PageSourceSearch

https://pam-irr-calculator.vercel.app/_next/static/chunks/3f4dae08…?dpl=dpl_9tC1qjmZuzqnYagi5M95cudMBYgM

js pam-irr-calculator.vercel.app collected 2026-10-03 07:27:46 UTC 2,103,466 bytes, 138 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,29873,(e,t,r)=>{t.exports=function(e){return null==e}},236,(e,t,r)=>{t.exports=e.g&&e.g.Object===Object&&e.g},39088,(e,t,r)=>{var n=e.r(236),i="object"==typeof self&&self&&self.Object===Object&&self;t.exports=n||i||Function("return this")()},30353,(e,t,r)=>{t.exports=e.r(39088).Symbol},43436,(e,t,r)=>{var n=e.r(30353),i=Object.prototype,a=i.hasOwnProperty,o=i.toString,s=n?n.toStringTag:void 0;t.exports=function(e){var t=a.call(e,s),r=e[s];try{e[s]=void 0;var n=!0}catch(e){}var i=o.call(e);return n&&(t?e[s]=r:delete e[s]),i}},23243,(e,t,r)=>{var n=Object.prototype.toString;t.exports=function(e){return n.call(e)}},77684,(e,t,r)=>{var n=e.r(30353),i=e.r(43436),a=e.r(23243),o=n?n.toStringTag:void 0;t.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":o&&o in Object(e)?i(e):a(e)}},12447,(e,t,r)=>{t.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},71223,(e,t,r)=>{var n=e.r(77684),i=e.r(12447);t.exports=function(e){if(!i(e))return!1;var t=n(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},93440,(e,t,r)=>{var n=Math.ceil,i=Math.max;t.exports=function(e,t,r,a){for(var o=-1,s=i(n((t-e)/(r||1)),0),l=Array(s);s--;)l[a?s:++o]=e,e+=r;return l}},25172,(e,t,r)=>{t.exports=function(e,t){return e===t||e!=e&&t!=t}},98376,(e,t,r)=>{t.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=0x1fffffffffffff}},51095,(e,t,r)=>{var n=e.r(71223),i=e.r(98376);t.exports=function(e){return null!=e&&i(e.length)&&!n(e)}},66397,(e,t,r)=>{var n=/^(?:0|[1-9]\d*)$/;t.exports=function(e,t){var r=typeof e;return!!(t=null==t?0x1fffffffffffff:t)&&("number"==r||"symbol"!=r&&n.test(e))&&e>-1&&e%1==0&&e<t}},70237,(e,t,r)=>{var n=e.r(25172),i=e.r(51095),a=e.r(66397),o=e.r(12447);t.exports=function(e,t,r){if(!o(r))return!1;var s=typeof t;return("number"==s?!!(i(r)&&a(t,r.length)):"string"==s&&t in r)&&n(r[t],e)}},48891,(e,t,r)=>{var n=/\s/;t.exports=function(e){for(var t=e.length;t--&&n.test(e.charAt(t)););return t}},30364,(e,t,r)=>{var n=e.r(48891),i=/^\s+/;t.exports=function(e){return e?e.slice(0,n(e)+1).replace(i,""):e}},77289,(e,t,r)=>{t.exports=function(e){return null!=e&&"object"==typeof e}},61884,(e,t,r)=>{var n=e.r(77684),i=e.r(77289);t.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==n(e)}},73759,(e,t,r)=>{var n=e.r(30364),i=e.r(12447),a=e.r(61884),o=0/0,s=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,c=/^0o[0-7]+$/i,u=parseInt;t.exports=function(e){if("number"==typeof e)return e;if(a(e))return o;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=n(e);var r=l.test(e);return r||c.test(e)?u(e.slice(2),r?2:8):s.test(e)?o:+e}},82560,(e,t,r)=>{var n=e.r(73759),i=1/0;t.exports=function(e){return e?(e=n(e))===i||e===-i?(e<0?-1:1)*17976931348623157e292:e==e?e:0:0===e?e:0}},69523,(e,t,r)=>{var n=e.r(93440),i=e.r(70237),a=e.r(82560);t.exports=function(e){return function(t,r,o){return o&&"number"!=typeof o&&i(t,r,o)&&(r=o=void 0),t=a(t),void 0===r?(r=t,t=0):r=a(r),o=void 0===o?t<r?1:-1:a(o),n(t,r,o,e)}}},44950,(e,t,r)=>{t.exports=e.r(69523)()},45350,(e,t,r)=>{t.exports=Array.isArray},9903,(e,t,r)=>{var n=e.r(45350),i=e.r(61884),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,o=/^\w*$/;t.exports=function(e,t){if(n(e))return!1;var r=typeof e;return!!("number"==r||"symbol"==r||"boolean"==r||null==e||i(e))||o.test(e)||!a.test(e)||null!=t&&e in Object(t)}},53789,(e,t,r)=>{t.exports=e.r(39088)["__core-js_shared__"]},69553,(e,t,r)=>{var n,i=e.r(53789),a=(n=/[^.]+$/.exec(i&&i.keys&&i.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"";t.exports=function(e){return!!a&&a in e}},76366,(e,t,r)=>{var n=Function.prototype.toString;t.exports=function(e){if(null!=e){try{return n.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},54368,(e,t,r)=>{var n=e.r(71223),i=e.r(69553),a=e.r(12447),o=e.r(76366),s=/^\[object .+?Constructor\]$/,l=Object.prototype,c=Function.prototype.toString,u=l.hasOwnProperty,f=RegExp("^"+c.
1call(u).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(e){return!(!a(e)||i(e))&&(n(e)?f:s).test(o(e))}},63958,(e,t,r)=>{t.exports=function(e,t){return null==e?void 0:e[t]}},41920,(e,t,r)=>{var n=e.r(54368),i=e.r(63958);t.exports=function(e,t){var r=i(e,t);return n(r)?r:void 0}},32760,(e,t,r)=>{t.exports=e.r(41920)(Object,"create")},50514,(e,t,r)=>{var n=e.r(32760);t.exports=function(){this.__data__=n?n(null):{},this.size=0}},97617,(e,t,r)=>{t.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=!!t,t}},57412,(e,t,r)=>{var n=e.r(32760),i=Object.prototype.hasOwnProperty;t.exports=function(e){var t=this.__data__;if(n){var r=t[e];return"__lodash_hash_undefined__"===r?void 0:r}return i.call(t,e)?t[e]:void 0}},23592,(e,t,r)=>{var n=e.r(32760),i=Object.prototype.hasOwnProperty;t.exports=function(e){var t=this.__data__;return n?void 0!==t[e]:i.call(t,e)}},39004,(e,t,r)=>{var n=e.r(32760);t.exports=function(e,t){var r=this.__data__;return this.size+=+!this.has(e),r[e]=n&&void 0===t?"__lodash_hash_undefined__":t,this}},34421,(e,t,r)=>{var n=e.r(50514),i=e.r(97617),a=e.r(57412),o=e.r(23592),s=e.r(39004);function l(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}l.prototype.clear=n,l.prototype.delete=i,l.prototype.get=a,l.prototype.has=o,l.prototype.set=s,t.exports=l},65742,(e,t,r)=>{t.exports=function(){this.__data__=[],this.size=0}},34314,(e,t,r)=>{var n=e.r(25172);t.exports=function(e,t){for(var r=e.length;r--;)if(n(e[r][0],t))return r;return -1}},19206,(e,t,r)=>{var n=e.r(34314),i=Array.prototype.splice;t.exports=function(e){var t=this.__data__,r=n(t,e);return!(r<0)&&(r==t.length-1?t.pop():i.call(t,r,1),--this.size,!0)}},67763,(e,t,r)=>{var n=e.r(34314);t.exports=function(e){var t=this.__data__,r=n(t,e);return r<0?void 0:t[r][1]}},23407,(e,t,r)=>{var n=e.r(34314);t.exports=function(e){return n(this.__data__,e)>-1}},53833,(e,t,r)=>{var n=e.r(34314);t.exports=function(e,t){var r=this.__data__,i=n(r,e);return i<0?(++this.size,r.push([e,t])):r[i][1]=t,this}},29039,(e,t,r)=>{var n=e.r(65742),i=e.r(19206),a=e.r(67763),o=e.r(23407),s=e.r(53833);function l(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}l.prototype.clear=n,l.prototype.delete=i,l.prototype.get=a,l.prototype.has=o,l.prototype.set=s,t.exports=l},87362,(e,t,r)=>{t.exports=e.r(41920)(e.r(39088),"Map")},48994,(e,t,r)=>{var n=e.r(34421),i=e.r(29039),a=e.r(87362);t.exports=function(){this.size=0,this.__data__={hash:new n,map:new(a||i),string:new n}}},24053,(e,t,r)=>{t.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},87994,(e,t,r)=>{var n=e.r(24053);t.exports=function(e,t){var r=e.__data__;return n(t)?r["string"==typeof t?"string":"hash"]:r.map}},96768,(e,t,r)=>{var n=e.r(87994);t.exports=function(e){var t=n(this,e).delete(e);return this.size-=!!t,t}},29932,(e,t,r)=>{var n=e.r(87994);t.exports=function(e){return n(this,e).get(e)}},92647,(e,t,r)=>{var n=e.r(87994);t.exports=function(e){return n(this,e).has(e)}},46644,(e,t,r)=>{var n=e.r(87994);t.exports=function(e,t){var r=n(this,e),i=r.size;return r.set(e,t),this.size+=+(r.size!=i),this}},87547,(e,t,r)=>{var n=e.r(48994),i=e.r(96768),a=e.r(29932),o=e.r(92647),s=e.r(46644);function l(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}l.prototype.clear=n,l.prototype.delete=i,l.prototype.get=a,l.prototype.has=o,l.prototype.set=s,t.exports=l},57588,(e,t,r)=>{var n=e.r(87547);function i(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw TypeError("Expected a function");var r=function(){var n=arguments,i=t?t.apply(this,n):n[0],a=r.cache;if(a.has(i))return a.get(i);var o=e.apply(this,n);return r.cache=a.set(i,o)||a,o};return r.cache=new(i.Cache||n),r}
1i.Cache=n,t.exports=i},88832,(e,t,r)=>{var n=e.r(57588);t.exports=function(e){var t=n(e,function(e){return 500===r.size&&r.clear(),e}),r=t.cache;return t}},2677,(e,t,r)=>{var n=e.r(88832),i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,a=/\\(\\)?/g;t.exports=n(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(i,function(e,r,n,i){t.push(n?i.replace(a,"$1"):r||e)}),t})},92708,(e,t,r)=>{t.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,i=Array(n);++r<n;)i[r]=t(e[r],r,e);return i}},72537,(e,t,r)=>{var n=e.r(30353),i=e.r(92708),a=e.r(45350),o=e.r(61884),s=1/0,l=n?n.prototype:void 0,c=l?l.toString:void 0;t.exports=function e(t){if("string"==typeof t)return t;if(a(t))return i(t,e)+"";if(o(t))return c?c.call(t):"";var r=t+"";return"0"==r&&1/t==-s?"-0":r}},2922,(e,t,r)=>{var n=e.r(72537);t.exports=function(e){return null==e?"":n(e)}},86287,(e,t,r)=>{var n=e.r(45350),i=e.r(9903),a=e.r(2677),o=e.r(2922);t.exports=function(e,t){return n(e)?e:i(e,t)?[e]:a(o(e))}},2054,(e,t,r)=>{var n=e.r(61884),i=1/0;t.exports=function(e){if("string"==typeof e||n(e))return e;var t=e+"";return"0"==t&&1/e==-i?"-0":t}},33141,(e,t,r)=>{var n=e.r(86287),i=e.r(2054);t.exports=function(e,t){t=n(t,e);for(var r=0,a=t.length;null!=e&&r<a;)e=e[i(t[r++])];return r&&r==a?e:void 0}},82820,(e,t,r)=>{var n=e.r(33141);t.exports=function(e,t,r){var i=null==e?void 0:n(e,t);return void 0===i?r:i}},69102,(e,t,r)=>{t.exports=function(e,t){for(var r=-1,n=t.length,i=e.length;++r<n;)e[i+r]=t[r];return e}},66645,(e,t,r)=>{var n=e.r(77684),i=e.r(77289);t.exports=function(e){return i(e)&&"[object Arguments]"==n(e)}},73250,(e,t,r)=>{var n=e.r(66645),i=e.r(77289),a=Object.prototype,o=a.hasOwnProperty,s=a.propertyIsEnumerable;t.exports=n(function(){return arguments}())?n:function(e){return i(e)&&o.call(e,"callee")&&!s.call(e,"callee")}},33803,(e,t,r)=>{var n=e.r(30353),i=e.r(73250),a=e.r(45350),o=n?n.isConcatSpreadable:void 0;t.exports=function(e){return a(e)||i(e)||!!(o&&e&&e[o])}},41891,(e,t,r)=>{var n=e.r(69102),i=e.r(33803);t.exports=function e(t,r,a,o,s){var l=-1,c=t.length;for(a||(a=i),s||(s=[]);++l<c;){var u=t[l];r>0&&a(u)?r>1?e(u,r-1,a,o,s):n(s,u):o||(s[s.length]=u)}return s}},5400,(e,t,r)=>{var n=e.r(29039);t.exports=function(){this.__data__=new n,this.size=0}},86238,(e,t,r)=>{t.exports=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}},57831,(e,t,r)=>{t.exports=function(e){return this.__data__.get(e)}},77802,(e,t,r)=>{t.exports=function(e){return this.__data__.has(e)}},20517,(e,t,r)=>{var n=e.r(29039),i=e.r(87362),a=e.r(87547);t.exports=function(e,t){var r=this.__data__;if(r instanceof n){var o=r.__data__;if(!i||o.length<199)return o.push([e,t]),this.size=++r.size,this;r=this.__data__=new a(o)}return r.set(e,t),this.size=r.size,this}},1551,(e,t,r)=>{var n=e.r(29039),i=e.r(5400),a=e.r(86238),o=e.r(57831),s=e.r(77802),l=e.r(20517);function c(e){var t=this.__data__=new n(e);this.size=t.size}c.prototype.clear=i,c.prototype.delete=a,c.prototype.get=o,c.prototype.has=s,c.prototype.set=l,t.exports=c},21274,(e,t,r)=>{t.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},39805,(e,t,r)=>{t.exports=function(e){return this.__data__.has(e)}},27493,(e,t,r)=>{var n=e.r(87547),i=e.r(21274),a=e.r(39805);function o(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new n;++t<r;)this.add(e[t])}o.prototype.add=o.prototype.push=i,o.prototype.has=a,t.exports=o},51477,(e,t,r)=>{t.exports=function(e,t){for(var r=-1,n=null==e?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}},15262,(e,t,r)=>{t.exports=function(e,t){return e.has(t)}},6856,(e,t,r)=>{var n=e.r(27493),i=e.r(51477),a=e.r(15262);t.exports=function(e,t,r,o,s,l){var c=1&r,u=e.length,f=t.length;if(u!=f&&!(c&&f>u))return!1;var d=l.get(e),h=l.get(t);if(d&&h)return d==t&&h==e;var A=-1,g=!0,p=2&r?new n:void 0;for(l.set(e,t),l.set(t,e);++A<u;){var m=e[A],y=t[A];if(o)var b=c?o(y,m,A,t,e,l):o(m,y,A,e,t,l);if(void 0!==b){if(b)continue;g=!1;break}if(p){if(!i(t,function(e,t){if(!a(p,t)&&(m===e||s(m,e,r,o,l)))return p.push(t)})){g=!1;break}}else if(!(m===y||s(m,y,r,o,l))){g=!1;break}}return l.delete(e),l.delete(t),g}},63750,(e,t,r)=>{t.exports=e.r(39088).Uint8Array},75331,(e,t,r)=>{t.exports=function(e){var t=-1,r=Array(e.size);return e.forEach(function(e,n){r[++t]=[n,e]}),r}},99850,(e,t,r)=>{t.exports=function(e){var t=-1,r=Array(e.size);return e.forEach(function(e){r[++t]=e}),r}},78012,(e,t,r)=>{var n=e.r(30353),i=e.r(63750),a=e.r(25172),o=e.r(6856),s=e.r(75331),l=e.r(99850),c=n?n.prototype:void 0,u=c?c.valueOf
1:void 0;t.exports=function(e,t,r,n,c,f,d){switch(r){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)break;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":if(e.byteLength!=t.byteLength||!f(new i(e),new i(t)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return a(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var h=s;case"[object Set]":var A=1&n;if(h||(h=l),e.size!=t.size&&!A)break;var g=d.get(e);if(g)return g==t;n|=2,d.set(e,t);var p=o(h(e),h(t),n,c,f,d);return d.delete(e),p;case"[object Symbol]":if(u)return u.call(e)==u.call(t)}return!1}},23403,(e,t,r)=>{var n=e.r(69102),i=e.r(45350);t.exports=function(e,t,r){var a=t(e);return i(e)?a:n(a,r(e))}},36100,(e,t,r)=>{t.exports=function(e,t){for(var r=-1,n=null==e?0:e.length,i=0,a=[];++r<n;){var o=e[r];t(o,r,e)&&(a[i++]=o)}return a}},45159,(e,t,r)=>{t.exports=function(){return[]}},17332,(e,t,r)=>{var n=e.r(36100),i=e.r(45159),a=Object.prototype.propertyIsEnumerable,o=Object.getOwnPropertySymbols;t.exports=o?function(e){return null==e?[]:n(o(e=Object(e)),function(t){return a.call(e,t)})}:i},55803,(e,t,r)=>{t.exports=function(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}},24013,(e,t,r)=>{t.exports=function(){return!1}},56956,(e,t,r)=>{var n=e.r(39088),i=e.r(24013),a=r&&!r.nodeType&&r,o=a&&t&&!t.nodeType&&t,s=o&&o.exports===a?n.Buffer:void 0;t.exports=(s?s.isBuffer:void 0)||i},76602,(e,t,r)=>{var n=e.r(77684),i=e.r(98376),a=e.r(77289),o={};o["[object Float32Array]"]=o["[object Float64Array]"]=o["[object Int8Array]"]=o["[object Int16Array]"]=o["[object Int32Array]"]=o["[object Uint8Array]"]=o["[object Uint8ClampedArray]"]=o["[object Uint16Array]"]=o["[object Uint32Array]"]=!0,o["[object Arguments]"]=o["[object Array]"]=o["[object ArrayBuffer]"]=o["[object Boolean]"]=o["[object DataView]"]=o["[object Date]"]=o["[object Error]"]=o["[object Function]"]=o["[object Map]"]=o["[object Number]"]=o["[object Object]"]=o["[object RegExp]"]=o["[object Set]"]=o["[object String]"]=o["[object WeakMap]"]=!1,t.exports=function(e){return a(e)&&i(e.length)&&!!o[n(e)]}},33999,(e,t,r)=>{t.exports=function(e){return function(t){return e(t)}}},80156,(e,t,r)=>{var n=e.r(236),i=r&&!r.nodeType&&r,a=i&&t&&!t.nodeType&&t,o=a&&a.exports===i&&n.process;t.exports=function(){try{var e=a&&a.require&&a.require("util").types;if(e)return e;return o&&o.binding&&o.binding("util")}catch(e){}}()},3023,(e,t,r)=>{var n=e.r(76602),i=e.r(33999),a=e.r(80156),o=a&&a.isTypedArray;t.exports=o?i(o):n},44719,(e,t,r)=>{var n=e.r(55803),i=e.r(73250),a=e.r(45350),o=e.r(56956),s=e.r(66397),l=e.r(3023),c=Object.prototype.hasOwnProperty;t.exports=function(e,t){var r=a(e),u=!r&&i(e),f=!r&&!u&&o(e),d=!r&&!u&&!f&&l(e),h=r||u||f||d,A=h?n(e.length,String):[],g=A.length;for(var p in e)(t||c.call(e,p))&&!(h&&("length"==p||f&&("offset"==p||"parent"==p)||d&&("buffer"==p||"byteLength"==p||"byteOffset"==p)||s(p,g)))&&A.push(p);return A}},63996,(e,t,r)=>{var n=Object.prototype;t.exports=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||n)}},25717,(e,t,r)=>{t.exports=function(e,t){return function(r){return e(t(r))}}},42369,(e,t,r)=>{t.exports=e.r(25717)(Object.keys,Object)},48477,(e,t,r)=>{var n=e.r(63996),i=e.r(42369),a=Object.prototype.hasOwnProperty;t.exports=function(e){if(!n(e))return i(e);var t=[];for(var r in Object(e))a.call(e,r)&&"constructor"!=r&&t.push(r);return t}},33679,(e,t,r)=>{var n=e.r(44719),i=e.r(48477),a=e.r(51095);t.exports=function(e){return a(e)?n(e):i(e)}},13370,(e,t,r)=>{var n=e.r(23403),i=e.r(17332),a=e.r(33679);t.exports=function(e){return n(e,a,i)}},30698,(e,t,r)=>{var n=e.r(13370),i=Object.prototype.hasOwnProperty;t.exports=function(e,t,r,a,o,s){var l=1&r,c=n(e),u=c.length;if(u!=n(t).length&&!l)return!1;for(var f=u;f--;){var d=c[f];if(!(l?d in t:i.call(t,d)))return!1}var h=s.get(e),A=s.get(t);if(h&&A)return h==t&&A==e;var g=!0;s.set(e,t),s.set(t,e);for(var p=l;++f<u;){var m=e[d=c[f]],y=t[d];if(a)var b=l?a(y,m,d,t,e,s):a(m,y,d,e,t,s);if(!(void 0===b?m===y||o(m,y,r,a,s):b)){g=!1;break}p||(p="constructor"==d)}if(g&&!p){var v=e.constructor,x=t.constructor;v!=x&&"constructor"in e&&"constructor"in t&&!("function"==typeof v&&v instanceof v&&"function"==typeof x&&x instanceof x)&&(g=!1)}return s.delete(e),s.delete(t),g}},1419,(e,t,r)=>{t.exports=e.r(41920)(e.r(39088),"DataView")},17074,(e,t,r)=>{t.exports=e.r(41920)(e.r(39088),"Promise")},6966,(e,t,r)=>{t.exports=e.r(41920)(e.r(39088),"Set")},73895,(e,t,r)=>{t.exports=e.r(41920)(e.r(39088),"WeakMap")},67426,(e,t,r)=>{var n=e.r(1419),i=e.r(87362),a=e.r(17074),o=e.r(6966),s=e.r(73895),l=e.r(77684),c=e.r(76366),u="[object Map]",f="[object Promise]",d="[object Set]",h="[object WeakMap]",A="[object DataView]",g=c(n),p=c(i),m=c(a),y=c(o),b=c(s),v=l;(n&&v(new n(new ArrayBuffer(1)))!=A||i&&v(new i)!=u||a&&v(a.resolve())!=f||o&&v(new o)!=d||s&&v(new s)!=h)&&
1(v=function(e){var t=l(e),r="[object Object]"==t?e.constructor:void 0,n=r?c(r):"";if(n)switch(n){case g:return A;case p:return u;case m:return f;case y:return d;case b:return h}return t}),t.exports=v},78353,(e,t,r)=>{var n=e.r(1551),i=e.r(6856),a=e.r(78012),o=e.r(30698),s=e.r(67426),l=e.r(45350),c=e.r(56956),u=e.r(3023),f="[object Arguments]",d="[object Array]",h="[object Object]",A=Object.prototype.hasOwnProperty;t.exports=function(e,t,r,g,p,m){var y=l(e),b=l(t),v=y?d:s(e),x=b?d:s(t);v=v==f?h:v,x=x==f?h:x;var w=v==h,E=x==h,I=v==x;if(I&&c(e)){if(!c(t))return!1;y=!0,w=!1}if(I&&!w)return m||(m=new n),y||u(e)?i(e,t,r,g,p,m):a(e,t,v,r,g,p,m);if(!(1&r)){var C=w&&A.call(e,"__wrapped__"),B=E&&A.call(t,"__wrapped__");if(C||B){var k=C?e.value():e,S=B?t.value():t;return m||(m=new n),p(k,S,r,g,m)}}return!!I&&(m||(m=new n),o(e,t,r,g,p,m))}},21885,(e,t,r)=>{var n=e.r(78353),i=e.r(77289);t.exports=function e(t,r,a,o,s){return t===r||(null!=t&&null!=r&&(i(t)||i(r))?n(t,r,a,o,e,s):t!=t&&r!=r)}},48299,(e,t,r)=>{var n=e.r(1551),i=e.r(21885);t.exports=function(e,t,r,a){var o=r.length,s=o,l=!a;if(null==e)return!s;for(e=Object(e);o--;){var c=r[o];if(l&&c[2]?c[1]!==e[c[0]]:!(c[0]in e))return!1}for(;++o<s;){var u=(c=r[o])[0],f=e[u],d=c[1];if(l&&c[2]){if(void 0===f&&!(u in e))return!1}else{var h=new n;if(a)var A=a(f,d,u,e,t,h);if(!(void 0===A?i(d,f,3,a,h):A))return!1}}return!0}},15782,(e,t,r)=>{var n=e.r(12447);t.exports=function(e){return e==e&&!n(e)}},41903,(e,t,r)=>{var n=e.r(15782),i=e.r(33679);t.exports=function(e){for(var t=i(e),r=t.length;r--;){var a=t[r],o=e[a];t[r]=[a,o,n(o)]}return t}},65570,(e,t,r)=>{t.exports=function(e,t){return function(r){return null!=r&&r[e]===t&&(void 0!==t||e in Object(r))}}},23426,(e,t,r)=>{var n=e.r(48299),i=e.r(41903),a=e.r(65570);t.exports=function(e){var t=i(e);return 1==t.length&&t[0][2]?a(t[0][0],t[0][1]):function(r){return r===e||n(r,e,t)}}},40688,(e,t,r)=>{t.exports=function(e,t){return null!=e&&t in Object(e)}},15359,(e,t,r)=>{var n=e.r(86287),i=e.r(73250),a=e.r(45350),o=e.r(66397),s=e.r(98376),l=e.r(2054);t.exports=function(e,t,r){t=n(t,e);for(var c=-1,u=t.length,f=!1;++c<u;){var d=l(t[c]);if(!(f=null!=e&&r(e,d)))break;e=e[d]}return f||++c!=u?f:!!(u=null==e?0:e.length)&&s(u)&&o(d,u)&&(a(e)||i(e))}},76590,(e,t,r)=>{var n=e.r(40688),i=e.r(15359);t.exports=function(e,t){return null!=e&&i(e,t,n)}},72298,(e,t,r)=>{var n=e.r(21885),i=e.r(82820),a=e.r(76590),o=e.r(9903),s=e.r(15782),l=e.r(65570),c=e.r(2054);t.exports=function(e,t){return o(e)&&s(t)?l(c(e),t):function(r){var o=i(r,e);return void 0===o&&o===t?a(r,e):n(t,o,3)}}},53336,(e,t,r)=>{t.exports=function(e){return e}},1079,(e,t,r)=>{t.exports=function(e){return function(t){return null==t?void 0:t[e]}}},30970,(e,t,r)=>{var n=e.r(33141);t.exports=function(e){return function(t){return n(t,e)}}},33906,(e,t,r)=>{var n=e.r(1079),i=e.r(30970),a=e.r(9903),o=e.r(2054);t.exports=function(e){return a(e)?n(o(e)):i(e)}},66305,(e,t,r)=>{var n=e.r(23426),i=e.r(72298),a=e.r(53336),o=e.r(45350),s=e.r(33906);t.exports=function(e){return"function"==typeof e?e:null==e?a:"object"==typeof e?o(e)?i(e[0],e[1]):n(e):s(e)}},36755,(e,t,r)=>{t.exports=function(e){return function(t,r,n){for(var i=-1,a=Object(t),o=n(t),s=o.length;s--;){var l=o[e?s:++i];if(!1===r(a[l],l,a))break}return t}}},98728,(e,t,r)=>{t.exports=e.r(36755)()},63799,(e,t,r)=>{var n=e.r(98728),i=e.r(33679);t.exports=function(e,t){return e&&n(e,t,i)}},73554,(e,t,r)=>{var n=e.r(51095);t.exports=function(e,t){return function(r,i){if(null==r)return r;if(!n(r))return e(r,i);for(var a=r.length,o=t?a:-1,s=Object(r);(t?o--:++o<a)&&!1!==i(s[o],o,s););return r}}},53587,(e,t,r)=>{var n=e.r(63799);t.exports=e.r(73554)(n)},7073,(e,t,r)=>{var n=e.r(53587),i=e.r(51095);t.exports=function(e,t){var r=-1,a=i(e)?Array(e.length):[];return n(e,function(e,n,i){a[++r]=t(e,n,i)}),a}},83629,(e,t,r)=>{t.exports=function(e,t){var r=e.length;for(e.sort(t);r--;)e[r]=e[r].value;return e}},4886,(e,t,r)=>{var n=e.r(61884);t.exports=function(e,t){if(e!==t){var r=void 0!==e,i=null===e,a=e==e,o=n(e),s=void 0!==t,l=null===t,c=t==t,u=n(t);
1if(!l&&!u&&!o&&e>t||o&&s&&c&&!l&&!u||i&&s&&c||!r&&c||!a)return 1;if(!i&&!o&&!u&&e<t||u&&r&&a&&!i&&!o||l&&r&&a||!s&&a||!c)return -1}return 0}},58322,(e,t,r)=>{var n=e.r(4886);t.exports=function(e,t,r){for(var i=-1,a=e.criteria,o=t.criteria,s=a.length,l=r.length;++i<s;){var c=n(a[i],o[i]);if(c){if(i>=l)return c;return c*("desc"==r[i]?-1:1)}}return e.index-t.index}},28138,(e,t,r)=>{var n=e.r(92708),i=e.r(33141),a=e.r(66305),o=e.r(7073),s=e.r(83629),l=e.r(33999),c=e.r(58322),u=e.r(53336),f=e.r(45350);t.exports=function(e,t,r){t=t.length?n(t,function(e){return f(e)?function(t){return i(t,1===e.length?e[0]:e)}:e}):[u];var d=-1;return t=n(t,l(a)),s(o(e,function(e,r,i){return{criteria:n(t,function(t){return t(e)}),index:++d,value:e}}),function(e,t){return c(e,t,r)})}},87160,(e,t,r)=>{t.exports=function(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}},72953,(e,t,r)=>{var n=e.r(87160),i=Math.max;t.exports=function(e,t,r){return t=i(void 0===t?e.length-1:t,0),function(){for(var a=arguments,o=-1,s=i(a.length-t,0),l=Array(s);++o<s;)l[o]=a[t+o];o=-1;for(var c=Array(t+1);++o<t;)c[o]=a[o];return c[t]=r(l),n(e,this,c)}}},56751,(e,t,r)=>{t.exports=function(e){return function(){return e}}},24251,(e,t,r)=>{var n=e.r(41920);t.exports=function(){try{var e=n(Object,"defineProperty");return e({},"",{}),e}catch(e){}}()},1647,(e,t,r)=>{var n=e.r(56751),i=e.r(24251),a=e.r(53336);t.exports=i?function(e,t){return i(e,"toString",{configurable:!0,enumerable:!1,value:n(t),writable:!0})}:a},51994,(e,t,r)=>{var n=Date.now;t.exports=function(e){var t=0,r=0;return function(){var i=n(),a=16-(i-r);if(r=i,a>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}},84665,(e,t,r)=>{var n=e.r(1647);t.exports=e.r(51994)(n)},95059,(e,t,r)=>{var n=e.r(53336),i=e.r(72953),a=e.r(84665);t.exports=function(e,t){return a(i(e,t,n),e+"")}},31195,(e,t,r)=>{var n=e.r(41891),i=e.r(28138),a=e.r(95059),o=e.r(70237);t.exports=a(function(e,t){if(null==e)return[];var r=t.length;return r>1&&o(e,t[0],t[1])?t=[]:r>2&&o(t[0],t[1],t[2])&&(t=[t[0]]),i(e,n(t,1),[])})},31926,(e,t,r)=>{var n=e.r(39088);t.exports=function(){return n.Date.now()}},74009,(e,t,r)=>{var n=e.r(12447),i=e.r(31926),a=e.r(73759),o=Math.max,s=Math.min;t.exports=function(e,t,r){var l,c,u,f,d,h,A=0,g=!1,p=!1,m=!0;if("function"!=typeof e)throw TypeError("Expected a function");function y(t){var r=l,n=c;return l=c=void 0,A=t,f=e.apply(n,r)}function b(e){var r=e-h,n=e-A;return void 0===h||r>=t||r<0||p&&n>=u}function v(){var e,r,n,a=i();if(b(a))return x(a);d=setTimeout(v,(e=a-h,r=a-A,n=t-e,p?s(n,u-r):n))}function x(e){return(d=void 0,m&&l)?y(e):(l=c=void 0,f)}function w(){var e,r=i(),n=b(r);if(l=arguments,c=this,h=r,n){if(void 0===d)return A=e=h,d=setTimeout(v,t),g?y(e):f;if(p)return clearTimeout(d),d=setTimeout(v,t),y(h)}return void 0===d&&(d=setTimeout(v,t)),f}return t=a(t)||0,n(r)&&(g=!!r.leading,u=(p="maxWait"in r)?o(a(r.maxWait)||0,t):u,m="trailing"in r?!!r.trailing:m),w.cancel=function(){void 0!==d&&clearTimeout(d),A=0,l=h=c=d=void 0},w.flush=function(){return void 0===d?f:x(i())},w}},24283,(e,t,r)=>{var n=e.r(74009),i=e.r(12447);t.exports=function(e,t,r){var a=!0,o=!0;if("function"!=typeof e)throw TypeError("Expected a function");return i(r)&&(a="leading"in r?!!r.leading:a,o="trailing"in r?!!r.trailing:o),n(e,t,{leading:a,maxWait:t,trailing:o})}},85845,(e,t,r)=>{var n=e.r(77684),i=e.r(45350),a=e.r(77289);t.exports=function(e){return"string"==typeof e||!i(e)&&a(e)&&"[object String]"==n(e)}},15888,(e,t,r)=>{"use strict";var n,i=Symbol.for("react.element"),a=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),c=Symbol.for("react.provider"),u=Symbol.for("react.context"),f=Symbol.for("react.server_context"),d=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),A=Symbol.for("react.suspense_list"),g=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),m=Symbol.for("react.offscreen");function y(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case i:switch(e=e.type){case o:case l:case s:case h:case A:return e;default:switch(e=e&&e.$$typeof){case f:case u:case d:case p:case g:case c:return e;default:return t}}case a:return t}}}n=Symbol.for("react.module.reference"),r.ContextConsumer=u,r.ContextProvider=c,r.Element=i,r.ForwardRef=d,r.Fragment=o,r.Lazy=p,r.Memo=g,r.Portal=a,r.Profiler=l,r.StrictMode=s,r.Suspense=h,r.SuspenseList=A,r.isAsyncMode=function(){return!1},r.isConcurrentMode=function(){return!1},r.isContextConsumer=function(e){return y(e)===u},r.isContextProvider=function(e){return y(e)===c},r.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===i},r.isForwardRef=function(e){return y(e)===d},r.isFragment=function(e){return y(e)===o},r.isLazy=function(e){return y(e)===p},r.isMemo=function(e){return y(e)===g},r.isPortal=function(e){return y(e)===a},r.isProfiler=function(e){return y(e)===l},r.isStrictMode=function(e){return y(e)===s},r.isSuspense=function(e){return y(e)===h},r.isSuspenseList=function(e){return y(e)===A},r.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===l||e===s||e===h||e===A||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===p||e.$$typeof===g||e.$$typeof===c||e.$$typeof===u||e.$$typeof===d||e.$$typeof===n||void 0!==e.getModuleId)||!1},r.typeOf=y},79367,(e,t,r)=>{"use strict";
1t.exports=e.r(15888)},94241,(e,t,r)=>{var n=e.r(77684),i=e.r(77289);t.exports=function(e){return"number"==typeof e||i(e)&&"[object Number]"==n(e)}},78948,(e,t,r)=>{var n=e.r(94241);t.exports=function(e){return n(e)&&e!=+e}},56445,(e,t,r)=>{t.exports=function(e,t,r,n){for(var i=e.length,a=r+(n?1:-1);n?a--:++a<i;)if(t(e[a],a,e))return a;return -1}},4078,(e,t,r)=>{t.exports=function(e){return e!=e}},1987,(e,t,r)=>{t.exports=function(e,t,r){for(var n=r-1,i=e.length;++n<i;)if(e[n]===t)return n;return -1}},49719,(e,t,r)=>{var n=e.r(56445),i=e.r(4078),a=e.r(1987);t.exports=function(e,t,r){return t==t?a(e,t,r):n(e,i,r)}},46515,(e,t,r)=>{var n=e.r(49719);t.exports=function(e,t){return!!(null==e?0:e.length)&&n(e,t,0)>-1}},29584,(e,t,r)=>{t.exports=function(e,t,r){for(var n=-1,i=null==e?0:e.length;++n<i;)if(r(t,e[n]))return!0;return!1}},91692,(e,t,r)=>{t.exports=function(){}},8484,(e,t,r)=>{var n=e.r(6966),i=e.r(91692),a=e.r(99850);t.exports=n&&1/a(new n([,-0]))[1]==1/0?function(e){return new n(e)}:i},10339,(e,t,r)=>{var n=e.r(27493),i=e.r(46515),a=e.r(29584),o=e.r(15262),s=e.r(8484),l=e.r(99850);t.exports=function(e,t,r){var c=-1,u=i,f=e.length,d=!0,h=[],A=h;if(r)d=!1,u=a;else if(f>=200){var g=t?null:s(e);if(g)return l(g);d=!1,u=o,A=new n}else A=t?[]:h;e:for(;++c<f;){var p=e[c],m=t?t(p):p;if(p=r||0!==p?p:0,d&&m==m){for(var y=A.length;y--;)if(A[y]===m)continue e;t&&A.push(m),h.push(p)}else u(A,m,r)||(A!==h&&A.push(m),h.push(p))}return h}},74010,(e,t,r)=>{var n=e.r(66305),i=e.r(10339);t.exports=function(e,t){return e&&e.length?i(e,n(t,2)):[]}},95014,(e,t,r)=>{t.exports=function(e,t,r){var n=-1,i=e.length;t<0&&(t=-t>i?0:i+t),(r=r>i?i:r)<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var a=Array(i);++n<i;)a[n]=e[n+t];return a}},84357,(e,t,r)=>{var n=e.r(95014);t.exports=function(e,t,r){var i=e.length;return r=void 0===r?i:r,!t&&r>=i?e:n(e,t,r)}},79589,(e,t,r)=>{var n=RegExp("[\\u200d\ud800-\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");t.exports=function(e){return n.test(e)}},58672,(e,t,r)=>{t.exports=function(e){return e.split("")}},95365,(e,t,r)=>{var n="\ud800-\udfff",i="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",a="\ud83c[\udffb-\udfff]",o="[^"+n+"]",s="(?:\ud83c[\udde6-\uddff]){2}",l="[\ud800-\udbff][\udc00-\udfff]",c="(?:"+i+"|"+a+")?",u="[\\ufe0e\\ufe0f]?",f="(?:\\u200d(?:"+[o,s,l].join("|")+")"+u+c+")*",d=RegExp(a+"(?="+a+")|"+("(?:"+[o+i+"?",i,s,l,"["+n+"]"].join("|"))+")"+(u+c+f),"g");t.exports=function(e){return e.match(d)||[]}},34170,(e,t,r)=>{var n=e.r(58672),i=e.r(79589),a=e.r(95365);t.exports=function(e){return i(e)?a(e):n(e)}},29821,(e,t,r)=>{var n=e.r(84357),i=e.r(79589),a=e.r(34170),o=e.r(2922);t.exports=function(e){return function(t){var r=i(t=o(t))?a(t):void 0,s=r?r[0]:t.charAt(0),l=r?n(r,1).join(""):t.slice(1);return s[e]()+l}}},32241,(e,t,r)=>{t.exports=e.r(29821)("toUpperCase")},32189,(e,t,r)=>{"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},65156,(e,t,r)=>{"use strict";var n=e.r(32189);function i(){}function a(){}a.resetWarningCache=i,t.exports=function(){function e(e,t,r,i,a,o){if(o!==n){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:i}
1;return r.PropTypes=r,r}},45009,(e,t,r)=>{t.exports=e.r(65156)()},41015,(e,t,r)=>{var n=e.r(61884);t.exports=function(e,t,r){for(var i=-1,a=e.length;++i<a;){var o=e[i],s=t(o);if(null!=s&&(void 0===l?s==s&&!n(s):r(s,l)))var l=s,c=o}return c}},80957,(e,t,r)=>{t.exports=function(e,t){return e>t}},86966,(e,t,r)=>{var n=e.r(41015),i=e.r(80957),a=e.r(53336);t.exports=function(e){return e&&e.length?n(e,a,i):void 0}},98128,(e,t,r)=>{t.exports=function(e,t){return e<t}},37544,(e,t,r)=>{var n=e.r(41015),i=e.r(98128),a=e.r(53336);t.exports=function(e){return e&&e.length?n(e,a,i):void 0}},10632,(e,t,r)=>{var n=e.r(92708),i=e.r(66305),a=e.r(7073),o=e.r(45350);t.exports=function(e,t){return(o(e)?n:a)(e,i(t,3))}},33303,(e,t,r)=>{var n=e.r(41891),i=e.r(10632);t.exports=function(e,t){return n(i(e,t),1)}},98892,(e,t,r)=>{var n=e.r(21885);t.exports=function(e,t){return n(e,t)}},51655,(e,t,r)=>{!function(r){"use strict";var n,i={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},a=!0,o="[DecimalError] ",s=o+"Invalid argument: ",l=o+"Exponent out of range: ",c=Math.floor,u=Math.pow,f=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,d=c(1286742750677284.5),h={};function A(e,t){var r,n,i,o,s,l,c,u,f=e.constructor,d=f.precision;if(!e.s||!t.s)return t.s||(t=new f(e)),a?I(t,d):t;if(c=e.d,u=t.d,s=e.e,i=t.e,c=c.slice(),o=s-i){for(o<0?(n=c,o=-o,l=u.length):(n=u,i=s,l=c.length),o>(l=(s=Math.ceil(d/7))>l?s+1:l+1)&&(o=l,n.length=1),n.reverse();o--;)n.push(0);n.reverse()}for((l=c.length)-(o=u.length)<0&&(o=l,n=u,u=c,c=n),r=0;o;)r=(c[--o]=c[o]+u[o]+r)/1e7|0,c[o]%=1e7;for(r&&(c.unshift(r),++i),l=c.length;0==c[--l];)c.pop();return t.d=c,t.e=i,a?I(t,d):t}function g(e,t,r){if(e!==~~e||e<t||e>r)throw Error(s+e)}function p(e){var t,r,n,i=e.length-1,a="",o=e[0];if(i>0){for(a+=o,t=1;t<i;t++)(r=7-(n=e[t]+"").length)&&(a+=x(r)),a+=n;(r=7-(n=(o=e[t])+"").length)&&(a+=x(r))}else if(0===o)return"0";for(;o%10==0;)o/=10;return a+o}h.absoluteValue=h.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e},h.comparedTo=h.cmp=function(e){var t,r,n,i;if(e=new this.constructor(e),this.s!==e.s)return this.s||-e.s;if(this.e!==e.e)return this.e>e.e^this.s<0?1:-1;for(t=0,r=(n=this.d.length)<(i=e.d.length)?n:i;t<r;++t)if(this.d[t]!==e.d[t])return this.d[t]>e.d[t]^this.s<0?1:-1;return n===i?0:n>i^this.s<0?1:-1},h.decimalPlaces=h.dp=function(){var e=this.d.length-1,t=(e-this.e)*7;if(e=this.d[e])for(;e%10==0;e/=10)t--;return t<0?0:t},h.dividedBy=h.div=function(e){return m(this,new this.constructor(e))},h.dividedToIntegerBy=h.idiv=function(e){var t=this.constructor;return I(m(this,new t(e),0,1),t.precision)},h.equals=h.eq=function(e){return!this.cmp(e)},h.exponent=function(){return b(this)},h.greaterThan=h.gt=function(e){return this.cmp(e)>0},h.greaterThanOrEqualTo=h.gte=function(e){return this.cmp(e)>=0},h.isInteger=h.isint=function(){return this.e>this.d.length-2},h.isNegative=h.isneg=function(){return this.s<0},h.isPositive=h.ispos=function(){return this.s>0},h.isZero=function(){return 0===this.s},h.lessThan=h.lt=function(e){return 0>this.cmp(e)},h.lessThanOrEqualTo=h.lte=function(e){return 1>this.cmp(e)},h.logarithm=h.log=function(e){var t,r=this.constructor,i=r.precision,s=i+5;if(void 0===e)e=new r(10);else if((e=new r(e)).s<1||e.eq(n))throw Error(o+"NaN");if(this.s<1)throw Error(o+(this.s?"NaN":"-Infinity"));return this.eq(n)?new r(0):(a=!1,t=m(w(this,s),w(e,s),s),a=!0,I(t,i))},h.minus=h.sub=function(e){return e=new this.constructor(e),this.s==e.s?C(this,e):A(this,(e.s=-e.s,e))},h.modulo=h.mod=function(e){var t,r=this.constructor,n=r.precision;if(!(e=new r(e)).s)throw Error(o+"NaN");return this.s?(a=!1,t=m(this,e,0,1).times(e),a=!0,this.minus(t)):I(new r(this),n)},h.naturalExponential=h.exp=function(){return y(this)},h.naturalLogarithm=h.ln=function(){return w(this)},h.negated=h.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e},h.plus=h.add=function(e){return e=new this.constructor(e),this.s==e.s?A(this,e):C(this,(e.s=-e.s,e))},h.precision=h.sd=function(e){var t,r,n;if(void 0!==e&&!!e!==e&&1!==e&&0!==e)throw Error(s+e);if(t=b(this)+1,r=7*(n=this.d.length-1)+1,n=this.d[n]){for(;n%10==0;n/=10)r--;for(n=this.d[0];n>=10;
1n/=10)r++}return e&&t>r?t:r},h.squareRoot=h.sqrt=function(){var e,t,r,n,i,s,l,u=this.constructor;if(this.s<1){if(!this.s)return new u(0);throw Error(o+"NaN")}for(e=b(this),a=!1,0==(i=Math.sqrt(+this))||i==1/0?(((t=p(this.d)).length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=c((e+1)/2)-(e<0||e%2),n=new u(t=i==1/0?"5e"+e:(t=i.toExponential()).slice(0,t.indexOf("e")+1)+e)):n=new u(i.toString()),i=l=(r=u.precision)+3;;)if(n=(s=n).plus(m(this,s,l+2)).times(.5),p(s.d).slice(0,l)===(t=p(n.d)).slice(0,l)){if(t=t.slice(l-3,l+1),i==l&&"4999"==t){if(I(s,r+1,0),s.times(s).eq(this)){n=s;break}}else if("9999"!=t)break;l+=4}return a=!0,I(n,r)},h.times=h.mul=function(e){var t,r,n,i,o,s,l,c,u,f=this.constructor,d=this.d,h=(e=new f(e)).d;if(!this.s||!e.s)return new f(0);for(e.s*=this.s,r=this.e+e.e,(c=d.length)<(u=h.length)&&(o=d,d=h,h=o,s=c,c=u,u=s),o=[],n=s=c+u;n--;)o.push(0);for(n=u;--n>=0;){for(t=0,i=c+n;i>n;)l=o[i]+h[n]*d[i-n-1]+t,o[i--]=l%1e7|0,t=l/1e7|0;o[i]=(o[i]+t)%1e7|0}for(;!o[--s];)o.pop();return t?++r:o.shift(),e.d=o,e.e=r,a?I(e,f.precision):e},h.toDecimalPlaces=h.todp=function(e,t){var r=this,n=r.constructor;
1return(r=new n(r),void 0===e)?r:(g(e,0,1e9),void 0===t?t=n.rounding:g(t,0,8),I(r,e+b(r)+1,t))},h.toExponential=function(e,t){var r,n=this,i=n.constructor;return void 0===e?r=B(n,!0):(g(e,0,1e9),void 0===t?t=i.rounding:g(t,0,8),r=B(n=I(new i(n),e+1,t),!0,e+1)),r},h.toFixed=function(e,t){var r,n,i=this.constructor;return void 0===e?B(this):(g(e,0,1e9),void 0===t?t=i.rounding:g(t,0,8),r=B((n=I(new i(this),e+b(this)+1,t)).abs(),!1,e+b(n)+1),this.isneg()&&!this.isZero()?"-"+r:r)},h.toInteger=h.toint=function(){var e=this.constructor;return I(new e(this),b(this)+1,e.rounding)},h.toNumber=function(){return+this},h.toPower=h.pow=function(e){var t,r,i,s,l,u,f=this,d=f.constructor,h=+(e=new d(e));if(!e.s)return new d(n);if(!(f=new d(f)).s){if(e.s<1)throw Error(o+"Infinity");return f}if(f.eq(n))return f;if(i=d.precision,e.eq(n))return I(f,i);if(u=(t=e.e)>=(r=e.d.length-1),l=f.s,u){if((r=h<0?-h:h)<=0x1fffffffffffff){for(s=new d(n),t=Math.ceil(i/7+4),a=!1;r%2&&k((s=s.times(f)).d,t),0!==(r=c(r/2));)k((f=f.times(f)).d,t);return a=!0,e.s<0?new d(n).div(s):I(s,i)}}else if(l<0)throw Error(o+"NaN");return l=l<0&&1&e.d[Math.max(t,r)]?-1:1,f.s=1,a=!1,s=e.times(w(f,i+12)),a=!0,(s=y(s)).s=l,s},h.toPrecision=function(e,t){var r,n,i=this,a=i.constructor;return void 0===e?(r=b(i),n=B(i,r<=a.toExpNeg||r>=a.toExpPos)):(g(e,1,1e9),void 0===t?t=a.rounding:g(t,0,8),r=b(i=I(new a(i),e,t)),n=B(i,e<=r||r<=a.toExpNeg,e)),n},h.toSignificantDigits=h.tosd=function(e,t){var r=this.constructor;return void 0===e?(e=r.precision,t=r.rounding):(g(e,1,1e9),void 0===t?t=r.rounding:g(t,0,8)),I(new r(this),e,t)},h.toString=h.valueOf=h.val=h.toJSON=function(){var e=b(this),t=this.constructor;return B(this,e<=t.toExpNeg||e>=t.toExpPos)};var m=function(){function e(e,t){var r,n=0,i=e.length;for(e=e.slice();i--;)r=e[i]*t+n,e[i]=r%1e7|0,n=r/1e7|0;return n&&e.unshift(n),e}function t(e,t,r,n){var i,a;if(r!=n)a=r>n?1:-1;else for(i=a=0;i<r;i++)if(e[i]!=t[i]){a=e[i]>t[i]?1:-1;break}return a}function r(e,t,r){for(var n=0;r--;)e[r]-=n,n=+(e[r]<t[r]),e[r]=1e7*n+e[r]-t[r];for(;!e[0]&&e.length>1;)e.shift()}return function(n,i,a,s){var l,c,u,f,d,h,A,g,p,m,y,v,x,w,E,C,B,k,S=n.constructor,Q=n.s==i.s?1:-1,_=n.d,O=i.d;if(!n.s)return new S(n);if(!i.s)throw Error(o+"Division by zero");for(u=0,c=n.e-i.e,B=O.length,E=_.length,g=(A=new S(Q)).d=[];O[u]==(_[u]||0);)++u;if(O[u]>(_[u]||0)&&--c,(v=null==a?a=S.precision:s?a+(b(n)-b(i))+1:a)<0)return new S(0);if(v=v/7+2|0,u=0,1==B)for(f=0,O=O[0],v++;(u<E||f)&&v--;u++)x=1e7*f+(_[u]||0),g[u]=x/O|0,f=x%O|0;else{for((f=1e7/(O[0]+1)|0)>1&&(O=e(O,f),_=e(_,f),B=O.length,E=_.length),w=B,m=(p=_.slice(0,B)).length;m<B;)p[m++]=0;(k=O.slice()).unshift(0),C=O[0],O[1]>=1e7/2&&++C;do f=0,(l=t(O,p,B,m))<0?(y=p[0],B!=m&&(y=1e7*y+(p[1]||0)),(f=y/C|0)>1?(f>=1e7&&(f=1e7-1),h=(d=e(O,f)).length,m=p.length,1==(l=t(d,p,h,m))&&(f--,r(d,B<h?k:O,h))):(0==f&&(l=f=1),d=O.slice()),(h=d.length)<m&&d.unshift(0),r(p,d,m),-1==l&&(m=p.length,(l=t(O,p,B,m))<1&&(f++,r(p,B<m?k:O,m))),m=p.length):0===l&&(f++,p=[0]),g[u++]=f,l&&p[0]?p[m++]=_[w]||0:(p=[_[w]],m=1);while((w++<E||void 0!==p[0])&&v--)}return g[0]||g.shift(),A.e=c,I(A,s?a+b(A)+1:a)}}();function y(e,t){var r,i,o,s,c,f=0,d=0,h=e.constructor,A=h.precision;if(b(e)>16)throw Error(l+b(e));if(!e.s)return new h(n);for(null==t?(a=!1,c=A):c=t,s=new h(.03125);e.abs().gte(.1);)e=e.times(s),d+=5;for(c+=Math.log(u(2,d))/Math.LN10*2+5|0,r=i=o=new h(n),h.precision=c;;){if(i=I(i.times(e),c),r=r.times(++f),p((s=o.plus(m(i,r,c))).d).slice(0,c)===p(o.d).slice(0,c)){for(;d--;)o=I(o.times(o),c);return h.precision=A,null==t?(a=!0,I(o,A)):o}o=s}}function b(e){for(var t=7*e.e,r=e.d[0];r>=10;r/=10)t++;return t}function v(e,t,r){if(t>e.LN10.sd())throw a=!0,r&&(e.precision=r),Error(o+"LN10 precision limit exceeded");return I(new e(e.LN10),t)}function x(e){for(var t="";e--;)t+="0";return t}function w(e,t){var r,i,s,l,c,u,f,d,h,A=1,g=e,y=g.d,x=g.constructor,E=x.precision;if(g.s<1)throw Error(o+(g.s?"NaN":"-Infinity"));if(g.eq(n))return new x(0);if(null==t?(a=!1,d=E):d=t,g.eq(10))return null==t&&(a=!0),v(x,d);if(x.precision=d+=10,i=(r=p(y)).charAt(0),!(15e14>Math.abs(l=b(g))))return f=v(x,d+2,E).times(l+""),g=w(new x(i+"."+r.slice(1)),d-10).plus(f),x.precision=E,null==t?(a=!0,I(g,E)):g;for(;i<7&&1!=i||1==i&&r.charAt(1)>3;)i=(r=p((g=g.times(e)).d)).charAt(0),A++;for(l=b(g),i>1?(g=new x("0."+r),l++):g=new x(i+"."+r.slice(1)),u=c=g=m(g.minus(n),g.plus(n),d),h=I(g.times(g),d),s=3;;){if(c=I(c.times(h),d),p((f=u.plus(m(c,new x(s),d))).d).slice(0,d)===p(u.d).slice(0,d))return u=u.times(2),0!==l&&(u=u.plus(v(x,d+2,E).times(l+""))),u=m(u,new x(A),d),x.precision=E,null==t?(a=!0,I(u,E)):u;u=f,s+=2}}function E(e,t){var r,n,i;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(n=t.search(/e/i))>0?(r<0&&(r=n),r+=+t.slice(n+1),t=t.substring(0,n)):r<0&&(r=t.length),n=0;48===t.charCodeAt(n);)++n;for(i=t.length;48===t.charCodeAt(i-1);)--i;if(t=t.slice(n,i)){if(i-=n,e.e=c((r=r-n-1)/7),e.d=[],n=(r+1)%7,r<0&&(n+=7),n<i){for(n&&e.d.push(+t.slice(0,n)),i-=7;n<i;)e.d.push(+t.slice(n,n+=7));n=7-(t=t.slice(n)).length}else n-=i;for(;n--;)t+="0";if(e.d.push(+t),a&&(e.e>d||e.e<-d))throw Error(l+r)}else e.s=0,e.e=0,e.d=[0];return e}function I(e,t,r){var n,i,o,s,f,h,A,g,p=e.d;for(s=1,o=p[0];o>=10;o/=10)s++;if((n=t-s)<0)n+=7,i=t,A=p[g=0];else{if((g=Math.ceil((n+1)/7))>=(o=p.length))return e;for(s=1,A=o=p[g];o>=10;o/=10)s++;n%=7,i=n-7+s}if(void 0!==r&&(f=A/(o=u(10,s-i-1))%10|0,h=t<0||void 0!==p[g+1]||A%o,h=r<4?(f||h)&&(0==r||r==(e.s<0?3:2)):f>5||5==f&&(4==r||h||6==r&&(n>0?i>0?A/u(10,s-i):0:p[g-1])%10&1||r==(e.s<0?8:7))),t<1||!p[0])return h?(o=b(e),p.length=1,t=t-o-1,p[0]=u(10,(7-t%7)%7),e.e=c(-t/7)||0):(p.length=1,p[0]=e.e=e.s=0),e;if(0==n?(p.length=g,o=1,g--):(p.length=g+1,o=u(10,7-n),p[g]=i>0?(A/u(10,s-i)%u(10,i)|0)*o:0),h)for(;;)if(0==g){1e7==(p[0]+=o)&&(p[0]=1,++e.e);break}else{if(p[g]+=o,1e7!=p[g])break;p[g--]=0,o=1}for(n=p.length;0===p[--n];)p.pop();if(a&&(e.e>d||e.e<-d))throw Error(l+b(e));return e}function C(e,t){var r,n,i,o,s,l,c,u,f,d,h=e.constructor,A=h.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new h(e),a?I(t,A):t;if(c=e.d,d=t.d,n=t.e,u=e.e,c=c.slice(),s=u-n){for((f=s<0)?(r=c,s=-s,l=d.length):(r=d,n=u,l=c.length),s>(i=Math.max(Math.ceil(A/7),l)+2)&&(s=i,r.length=1),r.reverse(),i=s;i--;)r.push(0);r.reverse()}else{for((f=(i=c.length)<(l=d.length))&&(l=i),i=0;i<l;i++)if(c[i]!=d[i]){f=c[i]<d[i];break}s=0}for(f&&(r=c,c=d,d=r,t.s=-t.s),l=c.length,i=d.length-l;i>0;--i)c[l++]=0;for(i=d.length;i>s;){if(c[--i]<d[i]){for(o=i;o&&0===c[--o];)c[o]=1e7-1;--c[o],c[i]+=1e7}c[i]-=d[i]}for(;0===c[--l];)c.pop();for(;0===c[0];c.shift())--n;return c[0]?(t.d=c,t.e=n,a?I(t,A):t):new h(0)}function B(e,t,r){var n,i=b(e),a=p(e.d),o=a.length;return t?(r&&(n=r-o)>0?a=a.charAt(0)+"."+a.slice(1)+x(n):o>1&&(a=a.charAt(0)+"."+a.slice(1)),a=a+(i<0?"e":"e+")+i):i<0?(a="0."+x(-i-1)+a,r&&(n=r-o)>0&&(a+=x(n))):i>=o?(a+=x(i+1-o),r&&(n=r-i-1)>0&&(a=a+"."+x(n))):((n=i+1)<o&&(a=a.slice(0,n)+"."+a.slice(n)),r&&(n=r-o)>0&&(i+1===o&&(a+="."),a+=x(n))),e.s<0?"-"+a:a}function k(e,t){if(e.length>t)return e.length=t,!0}
1function S(e){if(!e||"object"!=typeof e)throw Error(o+"Object expected");var t,r,n,i=["precision",1,1e9,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<i.length;t+=3)if(void 0!==(n=e[r=i[t]]))if(c(n)===n&&n>=i[t+1]&&n<=i[t+2])this[r]=n;else throw Error(s+r+": "+n);if(void 0!==(n=e[r="LN10"]))if(n==Math.LN10)this[r]=new this(n);else throw Error(s+r+": "+n);return this}if((i=function e(t){var r,n,i;function a(e){if(!(this instanceof a))return new a(e);if(this.constructor=a,e instanceof a){this.s=e.s,this.e=e.e,this.d=(e=e.d)?e.slice():e;return}if("number"==typeof e){if(0*e!=0)throw Error(s+e);if(e>0)this.s=1;else if(e<0)e=-e,this.s=-1;else{this.s=0,this.e=0,this.d=[0];return}if(e===~~e&&e<1e7){this.e=0,this.d=[e];return}return E(this,e.toString())}if("string"!=typeof e)throw Error(s+e);if(45===e.charCodeAt(0)?(e=e.slice(1),this.s=-1):this.s=1,f.test(e))E(this,e);else throw Error(s+e)}if(a.prototype=h,a.ROUND_UP=0,a.ROUND_DOWN=1,a.ROUND_CEIL=2,a.ROUND_FLOOR=3,a.ROUND_HALF_UP=4,a.ROUND_HALF_DOWN=5,a.ROUND_HALF_EVEN=6,a.ROUND_HALF_CEIL=7,a.ROUND_HALF_FLOOR=8,a.clone=e,a.config=a.set=S,void 0===t&&(t={}),t)for(r=0,i=["precision","rounding","toExpNeg","toExpPos","LN10"];r<i.length;)t.hasOwnProperty(n=i[r++])||(t[n]=this[n]);return a.config(t),a}(i)).default=i.Decimal=i,n=new i(1),"function"==typeof define&&define.amd){let t;e.r,void 0!==(t=i)&&e.v(t)}else t.exports?t.exports=i:(r||(r="undefined"!=typeof self&&self&&self.self==self?self:Function("return this")()),r.Decimal=i)}(e.e)},74548,(e,t,r)=>{var n=e.r(24251);t.exports=function(e,t,r){"__proto__"==t&&n?n(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}},60793,(e,t,r)=>{var n=e.r(74548),i=e.r(63799),a=e.r(66305);t.exports=function(e,t){var r={};return t=a(t,3),i(e,function(e,i,a){n(r,i,t(e,i,a))}),r}},38199,(e,t,r)=>{t.exports=function(e,t){for(var r=-1,n=null==e?0:e.length;++r<n;)if(!t(e[r],r,e))return!1;return!0}},8088,(e,t,r)=>{var n=e.r(53587);t.exports=function(e,t){var r=!0;return n(e,function(e,n,i){return r=!!t(e,n,i)}),r}},26063,(e,t,r)=>{var n=e.r(38199),i=e.r(8088),a=e.r(66305),o=e.r(45350),s=e.r(70237);t.exports=function(e,t,r){var l=o(e)?n:i;return r&&s(e,t,r)&&(t=void 0),l(e,a(t,3))}},4879,(e,t,r)=>{t.exports=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},62413,(e,t,r)=>{t.exports=e.r(25717)(Object.getPrototypeOf,Object)},1320,(e,t,r)=>{var n=e.r(77684),i=e.r(62413),a=e.r(77289),o=Object.prototype,s=Function.prototype.toString,l=o.hasOwnProperty,c=s.call(Object);t.exports=function(e){if(!a(e)||"[object Object]"!=n(e))return!1;var t=i(e);if(null===t)return!0;var r=l.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&s.call(r)==c}},20164,(e,t,r)=>{var n=e.r(77684),i=e.r(77289);t.exports=function(e){return!0===e||!1===e||i(e)&&"[object Boolean]"==n(e)}},49379,(e,t,r)=>{var n=e.r(53587);t.exports=function(e,t){var r;return n(e,function(e,n,i){return!(r=t(e,n,i))}),!!r}},88099,(e,t,r)=>{var n=e.r(51477),i=e.r(66305),a=e.r(49379),o=e.r(45350),s=e.r(70237);t.exports=function(e,t,r){var l=o(e)?n:a;return r&&s(e,t,r)&&(t=void 0),l(e,i(t,3))}},95200,(e,t,r)=>{var n=e.r(66305),i=e.r(51095),a=e.r(33679);t.exports=function(e){return function(t,r,o){var s=Object(t);if(!i(t)){var l=n(r,3);t=a(t),r=function(e){return l(s[e],e,s)}}var c=e(t,r,o);return c>-1?s[l?t[c]:c]:void 0}}},4653,(e,t,r)=>{var n=e.r(82560);t.exports=function(e){var t=n(e),r=t%1;return t==t?r?t-r:t:0}},26965,(e,t,r)=>{var n=e.r(56445),i=e.r(66305),a=e.r(4653),o=Math.max;t.exports=function(e,t,r){var s=null==e?0:e.length;if(!s)return -1;var l=null==r?0:a(r);return l<0&&(l=o(s+l,0)),n(e,i(t,3),l)}},60191,(e,t,r)=>{t.exports=e.r(95200)(e.r(26965))},78492,(e,t,r)=>{"use strict";var n=Object.prototype.hasOwnProperty,i="~";function a(){}function o(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function s(e,t,r,n,a){if("function"!=typeof r)throw TypeError("The listener must be a function");var s=new o(r,n||e,a),l=i?i+t:t;return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],s]:e._events[l].push(s):(e._events[l]=s,e._eventsCount++),e}function l(e,t){0==--e._eventsCount?e._events=new a:delete e._events[t]}function c(){this._events=new a,this._eventsCount=0}Object.create&&(a.prototype=Object.create(null),new a().__proto__||(i=!1)),c.prototype.eventNames=function(){var e,t,r=[];if(0===this._eventsCount)return r;for(t in e=this._events)n.call(e,t)&&r.push(i?t.slice(1):t);return Object.getOwnPropertySymbols?r.concat(Object.getOwnPropertySymbols(e)):r},c.prototype.listeners=function(e){var t=i?i+e:e,r=this._events[t];if(!r)return[];if(r.fn)return[r.fn];for(var n=0,a=r.length,o=Array(a);n<a;n++)o[n]=r[n].fn;return o},c.prototype.listenerCount=function(e){var t=i?i+e:e,r=this._events[t];return r?r.fn?1:r.length:0},c.prototype.emit=function(e,t,r,n,a,o){var s=i?i+e:e;if(!this._events[s])return!1;var l,c,u=this._events[s],f=arguments.length;if(u.fn){switch(u.once&&this.removeListener(e,u.fn,void 0,!0),f){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,t),!0;case 3:return u.fn.call(u.context,t,r),!0;case 4:return u.fn.call(u.context,t,r,n),!0;case 5:return u.fn.call(u.context,t,r,n,a),!0;case 6:return u.fn.call(u.context,t,r,n,a,o),!0}for(c=1,l=Array(f-1);c<f;c++)l[c-1]=arguments[c];u.fn.apply(u.context,l)}else{var d,h=u.length;for(c=0;c<h;c++)switch(u[c].once&&this.removeListener(e,u[c].fn,void 0,!0),f){case 1:u[c].fn.call(u[c].context);break;case 2:u[c].fn.call(u[c].context,t);break;case 3:u[c].fn.call(u[c].context,t,r);break;case 4:u[c].fn.call(u[c].context,t,r,n);break;default:if(!l)for(d=1,l=Array(f-1);d<f;d++)l[d-1]=arguments[d];u[c].fn.apply(u[c].context,l)}}return!0},c.prototype.on=function(e,t,r){return s(this,e,t,r,!1)},c.prototype.once=function(e,t,r){return s(this,e,t,r,!0)},c.prototype.removeListener=function(e,t,r,n){var a=i?i+e:e;if(!this._events[a])return this;if(!t)return l(this,a),this;var o=this._events[a];if(o.fn)o.fn!==t||n&&!o.once||r&&o.context!==r||l(this,a);else{for(var s=0,c=[],u=o.length;s<u;s++)(o[s].fn!==t||n&&!o[s].once||r&&o[s].context!==r)&&c.push(o[s]);c.length?this._events[a]=1===c.length?c[0]:c:l(this,a)}return this},c.prototype.removeAllListeners=function(e){var t;return e?(t=i?i+e:e,this._events[t]&&l(this,t)):(this._events=new a,this._eventsCount=0),this},c.prototype.off=c.prototype.removeListener,c.prototype.addListener=c.prototype.on,c.prefixed=i,c.EventEmitter=c,t.exports=c},19530,(e,t,r)=>{var n=e.r(41015),i=e.r(80957),a=e.r(66305);t.exports=function(e,t){return e&&e.length?n(e,a(t,2),i):void 0}},49673,(e,t,r)=>{var n=e.r(41015),i=e.r(66305),a=e.r(98128);t.exports=function(e,t){return e&&e.length?n(e,i(t,2),a):void 0}},3303,(e,t,r)=>{t.exports=e.r(79520)},39219,(e,t,r)=>{"function"==typeof Object.create?t.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:t.exports=function(e,t){if(t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}}},19298,(e,t,r)=>{"use strict";var n,i="object"==typeof Reflect?Reflect:null,a=i&&"function"==typeof i.apply?i.apply:function(e,t,r){return Function.prototype.apply.call(e,t,r)};n=i&&"function"==typeof i.ownKeys?i.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var o=Number.isNaN||function(e){return e!=e};function s(){s.init.call(this)}t.exports=s,t.exports.once=function(e,t){return new Promise(function(r,n){var i,a,o;function s(r){e.removeListener(t,l),n(r)}function l(){"function"==typeof e.removeListener&&e.removeListener("error",s),r([].slice.call(arguments))}m(e,t,l,{once:!0}),"error"!==t&&(i=e,a=s,o={once:!0},"function"==typeof i.on&&m(i,"error",a,o))})},s.EventEmitter=s,s.prototype._events=void 0,s.prototype._eventsCount=0,s.prototype._maxListeners=void 0;var l=10;function c(e){if("function"!=typeof e)throw TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function u(e){return void 0===e._maxListeners?s.defaultMaxListeners:e._maxListeners}function f(e,t,r,n){if(c(r),void 0===(a=e._events)?(a=e._events=Object.create(null),e._eventsCount=0):(void 0!==a.newListener&&(e.emit("newListener",t,r.listener?r.listener:r),a=e._events),o=a[t]),void 0===o)o=a[t]=r,++e._eventsCount;else if("function"==typeof o?o=a[t]=n?[r,o]:[o,r]:n?o.unshift(r):o.push(r),(i=u(e))>0&&o.length>i&&!o.warned){o.warned=!0;var i,a,o,s=Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");s.name="MaxListenersExceededWarning",s.emitter=e,s.type=t,s.count=o.length,console&&console.warn&&console.warn(s)}return e}function d(){if(!this.fired)return(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0==arguments.length)?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function h(e,t,r){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:r},i=d.bind(n);return i.listener=r,n.wrapFn=i,i}function A(e,t,r){var n=e._events;if(void 0===n)return[];var i=n[t];return void 0===i?[]:"function"==typeof i?r?[i.listener||i]:[i]:r?function(e){for(var t=Array(e.length),r=0;r<t.length;++r)t[r]=e[r].listener||e[r];return t}(i):p(i,i.length)}function g(e){var t=this._events;if(void 0!==t){var r=t[e];if("function"==typeof r)return 1;if(void 0!==r)return r.length}return 0}function p(e,t){for(var r=Array(t),n=0;n<t;++n)r[n]=e[n];return r}function m(e,t,r,n){if("function"==typeof e.on)n.once?e.once(t,r):e.on(t,r);else if("function"==typeof e.addEventListener)e.addEventListener(t,function i(a){n.once&&e.removeEventListener(t,i),r(a)});else throw TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e)}Object.defineProperty(s,"defaultMaxListeners",{enumerable:!0,get:function(){return l},set:function(e){if("number"!=typeof e||e<0||o(e))throw RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");l=e}}),s.init=function(){(void 0===this._events||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},s.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||o(e))throw RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},s.prototype.getMaxListeners=function(){return u(this)},s.prototype.emit=function(e){for(var t=[],r=1;r<arguments.length;r++)t.push(arguments[r]);var n="error"===e,i=this._events;if(void 0!==i)n=n&&void 0===i.error;else if(!n)return!1;if(n){if(t.length>0&&(o=t[0]),o instanceof Error)throw o;var o,s=Error("Unhandled error."+(o?" ("+o.message+")":""));throw s.context=o,s}var l=i[e];if(void 0===l)return!1;if("function"==typeof l)a(l,this,t);
1else for(var c=l.length,u=p(l,c),r=0;r<c;++r)a(u[r],this,t);return!0},s.prototype.addListener=function(e,t){return f(this,e,t,!1)},s.prototype.on=s.prototype.addListener,s.prototype.prependListener=function(e,t){return f(this,e,t,!0)},s.prototype.once=function(e,t){return c(t),this.on(e,h(this,e,t)),this},s.prototype.prependOnceListener=function(e,t){return c(t),this.prependListener(e,h(this,e,t)),this},s.prototype.removeListener=function(e,t){var r,n,i,a,o;if(c(t),void 0===(n=this._events)||void 0===(r=n[e]))return this;if(r===t||r.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete n[e],n.removeListener&&this.emit("removeListener",e,r.listener||t));else if("function"!=typeof r){for(i=-1,a=r.length-1;a>=0;a--)if(r[a]===t||r[a].listener===t){o=r[a].listener,i=a;break}if(i<0)return this;0===i?r.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(r,i),1===r.length&&(n[e]=r[0]),void 0!==n.removeListener&&this.emit("removeListener",e,o||t)}return this},s.prototype.off=s.prototype.removeListener,s.prototype.removeAllListeners=function(e){var t,r,n;if(void 0===(r=this._events))return this;if(void 0===r.removeListener)return 0==arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==r[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete r[e]),this;if(0==arguments.length){var i,a=Object.keys(r);for(n=0;n<a.length;++n)"removeListener"!==(i=a[n])&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=r[e]))this.removeListener(e,t);else if(void 0!==t)for(n=t.length-1;n>=0;n--)this.removeListener(e,t[n]);return this},s.prototype.listeners=function(e){return A(this,e,!0)},s.prototype.rawListeners=function(e){return A(this,e,!1)},s.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):g.call(e,t)},s.prototype.listenerCount=g,s.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[]}},9020,(e,t,r)=>{var n=e.r(39219),i=e.r(19298).EventEmitter;function a(e){if(!(this instanceof a))return new a(e);i.call(this),e=e||{},this.concurrency=e.concurrency||1/0,this.timeout=e.timeout||0,this.autostart=e.autostart||!1,this.results=e.results||null,this.pending=0,this.session=0,this.running=!1,this.jobs=[],this.timers={}}function o(){for(var e in this.timers){var t=this.timers[e];delete this.timers[e],clearTimeout(t)}}function s(e){var t=this;function r(e){t.end(e)}this.on("error",r),this.on("end",function n(i){t.removeListener("error",r),t.removeListener("end",n),e(i,this.results)})}function l(e){this.session++,this.running=!1,this.emit("end",e)}t.exports=a,t.exports.default=a,n(a,i),["pop","shift","indexOf","lastIndexOf"].forEach(function(e){a.prototype[e]=function(){return Array.prototype[e].apply(this.jobs,arguments)}}),a.prototype.slice=function(e,t){return this.jobs=this.jobs.slice(e,t),this},a.prototype.reverse=function(){return this.jobs.reverse(),this},["push","unshift","splice"].forEach(function(e){a.prototype[e]=function(){var t=Array.prototype[e].apply(this.jobs,arguments);return this.autostart&&this.start(),t}}),Object.defineProperty(a.prototype,"length",{get:function(){return this.pending+this.jobs.length}}),a.prototype.start=function(e){if(e&&s.call(this,e),this.running=!0,!(this.pending>=this.concurrency)){if(0===this.jobs.length){0===this.pending&&l.call(this);return}var t=this,r=this.jobs.shift(),n=!0,i=this.session,a=null,o=!1,c=null,u=r.hasOwnProperty("timeout")?r.timeout:this.timeout;u&&(a=setTimeout(function(){o=!0,t.listeners("timeout").length>0?t.emit("timeout",d,r):d()},u),this.timers[a]=a),this.results&&(c=this.results.length,this.results[c]=null),this.pending++,t.emit("start",r);var f=r(d);f&&f.then&&"function"==typeof f.then&&f.then(function(e){return d(null,e)}).catch(function(e){return d(e||!0)}),this.running&&this.jobs.length>0&&this.start()}function d(e,s){n&&t.session===i&&(n=!1,t.pending--,null!==a&&(delete t.timers[a],clearTimeout(a)),e?t.emit("error",e,r):!1===o&&(null!==c&&(t.results[c]=Array.prototype.slice.call(arguments,1
1)),t.emit("success",s,r)),t.session===i&&(0===t.pending&&0===t.jobs.length?l.call(t):t.running&&t.start()))}},a.prototype.stop=function(){this.running=!1},a.prototype.end=function(e){o.call(this),this.jobs.length=0,this.pending=0,l.call(this,e)}},81248,(e,t,r)=>{t.exports=function(e){if("string"!=typeof e)return!1;var t=e.match(n);if(!t)return!1;var r=t[1];return!!r&&!!(i.test(r)||a.test(r))};var n=/^(?:\w+:)?\/\/(\S+)$/,i=/^localhost[\:?\d]*(?:[^\:?\d]\S*)?$/,a=/^[^\s\.]+\.\S{2,}$/},67034,(e,t,r)=>{var n={675:function(e,t){"use strict";t.byteLength=function(e){var t=l(e),r=t[0],n=t[1];return(r+n)*3/4-n},t.toByteArray=function(e){var t,r,a=l(e),o=a[0],s=a[1],c=new i((o+s)*3/4-s),u=0,f=s>0?o-4:o;for(r=0;r<f;r+=4)t=n[e.charCodeAt(r)]<<18|n[e.charCodeAt(r+1)]<<12|n[e.charCodeAt(r+2)]<<6|n[e.charCodeAt(r+3)],c[u++]=t>>16&255,c[u++]=t>>8&255,c[u++]=255&t;return 2===s&&(t=n[e.charCodeAt(r)]<<2|n[e.charCodeAt(r+1)]>>4,c[u++]=255&t),1===s&&(t=n[e.charCodeAt(r)]<<10|n[e.charCodeAt(r+1)]<<4|n[e.charCodeAt(r+2)]>>2,c[u++]=t>>8&255,c[u++]=255&t),c},t.fromByteArray=function(e){for(var t,n=e.length,i=n%3,a=[],o=0,s=n-i;o<s;o+=16383)a.push(function(e,t,n){for(var i,a=[],o=t;o<n;o+=3)i=(e[o]<<16&0xff0000)+(e[o+1]<<8&65280)+(255&e[o+2]),a.push(r[i>>18&63]+r[i>>12&63]+r[i>>6&63]+r[63&i]);return a.join("")}(e,o,o+16383>s?s:o+16383));return 1===i?a.push(r[(t=e[n-1])>>2]+r[t<<4&63]+"=="):2===i&&a.push(r[(t=(e[n-2]<<8)+e[n-1])>>10]+r[t>>4&63]+r[t<<2&63]+"="),a.join("")};for(var r=[],n=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0,s=a.length;o<s;++o)r[o]=a[o],n[a.charCodeAt(o)]=o;function l(e){var t=e.length;if(t%4>0)throw Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");-1===r&&(r=t);var n=r===t?0:4-r%4;return[r,n]}n[45]=62,n[95]=63},72:function(e,t,r){"use strict";var n=r(675),i=r(783),a="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function o(e){if(e>0x7fffffff)throw RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,s.prototype),t}function s(e,t,r){if("number"==typeof e){if("string"==typeof t)throw TypeError('The "string" argument must be of type string. Received type number');return u(e)}return l(e,t,r)}function l(e,t,r){if("string"==typeof e){var n=e,i=t;if(("string"!=typeof i||""===i)&&(i="utf8"),!s.isEncoding(i))throw TypeError("Unknown encoding: "+i);var a=0|h(n,i),l=o(a),c=l.write(n,i);return c!==a&&(l=l.slice(0,c)),l}if(ArrayBuffer.isView(e))return f(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(Q(e,ArrayBuffer)||e&&Q(e.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(Q(e,SharedArrayBuffer)||e&&Q(e.buffer,SharedArrayBuffer)))return function(e,t,r){var n;if(t<0||e.byteLength<t)throw RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(r||0))throw RangeError('"length" is outside of buffer bounds');return Object.setPrototypeOf(n=void 0===t&&void 0===r?new Uint8Array(e):void 0===r?new Uint8Array(e,t):new Uint8Array(e,t,r),s.prototype),n}(e,t,r);if("number"==typeof e)throw TypeError('The "value" argument must not be of type number. Received type number');var u=e.valueOf&&e.valueOf();if(null!=u&&u!==e)return s.from(u,t,r);var A=function(e){if(s.isBuffer(e)){var t=0|d(e.length),r=o(t);return 0===r.length||e.copy(r,0,0,t),r}return void 0!==e.length?"number"!=typeof e.length||function(e){return e!=e}(e.length)?o(0):f(e):"Buffer"===e.type&&Array.isArray(e.data)?f(e.data):void 0}(e);if(A)return A;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return s.from(e[Symbol.toPrimitive]("string"),t,r);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function c(e){if("number"!=typeof e)throw TypeError('"size" argument must be of type number');
vendor: 16,517 bytes, line 1
1if(e<0)throw RangeError('The value "'+e+'" is invalid for option "size"')}function u(e){return c(e),o(e<0?0:0|d(e))}function f(e){for(var t=e.length<0?0:0|d(e.length),r=o(t),n=0;n<t;n+=1)r[n]=255&e[n];return r}t.Buffer=s,t.SlowBuffer=function(e){return+e!=e&&(e=0),s.alloc(+e)},t.INSPECT_MAX_BYTES=50,t.kMaxLength=0x7fffffff,s.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}(),s.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(s.prototype,"parent",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.buffer}}),Object.defineProperty(s.prototype,"offset",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.byteOffset}}),s.poolSize=8192,s.from=function(e,t,r){return l(e,t,r)},Object.setPrototypeOf(s.prototype,Uint8Array.prototype),Object.setPrototypeOf(s,Uint8Array),s.alloc=function(e,t,r){return(c(e),e<=0)?o(e):void 0!==t?"string"==typeof r?o(e).fill(t,r):o(e).fill(t):o(e)},s.allocUnsafe=function(e){return u(e)},s.allocUnsafeSlow=function(e){return u(e)};function d(e){if(e>=0x7fffffff)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|e}function h(e,t){if(s.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||Q(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return C(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return k(e).length;default:if(i)return n?-1:C(e).length;t=(""+t).toLowerCase(),i=!0}}function A(e,t,r){var i,a,o,s=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===r||r>this.length)&&(r=this.length),r<=0||(r>>>=0)<=(t>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,r){var n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);for(var i="",a=t;a<r;++a)i+=_[e[a]];return i}(this,t,r);case"utf8":case"utf-8":return y(this,t,r);case"ascii":return function(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i<r;++i)n+=String.fromCharCode(127&e[i]);return n}(this,t,r);case"latin1":case"binary":return function(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i<r;++i)n+=String.fromCharCode(e[i]);return n}(this,t,r);case"base64":return i=this,a=t,o=r,0===a&&o===i.length?n.fromByteArray(i):n.fromByteArray(i.slice(a,o));case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return function(e,t,r){for(var n=e.slice(t,r),i="",a=0;a<n.length;a+=2)i+=String.fromCharCode(n[a]+256*n[a+1]);return i}(this,t,r);default:if(s)throw TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),s=!0}}function g(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function p(e,t,r,n,i){var a;if(0===e.length)return -1;if("string"==typeof r?(n=r,r=0):r>0x7fffffff?r=0x7fffffff:r<-0x80000000&&(r=-0x80000000),(a=r*=1)!=a&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length)if(i)return -1;else r=e.length-1;else if(r<0)if(!i)return -1;else r=0;if("string"==typeof t&&(t=s.from(t,n)),s.isBuffer(t))return 0===t.length?-1:m(e,t,r,n,i);if("number"==typeof t){if(t&=255,"function"==typeof Uint8Array.prototype.indexOf)if(i)return Uint8Array.prototype.indexOf.call(e,t,r);else return Uint8Array.prototype.lastIndexOf.call(e,t,r);return m(e,[t],r,n,i)}throw TypeError("val must be string, number or Buffer")}function m(e,t,r,n,i){var a,o=1,s=e.length,l=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return -1;o=2,s/=2,l/=2,r/=2}function c(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){var u=-1;for(a=r;a<s;a++)if(c(e,a)===c(t,-1===u?0:a-u)){if(-1===u&&(u=a),a-u+1===l)return u*o}else -1!==u&&(a-=a-u),u=-1}else for(r+l>s&&(r=s-l),a=r;a>=0;a--){for(var f=!0,d=0;d<l;d++)if(c(e,a+d)!==c(t,d)){f=!1;break}if(f)return a}return -1}s.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==s.prototype},s.compare=function(e,t){if(Q(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength)),Q(t,Uint8Array)&&(t=s.from(t,t.offset,t.byteLength)),!s.isBuffer(e)||!s.isBuffer(t))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var r=e.length,n=t.length,i=0,a=Math.min(r,n);i<a;++i)if(e[i]!==t[i]){r=e[i],n=t[i];break}return r<n?-1:+(n<r)},s.isEncoding=function(e){switch(String(e).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}},s.concat=function(e,t){if(!Array.isArray(e))throw TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return s.alloc(0);if(void 0===t)for(r=0,t=0;r<e.length;++r)t+=e[r].length;var r,n=s.allocUnsafe(t),i=0;for(r=0;r<e.length;++r){var a=e[r];if(Q(a,Uint8Array)&&(a=s.from(a)),!s.isBuffer(a))throw TypeError('"list" argument must be an Array of Buffers');a.copy(n,i),i+=a.length}return n},s.byteLength=h,s.prototype._isBuffer=!0,s.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)g(this,t,t+1);return this},s.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)g(this,t,t+3),g(this,t+1,t+2);return this},s.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)g(this,t,t+7),g(this,t+1,t+6),g(this,t+2,t+5),g(this,t+3,t+4);return this},s.prototype.toString=function(){var e=this.length;return 0===e?"":0==arguments.length?y(this,0,e):A.apply(this,arguments)},s.prototype.toLocaleString=s.prototype.toString,s.prototype.equals=function(e){if(!s.isBuffer(e))throw TypeError("Argument must be a Buffer");return this===e||0===s.compare(this,e)},s.prototype.inspect=function(){var e="",r=t.INSPECT_MAX_BYTES;return e=this.toString("hex",0,r).replace(/(.{2})/g,"$1 ").trim(),this.length>r&&(e+=" ... "),"<Buffer "+e+">"},a&&(s.prototype[a]=s.prototype.inspect),s.prototype.compare=function(e,t,r,n,i){if(Q(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength)),!s.isBuffer(e))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return -1;if(t>=r)return 1;if(t>>>=0,r>>>=0,n>>>=0,i>>>=0,this===e)return 0;for(var a=i-n,o=r-t,l=Math.min(a,o),c=this.slice(n,i),u=e.slice(t,r),f=0;f<l;++f)if(c[f]!==u[f]){a=c[f],o=u[f];break}return a<o?-1:+(o<a)},s.prototype.includes=function(e,t,r){return -1!==this.indexOf(e,t,r)},s.prototype.indexOf=function(e,t,r){return p(this,e,t,r,!0)},s.prototype.lastIndexOf=function(e,t,r){return p(this,e,t,r,!1)};function y(e,t,r){r=Math.min(e.length,r);for(var n=[],i=t;i<r;){var a,o,s,l,c=e[i],u=null,f=c>239?4:c>223?3:c>191?2:1;if(i+f<=r)switch(f){case 1:c<128&&(u=c);break;case 2:(192&(a=e[i+1]))==128&&(l=(31&c)<<6|63&a)>127&&(u=l);break;case 3:a=e[i+1],o=e[i+2],(192&a)==128&&(192&o)==128&&(l=(15&c)<<12|(63&a)<<6|63&o)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:a=e[i+1],o=e[i+2],s=e[i+3],(192&a)==128&&(192&o)==128&&(192&s)==128&&(l=(15&c)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,f=1):u>65535&&(u-=65536,n.push(u>>>10&1023|55296),u=56320|1023&u),n.push(u),i+=f}var d=n,h=d.length;if(h<=4096)return String.fromCharCode.apply(String,d);for(var A="",g=0;g<h;)A+=String.fromCharCode.apply(String,d.slice(g,g+=4096));return A}function b(e,t,r){if(e%1!=0||e<0)throw RangeError("offset is not uint");if(e+t>r)throw RangeError("Trying to access beyond buffer length")}function v(e,t,r,n,i,a){if(!s.isBuffer(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<a)throw RangeError('"value" argument is out of bounds');if(r+n>e.length)throw RangeError("Index out of range")}function x(e,t,r,n,i,a){if(r+n>e.length||r<0)throw RangeError("Index out of range")}function w(e,t,r,n,a){return t*=1,r>>>=0,a||x(e,t,r,4,34028234663852886e22,-34028234663852886e22),i.write(e,t,r,n,23,4),r+4}function E(e,t,r,n,a){return t*=1,r>>>=0,a||x(e,t,r,8,17976931348623157e292,-17976931348623157e292),i.write(e,t,r,n,52,8),r+8}s.prototype.write=function(e,t,r,n){if(void 0===t)n="utf8",r=this.length,t=0;else if(void 0===r&&"string"==typeof t)n=t,r=this.length,t=0;else if(isFinite(t))t>>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var i,a,o,s,l,c,u,f,d=this.length-t;if((void 0===r||r>d)&&(r=d),e.length>0&&(r<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var h=!1;;)switch(n){case"hex":return function(e,t,r,n){r=Number(r)||0;var i=e.length-r;n?(n=Number(n))>i&&(n=i):n=i;var a=t.length;n>a/2&&(n=a/2);for(var o=0;o<n;++o){var s,l=parseInt(t.substr(2*o,2),16);if((s=l)!=s)break;e[r+o]=l}return o}(this,e,t,r);case"utf8":case"utf-8":return i=t,a=r,S(C(e,this.length-i),this,i,a);case"ascii":return o=t,s=r,S(B(e),this,o,s);case"latin1":case"binary":return function(e,t,r,n){return S(B(t),e,r,n)}(this,e,t,r);case"base64":return l=t,c=r,S(k(e),this,l,c);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return u=t,f=r,S(function(e,t){for(var r,n,i=[],a=0;a<e.length&&!((t-=2)<0);++a)n=(r=e.charCodeAt(a))>>8,i.push(r%256),i.push(n);return i}(e,this.length-u),this,u,f);default:if(h)throw TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),h=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},s.prototype.slice=function(e,t){var r=this.length;e=~~e,t=void 0===t?r:~~t,e<0?(e+=r)<0&&(e=0):e>r&&(e=r),t<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e);var n=this.subarray(e,t);return Object.setPrototypeOf(n,s.prototype),n},s.prototype.readUIntLE=function(e,t,r){e>>>=0,t>>>=0,r||b(e,t,this.length);for(var n=this[e],i=1,a=0;++a<t&&(i*=256);)n+=this[e+a]*i;return n},s.prototype.readUIntBE=function(e,t,r){e>>>=0,t>>>=0,r||b(e,t,this.length);for(var n=this[e+--t],i=1;t>0&&(i*=256);)n+=this[e+--t]*i;return n},s.prototype.readUInt8=function(e,t){return e>>>=0,t||b(e,1,this.length),this[e]},s.prototype.readUInt16LE=function(e,t){return e>>>=0,t||b(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUInt16BE=function(e,t){return e>>>=0,t||b(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUInt32LE=function(e,t){return e>>>=0,t||b(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+0x1000000*this[e+3]},s.prototype.readUInt32BE=function(e,t){return e>>>=0,t||b(e,4,this.length),0x1000000*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readIntLE=function(e,t,r){e>>>=0,t>>>=0,r||b(e,t,this.length);for(var n=this[e],i=1,a=0;++a<t&&(i*=256);)n+=this[e+a]*i;return n>=(i*=128)&&(n-=Math.pow(2,8*t)),n},s.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||b(e,t,this.length);for(var n=t,i=1,a=this[e+--n];n>0&&(i*=256);)a+=this[e+--n]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*t)),a},s.prototype.readInt8=function(e,t){return(e>>>=0,t||b(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},s.prototype.readInt16LE=function(e,t){e>>>=0,t||b(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?0xffff0000|r:r},s.prototype.readInt16BE=function(e,t){e>>>=0,t||b(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?0xffff0000|r:r},s.prototype.readInt32LE=function(e,t){return e>>>=0,t||b(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return e>>>=0,t||b(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readFloatLE=function(e,t){return e>>>=0,t||b(e,4,this.length),i.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return e>>>=0,t||b(e,4,this.length),i.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return e>>>=0,t||b(e,8,this.length),i.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return e>>>=0,t||b(e,8,this.length),i.read(this,e,!1,52,8)},s.prototype.writeUIntLE=function(e,t,r,n){if(e*=1,t>>>=0,r>>>=0,!n){var i=Math.pow(2,8*r)-1;v(this,e,t,r,i,0)}var a=1,o=0;for(this[t]=255&e;++o<r&&(a*=256);)this[t+o]=e/a&255;return t+r},s.prototype.writeUIntBE=function(e,t,r,n){if(e*=1,t>>>=0,r>>>=0,!n){var i=Math.pow(2,8*r)-1;v(this,e,t,r,i,0)}var a=r-1,o=1;for(this[t+a]=255&e;--a>=0&&(o*=256);)this[t+a]=e/o&255;return t+r},s.prototype.writeUInt8=function(e,t,r){return e*=1,t>>>=0,r||v(this,e,t,1,255,0),this[t]=255&e,t+1},s.prototype.writeUInt16LE=function(e,t,r){return e*=1,t>>>=0,r||v(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeUInt16BE=function(e,t,r){return e*=1,t>>>=0,r||v(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeUInt32LE=function(e,t,r){return e*=1,t>>>=0,r||v(this,e,t,4,0xffffffff,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},s.prototype.writeUInt32BE=function(e,t,r){return e*=1,t>>>=0,r||v(this,e,t,4,0xffffffff,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},s.prototype.writeIntLE=function(e,t,r,n){if(e*=1,t>>>=0,!n){var i=Math.pow(2,8*r-1);v(this,e,t,r,i-1,-i)}var a=0,o=1,s=0;for(this[t]=255&e;++a<r&&(o*=256);)e<0&&0===s&&0!==this[t+a-1]&&(s=1),this[t+a]=(e/o|0)-s&255;return t+r},s.prototype.writeIntBE=function(e,t,r,n){if(e*=1,t>>>=0,!n){var i=Math.pow(2,8*r-1);v(this,e,t,r,i-1,-i)}var a=r-1,o=1,s=0;for(this[t+a]=255&e;--a>=0&&(o*=256);)e<0&&0===s&&0!==this[t+a+1]&&(s=1),this[t+a]=(e/o|0)-s&255;return t+r},s.prototype.writeInt8=function(e,t,r){return e*=1,t>>>=0,r||v(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,r){return e*=1,t>>>=0,r||v(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeInt16BE=function(e,t,r){return e*=1,t>>>=0,r||v(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeInt32LE=function(e,t,r){return e*=1,t>>>=0,r||v(this,e,t,4,0x7fffffff,-0x80000000),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},s.prototype.writeInt32BE=function(e,t,r){return e*=1,t>>>=0,r||v(this,e,t,4,0x7fffffff,-0x80000000),e<0&&(e=0xffffffff+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},s.prototype.writeFloatLE=function(e,t,r){return w(this,e,t,!0,r)},s.prototype.writeFloatBE=function(e,t,r){return w(this,e,t,!1,r)},s.prototype.writeDoubleLE=function(e,t,r){return E(this,e,t,!0,r)},s.prototype.writeDoubleBE=function(e,t,r){return E(this,e,t,!1,r)},s.prototype.copy=function(e,t,r,n){if(!s.isBuffer(e))throw TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n<r&&(n=r),n===r||0===e.length||0===this.length)return 0;if(t<0)throw RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw RangeError("Index out of range");if(n<0)throw RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t<n-r&&(n=e.length-t+r);var i=n-r;if(this===e&&"function"==typeof Uint8Array.prototype.copyWithin)this.copyWithin(t,r,n);else if(this===e&&r<t&&t<n)for(var a=i-1;a>=0;--a)e[a+t]=this[a+r];else Uint8Array.prototype.set.call(e,this.subarray(r,n),t);return i},s.prototype.fill=function(e,t,r,n){if("string"==typeof e){if("string"==typeof t?(n=t,t=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),void 0!==n&&"string"!=typeof n)throw TypeError("encoding must be a string");if("string"==typeof n&&!s.isEncoding(n))throw TypeError("Unknown encoding: "+n);if(1===e.length){var i,a=e.charCodeAt(0);("utf8"===n&&a<128||"latin1"===n)&&(e=a)}}else"number"==typeof e?e&=255:"boolean"==typeof e&&(e=Number(e));if(t<0||this.length<t||this.length<r)throw RangeError("Out of range index");if(r<=t)return this;if(t>>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i<r;++i)this[i]=e;else{var o=s.isBuffer(e)?e:s.from(e,n),l=o.length;
1if(0===l)throw TypeError('The value "'+e+'" is invalid for argument "value"');for(i=0;i<r-t;++i)this[i+t]=o[i%l]}return this};var I=/[^+/0-9A-Za-z-_]/g;function C(e,t){t=t||1/0;for(var r,n=e.length,i=null,a=[],o=0;o<n;++o){if((r=e.charCodeAt(o))>55295&&r<57344){if(!i){if(r>56319||o+1===n){(t-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&a.push(239,191,189),i=r;continue}r=(i-55296<<10|r-56320)+65536}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;a.push(r)}else if(r<2048){if((t-=2)<0)break;a.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else if(r<1114112){if((t-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}else throw Error("Invalid code point")}return a}function B(e){for(var t=[],r=0;r<e.length;++r)t.push(255&e.charCodeAt(r));return t}function k(e){return n.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(I,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function S(e,t,r,n){for(var i=0;i<n&&!(i+r>=t.length)&&!(i>=e.length);++i)t[i+r]=e[i];return i}function Q(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}var _=function(){for(var e="0123456789abcdef",t=Array(256),r=0;r<16;++r)for(var n=16*r,i=0;i<16;++i)t[n+i]=e[r]+e[i];return t}()},783:function(e,t){t.read=function(e,t,r,n,i){var a,o,s=8*i-n-1,l=(1<<s)-1,c=l>>1,u=-7,f=r?i-1:0,d=r?-1:1,h=e[t+f];for(f+=d,a=h&(1<<-u)-1,h>>=-u,u+=s;u>0;a=256*a+e[t+f],f+=d,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=n;u>0;o=256*o+e[t+f],f+=d,u-=8);if(0===a)a=1-c;else{if(a===l)return o?NaN:1/0*(h?-1:1);o+=Math.pow(2,n),a-=c}return(h?-1:1)*o*Math.pow(2,a-n)},t.write=function(e,t,r,n,i,a){var o,s,l,c=8*a-i-1,u=(1<<c)-1,f=u>>1,d=5960464477539062e-23*(23===i),h=n?0:a-1,A=n?1:-1,g=+(t<0||0===t&&1/t<0);for(isNaN(t=Math.abs(t))||t===1/0?(s=+!!isNaN(t),o=u):(o=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-o))<1&&(o--,l*=2),o+f>=1?t+=d/l:t+=d*Math.pow(2,1-f),t*l>=2&&(o++,l/=2),o+f>=u?(s=0,o=u):o+f>=1?(s=(t*l-1)*Math.pow(2,i),o+=f):(s=t*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;e[r+h]=255&s,h+=A,s/=256,i-=8);for(o=o<<i|s,c+=i;c>0;e[r+h]=255&o,h+=A,o/=256,c-=8);e[r+h-A]|=128*g}}},i={};function a(e){var t=i[e];if(void 0!==t)return t.exports;var r=i[e]={exports:{}},o=!0;try{n[e](r,r.exports,a),o=!1}finally{o&&delete i[e]}return r.exports}a.ab="/ROOT/node_modules/next/dist/compiled/buffer/",t.exports=a(72)},29801,(e,t,r)=>{"use strict";t.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;if(Array.isArray(t)){if((n=t.length)!=r.length)return!1;for(i=n;0!=i--;)if(!e(t[i],r[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((n=(a=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(i=n;0!=i--;)if(!Object.prototype.hasOwnProperty.call(r,a[i]))return!1;for(i=n;0!=i--;){var n,i,a,o=a[i];if(!e(t[o],r[o]))return!1}return!0}return t!=t&&r!=r}},34582,(e,t,r)=>{"use strict";r.byteLength=function(e){var t=c(e),r=t[0],n=t[1];return(r+n)*3/4-n},r.toByteArray=function(e){var t,r,n=c(e),o=n[0],s=n[1],l=new a((o+s)*3/4-s),u=0,f=s>0?o-4:o;for(r=0;r<f;r+=4)t=i[e.charCodeAt(r)]<<18|i[e.charCodeAt(r+1)]<<12|i[e.charCodeAt(r+2)]<<6|i[e.charCodeAt(r+3)],l[u++]=t>>16&255,l[u++]=t>>8&255,l[u++]=255&t;return 2===s&&(t=i[e.charCodeAt(r)]<<2|i[e.charCodeAt(r+1)]>>4,l[u++]=255&t),1===s&&(t=i[e.charCodeAt(r)]<<10|i[e.charCodeAt(r+1)]<<4|i[e.charCodeAt(r+2)]>>2,l[u++]=t>>8&255,l[u++]=255&t),l},r.fromByteArray=function(e){for(var t,r=e.length,i=r%3,a=[],o=0,s=r-i;o<s;o+=16383)a.push(function(e,t,r){for(var i,a=[],o=t;o<r;o+=3)i=(e[o]<<16&0xff0000)+(e[o+1]<<8&65280)+(255&e[o+2]),a.push(n[i>>18&63]+n[i>>12&63]+n[i>>6&63]+n[63&i]);return a.join("")}(e,o,o+16383>s?s:o+16383));return 1===i?a.push(n[(t=e[r-1])>>2]+n[t<<4&63]+"=="):2===i&&a.push(n[(t=(e[r-2]<<8)+e[r-1])>>10]+n[t>>4&63]+n[t<<2&63]+"="),a.join("")};for(var n=[],i=[],a="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
1+/",s=0,l=o.length;s<l;++s)n[s]=o[s],i[o.charCodeAt(s)]=s;function c(e){var t=e.length;if(t%4>0)throw Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");-1===r&&(r=t);var n=r===t?0:4-r%4;return[r,n]}i[45]=62,i[95]=63},52675,(e,t,r)=>{function n(){this.table=new Uint16Array(16),this.trans=new Uint16Array(288)}function i(e,t){this.source=e,this.sourceIndex=0,this.tag=0,this.bitcount=0,this.dest=t,this.destLen=0,this.ltree=new n,this.dtree=new n}var a,o=new n,s=new n,l=new Uint8Array(30),c=new Uint16Array(30),u=new Uint8Array(30),f=new Uint16Array(30),d=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),h=new n,A=new Uint8Array(320);function g(e,t,r,n){var i,a;for(i=0;i<r;++i)e[i]=0;for(i=0;i<30-r;++i)e[i+r]=i/r|0;for(a=n,i=0;i<30;++i)t[i]=a,a+=1<<e[i]}var p=new Uint16Array(16);function m(e,t,r,n){var i,a;for(i=0;i<16;++i)e.table[i]=0;for(i=0;i<n;++i)e.table[t[r+i]]++;for(a=0,e.table[0]=0,i=0;i<16;++i)p[i]=a,a+=e.table[i];for(i=0;i<n;++i)t[r+i]&&(e.trans[p[t[r+i]]++]=i)}function y(e,t,r){if(!t)return r;for(;e.bitcount<24;)e.tag|=e.source[e.sourceIndex++]<<e.bitcount,e.bitcount+=8;var n=e.tag&65535>>>16-t;return e.tag>>>
1=t,e.bitcount-=t,n+r}function b(e,t){for(;e.bitcount<24;)e.tag|=e.source[e.sourceIndex++]<<e.bitcount,e.bitcount+=8;var r=0,n=0,i=0,a=e.tag;do n=2*n+(1&a),a>>>=1,++i,r+=t.table[i],n-=t.table[i];while(n>=0)return e.tag=a,e.bitcount-=i,t.trans[r+n]}function v(e,t,r){for(;;){var n,i,a,o,s=b(e,t);if(256===s)return 0;if(s<256)e.dest[e.destLen++]=s;else for(s-=257,n=y(e,l[s],c[s]),i=b(e,r),o=a=e.destLen-y(e,u[i],f[i]);o<a+n;++o)e.dest[e.destLen++]=e.dest[o]}}for(a=0;a<7;++a)o.table[a]=0;for(a=0,o.table[7]=24,o.table[8]=152,o.table[9]=112;a<24;++a)o.trans[a]=256+a;for(a=0;a<144;++a)o.trans[24+a]=a;for(a=0;a<8;++a)o.trans[168+a]=280+a;for(a=0;a<112;++a)o.trans[176+a]=144+a;for(a=0;a<5;++a)s.table[a]=0;for(a=0,s.table[5]=32;a<32;++a)s.trans[a]=a;g(l,c,4,3),g(u,f,2,1),l[28]=0,c[28]=258,t.exports=function(e,t){var r,n,a=new i(e,t);do{switch(r=function(e){e.bitcount--||(e.tag=e.source[e.sourceIndex++],e.bitcount=7);var t=1&e.tag;return e.tag>>>=1,t}(a),y(a,2,0)){case 0:n=function(e){for(var t,r,n;e.bitcount>8;)e.sourceIndex--,e.bitcount-=8;if((t=256*(t=e.source[e.sourceIndex+1])+e.source[e.sourceIndex])!==(65535&~(256*e.source[e.sourceIndex+3]+e.source[e.sourceIndex+2])))return -3;for(e.sourceIndex+=4,n=t;n;--n)e.dest[e.destLen++]=e.source[e.sourceIndex++];return e.bitcount=0,0}(a);break;case 1:n=v(a,o,s);break;case 2:!function(e,t,r){for(o=0,n=y(e,5,257),i=y(e,5,1),a=y(e,4,4);o<19;++o)A[o]=0;for(o=0;o<a;++o){var n,i,a,o,s,l,c=y(e,3,0);A[d[o]]=c}for(m(h,A,0,19),s=0;s<n+i;){var u=b(e,h);switch(u){case 16:var f=A[s-1];for(l=y(e,2,3);l;--l)A[s++]=f;break;case 17:for(l=y(e,3,3);l;--l)A[s++]=0;break;case 18:for(l=y(e,7,11);l;--l)A[s++]=0;break;default:A[s++]=u}}m(t,A,0,n),m(r,A,n,i)}(a,a.ltree,a.dtree),n=v(a,a.ltree,a.dtree);break;default:n=-3}if(0!==n)throw Error("Data error")}while(!r)if(a.destLen<a.dest.length)if("function"==typeof a.dest.slice)return a.dest.slice(0,a.destLen);else return a.dest.subarray(0,a.destLen);return a.dest}},20703,(e,t,r)=>{let n=18===new Uint8Array(new Uint32Array([0x12345678]).buffer)[0],i=(e,t,r)=>{let n=e[t];e[t]=e[r],e[r]=n};t.exports={swap32LE:e=>{n&&(e=>{let t=e.length;for(let r=0;r<t;r+=4)i(e,r,r+3),i(e,r+1,r+2)})(e)}}},92987,(e,t,r)=>{let n=e.r(52675),{swap32LE:i}=e.r(20703),a=2112;t.exports=class{constructor(e){const t="function"==typeof e.readUInt32BE&&"function"==typeof e.slice;if(t||e instanceof Uint8Array){let r;if(t)this.highStart=e.readUInt32LE(0),this.errorValue=e.readUInt32LE(4),r=e.readUInt32LE(8),e=e.slice(12);else{const t=new DataView(e.buffer);this.highStart=t.getUint32(0,!0),this.errorValue=t.getUint32(4,!0),r=t.getUint32(8,!0),e=e.subarray(12)}e=n(e,new Uint8Array(r)),i(e=n(e,new Uint8Array(r))),this.data=new Uint32Array(e.buffer)}else({data:this.data,highStart:this.highStart,errorValue:this.errorValue}=e)}get(e){let t;return e<0||e>1114111?this.errorValue:e<55296||e>56319&&e<=65535?(t=(this.data[e>>5]<<2)+(31&e),this.data[t]):e<=65535?(t=(this.data[2048+(e-55296>>5)]<<2)+(31&e),this.data[t]):e<this.highStart?(t=this.data[a-32+(e>>11)],t=((t=this.data[t+(e>>5&63)])<<2)+(31&e),this.data[t]):this.data[this.data.length-4]}}},96817,(e,t,r)=>{"use strict";t.exports=class{constructor(e){this.stateTable=e.stateTable,this.accepting=e.accepting,this.tags=e.tags}match(e){var t=this;return{*[Symbol.iterator](){for(var r=1,n=null,i=null,a=null,o=0;o<e.length;o++){var s=e[o];a=r,0===(r=t.stateTable[r][s])&&(null!=n&&null!=i&&i>=n&&(yield[n,i,t.tags[a]]),r=t.stateTable[1][s],n=null),0!==r&&null==n&&(n=o),t.accepting[r]&&(i=o),0===r&&(r=1)}null!=n&&null!=i&&i>=n&&(yield[n,i,t.tags[r]])}}}apply(e,t){for(var[r,n,i]of this.match(e))for(var a of i)"function"==typeof t[a]&&t[a](r,n,e.slice(r,n+1))}}},7641,(e,t,r)=>{var n=e.i(67034),i=function(){"use strict";var e,t,r;function i(e,t){return null!=t&&e instanceof t}try{e=Map}catch(t){e=function(){}}try{t=Set}catch(e){t=function(){}}try{r=Promise}catch(e){r=function(){}}function a(o,l,c,u,f){"object"==typeof l&&(c=l.depth,u=l.prototype,f=l.includeNonEnumerable,l=l.circular);var d=[],h=[],A=void 0!==n.Buffer;return void 0===l&&(l=!0),void 0===c&&(c=1/0),function o(c,g){if(null===c)return null;if(0===g||"object"!=typeof c)return c;if(i(c,e))p=new e;else if(i(c,t))p=new t;else if(i(c,r))p=new r(function(e,t){c.then(function(t){e(o(t,g-1))},function(e){t(o(e,g-1))})});else if(a.__isArray(c))p=[];else if(a.__isRegExp(c))p=new RegExp(c.source,s(c)),c.lastIndex&&(p.lastIndex=c.lastIndex);else if(a.__isDate(c))p=new Date(c.getTime());else{if(A&&n.Buffer.isBuffer(c))return p=n.Buffer.allocUnsafe?n.Buffer.allocUnsafe(c.length):new n.Buffer(c.length),c.copy(p),p;i(c,Error)?p=Object.create(c):void 0===u?p=Object.create(m=Object.getPrototypeOf(c)):(p=Object.create(u),m=u)}if(l){var p,m,y,b=d.indexOf(c);if(-1!=b)return h[b];d.push(c),h.push(p)}
1for(var v in i(c,e)&&c.forEach(function(e,t){var r=o(t,g-1),n=o(e,g-1);p.set(r,n)}),i(c,t)&&c.forEach(function(e){var t=o(e,g-1);p.add(t)}),c)m&&(y=Object.getOwnPropertyDescriptor(m,v)),y&&null==y.set||(p[v]=o(c[v],g-1));if(Object.getOwnPropertySymbols)for(var x=Object.getOwnPropertySymbols(c),v=0;v<x.length;v++){var w=x[v],E=Object.getOwnPropertyDescriptor(c,w);(!E||E.enumerable||f)&&(p[w]=o(c[w],g-1),E.enumerable||Object.defineProperty(p,w,{enumerable:!1}))}if(f)for(var I=Object.getOwnPropertyNames(c),v=0;v<I.length;v++){var C=I[v],E=Object.getOwnPropertyDescriptor(c,C);E&&E.enumerable||(p[C]=o(c[C],g-1),Object.defineProperty(p,C,{enumerable:!1}))}return p}(o,c)}function o(e){return Object.prototype.toString.call(e)}function s(e){var t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),t}return a.clonePrototype=function(e){if(null===e)return null;var t=function(){};return t.prototype=e,new t},a.__objToStr=o,a.__isDate=function(e){return"object"==typeof e&&"[object Date]"===o(e)},a.__isArray=function(e){return"object"==typeof e&&"[object Array]"===o(e)},a.__isRegExp=function(e){return"object"==typeof e&&"[object RegExp]"===o(e)},a.__getRegExpFlags=s,a}();t.exports&&(t.exports=i)},61978,(e,t,r)=>{function n(e){this.buffer=e,this.pos=0}function i(e){this.buffer=e,this.pos=0}n.prototype.read=function(e,t,r){this.pos+r>this.buffer.length&&(r=this.buffer.length-this.pos);for(var n=0;n<r;n++)e[t+n]=this.buffer[this.pos+n];return this.pos+=r,r},r.BrotliInput=n,i.prototype.write=function(e,t){if(this.pos+t>this.buffer.length)throw Error("Output buffer is not large enough");return this.buffer.set(e.subarray(0,t),this.pos),this.pos+=t,t},r.BrotliOutput=i},99634,(e,t,r)=>{var n=new Uint32Array([0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,0xffffff]);function i(e){this.buf_=new Uint8Array(8224),this.input_=e,this.reset()}i.READ_SIZE=4096,i.IBUF_MASK=8191,i.prototype.reset=function(){this.buf_ptr_=0,this.val_=0,this.pos_=0,this.bit_pos_=0,this.bit_end_pos_=0,this.eos_=0,this.readMoreInput();for(var e=0;e<4;e++)this.val_|=this.buf_[this.pos_]<<8*e,++this.pos_;return this.bit_end_pos_>0},i.prototype.readMoreInput=function(){if(!(this.bit_end_pos_>256))if(this.eos_){if(this.bit_pos_>this.bit_end_pos_)throw Error("Unexpected end of input "+this.bit_pos_+" "+this.bit_end_pos_)}else{var e=this.buf_ptr_,t=this.input_.read(this.buf_,e,4096);if(t<0)throw Error("Unexpected end of input");if(t<4096){this.eos_=1;for(var r=0;r<32;r++)this.buf_[e+t+r]=0}if(0===e){for(var r=0;r<32;r++)this.buf_[8192+r]=this.buf_[r];this.buf_ptr_=4096}else this.buf_ptr_=0;this.bit_end_pos_+=t<<3}},i.prototype.fillBitWindow=function(){for(;this.bit_pos_>=8;)this.val_>>>=8,this.val_|=this.buf_[8191&this.pos_]<<24,++this.pos_,this.bit_pos_=this.bit_pos_-8>>>0,this.bit_end_pos_=this.bit_end_pos_-8>>>0},i.prototype.readBits=function(e){32-this.bit_pos_<e&&this.fillBitWindow();var t=this.val_>>>this.bit_pos_&n[e];return this.bit_pos_+=e,t},t.exports=i},70404,(e,t,r)=>{t.exports=
vendor: 9,553 bytes, line 1
1"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
vendor: 59,449 bytes, line 1
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"
1},30304,(e,t,r)=>{var n=e.r(34582);r.init=function(){return(0,e.r(66891).BrotliDecompressBuffer)(n.toByteArray(e.r(70404)))}},63015,(e,t,r)=>{var n=e.r(30304);r.init=function(){r.dictionary=n.init()},r.offsetsByLength=new Uint32Array([0,0,0,0,0,4096,9216,21504,35840,44032,53248,63488,74752,87040,93696,100864,104704,106752,108928,113536,115968,118528,119872,121280,122016]),r.sizeBitsByLength=new Uint8Array([0,0,0,0,10,10,11,11,10,10,10,10,10,9,9,8,7,7,8,7,7,6,6,5,5]),r.minDictionaryWordLength=4,r.maxDictionaryWordLength=24},7528,(e,t,r)=>{function n(e,t){this.bits=e,this.value=t}function i(e,t){for(var r=1<<t-1;e&r;)r>>=1;return(e&r-1)+r}function a(e,t,r,i,a){do e[t+(i-=r)]=new n(a.bits,a.value);while(i>0)}r.HuffmanCode=n,r.BrotliBuildHuffmanTable=function(e,t,r,o,s){var l,c,u,f,d,h,A,g,p,m,y,b=t,v=ne
1w Int32Array(16),x=new Int32Array(16);for(u=0,y=new Int32Array(s);u<s;u++)v[o[u]]++;for(c=1,x[1]=0;c<15;c++)x[c+1]=x[c]+v[c];for(u=0;u<s;u++)0!==o[u]&&(y[x[o[u]]++]=u);if(m=p=1<<(g=r),1===x[15]){for(f=0;f<m;++f)e[t+f]=new n(0,65535&y[0]);return m}for(c=1,f=0,u=0,d=2;c<=r;++c,d<<=1)for(;v[c]>0;--v[c])a(e,t+f,d,p,l=new n(255&c,65535&y[u++])),f=i(f,c);for(A=m-1,h=-1,c=r+1,d=2;c<=15;++c,d<<=1)for(;v[c]>0;--v[c])(f&A)!==h&&(t+=p,m+=p=1<<(g=function(e,t,r){for(var n=1<<t-r;t<15&&!((n-=e[t])<=0);)++t,n<<=1;return t-r}(v,c,r)),e[b+(h=f&A)]=new n(g+r&255,t-b-h&65535)),l=new n(c-r&255,65535&y[u++]),a(e,t+(f>>r),d,p,l),f=i(f,c);return m}},22552,(e,t,r)=>{r.lookup=new Uint8Array([0,0,0,0,0,0,0,0,0,4,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,12,16,12,12,20,12,16,24,28,12,12,32,12,36,12,44,44,44,44,44,44,44,44,44,44,32,32,24,40,28,12,12,48,52,52,52,48,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,24,12,28,12,12,12,56,60,60,60,56,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,24,12,28,12,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,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,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,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,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,7,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,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,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,59,60,61,62,63,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,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,59,60,61,62,63,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,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,59,60,61,62,63,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,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,59,60,61,62,63,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,22,22,22,22,23,23,23,23,24,24,24,24,25,25,25,25,26,26,26,26,27,27,27,27,28,28,28,28,29,29,29,29,30,30,30,30,31,31,31,31,32,32,32,32,33,33,33,33,34,34,34,34,35,35,35,35,36,36,36,36,37,37,37,37,38,38,38,38,39,39,39,39,40,40,40,40,41,41,41,41,42,42,42,42,43,43,43,43,44,44,44,44,45,45,45,45,46,46,46,46,47,47,47,47,48,48,48,48,49,49,49,49,50,50,50,50,51,51,51,51,52,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,57,57,57,57,58,58,58,58,59,59,59,59,60,60,60,60,61,61,61,61,62,62,62,62,63,63,63,63,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,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,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,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,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,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,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,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0]),r.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512])},82574,(e,t,r)=>{function n(e,t){this.offset=e,this.nbits=t}r.kBlockLengthPrefixCode=[new n(1,2),new n(5,2),new n(9,2),new n(13,2),new n(17,3),new n(25,3),new n(33,3),new n(41,3),new n(49,4),new n(6
15,4),new n(81,4),new n(97,4),new n(113,5),new n(145,5),new n(177,5),new n(209,5),new n(241,6),new n(305,6),new n(369,7),new n(497,8),new n(753,9),new n(1265,10),new n(2289,11),new n(4337,12),new n(8433,13),new n(16625,24)],r.kInsertLengthPrefixCode=[new n(0,0),new n(1,0),new n(2,0),new n(3,0),new n(4,0),new n(5,0),new n(6,1),new n(8,1),new n(10,2),new n(14,2),new n(18,3),new n(26,3),new n(34,4),new n(50,4),new n(66,5),new n(98,5),new n(130,6),new n(194,7),new n(322,8),new n(578,9),new n(1090,10),new n(2114,12),new n(6210,14),new n(22594,24)],r.kCopyLengthPrefixCode=[new n(2,0),new n(3,0),new n(4,0),new n(5,0),new n(6,0),new n(7,0),new n(8,0),new n(9,0),new n(10,1),new n(12,1),new n(14,2),new n(18,2),new n(22,3),new n(30,3),new n(38,4),new n(54,4),new n(70,5),new n(102,5),new n(134,6),new n(198,7),new n(326,8),new n(582,9),new n(1094,10),new n(2118,24)],r.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],r.kCopyRangeLut=[0,8,0,8,16,0,16,8,16]},91188,(e,t,r)=>{var n=e.r(63015);function i(e,t,r){this.prefix=new Uint8Array(e.length),this.transform=t,this.suffix=new Uint8Array(r.length);for(var n=0;n<e.length;n++)this.prefix[n]=e.charCodeAt(n);for(var n=0;n<r.length;n++)this.suffix[n]=r.charCodeAt(n)}var a=[new i("",0,""),new i("",0," "),new i(" ",0," "),new i("",12,""),new i("",10," "),new i("",0," the "),new i(" ",0,""),new i("s ",0," "),new i("",0," of "),new i("",10,""),new i("",0," and "),new i("",13,""),new i("",1,""),new i(", ",0," "),new i("",0,", "),new i(" ",10," "),new i("",0," in "),new i("",0," to "),new i("e ",0," "),new i("",0,'"'),new i("",0,"."),new i("",0,'">'),new i("",0,"\n"),new i("",3,""),new i("",0,"]"),new i("",0," for "),new i("",14,""),new i("",2,""),new i("",0," a "),new i("",0," that "),new i(" ",10,""),new i("",0,". "),new i(".",0,""),new i(" ",0,", "),new i("",15,""),new i("",0," with "),new i("",0,"'"),new i("",0," from "),new i("",0," by "),new i("",16,""),new i("",17,""),new i(" the ",0,""),new i("",4,""),new i("",0,". The "),new i("",11,""),new i("",0," on "),new i("",0," as "),new i("",0," is "),new i("",7,""),new i("",1,"ing "),new i("",0,"\n	"),new i("",0,":"),new i(" ",0,". "),new i("",0,"ed "),new i("",20,""),new i("",18,""),new i("",6,""),new i("",0,"("),new i("",10,", "),new i("",8,""),new i("",0," at "),new i("",0,"ly "),new i(" the ",0," of "),new i("",5,""),new i("",9,""),new i(" ",10,", "),new i("",10,'"'),new i(".",0,"("),new i("",11," "),new i("",10,'">'),new i("",0,'="'),new i(" ",0,"."),new i(".com/",0,""),new i(" the ",0," of the "),new i("",10,"'"),new i("",0,". This "),new i("",0,","),new i(".",0," "),new i("",10,"("),new i("",10,"."),new i("",0," not "),new i(" ",0,'="'),new i("",0,"er "),new i(" ",11," "),new i("",0,"al "),new i(" ",11,""),new i("",0,"='"),new i("",11,'"'),new i("",10,". "),new i(" ",0,"("),new i("",0,"ful "),new i(" ",10,". "),new i("",0,"ive "),new i("",0,"less "),new i("",11,"'"),new i("",0,"est "),new i(" ",10,"."),new i("",11,'">'),new i(" ",0,"='"),new i("",10,","),new i("",0,"ize "),new i("",11,"."),new i(" ",0,""),new i(" ",0,","),new i("",10,'="'),new i("",11,'="'),new i("",0,"ous "),new i("",11,", "),new i("",10,"='"),new i(" ",10,","),new i(" ",11,'="'),new i(" ",11,", "),new i("",11,","),new i("",11,"("),new i("",11,". "),new i(" ",11,"."),new i("",11,"='"),new i(" ",11,". "),new i(" ",10,'="'),new i(" ",11,"='"),new i(" ",10,"='")];function o(e,t){return e[t]<192?(e[t]>=97&&e[t]<=122&&(e[t]^=32),1):e[t]<224?(e[t+1]^=32,2):(e[t+2]^=5,3)}r.kTransforms=a,r.kNumTransforms=a.length,r.transformDictionaryWord=function(e,t,r,i,s){var l,c=a[s].prefix,u=a[s].suffix,f=a[s].transform,d=f<12?0:f-11,h=0,A=t;d>i&&(d=i);for(var g=0;g<c.length;)e[t++]=c[g++];for(r+=d,i-=d,f<=9&&(i-=f),h=0;h<i;h++)e[t++]=n.dictionary[r+h];if(l=t-i,10===f)o(e,l);else if(11===f)for(;i>0;){var p=o(e,l);l+=p,i-=p}for(var m=0;m<u.length;)e[t++]=u[m++];return t-A}},66891,(e,t,r)=>{var n=e.r(61978).BrotliInput,i=e.r(61978).BrotliOutput,a=e.r(99634),o=e.r(63015),s=e.r(7528).HuffmanCode,l=e.r(7528).BrotliBuildHuffmanTable,c=e.r(22552),u=e.r(82574),f=e.r(91188),d=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),h=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),A=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),g=new Uint16Array([256,402,436,468,500,534,566,598,630,662,694,726,758,790,822,854,886,920,952,984,1016,1048,1080]);function p(e){var t;return 0===e.readBits(1)?16:(t=e.readBits(3))>0?17+t:(t=e.readBits(3))>0?8+t:17}function m(e){if(e.readBits(1)){var t=e.readBits(3);return 0===t?1:e.readBits(t)+(1<<t)}return 0}function y(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function b(e){var t,r,n,i=new y;if(i.input_end=e.readBits(1),i.input_end&&e.readBits(1))return i;if(7===(t=e.readBits(2)+4)){if(i.is_metadata=!0,0!==e.readBits(1))throw Error("Invalid reserved bit");if(0===(r=e.readBits(2)))return i;for(n=0;n<r;n++){var a=e.readBits(8);if(n+1===r&&r>1&&0===a)throw Error("Invalid size byte");i.meta_block_length|=a<<8*n}}else for(n=0;n<t;++n){var o=e.readBits(4);if(n+1===t&&t>4&&0===o)throw Error("Invalid size nibble");i.meta_block_length|=o<<4*n}return++i.meta_block_length,i.input_end||i.is_metadata||(i.is_uncompressed=e.readBits(1)),i}function v(e,t,r){var n;return r.fillBitWindow(),t+=r.val_>>>r.bit_pos_&255,(n=e[t].bits-8)>0&&(r.bit_pos_+=8,t+=e[t].value,t+=r.val_>>>r.bit_pos_&(1<<n)-1),r.bit_pos_+=e[t].bits,e[t].value}function x(e,t,r,n){var i=0,a=new Uint8Array(e);if(n.readMoreInput(),1===(o=n.readBits(2))){for(var o,c,u=e-1,f=0,h=new Int32Array(4),A=n.readBits(2)+1;u;)u>>=1,++f;
1for(c=0;c<A;++c)h[c]=n.readBits(f)%e,a[h[c]]=2;switch(a[h[0]]=1,A){case 1:break;case 3:if(h[0]===h[1]||h[0]===h[2]||h[1]===h[2])throw Error("[ReadHuffmanCode] invalid symbols");break;case 2:if(h[0]===h[1])throw Error("[ReadHuffmanCode] invalid symbols");a[h[1]]=1;break;case 4:if(h[0]===h[1]||h[0]===h[2]||h[0]===h[3]||h[1]===h[2]||h[1]===h[3]||h[2]===h[3])throw Error("[ReadHuffmanCode] invalid symbols");n.readBits(1)?(a[h[2]]=3,a[h[3]]=3):a[h[0]]=2}}else{var g=new Uint8Array(18),p=32,m=0,y=[new s(2,0),new s(2,4),new s(2,3),new s(3,2),new s(2,0),new s(2,4),new s(2,3),new s(4,1),new s(2,0),new s(2,4),new s(2,3),new s(3,2),new s(2,0),new s(2,4),new s(2,3),new s(4,5)];for(c=o;c<18&&p>0;++c){var c,b,v=d[c],x=0;n.fillBitWindow(),x+=n.val_>>>n.bit_pos_&15,n.bit_pos_+=y[x].bits,b=y[x].value,g[v]=b,0!==b&&(p-=32>>b,++m)}if(1!==m&&0!==p)throw Error("[ReadHuffmanCode] invalid num_codes or space");!function(e,t,r,n){for(var i=0,a=8,o=0,c=0,u=32768,f=[],d=0;d<32;d++)f.push(new s(0,0));for(l(f,0,5,e,18);i<t&&u>0;){var h=0;if(n.readMoreInput(),n.fillBitWindow(),h+=n.val_>>>n.bit_pos_&31,n.bit_pos_+=f[h].bits,(A=255&f[h].value)<16)o=0,r[i++]=A,0!==A&&(a=A,u-=32768>>A);else{var A,g,p,m=A-14,y=0;if(16===A&&(y=a),c!==y&&(o=0,c=y),g=o,o>0&&(o-=2,o<<=m),o+=n.readBits(m)+3,i+(p=o-g)>t)throw Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var b=0;b<p;b++)r[i+b]=c;i+=p,0!==c&&(u-=p<<15-c)}}if(0!==u)throw Error("[ReadHuffmanCodeLengths] space = "+u);for(;i<t;i++)r[i]=0}(g,e,a,n)}if(0===(i=l(t,r,8,a,e)))throw Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return i}function w(e,t,r){var n,i;return n=v(e,t,r),i=u.kBlockLengthPrefixCode[n].nbits,u.kBlockLengthPrefixCode[n].offset+r.readBits(i)}function E(e,t){this.alphabet_size=e,this.num_htrees=t,this.codes=Array(t+t*g[e+31>>>5]),this.htrees=new Uint32Array(t)}function I(e,t){var r,n,i,a={num_htrees:null,context_map:null},o=0;t.readMoreInput();var l=a.num_htrees=m(t)+1,c=a.context_map=new Uint8Array(e);if(l<=1)return a;for(t.readBits(1)&&(o=t.readBits(4)+1),r=[],n=0;n<1080;n++)r[n]=new s(0,0);for(x(l+o,r,0,t),n=0;n<e;)if(t.readMoreInput(),0===(i=v(r,0,t)))c[n]=0,++n;else if(i<=o)for(var u=1+(1<<i)+t.readBits(i);--u;){if(n>=e)throw Error("[DecodeContextMap] i >= context_map_size");c[n]=0,++n}else c[n]=i-o,++n;return t.readBits(1)&&function(e,t){var r,n=new Uint8Array(256);for(r=0;r<256;++r)n[r]=r;for(r=0;r<t;++r){var i=e[r];e[r]=n[i],i&&function(e,t){for(var r=e[t],n=t;n;--n)e[n]=e[n-1];e[0]=r}(n,i)}}(c,e),a}function C(e,t,r,n,i,a,o){var s,l=2*r,c=v(t,1080*r,o);(s=0===c?i[l+(1&a[r])]:1===c?i[l+(a[r]-1&1)]+1:c-2)>=e&&(s-=e),n[r]=s,i[l+(1&a[r])]=s,++a[r]}function B(e){var t=new a(new n(e));return p(t),b(t).meta_block_length}function k(e,t){var r=0,n=0,i=0,l=0,d=[16,15,11,4],g=0,y=0,B=0,k=[new E(0,0),new E(0,0),new E(0,0)],S=128+a.READ_SIZE;V=(1<<(i=p(er=new a(e))))-16,X=(Z=1<<i)-1,$=new Uint8Array(Z+S+o.maxDictionaryWordLength),ee=[],et=[];for(var Q=0;Q<3240;Q++)ee[Q]=new s(0,0),et[Q]=new s(0,0);for(;!n;){var _=0,O=[0x10000000,0x10000000,0x10000000],D=[0],T=[1,1,1],R=[0,1,0,1,0,1],P=[0],M=null,N=null,j=null,L=null,F=0,U=null,z=0,G=0,H=0;for(J=0;J<3;++J)k[J].codes=null,k[J].htrees=null;er.readMoreInput();var W=b(er);if(r+(_=W.meta_block_length)>t.buffer.length){var Y=new Uint8Array(r+_);Y.set(t.buffer),t.buffer=Y}if(n=W.input_end,en=W.is_uncompressed,W.is_metadata){for(!function(e){var t=e.bit_pos_+7&-8;e.readBits(t-e.bit_pos_)}(er);_>0;--_)er.readMoreInput(),er.readBits(8);continue}if(0!==_){if(en){er.bit_pos_=er.bit_pos_+7&-8,function(e,t,r,n,i,o){var s,l=i+1,c=r&i,u=o.pos_&a.IBUF_MASK;if(t<8||o.bit_pos_+(t<<3)<o.bit_end_pos_){for(;t-- >0;)o.readMoreInput(),n[c++]=o.readBits(8),c===l&&(e.write(n,l),c=0);return}if(o.bit_end_pos_<32)throw Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;o.bit_pos_<32;)n[c]=o.val_>>>o.bit_pos_,o.bit_pos_+=8,++c,--t;if(u+(s=o.bit_end_pos_-o.bit_pos_>>3)>a.IBUF_MASK){for(var f=a.IBUF_MASK+1-u,d=0;d<f;d++)n[c+d]=o.buf_[u+d];s-=f,c+=f,t-=f,u=0}for(var d=0;d<s;d++)n[c+d]=o.buf_[u+d];if(c+=s,t-=s,c>=l){e.write(n,l),c-=l;for(var d=0;d<c;d++)n[d]=n[l+d]}for(;c+t>=l;){if(s=l-c,o.input_.read(n,c,s)<s)throw Error("[CopyUncompressedBlockToOutput] not enough bytes");e.write(n,l),t-=s,c=0}if(o.input_.read(n,c,t)<t)throw Error("[CopyUncompressedBlockToOutput] not enough bytes");o.reset()}(t,_,r,$,X,er),r+=_;continue}for(J=0;J<3;++J)T[J]=m(er)+1,T[J]>=2&&(x(T[J]+2,ee,1080*J,er),x(26,et,1080*J,er),O[J]=w(et,1080*J,er),P[J]=1);for(er.readMoreInput(),ei=er.readBits(2),ea=16+(er.readBits(4)<<ei),eo=(1<<ei)-1,es=ea+(48<<ei),N=new Uint8Array(T[0]),J=0;J<T[0];++J)er.readMoreInput(),N[J]=er.readBits(2)<<1;var q=I(T[0]<<6,er);el=q.num_htrees,M=q.context_map;var K=I(T[2]<<2,er);for(J=0,ec=K.num_htrees,j=K.context_map,k[0]=new E(256,el),k[1]=new E(704,T[1]),k[2]=new E(es,ec);J<3;++J)k[J].decode(er);for(L=0,U=0,eu=N[D[0]],G=c.lookupOffsets[eu],H=c.lookupOffsets[eu+1],ef=k[1].htrees[0];_>0;){for(er.readMoreInput(),0===O[1]&&(C(T[1],ee,1,D,R,P,er),O[1]=w(et,1080,er),ef=k[1].htrees[D[1]]),--O[1],(eh=(ed=v(k[1].codes,ef,er))>>6)>=2?(eh-=2,ey=-1):ey=0,eA=u.kInsertRangeLut[eh]+(ed>>3&7),eg=u.kCopyRangeLut[eh]+(7&ed),ep=u.kInsertLengthPrefixCode[eA].offset+er.readBits(u.kInsertLengthPrefixCode[eA].nbits),em=u.kCopyLengthPrefixCode[eg].offset+er.readBits(u.kCopyLengthPrefixCode[eg].nbits),y=$[r-1&X],B=$[r-2&X],ev=0;ev<ep;++ev)er.readMoreInput(),0===O[0]&&(C(T[0],ee,0,D,R,P,er),O[0]=w(et,0,er),L=D[0]<<6,eu=N[D[0]],G=c.lookupOffsets[eu],H=c.lookupOffsets[eu+1]),F=M[L+(c.lookup[G+y]|c.lookup[H+B])],--O[0],B=y,y=v(k[0].codes,k[0].htrees[F],er),$[r&X]=y,(r&X)===X&&t.write($,Z),++r;if((_-=ep)<=0)break;if(ey<0&&(er.readMoreInput(),0===O[2]&&(C(T[2],ee,2,D,R,P,er),O[2]=w(et,2160,er),U=D[2]<<2),--O[2],z=j[U+((em>4?3:em-2)&255)],(ey=v(k[2].codes,k[2].htrees[z],er))>=ea&&(ey-=ea,eE=ey&eo,ey>>=ei,ew=(ey>>1)+1,ey=ea+((eI=(2+(1&ey)<<ew)-4)+er.readBits(ew)<<ei)+eE)),(eb=function(e,t,r){var n;return e<16?(r+=h[e],r&=3,n=t[r]+A[e]):n=e-16+1,n}(ey,d,g))<0)throw Error("[BrotliDecompress] invalid distance");if(l=r<V&&l!==V?r:V,ex=r&X,eb>l)if(em>=o.minDictionaryWordLength&&em<=o.maxDictionaryWordLength){var J,V,Z,X,$,ee,et,er,en,ei,ea,eo,es,el,ec,eu,ef,ed,eh,eA,eg,ep,em,ey,eb,ev,ex,ew,eE,eI=o.offsetsByLength[em],eC=eb-l-1,eB=o.sizeBits
1ByLength[em],ek=eC&(1<<eB)-1,eS=eC>>eB;if(eI+=ek*em,eS<f.kNumTransforms){var eQ=f.transformDictionaryWord($,ex,eI,em,eS);if(ex+=eQ,r+=eQ,_-=eQ,ex>=Z){t.write($,Z);for(var e_=0;e_<ex-Z;e_++)$[e_]=$[Z+e_]}}else throw Error("Invalid backward reference. pos: "+r+" distance: "+eb+" len: "+em+" bytes left: "+_)}else throw Error("Invalid backward reference. pos: "+r+" distance: "+eb+" len: "+em+" bytes left: "+_);else{if(ey>0&&(d[3&g]=eb,++g),em>_)throw Error("Invalid backward reference. pos: "+r+" distance: "+eb+" len: "+em+" bytes left: "+_);for(ev=0;ev<em;++ev)$[r&X]=$[r-eb&X],(r&X)===X&&t.write($,Z),++r,--_}y=$[r-1&X],B=$[r-2&X]}r&=0x3fffffff}}t.write($,r&X)}E.prototype.decode=function(e){var t,r,n=0;for(t=0;t<this.num_htrees;++t)this.htrees[t]=n,r=x(this.alphabet_size,this.codes,n,e),n+=r},r.BrotliDecompressedSize=B,r.BrotliDecompressBuffer=function(e,t){var r=new n(e);null==t&&(t=B(e));var a=new i(new Uint8Array(t));return k(r,a),a.pos<a.buffer.length&&(a.buffer=a.buffer.subarray(0,a.pos)),a.buffer},r.BrotliDecompress=k,o.init()},71212,(e,t,r)=>{t.exports=e.r(66891).BrotliDecompressBuffer},98899,(e,t,r)=>{"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}},79148,(e,t,r)=>{"use strict";var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;r.assign=function(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var r=t.shift();if(r){if("object"!=typeof r)throw TypeError(r+"must be non-object");for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}}return e},r.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var i={arraySet:function(e,t,r,n,i){if(t.subarray&&e.subarray)return void e.set(t.subarray(r,r+n),i);for(var a=0;a<n;a++)e[i+a]=t[r+a]},flattenChunks:function(e){var t,r,n,i,a,o;for(t=0,n=0,r=e.length;t<r;t++)n+=e[t].length;for(t=0,o=new Uint8Array(n),i=0,r=e.length;t<r;t++)a=e[t],o.set(a,i),i+=a.length;return o}},a={arraySet:function(e,t,r,n,i){for(var a=0;a<n;a++)e[i+a]=t[r+a]},flattenChunks:function(e){return[].concat.apply([],e)}};r.setTyped=function(e){e?(r.Buf8=Uint8Array,r.Buf16=Uint16Array,r.Buf32=Int32Array,r.assign(r,i)):(r.Buf8=Array,r.Buf16=Array,r.Buf32=Array,r.assign(r,a))},r.setTyped(n)},94333,(e,t,r)=>{"use strict";var n,i,a,o=e.r(79148);function s(e){for(var t=e.length;--t>=0;)e[t]=0}var l=573,c=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],u=[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],d=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],h=Array(576);s(h);var A=Array(60);s(A);var g=Array(512);s(g);var p=Array(256);s(p);var m=Array(29);s(m);var y=Array(30);function b(e,t,r,n,i){this.static_tree=e,this.extra_bits=t,this.extra_base=r,this.elems=n,this.max_length=i,this.has_stree=e&&e.length}function v(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function x(e){return e<256?g[e]:g[256+(e>>>7)]}function w(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function E(e,t,r){e.bi_valid>16-r?(e.bi_buf|=t<<e.bi_valid&65535,w(e,e.bi_buf),e.bi_buf=t>>16-e.bi_valid,e.bi_valid+=r-16):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=r)}function I(e,t,r){E(e,r[2*t],r[2*t+1])}function C(e,t){var r=0;do r|=1&e,e>>>=1,r<<=1;while(--t>0)return r>>>1}function B(e,t,r){var n,i,a=Array(16),o=0;for(n=1;n<=15;n++)a[n]=o=o+r[n-1]<<1;for(i=0;i<=t;i++){var s=e[2*i+1];0!==s&&(e[2*i]=C(a[s]++,s))}}function k(e){var t;for(t=0;t<286;t++)e.dyn_ltree[2*t]=0;for(t=0;t<30;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function S(e){e.bi_valid>8?w(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function Q(e,t,r,n){var i=2*t,a=2*r;return e[i]<e[a]||e[i]===e[a]&&n[t]<=n[r]}function _(e,t,r){for(var n=e.heap[r],i=r<<1;i<=e.heap_len&&(i<e.heap_len&&Q(t,e.heap[i+1],e.heap[i],e.depth)&&i++,!Q(t,n,e.heap[i],e.depth));)e.heap[r]=e.heap[i],r=i,i<<=1;
1e.heap[r]=n}function O(e,t,r){var n,i,a,o,s=0;if(0!==e.last_lit)do n=e.pending_buf[e.d_buf+2*s]<<8|e.pending_buf[e.d_buf+2*s+1],i=e.pending_buf[e.l_buf+s],s++,0===n?I(e,i,t):(I(e,(a=p[i])+256+1,t),0!==(o=c[a])&&E(e,i-=m[a],o),I(e,a=x(--n),r),0!==(o=u[a])&&E(e,n-=y[a],o));while(s<e.last_lit)I(e,256,t)}function D(e,t){var r,n,i,a=t.dyn_tree,o=t.stat_desc.static_tree,s=t.stat_desc.has_stree,c=t.stat_desc.elems,u=-1;for(r=0,e.heap_len=0,e.heap_max=l;r<c;r++)0!==a[2*r]?(e.heap[++e.heap_len]=u=r,e.depth[r]=0):a[2*r+1]=0;for(;e.heap_len<2;)a[2*(i=e.heap[++e.heap_len]=u<2?++u:0)]=1,e.depth[i]=0,e.opt_len--,s&&(e.static_len-=o[2*i+1]);for(t.max_code=u,r=e.heap_len>>1;r>=1;r--)_(e,a,r);i=c;do r=e.heap[1],e.heap[1]=e.heap[e.heap_len--],_(e,a,1),n=e.heap[1],e.heap[--e.heap_max]=r,e.heap[--e.heap_max]=n,a[2*i]=a[2*r]+a[2*n],e.depth[i]=(e.depth[r]>=e.depth[n]?e.depth[r]:e.depth[n])+1,a[2*r+1]=a[2*n+1]=i,e.heap[1]=i++,_(e,a,1);while(e.heap_len>=2)e.heap[--e.heap_max]=e.heap[1],function(e,t){var r,n,i,a,o,s,c=t.dyn_tree,u=t.max_code,f=t.stat_desc.static_tree,d=t.stat_desc.has_stree,h=t.stat_desc.extra_bits,A=t.stat_desc.extra_base,g=t.stat_desc.max_length,p=0;for(a=0;a<=15;a++)e.bl_count[a]=0;for(c[2*e.heap[e.heap_max]+1]=0,r=e.heap_max+1;r<l;r++)(a=c[2*c[2*(n=e.heap[r])+1]+1]+1)>g&&(a=g,p++),c[2*n+1]=a,!(n>u)&&(e.bl_count[a]++,o=0,n>=A&&(o=h[n-A]),s=c[2*n],e.opt_len+=s*(a+o),d&&(e.static_len+=s*(f[2*n+1]+o)));if(0!==p){do{for(a=g-1;0===e.bl_count[a];)a--;e.bl_count[a]--,e.bl_count[a+1]+=2,e.bl_count[g]--,p-=2}while(p>0)for(a=g;0!==a;a--)for(n=e.bl_count[a];0!==n;)!((i=e.heap[--r])>u)&&(c[2*i+1]!==a&&(e.opt_len+=(a-c[2*i+1])*c[2*i],c[2*i+1]=a),n--)}}(e,t),B(a,u,e.bl_count)}function T(e,t,r){var n,i,a=-1,o=t[1],s=0,l=7,c=4;for(0===o&&(l=138,c=3),t[(r+1)*2+1]=65535,n=0;n<=r;n++)i=o,o=t[(n+1)*2+1],++s<l&&i===o||(s<c?e.bl_tree[2*i]+=s:0!==i?(i!==a&&e.bl_tree[2*i]++,e.bl_tree[32]++):s<=10?e.bl_tree[34]++:e.bl_tree[36]++,s=0,a=i,0===o?(l=138,c=3):i===o?(l=6,c=3):(l=7,c=4))}function R(e,t,r){var n,i,a=-1,o=t[1],s=0,l=7,c=4;for(0===o&&(l=138,c=3),n=0;n<=r;n++)if(i=o,o=t[(n+1)*2+1],!(++s<l)||i!==o){if(s<c)do I(e,i,e.bl_tree);while(0!=--s)else 0!==i?(i!==a&&(I(e,i,e.bl_tree),s--),I(e,16,e.bl_tree),E(e,s-3,2)):s<=10?(I(e,17,e.bl_tree),E(e,s-3,3)):(I(e,18,e.bl_tree),E(e,s-11,7));s=0,a=i,0===o?(l=138,c=3):i===o?(l=6,c=3):(l=7,c=4)}}s(y);var P=!1;function M(e,t,r,n){E(e,0+ +!!n,3),S(e),w(e,r),w(e,~r),o.arraySet(e.pending_buf,e.window,t,r,e.pending),e.pending+=r}r._tr_init=function(e){P||(!function(){var e,t,r,o,s,l=Array(16);for(o=0,r=0;o<28;o++)for(e=0,m[o]=r;e<1<<c[o];e++)p[r++]=o;for(p[r-1]=o,s=0,o=0;o<16;o++)for(e=0,y[o]=s;e<1<<u[o];e++)g[s++]=o;for(s>>=7;o<30;o++)for(e=0,y[o]=s<<7;e<1<<u[o]-7;e++)g[256+s++]=o;for(t=0;t<=15;t++)l[t]=0;for(e=0;e<=143;)h[2*e+1]=8,e++,l[8]++;for(;e<=255;)h[2*e+1]=9,e++,l[9]++;for(;e<=279;)h[2*e+1]=7,e++,l[7]++;for(;e<=287;)h[2*e+1]=8,e++,l[8]++;for(B(h,287,l),e=0;e<30;e++)A[2*e+1]=5,A[2*e]=C(e,5);n=new b(h,c,257,286,15),i=new b(A,u,0,30,15),a=new b([],f,0,19,7)}(),P=!0),e.l_desc=new v(e.dyn_ltree,n),e.d_desc=new v(e.dyn_dtree,i),e.bl_desc=new v(e.bl_tree,a),e.bi_buf=0,e.bi_valid=0,k(e)},r._tr_stored_block=M,r._tr_flush_block=function(e,t,r,n){var i,a,o=0;e.level>0?(2===e.strm.data_type&&(e.strm.data_type=function(e){var t,r=0xf3ffc07f;for(t=0;t<=31;t++,r>>>=1)if(1&r&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t<256;t++)if(0!==e.dyn_ltree[2*t])return 1;return 0}(e)),D(e,e.l_desc),D(e,e.d_desc),o=function(e){var t;for(T(e,e.dyn_ltree,e.l_desc.max_code),T(e,e.dyn_dtree,e.d_desc.max_code),D(e,e.bl_desc),t=18;t>=3&&0===e.bl_tree[2*d[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(e),i=e.opt_len+3+7>>>3,(a=e.static_len+3+7>>>3)<=i&&(i=a)):i=a=r+5,r+4<=i&&-1!==t?M(e,t,r,n):4===e.strategy||a===i?(E(e,2+ +!!n,3),O(e,h,A)):(E(e,4+ +!!n,3),function(e,t,r,n){var i;for(E(e,t-257,5),E(e,r-1,5),E(e,n-4,4),i=0;i<n;i++)E(e,e.bl_tree[2*d[i]+1],3);R(e,e.dyn_ltree,t-1),R(e,e.dyn_dtree,r-1)}(e,e.l_desc.max_code+1,e.d_desc.max_code+1,o+1),O(e,e.dyn_ltree,e.dyn_dtree)),k(e),n&&S(e)},r._tr_tally=function(e,t,r){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&r,e.last_lit++,0===t?e.dyn_ltree[2*r]++:(e.matches++,t--,e.dyn_ltree[(p[r]+256+1)*2]++,e.dyn_dtree[2*x(t)]++),e.last_lit===e.lit_bufsize-1},r._tr_align=function(e){E(e,2,3),I(e,256,h),16===e.bi_valid?(w(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}},74049,(e,t,r)=>{"use strict";
1t.exports=function(e,t,r,n){for(var i=65535&e,a=e>>>16&65535,o=0;0!==r;){o=r>2e3?2e3:r,r-=o;do a=a+(i=i+t[n++]|0)|0;while(--o)i%=65521,a%=65521}return i|a<<16}},63327,(e,t,r)=>{"use strict";var n=function(){for(var e,t=[],r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=1&e?0xedb88320^e>>>1:e>>>1;t[r]=e}return t}();t.exports=function(e,t,r,i){var a=i+r;e^=-1;for(var o=i;o<a;o++)e=e>>>8^n[(e^t[o])&255];return -1^e}},19558,(e,t,r)=>{"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"}},79674,(e,t,r)=>{"use strict";var n,i=e.r(79148),a=e.r(94333),o=e.r(74049),s=e.r(63327),l=e.r(19558),c=573;function u(e,t){return e.msg=l[t],t}function f(e){return(e<<1)-9*(e>4)}function d(e){for(var t=e.length;--t>=0;)e[t]=0}function h(e){var t=e.state,r=t.pending;r>e.avail_out&&(r=e.avail_out),0!==r&&(i.arraySet(e.output,t.pending_buf,t.pending_out,r,e.next_out),e.next_out+=r,t.pending_out+=r,e.total_out+=r,e.avail_out-=r,t.pending-=r,0===t.pending&&(t.pending_out=0))}function A(e,t){a._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,h(e.strm)}function g(e,t){e.pending_buf[e.pending++]=t}function p(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function m(e,t){var r,n,i=e.max_chain_length,a=e.strstart,o=e.prev_length,s=e.nice_match,l=e.strstart>e.w_size-262?e.strstart-(e.w_size-262):0,c=e.window,u=e.w_mask,f=e.prev,d=e.strstart+258,h=c[a+o-1],A=c[a+o];e.prev_length>=e.good_match&&(i>>=2),s>e.lookahead&&(s=e.lookahead);do{if(c[(r=t)+o]!==A||c[r+o-1]!==h||c[r]!==c[a]||c[++r]!==c[a+1])continue;a+=2,r++;do;while(c[++a]===c[++r]&&c[++a]===c[++r]&&c[++a]===c[++r]&&c[++a]===c[++r]&&c[++a]===c[++r]&&c[++a]===c[++r]&&c[++a]===c[++r]&&c[++a]===c[++r]&&a<d)if(n=258-(d-a),a=d-258,n>o){if(e.match_start=t,o=n,n>=s)break;h=c[a+o-1],A=c[a+o]}}while((t=f[t&u])>l&&0!=--i)return o<=e.lookahead?o:e.lookahead}function y(e){var t,r,n,a,l,c=e.w_size;do{if(a=e.window_size-e.lookahead-e.strstart,e.strstart>=c+(c-262)){i.arraySet(e.window,e.window,c,c,0),e.match_start-=c,e.strstart-=c,e.block_start-=c,t=r=e.hash_size;do n=e.head[--t],e.head[t]=n>=c?n-c:0;while(--r)t=r=c;do n=e.prev[--t],e.prev[t]=n>=c?n-c:0;while(--r)a+=c}if(0===e.strm.avail_in)break;if(r=function(e,t,r,n){var a=e.avail_in;return(a>n&&(a=n),0===a)?0:(e.avail_in-=a,i.arraySet(t,e.input,e.next_in,a,r),1===e.state.wrap?e.adler=o(e.adler,t,a,r):2===e.state.wrap&&(e.adler=s(e.adler,t,a,r)),e.next_in+=a,e.total_in+=a,a)}(e.strm,e.window,e.strstart+e.lookahead,a),e.lookahead+=r,e.lookahead+e.insert>=3)for(l=e.strstart-e.insert,e.ins_h=e.window[l],e.ins_h=(e.ins_h<<e.hash_shift^e.window[l+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[l+3-1])&e.hash_mask,e.prev[l&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=l,l++,e.insert--,!(e.lookahead+e.insert<3)););}while(e.lookahead<262&&0!==e.strm.avail_in)}function b(e,t){for(var r,n;;){if(e.lookahead<262){if(y(e),e.lookahead<262&&0===t)return 1;if(0===e.lookahead)break}if(r=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==r&&e.strstart-r<=e.w_size-262&&(e.match_length=m(e,r)),e.match_length>=3)if(n=a._tr_tally(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){e.match_length--;do e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart;while(0!=--e.match_length)e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else n=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(n&&(A(e,!1),0===e.strm.avail_out))return 1}return(e.insert=e.strstart<2?e.strstart:2,4===t)?(A(e,!0),0===e.strm.avail_out)?3:4:e.last_lit&&(A(e,!1),0===e.strm.avail_out)?1:2}function v(e,t){for(var r,n,i;;){if(e.lookahead<262){if(y(e),e.lookahead<262&&0===t)return 1;if(0===e.lookahead)break}if(r=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=2,0!==r&&e.prev_length<e.max_lazy_match&&e.strstart-r<=e.w_size-262&&(e.match_length=m(e,r),e.match_length<=5&&(1===e.strategy||3===e.match_length&&e.strstart-e.match_start>4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-3,n=a._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;do++e.strstart<=i&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart);while(0!=--e.prev_length)if(e.match_available=0,e.match_length=2,e.strstart++,n&&(A(e,!1),0===e.strm.avail_out))return 1}
1else if(e.match_available){if((n=a._tr_tally(e,0,e.window[e.strstart-1]))&&A(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return 1}else e.match_available=1,e.strstart++,e.lookahead--}return(e.match_available&&(n=a._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<2?e.strstart:2,4===t)?(A(e,!0),0===e.strm.avail_out)?3:4:e.last_lit&&(A(e,!1),0===e.strm.avail_out)?1:2}function x(e,t,r,n,i){this.good_length=e,this.max_lazy=t,this.nice_length=r,this.max_chain=n,this.func=i}function w(){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=8,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(2*c),this.dyn_dtree=new i.Buf16(122),this.bl_tree=new i.Buf16(78),d(this.dyn_ltree),d(this.dyn_dtree),d(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new i.Buf16(16),this.heap=new i.Buf16(573),d(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new i.Buf16(573),d(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(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=2,(t=e.state).pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?42:113,e.adler=+(2!==t.wrap),t.last_flush=0,a._tr_init(t),0):u(e,-2)}function I(e){var t,r=E(e);return 0===r&&((t=e.state).window_size=2*t.w_size,d(t.head),t.max_lazy_match=n[t.level].max_lazy,t.good_match=n[t.level].good_length,t.nice_match=n[t.level].nice_length,t.max_chain_length=n[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=2,t.match_available=0,t.ins_h=0),r}function C(e,t,r,n,a,o){if(!e)return -2;var s=1;if(-1===t&&(t=6),n<0?(s=0,n=-n):n>15&&(s=2,n-=16),a<1||a>9||8!==r||n<8||n>15||t<0||t>9||o<0||o>4)return u(e,-2);8===n&&(n=9);var l=new w;return e.state=l,l.strm=e,l.wrap=s,l.gzhead=null,l.w_bits=n,l.w_size=1<<l.w_bits,l.w_mask=l.w_size-1,l.hash_bits=a+7,l.hash_size=1<<l.hash_bits,l.hash_mask=l.hash_size-1,l.hash_shift=~~((l.hash_bits+3-1)/3),l.window=new i.Buf8(2*l.w_size),l.head=new i.Buf16(l.hash_size),l.prev=new i.Buf16(l.w_size),l.lit_bufsize=1<<a+6,l.pending_buf_size=4*l.lit_bufsize,l.pending_buf=new i.Buf8(l.pending_buf_size),l.d_buf=+l.lit_bufsize,l.l_buf=3*l.lit_bufsize,l.level=t,l.strategy=o,l.method=r,I(e)}n=[new x(0,0,0,0,function(e,t){var r=65535;for(65535>e.pending_buf_size-5&&(r=e.pending_buf_size-5);;){if(e.lookahead<=1){if(y(e),0===e.lookahead&&0===t)return 1;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var n=e.block_start+r;if((0===e.strstart||e.strstart>=n)&&(e.lookahead=e.strstart-n,e.strstart=n,A(e,!1),0===e.strm.avail_out)||e.strstart-e.block_start>=e.w_size-262&&(A(e,!1),0===e.strm.avail_out))return 1}return(e.insert=0,4===t)?(A(e,!0),0===e.strm.avail_out)?3:4:(e.strstart>e.block_start&&(A(e,!1),e.strm.avail_out),1)}),new x(4,4,8,4,b),new x(4,5,16,8,b),new x(4,6,32,32,b),new x(4,4,16,16,v),new x(8,16,32,32,v),new x(8,16,128,128,v),new x(8,32,128,256,v),new x(32,128,258,1024,v),new x(32,258,258,4096,v)],r.deflateInit=function(e,t){return C(e,t,8,15,8,0)},r.deflateInit2=C,r.deflateReset=I,r.deflateResetKeep=E,r.deflateSetHeader=function(e,t){return e&&e.state&&2===e.state.wrap?(e.state.gzhead=t,0):-2},r.deflate=function(e,t){if(!e||!e.state||t>5||t<0)return e?u(e,-2):-2;if(i=e.state,!e.output||!e.input&&0!==e.avail_in||666===i.status&&4!==t)return u(e,0===e.avail_out?-5:-2);if(i.strm=e,r=i.last_flush,i.last_flush=t,42===i.status)if(2===i.wrap)e.adler=0,g(i,31),g(i,139),g(i,8),i.gzhead?(g(i,+!!i.gzhead.text+2*!!i.gzhead.hcrc+4*!!i.gzhead.extra+8*!!i.gzhead.name+16*!!i.gzhead.comment),g(i,255&i.gzhead.time),g(i,i.gzhead.time>>8&255),g(i,i.gzhead.time>>16&255),g(i,i.gzhead.time>>24&255),g(i,9===i.level?2:4*(i.strategy>=2||i.level<2)),g(i,255&i.gzhead.os),i.gzhead.extra&&i.gzhead.extra.length&&(g(i,255&i.gzhead.extra.length),g(i,i.gzhead.extra.length>>8&255)),i.gzhead.hcrc&&(e.adler=s(e.adler,i.pending_buf,i.pending,0)),i.gz
1index=0,i.status=69):(g(i,0),g(i,0),g(i,0),g(i,0),g(i,0),g(i,9===i.level?2:4*(i.strategy>=2||i.level<2)),g(i,3),i.status=113);else{var r,i,o,l,c=8+(i.w_bits-8<<4)<<8;c|=(i.strategy>=2||i.level<2?0:i.level<6?1:6===i.level?2:3)<<6,0!==i.strstart&&(c|=32),c+=31-c%31,i.status=113,p(i,c),0!==i.strstart&&(p(i,e.adler>>>16),p(i,65535&e.adler)),e.adler=1}if(69===i.status)if(i.gzhead.extra){for(o=i.pending;i.gzindex<(65535&i.gzhead.extra.length)&&(i.pending!==i.pending_buf_size||(i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),h(e),o=i.pending,i.pending!==i.pending_buf_size));)g(i,255&i.gzhead.extra[i.gzindex]),i.gzindex++;i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),i.gzindex===i.gzhead.extra.length&&(i.gzindex=0,i.status=73)}else i.status=73;if(73===i.status)if(i.gzhead.name){o=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),h(e),o=i.pending,i.pending===i.pending_buf_size)){l=1;break}l=i.gzindex<i.gzhead.name.length?255&i.gzhead.name.charCodeAt(i.gzindex++):0,g(i,l)}while(0!==l)i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),0===l&&(i.gzindex=0,i.status=91)}else i.status=91;if(91===i.status)if(i.gzhead.comment){o=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),h(e),o=i.pending,i.pending===i.pending_buf_size)){l=1;break}l=i.gzindex<i.gzhead.comment.length?255&i.gzhead.comment.charCodeAt(i.gzindex++):0,g(i,l)}while(0!==l)i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),0===l&&(i.status=103)}else i.status=103;if(103===i.status&&(i.gzhead.hcrc?(i.pending+2>i.pending_buf_size&&h(e),i.pending+2<=i.pending_buf_size&&(g(i,255&e.adler),g(i,e.adler>>8&255),e.adler=0,i.status=113)):i.status=113),0!==i.pending){if(h(e),0===e.avail_out)return i.last_flush=-1,0}else if(0===e.avail_in&&f(t)<=f(r)&&4!==t)return u(e,-5);if(666===i.status&&0!==e.avail_in)return u(e,-5);if(0!==e.avail_in||0!==i.lookahead||0!==t&&666!==i.status){var m=2===i.strategy?function(e,t){for(var r;;){if(0===e.lookahead&&(y(e),0===e.lookahead)){if(0===t)return 1;break}if(e.match_length=0,r=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(A(e,!1),0===e.strm.avail_out))return 1}return(e.insert=0,4===t)?(A(e,!0),0===e.strm.avail_out)?3:4:e.last_lit&&(A(e,!1),0===e.strm.avail_out)?1:2}(i,t):3===i.strategy?function(e,t){for(var r,n,i,o,s=e.window;;){if(e.lookahead<=258){if(y(e),e.lookahead<=258&&0===t)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&e.strstart>0&&(n=s[i=e.strstart-1])===s[++i]&&n===s[++i]&&n===s[++i]){o=e.strstart+258;do;while(n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&n===s[++i]&&i<o)e.match_length=258-(o-i),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(r=a._tr_tally(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(A(e,!1),0===e.strm.avail_out))return 1}return(e.insert=0,4===t)?(A(e,!0),0===e.strm.avail_out)?3:4:e.last_lit&&(A(e,!1),0===e.strm.avail_out)?1:2}(i,t):n[i.level].func(i,t);if((3===m||4===m)&&(i.status=666),1===m||3===m)return 0===e.avail_out&&(i.last_flush=-1),0;if(2===m&&(1===t?a._tr_align(i):5!==t&&(a._tr_stored_block(i,0,0,!1),3===t&&(d(i.head),0===i.lookahead&&(i.strstart=0,i.block_start=0,i.insert=0))),h(e),0===e.avail_out))return i.last_flush=-1,0}return 4!==t?0:i.wrap<=0?1:(2===i.wrap?(g(i,255&e.adler),g(i,e.adler>>8&255),g(i,e.adler>>16&255),g(i,e.adler>>24&255),g(i,255&e.total_in),g(i,e.total_in>>8&255),g(i,e.total_in>>16&255),g(i,e.total_in>>24&255)):(p(i,e.adler>>>16),p(i,65535&e.adler)),h(e),i.wrap>0&&(i.wrap=-i.wrap),+(0===i.pending))},r.deflateEnd=function(e){var t;return e&&e.state?42!==(t=e.state.status)&&69!==t&&73!==t&&91!==t&&103!==t&&113!==t&&666!==t?u(e,-2):(e.state=null,113===t?u(e,-3):0):-2},r.deflateSetDictionary=function(e,t){var r,n,a,s,l,c,u,f,h=t.length;if(!e||!e.state||2===(s=(r=e.state).wrap)||1===s&&42!==r.status||r.lookahead)return -2;for(1===s&&(e.adler=o(e.adler,t,h,0)),r.wrap=0,h>=r.w_size&&(0===s&&(d(r.head),r.strstart=0,r.block_start=0,r.insert=0),f=new i.Buf8(r.w_size),i.arraySet(f,t,h-r.w_size,r.w_size,0),t=f,h=r.w_size),l=e.avail_in,c=e.next_in,u=e.input,e.avail_in=h,e.next_in=0,e.input=t,y(r);r.lookahead>=3;){n=r.strstart,a=r.lookahead-2;do r.ins_h=(r.ins_h<<r.hash_shift^r.window[n+3-1])&r.hash_mask,r.prev[n&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=n,n++;while(--a)r.strstart=n,r.lookahead=2,y(r)}return r.strstart+=r.lookahead,r.block_start=r.strstart,r.insert=r.lookahead,r.lookahead=0,r.match_length=r.prev_length=2,r.match_available=0,e.next_in=c,e.input=u,e.avail_in=l,r.wrap=s,0},r.deflateInfo="pako deflate (from Nodeca project)"},75531,(e,t,r)=>{"use strict";
1t.exports=function(e,t){var r,n,i,a,o,s,l,c,u,f,d,h,A,g,p,m,y,b,v,x,w,E,I,C,B;r=e.state,n=e.next_in,C=e.input,i=n+(e.avail_in-5),a=e.next_out,B=e.output,o=a-(t-e.avail_out),s=a+(e.avail_out-257),l=r.dmax,c=r.wsize,u=r.whave,f=r.wnext,d=r.window,h=r.hold,A=r.bits,g=r.lencode,p=r.distcode,m=(1<<r.lenbits)-1,y=(1<<r.distbits)-1;t:do for(A<15&&(h+=C[n++]<<A,A+=8,h+=C[n++]<<A,A+=8),b=g[h&m];;){if(h>>>=v=b>>>24,A-=v,0==(v=b>>>16&255))B[a++]=65535&b;else if(16&v)for(x=65535&b,(v&=15)&&(A<v&&(h+=C[n++]<<A,A+=8),x+=h&(1<<v)-1,h>>>=v,A-=v),A<15&&(h+=C[n++]<<A,A+=8,h+=C[n++]<<A,A+=8),b=p[h&y];;){if(h>>>=v=b>>>24,A-=v,16&(v=b>>>16&255)){if(w=65535&b,A<(v&=15)&&(h+=C[n++]<<A,(A+=8)<v&&(h+=C[n++]<<A,A+=8)),(w+=h&(1<<v)-1)>l){e.msg="invalid distance too far back",r.mode=30;break t}if(h>>>=v,A-=v,w>(v=a-o)){if((v=w-v)>u&&r.sane){e.msg="invalid distance too far back",r.mode=30;break t}if(E=0,I=d,0===f){if(E+=c-v,v<x){x-=v;do B[a++]=d[E++];while(--v)E=a-w,I=B}}else if(f<v){if(E+=c+f-v,(v-=f)<x){x-=v;do B[a++]=d[E++];while(--v)if(E=0,f<x){x-=v=f;do B[a++]=d[E++];while(--v)E=a-w,I=B}}}else if(E+=f-v,v<x){x-=v;do B[a++]=d[E++];while(--v)E=a-w,I=B}for(;x>2;)B[a++]=I[E++],B[a++]=I[E++],B[a++]=I[E++],x-=3;x&&(B[a++]=I[E++],x>1&&(B[a++]=I[E++]))}else{E=a-w;do B[a++]=B[E++],B[a++]=B[E++],B[a++]=B[E++],x-=3;while(x>2)x&&(B[a++]=B[E++],x>1&&(B[a++]=B[E++]))}}else if((64&v)==0){b=p[(65535&b)+(h&(1<<v)-1)];continue}else{e.msg="invalid distance code",r.mode=30;break t}break}else if((64&v)==0){b=g[(65535&b)+(h&(1<<v)-1)];continue}else if(32&v){r.mode=12;break t}else{e.msg="invalid literal/length code",r.mode=30;break t}break}while(n<i&&a<s)n-=x=A>>3,A-=x<<3,h&=(1<<A)-1,e.next_in=n,e.next_out=a,e.avail_in=n<i?5+(i-n):5-(n-i),e.avail_out=a<s?257+(s-a):257-(a-s),r.hold=h,r.bits=A}},73012,(e,t,r)=>{"use strict";var n=e.r(79148),i=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],a=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],o=[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(e,t,r,l,c,u,f,d){var h,A,g,p,m,y,b,v,x,w=d.bits,E=0,I=0,C=0,B=0,k=0,S=0,Q=0,_=0,O=0,D=0,T=null,R=0,P=new n.Buf16(16),M=new n.Buf16(16),N=null,j=0;for(E=0;E<=15;E++)P[E]=0;for(I=0;I<l;I++)P[t[r+I]]++;for(B=15,k=w;B>=1&&0===P[B];B--);if(k>B&&(k=B),0===B)return c[u++]=0x1400000,c[u++]=0x1400000,d.bits=1,0;for(C=1;C<B&&0===P[C];C++);for(k<C&&(k=C),_=1,E=1;E<=15;E++)if(_<<=1,(_-=P[E])<0)return -1;if(_>0&&(0===e||1!==B))return -1;for(E=1,M[1]=0;E<15;E++)M[E+1]=M[E]+P[E];for(I=0;I<l;I++)0!==t[r+I]&&(f[M[t[r+I]]++]=I);if(0===e?(T=N=f,y=19):1===e?(T=i,R-=257,N=a,j-=257,y=256):(T=o,N=s,y=-1),D=0,I=0,E=C,m=u,S=k,Q=0,g=-1,p=(O=1<<k)-1,1===e&&O>852||2===e&&O>592)return 1;for(;;){b=E-Q,f[I]<y?(v=0,x=f[I]):f[I]>y?(v=N[j+f[I]],x=T[R+f[I]]):(v=96,x=0),h=1<<E-Q,C=A=1<<S;do c[m+(D>>Q)+(A-=h)]=b<<24|v<<16|x;while(0!==A)for(h=1<<E-1;D&h;)h>>=1;if(0!==h?(D&=h-1,D+=h):D=0,I++,0==--P[E]){if(E===B)break;E=t[r+f[I]]}if(E>k&&(D&p)!==g){for(0===Q&&(Q=k),m+=C,_=1<<(S=E-Q);S+Q<B&&!((_-=P[S+Q])<=0);)S++,_<<=1;if(O+=1<<S,1===e&&O>852||2===e&&O>592)return 1;c[g=D&p]=k<<24|S<<16|m-u}}return 0!==D&&(c[m+D]=E-Q<<24|4194304),d.bits=k,0}},57235,(e,t,r)=>{"use strict";var n,i,a=e.r(79148),o=e.r(74049),s=e.r(63327),l=e.r(75531),c=e.r(73012);function u(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function f(){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 a.Buf16(320),this.work=new a.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function d(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=1,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new a.Buf32(852),t.distcode=t.distdyn=new a.Buf32(592),t.sane=1,t.back=-1,0):-2}function h(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,d(e)):-2}function A(e,t){var r,n;return e&&e.state?(n=e.state,t<0?(r=0,t=-t):(r=(t>>4)+1,t<48&&(t&=15)),t&&(t<8||t>15))?-2:(null!==n.window&&n.wbits!==t&&(n.window=null),n.wrap=r,n.wbits=t,h(e)):-2}function g(e,t){var r,n;return e?(e.state=n=new f,n.window=null,0!==(r=A(e,t))&&(e.state=null),r):-2}var p=!0;function m(e,t,r,n){var i,o=e.state;return null===o.window&&(o.wsize=1<<o.wbits,o.wnext=0,o.whave=0,o.window=new a.Buf8(o.wsize)),n>=o.wsize?(a.arraySet(o.window,t,r-o.wsize,o.wsize,0),o.wnext=0,o.whave=o.wsize):((i=o.wsize-o.wnext)>n&&(i=n),a.arraySet(o.window,t,r-n,i,o.wnext),(n-=i)?(a.arraySet(o.window,t,r-n,n,0),o.wnext=n,o.whave=o.wsize):(o.wnext+=i,o.wnext===o.wsize&&(o.wnext=0),o.whave<o.wsize&&(o.whave+=i))),0}r.inflateReset=h,r.inflateReset2=A,r.inflateResetKeep=d,r.inflateInit=function(e){return g(e,15)},r.inflateInit2=g,r.inflate=function(e,t){var r,f,d,h,A,g,y,b,v,x,w,E,I,C,B,k,S,Q,_,O,D,T,R,P,M=0,N=new a.Buf8(4),j=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return -2;12===(r=e.state).mode&&(r.mode=13),A=e.next_out,d=e.output,y=e.avail_out,h=e.next_in,f=e.input,g=e.avail_in,b=r.hold,v=r.bits,x=g,w=y,T=0;r:for(;;)switch(r.mode){case 1:if(0===r.wrap){r.mode=13;break}for(;v<16;){if(0===g)break r;g--,b+=f[h++]<<v,v+=8}if(2&r.wrap&&35615===b){r.check=0,N[0]=255&b,N[1]=b>>>8&255,r.check=s(r.check,N,2,0),b=0,v=0,r.mode=2;break}if(r.flags=0,r.head&&(r.head.done=!1),!(1&r.wrap)||(((255&b)<<8)+(b>>8))%31){e.msg="incorrect header check",r.mode=30;break}if((15&b)!=8){e.msg="unknown compression method",r.mode=30;break}if(b>>>=4,v-=4,D=(15&b)+8,0===r.wbits)r.wbits=D;else if(D>r.wbits){e.msg="invalid window size",r.mode=30;break}r.dmax=1<<D,e.adler=r.check=1,r.mode=512&b?10:12,b=0,v=0;break;case 2:for(;v<16;){if(0===g)break r;g--,b+=f[h++]<<v,v+=8}if(r.flags=b,(255&r.flags)!=8){e.msg="unknown compression method",r.mode=30;break}if(57344&r.flags){e.msg="unknown header flags set",r.mode=30;break}r.head&&(r.head.text=b>>8&1),512&r.flags&&(N[0]=255&b,N[1]=b>>>8&255,r.check=s(r.check,N,2,0)),b=0,v=0,r.mode=3;case 3:for(;v<32;){if(0===g)break r;g--,b+=f[h++]<<v,v+=8}r.head&&(r.head.time=b),512&r.flags&&(N[0]=255&b,N[1]=b>>>8&255,N[2]=b>>>16&255,N[3]=b>>>24&255,r.check=s(r.check,N,4,0)),b=0,v=0,r.mode=4;case 4:for(;v<16;){if(0===g)break r;g--,b+=f[h++]<<v,v+=8}r.head&&(r.head.xflags=255&b,r.head.os=b>>8),512&r.flags&&(N[0]=255&b,N[1]=b>>>8&255,r.check=s(r.check,N,2,0)),b=0,v=0,r.mode=5;case 5:if(1024&r.flags){for(;v<16;){if(0===g)break r;g--,b+=f[h++]<<v,v+=8}r.length=b,r.head&&(r.head.extra_len=b),512&r.flags&&(N[0]=255&b,N[1]=b>>>8&255,r.check=s(r.check,N,2,0)),b=0,v=0}else r.head&&(r.head.extra=null);r.mode=6;case 6:if(1024&r.flags&&((E=r.length)>g&&(E=g),E&&(r.head&&(D=r.head.extra_len-r.length,r.head.extra||(r.head.extra=Array(r.head.extra_len)),a.arraySet(r.head.extra,f,h,E,D)),512&r.flags&&(r.check=s(r.check,f,E,h)),g-=E,h+=E,r.length-=E),r.length))break r;r.length=0,r.mode=7;case 7:if(2048&r.flags){if(0===g)break r;E=0;do D=f[h+E++],r.head&&D&&r.length<65536&&(r.head.name+=String.fromCharCode(D));while(D&&E<g)if(512&r.flags&&(r.check=s(r.check,f,E,h)),g-=E,h+=E,D)break r}else r.head&&(r.head.name=null);r.length=0,r.mode=8;case 8:if(4096&r.flags){if(0===g)break r;E=0;do D=f[h+E++],r.head&&D&&r.length<65536&&(r.head.comment+=String.fromCharCode(D));while(D&&E<g)if(512&r.flags&&(r.check=s(r.check,f,E,h)),g-=E,h+=E,D)break r}else r.head&&(r.head.comment=null);r.mode=9;case 9:if(512&r.flags){for(;v<16;){if(0===g)break r;g--,b+=f[h++]<<v,v+=8}if(b!==(65535&r.check)){e.msg="header crc mismatch",r.mode=30;break}b=0,v=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=12;break;case 10:for(;v<32;){if(0===g)break r;g--,b+=f[h++]<<v,v+=8}e.adler=r.check=u(b),b=0,v=0,r.mode=11;case 11:if(0===r.havedict)return e.next_out=A,e.avail_out=y,e.next_in=h,e.avail_in=g,r.hold=b,r.bits=v,2;e.adler=r.check=1,r.mode=12;case 12:if(5===t||6===t)break r;case 13:if(r.last){b>>>=7&v,v-=7&v,r.mode=27;break}for(;v<3;){if(0===g)break r;g--,b+=f[h++]<<v,v+=8}switch(r.last=1&b,v-=1,3&(b>>>=1)){case 0:r.mode=14;break;case 1:if(!function(e){if(p){var t;for(n=new a.Buf32(512),i=new a.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(c(1,e.lens,0,288,n,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;c(2,e.lens,0,32,i,0,e.work,{bits:5}),p=!1}
1e.lencode=n,e.lenbits=9,e.distcode=i,e.distbits=5}(r),r.mode=20,6===t){b>>>=2,v-=2;break r}break;case 2:r.mode=17;break;case 3:e.msg="invalid block type",r.mode=30}b>>>=2,v-=2;break;case 14:for(b>>>=7&v,v-=7&v;v<32;){if(0===g)break r;g--,b+=f[h++]<<v,v+=8}if((65535&b)!=(b>>>16^65535)){e.msg="invalid stored block lengths",r.mode=30;break}if(r.length=65535&b,b=0,v=0,r.mode=15,6===t)break r;case 15:r.mode=16;case 16:if(E=r.length){if(E>g&&(E=g),E>y&&(E=y),0===E)break r;a.arraySet(d,f,h,E,A),g-=E,h+=E,y-=E,A+=E,r.length-=E;break}r.mode=12;break;case 17:for(;v<14;){if(0===g)break r;g--,b+=f[h++]<<v,v+=8}if(r.nlen=(31&b)+257,v-=5,r.ndist=(31&(b>>>=5))+1,v-=5,r.ncode=(15&(b>>>=5))+4,b>>>=4,v-=4,r.nlen>286||r.ndist>30){e.msg="too many length or distance symbols",r.mode=30;break}r.have=0,r.mode=18;case 18:for(;r.have<r.ncode;){for(;v<3;){if(0===g)break r;g--,b+=f[h++]<<v,v+=8}r.lens[j[r.have++]]=7&b,b>>>=3,v-=3}for(;r.have<19;)r.lens[j[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,R={bits:r.lenbits},T=c(0,r.lens,0,19,r.lencode,0,r.work,R),r.lenbits=R.bits,T){e.msg="invalid code lengths set",r.mode=30;break}r.have=0,r.mode=19;case 19:for(;r.have<r.nlen+r.ndist;){for(;B=(M=r.lencode[b&(1<<r.lenbits)-1])>>>24,k=M>>>16&255,S=65535&M,!(B<=v);){if(0===g)break r;g--,b+=f[h++]<<v,v+=8}if(S<16)b>>>=B,v-=B,r.lens[r.have++]=S;else{if(16===S){for(P=B+2;v<P;){if(0===g)break r;g--,b+=f[h++]<<v,v+=8}if(b>>>=B,v-=B,0===r.have){e.msg="invalid bit length repeat",r.mode=30;break}D=r.lens[r.have-1],E=3+(3&b),b>>>=2,v-=2}else if(17===S){for(P=B+3;v<P;){if(0===g)break r;g--,b+=f[h++]<<v,v+=8}b>>>=B,v-=B,D=0,E=3+(7&b),b>>>=3,v-=3}else{for(P=B+7;v<P;){if(0===g)break r;g--,b+=f[h++]<<v,v+=8}b>>>=B,v-=B,D=0,E=11+(127&b),b>>>=7,v-=7}if(r.have+E>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=30;break}for(;E--;)r.lens[r.have++]=D}}if(30===r.mode)break;if(0===r.lens[256]){e.msg="invalid code -- missing end-of-block",r.mode=30;break}if(r.lenbits=9,R={bits:r.lenbits},T=c(1,r.lens,0,r.nlen,r.lencode,0,r.work,R),r.lenbits=R.bits,T){e.msg="invalid literal/lengths set",r.mode=30;break}if(r.distbits=6,r.distcode=r.distdyn,R={bits:r.distbits},T=c(2,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,R),r.distbits=R.bits,T){e.msg="invalid distances set",r.mode=30;break}if(r.mode=20,6===t)break r;case 20:r.mode=21;case 21:if(g>=6&&y>=258){e.next_out=A,e.avail_out=y,e.next_in=h,e.avail_in=g,r.hold=b,r.bits=v,l(e,w),A=e.next_out,d=e.output,y=e.avail_out,h=e.next_in,f=e.input,g=e.avail_in,b=r.hold,v=r.bits,12===r.mode&&(r.back=-1);break}for(r.back=0;B=(M=r.lencode[b&(1<<r.lenbits)-1])>>>24,k=M>>>16&255,S=65535&M,!(B<=v);){if(0===g)break r;g--,b+=f[h++]<<v,v+=8}if(k&&(240&k)==0){for(Q=B,_=k,O=S;B=(M=r.lencode[O+((b&(1<<Q+_)-1)>>Q)])>>>24,k=M>>>16&255,S=65535&M,!(Q+B<=v);){if(0===g)break r;g--,b+=f[h++]<<v,v+=8}b>>>=Q,v-=Q,r.back+=Q}if(b>>>=B,v-=B,r.back+=B,r.length=S,0===k){r.mode=26;break}if(32&k){r.back=-1,r.mode=12;break}if(64&k){e.msg="invalid literal/length code",r.mode=30;break}r.extra=15&k,r.mode=22;case 22:if(r.extra){for(P=r.extra;v<P;){if(0===g)break r;g--,b+=f[h++]<<v,v+=8}r.length+=b&(1<<r.extra)-1,b>>>=r.extra,v-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=23;case 23:for(;B=(M=r.distcode[b&(1<<r.distbits)-1])>>>24,k=M>>>16&255,S=65535&M,!(B<=v);){if(0===g)break r;g--,b+=f[h++]<<v,v+=8}if((240&k)==0){for(Q=B,_=k,O=S;B=(M=r.distcode[O+((b&(1<<Q+_)-1)>>Q)])>>>24,k=M>>>16&255,S=65535&M,!(Q+B<=v);){if(0===g)break r;g--,b+=f[h++]<<v,v+=8}b>>>=Q,v-=Q,r.back+=Q}if(b>>>=B,v-=B,r.back+=B,64&k){e.msg="invalid distance code",r.mode=30;break}r.offset=S,r.extra=15&k,r.mode=24;case 24:if(r.extra){for(P=r.extra;v<P;){if(0===g)break r;g--,b+=f[h++]<<v,v+=8}r.offset+=b&(1<<r.extra)-1,b>>>=r.extra,v-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=30;break}r.mode=25;case 25:if(0===y)break r;if(E=w-y,r.offset>E){if((E=r.offset-E)>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=30;break}E>r.wnext?(E-=r.wnext,I=r.wsize-E):I=r.wnext-E,E>r.length&&(E=r.length),C=r.window}else C=d,I=A-r.offset,E=r.length;E>y&&(E=y),y-=E,r.length-=E;do d[A++]=C[I++];while(--E)0===r.length&&(r.mode=21);break;case 26:if(0===y)break r;d[A++]=r.length,y--,r.mode=21;break;case 27:if(r.wrap){for(;v<32;){if(0===g)break r;g--,b|=f[h++]<<v,v+=8}if(w-=y,e.total_out+=w,r.total+=w,w&&(e.adler=r.check=r.flags?s(r.check,d,w,A-w):o(r.check,d,w,A-w)),w=y,(r.flags?b:u(b))!==r.check){e.msg="incorrect data check",r.mode=30;break}b=0,v=0}r.mode=28;case 28:if(r.wrap&&r.flags){for(;v<32;){if(0===g)break r;g--,b+=f[h++]<<v,v+=8}if(b!==(0|r.total)){e.msg="incorrect length check",r.mode=30;break}b=0,v=0}r.mode=29;case 29:T=1;break r;case 30:T=-3;break r;case 31:return -4;default:return -2}return e.next_out=A,e.avail_out=y,e.next_in=h,e.avail_in=g,r.hold=b,r.bits=v,(r.wsize||w!==e.avail_out&&r.mode<30&&(r.mode<27||4!==t))&&m(e,e.output,e.next_out,w-e.avail_out),x-=e.avail_in,w-=e.avail_out,e.total_in+=x,e.total_out+=w,r.total+=w,r.wrap&&w&&(e.adler=r.check=r.flags?s(r.check,d,w,e.next_out-w):o(r.check,d,w,e.next_out-w)),e.data_type=r.bits+64*!!r.last+128*(12===r.mode)+256*(20===r.mode||15===r.mode),(0===x&&0===w||4===t)&&0===T&&(T=-5),T},r.inflateEnd=function(e){if(!e||!e.state)return -2;var t=e.state;return t.window&&(t.window=null),e.state=null,0},r.inflateGetHeader=function(e,t){var r;return e&&e.state&&(2&(r=e.state).wrap)!=0?(r.head=t,t.done=!1,0):-2},r.inflateSetDictionary=function(e,t){var r,n=t.length;return e&&e.state&&(0===(r=e.state).wrap||11===r.mode)?11===r.mode&&o(1,t,n,0)!==r.check?-3:m(e,t,n,n)?(r.mode=31,-4):(r.havedict=1,0):-2},r.inflateInfo="pako inflate (from Nodeca project)"},34131,(e,t,r)=>{"use strict";
1t.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}},36389,(e,t,r)=>{!function(n,i){if("object"==typeof r)t.exports=r=i();else if("function"==typeof define&&define.amd){let t;void 0!==(t=i())&&e.v(t)}else n.CryptoJS=i()}(e.e,function(){var t=t||function(t,r){if("undefined"!=typeof window&&window.crypto&&(n=window.crypto),"undefined"!=typeof self&&self.crypto&&(n=self.crypto),"undefined"!=typeof globalThis&&globalThis.crypto&&(n=globalThis.crypto),!n&&"undefined"!=typeof window&&window.msCrypto&&(n=window.msCrypto),!n&&e.g.crypto&&(n=e.g.crypto),!n)try{n={}}catch(e){}var n,i=function(){if(n){if("function"==typeof n.getRandomValues)try{return n.getRandomValues(new Uint32Array(1))[0]}catch(e){}if("function"==typeof n.randomBytes)try{return n.randomBytes(4).readInt32LE()}catch(e){}}throw Error("Native crypto module could not be used to get secure random number.")},a=Object.create||function(){function e(){}return function(t){var r;return e.prototype=t,r=new e,e.prototype=null,r}}(),o={},s=o.lib={},l=s.Base={extend:function(e){var t=a(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},c=s.WordArray=l.extend({init:function(e,t){e=this.words=e||[],r!=t?this.sigBytes=t:this.sigBytes=4*e.length},toString:function(e){return(e||f).stringify(this)},concat:function(e){var t=this.words,r=e.words,n=this.sigBytes,i=e.sigBytes;if(this.clamp(),n%4)for(var a=0;a<i;a++){var o=r[a>>>2]>>>24-a%4*8&255;t[n+a>>>2]|=o<<24-(n+a)%4*8}else for(var s=0;s<i;s+=4)t[n+s>>>2]=r[s>>>2];return this.sigBytes+=i,this},clamp:function(){var e=this.words,r=this.sigBytes;e[r>>>2]&=0xffffffff<<32-r%4*8,e.length=t.ceil(r/4)},clone:function(){var e=l.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],r=0;r<e;r+=4)t.push(i());return new c.init(t,e)}}),u=o.enc={},f=u.Hex={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],i=0;i<r;i++){var a=t[i>>>2]>>>24-i%4*8&255;n.push((a>>>4).toString(16)),n.push((15&a).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n<t;n+=2)r[n>>>3]|=parseInt(e.substr(n,2),16)<<24-n%8*4;return new c.init(r,t/2)}},d=u.Latin1={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],i=0;i<r;i++){var a=t[i>>>2]>>>24-i%4*8&255;n.push(String.fromCharCode(a))}return n.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n<t;n++)r[n>>>2]|=(255&e.charCodeAt(n))<<24-n%4*8;return new c.init(r,t)}},h=u.Utf8={stringify:function(e){try{return decodeURIComponent(escape(d.stringify(e)))}catch(e){throw Error("Malformed UTF-8 data")}},parse:function(e){return d.parse(unescape(encodeURIComponent(e)))}},A=s.BufferedBlockAlgorithm=l.extend({reset:function(){this._data=new c.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=h.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(e){var r,n=this._data,i=n.words,a=n.sigBytes,o=this.blockSize,s=a/(4*o),l=(s=e?t.ceil(s):t.max((0|s)-this._minBufferSize,0))*o,u=t.min(4*l,a);if(l){for(var f=0;f<l;f+=o)this._doProcessBlock(i,f);r=i.splice(0,l),n.sigBytes-=u}return new c.init(r,u)},clone:function(){var e=l.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0});s.Hasher=A.extend({cfg:l.extend(),init:function(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function(){A.reset.call(this),this._doReset()},update:function(e){return this._append(e),this._process(),this},finalize:function(e){return e&&this._append(e),this._doFinalize()},blockSize:16,_createHelper:function(e){return function(t,r){return new e.init(r).finalize(t)}},_createHmacHelper:function(e){return function(t,r){return new g.HMAC.init(e,r).finalize(t)}}});var g=o.algo={};return o}(Math);return t})},57383,(e,t,r)=>
1{!function(n,i){if("object"==typeof r)t.exports=r=i(e.r(36389));else if("function"==typeof define&&define.amd){let t;void 0!==(t=i(e.r(36389)))&&e.v(t)}else i(n.CryptoJS)}(e.e,function(e){return!function(t){for(var r=e.lib,n=r.WordArray,i=r.Hasher,a=e.algo,o=[],s=0;s<64;s++)o[s]=0x100000000*t.abs(t.sin(s+1))|0;var l=a.MD5=i.extend({_doReset:function(){this._hash=new n.init([0x67452301,0xefcdab89,0x98badcfe,0x10325476])},_doProcessBlock:function(e,t){for(var r=0;r<16;r++){var n=t+r,i=e[n];e[n]=(i<<8|i>>>24)&0xff00ff|(i<<24|i>>>8)&0xff00ff00}var a=this._hash.words,s=e[t+0],l=e[t+1],h=e[t+2],A=e[t+3],g=e[t+4],p=e[t+5],m=e[t+6],y=e[t+7],b=e[t+8],v=e[t+9],x=e[t+10],w=e[t+11],E=e[t+12],I=e[t+13],C=e[t+14],B=e[t+15],k=a[0],S=a[1],Q=a[2],_=a[3];k=c(k,S,Q,_,s,7,o[0]),_=c(_,k,S,Q,l,12,o[1]),Q=c(Q,_,k,S,h,17,o[2]),S=c(S,Q,_,k,A,22,o[3]),k=c(k,S,Q,_,g,7,o[4]),_=c(_,k,S,Q,p,12,o[5]),Q=c(Q,_,k,S,m,17,o[6]),S=c(S,Q,_,k,y,22,o[7]),k=c(k,S,Q,_,b,7,o[8]),_=c(_,k,S,Q,v,12,o[9]),Q=c(Q,_,k,S,x,17,o[10]),S=c(S,Q,_,k,w,22,o[11]),k=c(k,S,Q,_,E,7,o[12]),_=c(_,k,S,Q,I,12,o[13]),Q=c(Q,_,k,S,C,17,o[14]),S=c(S,Q,_,k,B,22,o[15]),k=u(k,S,Q,_,l,5,o[16]),_=u(_,k,S,Q,m,9,o[17]),Q=u(Q,_,k,S,w,14,o[18]),S=u(S,Q,_,k,s,20,o[19]),k=u(k,S,Q,_,p,5,o[20]),_=u(_,k,S,Q,x,9,o[21]),Q=u(Q,_,k,S,B,14,o[22]),S=u(S,Q,_,k,g,20,o[23]),k=u(k,S,Q,_,v,5,o[24]),_=u(_,k,S,Q,C,9,o[25]),Q=u(Q,_,k,S,A,14,o[26]),S=u(S,Q,_,k,b,20,o[27]),k=u(k,S,Q,_,I,5,o[28]),_=u(_,k,S,Q,h,9,o[29]),Q=u(Q,_,k,S,y,14,o[30]),S=u(S,Q,_,k,E,20,o[31]),k=f(k,S,Q,_,p,4,o[32]),_=f(_,k,S,Q,b,11,o[33]),Q=f(Q,_,k,S,w,16,o[34]),S=f(S,Q,_,k,C,23,o[35]),k=f(k,S,Q,_,l,4,o[36]),_=f(_,k,S,Q,g,11,o[37]),Q=f(Q,_,k,S,y,16,o[38]),S=f(S,Q,_,k,x,23,o[39]),k=f(k,S,Q,_,I,4,o[40]),_=f(_,k,S,Q,s,11,o[41]),Q=f(Q,_,k,S,A,16,o[42]),S=f(S,Q,_,k,m,23,o[43]),k=f(k,S,Q,_,v,4,o[44]),_=f(_,k,S,Q,E,11,o[45]),Q=f(Q,_,k,S,B,16,o[46]),S=f(S,Q,_,k,h,23,o[47]),k=d(k,S,Q,_,s,6,o[48]),_=d(_,k,S,Q,y,10,o[49]),Q=d(Q,_,k,S,C,15,o[50]),S=d(S,Q,_,k,p,21,o[51]),k=d(k,S,Q,_,E,6,o[52]),_=d(_,k,S,Q,A,10,o[53]),Q=d(Q,_,k,S,x,15,o[54]),S=d(S,Q,_,k,l,21,o[55]),k=d(k,S,Q,_,b,6,o[56]),_=d(_,k,S,Q,B,10,o[57]),Q=d(Q,_,k,S,m,15,o[58]),S=d(S,Q,_,k,I,21,o[59]),k=d(k,S,Q,_,g,6,o[60]),_=d(_,k,S,Q,w,10,o[61]),Q=d(Q,_,k,S,h,15,o[62]),S=d(S,Q,_,k,v,21,o[63]),a[0]=a[0]+k|0,a[1]=a[1]+S|0,a[2]=a[2]+Q|0,a[3]=a[3]+_|0},_doFinalize:function(){var e=this._data,r=e.words,n=8*this._nDataBytes,i=8*e.sigBytes;r[i>>>5]|=128<<24-i%32;var a=t.floor(n/0x100000000);r[(i+64>>>9<<4)+15]=(a<<8|a>>>24)&0xff00ff|(a<<24|a>>>8)&0xff00ff00,r[(i+64>>>9<<4)+14]=(n<<8|n>>>24)&0xff00ff|(n<<24|n>>>8)&0xff00ff00,e.sigBytes=(r.length+1)*4,this._process();for(var o=this._hash,s=o.words,l=0;l<4;l++){var c=s[l];s[l]=(c<<8|c>>>24)&0xff00ff|(c<<24|c>>>8)&0xff00ff00}return o},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});function c(e,t,r,n,i,a,o){var s=e+(t&r|~t&n)+i+o;return(s<<a|s>>>32-a)+t}function u(e,t,r,n,i,a,o){var s=e+(t&n|r&~n)+i+o;return(s<<a|s>>>32-a)+t}function f(e,t,r,n,i,a,o){var s=e+(t^r^n)+i+o;return(s<<a|s>>>32-a)+t}function d(e,t,r,n,i,a,o){var s=e+(r^(t|~n))+i+o;return(s<<a|s>>>32-a)+t}e.MD5=i._createHelper(l),e.HmacMD5=i._createHmacHelper(l)}(Math),e.MD5})},25572,(e,t,r)=>{!function(e){"use strict";var t="undefined"!=typeof Uint8Array?Uint8Array:Array;function r(e){var t=e.charCodeAt(0);return 43===t||45===t?62:47===t||95===t?63:t<48?-1:t<58?t-48+26+26:t<91?t-65:t<123?t-97+26:void 0}e.toByteArray=function(e){if(e.length%4>0)throw Error("Invalid string. Length must be a multiple of 4");var n,i,a,o,s,l,c=e.length;s="="===e.charAt(c-2)?2:+("="===e.charAt(c-1)),l=new t(3*e.length/4-s),a=s>0?e.length-4:e.length;var u=0;function f(e){l[u++]=e}for(n=0,i=0;n<a;n+=4,i+=3)f((0xff0000&(o=r(e.charAt(n))<<18|r(e.charAt(n+1))<<12|r(e.charAt(n+2))<<6|r(e.charAt(n+3))))>>16),f((65280&o)>>8),f(255&o);return 2===s?f(255&(o=r(e.charAt(n))<<2|r(e.charAt(n+1))>>4)):1===s&&(f((o=r(e.charAt(n))<<10|r(e.charAt(n+1))<<4|r(e.charAt(n+2))>>2)>>8&255),f(255&o)),l},e.fromByteArray=function(e){var t,r,n,i,a=e.length%3,o="";function s(e){return"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
1+/".charAt(e)}for(r=0,i=e.length-a;r<i;r+=3)o+=s((t=n=(e[r]<<16)+(e[r+1]<<8)+e[r+2])>>18&63)+s(t>>12&63)+s(t>>6&63)+s(63&t);switch(a){case 1:o+=s((n=e[e.length-1])>>2),o+=s(n<<4&63),o+="==";break;case 2:o+=s((n=(e[e.length-2]<<8)+e[e.length-1])>>10),o+=s(n>>4&63),o+=s(n<<2&63),o+="="}return o}}(r)},77765,(e,t,r)=>{!function(n,i){if("object"==typeof r)t.exports=r=i(e.r(36389));else if("function"==typeof define&&define.amd){let t;void 0!==(t=i(e.r(36389)))&&e.v(t)}else i(n.CryptoJS)}(e.e,function(e){var t,r,n,i;return r=(t=e.lib).Base,n=t.WordArray,(i=e.x64={}).Word=r.extend({init:function(e,t){this.high=e,this.low=t}}),i.WordArray=r.extend({init:function(e,t){e=this.words=e||[],void 0!=t?this.sigBytes=t:this.sigBytes=8*e.length},toX32:function(){for(var e=this.words,t=e.length,r=[],i=0;i<t;i++){var a=e[i];r.push(a.high),r.push(a.low)}return n.create(r,this.sigBytes)},clone:function(){for(var e=r.clone.call(this),t=e.words=this.words.slice(0),n=t.length,i=0;i<n;i++)t[i]=t[i].clone();return e}}),e})},41641,(e,t,r)=>{!function(n,i){if("object"==typeof r)t.exports=r=i(e.r(36389));else if("function"==typeof define&&define.amd){let t;void 0!==(t=i(e.r(36389)))&&e.v(t)}else i(n.CryptoJS)}(e.e,function(e){if("function"==typeof ArrayBuffer){var t=e.lib.WordArray,r=t.init;(t.init=function(e){if(e instanceof ArrayBuffer&&(e=new Uint8Array(e)),(e instanceof Int8Array||"undefined"!=typeof Uint8ClampedArray&&e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array)&&(e=new Uint8Array(e.buffer,e.byteOffset,e.byteLength)),e instanceof Uint8Array){for(var t=e.byteLength,n=[],i=0;i<t;i++)n[i>>>2]|=e[i]<<24-i%4*8;r.call(this,n,t)}else r.apply(this,arguments)}).prototype=t}return e.lib.WordArray})},68965,(e,t,r)=>{!function(n,i){if("object"==typeof r)t.exports=r=i(e.r(36389));else if("function"==typeof define&&define.amd){let t;void 0!==(t=i(e.r(36389)))&&e.v(t)}else i(n.CryptoJS)}(e.e,function(e){var t=e.lib.WordArray,r=e.enc;function n(e){return e<<8&0xff00ff00|e>>>8&0xff00ff}return r.Utf16=r.Utf16BE={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],i=0;i<r;i+=2){var a=t[i>>>2]>>>16-i%4*8&65535;n.push(String.fromCharCode(a))}return n.join("")},parse:function(e){for(var r=e.length,n=[],i=0;i<r;i++)n[i>>>1]|=e.charCodeAt(i)<<16-i%2*16;return t.create(n,2*r)}},r.Utf16LE={stringify:function(e){for(var t=e.words,r=e.sigBytes,i=[],a=0;a<r;a+=2){var o=n(t[a>>>2]>>>16-a%4*8&65535);i.push(String.fromCharCode(o))}return i.join("")},parse:function(e){for(var r=e.length,i=[],a=0;a<r;a++)i[a>>>1]|=n(e.charCodeAt(a)<<16-a%2*16);return t.create(i,2*r)}},e.enc.Utf16})},30418,(e,t,r)=>{!function(n,i){if("object"==typeof r)t.exports=r=i(e.r(36389));else if("function"==typeof define&&define.amd){let t;void 0!==(t=i(e.r(36389)))&&e.v(t)}else i(n.CryptoJS)}(e.e,function(e){var t;return t=e.lib.WordArray,e.enc.Base64={stringify:function(e){var t=e.words,r=e.sigBytes,n=this._map;e.clamp();for(var i=[],a=0;a<r;a+=3)for(var o=(t[a>>>2]>>>24-a%4*8&255)<<16|(t[a+1>>>2]>>>24-(a+1)%4*8&255)<<8|t[a+2>>>2]>>>24-(a+2)%4*8&255,s=0;s<4&&a+.75*s<r;s++)i.push(n.charAt(o>>>6*(3-s)&63));var l=n.charAt(64);if(l)for(;i.length%4;)i.push(l);return i.join("")},parse:function(e){var r=e.length,n=this._map,i=this._reverseMap;if(!i){i=this._reverseMap=[];for(var a=0;a<n.length;a++)i[n.charCodeAt(a)]=a}var o=n.charAt(64);if(o){var s=e.indexOf(o);-1!==s&&(r=s)}for(var l=e,c=r,u=i,f=[],d=0,h=0;h<c;h++)if(h%4){var A=u[l.charCodeAt(h-1)]<<h%4*2|u[l.charCodeAt(h)]>>>6-h%4*2;f[d>>>2]|=A<<24-d%4*8,d++}return t.create(f,d)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},e.enc.Base64})},2916,(e,t,r)=>{!function(n,i){if("object"==typeof r)t.exports=r=i(e.r(36389));else if("function"==typeof define&&define.amd){let t;void 0!==(t=i(e.r(36389)))&&e.v(t)}else i(n.CryptoJS)}(e.e,function(e){var t;return t=e.lib.WordArray,e.enc.Base64url={stringify:function(e,t){void 0===t&&(t=!0);var r=e.words,n=e.sigBytes,i=t?this._safe_map:this._map;e.clamp();for(var a=[],o=0;o<n;o+=3)for(var s=(r[o>>>2]>>>24-o%4*8&255)<<16|(r[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|r[o+2>>>2]>>>24-(o+2)%4*8&255,l=0;l<4&&o+.75*l<n;l++)a.push(i.charAt(s>>>6*(3-l)&63));var c=i.charAt(64);if(c)for(;a.length%4;)a.push(c);return a.join("")},parse:function(e,r){void 0===r&&(r=!0);var n=e.length,i=r?this._safe_map:this._map,a=this._reverseMap;if(!a){a=this._reverseMap=[];for(var o=0;o<i.length;
1o++)a[i.charCodeAt(o)]=o}var s=i.charAt(64);if(s){var l=e.indexOf(s);-1!==l&&(n=l)}for(var c=e,u=n,f=a,d=[],h=0,A=0;A<u;A++)if(A%4){var g=f[c.charCodeAt(A-1)]<<A%4*2|f[c.charCodeAt(A)]>>>6-A%4*2;d[h>>>2]|=g<<24-h%4*8,h++}return t.create(d,h)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"},e.enc.Base64url})},6801,(e,t,r)=>{!function(n,i){if("object"==typeof r)t.exports=r=i(e.r(36389));else if("function"==typeof define&&define.amd){let t;void 0!==(t=i(e.r(36389)))&&e.v(t)}else i(n.CryptoJS)}(e.e,function(e){var t,r,n,i,a,o;return r=(t=e.lib).WordArray,n=t.Hasher,i=e.algo,a=[],o=i.SHA1=n.extend({_doReset:function(){this._hash=new r.init([0x67452301,0xefcdab89,0x98badcfe,0x10325476,0xc3d2e1f0])},_doProcessBlock:function(e,t){for(var r=this._hash.words,n=r[0],i=r[1],o=r[2],s=r[3],l=r[4],c=0;c<80;c++){if(c<16)a[c]=0|e[t+c];else{var u=a[c-3]^a[c-8]^a[c-14]^a[c-16];a[c]=u<<1|u>>>31}var f=(n<<5|n>>>27)+l+a[c];c<20?f+=(i&o|~i&s)+0x5a827999:c<40?f+=(i^o^s)+0x6ed9eba1:c<60?f+=(i&o|i&s|o&s)-0x70e44324:f+=(i^o^s)-0x359d3e2a,l=s,s=o,o=i<<30|i>>>2,i=n,n=f}r[0]=r[0]+n|0,r[1]=r[1]+i|0,r[2]=r[2]+o|0,r[3]=r[3]+s|0,r[4]=r[4]+l|0},_doFinalize:function(){var e=this._data,t=e.words,r=8*this._nDataBytes,n=8*e.sigBytes;return t[n>>>5]|=128<<24-n%32,t[(n+64>>>9<<4)+14]=Math.floor(r/0x100000000),t[(n+64>>>9<<4)+15]=r,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=n.clone.call(this);return e._hash=this._hash.clone(),e}}),e.SHA1=n._createHelper(o),e.HmacSHA1=n._createHmacHelper(o),e.SHA1})},1513,(e,t,r)=>{!function(n,i){if("object"==typeof r)t.exports=r=i(e.r(36389));else if("function"==typeof define&&define.amd){let t;void 0!==(t=i(e.r(36389)))&&e.v(t)}else i(n.CryptoJS)}(e.e,function(e){return!function(t){var r=e.lib,n=r.WordArray,i=r.Hasher,a=e.algo,o=[],s=[];function l(e){return(e-(0|e))*0x100000000|0}for(var c=2,u=0;u<64;)(function(e){for(var r=t.sqrt(e),n=2;n<=r;n++)if(!(e%n))return!1;return!0})(c)&&(u<8&&(o[u]=l(t.pow(c,.5))),s[u]=l(t.pow(c,1/3)),u++),c++;var f=[],d=a.SHA256=i.extend({_doReset:function(){this._hash=new n.init(o.slice(0))},_doProcessBlock:function(e,t){for(var r=this._hash.words,n=r[0],i=r[1],a=r[2],o=r[3],l=r[4],c=r[5],u=r[6],d=r[7],h=0;h<64;h++){if(h<16)f[h]=0|e[t+h];else{var A=f[h-15],g=(A<<25|A>>>7)^(A<<14|A>>>18)^A>>>3,p=f[h-2],m=(p<<15|p>>>17)^(p<<13|p>>>19)^p>>>10;f[h]=g+f[h-7]+m+f[h-16]}var y=l&c^~l&u,b=n&i^n&a^i&a,v=(n<<30|n>>>2)^(n<<19|n>>>13)^(n<<10|n>>>22),x=d+((l<<26|l>>>6)^(l<<21|l>>>11)^(l<<7|l>>>25))+y+s[h]+f[h],w=v+b;d=u,u=c,c=l,l=o+x|0,o=a,a=i,i=n,n=x+w|0}r[0]=r[0]+n|0,r[1]=r[1]+i|0,r[2]=r[2]+a|0,r[3]=r[3]+o|0,r[4]=r[4]+l|0,r[5]=r[5]+c|0,r[6]=r[6]+u|0,r[7]=r[7]+d|0},_doFinalize:function(){var e=this._data,r=e.words,n=8*this._nDataBytes,i=8*e.sigBytes;return r[i>>>5]|=128<<24-i%32,r[(i+64>>>9<<4)+14]=t.floor(n/0x100000000),r[(i+64>>>9<<4)+15]=n,e.sigBytes=4*r.length,this._process(),this._hash},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});e.SHA256=i._createHelper(d),e.HmacSHA256=i._createHmacHelper(d)}(Math),e.SHA256})},24294,(e,t,r)=>{!function(n,i,a){if("object"==typeof r)t.exports=r=i(e.r(36389),e.r(1513));else if("function"==typeof define&&define.amd){let t;void 0!==(t=i(e.r(36389),e.r(1513)))&&e.v(t)}else i(n.CryptoJS)}(e.e,function(e){var t,r,n,i;return t=e.lib.WordArray,n=(r=e.algo).SHA256,i=r.SHA224=n.extend({_doReset:function(){this._hash=new t.init([0xc1059ed8,0x367cd507,0x3070dd17,0xf70e5939,0xffc00b31,0x68581511,0x64f98fa7,0xbefa4fa4])},_doFinalize:function(){var e=n._doFinalize.call(this);return e.sigBytes-=4,e}}),e.SHA224=n._createHelper(i),e.HmacSHA224=n._createHmacHelper(i),e.SHA224})},59379,(e,t,r)=>{!function(n,i,a){if("object"==typeof r)t.exports=r=i(e.r(36389),e.r(77765));else if("function"==typeof define&&define.amd){let t;void 0!==(t=i(e.r(36389),e.r(77765)))&&e.v(t)}else i(n.CryptoJS)}(e.e,function(e){return!function(){var t=e.lib.Hasher,r=e.x64,n=r.Word,i=r.WordArray,a=e.algo;function o(){return n.create.apply(n,arguments)}for(var s=[o(0x428a2f98,0xd728ae22),o(0x71374491,0x23ef65cd),o(0xb5c0fbcf,0xec4d3b2f),o(0xe9b5dba5,0x8189dbbc),o(0x3956c25b,0xf348b538),o(0x59f111f1,0xb605d019),o(0x923f82a4,0xaf194f9b),o(0xab1c5ed5,0xda6d8118),o(0xd807aa98,0xa3030242),o(0x12835b01,0x45706fbe),o(0x243185be,0x4ee4b28c),o(0x550c7dc3,0xd5ffb4e2),o(0x72be5d74,0xf27b896f),o(0x80deb1fe,0x3b1696b1),o(0x9bdc06a7,0x25c71235),o(0xc19bf174,0xcf692694),o(0xe49b69c1,0x9ef14ad2),o(0xefbe4786,0x384f25e3),o(0xfc19dc6,0x8b8cd5b5),o(0x240ca1cc,0x77ac9c65),o(0x2de92c6f,0x592b0275),o(0x4a7484aa,0x6ea6e483),o(0x5cb0a9dc,0xbd41fbd4),o(0x76f988da,0x831153b5),o(0x983e5152,0xee66dfab),o(0xa831c66d,0x2db43210),o(0xb00327c8,0x98fb213f),o(0xbf597fc7,0xbeef0ee4),o(0xc6e00bf3,0x3da88fc2),o(0xd5a79147,0x930aa725),o(0x6ca6351,0xe003826f),o(0x14292967,0xa0e6e70),o(0x27b70a85,0x46d22ffc),o(0x2e1b2138,0x5c26c926),o(0x4d2c6dfc,0x5ac42aed),o(0x53380d13,0x9d95b3df),o(0x650a7354,0x8baf63de),o(0x766a0abb,0x3c77b2a8),o(0x81c2c92e,0x47edaee6),o(0x92722c85,0x1482353b),o(0xa2bfe8a1,0x4cf10364),o(0xa81a664b,0xbc423001),o(0xc24b8b70,0xd0f89791),o(0xc76c51a3,0x654be30),o(0xd192e819,0xd6ef5218),o(0xd6990624,0x5565a910),o(0xf40e3585,0x5771202a),o(0x106aa070,0x32bbd1b8),o(0x19a4c116,0xb8d2d0c8),o(0x1e376c08,0x5141ab53),o(0x2748774c,0xdf8eeb99),o(0x34b0bcb5,0xe19b48a8),o(0x391c0cb3,0xc5c95a63),o(0x4ed8aa4a,0xe3418acb),o(0x5b9cca4f,0x7763e373),o(0x682e6ff3,0xd6b2b8a3),o(0x748f82ee,0x5defb2fc),o(0x78a5636f,0x43172f60),o(0x84c87814,0xa1f0ab72),o(0x8cc70208,0x1a6439ec),o(0x90befffa,0x23631e28),o(0xa4506ceb,0xde82bde9),o(0xbef9a3f7,0xb2c67915),o(0xc67178f2,0xe372532b),o(0xca273ece,0xea26619c),o(0xd186b8c7,0x21c0c207),o(0xeada7dd6,0xcde0eb1e),o(0xf57d4f7f,0xee6ed178),o(0x6f067aa,0x72176fba),o(0xa637dc5,0xa2c898a6),o(0x113f9804,0xbef90dae),o(0x1b710b35,0x131c471b),o(0x28db77f5,0x23047d84),o(0x32caab7b,0x40c72493),o(0x3c9ebe0a,0x15c9bebc),o(0x431d67c4,0x9c100d4c),o(0x4cc5d4be,0xcb3e42b6),o(0x597f299c,0xfc657e2a),o(0x5fcb6fab,0x3ad6faec),o(0x6c44198c,0x4a475817)],l=[],c=0;c<80;c++)l[c]=o();var u=a.SHA512=t.extend({_doReset:function(){this._hash=new i.init([new n.init(0x6a09e66
17,0xf3bcc908),new n.init(0xbb67ae85,0x84caa73b),new n.init(0x3c6ef372,0xfe94f82b),new n.init(0xa54ff53a,0x5f1d36f1),new n.init(0x510e527f,0xade682d1),new n.init(0x9b05688c,0x2b3e6c1f),new n.init(0x1f83d9ab,0xfb41bd6b),new n.init(0x5be0cd19,0x137e2179)])},_doProcessBlock:function(e,t){for(var r=this._hash.words,n=r[0],i=r[1],a=r[2],o=r[3],c=r[4],u=r[5],f=r[6],d=r[7],h=n.high,A=n.low,g=i.high,p=i.low,m=a.high,y=a.low,b=o.high,v=o.low,x=c.high,w=c.low,E=u.high,I=u.low,C=f.high,B=f.low,k=d.high,S=d.low,Q=h,_=A,O=g,D=p,T=m,R=y,P=b,M=v,N=x,j=w,L=E,F=I,U=C,z=B,G=k,H=S,W=0;W<80;W++){var Y,q,K=l[W];if(W<16)q=K.high=0|e[t+2*W],Y=K.low=0|e[t+2*W+1];else{var J=l[W-15],V=J.high,Z=J.low,X=(V>>>1|Z<<31)^(V>>>8|Z<<24)^V>>>7,$=(Z>>>1|V<<31)^(Z>>>8|V<<24)^(Z>>>7|V<<25),ee=l[W-2],et=ee.high,er=ee.low,en=(et>>>19|er<<13)^(et<<3|er>>>29)^et>>>6,ei=(er>>>19|et<<13)^(er<<3|et>>>29)^(er>>>6|et<<26),ea=l[W-7],eo=ea.high,es=ea.low,el=l[W-16],ec=el.high,eu=el.low;q=X+eo+ +((Y=$+es)>>>0<$>>>0),Y+=ei,q=q+en+ +(Y>>>0<ei>>>0),Y+=eu,K.high=q=q+ec+ +(Y>>>0<eu>>>0),K.low=Y}var ef=N&L^~N&U,ed=j&F^~j&z,eh=Q&O^Q&T^O&T,eA=_&D^_&R^D&R,eg=(Q>>>28|_<<4)^(Q<<30|_>>>2)^(Q<<25|_>>>7),ep=(_>>>28|Q<<4)^(_<<30|Q>>>2)^(_<<25|Q>>>7),em=(N>>>14|j<<18)^(N>>>18|j<<14)^(N<<23|j>>>9),ey=(j>>>14|N<<18)^(j>>>18|N<<14)^(j<<23|N>>>9),eb=s[W],ev=eb.high,ex=eb.low,ew=H+ey,eE=G+em+ +(ew>>>0<H>>>0),ew=ew+ed,eE=eE+ef+ +(ew>>>0<ed>>>0),ew=ew+ex,eE=eE+ev+ +(ew>>>0<ex>>>0),ew=ew+Y,eE=eE+q+ +(ew>>>0<Y>>>0),eI=ep+eA,eC=eg+eh+ +(eI>>>0<ep>>>0);G=U,H=z,U=L,z=F,L=N,F=j,N=P+eE+ +((j=M+ew|0)>>>0<M>>>0)|0,P=T,M=R,T=O,R=D,O=Q,D=_,Q=eE+eC+ +((_=ew+eI|0)>>>0<ew>>>0)|0}A=n.low=A+_,n.high=h+Q+ +(A>>>0<_>>>0),p=i.low=p+D,i.high=g+O+ +(p>>>0<D>>>0),y=a.low=y+R,a.high=m+T+ +(y>>>0<R>>>0),v=o.low=v+M,o.high=b+P+ +(v>>>0<M>>>0),w=c.low=w+j,c.high=x+N+ +(w>>>0<j>>>0),I=u.low=I+F,u.high=E+L+ +(I>>>0<F>>>0),B=f.low=B+z,f.high=C+U+ +(B>>>0<z>>>0),S=d.low=S+H,d.high=k+G+ +(S>>>0<H>>>0)},_doFinalize:function(){var e=this._data,t=e.words,r=8*this._nDataBytes,n=8*e.sigBytes;return t[n>>>5]|=128<<24-n%32,t[(n+128>>>10<<5)+30]=Math.floor(r/0x100000000),t[(n+128>>>10<<5)+31]=r,e.sigBytes=4*t.length,this._process(),this._hash.toX32()},clone:function(){var e=t.clone.call(this);return e._hash=this._hash.clone(),e},blockSize:32});e.SHA512=t._createHelper(u),e.HmacSHA512=t._createHmacHelper(u)}(),e.SHA512})},79432,(e,t,r)=>{!function(n,i,a){if("object"==typeof r)t.exports=r=i(e.r(36389),e.r(77765),e.r(59379));else if("function"==typeof define&&define.amd){let t;void 0!==(t=i(e.r(36389),e.r(77765),e.r(59379)))&&e.v(t)}else i(n.CryptoJS)}(e.e,function(e){var t,r,n,i,a,o;return r=(t=e.x64).Word,n=t.WordArray,a=(i=e.algo).SHA512,o=i.SHA384=a.extend({_doReset:function(){this._hash=new n.init([new r.init(0xcbbb9d5d,0xc1059ed8),new r.init(0x629a292a,0x367cd507),new r.init(0x9159015a,0x3070dd17),new r.init(0x152fecd8,0xf70e5939),new r.init(0x67332667,0xffc00b31),new r.init(0x8eb44a87,0x68581511),new r.init(0xdb0c2e0d,0x64f98fa7),new r.init(0x47b5481d,0xbefa4fa4)])},_doFinalize:function(){var e=a._doFinalize.call(this);return e.sigBytes-=16,e}}),e.SHA384=a._createHelper(o),e.HmacSHA384=a._createHmacHelper(o),e.SHA384})},33110,(e,t,r)=>{!function(n,i,a){if("object"==typeof r)t.exports=r=i(e.r(36389),e.r(77765));else if("function"==typeof define&&define.amd){let t;void 0!==(t=i(e.r(36389),e.r(77765)))&&e.v(t)}else i(n.CryptoJS)}(e.e,function(e){return!function(t){var r=e.lib,n=r.WordArray,i=r.Hasher,a=e.x64.Word,o=e.algo,s=[],l=[],c=[];!function(){for(var e=1,t=0,r=0;r<24;r++){s[e+5*t]=(r+1)*(r+2)/2%64;var n=t%5,i=(2*e+3*t)%5;e=n,t=i}for(var e=0;e<5;e++)for(var t=0;t<5;t++)l[e+5*t]=t+(2*e+3*t)%5*5;for(var o=1,u=0;u<24;u++){for(var f=0,d=0,h=0;h<7;h++){if(1&o){var A=(1<<h)-1;A<32?d^=1<<A:f^=1<<A-32}128&o?o=o<<1^113:o<<=1}c[u]=a.create(f,d)}}();for(var u=[],f=0;f<25;f++)u[f]=a.create();var d=o.SHA3=i.extend({cfg:i.cfg.extend({outputLength:512}),_doReset:function(){for(var e=this._state=[],t=0;t<25;t++)e[t]=new a.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(e,t){for(var r=this._state,n=this.blockSize/2,i=0;i<n;i++){var a=e[t+2*i],o=e[t+2*i+1];a=(a<<8|a>>>
vendor: 4,173 bytes, line 1
124)&0xff00ff|(a<<24|a>>>8)&0xff00ff00,o=(o<<8|o>>>24)&0xff00ff|(o<<24|o>>>8)&0xff00ff00;var f=r[i];f.high^=o,f.low^=a}for(var d=0;d<24;d++){for(var h=0;h<5;h++){for(var A=0,g=0,p=0;p<5;p++){var f=r[h+5*p];A^=f.high,g^=f.low}var m=u[h];m.high=A,m.low=g}for(var h=0;h<5;h++)for(var y=u[(h+4)%5],b=u[(h+1)%5],v=b.high,x=b.low,A=y.high^(v<<1|x>>>31),g=y.low^(x<<1|v>>>31),p=0;p<5;p++){var f=r[h+5*p];f.high^=A,f.low^=g}for(var w=1;w<25;w++){var A,g,f=r[w],E=f.high,I=f.low,C=s[w];C<32?(A=E<<C|I>>>32-C,g=I<<C|E>>>32-C):(A=I<<C-32|E>>>64-C,g=E<<C-32|I>>>64-C);var B=u[l[w]];B.high=A,B.low=g}var k=u[0],S=r[0];k.high=S.high,k.low=S.low;for(var h=0;h<5;h++)for(var p=0;p<5;p++){var w=h+5*p,f=r[w],Q=u[w],_=u[(h+1)%5+5*p],O=u[(h+2)%5+5*p];f.high=Q.high^~_.high&O.high,f.low=Q.low^~_.low&O.low}var f=r[0],D=c[d];f.high^=D.high,f.low^=D.low}},_doFinalize:function(){var e=this._data,r=e.words;this._nDataBytes;var i=8*e.sigBytes,a=32*this.blockSize;r[i>>>5]|=1<<24-i%32,r[(t.ceil((i+1)/a)*a>>>5)-1]|=128,e.sigBytes=4*r.length,this._process();for(var o=this._state,s=this.cfg.outputLength/8,l=s/8,c=[],u=0;u<l;u++){var f=o[u],d=f.high,h=f.low;d=(d<<8|d>>>24)&0xff00ff|(d<<24|d>>>8)&0xff00ff00,h=(h<<8|h>>>24)&0xff00ff|(h<<24|h>>>8)&0xff00ff00,c.push(h),c.push(d)}return new n.init(c,s)},clone:function(){for(var e=i.clone.call(this),t=e._state=this._state.slice(0),r=0;r<25;r++)t[r]=t[r].clone();return e}});e.SHA3=i._createHelper(d),e.HmacSHA3=i._createHmacHelper(d)}(Math),e.SHA3})},89092,(e,t,r)=>{!function(n,i){if("object"==typeof r)t.exports=r=i(e.r(36389));else if("function"==typeof define&&define.amd){let t;void 0!==(t=i(e.r(36389)))&&e.v(t)}else i(n.CryptoJS)}(e.e,function(e){return!function(t){var r=e.lib,n=r.WordArray,i=r.Hasher,a=e.algo,o=n.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),s=n.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),l=n.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),c=n.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),u=n.create([0,0x5a827999,0x6ed9eba1,0x8f1bbcdc,0xa953fd4e]),f=n.create([0x50a28be6,0x5c4dd124,0x6d703ef3,0x7a6d76e9,0]),d=a.RIPEMD160=i.extend({_doReset:function(){this._hash=n.create([0x67452301,0xefcdab89,0x98badcfe,0x10325476,0xc3d2e1f0])},_doProcessBlock:function(e,t){for(var r,n,i,a,d,A,g,p,m,y,b,v,x,w,E,I,C,B,k,S=0;S<16;S++){var Q=t+S,_=e[Q];e[Q]=(_<<8|_>>>24)&0xff00ff|(_<<24|_>>>8)&0xff00ff00}var O=this._hash.words,D=u.words,T=f.words,R=o.words,P=s.words,M=l.words,N=c.words;w=m=O[0],E=y=O[1],I=b=O[2],C=v=O[3],B=x=O[4];for(var S=0;S<80;S+=1){k=m+e[t+R[S]]|0,S<16?k+=(y^b^v)+D[0]:S<32?k+=((r=y)&b|~r&v)+D[1]:S<48?k+=((y|~b)^v)+D[2]:S<64?k+=(n=y,i=b,(n&(a=v)|i&~a)+D[3]):k+=(y^(b|~v))+D[4],k|=0,k=(k=h(k,M[S]))+x|0,m=x,x=v,v=h(b,10),b=y,y=k,k=w+e[t+P[S]]|0,S<16?k+=(E^(I|~C))+T[0]:S<32?k+=(d=E,A=I,(d&(g=C)|A&~g)+T[1]):S<48?k+=((E|~I)^C)+T[2]:S<64?k+=((p=E)&I|~p&C)+T[3]:k+=(E^I^C)+T[4],k|=0,k=(k=h(k,N[S]))+B|0,w=B,B=C,C=h(I,10),I=E,E=k}k=O[1]+b+C|0,O[1]=O[2]+v+B|0,O[2]=O[3]+x+w|0,O[3]=O[4]+m+E|0,O[4]=O[0]+y+I|0,O[0]=k},_doFinalize:function(){var e=this._data,t=e.words,r=8*this._nDataBytes,n=8*e.sigBytes;t[n>>>5]|=128<<24-n%32,t[(n+64>>>9<<4)+14]=(r<<8|r>>>24)&0xff00ff|(r<<24|r>>>8)&0xff00ff00,e.sigBytes=(t.length+1)*4,this._process();for(var i=this._hash,a=i.words,o=0;o<5;o++){var s=a[o];a[o]=(s<<8|s>>>24)&0xff00ff|(s<<24|s>>>8)&0xff00ff00}return i},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});function h(e,t){return e<<t|e>>>32-t}e.RIPEMD160=i._createHelper(d),e.HmacRIPEMD160=i._createHmacHelper(d)}(Math),e.RIPEMD160})},37529,(e,t,r)=>
1{!function(n,i){if("object"==typeof r)t.exports=r=i(e.r(36389));else if("function"==typeof define&&define.amd){let t;void 0!==(t=i(e.r(36389)))&&e.v(t)}else i(n.CryptoJS)}(e.e,function(e){var t,r;t=e.lib.Base,r=e.enc.Utf8,e.algo.HMAC=t.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=r.parse(t));var n=e.blockSize,i=4*n;t.sigBytes>i&&(t=e.finalize(t)),t.clamp();for(var a=this._oKey=t.clone(),o=this._iKey=t.clone(),s=a.words,l=o.words,c=0;c<n;c++)s[c]^=0x5c5c5c5c,l[c]^=0x36363636;a.sigBytes=o.sigBytes=i,this.reset()},reset:function(){var e=this._hasher;e.reset(),e.update(this._iKey)},update:function(e){return this._hasher.update(e),this},finalize:function(e){var t=this._hasher,r=t.finalize(e);return t.reset(),t.finalize(this._oKey.clone().concat(r))}})})},19445,(e,t,r)=>{!function(n,i,a){if("object"==typeof r)t.exports=r=i(e.r(36389),e.r(1513),e.r(37529));else if("function"==typeof define&&define.amd){let t;void 0!==(t=i(e.r(36389),e.r(1513),e.r(37529)))&&e.v(t)}else i(n.CryptoJS)}(e.e,function(e){var t,r,n,i,a,o,s;return r=(t=e.lib).Base,n=t.WordArray,a=(i=e.algo).SHA256,o=i.HMAC,s=i.PBKDF2=r.extend({cfg:r.extend({keySize:4,hasher:a,iterations:25e4}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var r=this.cfg,i=o.create(r.hasher,e),a=n.create(),s=n.create([1]),l=a.words,c=s.words,u=r.keySize,f=r.iterations;l.length<u;){var d=i.update(t).finalize(s);i.reset();for(var h=d.words,A=h.length,g=d,p=1;p<f;p++){g=i.finalize(g),i.reset();for(var m=g.words,y=0;y<A;y++)h[y]^=m[y]}a.concat(d),c[0]++}return a.sigBytes=4*u,a}}),e.PBKDF2=function(e,t,r){return s.create(r).compute(e,t)},e.PBKDF2})},62319,(e,t,r)=>{!function(n,i,a){if("object"==typeof r)t.exports=r=i(e.r(36389),e.r(6801),e.r(37529));else if("function"==typeof define&&define.amd){let t;void 0!==(t=i(e.r(36389),e.r(6801),e.r(37529)))&&e.v(t)}else i(n.CryptoJS)}(e.e,function(e){var t,r,n,i,a,o;return r=(t=e.lib).Base,n=t.WordArray,a=(i=e.algo).MD5,o=i.EvpKDF=r.extend({cfg:r.extend({keySize:4,hasher:a,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var r,i=this.cfg,a=i.hasher.create(),o=n.create(),s=o.words,l=i.keySize,c=i.iterations;s.length<l;){r&&a.update(r),r=a.update(e).finalize(t),a.reset();for(var u=1;u<c;u++)r=a.finalize(r),a.reset();o.concat(r)}return o.sigBytes=4*l,o}}),e.EvpKDF=function(e,t,r){return o.create(r).compute(e,t)},e.EvpKDF})},20566,(e,t,r)=>{!function(n,i,a){if("object"==typeof r)t.exports=r=i(e.r(36389),e.r(62319));else if("function"==typeof define&&define.amd){let t;void 0!==(t=i(e.r(36389),e.r(62319)))&&e.v(t)}else i(n.CryptoJS)}(e.e,function(e){var t,r,n,i,a,o,s,l,c,u,f,d,h,A,g,p,m;e.lib.Cipher||(r=(t=e.lib).Base,n=t.WordArray,i=t.BufferedBlockAlgorithm,(a=e.enc).Utf8,o=a.Base64,s=e.algo.EvpKDF,l=t.Cipher=i.extend({cfg:r.extend(),createEncryptor:function(e,t){return this.create(this._ENC_XFORM_MODE,e,t)},createDecryptor:function(e,t){return this.create(this._DEC_XFORM_MODE,e,t)},init:function(e,t,r){this.cfg=this.cfg.extend(r),this._xformMode=e,this._key=t,this.reset()},reset:function(){i.reset.call(this),this._doReset()},process:function(e){return this._append(e),this._process()},finalize:function(e){return e&&this._append(e),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return"string"==typeof e?m:g}return function(t){return{encrypt:function(r,n,i){return e(n).encrypt(t,r,n,i)},decrypt:function(r,n,i){return e(n).decrypt(t,r,n,i)}}}}()}),t.StreamCipher=l.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),c=e.mode={},u=t.BlockCipherMode=r.extend({createEncryptor:function(e,t){return this.Encryptor.create(e,t)},createDecryptor:function(e,t){return this.Decryptor.create(e,t)},init:function(e,t){this._cipher=e,this._iv=t}}),f=c.CBC=function(){var e=u.extend();function t(e,t,r){var n,i=this._iv;i?(n=i,this._iv=void 0):n=this._prevBlock;for(var a=0;a<r;a++)e[t+a]^=n[a]}return e.Encryptor=e.extend({processBlock:function(e,r){var n=this._cipher,i=n.blockSize;t.call(this,e,r,i),n.encryptBlock(e,r),this._prevBlock=e.slice(r,r+i)}}),e.Decryptor=e.extend({processBlock:function(e,r){var n=this._cipher,i=n.blockSize,a=e.slice(r,r+i);n.decryptBlock(e,r),t.call(this,e,r,i),this._prevBlock=a}}),e}(),d=(e.pad={}).Pkcs7={pad:function(e,t){for(var r=4*t,i=r-e.sigBytes%r,a=i<<24|i<<16|i<<8|i,o=[],s=0;s<i;s+=4)o.push(a);var l=n.create(o,i);e.concat(l)},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},t.BlockCipher=l.extend({cfg:l.cfg.extend({mode:f,padding:d}),reset:function(){l.reset.call(this);var e,t=this.cfg,r=t.iv,n=t.mode;this._xformMode==this._ENC_XFORM_MODE?e=n.createEncryptor:(e=n.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==e?this._mode.init(this,r&&r.words):(this._mode=e.call(n,this,r&&r.words),this._mode.__creator=e)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e,t=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(t.pad(this._data,this.blockSize),e=this._process(!0)):(e=this._process(!0),t.unpad(e)),e},blockSize:4}),h=t.CipherParams=r.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}}),A=(e.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext,r=e.salt;return(r?n.create([0x53616c74,0x65645f5f]).concat(r).concat(t):t).toString(o)},parse:function(e){var t,r=o.parse(e),i=r.words;return 0x53616c74==i[0]&&0x65645f5f==i[1]&&(t=n.create(i.slice(2,4)),i.splice(0,4),r.sigBytes-=16),h.create({ciphertext:r,salt:t})}},g=t.SerializableCipher=r.extend({cfg:r.extend({format:A}),encrypt:function(e,t,r,n){n=this.cfg.extend(n);var i=e.createEncryptor(r,n),a=i.finalize(t),o=i.cfg;return h.create({ciphertext:a,key:r,iv:o.iv,algorithm:e,mode:o.mode,padding:o.padding,blockSize:e.blockSize,formatter:n.format})},decrypt:function(e,t,r,n){return n=this.cfg.extend(n),t=this._parse(t,n.format),e.createDecryptor(r,n).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),p=(e.kdf={}).OpenSSL={execute:function(e,t,r,i,a){if(i||(i=n.random(8)),a)var o=s.create({keySize:t+r,hasher:a}).compute(e,i);else var o=s.create({keySize:t+r}).compute(e,i);var l=n.create(o.words.slice(t),4*r);return o.sigBytes=4*t,h.create({key:o,iv:l,salt:i})}},m=t.PasswordBasedCipher=g.extend({cfg:g.cfg.extend({kdf:p}),encrypt:function(e,t,r,n){var i=(n=this.cfg.extend(n)).kdf.execute(r,e.keySize,e.ivSize,n.salt,n.hasher);n.iv=i.iv;var a=g.encrypt.call(this,e,t,i.key,n);return a.mixIn(i),a},decrypt:function(e,t,r,n){n=this.cfg.extend(n),t=this._parse(t,n.format);var i=n.kdf.execute(r,e.keySize,e.ivSize,t.salt,n.hasher);return n.iv=i.iv,g.decrypt.call(this,e,t,i.key,n)}}))})},66637,(e,t,r)=>{!function(n,i,a){if("object"==typeof r)t.exports=r=i(e.r(36389),e.r(20566));else if("function"==typeof define&&define.amd){let t;void 0!==(t=i(e.r(36389),e.r(20566)))&&e.v(t)}else i(n.CryptoJS)}(e.e,function(e){return e.mode.CFB=function(){var t=e.lib.BlockCipherMode.extend();function r(e,t,r,n){var i,a=this._iv;a?(i=a.slice(0),this._iv=void 0):i=this._prevBlock,n.encryptBlock(i,0);for(var o=0;o<r;o++)e[t+o]^=i[o]}return t.Encryptor=t.extend({processBlock:function(e,t){var n=this._cipher,i=n.blockSize;r.call(this,e,t,i,n),this._prevBlock=e.slice(t,t+i)}}),t.Decryptor=t.extend({processBlock:function(e,t){var n=this._cipher,i=n.blockSize,a=e.slice(t,t+i);r.call(this,e,t,i,n),this._prevBlock=a}}),t}(),e.mode.CFB})},72018,(e,t,r)=>{!function(n,i,a){if("object"==typeof r)t.exports=r=i(e.r(36389),e.r(20566));else if("function"==typeof define&&define.amd){let t;void 0!==(t=i(e.r(36389),e.r(20566)))&&e.v(t)}else i(n.CryptoJS)}(e.e,function(e){var t,r;return e.mode.CTR=(r=(t=e.lib.BlockCipherMode.extend()).Encryptor=t.extend({processBlock:function(e,t){var r=this._cipher,n=r.blockSize,i=this._iv,a=this._counter;i&&(a=this._counter=i.slice(0),this._iv=void 0);var o=a.slice(0);r.encryptBlock(o,0),a[n-1]=a[n-1]+1|0;for(var s=0;s<n;s++)e[t+s]^=o[s]}}),t.Decryptor=r,t),e.mode.CTR})},61520,(e,t,r)=>{!function(n,i,a){if("object"==typeof r)t.exports=r=i(e.r(36389),e.r(20566));else if("function"==typeof define&&define.amd){let t;void 0!==(t=i(e.r(36389),e.r(20566)))&&e.v(t)}else i(n.CryptoJS)}(e.e,function(e){return e.mode.CTRGladman=function(){var t=e.lib.BlockCipherMode.extend();function r(e){if((e>>24&255)==255){var t=e>>16&255,r=e>>8&255,n=255&e;255===t?(t=0,255===r?(r=0,255===n?n=0:++n):++r):++t,e=0+(t<<16)+(r<<8)+n}else e+=0x1000000;return e}var n=t.Encryptor=t.extend({processBlock:function(e,t){var n,i=this._cipher,a=i.blockSize,o=this._iv,s=this._counter;o&&(s=this._counter=o.slice(0),this._iv=void 0),0===((n=s)[0]=r(n[0]))&&(n[1]=r(n[1]));var l=s.slice(0);i.encryptBlock(l,0);for(var c=0;c<a;c++)e[t+c]^=l[c]}});return t.Decryptor=n,t}(),e.mode.CTRGladman})},92891,(e,t,r)=>{!function(n,i,a){if("object"==typeof r)t.exports=r=i(e.r(36389),e.r(20566));else if("function"==typeof define&&define.amd){let t;void 0!==(t=i(e.r(36389),e.r(20566)))&&e.v(t)}else i(n.CryptoJS)}(e.e,function(e){var t,r;return e.mode.OFB=(r=(t=e.lib.BlockCipherMode.extend()).Encryptor=t.extend({processBlock:function(e,t){var r=this._cipher,n=r.blockSize,i=this._iv,a=this._keystream;i&&(a=this._keystream=i.slice(0),this._iv=void 0),r.encryptBlock(a,0);for(var o=0;o<n;o++)e[t+o]^=a[o]}}),t.Decryptor=r,t),e.mode.OFB})},27076,(e,t,r)=>{!function(n,i,a){if("object"==typeof r)t.exports=r=i(e.r(36389),e.r(20566));else if("function"==typeof define&&define.amd){let t;void 0!==(t=i(e.r(36389),e.r(20566)))&&e.v(t)}else i(n.CryptoJS)}(e.e,function(e){var t;return e.mode.ECB=((t=e.lib.BlockCipherMode.extend()).Encryptor=t.extend({processBlock:function(e,t){this._cipher.encryptBlock(e,t)}}),t.Decryptor=t.extend({processBlock:function(e,t){this._cipher.decryptBlock(e,t)}}),t),e.mode.ECB})},65299,(e,t,r)=>{!function(n,i,a){if("object"==typeof r)t.exports=r=i(e.r(36389),e.r(20566));else if("function"==typeof define&&define.amd){let t;void 0!==(t=i(e.r(36389),e.r(20566)))&&e.v(t)}else i(n.CryptoJS)}(e.e,function(e){return e.pad.AnsiX923={pad:function(e,t){var r=e.sigBytes,n=4*t,i=n-r%n,a=r+i-1;
1e.clamp(),e.words[a>>>2]|=i<<24-a%4*8,e.sigBytes+=i},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},e.pad.Ansix923})},75211,(e,t,r)=>{!function(n,i,a){if("object"==typeof r)t.exports=r=i(e.r(36389),e.r(20566));else if("function"==typeof define&&define.amd){let t;void 0!==(t=i(e.r(36389),e.r(20566)))&&e.v(t)}else i(n.CryptoJS)}(e.e,function(e){return e.pad.Iso10126={pad:function(t,r){var n=4*r,i=n-t.sigBytes%n;t.concat(e.lib.WordArray.random(i-1)).concat(e.lib.WordArray.create([i<<24],1))},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},e.pad.Iso10126})},10624,(e,t,r)=>{!function(n,i,a){if("object"==typeof r)t.exports=r=i(e.r(36389),e.r(20566));else if("function"==typeof define&&define.amd){let t;void 0!==(t=i(e.r(36389),e.r(20566)))&&e.v(t)}else i(n.CryptoJS)}(e.e,function(e){return e.pad.Iso97971={pad:function(t,r){t.concat(e.lib.WordArray.create([0x80000000],1)),e.pad.ZeroPadding.pad(t,r)},unpad:function(t){e.pad.ZeroPadding.unpad(t),t.sigBytes--}},e.pad.Iso97971})},89424,(e,t,r)=>{!function(n,i,a){if("object"==typeof r)t.exports=r=i(e.r(36389),e.r(20566));else if("function"==typeof define&&define.amd){let t;void 0!==(t=i(e.r(36389),e.r(20566)))&&e.v(t)}else i(n.CryptoJS)}(e.e,function(e){return e.pad.ZeroPadding={pad:function(e,t){var r=4*t;e.clamp(),e.sigBytes+=r-(e.sigBytes%r||r)},unpad:function(e){for(var t=e.words,r=e.sigBytes-1,r=e.sigBytes-1;r>=0;r--)if(t[r>>>2]>>>24-r%4*8&255){e.sigBytes=r+1;break}}},e.pad.ZeroPadding})},70925,(e,t,r)=>{!function(n,i,a){if("object"==typeof r)t.exports=r=i(e.r(36389),e.r(20566));else if("function"==typeof define&&define.amd){let t;void 0!==(t=i(e.r(36389),e.r(20566)))&&e.v(t)}else i(n.CryptoJS)}(e.e,function(e){return e.pad.NoPadding={pad:function(){},unpad:function(){}},e.pad.NoPadding})},14152,(e,t,r)=>{!function(n,i,a){if("object"==typeof r)t.exports=r=i(e.r(36389),e.r(20566));else if("function"==typeof define&&define.amd){let t;void 0!==(t=i(e.r(36389),e.r(20566)))&&e.v(t)}else i(n.CryptoJS)}(e.e,function(e){var t,r;return t=e.lib.CipherParams,r=e.enc.Hex,e.format.Hex={stringify:function(e){return e.ciphertext.toString(r)},parse:function(e){var n=r.parse(e);return t.create({ciphertext:n})}},e.format.Hex})},89886,(e,t,r)=>{!function(n,i,a){if("object"==typeof r)t.exports=r=i(e.r(36389),e.r(30418),e.r(57383),e.r(62319),e.r(20566));else if("function"==typeof define&&define.amd){let t;void 0!==(t=i(e.r(36389),e.r(30418),e.r(57383),e.r(62319),e.r(20566)))&&e.v(t)}else i(n.CryptoJS)}(e.e,function(e){var t,r,n,i,a,o,s,l,c,u,f,d,h,A;return t=e.lib.BlockCipher,r=e.algo,n=[],i=[],a=[],o=[],s=[],l=[],c=[],u=[],f=[],d=[],function(){for(var e=[],t=0;t<256;t++)t<128?e[t]=t<<1:e[t]=t<<1^283;for(var r=0,h=0,t=0;t<256;t++){var A=h^h<<1^h<<2^h<<3^h<<4;A=A>>>8^255&A^99,n[r]=A,i[A]=r;var g=e[r],p=e[g],m=e[p],y=257*e[A]^0x1010100*A;a[r]=y<<24|y>>>8,o[r]=y<<16|y>>>16,s[r]=y<<8|y>>>24,l[r]=y;var y=0x1010101*m^65537*p^257*g^0x1010100*r;c[A]=y<<24|y>>>8,u[A]=y<<16|y>>>16,f[A]=y<<8|y>>>24,d[A]=y,r?(r=g^e[e[e[m^g]]],h^=e[e[h]]):r=h=1}}(),h=[0,1,2,4,8,16,32,64,128,27,54],A=r.AES=t.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var e,t=this._keyPriorReset=this._key,r=t.words,i=t.sigBytes/4,a=((this._nRounds=i+6)+1)*4,o=this._keySchedule=[],s=0;s<a;s++)s<i?o[s]=r[s]:(e=o[s-1],s%i?i>6&&s%i==4&&(e=n[e>>>24]<<24|n[e>>>16&255]<<16|n[e>>>8&255]<<8|n[255&e]):e=(n[(e=e<<8|e>>>24)>>>24]<<24|n[e>>>16&255]<<16|n[e>>>8&255]<<8|n[255&e])^h[s/i|0]<<24,o[s]=o[s-i]^e);for(var l=this._invKeySchedule=[],A=0;A<a;A++){var s=a-A;if(A%4)var e=o[s];else var e=o[s-4];A<4||s<=4?l[A]=e:l[A]=c[n[e>>>24]]^u[n[e>>>16&255]]^f[n[e>>>8&255]]^d[n[255&e]]}}},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,a,o,s,l,n)},decryptBlock:function(e,t){var r=e[t+1];e[t+1]=e[t+3],e[t+3]=r,this._doCryptBlock(e,t,this._invKeySchedule,c,u,f,d,i);var r=e[t+1];e[t+1]=e[t+3],e[t+3]=r},_doCryptBlock:function(e,t,r,n,i,a,o,s){for(var l=this._nRounds,c=e[t]^r[0],u=e[t+1]^r[1],f=e[t+2]^r[2],d=e[t+3]^r[3],h=4,A=1;A<l;A++){var g=n[c>>>24]^i[u>>>16&255]^a[f>>>8&255]^o[255&d]^r[h++],p=n[u>>>24]^i[f>>>16&255]^a[d>>>8&255]^o[255&c]^r[h++],m=n[f>>>24]^i[d>>>16&255]^a[c>>>8&255]^o[255&u]^r[h++],y=n[d>>>24]^i[c>>>16&255]^a[u>>>8&255]^o[255&f]^r[h++];c=g,u=p,f=m,d=y}var g=(s[c>>>24]<<24|s[u>>>16&255]<<16|s[f>>>8&255]<<8|s[255&d])^r[h++],p=(s[u>>>24]<<24|s[f>>>16&255]<<16|s[d>>>8&255]<<8|s[255&c])^r[h++],m=(s[f>>>24]<<24|s[d>>>16&255]<<16|s[c>>>8&255]<<8|s[255&u])^r[h++],y=(s[d>>>24]<<24|s[c>>>16&255]<<16|s[u>>>8&255]<<8|s[255&f])^r[h++];e[t]=g,e[t+1]=p,e[t+2]=m,e[t+3]=y},keySize:8}),e.AES=t._createHelper(A),e.AES})},94413,(e,t,r)=>{!function(n,i,a){if("object"==typeof r)t.exports=r=i(e.r(36389),e.r(30418),e.r(57383),e.r(62319),e.r(20566));else if("function"==typeof define&&define.amd){let t;void 0!==(t=i(e.r(36389),e.r(30418),e.r(57383),e.r(62319),e.r(20566)))&&e.v(t)}else i(n.CryptoJS)}(e.e,function(e){return!function(){var t=e.lib,r=t.WordArray,n=t.BlockCipher,i=e.algo,a=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],o=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],s=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],l=[{0:8421888,0x10000000:32768,0x20000000:8421378,0x30000000:2,0x40000000:512,0x50000000:8421890,0x60000000:8389122,0x70000000:8388608,0x80000000:514,0x90000000:8389120,0xa0000000:33280,0xb0000000:8421376,0xc0000000:32770,0xd0000000:8388610,0xe0000000:0,0xf0000000:33282,0x8000000:0,0x18000000:8421890,0x28000000:33282,0x38000000:32768,0x48000000:8421888,0x58000000:512,0x68000000:8421378,0x78000000:2,0x88000000:8389120,0x98000000:33280,0xa8000000:8421376,0xb8000000:8389122,0xc8000000:8388610,0xd8000000:32770,0xe8000000:514,0xf8000000:8388608,1:32768,0x10000001:2,0x20000001:8421888,0x30000001:8388608,0x40000001:8421378,0x50000001:33280,0x60000001:512,0x70000001:8389122,0x80000001:8421890,0x90000001:8421376,0xa0000001:8388610,0xb0000001:33282,0xc0000001:514,0xd0000001:8389120,0xe0000001:32770,0xf0000001:0,0x8000001:8421890,0x18000001:8421376,0x28000001:8388608,0x38000001:512,0x48000001:32768,0x58000001:8388610,0x68000001:2,0x78000001:33282,0x88000001:32770,0x98000001:8389122,0xa8000001:514,0xb8000001:8421888,0xc8000001:8389120,0xd8000001:0,0xe8000001:33280,0xf8000001:8421378},{0:0x40084010,0x1000000:16384,0x2000000:524288,0x3000000:0x40080010,0x4000000:0x40000010,0x5000000:0x40084000,0x6000000:0x40004000,0x7000000:16,0x8000000:540672,0x9000000:0x40004010,0xa000000:0x40000000,0xb000000:540688,0xc000000:524304,0xd000000:0,0xe000000:16400,0xf000000:0x40080000,8388608:0x40004000,0x1800000:540688,0x2800000:16,0x3800000:0x40004010,0x4800000:0x40084010,0x5800000:0x40000000,0x6800000:524288,0x7800000:0x40080010,0x8800000:524304,0x9800000:0,0xa800000:16384,0xb800000:0x40080000,0xc800000:0x40000010,0xd800000:540672,0xe800000:0x40084000,0xf800000:16400,0x10000000:0,0x11000000:0x40080010,0x12000000:0x40004010,0x13000000:0x40084000,0x14000000:0x40080000,0x15000000:16,0x16000000:540688,0x17000000:16384,0x18000000:16400,0x19000000:524288,0x1a000000:524304,0x1b000000:0x40000010,0x1c000000:540672,0x1d000000:0x40004000,0x1e000000:0x40000000,0x1f000000:0x40084010,0x10800000:540688,0x11800000:524288,0x12800000:0x40080000,0x13800000:16384,0x14800000:0x40004000,0x15800000:0x40084010,0x16800000:16,0x17800000:0x40000000,0x18800000:0x40084000,0x19800000:0x40000010,0x1a800000:0x40004010,0x1b800000:524304,0x1c800000:0,0x1d800000:16400,0x1e800000:0x40080010,0x1f800000:540672},{0:260,1048576:0,2097152:0x4000100,3145728:65796,4194304:65540,5242880:0x4000004,6291456:0x4010104,7340032:0x4010000,8388608:0x4000000,9437184:0x4010100,0xa00000:65792,0xb00000:0x4010004,0
vendor: 5,804 bytes, line 1
1xc00000:0x4000104,0xd00000:65536,0xe00000:4,0xf00000:256,524288:0x4010100,1572864:0x4010004,2621440:0,3670016:0x4000100,4718592:0x4000004,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,0xa80000:0x4010000,0xb80000:65796,0xc80000:65792,0xd80000:0x4000104,0xe80000:0x4010104,0xf80000:0x4000000,0x1000000:0x4010100,0x1100000:65540,0x1200000:65536,0x1300000:0x4000100,0x1400000:256,0x1500000:0x4010104,0x1600000:0x4000004,0x1700000:0,0x1800000:0x4000104,0x1900000:0x4000000,0x1a00000:4,0x1b00000:65792,0x1c00000:0x4010000,0x1d00000:260,0x1e00000:65796,0x1f00000:0x4010004,0x1080000:0x4000000,0x1180000:260,0x1280000:0x4010100,0x1380000:0,0x1480000:65540,0x1580000:0x4000100,0x1680000:256,0x1780000:0x4010004,0x1880000:65536,0x1980000:0x4010104,0x1a80000:65796,0x1b80000:0x4000004,0x1c80000:0x4000104,0x1d80000:0x4010000,0x1e80000:4,0x1f80000:65792},{0:0x80401000,65536:0x80001040,131072:4198464,196608:0x80400000,262144:0,327680:4198400,393216:0x80000040,458752:4194368,524288:0x80000000,589824:4194304,655360:64,720896:0x80001000,786432:0x80400040,851968:4160,917504:4096,983040:0x80401040,32768:0x80001040,98304:64,163840:0x80400040,229376:0x80001000,294912:4198400,360448:0x80401040,425984:0,491520:0x80400000,557056:4096,622592:0x80401000,688128:4194304,753664:4160,819200:0x80000000,884736:4194368,950272:4198464,1015808:0x80000040,1048576:4194368,1114112:4198400,1179648:0x80000040,1245184:0,1310720:4160,1376256:0x80400040,1441792:0x80401000,1507328:0x80001040,1572864:0x80401040,1638400:0x80000000,1703936:0x80400000,1769472:4198464,1835008:0x80001000,1900544:4194304,1966080:64,2031616:4096,1081344:0x80400000,1146880:0x80401040,1212416:0,1277952:4198400,1343488:4194368,1409024:0x80000000,1474560:0x80001040,1540096:64,1605632:0x80000040,1671168:4096,1736704:0x80001000,1802240:0x80400040,1867776:4160,1933312:0x80401000,1998848:4194304,2064384:4198464},{0:128,4096:0x1040000,8192:262144,12288:0x20000000,16384:0x20040080,20480:0x1000080,24576:0x21000080,28672:262272,32768:0x1000000,36864:0x20040000,40960:0x20000080,45056:0x21040080,49152:0x21040000,53248:0,57344:0x1040080,61440:0x21000000,2048:0x1040080,6144:0x21000080,10240:128,14336:0x1040000,18432:262144,22528:0x20040080,26624:0x21040000,30720:0x20000000,34816:0x20040000,38912:0,43008:0x21040080,47104:0x1000080,51200:0x20000080,55296:0x21000000,59392:0x1000000,63488:262272,65536:262144,69632:128,73728:0x20000000,77824:0x21000080,81920:0x1000080,86016:0x21040000,90112:0x20040080,94208:0x1000000,98304:0x21040080,102400:0x21000000,106496:0x1040000,110592:0x20040000,114688:262272,118784:0x20000080,122880:0,126976:0x1040080,67584:0x21000080,71680:0x1000000,75776:0x1040000,79872:0x20040080,83968:0x20000000,88064:0x1040080,92160:128,96256:0x21040000,100352:262272,104448:0x21040080,108544:0,112640:0x21000000,116736:0x1000080,120832:262144,124928:0x20040000,129024:0x20000080},{0:0x10000008,256:8192,512:0x10200000,768:0x10202008,1024:0x10002000,1280:2097152,1536:2097160,1792:0x10000000,2048:0,2304:0x10002008,2560:2105344,2816:8,3072:0x10200008,3328:2105352,3584:8200,3840:0x10202000,128:0x10200000,384:0x10202008,640:8,896:2097152,1152:2105352,1408:0x10000008,1664:0x10002000,1920:8200,2176:2097160,2432:8192,2688:0x10002008,2944:0x10200008,3200:0,3456:0x10202000,3712:2105344,3968:0x10000000,4096:0x10002000,4352:0x10200008,4608:0x10202008,4864:8200,5120:2097152,5376:0x10000000,5632:0x10000008,5888:2105344,6144:2105352,6400:0,6656:8,6912:0x10200000,7168:8192,7424:0x10002008,7680:0x10202000,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:0x10000008,5248:0x10002000,5504:8200,5760:0x10202008,6016:0x10200000,6272:0x10202000,6528:0x10200008,6784:8192,7040:2105352,7296:2097160,7552:0,7808:0x10000000,8064:0x10002008},{0:1048576,16:0x2000401,32:1024,48:1049601,64:0x2100401,80:0,96:1,112:0x2100001,128:0x2000400,144:1048577,160:0x2000001,176:0x2100400,192:0x2100000,208:1025,224:1049600,240:0x2000000,8:0x2100001,24:0,40:0x2000401,56:0x2100400,72:1048576,88:0x2000001,104:0x2000000,120:1025,136:1049601,152:0x2000400,168:0x2100000,184:1048577,200:1024,216:0x2100401,232:1,248:1049600,256:0x2000000,272:1048576,288:0x2000401,304:0x2100001,320:1048577,336:0x2000400,352:0x2100400,368:1049601,384:1025,400:0x2100401,416:1049600,432:1,448:0,464:0x2100000,480:0x2000001,496:1024,264:1049600,280:0x2000401,296:0x2100001,312:1,328:0x2000000,344:1048576,360:1025,376:0x2100400,392:0x2000001,408:0x2100000,424:0,440:0x2100401,456:1049601,472:1024,488:0x2000400,504:1048577},{0:0x8000820,1:131072,2:0x8000000,3:32,4:131104,5:0x8020820,6:0x8020800,7:2048,8:0x8020000,9:0x8000800,10:133120,11:0x8020020,12:2080,13:0,14:0x8000020,15:133152,0x80000000:2048,0x80000001:0x8020820,0x80000002:0x8000820,0x80000003:0x8000000,0x80000004:0x8020000,0x80000005:133120,0x80000006:133152,0x80000007:32,0x80000008:0x8000020,0x80000009:2080,0x8000000a:131104,0x8000000b:0x8020800,0x8000000c:0,0x8000000d:0x8020020,0x8000000e:0x8000800,0x8000000f:131072,16:133152,17:0x8020800,18:32,19:2048,20:0x8000800,21:0x8000020,22:0x8020020,23:131072,24:0,25:131104,26:0x8020000,27:0x8000820,28:0x8020820,29:133120,30:2080,31:0x8000000,0x80000010:131072,0x80000011:2048,0x80000012:0x8020020,0x80000013:133152,0x80000014:32,0x80000015:0x8020000,0x80000016:0x8000000,0x80000017:0x8000820,0x80000018:0x8020820,0x80000019:0x8000020,0x8000001a:0x8000800,0x8000001b:0,0x8000001c:133120,0x8000001d:2080,0x8000001e:131104,0x8000001f:0x8020800}],c=[0xf8000001,0x1f800000,0x1f80000,2064384,129024,8064,504,0x8000001f],u=i.DES=n.extend({_doReset:function(){for(var e=this._key.words,t=[],r=0;r<56;r++){var n=a[r]-1;t[r]=e[n>>>5]>>>31-n%32&1}for(var i=this._subKeys=[],l=0;l<16;l++){for(var c=i[l]=[],u=s[l],r=0;r<24;r++)c[r/6|0]|=t[(o[r]-1+u)%28]<<31-r%6,c[4+(r/6|0)]|=t[28+(o[r+24]-1+u)%28]<<31-r%6;c[0]=c[0]<<1|c[0]>>>31;for(var r=1;r<7;r++)c[r]=c[r]>>>(r-1)*4+3;
1c[7]=c[7]<<5|c[7]>>>27}for(var f=this._invSubKeys=[],r=0;r<16;r++)f[r]=i[15-r]},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._subKeys)},decryptBlock:function(e,t){this._doCryptBlock(e,t,this._invSubKeys)},_doCryptBlock:function(e,t,r){this._lBlock=e[t],this._rBlock=e[t+1],f.call(this,4,0xf0f0f0f),f.call(this,16,65535),d.call(this,2,0x33333333),d.call(this,8,0xff00ff),f.call(this,1,0x55555555);for(var n=0;n<16;n++){for(var i=r[n],a=this._lBlock,o=this._rBlock,s=0,u=0;u<8;u++)s|=l[u][((o^i[u])&c[u])>>>0];this._lBlock=o,this._rBlock=a^s}var h=this._lBlock;this._lBlock=this._rBlock,this._rBlock=h,f.call(this,1,0x55555555),d.call(this,8,0xff00ff),d.call(this,2,0x33333333),f.call(this,16,65535),f.call(this,4,0xf0f0f0f),e[t]=this._lBlock,e[t+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function f(e,t){var r=(this._lBlock>>>e^this._rBlock)&t;this._rBlock^=r,this._lBlock^=r<<e}function d(e,t){var r=(this._rBlock>>>e^this._lBlock)&t;this._lBlock^=r,this._rBlock^=r<<e}e.DES=n._createHelper(u);var h=i.TripleDES=n.extend({_doReset:function(){var e=this._key.words;if(2!==e.length&&4!==e.length&&e.length<6)throw Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var t=e.slice(0,2),n=e.length<4?e.slice(0,2):e.slice(2,4),i=e.length<6?e.slice(0,2):e.slice(4,6);this._des1=u.createEncryptor(r.create(t)),this._des2=u.createEncryptor(r.create(n)),this._des3=u.createEncryptor(r.create(i))},encryptBlock:function(e,t){this._des1.encryptBlock(e,t),this._des2.decryptBlock(e,t),this._des3.encryptBlock(e,t)},decryptBlock:function(e,t){this._des3.decryptBlock(e,t),this._des2.encryptBlock(e,t),this._des1.decryptBlock(e,t)},keySize:6,ivSize:2,blockSize:2});e.TripleDES=n._createHelper(h)}(),e.TripleDES})},55824,(e,t,r)=>{!function(n,i,a){if("object"==typeof r)t.exports=r=i(e.r(36389),e.r(30418),e.r(57383),e.r(62319),e.r(20566));else if("function"==typeof define&&define.amd){let t;void 0!==(t=i(e.r(36389),e.r(30418),e.r(57383),e.r(62319),e.r(20566)))&&e.v(t)}else i(n.CryptoJS)}(e.e,function(e){return!function(){var t=e.lib.StreamCipher,r=e.algo,n=r.RC4=t.extend({_doReset:function(){for(var e=this._key,t=e.words,r=e.sigBytes,n=this._S=[],i=0;i<256;i++)n[i]=i;for(var i=0,a=0;i<256;i++){var o=i%r,s=t[o>>>2]>>>24-o%4*8&255;a=(a+n[i]+s)%256;var l=n[i];n[i]=n[a],n[a]=l}this._i=this._j=0},_doProcessBlock:function(e,t){e[t]^=i.call(this)},keySize:8,ivSize:0});function i(){for(var e=this._S,t=this._i,r=this._j,n=0,i=0;i<4;i++){r=(r+e[t=(t+1)%256])%256;var a=e[t];e[t]=e[r],e[r]=a,n|=e[(e[t]+e[r])%256]<<24-8*i}return this._i=t,this._j=r,n}e.RC4=t._createHelper(n);var a=r.RC4Drop=n.extend({cfg:n.cfg.extend({drop:192}),_doReset:function(){n._doReset.call(this);for(var e=this.cfg.drop;e>0;e--)i.call(this)}});e.RC4Drop=t._createHelper(a)}(),e.RC4})},25991,(e,t,r)=>{!function(n,i,a){if("object"==typeof r)t.exports=r=i(e.r(36389),e.r(30418),e.r(57383),e.r(62319),e.r(20566));else if("function"==typeof define&&define.amd){let t;void 0!==(t=i(e.r(36389),e.r(30418),e.r(57383),e.r(62319),e.r(20566)))&&e.v(t)}else i(n.CryptoJS)}(e.e,function(e){return!function(){var t=e.lib.StreamCipher,r=e.algo,n=[],i=[],a=[],o=r.Rabbit=t.extend({_doReset:function(){for(var e=this._key.words,t=this.cfg.iv,r=0;r<4;r++)e[r]=(e[r]<<8|e[r]>>>24)&0xff00ff|(e[r]<<24|e[r]>>>8)&0xff00ff00;var n=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],i=this._C=[e[2]<<16|e[2]>>>16,0xffff0000&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,0xffff0000&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,0xffff0000&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,0xffff0000&e[3]|65535&e[0]];this._b=0;for(var r=0;r<4;r++)s.call(this);for(var r=0;r<8;r++)i[r]^=n[r+4&7];if(t){var a=t.words,o=a[0],l=a[1],c=(o<<8|o>>>24)&0xff00ff|(o<<24|o>>>8)&0xff00ff00,u=(l<<8|l>>>24)&0xff00ff|(l<<24|l>>>8)&0xff00ff00,f=c>>>16|0xffff0000&u,d=u<<16|65535&c;i[0]^=c,i[1]^=f,i[2]^=u,i[3]^=d,i[4]^=c,i[5]^=f,i[6]^=u,i[7]^=d;for(var r=0;r<4;r++)s.call(this)}},_doProcessBlock:function(e,t){var r=this._X;s.call(this),n[0]=r[0]^r[5]>>>16^r[3]<<16,n[1]=r[2]^r[7]>>>16^r[5]<<16,n[2]=r[4]^r[1]>>>16^r[7]<<16,n[3]=r[6]^r[3]>>>16^r[1]<<16;for(var i=0;i<4;i++)n[i]=(n[i]<<8|n[i]>>>
124)&0xff00ff|(n[i]<<24|n[i]>>>8)&0xff00ff00,e[t+i]^=n[i]},blockSize:4,ivSize:2});function s(){for(var e=this._X,t=this._C,r=0;r<8;r++)i[r]=t[r];t[0]=t[0]+0x4d34d34d+this._b|0,t[1]=t[1]+0xd34d34d3+ +(t[0]>>>0<i[0]>>>0)|0,t[2]=t[2]+0x34d34d34+ +(t[1]>>>0<i[1]>>>0)|0,t[3]=t[3]+0x4d34d34d+ +(t[2]>>>0<i[2]>>>0)|0,t[4]=t[4]+0xd34d34d3+ +(t[3]>>>0<i[3]>>>0)|0,t[5]=t[5]+0x34d34d34+ +(t[4]>>>0<i[4]>>>0)|0,t[6]=t[6]+0x4d34d34d+ +(t[5]>>>0<i[5]>>>0)|0,t[7]=t[7]+0xd34d34d3+ +(t[6]>>>0<i[6]>>>0)|0,this._b=+(t[7]>>>0<i[7]>>>0);for(var r=0;r<8;r++){var n=e[r]+t[r],o=65535&n,s=n>>>16,l=((o*o>>>17)+o*s>>>15)+s*s,c=((0xffff0000&n)*n|0)+((65535&n)*n|0);a[r]=l^c}e[0]=a[0]+(a[7]<<16|a[7]>>>16)+(a[6]<<16|a[6]>>>16)|0,e[1]=a[1]+(a[0]<<8|a[0]>>>24)+a[7]|0,e[2]=a[2]+(a[1]<<16|a[1]>>>16)+(a[0]<<16|a[0]>>>16)|0,e[3]=a[3]+(a[2]<<8|a[2]>>>24)+a[1]|0,e[4]=a[4]+(a[3]<<16|a[3]>>>16)+(a[2]<<16|a[2]>>>16)|0,e[5]=a[5]+(a[4]<<8|a[4]>>>24)+a[3]|0,e[6]=a[6]+(a[5]<<16|a[5]>>>16)+(a[4]<<16|a[4]>>>16)|0,e[7]=a[7]+(a[6]<<8|a[6]>>>24)+a[5]|0}e.Rabbit=t._createHelper(o)}(),e.Rabbit})},20249,(e,t,r)=>{!function(n,i,a){if("object"==typeof r)t.exports=r=i(e.r(36389),e.r(30418),e.r(57383),e.r(62319),e.r(20566));else if("function"==typeof define&&define.amd){let t;void 0!==(t=i(e.r(36389),e.r(30418),e.r(57383),e.r(62319),e.r(20566)))&&e.v(t)}else i(n.CryptoJS)}(e.e,function(e){return!function(){var t=e.lib.StreamCipher,r=e.algo,n=[],i=[],a=[],o=r.RabbitLegacy=t.extend({_doReset:function(){var e=this._key.words,t=this.cfg.iv,r=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],n=this._C=[e[2]<<16|e[2]>>>16,0xffff0000&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,0xffff0000&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,0xffff0000&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,0xffff0000&e[3]|65535&e[0]];this._b=0;for(var i=0;i<4;i++)s.call(this);for(var i=0;i<8;i++)n[i]^=r[i+4&7];if(t){var a=t.words,o=a[0],l=a[1],c=(o<<8|o>>>24)&0xff00ff|(o<<24|o>>>8)&0xff00ff00,u=(l<<8|l>>>24)&0xff00ff|(l<<24|l>>>8)&0xff00ff00,f=c>>>16|0xffff0000&u,d=u<<16|65535&c;n[0]^=c,n[1]^=f,n[2]^=u,n[3]^=d,n[4]^=c,n[5]^=f,n[6]^=u,n[7]^=d;for(var i=0;i<4;i++)s.call(this)}},_doProcessBlock:function(e,t){var r=this._X;s.call(this),n[0]=r[0]^r[5]>>>16^r[3]<<16,n[1]=r[2]^r[7]>>>16^r[5]<<16,n[2]=r[4]^r[1]>>>16^r[7]<<16,n[3]=r[6]^r[3]>>>16^r[1]<<16;for(var i=0;i<4;i++)n[i]=(n[i]<<8|n[i]>>>24)&0xff00ff|(n[i]<<24|n[i]>>>8)&0xff00ff00,e[t+i]^=n[i]},blockSize:4,ivSize:2});function s(){for(var e=this._X,t=this._C,r=0;r<8;r++)i[r]=t[r];t[0]=t[0]+0x4d34d34d+this._b|0,t[1]=t[1]+0xd34d34d3+ +(t[0]>>>0<i[0]>>>0)|0,t[2]=t[2]+0x34d34d34+ +(t[1]>>>0<i[1]>>>0)|0,t[3]=t[3]+0x4d34d34d+ +(t[2]>>>0<i[2]>>>0)|0,t[4]=t[4]+0xd34d34d3+ +(t[3]>>>0<i[3]>>>0)|0,t[5]=t[5]+0x34d34d34+ +(t[4]>>>0<i[4]>>>0)|0,t[6]=t[6]+0x4d34d34d+ +(t[5]>>>0<i[5]>>>0)|0,t[7]=t[7]+0xd34d34d3+ +(t[6]>>>0<i[6]>>>0)|0,this._b=+(t[7]>>>0<i[7]>>>0);for(var r=0;r<8;r++){var n=e[r]+t[r],o=65535&n,s=n>>>16,l=((o*o>>>17)+o*s>>>15)+s*s,c=((0xffff0000&n)*n|0)+((65535&n)*n|0);a[r]=l^c}e[0]=a[0]+(a[7]<<16|a[7]>>>16)+(a[6]<<16|a[6]>>>16)|0,e[1]=a[1]+(a[0]<<8|a[0]>>>24)+a[7]|0,e[2]=a[2]+(a[1]<<16|a[1]>>>16)+(a[0]<<16|a[0]>>>16)|0,e[3]=a[3]+(a[2]<<8|a[2]>>>24)+a[1]|0,e[4]=a[4]+(a[3]<<16|a[3]>>>16)+(a[2]<<16|a[2]>>>16)|0,e[5]=a[5]+(a[4]<<8|a[4]>>>24)+a[3]|0,e[6]=a[6]+(a[5]<<16|a[5]>>>16)+(a[4]<<16|a[4]>>>16)|0,e[7]=a[7]+(a[6]<<8|a[6]>>>24)+a[5]|0}e.RabbitLegacy=t._createHelper(o)}(),e.RabbitLegacy})},68442,(e,t,r)=>{!function(n,i,a){if("object"==typeof r)t.exports=r=i(e.r(36389),e.r(30418),e.r(57383),e.r(62319),e.r(20566));else if("function"==typeof define&&define.amd){let t;void 0!==(t=i(e.r(36389),e.r(30418),e.r(57383),e.r(62319),e.r(20566)))&&e.v(t)}else i(n.CryptoJS)}(e.e,function(e){return!function(){var t=e.lib.BlockCipher,r=e.algo;let n=[0x243f6a88,0x85a308d3,0x13198a2e,0x3707344,0xa4093822,0x299f31d0,0x82efa98,0xec4e6c89,0x452821e6,0x38d01377,0xbe5466cf,0x34e90c6c,0xc0ac29b7,0xc97c50dd,0x3f84d5b5,0xb5470917,0x9216d5d9,0x8979fb1b],i=[[0xd1310ba6,0x98dfb5ac,0x2ffd72db,0xd01adfb7,0xb8e1afed,0x6a267e96,0xba7c9045,0xf12c7f99,0x24a19947,0xb3916cf7,0x801f2e2,0x858efc16,0x636920d8,0x71574e69,0xa458fea3,0xf4933d7e,0xd95748f,0x728eb658,0x718bcd58,0x82154aee,0x7b54a41d,0xc25a59b5,0x9c30d539,0x2af26013,0xc5d1b023,0x286085f0,0xca417918,0xb8db38ef,0x8e79dcb0,0x603a180e,0x6c9e0e8b,0xb01e8a3e,0xd71577c1,0xbd314b27,0x78af2fda,0x55605c60,0xe65525f3,0xaa55ab94,0x57489862,0x63e81440,0x55ca396a,0x2aab10b6,0xb4cc5c34,0x1141e8ce,0xa15486af,0x7c72e993,0xb3ee1411,0x636fbc2a,
10x2ba9c55d,0x741831f6,0xce5c3e16,0x9b87931e,0xafd6ba33,0x6c24cf5c,0x7a325381,0x28958677,0x3b8f4898,0x6b4bb9af,0xc4bfe81b,0x66282193,0x61d809cc,0xfb21a991,0x487cac60,0x5dec8032,0xef845d5d,0xe98575b1,0xdc262302,0xeb651b88,0x23893e81,0xd396acc5,0xf6d6ff3,0x83f44239,0x2e0b4482,0xa4842004,0x69c8f04a,0x9e1f9b5e,0x21c66842,0xf6e96c9a,0x670c9c61,0xabd388f0,0x6a51a0d2,0xd8542f68,0x960fa728,0xab5133a3,0x6eef0b6c,0x137a3be4,0xba3bf050,0x7efb2a98,0xa1f1651d,0x39af0176,0x66ca593e,0x82430e88,0x8cee8619,0x456f9fb4,0x7d84a5c3,0x3b8b5ebe,0xe06f75d8,0x85c12073,0x401a449f,0x56c16aa6,0x4ed3aa62,0x363f7706,0x1bfedf72,0x429b023d,0x37d0d724,0xd00a1248,0xdb0fead3,0x49f1c09b,0x75372c9,0x80991b7b,0x25d479d8,0xf6e8def7,0xe3fe501a,0xb6794c3b,0x976ce0bd,0x4c006ba,0xc1a94fb6,0x409f60c4,0x5e5c9ec2,0x196a2463,0x68fb6faf,0x3e6c53b5,0x1339b2eb,0x3b52ec6f,0x6dfc511f,0x9b30952c,0xcc814544,0xaf5ebd09,0xbee3d004,0xde334afd,0x660f2807,0x192e4bb3,0xc0cba857,0x45c8740f,0xd20b5f39,0xb9d3fbdb,0x5579c0bd,0x1a60320a,0xd6a100c6,0x402c7279,0x679f25fe,0xfb1fa3cc,0x8ea5e9f8,0xdb3222f8,0x3c7516df,0xfd616b15,0x2f501ec8,0xad0552ab,0x323db5fa,0xfd238760,0x53317b48,0x3e00df82,0x9e5c57bb,0xca6f8ca0,0x1a87562e,0xdf1769db,0xd542a8f6,0x287effc3,0xac6732c6,0x8c4f5573,0x695b27b0,0xbbca58c8,0xe1ffa35d,0xb8f011a0,0x10fa3d98,0xfd2183b8,0x4afcb56c,0x2dd1d35b,0x9a53e479,0xb6f84565,0xd28e49bc,0x4bfb9790,0xe1ddf2da,0xa4cb7e33,0x62fb1341,0xcee4c6e8,0xef20cada,0x36774c01,0xd07e9efe,0x2bf11fb4,0x95dbda4d,0xae909198,0xeaad8e71,0x6b93d5a0,0xd08ed1d0,0xafc725e0,0x8e3c5b2f,0x8e7594b7,0x8ff6e2fb,0xf2122b64,0x8888b812,0x900df01c,0x4fad5ea0,0x688fc31c,0xd1cff191,0xb3a8c1ad,0x2f2f2218,0xbe0e1777,0xea752dfe,0x8b021fa1,0xe5a0cc0f,0xb56f74e8,0x18acf3d6,0xce89e299,0xb4a84fe0,0xfd13e0b7,0x7cc43b81,0xd2ada8d9,0x165fa266,0x80957705,0x93cc7314,0x211a1477,0xe6ad2065,0x77b5fa86,0xc75442f5,0xfb9d35cf,0xebcdaf0c,0x7b3e89a0,0xd6411bd3,0xae1e7e49,2428461,0x2071b35e,0x226800bb,0x57b8e0af,0x2464369b,0xf009b91e,0x5563911d,0x59dfa6aa,0x78c14389,0xd95a537f,0x207d5ba2,0x2e5b9c5,0x83260376,0x6295cfa9,0x11c81968,0x4e734a41,0xb3472dca,0x7b14a94a,0x1b510052,0x9a532915,0xd60f573f,0xbc9bc6e4,0x2b60a476,0x81e67400,0x8ba6fb5,0x571be91f,0xf296ec6b,0x2a0dd915,0xb6636521,0xe7b9f9b6,0xff34052e,0xc5855664,0x53b02d5d,0xa99f8fa1,0x8ba4799,0x6e85076a],[0x4b7a70e9,0xb5b32944,0xdb75092e,0xc4192623,290971e4,0x49a7df7d,0x9cee60b8,0x8fedb266,0xecaa8c71,0x699a17ff,0x5664526c,0xc2b19ee1,0x193602a5,0x75094c29,0xa0591340,0xe4183a3e,0x3f54989a,0x5b429d65,0x6b8fe4d6,0x99f73fd6,0xa1d29c07,0xefe830f5,0x4d2d38e6,0xf0255dc1,0x4cdd2086,0x8470eb26,0x6382e9c6,0x21ecc5e,0x9686b3f,0x3ebaefc9,0x3c971814,0x6b6a70a1,0x687f3584,0x52a0e286,0xb79c5305,0xaa500737,0x3e07841c,0x7fdeae5c,0x8e7d44ec,0x5716f2b8,0xb03ada37,0xf0500c0d,0xf01c1f04,0x200b3ff,0xae0cf51a,0x3cb574b2,0x25837a58,0xdc0921bd,0xd19113f9,0x7ca92ff6,0x94324773,0x22f54701,0x3ae5e581,0x37c2dadc,0xc8b57634,0x9af3dda7,0xa9446146,0xfd0030e,0xecc8c73e,0xa4751e41,0xe238cd99,0x3bea0e2f,0x3280bba1,0x183eb331,0x4e548b38,0x4f6db908,0x6f420d03,0xf60a04bf,0x2cb81290,0x24977c79,0x5679b072,0xbcaf89af,0xde9a771f,0xd9930810,0xb38bae12,0xdccf3f2e,0x5512721f,0x2e6b7124,0x501adde6,0x9f84cd87,0x7a584718,0x7408da17,0xbc9f9abc,0xe94b7d8c,0xec7aec3a,0xdb851dfa,0x63094366,0xc464c3d2,0xef1c1847,0x3215d908,0xdd433b37,0x24c2ba16,0x12a14d43,0x2a65c451,0x50940002,0x133ae4dd,0x71dff89e,0x10314e55,0x81ac77d6,0x5f11199b,0x43556f1,0xd7a3c76b,0x3c11183b,0x5924a509,0xf28fe6ed,0x97f1fbfa,0x9ebabf2c,0x1e153c6e,0x86e34570,0xeae96fb1,0x860e5e0a,0x5a3e2ab3,0x771fe71c,0x4e3d06fa,0x2965dcb9,0x99e71d0f,0x803e89d6,0x5266c825,0x2e4cc978,0x9c10b36a,0xc6150eba,0x94e2ea78,0xa5fc3c53,0x1e0a2df4,0xf2f74ea7,0x361d2b3d,0x1939260f,0x19c27960,0x5223a708,0xf71312b6,0xebadfe6e,0xeac31f66,0xe3bc4595,0xa67bc883,0xb17f37d1,0x18cff28,0xc332ddef,0xbe6c5aa5,0x65582185,0x68ab9802,0xeecea50f,0xdb2f953b,0x2aef7dad,0x5b6e2f84,0x1521b628,0x29076170,0xecdd4775,0x619f1510,0x13cca830,0xeb61bd96,0x334fe1e,0xaa0363cf,0xb5735c90,0x4c70a239,0xd59e9e0b,0xcbaade14,0xeecc86bc,0x60622ca7,0x9cab5cab,0xb2f3846e,0x648b1eaf,0x19bdf0ca,0xa02369b9,0x655abb50,0x40685a32,0x3c2ab4b3,0x319ee9d5,0xc021b8f7,0x9b540b19,0x875fa099,0x95f7997e,0x623d7da8,0xf837889a,0x97e32d77,0x11ed935f,0x16681281,0xe358829,0xc7e61fd6,0x96dedfa1,0x7858ba99,0x57f584a5,0x1b227263,0x9b83c3ff,0x1ac24696,0xcdb30aeb,0x532e3054,0x8fd948e4,0x6dbc3128,0x58ebf2ef,0x34c6ffea,0xfe28ed61,0xee7c3c73,0x5d4a14d9,0xe864b7e3,0x42105d14,0x203e13e0,0x45eee2b6,0xa3aaabea,0xdb6c4f15,0xfacb4fd0,0xc742f442,0xef6abbb5,0x654f3b1d,0x41cd2105,0xd81e799e,0x86854dc7,0xe44b476a,0x3d816250,0xcf62a1f2,0x5b8d2646,0xfc8883a0,0xc1c7b6a3,0x7f1524c3,0x69cb7492,0x47848a0b,0x5692b285,0x95bbf00,0xad19489d,0x1462b174,0x23820e00,0x58428d2a,0xc55f5ea,0x1dadf43e,0x233f7061,
10x3372f092,0x8d937e41,0xd65fecf1,0x6c223bdb,0x7cde3759,0xcbee7460,0x4085f2a7,0xce77326e,0xa6078084,0x19f8509e,0xe8efd855,0x61d99735,0xa969a7aa,0xc50c06c2,0x5a04abfc,0x800bcadc,0x9e447a2e,0xc3453484,0xfdd56705,0xe1e9ec9,0xdb73dbd3,0x105588cd,0x675fda79,0xe3674340,0xc5c43465,0x713e38d8,0x3d28f89e,0xf16dff20,0x153e21e7,0x8fb03d4a,0xe6e39f2b,0xdb83adf7],[0xe93d5a68,0x948140f7,0xf64c261c,0x94692934,0x411520f7,0x7602d4f7,0xbcf46b2e,0xd4a20068,0xd4082471,0x3320f46a,0x43b7d4b7,0x500061af,0x1e39f62e,0x97244546,0x14214f74,0xbf8b8840,0x4d95fc1d,0x96b591af,0x70f4ddd3,0x66a02f45,0xbfbc09ec,0x3bd9785,0x7fac6dd0,0x31cb8504,0x96eb27b3,0x55fd3941,0xda2547e6,0xabca0a9a,0x28507825,0x530429f4,0xa2c86da,0xe9b66dfb,0x68dc1462,0xd7486900,0x680ec0a4,0x27a18dee,0x4f3ffea2,0xe887ad8c,0xb58ce006,0x7af4d6b6,0xaace1e7c,0xd3375fec,0xce78a399,0x406b2a42,0x20fe9e35,0xd9f385b9,0xee39d7ab,0x3b124e8b,0x1dc9faf7,0x4b6d1856,0x26a36631,0xeae397b2,0x3a6efa74,0xdd5b4332,0x6841e7f7,0xca7820fb,0xfb0af54e,0xd8feb397,0x454056ac,0xba489527,0x55533a3a,0x20838d87,0xfe6ba9b7,0xd096954b,0x55a867bc,0xa1159a58,0xcca92963,0x99e1db33,0xa62a4a56,0x3f3125f9,0x5ef47e1c,0x9029317c,0xfdf8e802,0x4272f70,0x80bb155c,0x5282ce3,0x95c11548,0xe4c66d22,0x48c1133f,0xc70f86dc,0x7f9c9ee,0x41041f0f,0x404779a4,0x5d88
16e17,0x325f51eb,0xd59bc0d1,0xf2bcc18f,0x41113564,0x257b7834,0x602a9c60,0xdff8e8a3,0x1f636c1b,0xe12b4c2,0x2e1329e,0xaf664fd1,0xcad18115,0x6b2395e0,0x333e92e1,0x3b240b62,0xeebeb922,0x85b2a20e,0xe6ba0d99,0xde720c8c,0x2da2f728,0xd0127845,0x95b794fd,0x647d0862,0xe7ccf5f0,0x5449a36f,0x877d48fa,0xc39dfd27,0xf33e8d1e,0xa476341,0x992eff74,0x3a6f6eab,0xf4f8fd37,0xa812dc60,0xa1ebddf8,0x991be14c,0xdb6e6b0d,0xc67b5510,0x6d672c37,0x2765d43b,0xdcd0e804,0xf1290dc7,0xcc00ffa3,0xb5390f92,0x690fed0b,0x667b9ffb,0xcedb7d9c,0xa091cf0b,0xd9155ea3,0xbb132f88,0x515bad24,0x7b9479bf,0x763bd6eb,0x37392eb3,0xcc115979,0x8026e297,0xf42e312d,0x6842ada7,0xc66a2b3b,0x12754ccc,0x782ef11c,0x6a124237,0xb79251e7,0x6a1bbe6,0x4bfb6350,0x1a6b1018,0x11caedfa,0x3d25bdd8,0xe2e1c3c9,0x44421659,0xa121386,0xd90cec6e,0xd5abea2a,0x64af674e,0xda86a85f,0xbebfe988,0x64e4c3fe,0x9dbc8057,0xf0f7c086,0x60787bf8,0x6003604d,0xd1fd8346,0xf6381fb0,0x7745ae04,0xd736fccc,0x83426b33,0xf01eab71,0xb0804187,0x3c005e5f,0x77a057be,0xbde8ae24,0x55464299,0xbf582e61,0x4e58f48f,0xf2ddfda2,0xf474ef38,0x8789bdc2,0x5366f9c3,0xc8b38e74,0xb475f255,0x46fcd9b9,0x7aeb2661,0x8b1ddf84,0x846a0e79,0x915f95e2,0x466e598e,0x20b45770,0x8cd55591,0xc902de4c,0xb90bace1,0xbb8205d0,0x11a86248,0x7574a99e,0xb77f19b6,0xe0a9dc09,0x662d09a1,0xc4324633,0xe85a1f02,0x9f0be8c,0x4a99a025,0x1d6efe10,0x1ab93d1d,0xba5a4df,0xa186f20f,0x2868f169,0xdcb7da83,0x573906fe,0xa1e2ce9b,0x4fcd7f52,0x50115e01,0xa70683fa,0xa002b5c4,0xde6d027,0x9af88c27,0x773f8641,0xc3604c06,0x61a806b5,0xf0177a28,0xc0f586e0,6314154,0x30dc7d62,0x11e69ed7,0x2338ea63,0x53c2dd94,0xc2c21634,0xbbcbee56,0x90bcb6de,0xebfc7da1,0xce591d76,0x6f05e409,0x4b7c0188,0x39720a3d,0x7c927c24,0x86e3725f,0x724d9db9,0x1ac15bb4,0xd39eb8fc,0xed545578,0x8fca5b5,0xd83d7cd3,0x4dad0fc4,0x1e50ef5e,0xb161e6f8,0xa28514d9,0x6c51133c,0x6fd5c7e7,0x56e14ec4,0x362abfce,0xddc6c837,0xd79a3234,0x92638212,0x670efa8e,0x406000e0],[0x3a39ce37,0xd3faf5cf,0xabc27737,0x5ac52d1b,0x5cb0679e,0x4fa33742,0xd3822740,0x99bc9bbe,0xd5118e9d,0xbf0f7315,0xd62d1c7e,0xc700c47b,0xb78c1b6b,0x21a19045,0xb26eb1be,0x6a366eb4,0x5748ab2f,0xbc946e79,0xc6a376d2,0x6549c2c8,0x530ff8ee,0x468dde7d,0xd5730a1d,0x4cd04dc6,0x2939bbdb,0xa9ba4650,0xac9526e8,0xbe5ee304,0xa1fad5f0,0x6a2d519a,0x63ef8ce2,0x9a86ee22,0xc089c2b8,0x43242ef6,0xa51e03aa,0x9cf2d0a4,0x83c061ba,0x9be96a4d,0x8fe51550,0xba645bd6,0x2826a2f9,0xa73a3ae1,0x4ba99586,0xef5562e9,0xc72fefd3,0xf752f7da,0x3f046f69,0x77fa0a59,0x80e4a915,0x87b08601,0x9b09e6ad,0x3b3ee593,0xe990fd5a,0x9e34d797,0x2cf0b7d9,0x22b8b51,0x96d5ac3a,0x17da67d,0xd1cf3ed6,0x7c7d2d28,0x1f9f25cf,0xadf2b89b,0x5ad6b472,0x5a88f54c,0xe029ac71,0xe019a5e6,0x47b0acfd,0xed93fa9b,0xe8d3c48d,0x283b57cc,0xf8d56629,0x79132e28,0x785f0191,0xed756055,0xf7960e44,0xe3d35e8c,0x15056dd4,0x88f46dba,0x3a16125,0x564f0bd,0xc3eb9e15,0x3c9057a2,0x97271aec,0xa93a072a,0x1b3f6d9b,0x1e6321f5,0xf59c66fb,0x26dcf319,0x7533d928,0xb155fdf5,0x3563482,0x8aba3cbb,0x28517711,0xc20ad9f8,0xabcc5167,0xccad925f,0x4de81751,0x3830dc8e,0x379d5862,0x9320f991,0xea7a90c2,0xfb3e7bce,0x5121ce64,0x774fbe32,0xa8b6e37e,0xc3293d46,0x48de5369,0x6413e680,0xa2ae0810,0xdd6db224,0x69852dfd,0x9072166,0xb39a460a,0x6445c0dd,0x586cdecf,0x1c20c8ae,0x5bbef7dd,0x1b588d40,0xccd2017f,0x6bb4e3bb,0xdda26a7e,0x3a59ff45,0x3e350a44,0xbcb4cdd5,0x72eacea8,0xfa6484bb,0x8d6612ae,0xbf3c6f47,0xd29be463,0x542f5d9e,0xaec2771b,0xf64e6370,0x740e0d8d,0xe75b1357,0xf8721671,0xaf537d5d,0x4040cb08,0x4eb4e2cc,0x34d2466a,0x115af84,3786409e3,0x95983a1d,0x6b89fb4,0xce6ea048,0x6f3f3b82,0x3520ab82,0x11a1d4b,0x277227f8,0x611560b1,0xe7933fdc,0xbb3a792b,0x344525bd,0xa08839e1,0x51ce794b,0x2f32c9b7,0xa01fbac9,0xe01cc87e,0xbcc7d1f6,0xcf0111c3,0xa1e8aac7,0x1a908749,0xd44fbd9a,0xd0dadecb,0xd50ada38,0x339c32a,0xc6913667,0x8df9317c,0xe0b12b4f,0xf79e59b7,0x43f5bb3a,0xf2d519ff,0x27d9459c,0xbf97222c,0x15e6fc2a,0xf91fc71,0x9b941525,0xfae59361,0xceb69ceb,0xc2a86459,0x12baa8d1,0xb6c1075e,0xe3056a0c,0x10d25065,0xcb03a442,0xe0ec6e0e,0x1698db3b,0x4c98a0be,0x3278e964,0x9f1f9532,0xe0d392df,0xd3a0342b,0x8971f21e,0x1b0a7441,0x4ba3348c,0xc5be7120,0xc37632d8,0xdf359f8d,0x9b992f2e,0xe60b6f47,0xfe3f11d,0xe54cda54,0x1edad891,0xce6279cf,0xcd3e7e6f,0x1618b166,0xfd2c1d05,0x848fd2c5,0xf6fb2299,0xf523f357,0xa6327623,0x93a83531,0x56cccd02,0xacf08162,0x5a75ebb5,0x6e163697,0x88d273cc,0xde966292,0x81b949d0,0x4c50901b,0x71c65614,0xe6c6c7bd,0x327a140a,0x45e1d006,0xc3f27b9a,0xc9aa53fd,0x62a80f00,0xbb25bfe2,0x35bdd2f6,0x71126905,0xb2040222,0xb6cbcf7c,0xcd769c2b,0x53113ec0,0x1640e3d3,0x38abbd60,0x2547adf0,0xba38209c,0xf746ce76,0x77afa1c5,0x20756060,0x85cbfe4e,0x8ae88dd8,0x7aaaf9b0,0x4cf9aa7e,0x1948c25c,0x2fb8a8c,0x1c36ae4,0xd6ebe1f9,0x90d4f869,0xa65cdea0,0x3f09252d,0xc208e69f,0xb74e6132,0xce77e25b,0x578fdfe3,0x3ac372e6]];var a={pbox:[],sbox:[]};function o(e,t){let r=e.sbox[0][t>>24&255]+e.sbox[1][t>>16&255];return r^=e.sbox[2][t>>8&255],r+=e.sbox[3][255&t]}function s(e,t,r){let n,i=t,a=r;for(let t=0;t<16;++t)i^=e.pbox[t],a=o(e,i)^a,n=i,i=a,a=n;return n=i,i=a,a=n^e.pbox[16],{left:i^=e.pbox[17],right:a}}var l=r.Blowfish=t.extend({_doReset:function(){if(this._keyPriorReset!==this._key){var e=this._keyPriorReset=this._key;!function(e,t,r){for(let t=0;t<4;t++){e.sbox[t]=[];for(let r=0;r<256;r++)e.sbox[t][r]=i[t][r]}let a=0;for(let i=0;i<18;i++)e.pbox[i]=n[i]^t[a],++a>=r&&(a=0);let o=0,l=0,c=0;for(let t=0;t<18;t+=2)o=(c=s(e,o,l)).left,l=c.right,e.pbox[t]=o,e.pbox[t+1]=l;for(let t=0;t<4;t++)for(let r=0;r<256;r+=2)o=(c=s(e,o,l)).left,l=c.right,e.sbox[t][r]=o,e.sbox[t][r+1]=l}(a,e.words,e.sigBytes/4)}},encryptBlock:function(e,t){var r=s(a,e[t],e[t+1]);e[t]=r.left,e[t+1]=r.right},decryptBlock:function(e,t){var r=function(e,t,r){let n,i=t,a=r;for(let t=17;t>1;--t)i^=e.pbox[t],a=o(e,i)^a,n=i,i=a,a=n;return n=i,i=a,a=n^e.pbox[1],{left:i^=e.pbox[0],right:a}}(a,e[t],e[t+1]);e[t]=r.left,e[t+1]=r.right},blockSize:2,keySize:4,ivSize:2});e.Blowfish=t._createHelper(l)}(),e.Blowfish})},17137,(e,t,r)=>{!function(n,i,a){if("object"==typeof r)t.exports=r=i(e.r(36389),e.r(77765),e.r(41641),e.r(68965),e.r(30418),e.r(2916),e.r(57383),e.r(6801),e.r(1513),e.r(24294),e.r(59379),e.r(79432),e.r(33110),e.r(89092),e.r(37529),e.r(19445),e.r(62319),e.r(20566),e.r(66637),e.r(72018),e.r(61520),e.r(92891),e.r(27076),e.r(65299),e.r(75211),e.r(10624),e.r(89424),e.r(70925),e.r(14152),e.r(89886),e.r(94413),e.r(55824),e.r(25991),e.r(20249),e.r(68442));else if("function"==typeof define&&define.amd){let t;void 0!==(t=i(e.r(36389),e.r(77765),e.r(41641),e.r(68965),e.r(30418),e.r(2916),e.r(57383),e.r(6801),e.r(1513),e.r(24294),e.r(59379),e.r(79432),e.r(33110),e.r(89092),e.r(37529),e.r(19445),e.r(62319),e.r(20566),e.r(66637),e.r(72018),e.r(61520),e.r(92891),e.r(27076),e.r(65299),e.r(75211),e.r(10624),e.r(89424),e.r(70925),e.r(14152),e.r(89886),e.r(94413),e.r(55824),e.r(25991),e.r(20249),e.r(68442)))&&e.v(t)}else n.CryptoJS=i(n.CryptoJS)}(e.e,function(e){return e})},7604,(e,t,r)=>{t.exports=function(e){var t=0,r=0,n=0,i=0;return e.map(function(e){var a=(e=e.slice())[0],o=a.toUpperCase();if(a!=o)switch(e[0]=o,a){case"a":e[6]+=n,e[7]+=i;break;case"v":e[1]+=i;break;case"h":e[1]+=n;break;default:for(var s=1;s<e.length;)e[s++]+=n,e[s++]+=i}switch(o){case"Z":n=t,i=r;break;case"H":n=e[1];break;case"V":i=e[1];break;case"M":n=t=e[1],i=r=e[2];break;default:n=e[e.length-2],i=e[e.length-1]}return e})}},3936,(e,t,r)=>{t.exports=function(e){var t=[];return e.replace(i,function(e,r,i){var o,s=r.toLowerCase();for(i=(o=i.match(a))?o.map(Number):[],"m"==s&&i.length>2&&(t.push([r].concat(i.splice(0,2))),s="l",r="m"==r?"l":"L");;){if(i.length==n[s])return i.unshift(r),t.push(i);if(i.length<n[s])throw Error("malformed path data");t.push([r].concat(i.splice(0,n[s])))}}),t};var n={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},i=/([astvzqmhlc])([^astvzqmhlc]*)/ig,a=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/ig},4922,(e,t,r)=>{"use strict";
1t.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},83057,(e,t,r)=>{t.exports=function(e){return!!e&&"string"!=typeof e&&(e instanceof Array||Array.isArray(e)||e.length>=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))}},39163,(e,t,r)=>{"use strict";var n=e.r(83057),i=Array.prototype.concat,a=Array.prototype.slice,o=t.exports=function(e){for(var t=[],r=0,o=e.length;r<o;r++){var s=e[r];n(s)?t=i.call(t,a.call(s)):t.push(s)}return t};o.wrap=function(e){return function(){return e(o(arguments))}}},39092,(e,t,r)=>{var n=e.r(4922),i=e.r(39163),a=Object.hasOwnProperty,o=Object.create(null);for(var s in n)a.call(n,s)&&(o[n[s]]=s);var l=t.exports={to:{},get:{}};function c(e,t,r){return Math.min(Math.max(t,e),r)}function u(e){var t=Math.round(e).toString(16).toUpperCase();return t.length<2?"0"+t:t}l.get=function(e){var t,r;switch(e.substring(0,3).toLowerCase()){case"hsl":t=l.get.hsl(e),r="hsl";break;case"hwb":t=l.get.hwb(e),r="hwb";break;default:t=l.get.rgb(e),r="rgb"}return t?{model:r,value:t}:null},l.get.rgb=function(e){if(!e)return null;var t,r,i,o=[0,0,0,1];if(t=e.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(r=0,i=t[2],t=t[1];r<3;r++){var s=2*r;o[r]=parseInt(t.slice(s,s+2),16)}i&&(o[3]=parseInt(i,16)/255)}else if(t=e.match(/^#([a-f0-9]{3,4})$/i)){for(r=0,i=(t=t[1])[3];r<3;r++)o[r]=parseInt(t[r]+t[r],16);i&&(o[3]=parseInt(i+i,16)/255)}else if(t=e.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(r=0;r<3;r++)o[r]=parseInt(t[r+1],0);t[4]&&(t[5]?o[3]=.01*parseFloat(t[4]):o[3]=parseFloat(t[4]))}else if(t=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(r=0;r<3;r++)o[r]=Math.round(2.55*parseFloat(t[r+1]));t[4]&&(t[5]?o[3]=.01*parseFloat(t[4]):o[3]=parseFloat(t[4]))}else if(!(t=e.match(/^(\w+)$/)))return null;else return"transparent"===t[1]?[0,0,0,0]:a.call(n,t[1])?((o=n[t[1]])[3]=1,o):null;for(r=0;r<3;r++)o[r]=c(o[r],0,255);return o[3]=c(o[3],0,1),o},l.get.hsl=function(e){if(!e)return null;var t=e.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var r=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,c(parseFloat(t[2]),0,100),c(parseFloat(t[3]),0,100),c(isNaN(r)?1:r,0,1)]}return null},l.get.hwb=function(e){if(!e)return null;var t=e.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(t){var r=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,c(parseFloat(t[2]),0,100),c(parseFloat(t[3]),0,100),c(isNaN(r)?1:r,0,1)]}return null},l.to.hex=function(){var e=i(arguments);return"#"+u(e[0])+u(e[1])+u(e[2])+(e[3]<1?u(Math.round(255*e[3])):"")},l.to.rgb=function(){var e=i(arguments);
1return e.length<4||1===e[3]?"rgb("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"},l.to.rgb.percent=function(){var e=i(arguments),t=Math.round(e[0]/255*100),r=Math.round(e[1]/255*100),n=Math.round(e[2]/255*100);return e.length<4||1===e[3]?"rgb("+t+"%, "+r+"%, "+n+"%)":"rgba("+t+"%, "+r+"%, "+n+"%, "+e[3]+")"},l.to.hsl=function(){var e=i(arguments);return e.length<4||1===e[3]?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},l.to.hwb=function(){var e=i(arguments),t="";return e.length>=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},l.to.keyword=function(e){return o[e.slice(0,3)]}},49734,(e,t,r)=>{function n(e){this.value=e,this.match=function(e){return this.value>=e.height}}function i(e){this.value=e,this.match=function(e){return this.value<e.height}}function a(e){this.value=e,this.match=function(e){return this.value>=e.width}}function o(e){this.value=e,this.match=function(e){return this.value<e.width}}function s(e){this.value=e,this.match=function(e){return this.value===e.orientation}}t.exports=function(e,t){switch(e){case"max-height":return new n(t);case"min-height":return new i(t);case"max-width":return new a(t);case"min-width":return new o(t);case"orientation":return new s(t);default:throw Error(t)}}},58675,(e,t,r)=>{function n(e,t){this.left=e,this.right=t,this.match=function(r){return e.match(r)&&t.match(r)}}function i(e,t){this.left=e,this.right=t,this.match=function(r){return e.match(r)||t.match(r)}}t.exports=function(e,t,r){switch(e){case"and":return new n(t,r);case",":return new i(t,r);default:throw Error(value)}}},43655,(e,t,r)=>{var n=e.r(49734),i=e.r(58675),a=/[0-9]/,o=/[a-z|\-]/i,s=/\s/,l=/:/,c=/,/,u=/and$/,f=/@/;t.exports={parse:function(e){return function(e){for(var t=[],r=[];e.length>0;){var a=e.shift();if("number"===a.type||"literal"===a.type){t.push(a);continue}if("operator"===a.type){if(l.test(a.value)){a={type:"query",key:t.pop(),value:e.shift()},t.push(a);continue}for(;r.length>0;)t.unshift(r.pop());r.push(a)}}for(;r.length>0;)t.unshift(r.pop());return function e(){var r=t.shift();if("number"===r.type)return parseInt(r.value);if("literal"===r.type)return r.value;if("operator"===r.type){var a=e(),o=e();return i(r.value,a,o)}if("query"===r.type){var a=r.key.value,o=r.value.value;return n(a,o)}}()}(function(e){for(var t=0,r=[];t<e.length;){var n=e[t];if(f.test(n))for(n=e[++t];o.test(n)&&void 0!==n;)n=e[++t];if(s.test(n)||")"===n||"("===n){t++;continue}if(l.test(n)||c.test(n)){t++,r.push({type:"operator",value:n});continue}if(a.test(n)){for(var i="";a.test(n);)i+=n,n=e[++t];r.push({type:"number",value:i});continue}if(o.test(n)){for(var i="";o.test(n)&&void 0!==n;)i+=n,n=e[++t];
1u.test(i)?r.push({type:"operator",value:i}):r.push({type:"literal",value:i});continue}throw TypeError("Tokenizer: I dont know what this character is: "+n)}return r}(e))}}},46650,(e,t,r)=>{var n=e.r(43655);t.exports=function(e,t){var r={};return Object.keys(e).forEach(function(i){n.parse(i).match(t)&&Object.assign(r,e[i])}),r}},99611,(e,t,r)=>{t.exports=function(e,t,r){if(void 0==e)return[0,0,0];var n,i,a,o=(1-Math.abs(2*r-1))*t,s=e/60,l=o*(1-Math.abs(s%2-1));0===(s=Math.floor(s))?(n=o,i=l,a=0):1===s?(n=l,i=o,a=0):2===s?(n=0,i=o,a=l):3===s?(n=0,i=l,a=o):4===s?(n=l,i=0,a=o):5===s&&(n=o,i=0,a=l);var c=r-o/2;return[Math.abs(Math.round(255*(n+=c))),Math.abs(Math.round(255*(i+=c))),Math.abs(Math.round(255*(a+=c)))]}},29116,(e,t,r)=>{var n=e.r(99611);t.exports=function(e,t,r){var i,a,o,s;return e=function(e){var t,r;for(e=(r=e=(t=e)>1e7?1e7:t)<-1e7?-1e7:r;e<0;)e+=360;for(;e>359;)e-=360;return e}(e),a=(i=t)>100?100:i,t=a<0?0:a,s=(o=r)>100?100:o,"#"+n(e,t/=100,r=(s<0?0:s)/100).map(function(e){return(256+e).toString(16).substr(-2)}).join("")}},92138,(e,t,r)=>{var n=/^[a-f0-9?-]+$/i;t.exports=function(e){for(var t,r,i,a,o,s,l,c,u,f=[],d=e,h=0,A=d.charCodeAt(h),g=d.length,p=[{nodes:f}],m=0,y="",b="",v="";h<g;)if(A<=32){t=h;do t+=1,A=d.charCodeAt(t);while(A<=32)a=d.slice(h,t),i=f[f.length-1],41===A&&m?v=a:i&&"div"===i.type?(i.after=a,i.sourceEndIndex+=a.length):44===A||58===A||47===A&&42!==d.charCodeAt(t+1)&&(!u||u&&"function"===u.type&&"calc"!==u.value)?b=a:f.push({type:"space",sourceIndex:h,sourceEndIndex:t,value:a}),h=t}else if(39===A||34===A){t=h,a={type:"string",sourceIndex:h,quote:r=39===A?"'":'"'};do if(o=!1,~(t=d.indexOf(r,t+1)))for(s=t;92===d.charCodeAt(s-1);)s-=1,o=!o;else d+=r,t=d.length-1,a.unclosed=!0;while(o)a.value=d.slice(h+1,t),a.sourceEndIndex=a.unclosed?t:t+1,f.push(a),h=t+1,A=d.charCodeAt(h)}else if(47===A&&42===d.charCodeAt(h+1))t=d.indexOf("*/",h),a={type:"comment",sourceIndex:h,sourceEndIndex:t+2},-1===t&&(a.unclosed=!0,t=d.length,a.sourceEndIndex=t),a.value=d.slice(h+2,t),f.push(a),h=t+2,A=d.charCodeAt(h);else if((47===A||42===A)&&u&&"function"===u.type&&"calc"===u.value)a=d[h],f.push({type:"word",sourceIndex:h-b.length,sourceEndIndex:h+a.length,value:a}),h+=1,A=d.charCodeAt(h);else if(47===A||44===A||58===A)a=d[h],f.push({type:"div",sourceIndex:h-b.length,sourceEndIndex:h+a.length,value:a,before:b,after:""}),b="",h+=1,A=d.charCodeAt(h);else if(40===A){t=h;do t+=1,A=d.charCodeAt(t);while(A<=32)if(c=h,a={type:"function",sourceIndex:h-y.length,value:y,before:d.slice(c+1,t)},h=t,"url"===y&&39!==A&&34!==A){t-=1;do if(o=!1,~(t=d.indexOf(")",t+1)))for(s=t;92===d.charCodeAt(s-1);)s-=1,o=!o;else d+=")",t=d.length-1,a.unclosed=!0;while(o)l=t;do l-=1,A=d.charCodeAt(l);while(A<=32)c<l?(h!==l+1?a.nodes=[{type:"word",sourceIndex:h,sourceEndIndex:l+1,value:d.slice(h,l+1)}]:a.nodes=[],a.unclosed&&l+1!==t?(a.after="",a.nodes.push({type:"space",sourceIndex:l+1,sourceEndIndex:t,value:d.slice(l+1,t)})):(a.after=d.slice(l+1,t),a.sourceEndIndex=t)):(a.after="",a.nodes=[]),h=t+1,a.sourceEndIndex=a.unclosed?t:h,A=d.charCodeAt(h),f.push(a)}else m+=1,a.after="",a.sourceEndIndex=h+1,f.push(a),p.push(a),f=a.nodes=[],u=a;y=""}else if(41===A&&m)h+=1,A=d.charCodeAt(h),u.after=v,u.sourceEndIndex+=v.length,v="",m-=1,p[p.length-1].sourceEndIndex=h,p.pop(),f=(u=p[m]).nodes;else{t=h;do 92===A&&(t+=1),t+=1,A=d.charCodeAt(t);while(t<g&&!(A<=32||39===A||34===A||44===A||58===A||47===A||40===A||42===A&&u&&"function"===u.type&&"calc"===u.value||47===A&&"function"===u.type&&"calc"===u.value||41===A&&m))a=d.slice(h,t),40===A?y=a:(117===a.charCodeAt(0)||85===a.charCodeAt(0))&&43===a.charCodeAt(1)&&n.test(a.slice(2))?f.push({type:"unicode-range",sourceIndex:h,sourceEndIndex:t,value:a}):f.push({type:"word",sourceIndex:h,sourceEndIndex:t,value:a}),h=t}for(h=p.length-1;h;h-=1)p[h].unclosed=!0,p[h].sourceEndIndex=d.length;return p[0].nodes}},21326,(e,t,r)=>{t.exports=function(e){var t,r,n,i=0,a=e.length;if(0===a||!function(e){var t,r=e.charCodeAt(0);if(43===r||45===r){if((t=e.charCodeAt(1))>=48&&t<=57)return!0;var n=e.charCodeAt(2);return 46===t&&!!(n>=48)&&!!(n<=57)}return 46===r?!!((t=e.charCodeAt(1))>=48)&&!!(t<=57):!!(r>=48)&&!!(r<=57)}(e))return!1;for((43===(t=e.charCodeAt(i))||45===t)&&i++;i<a&&!((t=e.charCodeAt(i))<48)&&!(t>57);)i+=1;if(t=e.charCodeAt(i),r=e.charCodeAt(i+1),46===t&&r>=48&&r<=57)for(i+=2;i<a&&!((t=e.charCodeAt(i))<48)&&!(t>57);)i+=1;if(t=e.charCodeAt(i),r=e.charCodeAt(i+1),n=e.charCodeAt(i+2),(101===t||69===t)&&(r>=48&&r<=57||(43===r||45===r)&&n>=48&&n<=57))for(i+=43===r||45===r?3:2;i<a&&!((t=e.charCodeAt(i))<48)&&!(t>57);)i+=1;return{number:e.slice(0,i),unit:e.slice(i)}}},36255,(e,t,r)=>{!function(r,n){if("function"==typeof define&&define.amd){let t;void 0!==(t=n())&&e.v(t)}
1else t.exports?t.exports=n():r.createHyphenator=n()}(e.e,function(){var t=RegExp.prototype.test.bind(/\s|(?![\'])[\!-\@\[-\`\{-\~\u2013-\u203C]/);function r(e){return e.reduce(function(e,t){for(var r=0,n=[];(r=t.indexOf("-",r+1))>-1;)n.push(r);return e[t.toLocaleLowerCase().replace(/\-/g,"")]=n,e},{})}var n=[],i="exceptions",a="hyphenChar",o="minWordLength",s=e.g;function l(e,t){for(var r in e=e||{},t)e[r]=t[r];return e}function c(e){return e instanceof Array}function u(e,t,r,n){return t in e&&(!n||n(e[t]))?e[t]:r}function f(e,t){return e.reduce(function(e,r){return e["~"+r.replace(/\-/g,"")]=r.replace(/\-/g,t),e},{})}return function(e,d){var h=u(d=d||{},"async",!1),A={},g={},p={},m=u(d,a,"­"),y=e[0].split(","),b=JSON.parse(e[1]),v=0|u(d,o,5),x=u(d,"html",!0),w=u(d,i,n,c),E=m+v;if(p[E]={},e[2]&&(p[E]=f(e[2],m),g=r(e[2])),w&&w.length&&(p[E]=l(p[E],f(w,m)),g=l(g,r(w))),A[E]=l({},p[E]),h&&!("Promise"in s))throw Error("Failed to create hyphenator: Could not find global Promise object, needed for hyphenator to work in async mode");return function(s,d){var w=u(d=d||{},a,m),E=0|u(d,o,v),I=u(d,i,n,c),C=w+E;return!p[C]&&e[2]&&(p[C]=f(e[2],w),A[C]=l(A[C],p[C])),I&&I.length&&(p[C]=l(p[C],f(I,w)),g=l(g,r(I)),A[C]=l(A[C],p[C])),function(e,r,n,i,a,o,s,l,c){var u,f,d,h,A,g,p,m,y="",b=(d=(s?[(u=!1,function(e,r){return u?">"===r[0]&&(e(),u=!1):"<"!==r[0]||t(r[1])&&"/"!==r[1]||(u=!0),u})]:[]).concat((f=!1,function(e,r){return f?!t(r[0])&&t(r[1])&&(e(),f=!1):t(r[0])||r[1]!==o||(f=!0),f})),h="",A="",g=0,p=function(){var e="",r="";function n(){e+=r,r=""}return function(i,a){r+=i;var o,s,c=d.reduce(function(e,t){return e||t(n,[i,a])},!1);if(!c&&(t(i)&&!t(a)&&n(),!t(i)&&t(a)))if(r.length>=l)return o=[e,r],e="",r="",o;else n();if(""===a)return(r.length<l||c)&&n(),s=[e,r],e="",r="",s}}(),function(e){for(;g<e.length;){h=e.charAt(g++),A=e.charAt(g);var t=p(h,A);if(void 0!==t)return t}}),v=function(){};function x(){for(var t=new Date;(!c||new Date-t<10)&&(m=b(e));){if(m[1]){var s=m[1].length?"~"+m[1]:"";if(!Object.prototype.hasOwnProperty.call(i,s)){var l=m[1].toLocaleLowerCase();Object.prototype.hasOwnProperty.call(a,l)||(a[l]=function(e,t,r,n){for(var i,a,o,s,l,c,u,f,d,h,A,g,p,m=Array(e.length+1),t=("."+t+".").split(""),y=-1,b=m.length;b--;)m[b]=0;for(a=0,o=i=t,A=(h=[function(){if(!((o=i.slice(a++)).length<3))return o},function(){return 2===a}])[0],g=h[1];s=A();)for(y++,g()&&y--,c=n,p=function(e){var t=0;return function(){return e[t++]}}(s);(l=p())&&void 0!==(u=c[l]);){switch(c={},f=-1,Object.prototype.toString.call(u)){case"[object Array]":c=u[0],f=u[1];break;case"[object Object]":c=u;break;case"[object Number]":f=u}if(!(f<0)){r[f].splice||(r[f]=r[f].slice("")),d=r[f];for(var v=0;v<d.length;v++)m[y+v]=Math.max(d[v],m[y+v])}}m[0]=m[1]=m[m.length-1]=m[m.length-2]=0;for(var x=[],w=0;w<m.length;w++)(1&m[w])==1&&x.push(w);return x}(m[1],l,r,n)),i[s]=function(e,t,r){if(0===r.length)return e;var n=[e.slice(0,r[0])];if(r.length>1)for(var i=0,a=1;a<r.length;i++,a++)n.push(e.slice(r[i],r[a]));return n.push(e.slice(r[r.length-1])),n.join(t)}(m[1],o,a[l])}m[1]=i[s]}y+=m[0]+m[1]}m?setTimeout(x):v(y)}return c?(setTimeout(x),new Promise(function(e){v=e})):(x(),y)}(s,y,b,A[C],g,w,x,E,h)}}})},1456,(e,t,r)=>{!function(r,n){if("function"==typeof define&&define.amd){let t;void 0!==(t=n())&&e.v(t)}else t.exports?t.exports=n():r.hyphenationPatternsEnUs=n()}(e.e,function(){return["0004,004,001,003,005,0005,00005,000005,0002,002,0000005,0003,00003,00505,00034,0001,00055,00004,4,05,0055,04,42,03,02,2,404,3,044,01,0505,55,5,045,041,0033,000004,22,00504,5504,0042,1,21,41,402,405,4004,43,23,000054,303,3005,022,5004,000003,252,45,25,2004,000505,054,403,401,3002,0025,144,432,00054,34,12,234,0022,014,0304,012,143,503,0403,101,052,414,212,011,043,00002,0041,0024,05005,03003,00102,0404,04303,01004,0034,025,0044,00404,00025,0103,042,0205,412,104,54,344,433,5005,253,055,0402,3004,0043,204,505,454,0000004,00303,04004,552,201,4005,0255,52,444,14,44,02004,033,05004,00045,00013,0021,0405,00044,0054,50055,000303,00001,304,0204,11,301,232,122,00305,504,000043,0104,00052,000045,50004,0023,00033,00032,00202,5003,202,0401,0000505,214,102,032,000161,004101,00501,00301,0036,0052,00023,006101,006,00401,000521,0014,0063,00012,000501,000006,000604,000601,005001,005005,0010305,00006,003012,003005,0003011,0061,013,000021,000022,000105,00211,00062,00051,000112,006013,000011,0200306,1021,0050001,
1003003,2102,305,000015,01030005,000035,001011,00021,16330001,0234,030006,5020001,000001,00016,0031,021,21431,002305,0350014,0000012,000063,00101,106,105,00435,00063,0300061,00041,100306,003602,023,0503,0010011,10003,1005,30011,00031,0001001,0000061,0030003,30305,001201,0301,5000101,500101,00015,000401,000065,000016,0000402,0500002,000205,030201,500301,00014,5001,000002,00030011,01034,0300006,030213,00400304,050001,05003,000311,0634,00061,0006,00000604,00050013,00213,0030001,100003,000033,30002,00003632,0003004,050003,0000021,006303,0000006,00005005,30451,03001,00231,00056,00011,6,001001,00500001,03005,503005,0000010001,1002,003001,001065,300001,32011,32,0000003,0213001,0500053,021005,10001,0000011,0001041,0020016,100032,50011,0606,5002,3001,03002,0015001,0102,00003001,000000033,0000001,300101,300015,0101003,00000101,0100501,0101,0010033,00000362,000014,0005001,031",'{".":{"a":{"c":{"h":0},"d":{"d":{"e":{"r":1}}},"f":{"t":2},"l":{"t":3},"m":{"a":{"t":4}},"n":{"c":4,"g":0,"i":{"m":5},"t":[{"e":3,"i":{"s":6}},0]},"r":{"s":4,"t":{"i":{"e":1},"y":1}},"s":{"c":3,"p":2,"s":2,"t":{"e":{"r":7}}},"t":{"o":{"m":6}},"u":{"d":2},"v":{"i":1},"w":{"n":0}},"b":{"a":{"g":1,"n":{"a":4},"s":{"e":0}},"e":{"r":[{"a":4},0],"s":{"m":3,"t":{"o":4}}},"r":{"i":8},"u":{"t":{"t":{"i":0}}}},"c":{"a":{"m":{"p":{"e":0}},"n":{"c":5},"p":{"a":{"b":6}},"r":{"o":{"l":5}},"t":1},"e":{"l":{"a":1}},"h":[{"i":{"l":{"l":{"i":7}}}},1],"i":[{"t":{"r":5}},9],"o":{"e":3,"r":[{"n":{"e":{"r":5}}},1],"n":{"g":{"r":5}}}},"d":{"e":{"m":{"o":{"i":1}},"o":3,"r":{"a":3,"i":[{"v":{"a":4}},3]},"s":{"c":0}},"i":{"c":{"t":{"i":{"o":10}}}},"o":{"t":1},"u":{"c":1,"m":{"b":6}},"r":{"i":{"v":67}}},"e":{"a":{"r":{"t":{"h":7}},"s":{"i":11}},"b":1,"e":{"r":0},"g":9,"l":{"d":4,"e":{"m":3}},"n":{"a":{"m":12},"g":3,"s":3},"q":{"u":{"i":{"t":13}}},"r":{"r":{"i":1}},"s":3,"u":[{"l":{"e":{"r":1}}},3],"y":{"e":5},"t":{"h":{"y":{"l":162}}},"v":[{"e":{"r":{"s":{"i":{"b":158}}}}},9]},"f":{"e":{"s":11},"o":{"r":{"m":{"e":{"r":5}}}}},"g":{"a":[{"s":{"o":{"m":163}}},9],"e":[{"n":{"t":14},"o":{"g":4,"m":{"e":1},"t":164}},9],"i":{"a":4,"b":1},"o":{"r":1}},"h":{"a":{"n":{"d":{"i":6},"k":5}},"e":[{"r":{"o":{"i":6,"e":3}},"s":11,"t":11,"m":{"o":165},"p":{"a":166}},9],"i":{"b":3,"e":{"r":3}},"o":{"n":{"e":{"y":5},"o":11},"v":5}},"i":{"d":{"l":1,"o":{"l":12}},"m":{"m":3,"p":{"i":{"n":4}}},"n":[{"c":{"i":3},"e":8,"k":9,"s":3,"u":{"t":167}},2],"r":{"r":4},"s":{"i":1}},"j":{"u":{"r":3}},"l":{"a":{"c":{"y":1},"m":1,"t":{"e":{"r":5},"h":6}},"e":[{"g":{"e":5},"n":0,"p":5,"v":15,"i":{"c":{"e":{"s":170}}}},9],"i":{"g":[{"a":5},1],"n":9,"o":3,"t":1}},"m":{"a":{"g":{"a":16},"l":{"o":5},"n":{"a":5},"r":{"t":{"i":5}}},"e":[{"r":{"c":11},"t":{"e":{"r":4},"a":{"l":{"a":0}}},"g":{"a":{"l":171}}},9],"i":{"s":[{"t":{"i":6},"e":{"r":{"s":173}}},15],"m":{"i":{"c":172}}},"o":{"n":{"e":11},"r":{"o":3}},"u":{"t":{"a":[{"b":6},4]}}},"n":{"i":{"c":1},"e":{"o":{"f":174}},"o":{"e":{"t":{"h":15}},"n":{"e":{"m":175}}}},"o":{"d":[{"d":5},9],"f":{"t":{"e":4}},"r":{"a":{"t":{"o":4}},"c":3,"d":2,"t":3},"s":[{"t":{"l":1}},3],"t":{"h":11},"u":{"t":11}},"p":{"e":{"d":{"a":{"l":5}},"t":{"e":4,"i":{"t":4}}},"i":{"e":1,"o":{"n":5},"t":9},"r":{"e":{"m":11,"a":{"m":15}}},"o":{"l":{"y":{"s":137}},"s":{"t":{"a":{"m":137}}}}},"r":{"a":{"c":1,"n":{"t":0},"t":{"i":{"o":{"n":{"a":7}}}},"v":{"e":{"n":{"o":176}}}},"e":{"e":[{"c":173},8],"m":{"i":{"t":4}},"s":[{"t":{"a":{"t":4}}},8]},"i":{"g":1,"t":{"u":5}},"o":{"q":1,"s":{"t":5},"w":{"d":5}},"u":{"d":1}},"s":{"c":{"i":{"e":11}},"e":{"l":{"f":6,"l":6},"n":9,"r":{"i":{"e":4}},"m":{"i":[{"c":0,"d":177,"p":36,"r":36,"s":178,"v":36},6]}},"h":9,"i":[{"n":{"g":17}},9],"t":[{"a":{"b":{"l":5}}},1],"y":9,"p":{"h":{"i":{"n":179}},"i":{"n":{"o":137}}}},"t":{"a":[{"p":{"e":{"s":{"t":{"r":180}}}}},1],"e":[{"n":{"a":{"n":5}},"l":{"e":{"g":{"r":3}}}},1],"h":9,"i":[{"l":0,"m":{"o":16},"n":{"g":17,"k":5}},9],"o":{"n":{"a":0},"p":[{"i":5,"o":{"g":170}},1],"u":{"s":5},"q":9},"r":{"i":{"b":{"u":{"t":6}}}}},"u":{"n":{"a":[{"t":{"t":144}},2],"c":{"e":3},"d":{"e":{"r":7}},"e":[{"r":{"r":181}},2],"k":4,"o":4,"u":3},"p":3,"r":{"e":11},"s":{"a":4}}
1,"v":{"e":{"n":{"d":{"e":0}},"r":{"a":4}},"i":{"c":{"a":{"r":151}}}},"w":{"i":{"l":{"i":5}},"e":{"b":{"l":131}}},"y":{"e":1},"k":{"i":{"l":{"n":{"i":168}}},"o":{"r":{"t":{"e":169}}}}},"a":{"b":{".":18,"a":{"l":19,"n":19},"e":[{"r":{"d":4}},8],"i":{"a":5,"t":{"a":{"b":13}}},"l":{"a":{"t":4}},"o":{"l":{"i":{"z":20,"c":19}}},"r":[{"o":{"g":4}},18],"u":{"l":3}},"c":{"a":{"r":[{"d":4,"o":4},21],"b":{"l":24}},"e":{"o":{"u":19},"r":2},"h":{"e":{"t":19}},"i":[{"e":23,"n":2,"o":23},22],"r":{"o":{"b":4}},"t":{"i":{"f":5}},"u":{"l":3,"m":1}},"d":[{"d":{"i":{"n":1}},"e":{"r":{".":4}},"i":[{"a":23,"c":{"a":3},"e":{"r":0},"o":23,"t":23,"u":19},25],"l":{"e":1},"o":{"w":3},"r":{"a":{"n":4}},"s":{"u":1},"u":[{"c":23,"m":4},18]},24],"e":{"r":[{"i":{"e":17}},1]},"f":[{"f":[{"i":{"s":{"h":170}}},0]},24],"g":{"a":{"b":21,"n":0},"e":{"l":{"l":4},"o":0,"u":18},"i":2,"l":26,"n":2,"o":[{"g":27,"n":{"i":3}},24],"u":{"e":{"r":19},"l":4},"y":21},"h":{"a":23,"e":23,"l":1,"o":23},"i":[{"a":19,"c":{".":23},"l":{"y":4},"n":[{"i":{"n":5},"o":5},28],"t":{"e":{"n":5}}},9],"j":29,"k":{"e":{"n":2}},"l":{"a":{"b":4,"d":3,"r":21},"d":{"i":18},"e":[{"n":{"d":3,"t":{"i":21}},"o":30},25],"i":[{"a":{".":1},"e":0},2],"l":{"e":{"v":4},"i":{"c":18}},"m":18,"o":{"g":{".":19}},"y":{".":21,"s":[{"t":31},18],"t":32,"z":27}},"m":{"a":[{"b":4,"g":3,"r":{"a":5},"s":{"c":4},"t":{"i":{"s":21},"o":33}},18],"e":{"r":{"a":4},"n":{"t":{"a":{"b":182}}}},"i":{"c":3,"f":4,"l":{"y":4},"n":[{"o":0},2]},"o":[{"n":19,"r":{"i":6}},24],"p":{"e":{"n":5}}},"n":[{"a":{"g":{"e":3},"l":{"y":[{"s":183},27]},"r":[{"c":3,"i":17},23],"t":{"i":23}},"d":[{"e":{"s":17},"i":{"s":3},"l":2,"o":{"w":1}},18],"e":{"e":19,"n":23,"s":{"t":{".":4}},"u":23},"g":[{"i":{"e":5},"l":2},25],"i":{"c":34,"e":{"s":23},"f":35,"m":{"e":1,"i":19},"n":{"e":19},"o":3,"p":23,"s":{"h":3},"t":3,"u":23},"k":{"l":{"i":1}},"n":{"i":{"z":32}},"o":[{"t":[{"h":7},4],"a":{"c":148}},0],"s":{"a":9,"c":{"o":1},"n":1,"p":[{"o":11},9],"t":1,"u":{"r":1},"g":{"r":5},"v":11},"t":{"a":{"l":36},"i":{"e":1,"d":137,"n":184,"r":{"e":137}},"o":18,"r":9,"w":1},"u":{"a":3,"l":3,"r":19}},24],"o":18,"p":{"a":{"r":17,"t":4},"e":{"r":{"o":4},"a":{"b":{"l":{"e":132}}}},"h":{"e":{"r":23},"i":18},"i":{"l":{"l":{"a":[{"r":4},21]}},"n":3,"t":{"a":3,"u":23}},"l":24,"o":{"c":6,"l":{"a":4},"r":{"i":6},"s":{"t":12}},"s":{"e":{"s":5}},"u":23},"q":{"u":{"e":6}},"r":[{"a":{"c":{"t":3},"d":{"e":19,"i":{"s":4}},"l":3,"m":{"e":{"t":{"e":19}}},"n":{"g":17},"p":11,"t":[{"i":{"o":19,"v":4}},1],"u":19,"v":38,"w":17},"b":{"a":{"l":36}},"c":{"h":{"a":{"n":1},"e":{"t":185}}},"d":{"i":{"n":{"e":4}},"r":1},"e":{"a":{"s":4},"e":23,"n":{"t":3},"s":{"s":19}},"f":{"i":1,"l":1},"i":[{"a":{"l":4,"n":3},"e":{"t":23},"m":1,"n":{"a":{"t":4}},"o":3,"z":9},2],"m":{"i":9},"o":{"d":20,"n":{"i":19},"o":23},"p":9,"q":3,"r":{"e":17,"a":{"n":{"g":{"e":9}}}},"s":{"a":1,"h":9}},37],"s":{".":18,"a":{"b":1,"n":{"t":3}},"h":{"i":17},"i":{"a":{".":19},"b":23,"c":23,"t":39},"k":{"i":11},"l":1,"o":{"c":21},"p":{"h":4},"s":{"h":1},"t":{"e":{"n":3},"r":2},"u":{"r":{"a":6}},"y":{"m":{"p":{"t":{"o":{"t":4}}}}}},"t":{"a":[{"b":{"l":3},"c":4,"l":{"o":3},"p":4},24],"e":{"c":[{"h":4},5],"g":{"o":3},"n":{".":3},"r":{"a":3,"n":[{"a":19},6]},"s":{"t":3},"v":4},"h":[{"e":{"m":5,"n":19,"r":{"o":{"s":186}}},"o":[{"m":5},1]},18],"i":{".":18,"a":19,"b":20,"c":2,"f":3,"o":{"n":{"a":{"r":7}}},"t":{"u":3}},"o":{"g":21,"m":[{"i":{"z":4}},24],"p":21,"s":21},"r":[{"o":{"p":4}},29],"s":{"k":1}
1,"t":{"a":{"g":1},"e":[{"s":{".":170}},4],"h":1},"u":[{"a":4,"e":4,"l":3,"r":{"a":3}},24],"y":24},"u":{"b":1,"g":{"h":[{"t":{"l":17}},12],"u":3},"l":[{"i":{"f":13}},40],"n":{"d":5},"r":3,"s":{"i":{"b":4}},"t":{"e":{"n":5},"h":2}},"v":{"a":[{"g":3,"n":19},24],"e":{"n":{"o":0},"r":{"a":3,"n":4,"y":4}},"i":[{"e":{"r":0},"g":3,"o":{"u":3}},2],"o":{"c":4,"r":29}},"w":{"a":{"y":27},"i":3,"l":{"y":1},"s":0},"x":{"i":{"c":1,"d":1}},"y":{"a":{"l":4},"e":0,"s":0},"z":{"i":{"e":{"r":0}},"z":{"i":5}}},"b":{"a":{".":32,"d":{"g":{"e":{"r":5}}},"g":{"e":1},"l":{"a":15},"n":{"d":{"a":{"g":5}},"e":0,"i":11},"r":{"b":{"i":7},"i":{"a":17},"o":{"n":{"i":{"e":187}}}},"s":{"s":{"i":0}},"t":[{"h":{"y":2}},41],"z":1,"c":{"k":{"e":{"r":{".":84}}}}},"b":[{"e":[{"r":23},24],"i":{"n":{"a":0},"t":0}},42],"d":43,"e":{".":18,"a":{"k":17,"t":12},"d":[{"a":3,"e":3,"i":3},44],"g":{"i":3,"u":4},"l":[{"i":2,"o":3},41],"m":45,"n":{"i":{"g":4},"u":4},"s":[{"p":3,"t":{"r":4}},46],"t":[{"i":{"z":5},"r":4,"w":3},27],"w":3,"y":{"o":4},"v":{"i":{"e":9}}},"f":25,"h":47,"i":{"b":9,"d":[{"i":{"f":167}},1],"e":[{"n":4,"r":1},27],"f":48,"l":[{"i":{"z":3},"l":{"a":{"b":8}}},41],"n":{"a":{"r":49},"d":0,"e":{"t":4}},"o":{"g":{"r":3},"u":4,"m":5,"r":{"b":2,"h":15}},"t":[{"i":{"o":50,"v":{"e":188}},"r":3,"u":{"a":51},"z":19},9]},"j":29,"k":1,"l":[{"a":{"t":{"h":7},"n":{"d":189}},"e":{".":21,"n":17,"s":{"p":32}},"i":{"s":23,"n":{"d":189}},"o":[{"n":{"d":190}},21],"u":{"n":{"t":17}}},52],"m":43,"n":[{"e":{"g":5}},47],"o":{"d":[{"i":11},27],"e":1,"l":{"i":{"c":11}},"m":{"b":{"i":0}},"n":{"a":[{"t":5},0]},"o":27,"r":{".":32,"a":43,"d":5,"e":32,"i":32,"n":{"o":191}},"s":53,"t":{"a":19,"h":6,"o":1,"u":{"l":192}},"u":{"n":{"d":54}}},"p":18,"r":{"i":{"t":18},"o":{"t":{"h":54}},"u":{"s":{"q":17}}},"s":[{"o":{"r":17}},55],"t":[{"l":1,"o":21,"r":23},25],"u":{"f":{"f":{"e":{"r":0}}},"g":{"a":1},"l":{"i":3},"m":{"i":17},"n":[{"t":{"i":17}},1],"r":{"e":3},"s":{"i":{"e":[{"r":193,"s":193},5]},"s":{"e":17,"i":{"n":{"g":17}}},"t":32},"t":{"a":18,"i":{"o":27},"o":19,"e":{"d":{".":8}},"t":{"e":{"d":0}}}},"v":29,"w":56,"y":{".":32,"s":0}},"c":{"a":[{"b":{"i":{"n":11},"l":2},"c":{"h":17},"d":{"e":{"n":4,"m":194}},"g":46,"h":57,"l":{"a":{"t":3},"l":{"a":0,"i":{"n":6}},"o":18},"n":{"d":5,"e":0,"i":{"c":0,"s":5,"z":11},"t":{"y":0},"y":17},"p":{"e":{"r":4}},"r":{"o":{"m":5}},"s":{"t":{"e":{"r":6},"i":{"g":5}},"y":18},"t":{"h":1,"i":{"v":18},"a":{"s":195}},"v":{"a":{"l":5}}},41],"c":[{"h":{"a":6},"i":{"a":0},"o":{"m":{"p":{"a":10}},"n":17,"u":{"t":12}}},23],"e":{".":25,"d":{".":18,"e":{"n":18}},"i":27,"l":{".":32,"l":27},"n":[{"c":27,"e":58,"i":18,"t":27},41],"p":27,"r":{"a":{"m":4}},"s":{"a":18,"s":{"i":[{"b":59},27]},"t":5},"t":[{"a":60},0],"w":0},"h":[{".":18,"a":{"b":61,"n":{"i":{"c":32,"s":20}}},"e":[{"a":{"p":54},"d":18,"l":{"o":5},"m":{"i":27},"n":{"e":4},"r":{".":3,"s":3}},8],"i":{"n":[{"e":{".":32,"s":{"s":4}},"i":32},62],"o":32,"t":27,"z":8,"e":{"v":{"o":6}}},"o":63,"t":{"i":1},"s":{".":18,"h":{"u":11}}},25],"i":[{"a":[{"b":64,"r":5},27],"c":4,"e":{"r":18},"f":{"i":{"c":{".":32}}},"i":18,"l":{"a":1,"i":27},"m":25,"n":[{"a":[{"t":27},21],"e":{"m":11},"g":[{".":19},29],"o":32,"q":8},25],"o":{"n":17},"p":{"e":18,"h":3,"i":{"c":18}},"s":{"t":{"a":18,"i":18}},"t":[{"i":{"z":11}},42],"z":32,"g":{"a":{"r":152}}},41],"k":[{"i":3},2],"l":[{"a":{"r":[{"a":{"t":{"i":{"o":19}}},"e":32},18]},"e":{"m":0,"a":{"r":0}},"i":{"c":18,"m":17},"y":0},65],"n":19,"o":[{"a":{"g":4},"e":8,"g":[{"r":1},25],"i":[{"n":{"c":3}},0],"l":{"i":5,"o":[{"r":11},32]},"m":{"e":{"r":5}},"n":{"a":0,"e":21,"g":11,"t":5},"p":{"a":3,"i":{"c":11},"l":1,"h":{"o":{"n":196}}},"r":{"b":18,"o":{"n":12}},"s":{"e":0},"v":[{"e":17},15],"w":{"a":5},"z":{"e":5,"i":4},"u":{"s":{"t":{"i":84}}}},41],"q":29,"r":{"a":{"s":{"t":6},"t":{".":32,"i":{"c":32}}},"e":{"a":{"t":11},"d":32,"t":{"a":47},"v":0},"i":[{"f":5,"n":21,"s":17,"t":{"i":[{"e":11},32]}},8],"o":{"p":{"l":0,"o":6},"s":{"e":17},"c":{"o":{"d":197}},"e":{"c":{"o":148}}},"u":{"d":0}},"s":66,"t":[{"a":{"b":0,"n":{"g":4,"t":19}},"e":[{"r":23},24],"i":{"c":{"u":21},"m":{"i":12}},"u":{"r":0},"w":21,"r":{"o":{"m":{"e":{"c":198}}}}},42],"u":{"d":5,"f":21,"i":[{"t":{"y":4}},21],"l":{"i":32,"t":{"i":{"s":0},"u":27}},"m":{"a":9,"e":23,"i":1},"n":27,"p":{"i":3,"y":4},"r":{"a":{"b":67,"n":{"c":{"e":199}}},"i":{"a":4}},"s":[{"s":{"i":17}},41],"t":[{"i":{"e":1,"v":56},"r":18},68]},"y":41,"z":{"e":0}},"d":{"a":[{".":32,"b":70,"c":{"h":17},"f":18,"g":25,"m":71,"n":{"g":11},"r":{"d":6,"k":6,"y":18},"t":[{"i":{"v":18},"o":18,"a":{"b":137}},27],"v":[{"e":5},53],"y":32,"l":{"o":{"n":{"e":48}}}},69],"b":29,"c":19,"d":[{"a":{"b":20},"i":{"b":94}},72],"e":{".":25,"a":{"f":6,"l":{"s":{".":1}}},"b":{"i":{"t":5},"o":{"n":1}},"c":{"a":{"n":36},"i":{"l":1},"o":{"m":4},"l":{"a":{"r":200},"i":{"n":{"a":64}}}},"d":42,"e":{".":18},"i":{"f":4},"l":{"i":{"e":17,"q":16},"o":4},"m":[{".":32,"i":{"c":[{".":5},27],"l":4},"o":{"n":{"s":1},"r":7,"s":9}},21],"n":[{"a":{"r":1},"o":3,"t":{"i":{"f":7}},"u":3},41],"p":[{"a":3,"i":17,"u":9},2],"q":23,"r":{"h":21,"m":32,"n":{"i":{"z":6}},"s":5},"s":[{".":24,"c":2,"o":64,"t":{"i":11,"r":3},"u":1,"i":{"c":11}},8],"t":[{"o":9,"i":{"c":9}},2],"v":[{"i":{"l":11}},2],"y":18,"f":{"i":{"n":{"i":{"t":{"i":201}}}}}},"f":43,"g":{"a":21,"e":{"t":73},"i":2,"y":24},"h":74,"i":{".":32,"a":[{"b":5},75],"c":{"a":{"m":1,"i":{"d":15}},"e":21,"t":27},"d":27,"e":{"n":76},"f":[{"f":{"r":{"a":5}}},29],"g":{"e":3},"l":{"a":{"t":{"o":1}}},"n":[{"a":41,"e":{".":27},"i":[{"z":4},32]},29],"o":[{"g":5},41],"p":{"l":1},"r":[{"e":[{"n":9,"r":9},2],"t":{"i":6}},8],"s":[{"i":32,"t":77},15],"t":{"i":24},"v":78,"m":{"e":{"t":{"h":{"y":141}}}}},"j":29,"k":79,"l":{"a":56,"e":{".":27,"d":27,"s":{".":27,"s":18},"a":{"d":42}},"o":48,"u":56,"y":25,"i":{"e":202}},"m":29,"n":80,"o":[{".":27,"d":{"e":4},"e":32,"f":57,"g":21,"l":{"a":1,"i":17,"o":{"r":4}},"m":{"i":{"z":5}},"n":{"a":{"t":3},"i":17},"o":{"d":11},"p":{"p":0},"r":21,"s":27,"u":{"t":56},"v":1,"x":27,"w":{"o":{"r":{"d":203}}}}
1,41],"p":29,"r":[{"a":{"g":{"o":{"n":6}},"i":18},"e":[{"a":{"r":6},"n":[{"a":{"l":204}},32]},0],"i":{"b":0,"l":17,"f":{"t":{"a":189}},"p":{"l":{"e":{"g":205}}}},"o":{"p":0,"w":18,"m":{"e":{"d":206}}},"u":{"p":{"l":{"i":32}}},"y":18},41],"s":[{"p":1,"w":21,"y":21},81],"t":{"h":24,"a":{"b":23}},"u":[{"a":[{"l":{".":9}},82],"c":[{"a":29,"e":{"r":5},"t":{".":18,"s":18}},9],"e":{"l":4},"g":1,"l":{"e":23},"m":{"b":{"e":0}},"n":1,"p":[{"e":1},18],"o":{"p":{"o":{"l":207}}}},41],"v":29,"w":29,"y":[{"n":32,"s":{"e":1,"p":5}},24]},"e":{"a":{"b":72,"c":{"t":23},"d":[{"i":{"e":5}},15],"g":{"e":[{"r":4},1]},"l":[{"e":{"r":5},"o":{"u":11}},1],"m":{"e":{"r":11}},"n":{"d":19,"i":{"e":{"s":111}}},"r":{"a":11,"c":0,"e":{"s":5},"i":{"c":0,"l":0},"k":5,"t":[{"e":12},8]},"s":{"p":4,"s":23,"t":12},"t":[{"e":{"n":5},"h":{"i":12},"i":{"f":19},"u":83},9],"v":[{"e":{"n":11},"i":5,"o":5},9]},"b":[{"e":{"l":{".":21,"s":21},"n":21},"i":{"t":21},"r":23},42],"c":{"a":{"d":21,"n":{"c":6}},"c":{"a":6},"e":[{"s":{"s":{"a":4}}},29],"i":[{"b":21,"f":{"i":{"c":{"a":{"t":4}},"e":4},"y":4},"m":3,"t":[{"e":19},0]},9],"l":{"a":{"m":21},"u":{"s":21}},"o":{"l":24,"m":{"m":21,"p":{"e":21}},"n":{"c":21},"r":[{"a":3,"o":5},24]},"r":[{"e":{"m":21}},29],"t":{"a":{"n":1},"e":1},"u":[{"l":[{"a":3},21]},29],"h":{"a":{"s":23}}},"d":{"a":37,"d":61,"e":{"r":34,"s":0}
1,"i":[{"a":23,"b":3,"c":{"a":3},"m":3,"t":2,"z":5},18],"o":[{"l":21,"n":84},18],"r":{"i":21},"u":{"l":[{"o":4,"i":{"n":{"g":2}}},21]},"g":{"l":15}},"e":{"c":9,"d":{"i":11},"f":9,"l":{"i":11,"y":1},"m":9,"n":{"a":1},"p":85,"s":[{"t":17},86],"t":{"y":1},"x":19},"f":[{"e":{"r":{"e":83}},"f":41,"i":{"c":[{"i":32},21],"l":17,"n":{"e":23,"i":{"t":{"e":20}}},"t":27},"o":{"r":{"e":{"s":6}}},"u":{"s":{"e":{".":21}}}},29],"g":{"a":{"l":18},"e":{"r":17},"i":{"b":4,"c":1,"n":{"g":4},"t":87},"n":4,"o":{".":21,"s":21},"u":{"l":2,"r":19},"y":32},"h":[{"e":{"r":17}},72],"i":[{"c":19,"d":4,"g":[{"l":4},8],"m":{"b":23},"n":{"f":23,"g":29,"s":{"t":19}},"r":{"d":0},"t":{"e":11,"h":3,"y":19}},9],"j":[{"u":{"d":[{"i":4},21]}},29],"k":{"i":{"n":0},"l":{"a":1}},"l":{"a":[{".":21,"c":21,"n":{"d":17},"t":{"i":{"v":4}},"w":21,"x":{"a":36}},29],"e":{"a":23,"b":{"r":{"a":4}},"c":32,"d":21,"g":{"a":3},"n":19,"r":34,"s":29},"f":9,"i":[{"b":{"e":23},"c":{".":33,"a":3},"e":{"r":23},"g":{"i":{"b":4}},"m":19,"n":{"g":83},"o":23,"s":[{"h":4},24],"v":88,"t":{"i":{"s":208}}},9],"l":{"a":[{"b":1},18],"o":17},"o":{"c":19,"g":4,"p":{".":3},"a":29},"s":{"h":9},"t":{"a":1},"u":{"d":19,"g":4}},"m":{"a":{"c":21,"g":21,"n":[{"a":4},19]},"b":4,"e":[{"l":24,"t":21},29],"i":{"c":{"a":3},"e":0,"g":{"r":{"a":4}},"n":[{"e":4,"i":35},89],"s":[{"h":4,"s":19},21],"z":3},"n":{"i":{"z":32}},"o":{"g":0,"n":{"i":{"o":7}}},"p":{"i":3},"u":{"l":[{"a":4},21],"n":11},"y":23},"n":{"a":{"m":{"o":4},"n":{"t":21}},"c":{"h":{"e":{"r":17}}},"d":{"i":{"c":3,"x":2}},"e":{"a":19,"e":19,"m":3,"r":{"o":4},"s":{"i":4,"t":4},"t":{"r":3},"w":23},"i":{"c":{"s":4},"e":19,"l":19,"o":23,"s":{"h":3},"t":3,"u":19,"z":32},"n":18,"o":[{"g":0,"s":21,"v":3},18],"s":{"w":1},"t":{"a":{"g":{"e":5}},"h":{"e":{"s":18}}},"u":{"a":3,"f":4},"y":{".":23},"z":61},"o":{"f":19,"g":[{"r":{"a":{"p":3}}},9],"i":90,"l":23,"p":{"a":{"r":11}},"r":[{"e":3,"o":{"l":4}},29],"s":0,"t":[{"o":1},21],"u":{"t":19},"w":19},"p":{"a":[{"i":23,"n":{"c":4}},24],"e":{"l":19,"n":{"t":23},"t":{"i":{"t":{"i":{"o":4}}}}},"h":{"e":17},"l":{"i":21},"o":29,"r":{"e":{"c":[{"a":4},21],"d":21,"h":3},"o":[{"b":21},23]},"s":{"h":1},"t":{"i":{"b":13}},"u":{"t":[{"a":4},21]},"i":{"n":{"e":{"p":{"h":209}}}}},"q":[{"u":{"i":{"l":12,"s":91}}},29],"r":{"a":[{"b":0,"n":{"d":18},"r":3,"t":{"i":{".":18}}},2],"b":[{"l":1},25],"c":{"h":[{"e":1},3]},"e":{".":25,"a":{"l":23},"c":{"o":5},"i":{"n":11},"l":{".":4},"m":{"o":3},"n":{"a":4,"c":{"e":4},"e":18,"t":3},"q":0,"s":{"s":4,"t":3},"t":17},"h":2,"i":[{"a":[{"n":{".":210}},92],"c":{"k":32},"e":{"n":23,"r":0},"n":{"e":3},"o":29,"t":18,"u":1,"v":[{"a":21},0]},2],"m":93,"n":{"i":{"s":1,"t":18,"z":32},"o":3},"o":[{"b":4,"c":19,"r":0,"u":2},25],"s":[{"e":{"t":3}},2],"t":{"e":{"r":11},"l":18,"w":3},"u":[{"t":0},18],"w":{"a":{"u":32}}},"s":{"a":[{"g":{"e":{".":21,"s":21}}},72],"c":[{"a":[{"n":4},24],"r":23,"u":4},9],"e":[{"c":[{"r":4},24],"n":{"c":4},"r":{"t":{".":21,"s":21},"v":{"a":21}}},74],"h":[{"a":23,"e":{"n":5}},18],"i":[{"c":24,"d":[{"e":{"n":4}},24],"g":{"n":{"a":4}},"m":94,"n":95,"s":{"t":{"e":17}},"u":0},29],"k":{"i":{"n":19}},"m":{"i":1},"o":{"l":[{"u":3},24],"n":[{"a":4},24]},"p":[{"e":{"r":3},"i":{"r":{"a":4}},"r":{"e":1},"a":{"c":{"i":211}}},29],"s":[{"i":{"b":96}},25],"t":{"a":{"n":36},"i":{"g":3,"m":4},"o":[{"n":23},44],"r":[{"o":19,"u":{"c":10}},25]},"u":{"r":[{"r":4},24]},"w":1},"t":{"a":{"b":0},"e":{"n":{"d":17},"o":23},"h":{"o":{"d":54}
1,"y":{"l":{"e":{"n":{"e":162}}}}},"i":{"c":2,"d":{"e":19},"n":[{"o":0},17],"r":19,"t":{"i":{"o":19,"v":4}}},"n":18,"o":{"n":{"a":4}},"r":{"a":23,"e":23,"i":{"c":3,"f":4},"o":{"g":3,"s":4}},"u":{"a":3},"y":{"m":4},"z":4},"u":[{"n":19,"p":23,"r":{"o":3},"s":0,"t":{"e":17,"i":{"l":6},"r":4},"c":{"l":{"i":{"d":212}}}},18],"v":{"a":{"p":97,"s":[{"t":4},24]},"e":{"a":19,"l":{"l":3,"o":12},"n":{"g":19,"i":17},"r":[{"b":19},2]},"i":[{"d":3,"l":0,"n":21,"v":0},29],"o":{"c":19},"u":19},"w":{"a":[{"g":21},29],"e":{"e":19},"h":23,"i":{"l":6,"n":{"g":3},"t":23}},"x":{"p":41},"y":{"c":32,"e":{".":32},"s":0}},"f":{"a":[{"b":{"l":3,"r":11},"c":{"e":1},"g":18,"i":{"n":17},"l":{"l":{"e":6}},"m":{"a":26,"i":{"s":5}},"r":[{"t":{"h":5}},32],"t":{"a":3,"h":{"e":3},"o":18},"u":{"l":{"t":7}}},41],"b":56,"d":18,"e":{".":18,"a":{"s":17,"t":{"h":54}},"b":[{"r":{"u":{"a":15}}},1],"c":{"a":18,"t":32},"d":25,"l":{"i":3},"m":{"o":1},"n":{"d":[{"e":6},8]},"r":[{"r":32,"m":{"i":{"o":213}}},15],"v":0},"f":[{"e":{"s":21},"i":{"e":21,"n":{".":19},"s":94},"l":{"y":21},"y":24},43],"h":18,"i":[{"a":3,"c":{".":48,"a":{"l":47,"n":23,"t":{"e":18}},"e":{"n":23,"r":3},"i":[{"a":32,"e":32},0],"s":18,"u":3,"h":27},"d":{"e":{"l":4}},"g":{"h":{"t":7}},"l":{"i":5,"l":{"i":{"n":6}},"y":18},"n":[{"a":32,"d":97,"e":9,"g":98,"n":0},25],"s":{"t":{"i":0}},"t":{"t":{"e":{"d":{".":5}}}}},41],"l":[{"e":{"s":{"s":19}},"i":{"n":17},"o":{"r":{"e":11},"w":{"e":{"r":{".":84}}}},"y":100,"a":{"g":{"e":{"l":214}}},"u":{"o":{"r":27}}},99],"m":18,"n":18,"o":[{"n":[{"d":{"e":0},"t":0},32],"r":[{"a":{"t":4,"y":5},"e":{"t":6},"i":0,"t":{"a":6}},9],"s":5},41],"p":56,"r":{"a":{"t":0},"e":{"a":19,"s":{"c":6}},"i":[{"l":17},8],"o":{"l":6}},"s":48,"t":[{"o":21,"y":24},25],"u":[{"e":{"l":4},"g":18,"m":{"i":{"n":1}},"n":{"e":4},"r":{"i":3},"s":{"i":17,"s":0}
1,"t":{"a":18}},27],"y":41},"g":{"a":[{"f":0,"l":{".":32,"i":27,"o":3},"m":[{"e":{"t":4},"o":19},25],"n":{"i":{"s":5,"z":[{"a":6},3]},"o":18},"r":{"n":67},"s":{"s":17},"t":{"h":12,"i":{"v":18}},"z":18},41],"b":23,"d":1,"e":{".":25,"d":25,"e":{"z":17},"l":{"i":{"n":0,"s":4,"z":4},"y":18},"n":[{"a":{"t":1},"i":{"z":4},"o":18,"y":18,"c":{"y":{".":8}}},41],"o":[{"m":3,"d":215},41],"r":{"y":21},"s":{"i":32},"t":{"h":6,"o":18,"y":1,"i":{"c":{".":8}}},"v":1},"g":[{"e":[{"r":23},24],"l":{"u":6},"o":0},101],"h":{"i":{"n":3},"o":{"u":{"t":4}},"t":{"o":1,"w":{"e":15}}},"i":{".":32,"a":[{"r":5},102],"c":[{"i":{"a":32},"o":21},29],"e":{"n":6,"s":{".":32}},"l":0,"m":{"e":{"n":23}},"n":{".":68,"g":{"e":5},"s":103},"o":32,"r":[{"l":0},27],"s":{"l":23},"u":1,"v":32,"z":27},"l":[{"a":[{"d":{"i":6},"s":32},0],"e":[{"a":{"d":29}},41],"i":{"b":0,"g":23,"s":{"h":43}},"o":[{"r":11,"b":{"i":{"n":106}}},27]},9],"m":[{"y":21},29],"n":{"a":[{".":21,"c":69},1],"e":{"t":{"t":17,"i":{"s":{"m":137}}}},"i":[{"n":24,"o":21},29],"o":[{"n":21,"m":{"o":5},"r":{".":216,"e":{"s":{"p":24}}}},29]},"o":[{".":27,"b":5,"e":32,"g":104,"i":{"s":3},"n":[{"a":105,"d":{"o":7},"i":[{"z":{"a":217}},3]},8],"o":32,"r":{"i":{"z":4},"o":{"u":5}},"s":{".":32},"v":15},41],"p":23,"r":[{"a":{"d":{"a":18},"i":21,"n":84,"p":{"h":{".":32,"e":{"r":[{".":7},19]},"i":{"c":32},"y":18}},"y":18},"e":{"n":0,"s":{"s":{".":18}}},"i":{"t":18,"e":{"v":213}},"o":21,"u":{"f":17}},41],"s":[{"t":{"e":19}},9],"t":{"h":11},"u":{"a":[{"r":{"d":27}},1],"e":25,"i":{"t":106},"n":27,"s":27,"t":[{"a":{"n":29}},26]},"w":23,"y":[{"n":107,"r":{"a":4}},41]},"h":{"a":{"b":{"l":73},"c":{"h":17},"e":{"m":0,"t":0},"g":{"u":19},"l":{"a":[{"m":12},3]},"m":1,"n":{"c":{"i":0,"y":0},"d":{".":32},"g":[{"e":{"r":6},"o":6},0],"i":{"z":108},"k":0,"t":{"e":0}},"p":{"l":11,"t":5,"a":{"r":{"r":218}}},"r":{"a":{"n":3,"s":4},"d":[{"e":12},8],"l":{"e":0},"p":{"e":{"n":6}},"t":{"e":{"r":5}}},"s":{"s":5},"u":{"n":17},"z":[{"a":11},32],"i":{"r":{"s":137}},"t":{"c":{"h":213}}},"b":29,"e":{"a":{"d":41,"r":27},"c":{"a":{"n":1,"t":19}},"d":[{"o":13},21],"l":{"i":93,"l":{"i":{"s":0},"y":0},"o":19},"m":{"p":0},"n":[{"a":[{"t":5},17]},9],"o":{"r":5},"p":5,"r":{"a":[{"p":12},21],"b":{"a":0},"e":{"a":6},"n":23,"o":{"u":19},"y":23},"s":[{"p":64},29],"t":[{"e":{"d":0}},1],"u":0,"x":{"a":168}},"f":29,"h":29,"i":{"a":{"n":4},"c":{"o":1},"g":{"h":6},"l":109,"m":{"e":{"r":36}},"n":{"a":21},"o":{"n":{"e":17}},"p":[{"e":{"l":{"a":219}}},1],"r":{"l":0,"o":3,"p":0,"r":0},"s":{"e":{"l":11},"s":0}
1,"t":{"h":{"e":{"r":6}},"e":{"s":{"i":{"d":12}}}},"v":9},"k":18,"l":[{"a":{"n":17},"o":[{"r":{"i":11}},24]},80],"m":[{"e":{"t":17}},43],"n":[{"a":{"u":{"z":12}}},42],"o":{"d":{"i":{"z":19},"s":19},"g":[{"e":17},1],"l":{"a":{"r":5},"e":110},"m":{"a":1,"e":12},"n":{"a":0,"y":4},"o":{"d":27,"n":17},"r":{"a":{"t":5},"i":{"s":4,"c":{".":187}},"t":{"e":12},"u":4},"s":{"e":[{"n":4},0],"p":15},"u":{"s":[{"e":54},41]},"v":{"e":{"l":5}}},"p":56,"r":[{"e":{"e":6},"o":{"n":{"i":{"z":5}},"p":{"o":11}}},26],"s":[{"h":21},101],"t":{"a":{"r":21},"e":{"n":2,"s":4,"o":{"u":216}},"y":21},"u":{"g":1,"m":{"i":{"n":1}},"n":{"k":{"e":5},"t":0},"s":{"t":14},"t":1},"w":[{"a":{"r":{"t":21}}},29],"y":{"p":{"e":3,"h":3,"o":{"t":{"h":{"a":137}}}},"s":9}},"i":{"a":[{"l":24,"m":[{"e":{"t":{"e":5}}},0],"n":[{"c":18,"i":11,"t":46},24],"p":{"e":4},"s":{"s":17},"t":{"i":{"v":21},"r":{"i":{"c":1}},"u":21}},42],"b":{"e":[{"r":{"a":3,"t":4}},0],"i":{"a":4,"n":3,"t":{".":4,"e":4}},"l":[{"i":3},29],"o":19,"r":[{"i":94},29],"u":{"n":19}},"c":{"a":{"m":18,"p":32,"r":[{".":21,"a":21},18],"s":6,"y":21},"c":{"u":17},"e":{"o":18},"h":18,"i":[{"d":19,"n":{"a":4},"p":[{"a":3},24]},25],"l":{"y":21},"o":{"c":94},"r":[{"a":32,"y":21},43],"t":{"e":1,"u":[{"a":111},84]},"u":{"l":{"a":3},"m":1,"o":4,"r":23}},"d":[{"a":{"i":21,"n":{"c":4}},"d":4,"e":{"a":{"l":11},"s":0},"i":[{"a":{"n":4,"r":0},"e":19,"o":[{"u":5,"s":1},3],"t":2,"u":4},24],"l":{"e":23},"o":{"m":21,"w":3},"r":21,"u":[{"o":4},24]},25],"e":[{"d":{"e":0},"g":{"a":113},"l":{"d":12},"n":{"a":67,"e":0,"n":19,"t":{"i":23}},"r":{".":29},"s":{"c":23,"t":29},"t":23},112],"f":{".":18,"e":{"r":{"o":4}},"f":{"e":{"n":5},"r":1},"i":{"c":{".":18},"e":23},"l":23,"t":18,"a":{"c":{"e":{"t":137}}}},"g":[{"a":{"b":5},"e":{"r":{"a":3}},"h":{"t":{"i":12}},"i":[{"b":23,"l":3,"n":3,"t":3},18],"l":28,"o":[{"r":3,"t":4},24],"r":{"e":19},"u":{"i":5,"r":2},"n":{"i":{"t":[{"e":{"r":213}},0]}}},25],"h":23,"i":114,"j":[{"k":21},23],"k":18,"l":{"a":[{"b":93,"d":{"e":21},"m":94,"r":{"a":5}},29],"e":{"g":23,"r":2,"v":17},"f":4,"i":[{"a":3,"b":9,"o":3,"s":{"t":1},"t":25,"z":9},2],"l":{"a":{"b":5}},"n":18,"o":{"q":3},"t":{"y":1},"u":{"r":4},"v":3},"m":{"a":{"g":[{"e":3},21],"r":{"y":5}},"e":{"n":{"t":{"a":{"r":10}}},"t":18},"i":[{"d":{"a":4},"l":{"e":5},"n":{"i":19},"t":18},2],"n":{"i":1},"o":{"n":23},"u":[{"l":{"a":3}},24],"p":{"e":{"d":{"a":201}}}},"n":{".":25,"a":{"u":83,"v":18},"c":{"e":{"l":36,"r":3}},"d":[{"l":{"i":{"n":{"g":4}}}},18],"e":[{"e":23,"r":{"a":{"r":17}},"s":{"s":19}},25],"g":{"a":18,"e":[{"n":4},18],"i":18,"l":{"i":{"n":{"g":4}}},"o":18,"u":18},"i":[{".":19,"a":21,"o":3,"s":2,"t":{"e":{".":19,"l":{"y":{".":19}}},"i":{"o":32},"y":3}},25],"k":18,"l":18,"n":25,"o":[{"c":90,"s":0,"t":21},42],"s":[{"e":3,"u":{"r":{"a":7}}},25],"t":{".":25,"h":112},"u":[{"s":19},2],"y":18,"f":{"r":{"a":{"s":220}}}},"o":[{".":18,"g":{"e":17,"r":9},"l":29,"m":1,"n":{"a":{"t":11},"e":{"r":{"y":0}},"i":11},"p":{"h":4},"r":{"i":11},"s":21,"t":{"h":4,"i":19,"o":1},"u":{"r":21}},25],"p":[{"e":0,"h":{"r":{"a":{"s":115}}},"i":[{"c":1},3],"r":{"e":96},"u":{"l":3}},25],"q":{"u":{"a":23,"e":{"f":4},"i":{"d":3,"t":116}}},"r":[{"a":[{"b":0,"c":21},29],"d":{"e":5},"e":{"d":{"e":0},"f":21,"l":117,"s":21},"g":{"i":4},"i":[{"d":{"e":5},"s":1,"t":{"u":11},"z":118},2],"m":{"i":{"n":1}}
1,"o":{"g":0,"n":{".":32}},"u":{"l":4},"r":{"e":{"v":{"o":{"c":221}}}}},18],"s":{".":25,"a":{"g":4,"r":3,"s":6},"c":[{"h":3},119],"e":[{"r":3},18],"f":27,"h":{"a":{"n":4},"o":{"n":3,"p":5}},"i":{"b":3,"d":0,"s":19,"t":{"i":{"v":4}}},"k":26,"l":{"a":{"n":36}},"m":{"s":18},"o":[{"m":{"e":{"r":5}}},24],"p":[{"i":9,"y":1},2],"s":[{"a":{"l":1},"e":{"n":36,"s":1}},62],"t":{"a":{".":1},"e":2,"i":2,"l":{"y":0},"r":{"a":{"l":18}}},"u":[{"s":4},24]},"t":{"a":{".":18,"b":{"i":0},"g":21,"m":120,"n":23,"t":23},"e":[{"r":{"a":3,"i":19},"s":[{"i":{"m":{"a":29}}},1]},25],"h":[{"i":{"l":148}},25],"i":[{"a":18,"c":[{"a":3,"k":31},22],"g":3,"l":{"l":4},"m":24,"o":25,"s":[{"m":21},18],"n":{"e":{"r":{"a":{"r":158}}}}},29],"o":{"m":121,"n":18},"r":{"a":{"m":21},"y":4},"t":18,"u":{"a":{"t":3},"d":19,"l":3},"z":{".":18}},"u":29,"v":[{"e":{"l":{"l":3},"n":{".":3},"r":{".":83,"s":{".":21}}},"i":{"l":{".":4},"o":4,"t":2},"o":{"r":{"e":19,"o":35},"t":83}},25],"w":56,"x":{"o":1},"y":18,"z":{"a":{"r":18},"i":0,"o":{"n":{"t":32}}}},"j":{"a":[{"c":{"q":0},"p":[{"a":{"n":{"e":{"s":220}}}},1],"n":{"u":{"a":12}}},32],"e":[{"r":{"s":5,"e":{"m":222}},"s":{"t":{"i":{"e":18},"y":18}},"w":11},41],"o":{"p":1},"u":{"d":{"g":32}}},"k":{"a":{".":27,"b":23,"g":19,"i":{"s":17},"l":0},"b":29,"e":{"d":24,"e":41,"g":1,"l":{"i":[{"n":{"g":223}},4]},"n":{"d":73},"r":29,"s":[{"t":{".":23}},0],"t":{"y":1}},"f":23,"h":1,"i":[{".":32,"c":122,"l":{"l":21,"o":6},"m":21,"n":{".":21,"d":{"e":0},"e":{"s":{"s":19},"t":{"i":{"c":224}}},"g":0},"p":1,"s":[{"h":19},0]},29],"k":1,"l":[{"e":{"y":18},"y":18},29],"m":29,"n":{"e":{"s":19},"o":69},"o":{"r":4,"s":{"h":17},"u":23,"v":{"i":{"a":{"n":41}}}},"r":{"o":{"n":5}},"s":[{"c":21,"l":1,"y":21,"h":{"a":23}},101],"t":19,"w":29},"l":{"a":{"b":{"i":{"c":11},"o":21},"c":{"i":[{"e":225},17]},"d":{"e":21,"y":3},"g":{"n":0},"m":{"o":11},"n":{"d":[{"l":0},27],"e":{"t":5},"t":{"e":0}},"r":{"g":0,"i":11,"c":{"e":{"n":176}}},"s":{"e":0},"t":{"a":{"n":4},"e":{"l":{"i":18}},"i":{"v":18}},"v":[{"a":95},18],"i":{"n":{"e":{"s":{"s":226}}}}},"b":[{"i":{"n":17}},42],"c":[{"e":0,"i":23,"h":{"a":{"i":23},"i":{"l":{"d":227}}}},101],"d":[{"e":[{"r":{"e":1,"i":1}},24],"i":[{"s":4},0],"r":[{"i":21},23]},25],"e":{"a":[{"d":{"e":{"r":{".":183}}},"s":{"a":228}},9],"b":{"i":1},"f":{"t":6},"g":{".":32,"g":32,"e":{"n":{"d":{"r":{"e":230}}}}},"m":{"a":{"t":[{"i":{"c":5}},1]}},"n":{".":18,"c":27,"e":{".":32},"t":41,"o":{"i":{"d":78}}},"p":{"h":3,"r":1},"r":{"a":{"b":6},"e":0,"g":27,"i":68,"o":21},"s":[{"c":{"o":4},"q":32,"s":[{".":32},27]},8],"v":{"a":23,"e":{"r":{".":0,"a":0,"s":0}}},"y":[{"e":18},27],"c":{"t":{"a":{"b":229}}}},"f":[{"r":19},25],"g":[{"a":[{"r":12},19],"e":{"s":21},"o":11},80],"h":48,"i":{"a":{"g":1,"m":9,"r":{"i":{"z":6}},"s":1,"t":{"o":1}},"b":{"i":4},"c":{"i":{"o":32},"o":{"r":1},"s":18,"t":{".":18},"u":21,"y":23},"d":{"a":23,"e":{"r":5},"i":27},"f":{"e":{"r":11},"f":21,"l":1},"g":{"a":{"t":{"e":32}},"h":27,"r":{"a":1}},"k":27,"l":123,"m":{"b":{"l":0},"i":11,"o":1,"p":90},"n":{"a":21,"e":[{"a":11},124],"i":11,"k":{"e":{"r":6}}},"o":{"g":4},"q":125,"s":{"p":0},"t":[{".":24,"i":{"c":{"a":32,"s":108}},"h":{"o":{"g":204}}},29],"v":{"e":{"r":11}},"z":29},"j":18,"k":{"a":[{"l":23,"t":0},11]},"l":[{"a":{"w":21},"e":[{"a":19,"c":23,"g":23,"l":23,"n":73,"t":73},24],"i":[{"n":[{"a":19},126],"s":{"h":231}},9],"o":[{"q":{"u":{"i":10}},"u":{"t":4},"w":19},1],"f":{"l":2}},29],"m":[{"e":{"t":19},"i":{"n":{"g":3}},"o":{"d":21,"n":[{"e":{"l":{"l":232}}},17]}},25],"n":81,"o":{".":27,"b":{"a":{"l":5},"o":{"t":{"o":233}}},"c":{"i":1},"f":18,"g":{"i":{"c":27},"o":19,"u":27,"e":{"s":{".":9}}},"m":{"e":{"r":11}},"n":{"g":32,"i":[{"z":127},0]},"o":{"d":6},"p":{"e":{".":32},"i":11,"m":23},"r":{"a":[{"t":{"o":1}},17],"i":{"e":4},"o":{"u":5}},"s":{".":32,"e":{"t":5},"o":{"p":{"h":{"i":{"z":32},"y":32}}},"t":0},"t":{"a":1},"u":{"n":{"d":6},"t":25},"v":18,"a":{"d":{"e":{"d":{".":17},"r":{".":183}}}}},"p":[{"a":{"b":5},"h":{"a":23,"i":19},"i":{"n":{"g":4},"t":23},"l":21,"r":19},25],"r":43,"s":[{"c":21,"e":24,"i":{"e":21}},81],"t":[{"a":{"g":4,"n":{"e":7}},"e":[{"n":17,"r":{"a":36},"a":23},29],"h":{"i":[{"l":{"y":148}},11]},"i":{"e":{"s":{".":19}},"s":17},"r":29,"u":[{"r":{"a":12}},8]}
1,18],"u":{"a":4,"b":{"r":3},"c":{"h":17,"i":3},"e":{"n":3,"p":15},"f":0,"i":{"d":4},"m":{"a":1,"i":32,"n":{".":19,"i":{"a":32}},"b":{"i":{"a":{".":235}}}},"o":[{"r":11},3],"p":18,"s":{"s":17,"t":{"e":11}},"t":41,"n":{"k":{"e":{"r":234}}}},"v":{"e":{"n":19,"t":128}},"w":42,"y":[{"a":18,"b":18,"m":{"e":4},"n":{"o":3},"s":[{"e":19,"t":{"y":{"r":4}}},58],"g":{"a":{"m":{"i":236}}}},41]},"m":{"a":[{"b":25,"c":{"a":9,"h":{"i":{"n":{"e":4}}},"l":1},"g":{"i":{"n":5},"n":32},"h":25,"i":{"d":6},"l":{"d":18,"i":{"g":3,"n":4},"l":{"i":0},"t":{"y":0},"a":{"p":222}},"n":{"i":{"a":32,"s":5,"z":11},".":24,"u":{"s":{"c":237}}},"p":[{"h":{"r":{"o":244}}},18],"r":{"i":{"n":{"e":{".":4}},"z":4},"l":{"y":0},"v":11,"g":{"i":{"n":238}}},"s":{"c":{"e":4},"e":0,"t":15},"t":{"e":32,"h":12,"i":{"s":3,"z":{"a":18}}}},41],"b":[{"a":{"t":129},"i":{"l":19,"n":{"g":83},"v":0}},43],"c":56,"e":{".":18,"d":[{".":18,"i":{"a":32,"e":3,"c":[{"i":{"n":152}},84],"o":{"c":239}},"y":108},25],"g":[{"r":{"a":{"n":240}}},9],"l":{"o":{"n":5},"t":0},"m":[{"o":130},9],"n":[{"a":[{"c":5},0],"d":{"e":0},"e":18,"i":0,"s":[{"u":7},17],"t":[{"e":0},27],".":24},41],"o":{"n":4},"r":{"s":{"a":19}},"s":[{"t":{"i":27}},25],"t":{"a":[{"l":11},1],"e":2,"h":{"i":4},"r":[{"i":{"c":32,"e":4},"y":3},21]},"v":1},"f":43,"h":25,"i":{".":32,"a":3,"d":{"a":[{"b":241},0],"g":0},"g":0,"l":{"i":{"a":27,"e":108,"t":{"a":27}},"l":[{"a":{"g":208},"i":{"l":{"i":59}}},21]},"n":{"a":0,"d":27,"e":{"e":19},"g":{"l":[{"i":5,"y":19},21]},"t":0,"u":[{"t":{"e":{"r":242,"s":{"t":242}}}},21],"i":{"s":{".":174}}},"o":{"t":17},"s":[{"e":{"r":{".":0}},"l":5,"t":{"i":0,"r":{"y":19}}},24],"t":{"h":18},"z":24},"k":18,"l":43,"m":[{"a":{"r":{"y":5},"b":243}},29],"n":[{"a":1,"i":{"n":21},"o":1},43],"o":[{"c":{"r":[{"a":{"t":[{"i":{"z":32}},245]}},18]},"d":131,"g":{"o":1},"i":{"s":[{"e":5},84]},"k":18,"l":{"e":{"s":{"t":4},"c":246}},"m":{"e":3},"n":{"e":{"t":5,"y":{"l":247}},"g":{"e":5},"i":{"a":12,"s":{"m":0,"t":0},"z":3},"o":{"l":36,"c":{"h":12},"e":{"n":171},"s":249},"y":{".":3}},"r":[{"a":{".":18},"o":{"n":{"i":{"s":248}}}},9],"s":[{"e":{"y":4},"p":3},8],"t":{"h":[{"e":{"t":250}},12]},"u":{"f":19,"s":[{"i":{"n":98}},27]},"v":9,"e":{"l":{"a":{"s":167}}}},41],"p":[{"a":{"r":{"a":[{"b":5},7],"i":6}},"e":{"t":23},"h":{"a":{"s":36}},"i":[{"a":0,"e":{"s":4},"n":34,"r":19,"s":4},24],"o":{"r":{"i":11},"s":{"i":{"t":{"e":6}}},"u":{"s":21},"v":6},"t":{"r":1},"y":24},43],"r":47,"s":[{"h":[{"a":{"c":{"k":251}}},21],"i":19},101],"t":18,"u":[{"l":{"a":{"r":49},"t":[{"i":[{"u":252},54]},32]},"m":27,"n":8,"p":18,"u":1,"d":{"r":{"o":9}}},41],"w":18},"n":{"a":[{"b":[{"u":21},81],"c":{".":18,"a":1,"t":19},"g":{"e":{"r":{".":5}}},"k":0,"l":{"i":[{"a":4},1],"t":18},"m":{"i":{"t":4}},"n":[{"c":{"i":36},"i":{"t":0},"k":17},24],"r":{"c":[{"h":{"s":{".":73}}},11],"e":18,"i":11,"l":0,"m":19},"s":[{"c":0,"t":{"i":5}},21],"t":[{"a":{"l":3},"o":{"m":{"i":{"z":6}}}},24],"u":[{"s":{"e":11},"t":27},24],"v":{"e":0}},41],"b":80,"c":{"a":{"r":6},"e":{"s":{".":21}},"h":{"a":23,"e":{"o":19,"s":{"t":253}},"i":{"l":19,"s":23}},"i":{"n":2,"t":1},"o":{"u":{"r":{"a":7}}},"r":29,"u":29},"d":{"a":{"i":21,"n":19},"e":[{"s":{"t":{".":4}}},29],"i":{"b":0,"f":79,"t":29,"z":23,"e":{"c":{"k":29}}},"u":{"c":19,"r":0},"w":{"e":9},"t":{"h":{"r":3}}},"e":{".":25,"a":{"r":23},"b":[{"u":11,"a":{"c":{"k":3}}},9],"c":[{"k":32},9],"d":25,"g":{"a":{"t":[{"i":{"v":5}},1]},"e":32},"l":{"a":1,"i":{"z":5}},"m":{"i":4,"o":1},"n":[{"e":18},41],"o":27,"p":{"o":1},"q":9,"r":[{"a":{"b":6,"r":21},"e":24,"i":132,"r":0},29],"s":[{".":25,"p":18,"t":25,"w":18,"k":{"i":119}},41],"t":{"i":{"c":27}},"v":[{"e":19},1],"w":1},"f":[{"i":{"n":{"i":{"t":{"e":{"s":226}}}}}},23],"g":{"a":{"b":21},"e":{"l":23,"n":{"e":[{"s":5},133]},"r":{"e":19,"i":23}},"h":{"a":4,"o":2},"i":{"b":23,"n":2,"t":19},"l":{"a":21},"o":{"v":17},"s":{"h":4,"p":{"r":2}},"u":[{"m":21},29],"y":24},"h":[{"a":[{"b":12},0],"e":0},80],"i":{"a":[{"n":[{".":114},3],"p":1},68],"b":{"a":3,"l":1},"d":[{"i":4},1],"e":{"r":1},"f":{"i":[{"c":{"a":{"t":4}}},9]},"g":{"r":19},"k":0,"m":[{"i":{"z":3}},29],"n":[{"e":{".":32},"g":0},29],"o":1,"s":{".":32,"t":{"a":0}},"t":[{"h":21,"i":{"o":27},"o":{"r":23},"r":3},24]},"j":29,"k":[{"e":{"r":{"o":19},"t":23},"i":{"n":3},"l":29,"r":{"u":{"p":3}}},44],"l":[{"e":{"s":{"s":19}}},43],"m":[{"e":[{"t":17},0]},19],"n":[{"e":0,"i":{"a":{"l":11},"v":0}},101],"o":{"b":{"l":[{"e":3},0]},"c":{"l":19,"e":{"r":{"o":{"s":254}}}},"d":66,"e":27,"g":[{"e":17},18],"i":{"s":{"i":6}}
1,"l":{"i":134,"o":{"g":{"i":{"s":32}}}},"m":{"i":{"c":27,"z":108,"s":{"t":82}},"o":1,"y":3,"a":{"l":214},"e":{"n":{"o":194}}},"n":[{"a":{"g":0},"i":[{"z":19,"s":{"o":255}},5],"e":{"q":15}},1],"p":[{"o":{"l":{"i":135,"y":{".":256}}}},18],"r":{"a":{"b":5,"r":{"y":1}}},"s":{"c":18,"e":0,"t":5},"t":{"a":4},"u":[{"n":27},41],"v":{"e":{"l":136,"m":{"b":2}}},"w":{"l":12}},"p":[{"i":0,"r":{"e":{"c":17}}},72],"q":29,"r":[{"u":0},29],"s":[{"a":{"b":4,"t":{"i":36}},"c":[{"e":{"i":{"v":4}}},1],"e":[{"s":83},24],"i":{"d":137,"g":17},"l":24,"m":[{"o":{"o":1}},3],"o":{"c":21},"p":{"e":1,"i":19},"t":{"a":{"b":{"l":6}}}},81],"t":[{"a":{"b":0},"e":{"r":{"s":12}},"i":[{"b":19,"e":{"r":0},"f":8,"n":{"e":23,"g":83},"p":0},9],"r":{"o":{"l":{"l":{"i":7}}},"e":{"p":137}},"s":1,"u":{"m":{"e":11}}},29],"u":{"a":2,"d":1,"e":{"n":4},"f":{"f":{"e":0}},"i":{"n":23,"t":50},"m":[{"e":2,"i":19},21],"n":138,"o":23,"t":{"r":3}},"v":74,"w":72,"y":{"m":0,"p":0},"z":[{"a":23},18]},"o":{"a":[{"d":11,"l":{"e":{"s":108}},"r":{"d":12},"s":{"e":0,"t":{"e":6}},"t":{"i":5}},18],"b":{"a":{"b":35,"r":19},"e":{"l":0},"i":[{"n":[{"g":4},24]},29],"r":23,"u":{"l":3},"l":{"i":{"g":189}}},"c":{"e":29,"h":[{"e":{"t":23},"a":{"s":23}},0],"i":{"f":12,"l":21},"l":{"a":{"m":21}},"o":{"d":21},"r":{"a":{"c":3,"t":{"i":{"z":4}}},"e":12,"i":{"t":32}},"t":{"o":{"r":{"a":7}}},"u":{"l":{"a":3},"r":{"e":19}}},"d":{"d":{"e":{"d":4}},"i":{"c":3,"o":11,"t":{"i":{"c":137}}},"o":[{"r":12},139],"u":{"c":{"t":{".":4,"s":4}}},"e":{"l":{"l":{"i":12}}}},"e":{"l":21,"n":{"g":19},"r":[{"s":{"t":257}},23],"t":{"a":1},"v":23},"f":{"i":[{"t":{"e":4,"t":17}},24]},"g":{"a":{"r":121,"t":{"i":{"v":4},"o":21}},"e":[{"n":{"e":19},"o":19,"r":21},29],"i":{"e":23,"s":140,"t":3},"l":[{"y":79},21],"n":{"i":{"z":27}},"r":{"o":21},"u":{"i":5},"y":[{"n":25},41]},"h":[{"a":{"b":6}},74],"i":[{"c":{"e":{"s":11}},"d":{"e":{"r":3}},"f":{"f":17},"g":0,"l":{"e":{"t":4}},"n":{"g":23,"t":{"e":{"r":6}}},"s":{"m":19,"o":{"n":4},"t":{"e":{"n":6}}},"t":{"e":{"r":3}}},9],"j":19,"k":[{"e":{"n":23,"s":{"t":15}},"i":{"e":4}},25],"l":{"a":[{"n":21,"s":{"s":36}},29],"d":[{"e":15},9],"e":{"r":3,"s":{"c":23,"t":{"e":{"r":88}}},"t":23},"f":{"i":1},"i":[{"a":23,"c":{"e":23},"d":{".":4},"f":73,"l":19,"n":{"g":3},"o":19,"s":{".":19,"h":3},"t":{"e":19,"i":{"o":19}},"v":19,"g":{"o":{"p":{"o":258}}}},9],"l":{"i":{"e":17}},"o":{"g":{"i":{"z":4}},"r":0,"n":{"o":{"m":259}}},"p":{"l":4},"t":9,"u":{"b":3,"m":{"e":3},"n":3,"s":19},"v":9,"y":24},"m":{"a":{"h":4,"l":5,"t":{"i":{"z":4}}},"b":{"e":9,"l":1},"e":[{"n":{"a":3},"r":{"s":{"e":4}},"t":[{"r":{"y":4}},21],"c":{"h":{"a":260}}},24],"i":{"a":23,"c":{".":3,"a":3},"d":19,"n":[{"i":19},2]}
1,"m":{"e":{"n":{"d":32}}},"o":{"g":{"e":0},"n":21},"p":{"i":3,"r":{"o":7}}},"n":[{"a":[{"c":1,"n":23},2],"c":[{"i":{"l":27}},2],"d":[{"o":4},25],"e":{"n":23,"s":{"t":4}},"g":{"u":1},"i":{"c":2,"o":23,"s":2,"u":19},"k":{"e":{"y":3}},"o":{"d":{"i":1},"m":{"y":3,"i":{"c":137}},"r":{"m":{"a":23}},"t":{"o":{"n":261}},"u":23},"s":[{"p":{"i":[{"r":{"a":10}},36]},"u":17},3],"t":{"e":{"n":36},"i":[{"f":7},93]},"u":{"m":4},"v":{"a":6}},24],"o":[{"d":{"e":5,"i":5},"k":1,"p":{"i":11},"r":{"d":23},"s":{"t":6}},9],"p":{"a":24,"e":{"d":5,"r":[{"a":[{"g":18},27]},2]},"h":[{"a":{"n":19},"e":{"r":19}},25],"i":{"n":{"g":3},"t":23,"s":{"m":{".":2}}},"o":{"n":19,"s":{"i":21}},"r":29,"u":2,"y":5},"q":29,"r":{"a":[{".":19,"g":83,"l":{"i":{"z":4}},"n":{"g":{"e":4}}},29],"e":{"a":[{"l":19},5],"i":3,"s":{"h":5,"t":{".":4}},"w":17},"g":{"u":1},"i":{"a":56,"c":{"a":3},"l":19,"n":2,"o":29,"t":{"y":3},"u":23},"m":{"i":9},"n":{"e":8},"o":{"f":19,"u":{"g":3}},"p":{"e":4},"r":{"h":27},"s":{"e":[{"n":5},1],"t":17},"t":{"h":{"i":3,"y":3,"o":{"n":{"i":{"t":262}}},"r":{"i":137}},"y":1,"i":{"v":{"e":{"l":{"y":4}}}}},"u":{"m":19},"y":29},"s":{"a":{"l":3},"c":[{"e":1,"o":{"p":[{"i":18},23]},"r":19},9],"i":{"e":95,"t":{"i":{"v":4},"o":3,"y":3},"u":0},"l":1,"o":24,"p":{"a":1,"o":1,"h":{"e":{"r":83}}},"t":{"a":[{"t":{"i":19}},9],"i":{"l":4,"t":4}}},"t":{"a":{"n":21},"e":{"l":{"e":{"g":36}},"r":{".":3,"s":4},"s":[{"t":{"e":{"r":263},"o":{"r":264}}},21]},"h":[{"e":{"s":{"i":5},"o":{"s":265}},"i":14},18],"i":{"c":{".":3,"a":4,"e":23},"f":23,"s":23},"o":{"s":5}},"u":[{"b":{"l":3,"a":{"d":{"o":116}}},"c":{"h":{"i":6}},"e":{"t":4},"l":1,"n":{"c":{"e":{"r":6}},"d":8},"v":4},9],"v":{"e":{"n":1,"r":{"n":{"e":17},"s":12,"t":1}},"i":{"s":23,"t":{"i":36},"a":{"n":{".":266}}},"o":{"l":60}},"w":{"d":{"e":{"r":3}},"e":{"l":3,"s":{"t":4}},"i":2,"n":{"i":5},"o":21},"y":{"a":2},"x":{"i":{"d":{"i":{"c":267}}}}},"p":{"a":[{"c":{"a":1,"e":1,"t":0},"d":21,"g":{"a":{"n":32,"t":23}},"i":[{"n":17},21],"l":[{"m":{"a":{"t":268}}},21],"n":{"a":0,"e":{"l":11},"t":{"y":0},"y":3},"p":[{"u":1},2],"r":{"a":{"b":{"l":6},"g":{"e":5,"r":{"a":269}},"l":{"e":228},"m":[{"e":12},36]},"d":{"i":5},"e":[{"l":5},27],"i":[{"s":0},28]}
1,"t":{"e":[{"r":4},9],"h":{"i":{"c":32},"y":4},"r":{"i":{"c":1}}},"v":0,"y":27},41],"b":43,"d":1,"e":{".":18,"a":[{"r":{"l":17}},138],"c":9,"d":[{"e":27,"i":[{"a":36,"c":0},27]},37],"e":[{"d":0,"v":208},21],"k":0,"l":{"a":1,"i":{"e":17}},"n":{"a":{"n":1},"c":21,"t":{"h":0}},"o":{"n":4},"r":{"a":{".":21,"b":{"l":6},"g":21},"i":[{"s":{"t":6}},21],"m":{"a":{"l":0},"e":7},"n":21,"o":11,"t":{"i":11},"u":4,"v":15},"t":[{"e":{"n":4},"i":{"z":4}},9]},"f":18,"g":18,"h":{".":18,"a":{"r":{"i":6}},"e":{"n":{"o":11},"r":1,"s":{".":1}},"i":{"c":2,"e":32,"n":{"g":4},"s":{"t":{"i":32}},"z":27,"l":{"a":{"n":{"t":168},"t":{"e":{"l":270}}}}},"l":9,"o":{"b":27,"n":{"e":27,"i":32},"r":0},"s":18,"t":3,"u":32,"y":41},"i":{"a":[{"n":17},3],"c":{"i":{"e":1},"y":1,"a":{"d":271}},"d":[{"a":19,"e":3,"i":32},21],"e":{"c":27,"n":3},"g":{"r":{"a":{"p":1}}},"l":{"o":3},"n":[{".":21,"d":17,"o":21},9],"o":[{"n":17},141],"t":{"h":[{"a":4},23],"u":9}},"k":142,"l":[{"a":{"n":27,"s":{"t":6}},"i":{"a":11,"e":{"r":5},"g":18,"n":[{"a":{"r":5}},0],"c":{"a":{"b":208}}},"o":{"i":17},"u":{"m":[{"b":17},0]}},143],"m":43,"n":48,"o":{"c":1,"d":{".":32},"e":{"m":4,"t":144},"g":145,"i":{"n":[{"t":32,"c":{"a":12}},84]},"l":{"y":{"t":6,"e":137,"p":{"h":{"o":{"n":{"o":272}}}}},"e":{".":41}},"n":{"i":1},"p":1,"r":[{"y":1},124],"s":[{"s":15},41],"t":[{"a":1},21],"u":{"n":32}},"p":[{"a":{"r":{"a":5}},"e":[{"d":21,"l":19,"n":23,"r":23,"t":23},24],"o":{"s":{"i":{"t":{"e":5}}}}},43],"r":[{"a":{"y":{"e":17}},"e":{"c":{"i":32,"o":5},"e":{"m":11},"f":{"a":{"c":6}},"l":{"a":0},"r":11,"s":{"e":23,"s":27,"p":{"l":{"i":84}}},"t":{"e":{"n":5}},"v":11,"m":{"a":{"c":273}},"n":{"e":{"u":15}}},"i":{"e":53,"n":{"t":146},"s":[{"o":12},0]},"o":{"c":{"a":23,"e":{"s":{"s":8}},"i":{"t":{"y":{".":274}}}},"f":{"i":{"t":6}},"l":11,"s":{"e":12},"t":15,"g":{"e":208}}},9],"s":[{"e":[{"u":{"d":[{"o":{"d":276,"f":276}},275]}},24],"h":1,"i":{"b":21}},81],"t":[{"a":{"b":134},"e":24,"h":24,"i":{"m":11},"u":{"r":0},"w":21,"o":{"m":{"a":{"t":277}}},"r":{"o":{"l":278}}},42],"u":{"b":[{"e":{"s":{"c":181}}},11],"e":0,"f":0,"l":{"c":11},"m":1,"n":9,"r":{"r":0},"s":32,"t":[{"e":[{"r":11},32],"r":3,"t":{"e":{"d":0},"i":{"n":0}}},9]},"w":23},"q":{"u":[{"a":{"v":5,"i":{"n":{"t":{"e":279}}},"s":{"i":[{"r":281,"s":281},280]}},"e":{".":25,"r":27,"t":27},"i":{"n":{"t":{"e":{"s":{"s":282}}}},"v":{"a":{"r":14}}}},9]},"r":{"a":{"b":[{"i":3,"o":{"l":{"i":{"c":29},"o":{"i":236}}}},25],"c":{"h":{"e":17,"u":3},"l":19},"f":{"f":{"i":5},"t":0},"i":24,"l":{"o":1},"m":{"e":{"t":[{"r":{"i":{"z":283}}},11],"n":24},"i":24,"o":{"u":3}},"n":{"e":{"o":6},"g":{"e":0},"i":21,"o":4,"h":{"a":{"s":167}}},"p":{"e":{"r":11},"h":{"y":27}},"r":{"c":5,"e":[{"f":5},17],"i":{"l":18}},"s":24,"t":{"i":{"o":{"n":115}}},"u":{"t":0},"v":{"a":{"i":4},"e":{"l":11}},"z":{"i":{"e":4}},"d":{"i":{"g":127,"o":{"g":249}}},"o":{"r":2}},"b":[{"a":{"b":21,"g":21},"i":[{"f":0,"n":[{"e":19,"g":{".":4,"e":284}},24]},8],"o":1},29],"c":[{"e":[{"n":17},24],"h":{"a":23,"e":{"r":0}},"i":{"b":90,"t":1},"u":{"m":12}},29],"d":{"a":{"l":21},"i":[{"a":0,"e":{"r":0},"n":[{"g":3},17]},9]},"e":{".":25,"a":{"l":2,"n":3,"r":{"r":4},"v":32,"w":1},"b":{"r":{"a":{"t":19}}},"c":{"o":{"l":{"l":5},"m":{"p":{"e":5}}},"r":{"e":1},"i":{"p":{"r":285}},"t":{"a":{"n":{"g":286}}}},"d":[{"e":2,"i":{"s":3,"t":5}},37],"f":{"a":{"c":1},"e":[{"r":{".":4}},9],"i":3,"y":1},"g":{"i":{"s":11}},"i":{"t":4},"l":{"i":2,"u":4},"n":{"t":{"a":90,"e":0}},"o":2,"p":{"i":{"n":4},"o":{"s":{"i":1}},"u":2},"r":[{"i":21,"o":17,"u":4},147],"s":{".":21,"p":{"i":1},"s":{"i":{"b":6}},"t":[{"a":{"l":4},"r":3},8]},"t":{"e":{"r":1},"i":{"z":96},"r":{"i":[{"b":{"u":85}},3]}},"u":[{"t":{"i":4}},8],"v":[{"a":{"l":1},"e":{"l":11,"r":{".":30,"s":4,"t":4}},"i":{"l":4},"o":{"l":{"u":5}}},8],"w":{"h":1}},"f":[{"u":0,"y":21},29],"g":[{"e":{"r":3,"t":23},"i":{"c":23,"n":[{"g":3},0],"s":19,"t":19},"l":29,"o":{"n":0},"u":23},9],"h":[{".":18,"a":{"l":18}},1],"i":{"a":[{"b":0,"g":1,"l":{".":23}},3],"b":[{"a":11},21],"c":{"a":{"s":5},"e":21,"i":[{"d":32,"e":1},18],"o":21},"d":{"e":{"r":5}},"e":{"n":{"c":3,"t":3},"r":2,"t":4},"g":{"a":{"n":5},"i":32},"l":{"i":{"z":11}},"m":{"a":{"n":32},"i":5,"o":27,"p":{"e":0}},"n":{"a":[{".":32},24],"d":0,"e":0,"g":0},"o":2,"p":{"h":[{"e":6},32],"l":[{"i":{"c":5}},9]},"q":21,"s":[{".":21,"c":0,"h":23,"p":0},24],"t":{"a":{"b":116},"e":{"d":{".":19},"r":{".":5,"s":5}},"i":{"c":11},"u":[{"r":5},9]},"v":{"e":{"l":5,"t":11},"i":11,"o":{"l":287}}},"j":23,"k":{"e":{"t":23},"l":{"e":1,"i":{"n":1}},".":288,"h":{"o":2},"r":{"a":{"u":29}},"s":{".":288}},"l":[{"e":[{"d":24,"q":{"u":30}},0],"i":{"g":21,"s":[{"h":4},21]},"o":73},29],"m":[{"a":{"c":5}
1,"e":[{"n":23,"r":{"s":4}},24],"i":{"n":{"g":[{".":21},3]},"o":21,"t":23},"y":21},29],"n":{"a":{"r":21},"e":{"l":23,"r":21,"t":19,"y":23},"i":{"c":19,"s":92,"t":23,"v":23},"o":[{"u":21},0],"u":23},"o":{"b":{"l":11,"o":{"t":289}},"c":[{"r":3},24],"e":[{"l":{"a":{"s":167}},"p":{"i":{"d":{"e":290}}}},1],"f":{"e":2,"i":{"l":4}},"k":[{"e":{"r":4}},8],"l":{"e":{".":32}},"m":{"e":{"t":{"e":5},"s":{"h":3}},"i":0,"p":0},"n":{"a":{"l":0},"e":0,"i":{"s":134},"t":{"a":0}},"o":{"m":41,"t":32},"p":{"e":{"l":3},"i":{"c":11}},"r":{"i":11,"o":4},"s":{"p":{"e":{"r":5}},"s":0},"t":{"h":{"e":1},"y":1,"r":{"o":{"n":2}}},"v":{"a":1,"e":{"l":5}},"x":5},"p":[{"e":{"a":21,"n":{"t":19},"r":{".":4},"t":23},"h":95,"i":{"n":{"g":3}},"o":23,"a":{"u":{"l":{"i":291}}}},29],"r":[{"e":{"c":0,"f":0,"o":21,"s":{"t":0}},"i":{"o":0,"v":0},"o":{"n":17,"s":17},"y":{"s":17}},72],"s":[{"a":[{"t":{"i":5}},29],"c":1,"e":[{"c":[{"r":0},23],"r":{".":4,"a":{"d":{"i":238}}},"s":3,"v":148},24],"h":[{"a":19},29],"i":[{"b":90},29],"o":{"n":12},"p":29,"w":19},44],"t":{"a":{"c":{"h":36},"g":21},"e":{"b":23,"n":{"d":17},"o":5},"i":[{"b":4,"d":0,"e":{"r":21},"g":23,"l":{"i":12,"l":17,"y":21},"s":{"t":21},"v":21},29],"r":{"i":23,"o":{"p":{"h":115}},"e":{"u":29}},"s":{"h":1},"h":{"o":{"u":29}}},"u":{"a":3,"e":{"l":93,"n":3},"g":{"l":1},"i":{"n":3},"m":{"p":{"l":11}},"n":[{"k":6,"t":{"y":0}},9],"s":{"c":19},"t":{"i":{"n":6}}},"v":{"e":[{"l":{"i":17},"n":23,"r":{".":4},"s":{"t":19},"y":23,"i":{"l":29}},1],"i":{"c":23,"v":0},"o":23},"w":29,"y":{"c":1,"n":{"g":{"e":32}},"t":3},"z":{"s":{"c":2}}},"s":{"a":[{"b":42,"c":{"k":32,"r":{"i":11},"t":23},"i":32,"l":{"a":{"r":36},"m":0,"o":4,"t":0,"e":{"s":{"c":54,"w":7}}},"n":{"c":27,"d":{"e":0}},"p":[{"a":{"r":{"i":{"l":292}}}},29],"t":{"a":4,"i":{"o":76},"u":11},"u":0,"v":{"o":{"r":4}},"w":32},9],"b":56,"c":{"a":{"n":{"t":149},"p":[{"e":{"r":267}},0],"v":6,"t":{"o":{"l":208}}},"e":{"d":21,"i":18,"s":21},"h":[{"o":21,"i":{"t":{"z":21}},"r":{"o":{"d":{"i":{"n":{"g":293}}}}}},8],"i":{"e":68,"n":{"d":150},"u":{"t":{"t":294}}},"l":{"e":6,"i":21},"o":{"f":17,"p":{"y":18},"u":{"r":{"a":7}}},"u":29,"r":{"a":{"p":{"e":{"r":{".":36}}}}},"y":{"t":{"h":247}}},"d":56,"e":{".":18,"a":[{"s":17,"w":5},1],"c":{"o":151,"t":27},"d":[{"e":95,"l":19},125],"g":[{"r":11},9],"i":32,"l":{"e":2,"f":32,"v":32},"m":{"e":[{"s":{"t":295}},18],"o":{"l":1},"a":{"p":{"h":287}},"i":{"t":{"i":{"c":296}}}},"n":{"a":{"t":5},"c":18,"d":0,"e":{"d":19},"g":5,"i":{"n":19},"t":{"d":18,"l":18}},"p":{"a":152,"t":{"e":{"m":{"b":11}}}},"r":{".":43,"l":21,"o":0,"v":{"o":18}},"s":[{"h":4,"t":5},72],"u":{"m":113},"v":[{"e":{"n":11}},32],"w":{"i":0},"x":32},"f":47,"g":48,"h":[{".":25,"e":{"r":2,"v":32},"i":{"n":2,"o":3,"p":27,"v":6},"o":[{"l":{"d":4},"n":12,"r":[{"t":7},17],"e":{"s":{"t":137}}},0],"w":18},24],"i":{"b":2,"c":{"c":19},"d":{"e":{".":27,"s":[{"t":6,"w":6},32],"d":{".":8}},"i":[{"z":4},32]},"g":{"n":{"a":18}},"l":{"e":0,"y":18},"n":[{"a":24,"e":{".":32},"g":23},42],"o":[{"n":[{"a":6},32]},41],"r":[{"a":5,"e":{"s":{"i":{"d":4}}}},9],"s":41,"t":{"i":{"o":27}},"u":32,"v":41,"z":32},"k":[{"e":[{"t":23},18],"i":{"n":{"e":4,"g":4}},"y":{"s":{"c":15}}},9],"l":[{"a":{"t":23},"e":24,"i":{"t":{"h":7}},"o":{"v":{"a":{"k":{"i":{"a":297}}}}}},74],"m":[{"a":[{"l":{"l":54},"n":12},23],"e":{"l":17,"n":19},"i":{"t":{"h":32}},"o":{"l":{"d":49}}},42],"n":72,"o":[{"c":{"e":1},"f":{"t":12},"l":{"a":{"b":1},"d":153,"i":{"c":3},"v":32,"u":{"t":{"e":9}}},"m":27,"n":{".":68,"a":17,"g":0},"p":[{"h":{"i":{"c":32,"z":19},"y":19}},21],"r":{"c":5,"d":5},"v":[{"i":4},18],"g":{"a":{"m":{"y":298}}}},41],"p":{"a":[{"i":32,"n":0,"c":{"e":299,"i":{"n":69}}},25],"e":{"n":{"d":17},"o":57,"r":25,"c":{"i":{"o":11}}},"h":{"e":[{"r":[{"o":213},27]},24],"o":6},"i":{"l":17,"n":{"g":4},"o":18,"c":{"i":{"l":208}}},"l":{"y":21},"o":{"n":21,"r":[{"t":{"s":{"c":300,"w":300}}},17],"t":18,"k":{"e":{"s":{"w":10}}}}},"q":{"u":{"a":{"l":{"l":36}},"i":{"t":{"o":88}}}},"r":29,"s":[{"a":[{"s":12,"c":{"h":{"u":301}}},29],"c":94,"e":{"l":23,"n":{"g":19},"s":{".":21},"t":19},"i":[{"e":[{"r":0},21],"l":{"y":4},"a":{"n":{".":210}},"g":{"n":{"a":{"b":302}}}},29],"l":[{"i":1}
1,21],"n":21,"p":{"e":{"n":{"d":115}}},"t":9,"u":{"r":{"a":6}},"w":4,"h":{"a":{"t":3}}},25],"t":{".":25,"a":{"g":24,"l":24,"m":{"i":17,"p":69},"n":{"d":32,"t":{"s":{"h":{"i":303}}}},"p":90,"t":{".":32,"i":15},"r":{"t":{"l":{"i":12}}}},"e":{"d":21,"r":{"n":{"i":7},"o":19},"w":[{"a":6},8]},"h":{"e":23},"i":[{".":21,"a":19,"c":[{"k":32},29],"e":21,"f":23,"n":{"g":3},"r":32},9],"l":{"e":29},"o":{"c":{"k":32},"m":{"a":12},"n":{"e":32},"p":21,"r":{"e":27,"a":{"b":304}}},"r":[{"a":{"d":21,"t":{"u":32,"a":{"g":305}},"y":21},"i":{"d":21,"b":{"u":{"t":7}}},"y":18},1],"w":61,"y":[{"l":{"i":{"s":137}}},24],"b":4,"s":{"c":{"r":4}},"u":{"p":{"i":{"d":306}}}},"u":[{"a":{"l":2},"b":111,"g":151,"i":{"s":4,"t":12},"l":21,"m":[{"i":11},9],"n":9,"r":9,"p":{"e":{"r":{"e":307}}}},41],"v":18,"w":[{"o":18,"i":{"m":{"m":177}}},9],"y":[{"c":18,"l":27,"n":{"o":5,"c":41},"r":{"i":{"n":4}},"t":{"h":{"i":308}}},21]},"t":{"a":[{".":27,"b":[{"l":{"e":{"s":4}},"o":{"l":{"i":{"z":32,"s":{"m":309}}}}},25],"c":{"i":18},"d":{"o":4},"f":46,"i":{"l":{"o":5}},"l":[{"a":4,"e":{"n":5},"i":11,"k":[{"a":204},18],"l":{"i":{"s":0}}
1,"o":{"g":4}},9],"m":{"o":4,"i":{"n":82}},"n":{"d":{"e":0},"t":{"a":54}},"p":{"e":{"r":4},"l":4,"a":{"t":{"h":310}}},"r":{"a":0,"c":18,"e":18,"i":{"z":3},"r":{"h":311}},"s":{"e":0,"y":4},"t":{"i":{"c":18},"u":{"r":1}},"u":{"n":17},"v":0,"w":25,"x":{"i":{"s":0}},"g":{"o":{"n":{".":3}}}},41],"b":42,"c":[{"h":[{"e":{"t":5},"c":15,"i":{"e":{"r":237}}},21],"r":29},18],"d":43,"e":{".":18,"a":{"d":{"i":17},"t":18,"c":{"h":{"e":{"r":{".":36}}}}},"c":{"e":17,"t":32},"d":[{"i":4},42],"e":41,"g":[{"e":{"r":4},"i":4},0],"l":{".":27,"i":17,"s":32,"e":{"g":84,"r":{"o":249}}},"m":{"a":[{"t":11},154]},"n":{"a":{"n":27},"c":27,"d":27,"e":{"s":18},"t":[{"a":{"g":0}},41]},"o":41,"p":[{"e":4},1],"r":{"c":11,"d":155,"i":[{"e":{"s":5},"s":11,"z":{"a":6},"c":{".":8}},41],"n":{"i":{"t":32}},"v":5,"g":{"e":{"i":312}}},"s":{".":18,"s":[{".":23,"e":{"s":313}},18]},"t":{"h":{"e":6}},"u":27,"x":27,"y":18},"f":42,"g":43,"h":{".":25,"a":{"n":17,"l":{"a":{"m":228}}},"e":[{"a":[{"s":3,"t":5},18],"i":{"s":11},"t":27},9],"i":{"c":{".":4,"a":4},"l":18,"n":{"k":32}},"l":18,"o":{"d":{"e":4,"i":{"c":32},"o":{"n":11}},"o":18,"r":{"i":{"t":6,"z":5}},"g":{"e":{"n":{"i":314}}},"k":{"e":{"r":175}}},"s":25,"y":{"l":{"a":{"n":228}},"s":{"c":11}}},"i":{"a":[{"b":1,"t":{"o":1},"n":{".":70}},41],"b":156,"c":{"k":18,"o":21,"u":157},"d":{"i":32},"e":{"n":27},"f":[{"y":4},8],"g":[{"u":32},25],"l":{"l":{"i":{"n":6}}},"m":[{"p":18,"u":{"l":5}},41],"n":[{"a":24,"e":{".":27},"i":27,"o":{"m":285}},42],"o":[{"c":4,"n":{"e":{"e":6}}},41],"q":32,"s":{"a":3,"e":27,"m":0,"o":4,"p":0,"t":{"i":{"c":{"a":32}}}},"t":{"l":3},"u":1,"v":[{"a":0},41],"z":[{"a":3,"e":{"n":3}},41]},"l":[{"a":[{"n":17},19],"e":{".":27,"d":27,"s":{".":27},"t":{".":19}},"o":19,"i":{"e":{"r":315}}},25],"m":[{"e":0},43],"n":81,"o":[{"b":3,"c":{"r":{"a":{"t":4}}},"d":{"o":18},"f":25,"g":{"r":9},"i":{"c":4},"m":{"a":9,"b":0,"y":3},"n":{"a":{"l":{"i":0},"t":3},"o":18,"y":18},"r":{"a":9,"i":{"e":3,"z":5}},"s":8,"u":{"r":32,"t":18},"w":{"a":{"r":3}},"l":{"o":{"g":{"y":84}}},"t":{"i":{"c":11}}},41],"p":43,"r":{"a":[{"b":11,"c":{"h":5,"i":[{"t":17},36],"t":{"e":17}},"s":17,"v":{"e":{"n":5,"s":158,"r":{"s":[{"a":{"b":317}},15]}}},"i":{"t":{"o":{"r":316}}}},41],"e":{"f":5,"m":[{"i":6},0],"a":{"c":{"h":{"e":318}}}},"i":{"a":[{"l":{".":1}},32],"c":{"e":{"s":5},"i":{"a":32},"s":18},"m":25,"v":0},"o":{"m":{"i":5},"n":{"i":6,"y":18},"p":{"h":{"e":5},"i":{"s":175},"o":{"l":{"e":{"s":320},"i":{"s":320,"t":321}}}},"s":{"p":11},"v":11,"l":{"e":{"u":{"m":319}}},"f":{"i":{"c":{".":17},"t":11}}},"u":{"i":5,"s":17}},"s":[{"c":[{"h":{"i":{"e":12}}},21],"h":0,"w":21},101],"t":[{"e":{"s":21},"o":19,"u":0,"r":{"i":{"b":{"u":{"t":322}}}}},66],"u":[{"a":[{"r":3},2],"b":{"i":1},"d":8,"e":18,"f":46,"i":76,"m":27,"n":{"i":{"s":1}},"p":{".":48},"r":{"e":27,"i":[{"s":11},32],"o":5,"y":4,"n":{"a":{"r":12}}},"s":27},41],"v":18,"w":[{"a":43,"i":{"s":17},"o":18,"h":29},1],"y":[{"a":18,"l":25,"p":{"e":12,"h":4,"a":{"l":64}}},41],"z":[{"e":1},18]},"u":{"a":{"b":18,"c":0,"n":{"a":4,"i":0},"r":{"a":{"n":{"t":5}},"d":8,"i":11,"t":11},"t":29,"v":0,"d":{"r":{"a":{"t":{"i":3,"u":15}}}}},"b":{"e":[{"l":21,"r":[{"o":21},23]},1],"i":[{"n":{"g":33}},72],"l":{"e":{".":23}}},"c":{"a":23,"i":{"b":0,"t":1},"l":{"e":12},"r":23,"u":23,"y":21},"d":{"d":4,"e":{"r":3,"s":{"t":4},"v":17},"i":{"c":29,"e":{"d":3,"s":3},"s":4,"t":19},"o":{"n":[{"y":232},21]},"s":{"i":1},"u":21},"e":{"n":{"e":21,"s":17,"t":{"e":0}},"r":{"i":{"l":0}},"a":{"m":15}},"f":{"a":27,"l":23},"g":{"h":{"e":{"n":11}},"i":{"n":4}},"i":[{"l":{"i":{"z":5}},"n":[{"g":29},1],"r":{"m":0},"t":{"a":17},"v":[{"e":{"r":{".":0}}},11]},156],"j":19,"k":18,"l":{"a":[{"b":5,"t":{"i":19}},29],"c":{"h":[{"e":32},17]},"d":{"e":{"r":3}},"e":[{"n":29},1],"g":{"i":1},"i":[{"a":19,"n":{"g":3},"s":{"h":4}},9],"l":{"a":{"r":1},"i":{"b":96,"s":1}},"m":61,"o":72,"s":[{"e":{"s":5}},18],"t":{"i":2,"r":{"a":54},"u":18},"u":[{"l":4},23],"v":4},"m":{"a":{"b":4},"b":{"i":1,"l":{"y":1}},"i":[{"n":{"g":83}},29],"o":{"r":{"o":6}},"p":9},"n":{"a":{"t":17},"e":[{"r":1},24],"i":[{"m":1,"n":24,"s":{"h":4},"v":11},29],"s":[{"w":1},93],"t":{"a":{"b":11},"e":{"r":{".":1},"s":1}},"u":0,"y":4,"z":4}
1,"o":{"r":{"s":21},"s":19,"u":29},"p":{"e":[{"r":{"s":6}},29],"i":{"a":19,"n":{"g":3}},"l":23,"p":[{"o":{"r":{"t":10}}},3],"t":{"i":{"b":5},"u":17}},"r":{"a":[{".":18,"g":21,"s":21,"l":{".":216}},29],"b":{"e":1},"c":0,"d":2,"e":{"a":{"t":5}},"f":{"e":{"r":1},"r":1},"i":{"f":[{"i":{"c":0}},23],"n":2,"o":23,"t":29,"z":3,"a":{"l":{".":0}}},"l":[{"i":{"n":{"g":{".":5}}}},9],"n":{"o":1},"o":{"s":17},"p":{"e":1,"i":1},"s":{"e":{"r":5}},"t":{"e":{"s":4},"h":{"e":3},"i":[{"e":1},17]},"u":23},"s":[{"a":{"d":19,"n":19,"p":1},"c":[{"i":3},8],"e":{"a":5,"r":{".":9}},"i":{"a":19,"c":23},"l":{"i":{"n":1}},"p":2,"s":{"l":4},"t":{"e":{"r":{"e":4}},"r":2},"u":[{"r":17},24]},25],"t":{"a":{"b":0,"t":23},"e":{".":18,"l":18,"n":[{"i":17},18]},"i":[{"l":{"i":{"z":5}},"n":{"e":23,"g":3},"o":{"n":{"a":7}},"s":21,"z":31},101],"l":34,"o":{"f":4,"g":5,"m":{"a":{"t":{"i":{"c":5}}}},"n":19,"u":21},"s":0},"u":[{"m":1},23],"v":74,"x":{"u":11},"z":{"e":1}},"v":{"a":[{".":32,"b":159,"c":{"i":{"l":5},"u":11},"g":[{"e":1,"u":{"e":{"r":170}}},0],"l":{"i":{"e":4},"o":5,"u":15},"m":{"o":4},"n":{"i":{"z":4}},"p":{"i":4},"r":{"i":{"e":{"d":5}}},"t":[{"i":{"v":29}},27],"u":{"d":{"e":{"v":54}}}},41],"e":{".":18,"d":18,"g":11,"l":{".":23,"l":{"i":11},"o":1,"y":21},"n":{"o":{"m":11},"u":{"e":19}},"r":{"d":21,"e":{".":32,"l":[{"y":{".":41}},21],"n":[{"c":5},23],"s":21,"i":{"g":324}},"i":{"e":11},"m":{"i":{"n":36}},"s":{"e":27},"t":{"h":11}},"s":[{".":18,"t":{"e":0,"i":{"t":{"e":15}}}},99],"t":{"e":[{"r":11},1],"y":1}},"i":{"a":{"l":{"i":4},"n":32},"d":{"e":{".":32,"d":32,"n":47,"s":32},"i":32},"f":23,"g":{"n":4},"k":0,"l":[{"i":{"t":32,"z":127}},25],"n":[{"a":26,"c":24,"d":5,"g":18},29],"o":{"l":11,"r":73,"u":2},"p":1,"r":{"o":4},"s":{"i":{"t":11},"o":3,"u":3},"t":{"i":18,"r":11,"y":18},"v":[{"i":{"p":{"a":{"r":325}}}},27]},"o":{".":32,"i":[{"r":{"d":{"u":323}},"c":{"e":{"p":213}}},0],"k":27,"l":{"a":1,"e":19,"t":32,"v":27},"m":{"i":5},"r":{"a":{"b":5},"i":17,"y":1},"t":{"a":1,"e":{"e":18}}},"v":26,"y":21},"w":{"a":{"b":{"l":19},"c":25,"g":{"e":{"r":4},"o":5},"i":{"t":6},"l":{".":19},"m":0,"r":{"t":0},"s":{"t":[{"e":{"w":{"a":326}}},0]},"t":{"e":2},"v":{"e":{"r":4,"g":327}}},"b":29,"e":{"a":{"r":{"i":{"e":5}},"t":{"h":54}},"d":{"n":0},"e":{"t":12,"v":5,"k":{"n":137}},"l":{"l":0},"r":29,"s":{"t":12},"v":23},"h":{"i":0},"i":[{"l":[{"l":{"i":{"n":6}}},8],"n":{"d":{"e":0},"g":0},"r":0,"s":{"e":27},"t":{"h":12},"z":5,"d":{"e":{"s":{"p":6}}}},9],"k":21,"l":{"e":{"s":1},"i":{"n":3}},"n":{"o":21},"o":[{"m":15,"v":{"e":{"n":4}},"k":{"e":{"n":85}}},160],"p":19,"r":{"a":[{"p":{"a":{"r":{"o":12}}}},0],"i":[{"t":{"a":36,"e":{"r":{".":183}}}},0]},"s":{"h":23,"l":1,"p":{"e":1},"t":60},"t":18,"y":1,"c":23},"x":{"a":[{"c":{"e":5},"g":{"o":21},"m":11,"p":21,"s":5},29],"c":161,"e":[{"c":{"u":{"t":{"o":1}}},"d":24,"r":{"i":0,"o":4}},29],"h":[{"i":[{"l":6},8],"u":0},29],"i":[{"a":4,"c":4,"d":{"i":4},"m":{"e":21,"i":{"z":4}}},23],"o":[{"b":21},23],"p":[{"a":{"n":{"d":17}},"e":{"c":{"t":{"o":10}},"d":11}},23],"t":[{"i":23},74],"u":[{"a":3},29],"x":1,"q":[{"u":{"i":{"s":54}}},29]},"y":{"a":{"c":19,"r":110,"t":19},"b":29,"c":[{"e":[{"r":4},24],"h":[{"e":[{"d":264},0]},23],"o":{"m":17,"t":17}},29],"d":29,"e":{"e":19,"r":[{"f":21},29],"s":[{"t":{"e":{"r":{"y":328}}}},0],"t":1},"g":{"i":19},"h":47,"i":29,"l":{"a":23,"l":{"a":{"b":{"l":6}}},"o":23,"u":19},"m":{"b":{"o":{"l":7}},"e":[{"t":{"r":{"y":20}}},0],"p":{"a":12}},"n":{"c":{"h":{"r":3}},"d":4,"g":4,"i":{"c":4},"x":32},"o":[{"d":4,"g":33,"m":0,"n":{"e":{"t":4},"s":21},"s":21},72],"p":{"e":{"d":21,"r":6},"i":3,"o":[{"c":21},23],"t":{"a":9},"u":19},"r":{"a":{"m":5},"i":{"a":4},"o":23,"r":1},"s":{"c":1,"e":161,"i":{"c":{"a":3},"o":3,"s":27},"o":21,"s":0,"t":[{"a":3,"r":{"o":29}},2],"u":{"r":17}},"t":{"h":{"i":{"n":23}},"i":{"c":3}},"w":29},"z":{"a":[{"b":79,"r":8},2],"b":18,"e":[{"n":1,"p":1,"r":[{"o":3},29],"t":0},25],"i":[{"l":21,"s":21,"a":{"n":{".":23}}},42],"l":32,"m":18,"o":[{"m":1,"o":{"l":4},"p":{"h":{"r":329}}},41],"t":{"e":0},"z":[{"y":21,"w":231},101]}}',["as-so-ciate","as-so-ciates","dec-li-na-tion","oblig-a-tory","phil-an-thropic","present","presents","project","projects","reci-procity","re-cog-ni-zance","ref-or-ma-tion","ret-ri-bu-tion","ta-ble"]]})},66936,(e,t,r)=>{"use strict";function n(e,t){var r=e.length;for(e.push(t);0<r;){var n=r-1>>>1,i=e[n];if(0<o(i,t))e[n]=t,e[r]=i,r=n;else break}}function i(e){return 0===e.length?null:e[0]}function a(e){if(0===e.length)return null;var t=e[0],r=e.pop();if(r!==t){e[0]=r;for(var n=0,i=e.length,a=i>>>1;n<a;){var s=2*(n+1)-1,l=e[s],c=s+1,u=e[c];if(0>o(l,r))c<i&&0>o(u,l)?(e[n]=u,e[c]=r,n=c):(e[n]=l,e[s]=r,n=s);else if(c<i&&0>o(u,r))e[n]=u,e[c]=r,n=c;else break}}return t}function o(e,t){var r=e.sortIndex-t.sortIndex;return 0!==r?r:e.id-t.id}if(r.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var s,l=performance;r.unstable_now=function(){return l.now()}}else{var c=Date,u=c.now();r.unstable_now=function(){return c.now()-u}}var f=[],d=[],h=1,A=null,g=3,p=!1,m=!1,y=!1,b="function"==typeof setTimeout?setTimeout:null,v="function"==typeof clearTimeout?clearTimeout:null,x="undefined"!=typeof setImmediate?setImmediate:null;function w(e){for(var t=i(d);null!==t;){if(null===t.callback)a(d);else if(t.startTime<=e)a(d),t.sortIndex=t.expirationTime,n(f,t);else break;t=i(d)}}function E(e){if(y=!1,w(e),!m)if(null!==i(f))m=!0,D();else{var t=i(d);null!==t&&T(E,t.startTime-e)}}var I=!1,C=-1,B=5,k=-1;function S(){return!(r.unstable_now()-k<B)}function Q(){if(I){var e=r.unstable_now();k=e;var t=!0;try{n:{m=!1,y&&(y=!1,v(C),C=-1),p=!0;var n=g;try{i:{for(w(e),A=i(f);null!==A&&!(A.expirationTime>e&&S());){var o=A.callback;if("function"==typeof o){A.callback=null,g=A.priorityLevel;var l=o(A.expirationTime<=e);if(e=r.unstable_now(),"function"==typeof l){A.callback=l,w(e),t=!0;break i}A===i(f)&&a(f),w(e)}else a(f);A=i(f)}if(null!==A)t=!0;else{var c=i(d);null!==c&&T(E,c.startTime-e),t=!1}}break n}finally{A=null,g=n,p=!1}}}finally{t?s():I=!1}}}if("function"==typeof x)s=function(){x(Q)};else if("undefined"!=typeof MessageChannel){var _=new MessageChannel,O=_.port2;_.port1.onmessage=Q,s=function(){O.postMessage(null)}}else s=function(){b(Q,0)};function D(){I||(I=!0,s())}function T(e,t){C=b(function(){e(r.unstable_now())},t)}r.unstable_IdlePriority=5,r.unstable_ImmediatePriority=1,r.unstable_LowPriority=4,r.unstable_NormalPriority=3,r.unstable_Profiling=null,r.unstable_UserBlockingPriority=2,r.unstable_cancelCallback=function(e){e.callback=null},r.unstable_continueExecution=function(){m||p||(m=!0,D())},r.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):B=0<e?Math.floor(1e3/e):5},r.unstable_getCurrentPriorityLevel=function(){return g},r.unstable_getFirstCallbackNode=function(){return i(f)},r.unstable_next=function(e){switch(g){case 1:case 2:case 3:var t=3;break;default:t=g}var r=g;g=t;try{return e()}finally{g=r}},r.unstable_pauseExecution=function(){},r.unstable_requestPaint=function(){},r.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=g;g=e;try{return t()}finally{g=r}},r.unstable_scheduleCallback=function(e,t,a){var o=r.unstable_now();switch(a="object"==typeof a&&null!==a&&"number"==typeof(a=a.delay)&&0<a?o+a:o,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=0x3fffffff;break;case 4:s=1e4;break;default:s=5e3}return s=a+s,e={id:h++,callback:t,priorityLevel:e,startTime:a,expirationTime:s,sortIndex:-1},a>o?(e.sortIndex=a,n(d,e),null===i(f)&&e===i(d)&&(y?(v(C),C=-1):y=!0,T(E,a-o))):(e.sortIndex=s,n(f,e),m||p||(m=!0,D())),e},r.unstable_shouldYield=S,r.unstable_wrapCallback=function(e){var t=g;return function(){var r=g;g=t;try{return e.apply(this,arguments)}finally{g=r}}}},89499,(e,t,r)=>{"use strict";
1t.exports=e.r(66936)},18914,(e,t,r)=>{"use strict";t.exports=Object.assign.bind(Object),t.exports.default=t.exports},88143,(e,t,r)=>{"use strict";function n({widthInt:e,heightInt:t,blurWidth:r,blurHeight:n,blurDataURL:i,objectFit:a}){let o=r?40*r:e,s=n?40*n:t,l=o&&s?`viewBox='0 0 ${o} ${s}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${l}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${l?"none":"contain"===a?"xMidYMid":"cover"===a?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${i}'/%3E%3C/svg%3E`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},87690,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={VALID_LOADERS:function(){return a},imageConfigDefault:function(){return o}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let a=["default","imgix","cloudinary","akamai","custom"],o={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumRedirects:3,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1}},8927,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return l}}),e.r(33525);let n=e.r(88143),i=e.r(87690),a=["-moz-initial","fill","none","scale-down",void 0];function o(e){return void 0!==e.default}function s(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function l({src:e,sizes:t,unoptimized:r=!1,priority:l=!1,preload:c=!1,loading:u,className:f,quality:d,width:h,height:A,fill:g=!1,style:p,overrideSrc:m,onLoad:y,onLoadingComplete:b,placeholder:v="empty",blurDataURL:x,fetchPriority:w,decoding:E="async",layout:I,objectFit:C,objectPosition:B,lazyBoundary:k,lazyRoot:S,...Q},_){var O;let D,T,R,{imgConf:P,showAltText:M,blurComplete:N,defaultLoader:j}=_,L=P||i.imageConfigDefault;if("allSizes"in L)D=L;else{let e=[...L.deviceSizes,...L.imageSizes].sort((e,t)=>e-t),t=L.deviceSizes.sort((e,t)=>e-t),r=L.qualities?.sort((e,t)=>e-t);D={...L,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===j)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let F=Q.loader||j;delete Q.loader,delete Q.srcSet;let U="__next_img_default"in F;if(U){if("custom"===D.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop.
2Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=F;F=t=>{let{config:r,...n}=t;return e(n)}}if(I){"fill"===I&&(g=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[I];e&&(p={...p,...e});let r={responsive:"100vw",fill:"100vw"}[I];r&&!t&&(t=r)}let z="",G=s(h),H=s(A);if((O=e)&&"object"==typeof O&&(o(O)||void 0!==O.src)){let t=o(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}
2`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(T=t.blurWidth,R=t.blurHeight,x=x||t.blurDataURL,z=t.src,!g)if(G||H){if(G&&!H){let e=G/t.width;H=Math.round(t.height*e)}else if(!G&&H){let e=H/t.height;G=Math.round(t.width*e)}}else G=t.width,H=t.height}let W=!l&&!c&&("lazy"===u||void 0===u);(!(e="string"==typeof e?e:z)||e.startsWith("data:")||e.startsWith("blob:"))&&(r=!0,W=!1),D.unoptimized&&(r=!0),U&&!D.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(r=!0);let Y=s(d),q=Object.assign(g?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:C,objectPosition:B}:{},M?{}:{color:"transparent"},p),K=N||"empty"===v?null:"blur"===v?`url("data:image/svg+xml;charset=utf-8,${(0,n.getImageBlurSvg)({widthInt:G,heightInt:H,blurWidth:T,blurHeight:R,blurDataURL:x||"",objectFit:q.objectFit})}")`:`url("${v}")`,J=a.includes(q.objectFit)?"fill"===q.objectFit?"100% 100%":"cover":q.objectFit,V=K?{backgroundSize:J,backgroundPosition:q.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:K}:{},Z=function({config:e,src:t,unoptimized:r,width:n,quality:i,sizes:a,loader:o}){if(r)return{src:t,srcSet:void 0,sizes:void 0};let{widths:s,kind:l}=function({deviceSizes:e,allSizes:t},r,n){if(n){let r=/(^|\s)(1?\d?\d)vw/g,i=[];for(let e;e=r.exec(n);)i.push(parseInt(e[2]));if(i.length){let r=.01*Math.min(...i);return{widths:t.filter(t=>t>=e[0]*r),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof r?{widths:e,kind:"w"}:{widths:[...new Set([r,2*r].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,n,a),c=s.length-1;return{sizes:a||"w"!==l?a:"100vw",srcSet:s.map((r,n)=>`${o({config:e,src:t,quality:i,width:r})} ${"w"===l?r:n+1}${l}`).join(", "),src:o({config:e,src:t,quality:i,width:s[c]})}}({config:D,src:e,unoptimized:r,width:G,quality:Y,sizes:t,loader:F}),X=W?"lazy":u;return{props:{...Q,loading:X,fetchPriority:w,width:G,height:H,decoding:E,className:f,style:{...q,...V},sizes:Z.sizes,srcSet:Z.srcSet,src:m||Z.src},meta:{unoptimized:r,preload:c||l,placeholder:v,fill:g}}}},98879,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return s}});let n=e.r(71645),i="undefined"==typeof window,a=i?()=>{}:n.useLayoutEffect,o=i?()=>{}:n.useEffect;function s(e){let{headManager:t,reduceComponentsToState:r}=e;function s(){if(t&&t.mountedInstances){let e=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(e))}}return i&&(t?.mountedInstances?.add(e.children),s()),a(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),a(()=>(t&&(t._pendingUpdate=s),()=>{t&&(t._pendingUpdate=s)})),o(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},25633,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return g},defaultHead:function(){return f}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let a=e.r(63141),o=e.r(51836),s=e.r(43476),l=o._(e.r(71645)),c=a._(e.r(98879)),u=e.r(42732);function f(){return[(0,s.jsx)("meta",{charSet:"utf-8"},"charset"),(0,s.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function d(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===l.default.Fragment?e.concat(l.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(33525);let h=["name","httpEquiv","charSet","itemProp"];function A(e){let t,r,n,i;return e.reduce(d,[]).reverse().concat(f().reverse()).filter((t=new Set,r=new Set,n=new Set,i={},e=>{let a=!0,o=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){o=!0;let r=e.key.slice(e.key.indexOf("$")+1);t.has(r)?a=!1:t.add(r)}switch(e.type){case"title":case"base":r.has(e.type)?a=!1:r.add(e.type);break;case"meta":for(let t=0,r=h.length;t<r;t++){let r=h[t];if(e.props.hasOwnProperty(r))if("charSet"===r)n.has(r)?a=!1:n.add(r);else{let t=e.props[r],n=i[r]||new Set;("name"!==r||!o)&&n.has(t)?a=!1:(n.add(t),i[r]=n)}}}return a})).reverse().map((e,t)=>{let r=e.key||t;return l.default.cloneElement(e,{key:r})})}let g=function({children:e}){let t=(0,l.useContext)(u.HeadManagerContext);return(0,s.jsx)(c.default,{reduceComponentsToState:A,headManager:t,children:e})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
2dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},18556,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return a}});let n=e.r(63141)._(e.r(71645)),i=e.r(87690),a=n.default.createContext(i.imageConfigDefault)},65856,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RouterContext",{enumerable:!0,get:function(){return n}});let n=e.r(63141)._(e.r(71645)).default.createContext(null)},70965,(e,t,r)=>{"use strict";function n(e,t){let r=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-r)<Math.abs(e-r)?t:e,0):r}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findClosestQuality",{enumerable:!0,get:function(){return n}})},1948,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return a}});let n=e.r(70965);function i({config:e,src:t,width:r,quality:i}){if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns.
3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let a=(0,n.findClosestQuality)(i,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${r}&q=${a}${t.startsWith("/_next/static/media/")&&1?"&dpl=dpl_9tC1qjmZuzqnYagi5M95cudMBYgM":""}`}i.__next_img_default=!0;let a=i},18581,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return i}});let n=e.r(71645);function i(e,t){let r=(0,n.useRef)(null),i=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=i.current;t&&(i.current=null,t())}else e&&(r.current=a(e,n)),t&&(i.current=a(t,n))},[e,t])}function a(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},5500,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return v}});let n=e.r(63141),i=e.r(51836),a=e.r(43476),o=i._(e.r(71645)),s=n._(e.r(74080)),l=n._(e.r(25633)),c=e.r(8927),u=e.r(87690),f=e.r(18556);e.r(33525);let d=e.r(65856),h=n._(e.r(1948)),A=e.r(18581),g={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0};function p(e,t,r,n,i,a,o){let s=e?.src;e&&e["data-loaded-src"]!==s&&(e["data-loaded-src"]=s,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&i(!0),r?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,i=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}})}n?.current&&n.current(e)}}))}function m(e){return o.use?{fetchPriority:e}:{fetchpriority:e}}"undefined"==typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let y=(0,o.forwardRef)(({src:e,srcSet:t,sizes:r,height:n,width:i,decoding:s,className:l,style:c,fetchPriority:u,placeholder:f,loading:d,unoptimized:h,fill:g,onLoadRef:y,onLoadingCompleteRef:b,setBlurComplete:v,setShowAltText:x,sizesInput:w,onLoad:E,onError:I,...C},B)=>{let k=(0,o.useCallback)(e=>{e&&(I&&(e.src=e.src),e.complete&&p(e,f,y,b,v,h,w))},[e,f,y,b,v,I,h,w]),S=(0,A.useMergedRef)(B,k);return(0,a.jsx)("img",{...C,...m(u),loading:d,width:i,height:n,decoding:s,"data-nimg":g?"fill":"1",className:l,style:c,sizes:r,srcSet:t,src:e,ref:S,onLoad:e=>{p(e.currentTarget,f,y,b,v,h,w)},onError:e=>{x(!0),"empty"!==f&&v(!0),I&&I(e)}})});function b({isAppRouter:e,imgAttributes:t}){let r={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...m
3(t.fetchPriority)};return e&&s.default.preload?(s.default.preload(t.src,r),null):(0,a.jsx)(l.default,{children:(0,a.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...r},"__nimg-"+t.src+t.srcSet+t.sizes)})}let v=(0,o.forwardRef)((e,t)=>{let r=(0,o.useContext)(d.RouterContext),n=(0,o.useContext)(f.ImageConfigContext),i=(0,o.useMemo)(()=>{let e=g||n||u.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),r=e.deviceSizes.sort((e,t)=>e-t),i=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r,qualities:i,localPatterns:"undefined"==typeof window?n?.localPatterns:e.localPatterns}},[n]),{onLoad:s,onLoadingComplete:l}=e,A=(0,o.useRef)(s);(0,o.useEffect)(()=>{A.current=s},[s]);let p=(0,o.useRef)(l);(0,o.useEffect)(()=>{p.current=l},[l]);let[m,v]=(0,o.useState)(!1),[x,w]=(0,o.useState)(!1),{props:E,meta:I}=(0,c.getImgProps)(e,{defaultLoader:h.default,imgConf:i,blurComplete:m,showAltText:x});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(y,{...E,unoptimized:I.unoptimized,placeholder:I.placeholder,fill:I.fill,onLoadRef:A,onLoadingCompleteRef:p,setBlurComplete:v,setShowAltText:w,sizesInput:e.sizes,ref:t}),I.preload?(0,a.jsx)(b,{isAppRouter:!r,imgAttributes:E}):null]})});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},94909,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return u},getImageProps:function(){return c}};for(var i in n)Object.defineProperty(r,i,{enumerable:!0,get:n[i]});let a=e.r(63141),o=e.r(8927),s=e.r(5500),l=a._(e.r(1948));function c(e){let{props:t}=(0,o.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let u=s.Image},57688,(e,t,r)=>{t.exports=e.r(94909)},31713,e=>{"use strict";let t,r,n,i,a,o,s,l,c,u,f,d,h,A;var g,p=e.i(43476),m=e.i(71645);function y(){for(var e,t,r=0,n="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=function e(t){var r,n,i="";if("string"==typeof t||"number"==typeof t)i+=t;else if("object"==typeof t)if(Array.isArray(t)){var a=t.length;for(r=0;r<a;r++)t[r]&&(n=e(t[r]))&&(i&&(i+=" "),i+=n)}else for(n in t)t[n]&&(i&&(i+=" "),i+=n);return i}(e))&&(n&&(n+=" "),n+=t);return n}let b=(e=new Map,t=null,r)=>({nextPart:e,validators:t,classGroupId:r}),v=[],x=(e,t,r)=>{if(0==e.length-t)return r.classGroupId;let n=e[t],i=r.nextPart.get(n);if(i){let r=x(e,t+1,i);if(r)return r}let a=r.validators;if(null===a)return;let o=0===t?e.join("-"):e.slice(t).join("-"),s=a.length;for(let e=0;e<s;e++){let t=a[e];if(t.validator(o))return t.classGroupId}},w=(e,t)=>{let r=b();for(let n in e)E(e[n],r,n,t);return r},E=(e,t,r,n)=>{let i=e.length;for(let a=0;a<i;a++)I(e[a],t,r,n)},I=(e,t,r,n)=>{"string"==typeof e?C(e,t,r):"function"==typeof e?B(e,t,r,n):k(e,t,r,n)},C=(e,t,r)=>{(""===e?t:S(t,e)).classGroupId=r},B=(e,t,r,n)=>{Q(e)?E(e(n),t,r,n):(null===t.validators&&(t.validators=[]),t.validators.push({classGroupId:r,validator:e}))},k=(e,t,r,n)=>{let i=Object.entries(e),a=i.length;for(let e=0;e<a;e++){let[a,o]=i[e];E(o,S(t,a),r,n)}},S=(e,t)=>{let r=e,n=t.split("-"),i=n.length;for(let e=0;e<i;e++){let t=n[e],i=r.nextPart.get(t);i||(i=b(),r.nextPart.set(t,i)),r=i}return r},Q=e=>"isThemeGetter"in e&&!0===e.isThemeGetter,_=[],O=(e,t,r,n,i)=>({modifiers:e,hasImportantModifier:t,baseClassName:r,maybePostfixModifierPosition:n,isExternal:i}),D=/\s+/,T=e=>{let t;if("string"==typeof e)return e;let r="";for(let n=0;n<e.length;n++)e[n]&&(t=T(e[n]))&&(r&&(r+=" "),r+=t);return r},R=[],P=e=>{let t=t=>t[e]||R;return t.isThemeGetter=!0,t},M=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,N=/^\((?:(\w[\w-]*):)?(.+)\)$/i,j=/^\d+\/\d+$/,L=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,F=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,U=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,z=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,G=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,H=e=>j.test(e),W=e=>!!e&&!Number.isNaN(Number(e)),Y=e=>!!e&&Number.isInteger(Number(e)),q=e=>e.endsWith("%")&&W(e.slice(0,-1)),K=e=>L.test(e),J=()=>!0,V=e=>F.test(e)&&!U.test(e),Z=()=>!1,X=e=>z.test(e),$=e=>G.test(e),ee=e=>!er(e)&&!el(e),et=e=>eg(e,eb,Z),er=e=>M.test(e),en=e=>eg(e,ev,V),ei=e=>eg(e,ex,W),ea=e=>eg(e,em,Z),eo=e=>eg(e,ey,$),es=e=>eg(e,eE,X),el=e=>N.test(e),ec=e=>ep(e,ev),eu=e=>ep(e,ew),ef=e=>ep(e,em),ed=e=>ep(e,eb),eh=e=>ep(e,ey),eA=e=>ep(e,eE,!0),eg=(e,t,r)=>{let n=M.exec(e);return!!n&&(n[1]?t(n[1]):r(n[2]))},ep=(e,t,r=!1)=>{let n=N.exec(e);return!!n&&(n[1]?t(n[1]):r)},em=e=>"position"===e||"percentage"===e,ey=e=>"image"===e||"url"===e,eb=e=>"length"===e||"size"===e||"bg-size"===e,ev=e=>"length"===e,ex=e=>"number"===e,ew=e=>"family-name"===e,eE=e=>"shadow"===e,eI=((e,...t)=>{let r,n,i,a,o=e=>{let t=n(e);if(t)return t;let a=((e,t)=>{let{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:i,sortModifiers:a}=t,o=[],s=e.trim().split(D),l="";for(let e=s.length-1;e>=0;e-=1){let t=s[e],{isExternal:c,modifiers:u,hasImportantModifier:f,baseClassName:d,maybePostfixModifierPosition:h}=r(t);if(c){l=t+(l.length>0?" "+l:l);continue}let A=!!h,g=n(A?d.substring(0,h):d);if(!g){if(!A||!(g=n(d))){l=t+(l.length>0?" "+l:l);continue}A=!1}let p=0===u.length?"":1===u.length?u[0]:a(u).join(":"),m=f?p+"!":p,y=m+g;if(o.indexOf(y)>-1)continue;o.push(y);let b=i(g,A);for(let e=0;e<b.length;++e){let t=b[e];o.push(m+t)}l=t+(l.length>0?" "+l:l)}return l})(e,r);return i(e,a),a};return a=s=>{var l;let c;return n=(r={cache:(e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,r=Object.create(null),n=Object.create(null),i=(i,a)=>{r[i]=a,++t>e&&(t=0,n=r,r=Object.create(null))};return{get(e){let t=r[e];return void 0!==t?t:void 0!==(t=n[e])?(i(e,t),t):void 0},set(e,t){e in r?r[e]=t:i(e,t)}}})((l=t.reduce((e,t)=>
3t(e),e())).cacheSize),parseClassName:(e=>{let{prefix:t,experimentalParseClassName:r}=e,n=e=>{let t,r=[],n=0,i=0,a=0,o=e.length;for(let s=0;s<o;s++){let o=e[s];if(0===n&&0===i){if(":"===o){r.push(e.slice(a,s)),a=s+1;continue}if("/"===o){t=s;continue}}"["===o?n++:"]"===o?n--:"("===o?i++:")"===o&&i--}let s=0===r.length?e:e.slice(a),l=s,c=!1;return s.endsWith("!")?(l=s.slice(0,-1),c=!0):s.startsWith("!")&&(l=s.slice(1),c=!0),O(r,c,l,t&&t>a?t-a:void 0)};if(t){let e=t+":",r=n;n=t=>t.startsWith(e)?r(t.slice(e.length)):O(_,!1,t,void 0,!0)}if(r){let e=n;n=t=>r({className:t,parseClassName:e})}return n})(l),sortModifiers:(c=new Map,l.orderSensitiveModifiers.forEach((e,t)=>{c.set(e,1e6+t)}),e=>{let t=[],r=[];for(let n=0;n<e.length;n++){let i=e[n],a="["===i[0],o=c.has(i);a||o?(r.length>0&&(r.sort(),t.push(...r),r=[]),t.push(i)):r.push(i)}return r.length>0&&(r.sort(),t.push(...r)),t}),...(e=>{let t=(e=>{let{theme:t,classGroups:r}=e;return w(r,t)})(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:e=>{if(e.startsWith("[")&&e.endsWith("]")){var r;let t,n,i;return -1===(r=e).slice(1,-1).indexOf(":")?void 0:(n=(t=r.slice(1,-1)).indexOf(":"),(i=t.slice(0,n))?"arbitrary.."+i:void 0)}let n=e.split("-"),i=+(""===n[0]&&n.length>1);return x(n,i,t)},getConflictingClassGroupIds:(e,t)=>{if(t){let t=n[e],i=r[e];if(t){if(i){let e=Array(i.length+t.length);for(let t=0;t<i.length;t++)e[t]=i[t];for(let r=0;r<t.length;r++)e[i.length+r]=t[r];return e}return t}return i||v}return r[e]||v}}})(l)}).cache.get,i=r.cache.set,a=o,o(s)},(...e)=>a(((...e)=>{let t,r,n=0,i="";for(;n<e.length;)(t=e[n++])&&(r=T(t))&&(i&&(i+=" "),i+=r);return i})(...e))})(()=>{let e=P("color"),t=P("font"),r=P("text"),n=P("font-weight"),i=P("tracking"),a=P("leading"),o=P("breakpoint"),s=P("container"),l=P("spacing"),c=P("radius"),u=P("shadow"),f=P("inset-shadow"),d=P("text-shadow"),h=P("drop-shadow"),A=P("blur"),g=P("perspective"),p=P("aspect"),m=P("ease"),y=P("animate"),b=()=>["auto","avoid","all","avoid-page","page","left","right","column"],v=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],x=()=>[...v(),el,er],w=()=>["auto","hidden","clip","visible","scroll"],E=()=>["auto","contain","none"],I=()=>[el,er,l],C=()=>[H,"full","auto",...I()],B=()=>[Y,"none","subgrid",el,er],k=()=>["auto",{span:["full",Y,el,er]},Y,el,er],S=()=>[Y,"auto",el,er],Q=()=>["auto","min","max","fr",el,er],_=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],O=()=>["start","end","center","stretch","center-safe","end-safe"],D=()=>["auto",...I()],T=()=>[H,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...I()],R=()=>[e,el,er],M=()=>[...v(),ef,ea,{position:[el,er]}],N=()=>["no-repeat",{repeat:["","x","y","space","round"]}],j=()=>["auto","cover","contain",ed,et,{size:[el,er]}],L=()=>[q,ec,en],F=()=>["","none","full",c,el,er],U=()=>["",W,ec,en],z=()=>["solid","dashed","dotted","double"],G=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],V=()=>[W,q,ef,ea],Z=()=>["","none",A,el,er],X=()=>["none",W,el,er],$=()=>["none",W,el,er],eg=()=>[W,el,er],ep=()=>[H,"full",...I()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[K],breakpoint:[K],color:[J],container:[K],"drop-shadow":[K],ease:["in","out","in-out"],font:[ee],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[K],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[K],shadow:[K],spacing:["px",W],text:[K],"text-shadow":[K],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",H,er,el,p]}],container:["container"],columns:[{columns:[W,er,el,s]}],"break-after":[{"break-after":b()}],"break-before":[{"break-before":b()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:x()}],overflow:[{overflow:w()}],"overflow-x":[{"overflow-x":w()}],"overflow-y":[{"overflow-y":w()}],overscroll:[{overscroll:E()}],"overscroll-x":[{"overscroll-x":E()}],"overscroll-y":[{"overscroll-y":E()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:C()}],"inset-x":[{"inset-x":C()}],"inset-y":[{"inset-y":C()}],start:[{start:C()}],end:[{end:C()}],top:[{top:C()}
vendor: 4,288 bytes, line 3
3],right:[{right:C()}],bottom:[{bottom:C()}],left:[{left:C()}],visibility:["visible","invisible","collapse"],z:[{z:[Y,"auto",el,er]}],basis:[{basis:[H,"full","auto",s,...I()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[W,H,"auto","initial","none",er]}],grow:[{grow:["",W,el,er]}],shrink:[{shrink:["",W,el,er]}],order:[{order:[Y,"first","last","none",el,er]}],"grid-cols":[{"grid-cols":B()}],"col-start-end":[{col:k()}],"col-start":[{"col-start":S()}],"col-end":[{"col-end":S()}],"grid-rows":[{"grid-rows":B()}],"row-start-end":[{row:k()}],"row-start":[{"row-start":S()}],"row-end":[{"row-end":S()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":Q()}],"auto-rows":[{"auto-rows":Q()}],gap:[{gap:I()}],"gap-x":[{"gap-x":I()}],"gap-y":[{"gap-y":I()}],"justify-content":[{justify:[..._(),"normal"]}],"justify-items":[{"justify-items":[...O(),"normal"]}],"justify-self":[{"justify-self":["auto",...O()]}],"align-content":[{content:["normal",..._()]}],"align-items":[{items:[...O(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...O(),{baseline:["","last"]}]}],"place-content":[{"place-content":_()}],"place-items":[{"place-items":[...O(),"baseline"]}],"place-self":[{"place-self":["auto",...O()]}],p:[{p:I()}],px:[{px:I()}],py:[{py:I()}],ps:[{ps:I()}],pe:[{pe:I()}],pt:[{pt:I()}],pr:[{pr:I()}],pb:[{pb:I()}],pl:[{pl:I()}],m:[{m:D()}],mx:[{mx:D()}],my:[{my:D()}],ms:[{ms:D()}],me:[{me:D()}],mt:[{mt:D()}],mr:[{mr:D()}],mb:[{mb:D()}],ml:[{ml:D()}],"space-x":[{"space-x":I()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":I()}],"space-y-reverse":["space-y-reverse"],size:[{size:T()}],w:[{w:[s,"screen",...T()]}],"min-w":[{"min-w":[s,"screen","none",...T()]}],"max-w":[{"max-w":[s,"screen","none","prose",{screen:[o]},...T()]}],h:[{h:["screen","lh",...T()]}],"min-h":[{"min-h":["screen","lh","none",...T()]}],"max-h":[{"max-h":["screen","lh",...T()]}],"font-size":[{text:["base",r,ec,en]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[n,el,ei]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",q,er]}],"font-family":[{font:[eu,er,t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[i,el,er]}],"line-clamp":[{"line-clamp":[W,"none",el,ei]}],leading:[{leading:[a,...I()]}],"list-image":[{"list-image":["none",el,er]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",el,er]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:R()}],"text-color":[{text:R()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...z(),"wavy"]}],"text-decoration-thickness":[{decoration:[W,"from-font","auto",el,en]}],"text-decoration-color":[{decoration:R()}],"underline-offset":[{"underline-offset":[W,"auto",el,er]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:I()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",el,er]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",el,er]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:M()}],"bg-repeat":[{bg:N()}],"bg-size":[{bg:j()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Y,el,er],radial:["",el,er],conic:[Y,el,er]},eh,eo]}
3],"bg-color":[{bg:R()}],"gradient-from-pos":[{from:L()}],"gradient-via-pos":[{via:L()}],"gradient-to-pos":[{to:L()}],"gradient-from":[{from:R()}],"gradient-via":[{via:R()}],"gradient-to":[{to:R()}],rounded:[{rounded:F()}],"rounded-s":[{"rounded-s":F()}],"rounded-e":[{"rounded-e":F()}],"rounded-t":[{"rounded-t":F()}],"rounded-r":[{"rounded-r":F()}],"rounded-b":[{"rounded-b":F()}],"rounded-l":[{"rounded-l":F()}],"rounded-ss":[{"rounded-ss":F()}],"rounded-se":[{"rounded-se":F()}],"rounded-ee":[{"rounded-ee":F()}],"rounded-es":[{"rounded-es":F()}],"rounded-tl":[{"rounded-tl":F()}],"rounded-tr":[{"rounded-tr":F()}],"rounded-br":[{"rounded-br":F()}],"rounded-bl":[{"rounded-bl":F()}],"border-w":[{border:U()}],"border-w-x":[{"border-x":U()}],"border-w-y":[{"border-y":U()}],"border-w-s":[{"border-s":U()}],"border-w-e":[{"border-e":U()}],"border-w-t":[{"border-t":U()}],"border-w-r":[{"border-r":U()}],"border-w-b":[{"border-b":U()}],"border-w-l":[{"border-l":U()}],"divide-x":[{"divide-x":U()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":U()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...z(),"hidden","none"]}],"divide-style":[{divide:[...z(),"hidden","none"]}],"border-color":[{border:R()}],"border-color-x":[{"border-x":R()}],"border-color-y":[{"border-y":R()}],"border-color-s":[{"border-s":R()}],"border-color-e":[{"border-e":R()}],"border-color-t":[{"border-t":R()}],"border-color-r":[{"border-r":R()}],"border-color-b":[{"border-b":R()}],"border-color-l":[{"border-l":R()}
vendor: 5,699 bytes, line 3
3],"divide-color":[{divide:R()}],"outline-style":[{outline:[...z(),"none","hidden"]}],"outline-offset":[{"outline-offset":[W,el,er]}],"outline-w":[{outline:["",W,ec,en]}],"outline-color":[{outline:R()}],shadow:[{shadow:["","none",u,eA,es]}],"shadow-color":[{shadow:R()}],"inset-shadow":[{"inset-shadow":["none",f,eA,es]}],"inset-shadow-color":[{"inset-shadow":R()}],"ring-w":[{ring:U()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:R()}],"ring-offset-w":[{"ring-offset":[W,en]}],"ring-offset-color":[{"ring-offset":R()}],"inset-ring-w":[{"inset-ring":U()}],"inset-ring-color":[{"inset-ring":R()}],"text-shadow":[{"text-shadow":["none",d,eA,es]}],"text-shadow-color":[{"text-shadow":R()}],opacity:[{opacity:[W,el,er]}],"mix-blend":[{"mix-blend":[...G(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":G()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[W]}],"mask-image-linear-from-pos":[{"mask-linear-from":V()}],"mask-image-linear-to-pos":[{"mask-linear-to":V()}],"mask-image-linear-from-color":[{"mask-linear-from":R()}],"mask-image-linear-to-color":[{"mask-linear-to":R()}],"mask-image-t-from-pos":[{"mask-t-from":V()}],"mask-image-t-to-pos":[{"mask-t-to":V()}],"mask-image-t-from-color":[{"mask-t-from":R()}],"mask-image-t-to-color":[{"mask-t-to":R()}],"mask-image-r-from-pos":[{"mask-r-from":V()}],"mask-image-r-to-pos":[{"mask-r-to":V()}],"mask-image-r-from-color":[{"mask-r-from":R()}],"mask-image-r-to-color":[{"mask-r-to":R()}],"mask-image-b-from-pos":[{"mask-b-from":V()}],"mask-image-b-to-pos":[{"mask-b-to":V()}],"mask-image-b-from-color":[{"mask-b-from":R()}],"mask-image-b-to-color":[{"mask-b-to":R()}],"mask-image-l-from-pos":[{"mask-l-from":V()}],"mask-image-l-to-pos":[{"mask-l-to":V()}],"mask-image-l-from-color":[{"mask-l-from":R()}],"mask-image-l-to-color":[{"mask-l-to":R()}],"mask-image-x-from-pos":[{"mask-x-from":V()}],"mask-image-x-to-pos":[{"mask-x-to":V()}],"mask-image-x-from-color":[{"mask-x-from":R()}],"mask-image-x-to-color":[{"mask-x-to":R()}],"mask-image-y-from-pos":[{"mask-y-from":V()}],"mask-image-y-to-pos":[{"mask-y-to":V()}],"mask-image-y-from-color":[{"mask-y-from":R()}],"mask-image-y-to-color":[{"mask-y-to":R()}],"mask-image-radial":[{"mask-radial":[el,er]}],"mask-image-radial-from-pos":[{"mask-radial-from":V()}],"mask-image-radial-to-pos":[{"mask-radial-to":V()}],"mask-image-radial-from-color":[{"mask-radial-from":R()}],"mask-image-radial-to-color":[{"mask-radial-to":R()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":v()}],"mask-image-conic-pos":[{"mask-conic":[W]}],"mask-image-conic-from-pos":[{"mask-conic-from":V()}],"mask-image-conic-to-pos":[{"mask-conic-to":V()}],"mask-image-conic-from-color":[{"mask-conic-from":R()}],"mask-image-conic-to-color":[{"mask-conic-to":R()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:M()}],"mask-repeat":[{mask:N()}],"mask-size":[{mask:j()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",el,er]}],filter:[{filter:["","none",el,er]}],blur:[{blur:Z()}],brightness:[{brightness:[W,el,er]}],contrast:[{contrast:[W,el,er]}],"drop-shadow":[{"drop-shadow":["","none",h,eA,es]}],"drop-shadow-color":[{"drop-shadow":R()}],grayscale:[{grayscale:["",W,el,er]}],"hue-rotate":[{"hue-rotate":[W,el,er]}],invert:[{invert:["",W,el,er]}],saturate:[{saturate:[W,el,er]}],sepia:[{sepia:["",W,el,er]}],"backdrop-filter":[{"backdrop-filter":["","none",el,er]}],"backdrop-blur":[{"backdrop-blur":Z()}],"backdrop-brightness":[{"backdrop-brightness":[W,el,er]}],"backdrop-contrast":[{"backdrop-contrast":[W,el,er]}],"backdrop-grayscale":[{"backdrop-grayscale":["",W,el,er]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[W,el,er]}],"backdrop-invert":[{"backdrop-invert":["",W,el,er]}],"backdrop-opacity":[{"backdrop-opacity":[W,el,er]}],"backdrop-saturate":[{"backdrop-saturate":[W,el,er]}],"backdrop-sepia":[{"backdrop-sepia":["",W,el,er]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":I()}],"border-spacing-x":[{"border-spacing-x":I()}],"border-spacing-y":[{"border-spacing-y":I()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",el,er]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[W,"initial",el,er]}],ease:[{ease:["linear","initial",m,el,er]}],delay:[{delay:[W,el,er]}],animate:[{animate:["none",y,el,er]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[g,el,er]}],"perspective-origin":[{"perspective-origin":x()}],rotate:[{rotate:X()}],"rotate-x":[{"rotate-x":X()}],"rotate-y":[{"rotate-y":X()}],"rotate-z":[{"rotate-z":X()}],scale:[{scale:$()}],"scale-x":[{"scale-x":$()}],"scale-y":[{"scale-y":$()}],"scale-z":[{"scale-z":$()}],"scale-3d":["scale-3d"],skew:[{skew:eg()}],"skew-x":[{"skew-x":eg()}],"skew-y":[{"skew-y":eg()}],transform:[{transform:[el,er,"","none","gpu","cpu"]}],"transform-origin":[{origin:x()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:ep()}],"translate-x":[{"translate-x":ep()}],"translate-y":[{"translate-y":ep()}],"translate-z":[{"translate-z":ep()}],"translate-none":["translate-none"],accent:[{accent:R()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:R()}
3],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",el,er]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":I()}],"scroll-mx":[{"scroll-mx":I()}],"scroll-my":[{"scroll-my":I()}],"scroll-ms":[{"scroll-ms":I()}],"scroll-me":[{"scroll-me":I()}],"scroll-mt":[{"scroll-mt":I()}],"scroll-mr":[{"scroll-mr":I()}],"scroll-mb":[{"scroll-mb":I()}],"scroll-ml":[{"scroll-ml":I()}],"scroll-p":[{"scroll-p":I()}],"scroll-px":[{"scroll-px":I()}],"scroll-py":[{"scroll-py":I()}],"scroll-ps":[{"scroll-ps":I()}],"scroll-pe":[{"scroll-pe":I()}],"scroll-pt":[{"scroll-pt":I()}],"scroll-pr":[{"scroll-pr":I()}],"scroll-pb":[{"scroll-pb":I()}],"scroll-pl":[{"scroll-pl":I()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",el,er]}],fill:[{fill:["none",...R()]}],"stroke-w":[{stroke:[W,ec,en,ei]}],stroke:[{stroke:["none",...R()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}});function eC(...e){return eI(y(e))}function eB({className:e,...t}){return(0,p.jsx)("div",{"data-slot":"card",className:eC("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",e),...t})}function ek({className:e,...t}){return(0,p.jsx)("div",{"data-slot":"card-header",className:eC("@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-2 px-6 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-6",e),...t})}function eS({className:e,...t}){return(0,p.jsx)("div",{"data-slot":"card-title",className:eC("leading-none font-semibold",e),...t})}function eQ({className:e,...t}){return(0,p.jsx)("div",{"data-slot":"card-description",className:eC("text-muted-foreground text-sm",e),...t})}function e_({className:e,...t}){return(0,p.jsx)("div",{"data-slot":"card-content",className:eC("px-6",e),...t})}var eO=e.i(74080);function eD(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function eT(...e){return t=>{let r=!1,n=e.map(e=>{let n=eD(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():eD(e[t],null)}}}}function eR(...e){return m.useCallback(eT(...e),e)}var eP=m.forwardRef((e,t)=>
3{let{children:r,...n}=e,i=m.Children.toArray(r),a=i.find(ej);if(a){let e=a.props.children,r=i.map(t=>t!==a?t:m.Children.count(e)>1?m.Children.only(null):m.isValidElement(e)?e.props.children:null);return(0,p.jsx)(eM,{...n,ref:t,children:m.isValidElement(e)?m.cloneElement(e,void 0,r):null})}return(0,p.jsx)(eM,{...n,ref:t,children:r})});eP.displayName="Slot";var eM=m.forwardRef((e,t)=>{let{children:r,...n}=e;if(m.isValidElement(r)){var i;let e,a,o=(i=r,(a=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.ref:(a=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref);return m.cloneElement(r,{...function(e,t){let r={...t};for(let n in t){let i=e[n],a=t[n];/^on[A-Z]/.test(n)?i&&a?r[n]=(...e)=>{a(...e),i(...e)}:i&&(r[n]=i):"style"===n?r[n]={...i,...a}:"className"===n&&(r[n]=[i,a].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props),ref:t?eT(t,o):o})}return m.Children.count(r)>1?m.Children.only(null):null});eM.displayName="SlotClone";var eN=({children:e})=>(0,p.jsx)(p.Fragment,{children:e});function ej(e){return m.isValidElement(e)&&e.type===eN}var eL=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let r=m.forwardRef((e,r)=>{let{asChild:n,...i}=e,a=n?eP:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,p.jsx)(a,{...i,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),eF=m.forwardRef((e,t)=>(0,p.jsx)(eL.label,{...e,ref:t,onMouseDown:t=>{t.target.closest("button, input, select, textarea")||(e.onMouseDown?.(t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));function eU({className:e,...t}){return(0,p.jsx)(eF,{"data-slot":"label",className:eC("flex items-center gap-2 text-sm leading-none font-medium select-none group-data-[disabled=true]:pointer-events-none group-data-[disabled=true]:opacity-50 peer-disabled:cursor-not-allowed peer-disabled:opacity-50",e),...t})}function ez({className:e,type:t,...r}){return(0,p.jsx)("input",{type:t,"data-slot":"input",className:eC("file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm","focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]","aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",e),...r})}eF.displayName="Label";let eG=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,eH=(c="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",u={variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9","icon-sm":"size-8","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}},e=>{var t;if((null==u?void 0:u.variants)==null)return y(c,null==e?void 0:e.class,null==e?void 0:e.className);let{variants:r,defaultVariants:n}=u,i=Object.keys(r).map(t=>{let i=null==e?void 0:e[t],a=null==n?void 0:n[t];if(null===i)return null;let o=eG(i)||eG(a);return r[t][o]}),a=e&&Object.entries(e).reduce((e,t)=>
3{let[r,n]=t;return void 0===n||(e[r]=n),e},{});return y(c,i,null==u||null==(t=u.compoundVariants)?void 0:t.reduce((e,t)=>{let{class:r,className:i,...o}=t;return Object.entries(o).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...n,...a}[t]):({...n,...a})[t]===r})?[...e,r,i]:e},[]),null==e?void 0:e.class,null==e?void 0:e.className)});function eW({className:e,variant:t,size:r,asChild:n=!1,...i}){let a=n?eP:"button";return(0,p.jsx)(a,{"data-slot":"button",className:eC(eH({variant:t,size:r,className:e})),...i})}function eY(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}function eq(e,t=[]){let r=[],n=()=>{let t=r.map(e=>m.createContext(e));return function(r){let n=r?.[e]||t;return m.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return n.scopeName=e,[function(t,n){let i=m.createContext(n),a=r.length;r=[...r,n];let o=t=>{let{scope:r,children:n,...o}=t,s=r?.[e]?.[a]||i,l=m.useMemo(()=>o,Object.values(o));return(0,p.jsx)(s.Provider,{value:l,children:n})};return o.displayName=t+"Provider",[o,function(r,o){let s=o?.[e]?.[a]||i,l=m.useContext(s);if(l)return l;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>{let i=r(e)[`__scope${n}`];return{...t,...i}},{});return m.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(n,...t)]}function eK(e){let t=e+"CollectionProvider",[r,n]=eq(t),[i,a]=r(t,{collectionRef:{current:null},itemMap:new Map}),o=e=>{let{scope:t,children:r}=e,n=m.default.useRef(null),a=m.default.useRef(new Map).current;return(0,p.jsx)(i,{scope:t,itemMap:a,collectionRef:n,children:r})};o.displayName=t;let s=e+"CollectionSlot",l=m.default.forwardRef((e,t)=>{let{scope:r,children:n}=e,i=eR(t,a(s,r).collectionRef);return(0,p.jsx)(eP,{ref:i,children:n})});l.displayName=s;let c=e+"CollectionItemSlot",u="data-radix-collection-item",f=m.default.forwardRef((e,t)=>{let{scope:r,children:n,...i}=e,o=m.default.useRef(null),s=eR(t,o),l=a(c,r);return m.default.useEffect(()=>(l.itemMap.set(o,{ref:o,...i}),()=>void l.itemMap.delete(o))),(0,p.jsx)(eP,{...{[u]:""},ref:s,children:n})});return f.displayName=c,[{Provider:o,Slot:l,ItemSlot:f},function(t){let r=a(e+"CollectionConsumer",t);return m.default.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${u}]`));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},n]}var eJ=globalThis?.document?m.useLayoutEffect:()=>{},eV=m["useId".toString()]||(()=>void 0),eZ=0;function eX(e){let[t,r]=m.useState(eV());return eJ(()=>{e||r(e=>e??String(eZ++))},[e]),e||(t?`radix-${t}`:"")}function e$(e){let t=m.useRef(e);return m.useEffect(()=>{t.current=e}),m.useMemo(()=>(...e)=>t.current?.(...e),[])}function e0({prop:e,defaultProp:t,onChange:r=()=>{}}){let[n,i]=function({defaultProp:e,onChange:t}){let r=m.useState(e),[n]=r,i=m.useRef(n),a=e$(t);return m.useEffect(()=>{i.current!==n&&(a(n),i.current=n)},[n,i,a]),r}({defaultProp:t,onChange:r}),a=void 0!==e,o=a?e:n,s=e$(r);return[o,m.useCallback(t=>{if(a){let r="function"==typeof t?t(e):t;r!==e&&s(r)}else i(t)},[a,e,i,s])]}var e1=m.createContext(void 0);function e2(e){let t=m.useContext(e1);return e||t||"ltr"}var e5="rovingFocusGroup.onEntryFocus",e3={bubbles:!1,cancelable:!0},e4="RovingFocusGroup",[e6,e8,e7]=eK(e4),[e9,te]=eq(e4,[e7]),[tt,tr]=e9(e4),tn=m.forwardRef((e,t)=>(0,p.jsx)(e6.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,p.jsx)(e6.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,p.jsx)(ti,{...e,ref:t})})}));tn.displayName=e4;var ti=m.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:n,loop:i=!1,dir:a,currentTabStopId:o,defaultCurrentTabStopId:s,onCurrentTabStopIdChange:l,onEntryFocus:c,preventScrollOnEntryFocus:u=!1,...f}=e,d=m.useRef(null),h=eR(t,d),A=e2(a),[g=null,y]=e0({prop:o,defaultProp:s,onChange:l}),[b,v]=m.useState(!1),x=e$(c),w=e8(r),E=m.useRef(!1),[I,C]=m.useState(0);return m.useEffect(()=>{let e=d.current;if(e)return e.addEventListener(e5,x),()=>e.removeEventListener(e5,x)},[x]),(0,p.jsx)(tt,{scope:r,orientation:n,dir:A,loop:i,currentTabStopId:g,onItemFocus:m.useCallback(e=>y(e),[y]),onItemShiftTab:m.useCallback(()=>v(!0),[]),onFocusableItemAdd:m.useCallback(()=>C(e=>e+1),[]),onFocusableItemRemove:m.useCallback(()=>C(e=>e-1),[]),children:(0,p.jsx)(eL.div,{tabIndex:b||0===I?-1:0,"data-orientation":n,...f,ref:h,style:{outline:"none",...e.style},onMouseDown:eY(e.onMouseDown,()=>{E.current=!0}),onFocus:eY(e.onFocus,e=>{let t=!E.current;if(e.target===e.currentTarget&&t&&!b){let t=new CustomEvent(e5,e3);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=w().filter(e=>
3e.focusable);tl([e.find(e=>e.active),e.find(e=>e.id===g),...e].filter(Boolean).map(e=>e.ref.current),u)}}E.current=!1}),onBlur:eY(e.onBlur,()=>v(!1))})})}),ta="RovingFocusGroupItem",to=m.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:n=!0,active:i=!1,tabStopId:a,...o}=e,s=eX(),l=a||s,c=tr(ta,r),u=c.currentTabStopId===l,f=e8(r),{onFocusableItemAdd:d,onFocusableItemRemove:h}=c;return m.useEffect(()=>{if(n)return d(),()=>h()},[n,d,h]),(0,p.jsx)(e6.ItemSlot,{scope:r,id:l,focusable:n,active:i,children:(0,p.jsx)(eL.span,{tabIndex:u?0:-1,"data-orientation":c.orientation,...o,ref:t,onMouseDown:eY(e.onMouseDown,e=>{n?c.onItemFocus(l):e.preventDefault()}),onFocus:eY(e.onFocus,()=>c.onItemFocus(l)),onKeyDown:eY(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void c.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let i=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(i))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(i)))return ts[i]}(e,c.orientation,c.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let i=f().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)i.reverse();else if("prev"===t||"next"===t){var r,n;"prev"===t&&i.reverse();let a=i.indexOf(e.currentTarget);i=c.loop?(r=i,n=a+1,r.map((e,t)=>r[(n+t)%r.length])):i.slice(a+1)}setTimeout(()=>tl(i))}})})})});to.displayName=ta;var ts={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function tl(e,t=!1){let r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}var tc=e=>{var t;let r,n,{present:i,children:a}=e,o=function(e){var t,r;let[n,i]=m.useState(),a=m.useRef({}),o=m.useRef(e),s=m.useRef("none"),[l,c]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},m.useReducer((e,t)=>r[e][t]??e,t));return m.useEffect(()=>{let e=tu(a.current);s.current="mounted"===l?e:"none"},[l]),eJ(()=>{let t=a.current,r=o.current;if(r!==e){let n=s.current,i=tu(t);e?c("MOUNT"):"none"===i||t?.display==="none"?c("UNMOUNT"):r&&n!==i?c("ANIMATION_OUT"):c("UNMOUNT"),o.current=e}},[e,c]),eJ(()=>{if(n){let e,t=n.ownerDocument.defaultView??window,r=r=>{let i=tu(a.current).includes(r.animationName);if(r.target===n&&i&&(c("ANIMATION_END"),!o.current)){let r=n.style.animationFillMode;n.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===n.style.animationFillMode&&(n.style.animationFillMode=r)})}},i=e=>{e.target===n&&(s.current=tu(a.current))};return n.addEventListener("animationstart",i),n.addEventListener("animationcancel",r),n.addEventListener("animationend",r),()=>{t.clearTimeout(e),n.removeEventListener("animationstart",i),n.removeEventListener("animationcancel",r),n.removeEventListener("animationend",r)}}c("ANIMATION_END")},[n,c]),{isPresent:["mounted","unmountSuspended"].includes(l),ref:m.useCallback(e=>{e&&(a.current=getComputedStyle(e)),i(e)},[])}}(i),s="function"==typeof a?a({present:o.isPresent}):m.Children.only(a),l=eR(o.ref,(t=s,(n=(r=Object.getOwnPropertyDescriptor(t.props,"ref")?.get)&&"isReactWarning"in r&&r.isReactWarning)?t.ref:(n=(r=Object.getOwnPropertyDescriptor(t,"ref")?.get)&&"isReactWarning"in r&&r.isReactWarning)?t.props.ref:t.props.ref||t.ref));return"function"==typeof a||o.isPresent?m.cloneElement(s,{ref:l}):null};function tu(e){return e?.animationName||"none"}tc.displayName="Presence";var tf="Tabs",[td,th]=eq(tf,[te]),tA=te(),[tg,tp]=td(tf),tm=m.forwardRef((e,t)=>{let{__scopeTabs:r,value:n,onValueChange:i,defaultValue:a,orientation:o="horizontal",dir:s,activationMode:l="automatic",...c}=e,u=e2(s),[f,d]=e0({prop:n,onChange:i,defaultProp:a});return(0,p.jsx)(tg,{scope:r,baseId:eX(),value:f,onValueChange:d,orientation:o,dir:u,activationMode:l,children:(0,p.jsx)(eL.div,{dir:u,"data-orientation":o,...c,ref:t})})});tm.displayName=tf;var ty="TabsList",tb=m.forwardRef((e,t)=>
3{let{__scopeTabs:r,loop:n=!0,...i}=e,a=tp(ty,r),o=tA(r);return(0,p.jsx)(tn,{asChild:!0,...o,orientation:a.orientation,dir:a.dir,loop:n,children:(0,p.jsx)(eL.div,{role:"tablist","aria-orientation":a.orientation,...i,ref:t})})});tb.displayName=ty;var tv="TabsTrigger",tx=m.forwardRef((e,t)=>{let{__scopeTabs:r,value:n,disabled:i=!1,...a}=e,o=tp(tv,r),s=tA(r),l=tI(o.baseId,n),c=tC(o.baseId,n),u=n===o.value;return(0,p.jsx)(to,{asChild:!0,...s,focusable:!i,active:u,children:(0,p.jsx)(eL.button,{type:"button",role:"tab","aria-selected":u,"aria-controls":c,"data-state":u?"active":"inactive","data-disabled":i?"":void 0,disabled:i,id:l,...a,ref:t,onMouseDown:eY(e.onMouseDown,e=>{i||0!==e.button||!1!==e.ctrlKey?e.preventDefault():o.onValueChange(n)}),onKeyDown:eY(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&o.onValueChange(n)}),onFocus:eY(e.onFocus,()=>{let e="manual"!==o.activationMode;u||i||!e||o.onValueChange(n)})})})});tx.displayName=tv;var tw="TabsContent",tE=m.forwardRef((e,t)=>{let{__scopeTabs:r,value:n,forceMount:i,children:a,...o}=e,s=tp(tw,r),l=tI(s.baseId,n),c=tC(s.baseId,n),u=n===s.value,f=m.useRef(u);return m.useEffect(()=>{let e=requestAnimationFrame(()=>f.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,p.jsx)(tc,{present:i||u,children:({present:r})=>(0,p.jsx)(eL.div,{"data-state":u?"active":"inactive","data-orientation":s.orientation,role:"tabpanel","aria-labelledby":l,hidden:!r,id:c,tabIndex:0,...o,ref:t,style:{...e.style,animationDuration:f.current?"0s":void 0},children:r&&a})})});function tI(e,t){return`${e}-trigger-${t}`}function tC(e,t){return`${e}-content-${t}`}function tB({className:e,...t}){return(0,p.jsx)(tm,{"data-slot":"tabs",className:eC("flex flex-col gap-2",e),...t})}function tk({className:e,...t}){return(0,p.jsx)(tb,{"data-slot":"tabs-list",className:eC("bg-muted text-muted-foreground inline-flex h-9 w-fit items-center justify-center rounded-lg p-[3px]",e),...t})}function tS({className:e,...t}){return(0,p.jsx)(tx,{"data-slot":"tabs-trigger",className:eC("data-[state=active]:bg-background dark:data-[state=active]:text-foreground focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:outline-ring dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/30 text-foreground dark:text-muted-foreground inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap transition-[color,box-shadow] focus-visible:ring-[3px] focus-visible:outline-1 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:shadow-sm [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",e),...t})}function tQ({className:e,...t}){return(0,p.jsx)(tE,{"data-slot":"tabs-content",className:eC("flex-1 outline-none",e),...t})}function t_(e,[t,r]){return Math.min(r,Math.max(t,e))}function tO(e){let[t,r]=m.useState(void 0);return eJ(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let n,i;if(!Array.isArray(t)||!t.length)return;let a=t[0];if("borderBoxSize"in a){let e=a.borderBoxSize,t=Array.isArray(e)?e[0]:e;n=t.inlineSize,i=t.blockSize}else n=e.offsetWidth,i=e.offsetHeight;r({width:n,height:i})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}r(void 0)},[e]),t}tE.displayName=tw;var tD=["PageUp","PageDown"],tT=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],tR={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},tP="Slider",[tM,tN,tj]=eK(tP),[tL,tF]=eq(tP,[tj]),[tU,tz]=tL(tP),tG=m.forwardRef((e,t)=>{let{name:r,min:n=0,max:i=100,step:a=1,orientation:o="horizontal",disabled:s=!1,minStepsBetweenThumbs:l=0,defaultValue:c=[n],value:u,onValueChange:f=()=>{},onValueCommit:d=()=>{},inverted:h=!1,form:A,...g}=e,y=m.useRef(new Set),b=m.useRef(0),v="horizontal"===o,[x=[],w]=e0({prop:u,defaultProp:c,onChange:e=>{let t=[...y.current];t[b.current]?.focus(),f(e)}}),E=m.useRef(x);function I(e,t,{commit:r}={commit:!1}){let o,s=(String(a).split(".")[1]||"").length,c=t_(Math.round((Math.round((e-n)/
3a)*a+n)*(o=Math.pow(10,s)))/o,[n,i]);w((e=[])=>{let n=function(e=[],t,r){let n=[...e];return n[r]=t,n.sort((e,t)=>e-t)}(e,c,t);if(!function(e,t){if(t>0)return Math.min(...e.slice(0,-1).map((t,r)=>e[r+1]-t))>=t;return!0}(n,l*a))return e;{b.current=n.indexOf(c);let t=String(n)!==String(e);return t&&r&&d(n),t?n:e}})}return(0,p.jsx)(tU,{scope:e.__scopeSlider,name:r,disabled:s,min:n,max:i,valueIndexToChangeRef:b,thumbs:y.current,values:x,orientation:o,form:A,children:(0,p.jsx)(tM.Provider,{scope:e.__scopeSlider,children:(0,p.jsx)(tM.Slot,{scope:e.__scopeSlider,children:(0,p.jsx)(v?tY:tq,{"aria-disabled":s,"data-disabled":s?"":void 0,...g,ref:t,onPointerDown:eY(g.onPointerDown,()=>{s||(E.current=x)}),min:n,max:i,inverted:h,onSlideStart:s?void 0:function(e){let t=function(e,t){if(1===e.length)return 0;let r=e.map(e=>Math.abs(e-t)),n=Math.min(...r);return r.indexOf(n)}(x,e);I(e,t)},onSlideMove:s?void 0:function(e){I(e,b.current)},onSlideEnd:s?void 0:function(){let e=E.current[b.current];x[b.current]!==e&&d(x)},onHomeKeyDown:()=>!s&&I(n,0,{commit:!0}),onEndKeyDown:()=>!s&&I(i,x.length-1,{commit:!0}),onStepKeyDown:({event:e,direction:t})=>{if(!s){let r=tD.includes(e.key)||e.shiftKey&&tT.includes(e.key),n=b.current;I(x[n]+a*(r?10:1)*t,n,{commit:!0})}}})})})})});tG.displayName=tP;var[tH,tW]=tL(tP,{startEdge:"left",endEdge:"right",size:"width",direction:1}),tY=m.forwardRef((e,t)=>{let{min:r,max:n,dir:i,inverted:a,onSlideStart:o,onSlideMove:s,onSlideEnd:l,onStepKeyDown:c,...u}=e,[f,d]=m.useState(null),h=eR(t,e=>d(e)),A=m.useRef(void 0),g=e2(i),y="ltr"===g,b=y&&!a||!y&&a;function v(e){let t=A.current||f.getBoundingClientRect(),i=t3([0,t.width],b?[r,n]:[n,r]);return A.current=t,i(e-t.left)}return(0,p.jsx)(tH,{scope:e.__scopeSlider,startEdge:b?"left":"right",endEdge:b?"right":"left",direction:b?1:-1,size:"width",children:(0,p.jsx)(tK,{dir:g,"data-orientation":"horizontal",...u,ref:h,style:{...u.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:e=>{let t=v(e.clientX);o?.(t)},onSlideMove:e=>{let t=v(e.clientX);s?.(t)},onSlideEnd:()=>{A.current=void 0,l?.()},onStepKeyDown:e=>{let t=tR[b?"from-left":"from-right"].includes(e.key);c?.({event:e,direction:t?-1:1})}})})}),tq=m.forwardRef((e,t)=>{let{min:r,max:n,inverted:i,onSlideStart:a,onSlideMove:o,onSlideEnd:s,onStepKeyDown:l,...c}=e,u=m.useRef(null),f=eR(t,u),d=m.useRef(void 0),h=!i;function A(e){let t=d.current||u.current.getBoundingClientRect(),i=t3([0,t.height],h?[n,r]:[r,n]);return d.current=t,i(e-t.top)}return(0,p.jsx)(tH,{scope:e.__scopeSlider,startEdge:h?"bottom":"top",endEdge:h?"top":"bottom",size:"height",direction:h?1:-1,children:(0,p.jsx)(tK,{"data-orientation":"vertical",...c,ref:f,style:{...c.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:e=>{let t=A(e.clientY);a?.(t)},onSlideMove:e=>{let t=A(e.clientY);o?.(t)},onSlideEnd:()=>{d.current=void 0,s?.()},onStepKeyDown:e=>{let t=tR[h?"from-bottom":"from-top"].includes(e.key);l?.({event:e,direction:t?-1:1})}})})}),tK=m.forwardRef((e,t)=>{let{__scopeSlider:r,onSlideStart:n,onSlideMove:i,onSlideEnd:a,onHomeKeyDown:o,onEndKeyDown:s,onStepKeyDown:l,...c}=e,u=tz(tP,r);return(0,p.jsx)(eL.span,{...c,ref:t,onKeyDown:eY(e.onKeyDown,e=>{"Home"===e.key?(o(e),e.preventDefault()):"End"===e.key?(s(e),e.preventDefault()):tD.concat(tT).includes(e.key)&&(l(e),e.preventDefault())}),onPointerDown:eY(e.onPointerDown,e=>{let t=e.target;t.setPointerCapture(e.pointerId),e.preventDefault(),u.thumbs.has(t)?t.focus():n(e)}),onPointerMove:eY(e.onPointerMove,e=>{e.target.hasPointerCapture(e.pointerId)&&i(e)}),onPointerUp:eY(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&(t.releasePointerCapture(e.pointerId),a(e))})})}),tJ="SliderTrack",tV=m.forwardRef((e,t)=>{let{__scopeSlider:r,...n}=e,i=tz(tJ,r);return(0,p.jsx)(eL.span,{"data-disabled":i.disabled?"":void 0,"data-orientation":i.orientation,...n,ref:t})});tV.displayName=tJ;var tZ="SliderRange",tX=m.forwardRef((e,t)=>{let{__scopeSlider:r,...n}=e,i=tz(tZ,r),a=tW(tZ,r),o=eR(t,m.useRef(null)),s=i.values.length,l=i.values.map(e=>t5(e,i.min,i.max)),c=s>1?Math.min(...l):0,u=100-Math.max(...l);return(0,p.jsx)(eL.span,{"data-orientation":i.orientation,"data-disabled":i.disabled?"":void 0,...n,ref:o,style:{...e.style,[a.startEdge]:c+"%",[a.endEdge]:u+"%"}})});tX.displayName=tZ;var t$="SliderThumb",t0=m.forwardRef((e,t)=>
3{let r=tN(e.__scopeSlider),[n,i]=m.useState(null),a=eR(t,e=>i(e)),o=m.useMemo(()=>n?r().findIndex(e=>e.ref.current===n):-1,[r,n]);return(0,p.jsx)(t1,{...e,ref:a,index:o})}),t1=m.forwardRef((e,t)=>{var r,n,i,a,o;let s,l,{__scopeSlider:c,index:u,name:f,...d}=e,h=tz(t$,c),A=tW(t$,c),[g,y]=m.useState(null),b=eR(t,e=>y(e)),v=!g||h.form||!!g.closest("form"),x=tO(g),w=h.values[u],E=void 0===w?0:t5(w,h.min,h.max),I=(r=u,(n=h.values.length)>2?`Value ${r+1} of ${n}`:2===n?["Minimum","Maximum"][r]:void 0),C=x?.[A.size],B=C?(i=C,a=E,o=A.direction,l=t3([0,50],[0,s=i/2]),(s-l(a)*o)*o):0;return m.useEffect(()=>{if(g)return h.thumbs.add(g),()=>{h.thumbs.delete(g)}},[g,h.thumbs]),(0,p.jsxs)("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[A.startEdge]:`calc(${E}% + ${B}px)`},children:[(0,p.jsx)(tM.ItemSlot,{scope:e.__scopeSlider,children:(0,p.jsx)(eL.span,{role:"slider","aria-label":e["aria-label"]||I,"aria-valuemin":h.min,"aria-valuenow":w,"aria-valuemax":h.max,"aria-orientation":h.orientation,"data-orientation":h.orientation,"data-disabled":h.disabled?"":void 0,tabIndex:h.disabled?void 0:0,...d,ref:b,style:void 0===w?{display:"none"}:e.style,onFocus:eY(e.onFocus,()=>{h.valueIndexToChangeRef.current=u})})}),v&&(0,p.jsx)(t2,{name:f??(h.name?h.name+(h.values.length>1?"[]":""):void 0),form:h.form,value:w},u)]})});t0.displayName=t$;var t2=e=>{let t,{value:r,...n}=e,i=m.useRef(null),a=(t=m.useRef({value:r,previous:r}),m.useMemo(()=>(t.current.value!==r&&(t.current.previous=t.current.value,t.current.value=r),t.current.previous),[r]));return m.useEffect(()=>{let e=i.current,t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value").set;if(a!==r&&t){let n=new Event("input",{bubbles:!0});t.call(e,r),e.dispatchEvent(n)}},[a,r]),(0,p.jsx)("input",{style:{display:"none"},...n,ref:i,defaultValue:r})};function t5(e,t,r){return t_(100/(r-t)*(e-t),[0,100])}function t3(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}let t4=m.forwardRef(({className:e,...t},r)=>(0,p.jsxs)(tG,{ref:r,className:eC("relative flex w-full touch-none select-none items-center",e),...t,children:[(0,p.jsx)(tV,{className:"relative h-2 w-full grow overflow-hidden rounded-full bg-primary/20",children:(0,p.jsx)(tX,{className:"absolute h-full bg-primary transition-all"})}),(0,p.jsx)(t0,{className:"block h-5 w-5 rounded-full border-2 border-primary bg-background shadow-lg ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 hover:bg-primary/10 cursor-grab active:cursor-grabbing"})]}));function t6({id:e,label:t,value:r,onChange:n,min:i=0,max:a=100,step:o=.1,icon:s,className:l,suffix:c="%",help:u}){let[f,d]=m.useState(String(r)),[h,A]=m.useState(!1);return m.useEffect(()=>{h||d(String(r))},[r,h]),(0,p.jsxs)("div",{className:eC("space-y-3",l),children:[(0,p.jsxs)("div",{className:"flex items-center gap-2",children:[(0,p.jsxs)(eU,{htmlFor:e,className:"flex items-center gap-2 text-sm font-medium",children:[s,t]}),u]}),(0,p.jsxs)("div",{className:"flex items-center gap-4",children:[(0,p.jsx)("div",{className:"flex-1",children:(0,p.jsx)(t4,{id:e,min:i,max:a,step:o,value:[r],onValueChange:e=>{n(e[0])},className:"cursor-pointer"})}),(0,p.jsxs)("div",{className:"relative w-24 shrink-0",children:[(0,p.jsx)(ez,{type:"number",value:f,onChange:e=>{let t=e.target.value;if(d(t),""===t)return void n(0);let r=parseFloat(t);isNaN(r)||n(Math.min(Math.max(r,i),a))},onFocus:()=>A(!0),onBlur:()=>{A(!1),d(String(r))},min:i,max:a,step:o,className:"h-10 pr-8 text-right text-sm font-medium"}),(0,p.jsx)("span",{className:"absolute right-3 top-1/2 -translate-y-1/2 text-sm text-muted-foreground pointer-events-none",children:c})]})]}),(0,p.jsxs)("div",{className:"flex justify-between text-xs text-muted-foreground px-1",children:[(0,p.jsxs)("span",{children:[i,c]}),(0,p.jsxs)("span",{children:[a,c]})]})]})}t4.displayName=tG.displayName;let t8=(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim();var t7={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let t9=(0,m.forwardRef)(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:i="",children:a,iconNode:o,...s},l)=>(0,m.createElement)("svg",{ref:l,...t7,width:t,height:t,stroke:e,strokeWidth:n?24*Number(r)/Number(t):r,className:t8("lucide",i),...s},[...o.map(([e,t])=>(0,m.createElement)(e,t)),...Array.isArray(a)?a:[a]])),re=(e,t)=>
3{let r=(0,m.forwardRef)(({className:r,...n},i)=>(0,m.createElement)(t9,{ref:i,iconNode:t,className:t8(`lucide-${e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,r),...n}));return r.displayName=`${e}`,r},rt=re("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);var rr="dismissableLayer.update",rn=m.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),ri=m.forwardRef((e,t)=>{let{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:n,onPointerDownOutside:i,onFocusOutside:a,onInteractOutside:o,onDismiss:s,...l}=e,c=m.useContext(rn),[u,f]=m.useState(null),d=u?.ownerDocument??globalThis?.document,[,h]=m.useState({}),A=eR(t,e=>f(e)),g=Array.from(c.layers),[y]=[...c.layersWithOutsidePointerEventsDisabled].slice(-1),b=g.indexOf(y),v=u?g.indexOf(u):-1,x=c.layersWithOutsidePointerEventsDisabled.size>0,w=v>=b,E=function(e,t=globalThis?.document){let r=e$(e),n=m.useRef(!1),i=m.useRef(()=>{});return m.useEffect(()=>{let e=e=>{if(e.target&&!n.current){let n=function(){ro("dismissableLayer.pointerDownOutside",r,a,{discrete:!0})},a={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",i.current),i.current=n,t.addEventListener("click",i.current,{once:!0})):n()}else t.removeEventListener("click",i.current);n.current=!1},a=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(a),t.removeEventListener("pointerdown",e),t.removeEventListener("click",i.current)}},[t,r]),{onPointerDownCapture:()=>n.current=!0}}(e=>{let t=e.target,r=[...c.branches].some(e=>e.contains(t));w&&!r&&(i?.(e),o?.(e),e.defaultPrevented||s?.())},d),I=function(e,t=globalThis?.document){let r=e$(e),n=m.useRef(!1);return m.useEffect(()=>{let e=e=>{e.target&&!n.current&&ro("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,r]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}(e=>{let t=e.target;![...c.branches].some(e=>e.contains(t))&&(a?.(e),o?.(e),e.defaultPrevented||s?.())},d);return!function(e,t=globalThis?.document){let r=e$(e);m.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}(e=>{v===c.layers.size-1&&(n?.(e),!e.defaultPrevented&&s&&(e.preventDefault(),s()))},d),m.useEffect(()=>{if(u)return r&&(0===c.layersWithOutsidePointerEventsDisabled.size&&(H7=d.body.style.pointerEvents,d.body.style.pointerEvents="none"),c.layersWithOutsidePointerEventsDisabled.add(u)),c.layers.add(u),ra(),()=>{r&&1===c.layersWithOutsidePointerEventsDisabled.size&&(d.body.style.pointerEvents=H7)}},[u,d,r,c]),m.useEffect(()=>()=>{u&&(c.layers.delete(u),c.layersWithOutsidePointerEventsDisabled.delete(u),ra())},[u,c]),m.useEffect(()=>{let e=()=>h({});return document.addEventListener(rr,e),()=>document.removeEventListener(rr,e)},[]),(0,p.jsx)(eL.div,{...l,ref:A,style:{pointerEvents:x?w?"auto":"none":void 0,...e.style},onFocusCapture:eY(e.onFocusCapture,I.onFocusCapture),onBlurCapture:eY(e.onBlurCapture,I.onBlurCapture),onPointerDownCapture:eY(e.onPointerDownCapture,E.onPointerDownCapture)})});function ra(){let e=new CustomEvent(rr);document.dispatchEvent(e)}function ro(e,t,r,{discrete:n}){let i=r.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});if(t&&i.addEventListener(e,t,{once:!0}),n)i&&eO.flushSync(()=>i.dispatchEvent(a));else i.dispatchEvent(a)}ri.displayName="DismissableLayer",m.forwardRef((e,t)=>{let r=m.useContext(rn),n=m.useRef(null),i=eR(t,n);return m.useEffect(()=>{let e=n.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,p.jsx)(eL.div,{...e,ref:i})}).displayName="DismissableLayerBranch";var rs=0;function rl(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var rc="focusScope.autoFocusOnMount",ru="focusScope.autoFocusOnUnmount",rf={bubbles:!1,cancelable:!0},rd=m.forwardRef((e,t)=>
3{let{loop:r=!1,trapped:n=!1,onMountAutoFocus:i,onUnmountAutoFocus:a,...o}=e,[s,l]=m.useState(null),c=e$(i),u=e$(a),f=m.useRef(null),d=eR(t,e=>l(e)),h=m.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;m.useEffect(()=>{if(n){let e=function(e){if(h.paused||!s)return;let t=e.target;s.contains(t)?f.current=t:rg(f.current,{select:!0})},t=function(e){if(h.paused||!s)return;let t=e.relatedTarget;null!==t&&(s.contains(t)||rg(f.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&rg(s)});return s&&r.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[n,s,h.paused]),m.useEffect(()=>{if(s){rp.add(h);let e=document.activeElement;if(!s.contains(e)){let t=new CustomEvent(rc,rf);s.addEventListener(rc,c),s.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let r=document.activeElement;for(let n of e)if(rg(n,{select:t}),document.activeElement!==r)return}(rh(s).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&rg(s))}return()=>{s.removeEventListener(rc,c),setTimeout(()=>{let t=new CustomEvent(ru,rf);s.addEventListener(ru,u),s.dispatchEvent(t),t.defaultPrevented||rg(e??document.body,{select:!0}),s.removeEventListener(ru,u),rp.remove(h)},0)}}},[s,c,u,h]);let A=m.useCallback(e=>{if(!r&&!n||h.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,i=document.activeElement;if(t&&i){var a;let t,n=e.currentTarget,[o,s]=[rA(t=rh(a=n),a),rA(t.reverse(),a)];o&&s?e.shiftKey||i!==s?e.shiftKey&&i===o&&(e.preventDefault(),r&&rg(s,{select:!0})):(e.preventDefault(),r&&rg(o,{select:!0})):i===n&&e.preventDefault()}},[r,n,h.paused]);return(0,p.jsx)(eL.div,{tabIndex:-1,...o,ref:d,onKeyDown:A})});function rh(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function rA(e,t){for(let r of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(r,{upTo:t}))return r}function rg(e,{select:t=!1}={}){if(e&&e.focus){var r;let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&(r=e)instanceof HTMLInputElement&&"select"in r&&t&&e.select()}}rd.displayName="FocusScope";var rp=(A=[],{add(e){let t=A[0];e!==t&&t?.pause(),(A=rm(A,e)).unshift(e)},remove(e){A=rm(A,e),A[0]?.resume()}});function rm(e,t){let r=[...e],n=r.indexOf(t);return -1!==n&&r.splice(n,1),r}let ry=["top","right","bottom","left"],rb=Math.min,rv=Math.max,rx=Math.round,rw=Math.floor,rE=e=>({x:e,y:e}),rI={left:"right",right:"left",bottom:"top",top:"bottom"},rC={start:"end",end:"start"};function rB(e,t){return"function"==typeof e?e(t):e}function rk(e){return e.split("-")[0]}function rS(e){return e.split("-")[1]}function rQ(e){return"x"===e?"y":"x"}function r_(e){return"y"===e?"height":"width"}let rO=new Set(["top","bottom"]);function rD(e){return rO.has(rk(e))?"y":"x"}function rT(e){return e.replace(/start|end/g,e=>rC[e])}let rR=["left","right"],rP=["right","left"],rM=["top","bottom"],rN=["bottom","top"];function rj(e){return e.replace(/left|right|bottom|top/g,e=>rI[e])}function rL(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function rF(e){let{x:t,y:r,width:n,height:i}=e;return{width:n,height:i,top:r,left:t,right:t+n,bottom:r+i,x:t,y:r}}function rU(e,t,r){let n,{reference:i,floating:a}=e,o=rD(t),s=rQ(rD(t)),l=r_(s),c=rk(t),u="y"===o,f=i.x+i.width/2-a.width/2,d=i.y+i.height/2-a.height/2,h=i[l]/2-a[l]/2;switch(c){case"top":n={x:f,y:i.y-a.height};break;case"bottom":n={x:f,y:i.y+i.height};break;case"right":n={x:i.x+i.width,y:d};break;case"left":n={x:i.x-a.width,y:d};break;default:n={x:i.x,y:i.y}}switch(rS(t)){case"start":n[s]-=h*(r&&u?-1:1);break;case"end":n[s]+=h*(r&&u?-1:1)}return n}let rz=async(e,t,r)=>{let{placement:n="bottom",strategy:i="absolute",middleware:a=[],platform:o}
3=r,s=a.filter(Boolean),l=await (null==o.isRTL?void 0:o.isRTL(t)),c=await o.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:f}=rU(c,n,l),d=n,h={},A=0;for(let r=0;r<s.length;r++){let{name:a,fn:g}=s[r],{x:p,y:m,data:y,reset:b}=await g({x:u,y:f,initialPlacement:n,placement:d,strategy:i,middlewareData:h,rects:c,platform:o,elements:{reference:e,floating:t}});u=null!=p?p:u,f=null!=m?m:f,h={...h,[a]:{...h[a],...y}},b&&A<=50&&(A++,"object"==typeof b&&(b.placement&&(d=b.placement),b.rects&&(c=!0===b.rects?await o.getElementRects({reference:e,floating:t,strategy:i}):b.rects),{x:u,y:f}=rU(c,d,l)),r=-1)}return{x:u,y:f,placement:d,strategy:i,middlewareData:h}};async function rG(e,t){var r;void 0===t&&(t={});let{x:n,y:i,platform:a,rects:o,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:f="floating",altBoundary:d=!1,padding:h=0}=rB(t,e),A=rL(h),g=s[d?"floating"===f?"reference":"floating":f],p=rF(await a.getClippingRect({element:null==(r=await (null==a.isElement?void 0:a.isElement(g)))||r?g:g.contextElement||await (null==a.getDocumentElement?void 0:a.getDocumentElement(s.floating)),boundary:c,rootBoundary:u,strategy:l})),m="floating"===f?{x:n,y:i,width:o.floating.width,height:o.floating.height}:o.reference,y=await (null==a.getOffsetParent?void 0:a.getOffsetParent(s.floating)),b=await (null==a.isElement?void 0:a.isElement(y))&&await (null==a.getScale?void 0:a.getScale(y))||{x:1,y:1},v=rF(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:m,offsetParent:y,strategy:l}):m);return{top:(p.top-v.top+A.top)/b.y,bottom:(v.bottom-p.bottom+A.bottom)/b.y,left:(p.left-v.left+A.left)/b.x,right:(v.right-p.right+A.right)/b.x}}function rH(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function rW(e){return ry.some(t=>e[t]>=0)}let rY=new Set(["left","top"]);async function rq(e,t){let{placement:r,platform:n,elements:i}=e,a=await (null==n.isRTL?void 0:n.isRTL(i.floating)),o=rk(r),s=rS(r),l="y"===rD(r),c=rY.has(o)?-1:1,u=a&&l?-1:1,f=rB(t,e),{mainAxis:d,crossAxis:h,alignmentAxis:A}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return s&&"number"==typeof A&&(h="end"===s?-1*A:A),l?{x:h*u,y:d*c}:{x:d*c,y:h*u}}function rK(){return"undefined"!=typeof window}function rJ(e){return rX(e)?(e.nodeName||"").toLowerCase():"#document"}function rV(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function rZ(e){var t;return null==(t=(rX(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function rX(e){return!!rK()&&(e instanceof Node||e instanceof rV(e).Node)}function r$(e){return!!rK()&&(e instanceof Element||e instanceof rV(e).Element)}function r0(e){return!!rK()&&(e instanceof HTMLElement||e instanceof rV(e).HTMLElement)}function r1(e){return!!rK()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof rV(e).ShadowRoot)}let r2=new Set(["inline","contents"]);function r5(e){let{overflow:t,overflowX:r,overflowY:n,display:i}=ni(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!r2.has(i)}let r3=new Set(["table","td","th"]),r4=[":popover-open",":modal"];function r6(e){return r4.some(t=>{try{return e.matches(t)}catch(e){return!1}})}let r8=["transform","translate","scale","rotate","perspective"],r7=["transform","translate","scale","rotate","perspective","filter"],r9=["paint","layout","strict","content"];function ne(e){let t=nt(),r=r$(e)?ni(e):e;return r8.some(e=>!!r[e]&&"none"!==r[e])||!!r.containerType&&"normal"!==r.containerType||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||r7.some(e=>(r.willChange||"").includes(e))||r9.some(e=>(r.contain||"").includes(e))}function nt(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}let nr=new Set(["html","body","#document"]);function nn(e){return nr.has(rJ(e))}function ni(e){return rV(e).getComputedStyle(e)}function na(e){return r$(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function no(e){if("html"===rJ(e))return e;let t=e.assignedSlot||e.parentNode||r1(e)&&e.host||rZ(e);return r1(t)?t.host:t}function ns(e,t,r){var n;void 0===t&&(t=[]),void 0===r&&(r=!0);let i=function e(t){let r=no(t);return nn(r)?t.ownerDocument?t.ownerDocument.body:t.body:r0(r)&&r5(r)?r:e(r)}(e),a=i===(null==(n=e.ownerDocument)?void 0:n.body),o=rV(i);
3if(a){let e=nl(o);return t.concat(o,o.visualViewport||[],r5(i)?i:[],e&&r?ns(e):[])}return t.concat(i,ns(i,[],r))}function nl(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function nc(e){let t=ni(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,i=r0(e),a=i?e.offsetWidth:r,o=i?e.offsetHeight:n,s=rx(r)!==a||rx(n)!==o;return s&&(r=a,n=o),{width:r,height:n,$:s}}function nu(e){return r$(e)?e:e.contextElement}function nf(e){let t=nu(e);if(!r0(t))return rE(1);let r=t.getBoundingClientRect(),{width:n,height:i,$:a}=nc(t),o=(a?rx(r.width):r.width)/n,s=(a?rx(r.height):r.height)/i;return o&&Number.isFinite(o)||(o=1),s&&Number.isFinite(s)||(s=1),{x:o,y:s}}let nd=rE(0);function nh(e){let t=rV(e);return nt()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:nd}function nA(e,t,r,n){var i;void 0===t&&(t=!1),void 0===r&&(r=!1);let a=e.getBoundingClientRect(),o=nu(e),s=rE(1);t&&(n?r$(n)&&(s=nf(n)):s=nf(e));let l=(void 0===(i=r)&&(i=!1),n&&(!i||n===rV(o))&&i)?nh(o):rE(0),c=(a.left+l.x)/s.x,u=(a.top+l.y)/s.y,f=a.width/s.x,d=a.height/s.y;if(o){let e=rV(o),t=n&&r$(n)?rV(n):n,r=e,i=nl(r);for(;i&&n&&t!==r;){let e=nf(i),t=i.getBoundingClientRect(),n=ni(i),a=t.left+(i.clientLeft+parseFloat(n.paddingLeft))*e.x,o=t.top+(i.clientTop+parseFloat(n.paddingTop))*e.y;c*=e.x,u*=e.y,f*=e.x,d*=e.y,c+=a,u+=o,i=nl(r=rV(i))}}return rF({width:f,height:d,x:c,y:u})}function ng(e,t){let r=na(e).scrollLeft;return t?t.left+r:nA(rZ(e)).left+r}function np(e,t){let r=e.getBoundingClientRect();return{x:r.left+t.scrollLeft-ng(e,r),y:r.top+t.scrollTop}}let nm=new Set(["absolute","fixed"]);function ny(e,t,r){var n;let i;if("viewport"===t)i=function(e,t){let r=rV(e),n=rZ(e),i=r.visualViewport,a=n.clientWidth,o=n.clientHeight,s=0,l=0;if(i){a=i.width,o=i.height;let e=nt();(!e||e&&"fixed"===t)&&(s=i.offsetLeft,l=i.offsetTop)}let c=ng(n);if(c<=0){let e=n.ownerDocument,t=e.body,r=getComputedStyle(t),i="CSS1Compat"===e.compatMode&&parseFloat(r.marginLeft)+parseFloat(r.marginRight)||0,o=Math.abs(n.clientWidth-t.clientWidth-i);o<=25&&(a-=o)}else c<=25&&(a+=c);return{width:a,height:o,x:s,y:l}}(e,r);else if("document"===t){let t,r,a,o,s,l,c;n=rZ(e),t=rZ(n),r=na(n),a=n.ownerDocument.body,o=rv(t.scrollWidth,t.clientWidth,a.scrollWidth,a.clientWidth),s=rv(t.scrollHeight,t.clientHeight,a.scrollHeight,a.clientHeight),l=-r.scrollLeft+ng(n),c=-r.scrollTop,"rtl"===ni(a).direction&&(l+=rv(t.clientWidth,a.clientWidth)-o),i={width:o,height:s,x:l,y:c}}else if(r$(t)){let e,n,a,o,s,l;n=(e=nA(t,!0,"fixed"===r)).top+t.clientTop,a=e.left+t.clientLeft,o=r0(t)?nf(t):rE(1),s=t.clientWidth*o.x,l=t.clientHeight*o.y,i={width:s,height:l,x:a*o.x,y:n*o.y}}else{let r=nh(e);i={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return rF(i)}function nb(e){return"static"===ni(e).position}function nv(e,t){if(!r0(e)||"fixed"===ni(e).position)return null;if(t)return t(e);let r=e.offsetParent;return rZ(e)===r&&(r=r.ownerDocument.body),r}function nx(e,t){var r;let n=rV(e);if(r6(e))return n;if(!r0(e)){let t=no(e);for(;t&&!nn(t);){if(r$(t)&&!nb(t))return t;t=no(t)}return n}let i=nv(e,t);for(;i&&(r=i,r3.has(rJ(r)))&&nb(i);)i=nv(i,t);return i&&nn(i)&&nb(i)&&!ne(i)?n:i||function(e){let t=no(e);for(;r0(t)&&!nn(t);){if(ne(t))return t;if(r6(t))break;t=no(t)}return null}(e)||n}let nw=async function(e){let t=this.getOffsetParent||nx,r=this.getDimensions,n=await r(e.floating);return{reference:function(e,t,r){let n=r0(t),i=rZ(t),a="fixed"===r,o=nA(e,!0,a,t),s={scrollLeft:0,scrollTop:0},l=rE(0);if(n||!n&&!a)if(("body"!==rJ(t)||r5(i))&&(s=na(t)),n){let e=nA(t,!0,a,t);l.x=e.x+t.clientLeft,l.y=e.y+t.clientTop}else i&&(l.x=ng(i));a&&!n&&i&&(l.x=ng(i));let c=!i||n||a?rE(0):np(i,s);return{x:o.left+s.scrollLeft-l.x-c.x,y:o.top+s.scrollTop-l.y-c.y,width:o.width,height:o.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}},nE={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:r,offsetParent:n,strategy:i}=e,a="fixed"===i,o=rZ(n),s=!!t&&r6(t.floating);if(n===o||s&&a)return r;let l={scrollLeft:0,scrollTop:0},c=rE(1),u=rE(0),f=r0(n);
3if((f||!f&&!a)&&(("body"!==rJ(n)||r5(o))&&(l=na(n)),r0(n))){let e=nA(n);c=nf(n),u.x=e.x+n.clientLeft,u.y=e.y+n.clientTop}let d=!o||f||a?rE(0):np(o,l);return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-l.scrollLeft*c.x+u.x+d.x,y:r.y*c.y-l.scrollTop*c.y+u.y+d.y}},getDocumentElement:rZ,getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:i}=e,a=[..."clippingAncestors"===r?r6(t)?[]:function(e,t){let r=t.get(e);if(r)return r;let n=ns(e,[],!1).filter(e=>r$(e)&&"body"!==rJ(e)),i=null,a="fixed"===ni(e).position,o=a?no(e):e;for(;r$(o)&&!nn(o);){let t=ni(o),r=ne(o);r||"fixed"!==t.position||(i=null),(a?!r&&!i:!r&&"static"===t.position&&!!i&&nm.has(i.position)||r5(o)&&!r&&function e(t,r){let n=no(t);return!(n===r||!r$(n)||nn(n))&&("fixed"===ni(n).position||e(n,r))}(e,o))?n=n.filter(e=>e!==o):i=t,o=no(o)}return t.set(e,n),n}(t,this._c):[].concat(r),n],o=a[0],s=a.reduce((e,r)=>{let n=ny(t,r,i);return e.top=rv(n.top,e.top),e.right=rb(n.right,e.right),e.bottom=rb(n.bottom,e.bottom),e.left=rv(n.left,e.left),e},ny(t,o,i));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},getOffsetParent:nx,getElementRects:nw,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:r}=nc(e);return{width:t,height:r}},getScale:nf,isElement:r$,isRTL:function(e){return"rtl"===ni(e).direction}};function nI(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}let nC=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:n,placement:i,rects:a,platform:o,elements:s,middlewareData:l}=t,{element:c,padding:u=0}=rB(e,t)||{};if(null==c)return{};let f=rL(u),d={x:r,y:n},h=rQ(rD(i)),A=r_(h),g=await o.getDimensions(c),p="y"===h,m=p?"clientHeight":"clientWidth",y=a.reference[A]+a.reference[h]-d[h]-a.floating[A],b=d[h]-a.reference[h],v=await (null==o.getOffsetParent?void 0:o.getOffsetParent(c)),x=v?v[m]:0;x&&await (null==o.isElement?void 0:o.isElement(v))||(x=s.floating[m]||a.floating[A]);let w=x/2-g[A]/2-1,E=rb(f[p?"top":"left"],w),I=rb(f[p?"bottom":"right"],w),C=x-g[A]-I,B=x/2-g[A]/2+(y/2-b/2),k=rv(E,rb(B,C)),S=!l.arrow&&null!=rS(i)&&B!==k&&a.reference[A]/2-(B<E?E:I)-g[A]/2<0,Q=S?B<E?B-E:B-C:0;return{[h]:d[h]+Q,data:{[h]:k,centerOffset:B-k-Q,...S&&{alignmentOffset:Q}},reset:S}}});var nB="undefined"!=typeof document?m.useLayoutEffect:function(){};function nk(e,t){let r,n,i;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((r=e.length)!==t.length)return!1;for(n=r;0!=n--;)if(!nk(e[n],t[n]))return!1;return!0}if((r=(i=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!({}).hasOwnProperty.call(t,i[n]))return!1;for(n=r;0!=n--;){let r=i[n];if(("_owner"!==r||!e.$$typeof)&&!nk(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function nS(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function nQ(e,t){let r=nS(e);return Math.round(t*r)/r}function n_(e){let t=m.useRef(e);return nB(()=>{t.current=e}),t}var nO=m.forwardRef((e,t)=>{let{children:r,width:n=10,height:i=5,...a}=e;return(0,p.jsx)(eL.svg,{...a,ref:t,width:n,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,p.jsx)("polygon",{points:"0,0 30,0 15,10"})})});nO.displayName="Arrow";var nD="Popper",[nT,nR]=eq(nD),[nP,nM]=nT(nD),nN=e=>{let{__scopePopper:t,children:r}=e,[n,i]=m.useState(null);return(0,p.jsx)(nP,{scope:t,anchor:n,onAnchorChange:i,children:r})};nN.displayName=nD;var nj="PopperAnchor",nL=m.forwardRef((e,t)=>{let{__scopePopper:r,virtualRef:n,...i}=e,a=nM(nj,r),o=m.useRef(null),s=eR(t,o);return m.useEffect(()=>{a.onAnchorChange(n?.current||o.current)}),n?null:(0,p.jsx)(eL.div,{...i,ref:s})});nL.displayName=nj;var nF="PopperContent",[nU,nz]=nT(nF),nG=m.forwardRef((e,t)=>{var r,n,i,a,o,s,l,c,u,f,d,h,A,g,y,b,v,x,w,E,I;let{__scopePopper:C,side:B="bottom",sideOffset:k=0,align:S="center",alignOffset:Q=0,arrowPadding:_=0,avoidCollisions:O=!0,collisionBoundary:D=[],collisionPadding:T=0,sticky:R="partial",hideWhenDetached:P=!1,updatePositionStrategy:M="optimized",onPlaced:N,...j}=e,L=nM(nF,C),[F,U]=m.useState(null),z=eR(t,e=>U(e)),[G,H]=m.useState(null),W=tO(G),Y=W?.width??0,q=W?.height??0,K="number"==typeof T?T:{top:0,right:0,bottom:0,left:0,...T},J=Array.isArray(D)?D:[D],V=J.length>0,Z={padding:K,boundary:J.filter(nq),altBoundary:V},{refs:X,floatingStyles:$,placement:ee,isPositioned:et,middlewareData:er}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:i,elements:{reference:a,floating:o}={},transform:s=!0,whileElementsMounted:l,open:c}=e,[u,f]=m.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[d,h]=m.useState(n);nk(d,n)||h(n);let[A,g]=m.useState(null),[p,y]=m.useState(null),b=m.useCallback(e=>
3{e!==E.current&&(E.current=e,g(e))},[]),v=m.useCallback(e=>{e!==I.current&&(I.current=e,y(e))},[]),x=a||A,w=o||p,E=m.useRef(null),I=m.useRef(null),C=m.useRef(u),B=null!=l,k=n_(l),S=n_(i),Q=n_(c),_=m.useCallback(()=>{var e,n;let i,a,o;if(!E.current||!I.current)return;let s={placement:t,strategy:r,middleware:d};S.current&&(s.platform=S.current),(e=E.current,n=I.current,i=new Map,o={...(a={platform:nE,...s}).platform,_c:i},rz(e,n,{...a,platform:o})).then(e=>{let t={...e,isPositioned:!1!==Q.current};O.current&&!nk(C.current,t)&&(C.current=t,eO.flushSync(()=>{f(t)}))})},[d,t,r,S,Q]);nB(()=>{!1===c&&C.current.isPositioned&&(C.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[c]);let O=m.useRef(!1);nB(()=>(O.current=!0,()=>{O.current=!1}),[]),nB(()=>{if(x&&(E.current=x),w&&(I.current=w),x&&w){if(k.current)return k.current(x,w,_);_()}},[x,w,_,k,B]);let D=m.useMemo(()=>({reference:E,floating:I,setReference:b,setFloating:v}),[b,v]),T=m.useMemo(()=>({reference:x,floating:w}),[x,w]),R=m.useMemo(()=>{let e={position:r,left:0,top:0};if(!T.floating)return e;let t=nQ(T.floating,u.x),n=nQ(T.floating,u.y);return s?{...e,transform:"translate("+t+"px, "+n+"px)",...nS(T.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,s,T.floating,u.x,u.y]);return m.useMemo(()=>({...u,update:_,refs:D,elements:T,floatingStyles:R}),[u,_,D,T,R])}({strategy:"fixed",placement:B+("center"!==S?"-"+S:""),whileElementsMounted:(...e)=>(function(e,t,r,n){let i;void 0===n&&(n={});let{ancestorScroll:a=!0,ancestorResize:o=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:l="function"==typeof IntersectionObserver,animationFrame:c=!1}=n,u=nu(e),f=a||o?[...u?ns(u):[],...ns(t)]:[];f.forEach(e=>{a&&e.addEventListener("scroll",r,{passive:!0}),o&&e.addEventListener("resize",r)});let d=u&&l?function(e,t){let r,n=null,i=rZ(e);function a(){var e;clearTimeout(r),null==(e=n)||e.disconnect(),n=null}return!function o(s,l){void 0===s&&(s=!1),void 0===l&&(l=1),a();let c=e.getBoundingClientRect(),{left:u,top:f,width:d,height:h}=c;if(s||t(),!d||!h)return;let A={rootMargin:-rw(f)+"px "+-rw(i.clientWidth-(u+d))+"px "+-rw(i.clientHeight-(f+h))+"px "+-rw(u)+"px",threshold:rv(0,rb(1,l))||1},g=!0;function p(t){let n=t[0].intersectionRatio;if(n!==l){if(!g)return o();n?o(!1,n):r=setTimeout(()=>{o(!1,1e-7)},1e3)}1!==n||nI(c,e.getBoundingClientRect())||o(),g=!1}try{n=new IntersectionObserver(p,{...A,root:i.ownerDocument})}catch(e){n=new IntersectionObserver(p,A)}n.observe(e)}(!0),a}(u,r):null,h=-1,A=null;s&&(A=new ResizeObserver(e=>{let[n]=e;n&&n.target===u&&A&&(A.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var e;null==(e=A)||e.observe(t)})),r()}),u&&!c&&A.observe(u),A.observe(t));let g=c?nA(e):null;return c&&function t(){let n=nA(e);g&&!nI(g,n)&&r(),g=n,i=requestAnimationFrame(t)}(),r(),()=>{var e;f.forEach(e=>{a&&e.removeEventListener("scroll",r),o&&e.removeEventListener("resize",r)}),null==d||d(),null==(e=A)||e.disconnect(),A=null,c&&cancelAnimationFrame(i)}})(...e,{animationFrame:"always"===M}),elements:{reference:L.anchor},middleware:[{...{name:"offset",options:i=r={mainAxis:k+q,alignmentAxis:Q},async fn(e){var t,r;let{x:n,y:a,placement:o,middlewareData:s}=e,l=await rq(e,i);return o===(null==(t=s.offset)?void 0:t.placement)&&null!=(r=s.arrow)&&r.alignmentOffset?{}:{x:n+l.x,y:a+l.y,data:{...l,placement:o}}}},options:[r,n]},O&&{...{name:"shift",options:u=l={mainAxis:!0,crossAxis:!1,limiter:"partial"===R?{...(void 0===(s=a)&&(s={}),{options:s,fn(e){let{x:t,y:r,placement:n,rects:i,middlewareData:a}=e,{offset:o=0,mainAxis:l=!0,crossAxis:c=!0}=rB(s,e),u={x:t,y:r},f=rD(n),d=rQ(f),h=u[d],A=u[f],g=rB(o,e),p="number"==typeof g?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(l){let e="y"===d?"height":"width",t=i.reference[d]-i.floating[e]+p.mainAxis,r=i.reference[d]+i.reference[e]-p.mainAxis;h<t?h=t:h>r&&(h=r)}if(c){var m,y;let e="y"===d?"width":"height",t=rY.has(rk(n)),r=i.reference[f]-i.floating[e]+(t&&(null==(m=a.offset)?void 0:m[f])||0)+(t?0:p.crossAxis),o=i.reference[f]+i.reference[e]+(t?0:(null==(y=a.offset)?void 0:y[f])||0)-(t?p.crossAxis:0);A<r?A=r:A>o&&(A=o)}return{[d]:h,[f]:A}}}),options:[a,o]}:void 0,...Z},async fn(e){let{x:t,y:r,placement:n}=e,{mainAxis:i=!0,crossAxis:a=!1,limiter:o={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...s}=rB(u,e),l={x:t,y:r},c=await rG(e,s),f=rD(rk(n)),d=rQ(f),h=l[d],A=l[f];if(i){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",r=h+c[e],n=h-c[t];h=rv(r,rb(h,n))}if(a){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",r=A+c[e],n=A-c[t];A=rv(r,rb(A,n))}let g=o.fn({...e,[d]:h,[f]:A});return{...g,data:{x:g.x-t,y:g.y-r,enabled:{[d]:i,[f]:a}}}}},options:[l,c]},O&&{...{name:"flip",options:h=f={...Z},async fn(e){var t,r,n,i,a,o,s,l;let c,u,f,{placement:d,middlewareData:A,rects:g,initialPlacement:p,platform:m,elements:y}=e,{mainAxis:b=!0,crossAxis:v=!0,fallbackPlacements:x,fallbackStrategy:w="bestFit",fallbackAxisSideDirection:E="none",flipAlignment:I=!0,...C}=rB(h,e);if(null!=(t=A.arrow)&&t.alignmentOffset)return{};let B=rk(d),k=rD(p),S=rk(p)===p,Q=await (null==m.isRTL?void 0:m.isRTL(y.floating)),_=
3x||(S||!I?[rj(p)]:(c=rj(p),[rT(p),c,rT(c)])),O="none"!==E;!x&&O&&_.push(...(u=rS(p),f=function(e,t,r){switch(e){case"top":case"bottom":if(r)return t?rP:rR;return t?rR:rP;case"left":case"right":return t?rM:rN;default:return[]}}(rk(p),"start"===E,Q),u&&(f=f.map(e=>e+"-"+u),I&&(f=f.concat(f.map(rT)))),f));let D=[p,..._],T=await rG(e,C),R=[],P=(null==(r=A.flip)?void 0:r.overflows)||[];if(b&&R.push(T[B]),v){let e,t,r,n,i=(o=d,s=g,void 0===(l=Q)&&(l=!1),e=rS(o),r=r_(t=rQ(rD(o))),n="x"===t?e===(l?"end":"start")?"right":"left":"start"===e?"bottom":"top",s.reference[r]>s.floating[r]&&(n=rj(n)),[n,rj(n)]);R.push(T[i[0]],T[i[1]])}if(P=[...P,{placement:d,overflows:R}],!R.every(e=>e<=0)){let e=((null==(n=A.flip)?void 0:n.index)||0)+1,t=D[e];if(t&&("alignment"!==v||k===rD(t)||P.every(e=>rD(e.placement)!==k||e.overflows[0]>0)))return{data:{index:e,overflows:P},reset:{placement:t}};let r=null==(i=P.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!r)switch(w){case"bestFit":{let e=null==(a=P.filter(e=>{if(O){let t=rD(e.placement);return t===k||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:a[0];e&&(r=e);break}case"initialPlacement":r=p}if(d!==r)return{reset:{placement:r}}}return{}}},options:[f,d]},{...{name:"size",options:y=A={...Z,apply:({elements:e,rects:t,availableWidth:r,availableHeight:n})=>{let{width:i,height:a}=t.reference,o=e.floating.style;o.setProperty("--radix-popper-available-width",`${r}px`),o.setProperty("--radix-popper-available-height",`${n}px`),o.setProperty("--radix-popper-anchor-width",`${i}px`),o.setProperty("--radix-popper-anchor-height",`${a}px`)}},async fn(e){var t,r;let n,i,{placement:a,rects:o,platform:s,elements:l}=e,{apply:c=()=>{},...u}=rB(y,e),f=await rG(e,u),d=rk(a),h=rS(a),A="y"===rD(a),{width:g,height:p}=o.floating;"top"===d||"bottom"===d?(n=d,i=h===(await (null==s.isRTL?void 0:s.isRTL(l.floating))?"start":"end")?"left":"right"):(i=d,n="end"===h?"top":"bottom");let m=p-f.top-f.bottom,b=g-f.left-f.right,v=rb(p-f[n],m),x=rb(g-f[i],b),w=!e.middlewareData.shift,E=v,I=x;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(I=b),null!=(r=e.middlewareData.shift)&&r.enabled.y&&(E=m),w&&!h){let e=rv(f.left,0),t=rv(f.right,0),r=rv(f.top,0),n=rv(f.bottom,0);A?I=g-2*(0!==e||0!==t?e+t:rv(f.left,f.right)):E=p-2*(0!==r||0!==n?r+n:rv(f.top,f.bottom))}await c({...e,availableWidth:I,availableHeight:E});let C=await s.getDimensions(l.floating);return g!==C.width||p!==C.height?{reset:{rects:!0}}:{}}},options:[A,g]},G&&{...{name:"arrow",options:x=b={element:G,padding:_},fn(e){let{element:t,padding:r}="function"==typeof x?x(e):x;return t&&({}).hasOwnProperty.call(t,"current")?null!=t.current?nC({element:t.current,padding:r}).fn(e):{}:t?nC({element:t,padding:r}).fn(e):{}}},options:[b,v]},nK({arrowWidth:Y,arrowHeight:q}),P&&{...{name:"hide",options:I=w={strategy:"referenceHidden",...Z},async fn(e){let{rects:t}=e,{strategy:r="referenceHidden",...n}=rB(I,e);switch(r){case"referenceHidden":{let r=rH(await rG(e,{...n,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:r,referenceHidden:rW(r)}}}case"escaped":{let r=rH(await rG(e,{...n,altBoundary:!0}),t.floating);return{data:{escapedOffsets:r,escaped:rW(r)}}}default:return{}}}},options:[w,E]}]}),[en,ei]=nJ(ee),ea=e$(N);eJ(()=>{et&&ea?.()},[et,ea]);let eo=er.arrow?.x,es=er.arrow?.y,el=er.arrow?.centerOffset!==0,[ec,eu]=m.useState();return eJ(()=>{F&&eu(window.getComputedStyle(F).zIndex)},[F]),(0,p.jsx)("div",{ref:X.setFloating,"data-radix-popper-content-wrapper":"",style:{...$,transform:et?$.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ec,"--radix-popper-transform-origin":[er.transformOrigin?.x,er.transformOrigin?.y].join(" "),...er.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,p.jsx)(nU,{scope:C,placedSide:en,onArrowChange:H,arrowX:eo,arrowY:es,shouldHideArrow:el,children:(0,p.jsx)(eL.div,{"data-side":en,"data-align":ei,...j,ref:z,style:{...j.style,animation:et?void 0:"none"}})})})});nG.displayName=nF;var nH="PopperArrow",nW={top:"bottom",right:"left",bottom:"top",left:"r
3ight"},nY=m.forwardRef(function(e,t){let{__scopePopper:r,...n}=e,i=nz(nH,r),a=nW[i.placedSide];return(0,p.jsx)("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[a]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0},children:(0,p.jsx)(nO,{...n,ref:t,style:{...n.style,display:"block"}})})});function nq(e){return null!==e}nY.displayName=nH;var nK=e=>({name:"transformOrigin",options:e,fn(t){let{placement:r,rects:n,middlewareData:i}=t,a=i.arrow?.centerOffset!==0,o=a?0:e.arrowWidth,s=a?0:e.arrowHeight,[l,c]=nJ(r),u={start:"0%",center:"50%",end:"100%"}[c],f=(i.arrow?.x??0)+o/2,d=(i.arrow?.y??0)+s/2,h="",A="";return"bottom"===l?(h=a?u:`${f}px`,A=`${-s}px`):"top"===l?(h=a?u:`${f}px`,A=`${n.floating.height+s}px`):"right"===l?(h=`${-s}px`,A=a?u:`${d}px`):"left"===l&&(h=`${n.floating.width+s}px`,A=a?u:`${d}px`),{data:{x:h,y:A}}}});function nJ(e){let[t,r="center"]=e.split("-");return[t,r]}var nV=m.forwardRef((e,t)=>{let{container:r,...n}=e,[i,a]=m.useState(!1);eJ(()=>a(!0),[]);let o=r||i&&globalThis?.document?.body;return o?eO.default.createPortal((0,p.jsx)(eL.div,{...n,ref:t}),o):null});nV.displayName="Portal";var nZ=new WeakMap,nX=new WeakMap,n$={},n0=0,n1=function(e){return e&&(e.host||n1(e.parentNode))},n2=function(e,t,r,n){var i=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var r=n1(e);return r&&t.contains(r)?r:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});n$[r]||(n$[r]=new WeakMap);var a=n$[r],o=[],s=new Set,l=new Set(i),c=function(e){!e||s.has(e)||(s.add(e),c(e.parentNode))};i.forEach(c);var u=function(e){!e||l.has(e)||Array.prototype.forEach.call(e.children,function(e){if(s.has(e))u(e);else try{var t=e.getAttribute(n),i=null!==t&&"false"!==t,l=(nZ.get(e)||0)+1,c=(a.get(e)||0)+1;nZ.set(e,l),a.set(e,c),o.push(e),1===l&&i&&nX.set(e,!0),1===c&&e.setAttribute(r,"true"),i||e.setAttribute(n,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return u(t),s.clear(),n0++,function(){o.forEach(function(e){var t=nZ.get(e)-1,i=a.get(e)-1;nZ.set(e,t),a.set(e,i),t||(nX.has(e)||e.removeAttribute(n),nX.delete(e)),i||e.removeAttribute(r)}),--n0||(nZ=new WeakMap,nZ=new WeakMap,nX=new WeakMap,n$={})}},n5=function(e,t,r){void 0===r&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),i=t||("undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return i?(n.push.apply(n,Array.from(i.querySelectorAll("[aria-live], script"))),n2(n,i,r,"aria-hidden")):function(){return null}},n3=function(){return(n3=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function n4(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r}function n6(e,t,r,n){var i,a=arguments.length,o=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(o=(a<3?i(o):a>3?i(t,r,o):i(t,r))||o);return a>3&&o&&Object.defineProperty(t,r,o),o}var n8=("function"==typeof SuppressedError&&SuppressedError,"right-scroll-bar-position"),n7="width-before-scroll-bar";function n9(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var ie="undefined"!=typeof window?m.useLayoutEffect:m.useEffect,it=new WeakMap,ir=(void 0===H_&&(H_={}),(void 0===HO&&(HO=function(e){return e}),HD=[],HT=!1,HR={read:function(){if(HT)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return HD.length?HD[HD.length-1]:null},useMedium:function(e){var t=HO(e,HT);return HD.push(t),function(){HD=HD.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(HT=!0;HD.length;){var t=HD;HD=[],t.forEach(e)}HD={push:function(t){return e(t)},filter:function(){return HD}}},assignMedium:function(e){HT=!0;var t=[];if(HD.length){var r=HD;HD=[],r.forEach(e),t=HD}var n=function(){var r=t;t=[],r.forEach(e)},i=function(){return Promise.resolve().then(n)};
3i(),HD={push:function(e){t.push(e),i()},filter:function(e){return t=t.filter(e),HD}}}}).options=n3({async:!0,ssr:!1},H_),HR),ii=function(){},ia=m.forwardRef(function(e,t){var r,n,i,a,o=m.useRef(null),s=m.useState({onScrollCapture:ii,onWheelCapture:ii,onTouchMoveCapture:ii}),l=s[0],c=s[1],u=e.forwardProps,f=e.children,d=e.className,h=e.removeScrollBar,A=e.enabled,g=e.shards,p=e.sideCar,y=e.noRelative,b=e.noIsolation,v=e.inert,x=e.allowPinchZoom,w=e.as,E=e.gapMode,I=n4(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),C=(r=[o,t],n=function(e){return r.forEach(function(t){return n9(t,e)})},(i=(0,m.useState)(function(){return{value:null,callback:n,facade:{get current(){return i.value},set current(value){var e=i.value;e!==value&&(i.value=value,i.callback(value,e))}}}})[0]).callback=n,a=i.facade,ie(function(){var e=it.get(a);if(e){var t=new Set(e),n=new Set(r),i=a.current;t.forEach(function(e){n.has(e)||n9(e,null)}),n.forEach(function(e){t.has(e)||n9(e,i)})}it.set(a,r)},[r]),a),B=n3(n3({},I),l);return m.createElement(m.Fragment,null,A&&m.createElement(p,{sideCar:ir,removeScrollBar:h,shards:g,noRelative:y,noIsolation:b,inert:v,setCallbacks:c,allowPinchZoom:!!x,lockRef:o,gapMode:E}),u?m.cloneElement(m.Children.only(f),n3(n3({},B),{ref:C})):m.createElement(void 0===w?"div":w,n3({},B,{className:d,ref:C}),f))});ia.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},ia.classNames={fullWidth:n7,zeroRight:n8};var io=function(e){var t=e.sideCar,r=n4(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw Error("Sidecar medium not found");return m.createElement(n,n3({},r))};io.isSideCarExport=!0;var is=function(){var e=0,t=null;return{add:function(r){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=H9||("undefined"!=typeof __webpack_nonce__?__webpack_nonce__:void 0);return t&&e.setAttribute("nonce",t),e}())){var n,i;(n=t).styleSheet?n.styleSheet.cssText=r:n.appendChild(document.createTextNode(r)),i=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(i)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},il=function(){var e=is();return function(t,r){m.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},ic=function(){var e=il();return function(t){return e(t.styles,t.dynamic),null}},iu={left:0,top:0,right:0,gap:0},id=function(e){return parseInt(e||"",10)||0},ih=function(e){var t=window.getComputedStyle(document.body),r=t["padding"===e?"paddingLeft":"marginLeft"],n=t["padding"===e?"paddingTop":"marginTop"],i=t["padding"===e?"paddingRight":"marginRight"];return[id(r),id(n),id(i)]},iA=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return iu;var t=ih(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},ig=ic(),ip="data-scroll-locked",im=function(e,t,r,n){var i=e.left,a=e.top,o=e.right,s=e.gap;return void 0===r&&(r="margin"),"\n  .".concat("with-scroll-bars-hidden"," {\n   overflow: hidden ").concat(n,";\n   padding-right: ").concat(s,"px ").concat(n,";\n  }\n  body[").concat(ip,"] {\n    overflow: hidden ").concat(n,";\n    overscroll-behavior: contain;\n    ").concat([t&&"position: relative ".concat(n,";"),"margin"===r&&"\n    padding-left: ".concat(i,"px;\n    padding-top: ").concat(a,"px;\n    padding-right: ").concat(o,"px;\n    margin-left:0;\n    margin-top:0;\n    margin-right: ").concat(s,"px ").concat(n,";\n    "),"padding"===r&&"padding-right: ".concat(s,"px ").concat(n,";")].filter(Boolean).join(""),"\n  }\n  \n  .").concat(n8," {\n    right: ").concat(s,"px ").concat(n,";\n  }\n  \n  .").concat(n7," {\n    margin-right: ").concat(s,"px ").concat(n,";\n  }\n  \n  .").concat(n8," .").concat(n8," {\n    right: 0 ").concat(n,";\n  }\n  \n  .").concat(n7," .").concat(n7," {\n    margin-right: 0 ").concat(n,";\n  }\n  \n  body[").concat(ip,"] {\n    ").concat("--removed-body-scroll-bar-size",": ").concat(s,"px;\n  }\n")}
3,iy=function(){var e=parseInt(document.body.getAttribute(ip)||"0",10);return isFinite(e)?e:0},ib=function(){m.useEffect(function(){return document.body.setAttribute(ip,(iy()+1).toString()),function(){var e=iy()-1;e<=0?document.body.removeAttribute(ip):document.body.setAttribute(ip,e.toString())}},[])},iv=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,i=void 0===n?"margin":n;ib();var a=m.useMemo(function(){return iA(i)},[i]);return m.createElement(ig,{styles:im(a,!t,i,r?"":"!important")})},ix=!1;if("undefined"!=typeof window)try{var iw=Object.defineProperty({},"passive",{get:function(){return ix=!0,!0}});window.addEventListener("test",iw,iw),window.removeEventListener("test",iw,iw)}catch(e){ix=!1}var iE=!!ix&&{passive:!1},iI=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return"hidden"!==r[t]&&(r.overflowY!==r.overflowX||"TEXTAREA"===e.tagName||"visible"!==r[t])},iC=function(e,t){var r=t.ownerDocument,n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),iB(e,n)){var i=ik(e,n);if(i[1]>i[2])return!0}n=n.parentNode}while(n&&n!==r.body)return!1},iB=function(e,t){return"v"===e?iI(t,"overflowY"):iI(t,"overflowX")},ik=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},iS=function(e,t,r,n,i){var a,o=(a=window.getComputedStyle(t).direction,"h"===e&&"rtl"===a?-1:1),s=o*n,l=r.target,c=t.contains(l),u=!1,f=s>0,d=0,h=0;do{if(!l)break;var A=ik(e,l),g=A[0],p=A[1]-A[2]-o*g;(g||p)&&iB(e,l)&&(d+=p,h+=g);var m=l.parentNode;l=m&&m.nodeType===Node.DOCUMENT_FRAGMENT_NODE?m.host:m}while(!c&&l!==document.body||c&&(t.contains(l)||t===l))return f&&(i&&1>Math.abs(d)||!i&&s>d)?u=!0:!f&&(i&&1>Math.abs(h)||!i&&-s>h)&&(u=!0),u},iQ=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},i_=function(e){return[e.deltaX,e.deltaY]},iO=function(e){return e&&"current"in e?e.current:e},iD=0,iT=[];let iR=(HP=function(e){var t=m.useRef([]),r=m.useRef([0,0]),n=m.useRef(),i=m.useState(iD++)[0],a=m.useState(ic)[0],o=m.useRef(e);m.useEffect(function(){o.current=e},[e]),m.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var t=(function(e,t,r){if(r||2==arguments.length)for(var n,i=0,a=t.length;i<a;i++)!n&&i in t||(n||(n=Array.prototype.slice.call(t,0,i)),n[i]=t[i]);return e.concat(n||Array.prototype.slice.call(t))})([e.lockRef.current],(e.shards||[]).map(iO),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var s=m.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!o.current.allowPinchZoom;var i,a=iQ(e),s=r.current,l="deltaX"in e?e.deltaX:s[0]-a[0],c="deltaY"in e?e.deltaY:s[1]-a[1],u=e.target,f=Math.abs(l)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===f&&"range"===u.type)return!1;var d=window.getSelection(),h=d&&d.anchorNode;if(h&&(h===u||h.contains(u)))return!1;var A=iC(f,u);if(!A)return!0;if(A?i=f:(i="v"===f?"h":"v",A=iC(f,u)),!A)return!1;if(!n.current&&"changedTouches"in e&&(l||c)&&(n.current=i),!i)return!0;var g=n.current||i;return iS(g,t,e,"h"===g?l:c,!0)},[]),l=m.useCallback(function(e){if(iT.length&&iT[iT.length-1]===a){var r="deltaY"in e?i_(e):iQ(e),n=t.current.filter(function(t){var n;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(n=t.delta,n[0]===r[0]&&n[1]===r[1])})[0];if(n&&n.should){e.cancelable&&e.preventDefault();return}if(!n){var i=(o.current.shards||[]).map(iO).filter(Boolean).filter(function(t){return t.contains(e.target)});(i.length>0?s(e,i[0]):!o.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),c=m.useCallback(function(e,r,n,i){var a={name:e,delta:r,target:n,should:i,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(n)};t.current.push(a),setTimeout(function(){t.current=t.current.filter(function(e){return e!==a})},1)},[]),u=m.useCallback(function(e){r.current=iQ(e),n.current=void 0},[]),f=m.useCallback(function(t){c(t.type,i_(t),t.target,s(t,e.lockRef.current))},[]),d=m.useCallback(function(t){c(t.type,iQ(t),t.target,s(t,e.lockRef.current))},[]);m.useEffect(function(){return iT.push(a),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:d}),document.addEventListener("wheel",l,iE),document.addEventListener("touchmove",l,iE),document.addEventListener("touchstart",u,iE),function(){iT=iT.filter(function(e){return e!==a}),document.removeEventListener("wheel",l,iE),document.removeEventListener("touchmove",l,iE),document.removeEventListener("touchstart",u,iE)}},[]);var h=e.removeScrollBar,A=e.inert;return m.createElement(m.Fragment,null,A?m.createElement(a,{styles:"\n  .block-interactivity-".concat(i," {pointer-events: none;}\n  .allow-interactivity-").concat(i," {pointer-events: all;}\n")}):null,h?m.createElement(iv,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},ir.useMedium(HP),io);var iP=m.forwardRef(function(e,t){return m.createElement(ia,n3({},e,{ref:t,sideCar:iR}))});iP.classNames=ia.classNames;var iM="Popover",[iN,ij]=eq(iM,[nR]),iL=nR(),[iF,iU]=iN(iM),iz=e=>{let{__scopePopover:t,children:r,open:n,defaultOpen:i,onOpenChange:a,modal:o=!1}=e,s=iL(t),l=m.useRef(null),[c,u]=m.useState(!1),[f=!1,d]=e0({prop:n,defaultProp:i,onChange:a});return(0,p.jsx)(nN,{...s,children:(0,p.jsx)(iF,{scope:t,contentId:eX(),triggerRef:l,open:f,onOpenChange:d,onOpenToggle:m.useCallback(()=>d(e=>!e),[d]),hasCustomAnchor:c,onCustomAnchorAdd:m.useCallback(()=>u(!0),[]),onCustomAnchorRemove:m.useCallback(()=>u(!1),[]),modal:o,children:r})})};iz.displayName=iM;var iG="PopoverAnchor";m.forwardRef((e,t)=>
3{let{__scopePopover:r,...n}=e,i=iU(iG,r),a=iL(r),{onCustomAnchorAdd:o,onCustomAnchorRemove:s}=i;return m.useEffect(()=>(o(),()=>s()),[o,s]),(0,p.jsx)(nL,{...a,...n,ref:t})}).displayName=iG;var iH="PopoverTrigger",iW=m.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,i=iU(iH,r),a=iL(r),o=eR(t,i.triggerRef),s=(0,p.jsx)(eL.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":i2(i.open),...n,ref:o,onClick:eY(e.onClick,i.onOpenToggle)});return i.hasCustomAnchor?s:(0,p.jsx)(nL,{asChild:!0,...a,children:s})});iW.displayName=iH;var iY="PopoverPortal",[iq,iK]=iN(iY,{forceMount:void 0}),iJ=e=>{let{__scopePopover:t,forceMount:r,children:n,container:i}=e,a=iU(iY,t);return(0,p.jsx)(iq,{scope:t,forceMount:r,children:(0,p.jsx)(tc,{present:r||a.open,children:(0,p.jsx)(nV,{asChild:!0,container:i,children:n})})})};iJ.displayName=iY;var iV="PopoverContent",iZ=m.forwardRef((e,t)=>{let r=iK(iV,e.__scopePopover),{forceMount:n=r.forceMount,...i}=e,a=iU(iV,e.__scopePopover);return(0,p.jsx)(tc,{present:n||a.open,children:a.modal?(0,p.jsx)(iX,{...i,ref:t}):(0,p.jsx)(i$,{...i,ref:t})})});iZ.displayName=iV;var iX=m.forwardRef((e,t)=>{let r=iU(iV,e.__scopePopover),n=m.useRef(null),i=eR(t,n),a=m.useRef(!1);return m.useEffect(()=>{let e=n.current;if(e)return n5(e)},[]),(0,p.jsx)(iP,{as:eP,allowPinchZoom:!0,children:(0,p.jsx)(i0,{...e,ref:i,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:eY(e.onCloseAutoFocus,e=>{e.preventDefault(),a.current||r.triggerRef.current?.focus()}),onPointerDownOutside:eY(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;a.current=2===t.button||r},{checkForDefaultPrevented:!1}),onFocusOutside:eY(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),i$=m.forwardRef((e,t)=>{let r=iU(iV,e.__scopePopover),n=m.useRef(!1),i=m.useRef(!1);return(0,p.jsx)(i0,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(n.current||r.triggerRef.current?.focus(),t.preventDefault()),n.current=!1,i.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(n.current=!0,"pointerdown"===t.detail.originalEvent.type&&(i.current=!0));let a=t.target;r.triggerRef.current?.contains(a)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&i.current&&t.preventDefault()}})}),i0=m.forwardRef((e,t)=>{let{__scopePopover:r,trapFocus:n,onOpenAutoFocus:i,onCloseAutoFocus:a,disableOutsidePointerEvents:o,onEscapeKeyDown:s,onPointerDownOutside:l,onFocusOutside:c,onInteractOutside:u,...f}=e,d=iU(iV,r),h=iL(r);return m.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??rl()),document.body.insertAdjacentElement("beforeend",e[1]??rl()),rs++,()=>{1===rs&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),rs--}},[]),(0,p.jsx)(rd,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:i,onUnmountAutoFocus:a,children:(0,p.jsx)(ri,{asChild:!0,disableOutsidePointerEvents:o,onInteractOutside:u,onEscapeKeyDown:s,onPointerDownOutside:l,onFocusOutside:c,onDismiss:()=>d.onOpenChange(!1),children:(0,p.jsx)(nG,{"data-state":i2(d.open),role:"dialog",id:d.contentId,...h,...f,ref:t,style:{...f.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),i1="PopoverClose";function i2(e){return e?"open":"closed"}m.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,i=iU(i1,r);return(0,p.jsx)(eL.button,{type:"button",...n,ref:t,onClick:eY(e.onClick,()=>i.onOpenChange(!1))})}).displayName=i1,m.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,i=iL(r);return(0,p.jsx)(nY,{...i,...n,ref:t})}).displayName="PopoverArrow";let i5=m.forwardRef(({className:e,align:t="center",sideOffset:r=4,...n},i)=>(0,p.jsx)(iJ,{children:(0,p.jsx)(iZ,{ref:i,align:t,sideOffset:r,className:eC("z-50 w-72 rounded-md border bg-popover p-4 text-popover-foreground shadow-md outline-none","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95","data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
3de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...n})}));function i3({title:e,children:t}){return(0,p.jsxs)(iz,{children:[(0,p.jsx)(iW,{asChild:!0,children:(0,p.jsx)("button",{type:"button","aria-label":e??"More info",className:"inline-flex h-5 w-5 items-center justify-center rounded-full text-muted-foreground transition-colors hover:bg-muted hover:text-foreground focus:outline-none focus-visible:ring-2 focus-visible:ring-ring",children:(0,p.jsx)(rt,{className:"h-3.5 w-3.5"})})}),(0,p.jsxs)(i5,{className:"w-72 text-sm",children:[e&&(0,p.jsx)("p",{className:"font-semibold mb-1",children:e}),(0,p.jsx)("div",{className:"text-muted-foreground leading-relaxed",children:t})]})]})}i5.displayName=iZ.displayName;let i4={purchasePrice:0,downPaymentPercent:20,interestRate:6,loanTermYears:30,closingCost:0,monthlyRent:0,rentIncreasePercent:3,vacancyRatePercent:5,managementFeePercent:10,propertyTax:0,propertyTaxIncreasePercent:3,insurance:0,insuranceIncreasePercent:3,maintenance:0,capitalExpenses:0,capitalExpensesIncreasePercent:3,holdingPeriodYears:20,appreciationRatePercent:3,costToSellPercent:6};var i6=e.i(47167),i8=e.i(29873),i7=e.i(71223),i9=e.i(44950),ae=e.i(82820),at=e.i(31195),ar=e.i(24283);function an(e,t){if(!e)throw Error("Invariant failed")}var ai=e.i(85845),aa=e.i(12447),ao=e.i(79367),as=e.i(78948),al=e.i(94241),ac=function(e){return 0===e?0:e>0?1:-1},au=function(e){return(0,ai.default)(e)&&e.indexOf("%")===e.length-1},af=function(e){return(0,al.default)(e)&&!(0,as.default)(e)},ad=function(e){return af(e)||(0,ai.default)(e)},ah=0,aA=function(e){var t=++ah;return"".concat(e||"").concat(t)},ag=function(e,t){var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!af(e)&&!(0,ai.default)(e))return n;if(au(e)){var a=e.indexOf("%");r=t*parseFloat(e.slice(0,a))/100}else r=+e;return(0,as.default)(r)&&(r=n),i&&r>t&&(r=t),r},ap=function(e){if(!e)return null;var t=Object.keys(e);return t&&t.length?e[t[0]]:null},am=function(e){if(!Array.isArray(e))return!1;for(var t=e.length,r={},n=0;n<t;n++)if(r[e[n]])return!0;else r[e[n]]=!0;return!1},ay=function(e,t){return af(e)&&af(t)?function(r){return e+r*(t-e)}:function(){return t}};function ab(e,t,r){return e&&e.length?e.find(function(e){return e&&("function"==typeof t?t(e):(0,ae.default)(e,t))===r}):null}var av=function(e,t){return af(e)&&af(t)?e-t:(0,ai.default)(e)&&(0,ai.default)(t)?e.localeCompare(t):e instanceof Date&&t instanceof Date?e.getTime()-t.getTime():String(e).localeCompare(String(t))};function ax(e,t){for(var r in e)if(({}).hasOwnProperty.call(e,r)&&(!({}).hasOwnProperty.call(t,r)||e[r]!==t[r]))return!1;for(var n in t)if(({}).hasOwnProperty.call(t,n)&&!({}).hasOwnProperty.call(e,n))return!1;return!0}function aw(e){return(aw="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var aE=["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRen
3dering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"],aI=["points","pathLength"],aC={svg:["viewBox","children"],polygon:aI,polyline:aI},aB=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDrag
3Capture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"],ak=function(e,t){if(!e||"function"==typeof e||"boolean"==typeof e)return null;var r=e;if((0,m.isValidElement)(e)&&(r=e.props),!(0,aa.default)(r))return null;var n={};return Object.keys(r).forEach(function(e){aB.includes(e)&&(n[e]=t||function(t){return r[e](r,t)})}),n},aS=function(e,t,r){if(!(0,aa.default)(e)||"object"!==aw(e))return null;var n=null;return Object.keys(e).forEach(function(i){var a=e[i];aB.includes(i)&&"function"==typeof a&&(n||(n={}),n[i]=function(e){return a(t,r,e),null})}),n},aQ=["children"],a_=["children"];function aO(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function aD(e){return(aD="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var aT={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart",contextmenu:"onContextMenu",dblclick:"onDoubleClick"},aR=function(e){return"string"==typeof e?e:e?e.displayName||e.name||"Component":""},aP=null,aM=null,aN=function e(t){if(t===aP&&Array.isArray(aM))return aM;var r=[];return m.Children.forEach(t,function(t){(0,i8.default)(t)||((0,ao.isFragment)(t)?r=r.concat(e(t.props.children)):r.push(t))}),aM=r,aP=t,r};function aj(e,t){var r=[],n=[];return n=Array.isArray(t)?t.map(function(e){return aR(e)}):[aR(t)],aN(e).forEach(function(e){var t=(0,ae.default)(e,"type.displayName")||(0,ae.default)(e,"type.name");-1!==n.indexOf(t)&&r.push(e)}),r}function aL(e,t){var r=aj(e,t);return r&&r[0]}var aF=function(e){if(!e||!e.props)return!1;var t=e.props,r=t.width,n=t.height;return!!af(r)&&!(r<=0)&&!!af(n)&&!(n<=0)},aU=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],az=function(e,t,r,n){var i,a=null!=(i=null==aC?void 0:aC[n])?i:[];return t.startsWith("data-")||!(0,i7.default)(e)&&(n&&a.includes(t)||aE.includes(t))||r&&aB.includes(t)},aG=function(e,t,r){if(!e||"function"==typeof e||"boolean"==typeof e)return null;var n=e;if((0,m.isValidElement)(e)&&(n=e.props),!(0,aa.default)(n))return null;var i={};
3return Object.keys(n).forEach(function(e){var a;az(null==(a=n)?void 0:a[e],e,t,r)&&(i[e]=n[e])}),i},aH=function e(t,r){if(t===r)return!0;var n=m.Children.count(t);if(n!==m.Children.count(r))return!1;if(0===n)return!0;if(1===n)return aW(Array.isArray(t)?t[0]:t,Array.isArray(r)?r[0]:r);for(var i=0;i<n;i++){var a=t[i],o=r[i];if(Array.isArray(a)||Array.isArray(o)){if(!e(a,o))return!1}else if(!aW(a,o))return!1}return!0},aW=function(e,t){if((0,i8.default)(e)&&(0,i8.default)(t))return!0;if(!(0,i8.default)(e)&&!(0,i8.default)(t)){var r=e.props||{},n=r.children,i=aO(r,aQ),a=t.props||{},o=a.children,s=aO(a,a_);if(n&&o)return ax(i,s)&&aH(n,o);if(!n&&!o)return ax(i,s)}return!1},aY=function(e,t){var r=[],n={};return aN(e).forEach(function(e,i){if(e&&e.type&&(0,ai.default)(e.type)&&aU.indexOf(e.type)>=0)r.push(e);else if(e){var a=aR(e.type),o=t[a]||{},s=o.handler,l=o.once;if(s&&(!l||!n[a])){var c=s(e,a,i);r.push(c),n[a]=!0}}}),r},aq=function(e){var t=e&&e.type;return t&&aT[t]?aT[t]:null},aK=["children","width","height","viewBox","className","style","title","desc"];function aJ(){return(aJ=Object.assign.bind()).apply(this,arguments)}function aV(e){var t=e.children,r=e.width,n=e.height,i=e.viewBox,a=e.className,o=e.style,s=e.title,l=e.desc,c=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,aK),u=i||{width:r,height:n,x:0,y:0},f=y("recharts-surface",a);return m.default.createElement("svg",aJ({},aG(c,!0,"svg"),{className:f,width:r,height:n,style:o,viewBox:"".concat(u.x," ").concat(u.y," ").concat(u.width," ").concat(u.height)}),m.default.createElement("title",null,s),m.default.createElement("desc",null,l),t)}var aZ=["children","className"];function aX(){return(aX=Object.assign.bind()).apply(this,arguments)}var a$=m.default.forwardRef(function(e,t){var r=e.children,n=e.className,i=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,aZ),a=y("recharts-layer",n);return m.default.createElement("g",aX({className:a},aG(i,!0),{ref:t}),r)});function a0(e){return(a0="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a1(){return(a1=Object.assign.bind()).apply(this,arguments)}function a2(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function a5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a3(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a5(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=a0(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=a0(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==a0(t)?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a5(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function a4(e){return Array.isArray(e)&&ad(e[0])&&ad(e[1])?e.join(" ~ "):e}var a6=function(e){var t=e.separator,r=void 0===t?" : ":t,n=e.contentStyle,i=e.itemStyle,a=void 0===i?{}:i,o=e.labelStyle,s=e.payload,l=e.formatter,c=e.itemSorter,u=e.wrapperClassName,f=e.labelClassName,d=e.label,h=e.labelFormatter,A=e.accessibilityLayer,g=a3({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},void 0===n?{}:n),p=a3({margin:0},void 0===o?{}:o),b=!(0,i8.default)(d),v=b?d:"",x=y("recharts-default-tooltip",u),w=y("recharts-tooltip-label",f);return b&&h&&null!=s&&(v=h(d,s)),m.default.createElement("div",a1({className:x,style:g},void 0!==A&&A?{role:"status","aria-live":"assertive"}:{}),m.default.createElement("p",{className:w,style:p},m.default.isValidElement(v)?v:"".concat(v)),function(){if(s&&s.length){var e=(c?(0,at.default)(s,c):s).map(function(e,t){if("none"===e.type)return null;var n=a3({display:"block",paddingTop:4,paddingBottom:4,color:e.color||"#000"},a),i=e.formatter||l||a4,o=e.value,c=e.name,u=o,f=c;if(i&&null!=u&&null!=f){var d=i(o,c,e,t,s);if(Array.isArray(d)){var h=function(e){if(Array.isArray(e))return e}(d)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,s=[],l=!0,c=!1;try{a=(r=r.call(e)).next,!1;for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),2!==s.length);l=!0);}catch(e){c=!0,i=e}
3finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(d,2)||function(e,t){if(e){if("string"==typeof e)return a2(e,2);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return a2(e,2)}}(d,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();u=h[0],f=h[1]}else u=d}return m.default.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(t),style:n},ad(f)?m.default.createElement("span",{className:"recharts-tooltip-item-name"},f):null,ad(f)?m.default.createElement("span",{className:"recharts-tooltip-item-separator"},r):null,m.default.createElement("span",{className:"recharts-tooltip-item-value"},u),m.default.createElement("span",{className:"recharts-tooltip-item-unit"},e.unit||""))});return m.default.createElement("ul",{className:"recharts-tooltip-item-list",style:{padding:0,margin:0}},e)}return null}())};function a8(e){return(a8="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a7(e,t,r){var n;return(n=function(e,t){if("object"!=a8(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=a8(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==a8(n)?n:n+"")in e)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var a9="recharts-tooltip-wrapper",oe={visibility:"hidden"};function ot(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.key,i=e.offsetTopLeft,a=e.position,o=e.reverseDirection,s=e.tooltipDimension,l=e.viewBox,c=e.viewBoxDimension;if(a&&af(a[n]))return a[n];var u=r[n]-s-i,f=r[n]+i;return t[n]?o[n]?u:f:o[n]?u<l[n]?Math.max(f,l[n]):Math.max(u,l[n]):f+s>l[n]+c?Math.max(u,l[n]):Math.max(f,l[n])}function or(e){return(or="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function on(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function oi(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?on(Object(r),!0).forEach(function(t){ol(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):on(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function oa(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(oa=function(){return!!e})()}
3function oo(e){return(oo=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function os(e,t){return(os=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function ol(e,t,r){return(t=oc(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function oc(e){var t=function(e,t){if("object"!=or(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=or(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==or(t)?t:t+""}var ou=function(e){var t;function r(){var e,t,n;if(!(this instanceof r))throw TypeError("Cannot call a class as a function");for(var i=arguments.length,a=Array(i),o=0;o<i;o++)a[o]=arguments[o];return t=r,n=[].concat(a),t=oo(t),ol(e=function(e,t){if(t&&("object"===or(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");var r=e;if(void 0===r)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return r}(this,oa()?Reflect.construct(t,n||[],oo(this).constructor):t.apply(this,n)),"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),ol(e,"handleKeyDown",function(t){if("Escape"===t.key){var r,n,i,a;e.setState({dismissed:!0,dismissedAtCoordinate:{x:null!=(r=null==(n=e.props.coordinate)?void 0:n.x)?r:0,y:null!=(i=null==(a=e.props.coordinate)?void 0:a.y)?i:0}})}}),e}if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");return r.prototype=Object.create(e&&e.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),e&&os(r,e),t=[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var e=this.wrapperNode.getBoundingClientRect();(Math.abs(e.width-this.state.lastBoundingBox.width)>1||Math.abs(e.height-this.state.lastBoundingBox.height)>1)&&this.setState({lastBoundingBox:{width:e.width,height:e.height}})}else(-1!==this.state.lastBoundingBox.width||-1!==this.state.lastBoundingBox.height)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var e,t;this.props.active&&this.updateBBox(),this.state.dismissed&&((null==(e=this.props.coordinate)?void 0:e.x)!==this.state.dismissedAtCoordinate.x||(null==(t=this.props.coordinate)?void 0:t.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var e,t,r,n,i,a,o,s,l,c,u,f,d,h,A,g,p,b,v,x=this,w=this.props,E=w.active,I=w.allowEscapeViewBox,C=w.animationDuration,B=w.animationEasing,k=w.children,S=w.coordinate,Q=w.hasPayload,_=w.isAnimationActive,O=w.offset,D=w.position,T=w.reverseDirection,R=w.useTranslate3d,P=w.viewBox,M=w.wrapperStyle,N=(f=(e={allowEscapeViewBox:I,coordinate:S,offsetTopLeft:O,position:D,reverseDirection:T,tooltipBox:this.state.lastBoundingBox,useTranslate3d:R,viewBox:P}).allowEscapeViewBox,d=e.coordinate,h=e.offsetTopLeft,A=e.position,g=e.reverseDirection,p=e.tooltipBox,b=e.useTranslate3d,v=e.viewBox,p.height>0&&p.width>0&&d?(r=(t={translateX:c=ot({allowEscapeViewBox:f,coordinate:d,key:"x",offsetTopLeft:h,position:A,reverseDirection:g,tooltipDimension:p.width,viewBox:v,viewBoxDimension:v.width}),translateY:u=ot({allowEscapeViewBox:f,coordinate:d,key:"y",offsetTopLeft:h,position:A,reverseDirection:g,tooltipDimension:p.height,viewBox:v,viewBoxDimension:v.height}),useTranslate3d:b}).translateX,n=t.translateY,l={transform:t.useTranslate3d?"translate3d(".concat(r,"px, ").concat(n,"px, 0)"):"translate(".concat(r,"px, ").concat(n,"px)")}):l=oe,{cssProperties:l,cssClasses:(a=(i={translateX:c,translateY:u,coordinate:d}).coordinate,o=i.translateX,s=i.translateY,y(a9,a7(a7(a7(a7({},"".concat(a9,"-right"),af(o)&&a&&af(a.x)&&o>=a.x),"".concat(a9,"-left"),af(o)&&a&&af(a.x)&&o<a.x),"".concat(a9,"-bottom"),af(s)&&a&&af(a.y)&&s>=a.y),"".concat(a9,"-top"),af(s)&&a&&af(a.y)&&s<a.y)))}
3),j=N.cssClasses,L=N.cssProperties,F=oi(oi({transition:_&&E?"transform ".concat(C,"ms ").concat(B):void 0},L),{},{pointerEvents:"none",visibility:!this.state.dismissed&&E&&Q?"visible":"hidden",position:"absolute",top:0,left:0},M);return m.default.createElement("div",{tabIndex:-1,className:j,style:F,ref:function(e){x.wrapperNode=e}},k)}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,oc(n.key),n)}}(r.prototype,t),Object.defineProperty(r,"prototype",{writable:!1}),r}(m.PureComponent),of={isSsr:!("undefined"!=typeof window&&window.document&&window.document.createElement&&window.setTimeout),get:function(e){return of[e]},set:function(e,t){if("string"==typeof e)of[e]=t;else{var r=Object.keys(e);r&&r.length&&r.forEach(function(t){of[t]=e[t]})}}},od=e.i(74010);function oh(e,t,r){return!0===t?(0,od.default)(e,r):(0,i7.default)(t)?(0,od.default)(e,t):e}function oA(e){return(oA="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function og(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function op(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?og(Object(r),!0).forEach(function(t){ov(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):og(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function om(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(om=function(){return!!e})()}function oy(e){return(oy=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ob(e,t){return(ob=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function ov(e,t,r){return(t=ox(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ox(e){var t=function(e,t){if("object"!=oA(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=oA(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==oA(t)?t:t+""}function ow(e){return e.dataKey}var oE=function(e){var t;function r(){var e,t;if(!(this instanceof r))throw TypeError("Cannot call a class as a function");return e=r,t=arguments,e=oy(e),function(e,t){if(t&&("object"===oA(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");var r=e;if(void 0===r)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return r}(this,om()?Reflect.construct(e,t||[],oy(this).constructor):e.apply(this,t))}if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");return r.prototype=Object.create(e&&e.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),e&&ob(r,e),t=[{key:"render",value:function(){var e,t=this,r=this.props,n=r.active,i=r.allowEscapeViewBox,a=r.animationDuration,o=r.animationEasing,s=r.content,l=r.coordinate,c=r.filterNull,u=r.isAnimationActive,f=r.offset,d=r.payload,h=r.payloadUniqBy,A=r.position,g=r.reverseDirection,p=r.useTranslate3d,y=r.viewBox,b=r.wrapperStyle,v=null!=d?d:[];c&&v.length&&(v=oh(d.filter(function(e){return null!=e.value&&(!0!==e.hide||t.props.includeHidden)}),h,ow));var x=v.length>0;return m.default.createElement(ou,{allowEscapeViewBox:i,animationDuration:a,animationEasing:o,isAnimationActive:u,active:n,coordinate:l,hasPayload:x,offset:f,position:A,reverseDirection:g,useTranslate3d:p,viewBox:y,wrapperStyle:b},(e=op(op({},this.props),{},{payload:v}),m.default.isValidElement(s)?m.default.cloneElement(s,e):"function"==typeof s?m.default.createElement(s,e):m.default.createElement(a6,e)))}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ox(n.key),n)}}(r.prototype,t),Object.defineProperty(r,"prototype",{writable:!1}),r}(m.PureComponent);ov(oE,"displayName","Tooltip"),ov(oE,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!of.isSsr,itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,viewBox:{x:0,y:0,height:0,width:0},wrapperStyle:{}});var oI=function(e,t){for(var r=arguments.length,n=Array(r>2?r-2:0),i=2;i<r;i++)n[i-2]=arguments[i]},oC=e.i(32241);function oB(e){return function(){return e}}let ok=Math.PI,oS=2*ok,oQ=oS-1e-6;function o_(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}class oO{constructor(e){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=null==e?o_:function(e){let t=Math.floor(e);if(!(t>=0))throw Error(`invalid digits: ${e}`);if(t>15)return o_;let r=10**t;return function(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=Math.round(arguments[t]*r)/r+e[t]}}(e)}moveTo(e,t){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(e,t){this._append`L${this._x1=+e},${this._y1=+t}`}quadraticCurveTo(e,t,r,n){this._append`Q${+e},${+t},${this._x1=+r},${this._y1=+n}`}bezierCurveTo(e,t,r,n,i,a){this._append`C${+e},${+t},${+r},${+n}
3,${this._x1=+i},${this._y1=+a}`}arcTo(e,t,r,n,i){if(e*=1,t*=1,r*=1,n*=1,(i*=1)<0)throw Error(`negative radius: ${i}`);let a=this._x1,o=this._y1,s=r-e,l=n-t,c=a-e,u=o-t,f=c*c+u*u;if(null===this._x1)this._append`M${this._x1=e},${this._y1=t}`;else if(f>1e-6)if(Math.abs(u*s-l*c)>1e-6&&i){let d=r-a,h=n-o,A=s*s+l*l,g=Math.sqrt(A),p=Math.sqrt(f),m=i*Math.tan((ok-Math.acos((A+f-(d*d+h*h))/(2*g*p)))/2),y=m/p,b=m/g;Math.abs(y-1)>1e-6&&this._append`L${e+y*c},${t+y*u}`,this._append`A${i},${i},0,0,${+(u*d>c*h)},${this._x1=e+b*s},${this._y1=t+b*l}`}else this._append`L${this._x1=e},${this._y1=t}`}arc(e,t,r,n,i,a){if(e*=1,t*=1,r*=1,a=!!a,r<0)throw Error(`negative radius: ${r}`);let o=r*Math.cos(n),s=r*Math.sin(n),l=e+o,c=t+s,u=1^a,f=a?n-i:i-n;null===this._x1?this._append`M${l},${c}`:(Math.abs(this._x1-l)>1e-6||Math.abs(this._y1-c)>1e-6)&&this._append`L${l},${c}`,r&&(f<0&&(f=f%oS+oS),f>oQ?this._append`A${r},${r},0,1,${u},${e-o},${t-s}A${r},${r},0,1,${u},${this._x1=l},${this._y1=c}`:f>1e-6&&this._append`A${r},${r},0,${+(f>=ok)},${u},${this._x1=e+r*Math.cos(i)},${this._y1=t+r*Math.sin(i)}`)}rect(e,t,r,n){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${r*=1}v${+n}h${-r}Z`}toString(){return this._}}function oD(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(null==r)t=null;else{let e=Math.floor(r);if(!(e>=0))throw RangeError(`invalid digits: ${r}`);t=e}return e},()=>new oO(t)}oO.prototype;let oT=Math.cos,oR=Math.sin,oP=Math.sqrt,oM=Math.PI,oN=2*oM;oP(3);let oj={draw(e,t){let r=oP(t/oM);e.moveTo(r,0),e.arc(0,0,r,0,oN)}},oL=oP(1/3),oF=2*oL,oU=oR(oM/10)/oR(7*oM/10),oz=oR(oN/10)*oU,oG=-oT(oN/10)*oU,oH=oP(3);oP(3);let oW=oP(3)/2,oY=1/oP(12),oq=(oY/2+1)*3;function oK(e){return(oK="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var oJ=["type","size","sizeType"];function oV(){return(oV=Object.assign.bind()).apply(this,arguments)}function oZ(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function oX(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?oZ(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=oK(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=oK(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==oK(t)?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):oZ(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var o$={symbolCircle:oj,symbolCross:{draw(e,t){let r=oP(t/5)/2;e.moveTo(-3*r,-r),e.lineTo(-r,-r),e.lineTo(-r,-3*r),e.lineTo(r,-3*r),e.lineTo(r,-r),e.lineTo(3*r,-r),e.lineTo(3*r,r),e.lineTo(r,r),e.lineTo(r,3*r),e.lineTo(-r,3*r),e.lineTo(-r,r),e.lineTo(-3*r,r),e.closePath()}},symbolDiamond:{draw(e,t){let r=oP(t/oF),n=r*oL;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},symbolSquare:{draw(e,t){let r=oP(t),n=-r/2;e.rect(n,n,r,r)}},symbolStar:{draw(e,t){let r=oP(.8908130915292852*t),n=oz*r,i=oG*r;e.moveTo(0,-r),e.lineTo(n,i);for(let t=1;t<5;++t){let a=oN*t/5,o=oT(a),s=oR(a);e.lineTo(s*r,-o*r),e.lineTo(o*n-s*i,s*n+o*i)}e.closePath()}},symbolTriangle:{draw(e,t){let r=-oP(t/(3*oH));e.moveTo(0,2*r),e.lineTo(-oH*r,-r),e.lineTo(oH*r,-r),e.closePath()}},symbolWye:{draw(e,t){let r=oP(t/oq),n=r/2,i=r*oY,a=r*oY+r,o=-n;e.moveTo(n,i),e.lineTo(n,a),e.lineTo(o,a),e.lineTo(-.5*n-oW*i,oW*n+-.5*i),e.lineTo(-.5*n-oW*a,oW*n+-.5*a),e.lineTo(-.5*o-oW*a,oW*o+-.5*a),e.lineTo(-.5*n+oW*i,-.5*i-oW*n),e.lineTo(-.5*n+oW*a,-.5*a-oW*n),e.lineTo(-.5*o+oW*a,-.5*a-oW*o),e.closePath()}}},o0=Math.PI/180,o1=function(e,t,r){if("area"===t)return e;switch(r){case"cross":return 5*e*e/9;case"diamond":return .5*e*e/Math.sqrt(3);case"square":return e*e;case"star":var n=18*o0;return 1.25*e*e*(Math.tan(n)-Math.tan(2*n)*Math.pow(Math.tan(n),2));case"triangle":return Math.sqrt(3)*e*e/4;case"wye":return(21-10*Math.sqrt(3))*e*e/8;default:return Math.PI*e*e/4}},o2=function(e){var t,r=e.type,n=void 0===r?"circle":r,i=e.size,a=void 0===i?64:i,o=e.sizeType,s=void 0===o?"area":o,l=oX(oX({},function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,oJ)),{},{type:n,size:a,sizeType:s}),c=l.className,u=l.cx,f=l.cy,d=aG(l,!0);return u===+u&&f===+f&&a===+a?m.default.createElement("path",oV({}
3,d,{className:y("recharts-symbols",c),transform:"translate(".concat(u,", ").concat(f,")"),d:(t=o$["symbol".concat((0,oC.default)(n))]||oj,(function(e,t){let r=null,n=oD(i);function i(){let i;if(r||(r=i=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),i)return r=null,i+""||null}return e="function"==typeof e?e:oB(e||oj),t="function"==typeof t?t:oB(void 0===t?64:+t),i.type=function(t){return arguments.length?(e="function"==typeof t?t:oB(t),i):e},i.size=function(e){return arguments.length?(t="function"==typeof e?e:oB(+e),i):t},i.context=function(e){return arguments.length?(r=null==e?null:e,i):r},i})().type(t).size(o1(a,s,n))())})):null};function o5(e){return(o5="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o3(){return(o3=Object.assign.bind()).apply(this,arguments)}function o4(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}o2.registerSymbol=function(e,t){o$["symbol".concat((0,oC.default)(e))]=t};function o6(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(o6=function(){return!!e})()}function o8(e){return(o8=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function o7(e,t){return(o7=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function o9(e,t,r){return(t=se(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function se(e){var t=function(e,t){if("object"!=o5(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=o5(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==o5(t)?t:t+""}var st=function(e){var t;function r(){var e,t;if(!(this instanceof r))throw TypeError("Cannot call a class as a function");return e=r,t=arguments,e=o8(e),function(e,t){if(t&&("object"===o5(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");var r=e;if(void 0===r)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return r}(this,o6()?Reflect.construct(e,t||[],o8(this).constructor):e.apply(this,t))}if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");return r.prototype=Object.create(e&&e.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),e&&o7(r,e),t=[{key:"renderIcon",value:function(e){var t=this.props.inactiveColor,r=32/6,n=32/3,i=e.inactive?t:e.color;if("plainline"===e.type)return m.default.createElement("line",{strokeWidth:4,fill:"none",stroke:i,strokeDasharray:e.payload.strokeDasharray,x1:0,y1:16,x2:32,y2:16,className:"recharts-legend-icon"});if("line"===e.type)return m.default.createElement("path",{strokeWidth:4,fill:"none",stroke:i,d:"M0,".concat(16,"h").concat(n,"\n            A").concat(r,",").concat(r,",0,1,1,").concat(2*n,",").concat(16,"\n            H").concat(32,"M").concat(2*n,",").concat(16,"\n            A").concat(r,",").concat(r,",0,1,1,").concat(n,",").concat(16),className:"recharts-legend-icon"});if("rect"===e.type)return m.default.createElement("path",{stroke:"none",fill:i,d:"M0,".concat(4,"h").concat(32,"v").concat(24,"h").concat(-32,"z"),className:"recharts-legend-icon"});if(m.default.isValidElement(e.legendIcon)){var a=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o4(Object(r),!0).forEach(function(t){o9(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o4(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({},e);return delete a.legendIcon,m.default.cloneElement(e.legendIcon,a)}return m.default.createElement(o2,{fill:i,cx:16,cy:16,size:32,sizeType:"diameter",type:e.type})}},{key:"renderItems",value:function(){var e=this,t=this.props,r=t.payload,n=t.iconSize,i=t.layout,a=t.formatter,o=t.inactiveColor,s={x:0,y:0,width:32,height:32},l={display:"horizontal"===i?"inline-block":"block",marginRight:10}
3,c={display:"inline-block",verticalAlign:"middle",marginRight:4};return r.map(function(t,r){var i=t.formatter||a,u=y(o9(o9({"recharts-legend-item":!0},"legend-item-".concat(r),!0),"inactive",t.inactive));if("none"===t.type)return null;var f=(0,i7.default)(t.value)?null:t.value;oI(!(0,i7.default)(t.value),'The name property is also required when using a function for the dataKey of a chart\'s cartesian components. Ex: <Bar name="Name of my Data"/>');var d=t.inactive?o:t.color;return m.default.createElement("li",o3({className:u,style:l,key:"legend-item-".concat(r)},aS(e.props,t,r)),m.default.createElement(aV,{width:n,height:n,viewBox:s,style:c},e.renderIcon(t)),m.default.createElement("span",{className:"recharts-legend-item-text",style:{color:d}},i?i(f,t,r):f))})}},{key:"render",value:function(){var e=this.props,t=e.payload,r=e.layout,n=e.align;return t&&t.length?m.default.createElement("ul",{className:"recharts-default-legend",style:{padding:0,margin:0,textAlign:"horizontal"===r?n:"left"}},this.renderItems()):null}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,se(n.key),n)}}(r.prototype,t),Object.defineProperty(r,"prototype",{writable:!1}),r}(m.PureComponent);function sr(e){return(sr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}o9(st,"displayName","Legend"),o9(st,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var sn=["ref"];function si(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function sa(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?si(Object(r),!0).forEach(function(t){su(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):si(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function so(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,sf(n.key),n)}}function ss(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(ss=function(){return!!e})()}function sl(e){return(sl=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function sc(e,t){return(sc=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function su(e,t,r){return(t=sf(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function sf(e){var t=function(e,t){if("object"!=sr(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=sr(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==sr(t)?t:t+""}function sd(e){return e.value}var sh=function(e){var t,r;function n(){var e,t,r;if(!(this instanceof n))throw TypeError("Cannot call a class as a function");for(var i=arguments.length,a=Array(i),o=0;o<i;o++)a[o]=arguments[o];return t=n,r=[].concat(a),t=sl(t),su(e=function(e,t){if(t&&("object"===sr(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");var r=e;if(void 0===r)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return r}(this,ss()?Reflect.construct(t,r||[],sl(this).constructor):t.apply(this,r)),"lastBoundingBox",{width:-1,height:-1}),e}if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");return n.prototype=Object.create(e&&e.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),Object.defineProperty(n,"prototype",{writable:!1}),e&&sc(n,e),t=[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var e=this.wrapperNode.getBoundingClientRect();return e.height=this.wrapperNode.offsetHeight,e.width=this.wrapperNode.offsetWidth,e}return null}},{key:"updateBBox",value:function(){var e=this.props.onBBoxUpdate,t=this.getBBox();
3t?(Math.abs(t.width-this.lastBoundingBox.width)>1||Math.abs(t.height-this.lastBoundingBox.height)>1)&&(this.lastBoundingBox.width=t.width,this.lastBoundingBox.height=t.height,e&&e(t)):(-1!==this.lastBoundingBox.width||-1!==this.lastBoundingBox.height)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,e&&e(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?sa({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(e){var t,r,n=this.props,i=n.layout,a=n.align,o=n.verticalAlign,s=n.margin,l=n.chartWidth,c=n.chartHeight;return e&&(void 0!==e.left&&null!==e.left||void 0!==e.right&&null!==e.right)||(t="center"===a&&"vertical"===i?{left:((l||0)-this.getBBoxSnapshot().width)/2}:"right"===a?{right:s&&s.right||0}:{left:s&&s.left||0}),e&&(void 0!==e.top&&null!==e.top||void 0!==e.bottom&&null!==e.bottom)||(r="middle"===o?{top:((c||0)-this.getBBoxSnapshot().height)/2}:"bottom"===o?{bottom:s&&s.bottom||0}:{top:s&&s.top||0}),sa(sa({},t),r)}},{key:"render",value:function(){var e=this,t=this.props,r=t.content,n=t.width,i=t.height,a=t.wrapperStyle,o=t.payloadUniqBy,s=t.payload,l=sa(sa({position:"absolute",width:n||"auto",height:i||"auto"},this.getDefaultPosition(a)),a);return m.default.createElement("div",{className:"recharts-legend-wrapper",style:l,ref:function(t){e.wrapperNode=t}},function(e,t){if(m.default.isValidElement(e))return m.default.cloneElement(e,t);if("function"==typeof e)return m.default.createElement(e,t);t.ref;var r=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(t,sn);return m.default.createElement(st,r)}(r,sa(sa({},this.props),{},{payload:oh(s,o,sd)})))}}],r=[{key:"getWithHeight",value:function(e,t){var r=sa(sa({},this.defaultProps),e.props).layout;return"vertical"===r&&af(e.props.height)?{height:e.props.height}:"horizontal"===r?{width:e.props.width||t}:null}}],t&&so(n.prototype,t),r&&so(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}(m.PureComponent);function sA(){return(sA=Object.assign.bind()).apply(this,arguments)}su(sh,"displayName","Legend"),su(sh,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var sg=function(e){var t=e.cx,r=e.cy,n=e.r,i=y("recharts-dot",e.className);return t===+t&&r===+r&&n===+n?m.createElement("circle",sA({},aG(e,!1),ak(e),{className:i,cx:t,cy:r,r:n})):null},sp=e.i(45009);let{getOwnPropertyNames:sm,getOwnPropertySymbols:sy}=Object,{hasOwnProperty:sb}=Object.prototype;function sv(e,t){return function(r,n,i){return e(r,n,i)&&t(r,n,i)}}function sx(e){return function(t,r,n){if(!t||!r||"object"!=typeof t||"object"!=typeof r)return e(t,r,n);let{cache:i}=n,a=i.get(t),o=i.get(r);if(a&&o)return a===r&&o===t;i.set(t,r),i.set(r,t);let s=e(t,r,n);return i.delete(t),i.delete(r),s}}function sw(e){return sm(e).concat(sy(e))}let sE=Object.hasOwn||((e,t)=>sb.call(e,t));function sI(e,t){return e===t||!e&&!t&&e!=e&&t!=t}let{getOwnPropertyDescriptor:sC,keys:sB}=Object;function sk(e,t){return e.byteLength===t.byteLength&&sL(new Uint8Array(e),new Uint8Array(t))}function sS(e,t,r){let n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(!r.equals(e[n],t[n],n,n,e,t,r))return!1;return!0}function sQ(e,t){return e.byteLength===t.byteLength&&sL(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),new Uint8Array(t.buffer,t.byteOffset,t.byteLength))}function s_(e,t){return sI(e.getTime(),t.getTime())}function sO(e,t){return e.name===t.name&&e.message===t.message&&e.cause===t.cause&&e.stack===t.stack}function sD(e,t){return e===t}function sT(e,t,r){let n,i,a=e.size;if(a!==t.size)return!1;if(!a)return!0;let o=Array(a),s=e.entries(),l=0;for(;(n=s.next())&&!n.done;){let a=t.entries(),s=!1,c=0;for(;(i=a.next())&&!i.done;){if(o[c]){c++;continue}let a=n.value,u=i.value;if(r.equals(a[0],u[0],l,c,e,t,r)&&r.equals(a[1],u[1],a[0],u[0],e,t,r)){s=o[c]=!0;break}c++}if(!s)return!1;l++}return!0}function sR(e,t,r){let n=sB(e),i=n.length;if(sB(t).length!==i)return!1;for(;i-- >0;)if(!sU(e,t,r,n[i]))return!1;return!0}function sP(e,t,r){let n,i,a,o=sw(e),s=o.length;if(sw(t).length!==s)return!1;for(;s-- >0;)if(!sU(e,t,r,n=o[s])||(i=sC(e,n),a=sC(t,n),(i||a)&&(!i||!a||i.c
3onfigurable!==a.configurable||i.enumerable!==a.enumerable||i.writable!==a.writable)))return!1;return!0}function sM(e,t){return sI(e.valueOf(),t.valueOf())}function sN(e,t){return e.source===t.source&&e.flags===t.flags}function sj(e,t,r){let n,i,a=e.size;if(a!==t.size)return!1;if(!a)return!0;let o=Array(a),s=e.values();for(;(n=s.next())&&!n.done;){let a=t.values(),s=!1,l=0;for(;(i=a.next())&&!i.done;){if(!o[l]&&r.equals(n.value,i.value,n.value,i.value,e,t,r)){s=o[l]=!0;break}l++}if(!s)return!1}return!0}function sL(e,t){let r=e.byteLength;if(t.byteLength!==r||e.byteOffset!==t.byteOffset)return!1;for(;r-- >0;)if(e[r]!==t[r])return!1;return!0}function sF(e,t){return e.hostname===t.hostname&&e.pathname===t.pathname&&e.protocol===t.protocol&&e.port===t.port&&e.hash===t.hash&&e.username===t.username&&e.password===t.password}function sU(e,t,r,n){return("_owner"===n||"__o"===n||"__v"===n)&&(!!e.$$typeof||!!t.$$typeof)||sE(t,n)&&r.equals(e[n],t[n],n,n,e,t,r)}let sz={"[object Int8Array]":!0,"[object Uint8Array]":!0,"[object Uint8ClampedArray]":!0,"[object Int16Array]":!0,"[object Uint16Array]":!0,"[object Int32Array]":!0,"[object Uint32Array]":!0,"[object Float16Array]":!0,"[object Float32Array]":!0,"[object Float64Array]":!0,"[object BigInt64Array]":!0,"[object BigUint64Array]":!0},sG=Object.prototype.toString,sH=sW();function sW(e={}){let{circular:t=!1,createInternalComparator:r,createState:n,strict:i=!1}=e,a=function({areArrayBuffersEqual:e,areArraysEqual:t,areDataViewsEqual:r,areDatesEqual:n,areErrorsEqual:i,areFunctionsEqual:a,areMapsEqual:o,areNumbersEqual:s,areObjectsEqual:l,arePrimitiveWrappersEqual:c,areRegExpsEqual:u,areSetsEqual:f,areTypedArraysEqual:d,areUrlsEqual:h,unknownTagComparators:A}){return function(g,p,m){if(g===p)return!0;if(null==g||null==p)return!1;let y=typeof g;if(y!==typeof p)return!1;if("object"!==y)return"number"===y?s(g,p,m):"function"===y&&a(g,p,m);let b=g.constructor;if(b!==p.constructor)return!1;if(b===Object)return l(g,p,m);if(Array.isArray(g))return t(g,p,m);if(b===Date)return n(g,p,m);if(b===RegExp)return u(g,p,m);if(b===Map)return o(g,p,m);if(b===Set)return f(g,p,m);let v=sG.call(g);if("[object Date]"===v)return n(g,p,m);if("[object RegExp]"===v)return u(g,p,m);if("[object Map]"===v)return o(g,p,m);if("[object Set]"===v)return f(g,p,m);if("[object Object]"===v)return"function"!=typeof g.then&&"function"!=typeof p.then&&l(g,p,m);if("[object URL]"===v)return h(g,p,m);if("[object Error]"===v)return i(g,p,m);if("[object Arguments]"===v)return l(g,p,m);if(sz[v])return d(g,p,m);if("[object ArrayBuffer]"===v)return e(g,p,m);if("[object DataView]"===v)return r(g,p,m);if("[object Boolean]"===v||"[object Number]"===v||"[object String]"===v)return c(g,p,m);if(A){let e=A[v];if(!e){let t=null!=g?g[Symbol.toStringTag]:void 0;t&&(e=A[t])}if(e)return e(g,p,m)}return!1}}(function({circular:e,createCustomConfig:t,strict:r}){let n={areArrayBuffersEqual:sk,areArraysEqual:r?sP:sS,areDataViewsEqual:sQ,areDatesEqual:s_,areErrorsEqual:sO,areFunctionsEqual:sD,areMapsEqual:r?sv(sT,sP):sT,areNumbersEqual:sI,areObjectsEqual:r?sP:sR,arePrimitiveWrappersEqual:sM,areRegExpsEqual:sN,areSetsEqual:r?sv(sj,sP):sj,areTypedArraysEqual:r?sv(sL,sP):sL,areUrlsEqual:sF,unknownTagComparators:void 0};if(t&&(n=Object.assign({},n,t(n))),e){let e=sx(n.areArraysEqual),t=sx(n.areMapsEqual),r=sx(n.areObjectsEqual),i=sx(n.areSetsEqual);n=Object.assign({},n,{areArraysEqual:e,areMapsEqual:t,areObjectsEqual:r,areSetsEqual:i})}return n}(e)),o=r?r(a):function(e,t,r,n,i,o,s){return a(e,t,s)};return function({circular:e,comparator:t,createState:r,equals:n,strict:i}){if(r)return function(a,o){let{cache:s=e?new WeakMap:void 0,meta:l}=r();return t(a,o,{cache:s,equals:n,meta:l,strict:i})};if(e)return function(e,r){return t(e,r,{cache:new WeakMap,equals:n,meta:void 0,strict:i})};let a={cache:void 0,equals:n,meta:void 0,strict:i};return function(e,r){return t(e,r,a)}}({circular:t,comparator:a,createState:n,equals:o,strict:i})}function sY(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=-1;requestAnimationFrame(function n(i){if(r<0&&(r=i),i-r>t)e(i),r=-1;else{var a;a=n,"undefined"!=typeof requestAnimationFrame&&requestAnimationFrame(a)}})}function sq(e){return(sq="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function sK(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function sJ(e){return(sJ="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function sV(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function sZ(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
3t%2?sV(Object(r),!0).forEach(function(t){sX(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):sV(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function sX(e,t,r){var n;return(n=function(e,t){if("object"!==sJ(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==sJ(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===sJ(n)?n:String(n))in e)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}sW({strict:!0}),sW({circular:!0}),sW({circular:!0,strict:!0}),sW({createInternalComparator:()=>sI}),sW({strict:!0,createInternalComparator:()=>sI}),sW({circular:!0,createInternalComparator:()=>sI}),sW({circular:!0,createInternalComparator:()=>sI,strict:!0});var s$=function(e){return e},s0=function(e,t){return Object.keys(t).reduce(function(r,n){return sZ(sZ({},r),{},sX({},n,e(n,t[n])))},{})},s1=function(e,t,r){return e.map(function(e){return"".concat(e.replace(/([A-Z])/g,function(e){return"-".concat(e.toLowerCase())})," ").concat(t,"ms ").concat(r)}).join(",")},s2=function(e,t,r,n,i,a,o,s){};function s5(e,t){if(e){if("string"==typeof e)return s3(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return s3(e,t)}}function s3(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var s4=function(e,t){return[0,3*e,3*t-6*e,3*e-3*t+1]},s6=function(e,t){return e.map(function(e,r){return e*Math.pow(t,r)}).reduce(function(e,t){return e+t})},s8=function(e,t){return function(r){return s6(s4(e,t),r)}},s7=function(){for(var e,t,r=arguments.length,n=Array(r),i=0;i<r;i++)n[i]=arguments[i];var a=n[0],o=n[1],s=n[2],l=n[3];if(1===n.length)switch(n[0]){case"linear":a=0,o=0,s=1,l=1;break;case"ease":a=.25,o=.1,s=.25,l=1;break;case"ease-in":a=.42,o=0,s=1,l=1;break;case"ease-out":a=.42,o=0,s=.58,l=1;break;case"ease-in-out":a=0,o=0,s=.58,l=1;break;default:var c=n[0].split("(");if("cubic-bezier"===c[0]&&4===c[1].split(")")[0].split(",").length){var u,f=function(e){if(Array.isArray(e))return e}(u=c[1].split(")")[0].split(",").map(function(e){return parseFloat(e)}))||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,s=[],l=!0,c=!1;try{a=(r=r.call(e)).next,!1;for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),4!==s.length);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(u,4)||s5(u,4)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();a=f[0],o=f[1],s=f[2],l=f[3]}else s2(!1,"[configBezier]: arguments should be one of oneOf 'linear', 'ease', 'ease-in', 'ease-out', 'ease-in-out','cubic-bezier(x1,y1,x2,y2)', instead received %s",n)}s2([a,s,o,l].every(function(e){return"number"==typeof e&&e>=0&&e<=1}),"[configBezier]: arguments should be x1, y1, x2, y2 of [0, 1] instead received %s",n);var d=s8(a,s),h=s8(o,l),A=(e=a,t=s,function(r){var n;return s6([].concat(function(e){if(Array.isArray(e))return s3(e)}(n=s4(e,t).map(function(e,t){return e*t}).slice(1))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||s5(n)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[0]),r)}),g=function(e){for(var t=e>1?1:e,r=t,n=0;n<8;++n){var i,a=d(r)-t,o=A(r);if(1e-4>Math.abs(a-t)||o<1e-4)break;r=(i=r-a/o)>1?1:i<0?0:i}return h(r)};return g.isStepper=!1,g},s9=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.stiff,r=void 0===t?100:t,n=e.damping,i=void 0===n?8:n,a=e.dt,o=void 0===a?17:a,s=function(e,t,n){var a=n+(-(e-t)*r-n*i)*o/1e3,s=n*o/1e3+e;return 1e-4>Math.abs(s-t)&&1e-4>Math.abs(a)?[t,0]:[s,a]};return s.isStepper=!0,s.dt=o,s},le=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];var n=t[0];if("string"==typeof n)switch(n){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return s7(n);case"spring":return s9();
3default:if("cubic-bezier"===n.split("(")[0])return s7(n);s2(!1,"[configEasing]: first argument should be one of 'ease', 'ease-in', 'ease-out', 'ease-in-out','cubic-bezier(x1,y1,x2,y2)', 'linear' and 'spring', instead  received %s",t)}return"function"==typeof n?n:(s2(!1,"[configEasing]: first argument type should be function or string, instead received %s",t),null)};function lt(e){return(lt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function lr(e){return function(e){if(Array.isArray(e))return ls(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||lo(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ln(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function li(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ln(Object(r),!0).forEach(function(t){la(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ln(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function la(e,t,r){var n;return(n=function(e,t){if("object"!==lt(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==lt(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===lt(n)?n:String(n))in e)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function lo(e,t){if(e){if("string"==typeof e)return ls(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ls(e,t)}}function ls(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var ll=function(e,t,r){return e+(t-e)*r},lc=function(e){return e.from!==e.to},lu=function e(t,r,n){var i=s0(function(e,r){if(lc(r)){var n,i=function(e){if(Array.isArray(e))return e}(n=t(r.from,r.to,r.velocity))||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,s=[],l=!0,c=!1;try{a=(r=r.call(e)).next,!1;for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),2!==s.length);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(n,2)||lo(n,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),a=i[0],o=i[1];return li(li({},r),{},{from:a,velocity:o})}return r},r);return n<1?s0(function(e,t){return lc(t)?li(li({},t),{},{velocity:ll(t.velocity,i[e].velocity,n),from:ll(t.from,i[e].from,n)}):t},r):e(t,i,n-1)};let lf=function(e,t,r,n,i){var a,o,s=[Object.keys(e),Object.keys(t)].reduce(function(e,t){return e.filter(function(e){return t.includes(e)})}),l=s.reduce(function(r,n){return li(li({},r),{},la({},n,[e[n],t[n]]))},{}),c=s.reduce(function(r,n){return li(li({},r),{},la({},n,{from:e[n],velocity:0,to:t[n]}))},{}),u=-1,f=function(){return null};return f=r.isStepper?function(n){a||(a=n);var o=(n-a)/r.dt;c=lu(r,c,o),i(li(li(li({},e),t),s0(function(e,t){return t.from},c))),a=n,Object.values(c).filter(lc).length&&(u=requestAnimationFrame(f))}:function(a){o||(o=a);var s=(a-o)/n,c=s0(function(e,t){return ll.apply(void 0,lr(t).concat([r(s)]))},l);if(i(li(li(li({},e),t),c)),s<1)u=requestAnimationFrame(f);else{var d=s0(function(e,t){return ll.apply(void 0,lr(t).concat([r(1)]))},l);i(li(li(li({},e),t),d))}},function(){return requestAnimationFrame(f),function(){cancelAnimationFrame(u)}}};function ld(e){return(ld="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var lh=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function lA(e){return function(e){if(Array.isArray(e))return lg(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return lg(e,void 0);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return lg(e,void 0)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function lg(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function lp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function lm(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
3t%2?lp(Object(r),!0).forEach(function(t){ly(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):lp(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function ly(e,t,r){return(t=lb(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function lb(e){var t=function(e,t){if("object"!==ld(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==ld(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===ld(t)?t:String(t)}function lv(e,t){return(lv=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function lx(e,t){if(t&&("object"===ld(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return lw(e)}function lw(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function lE(e){return(lE=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var lI=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");i.prototype=Object.create(e&&e.prototype,{constructor:{value:i,writable:!0,configurable:!0}}),Object.defineProperty(i,"prototype",{writable:!1}),e&&lv(i,e);var t,r,n=(t=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=lE(i);return e=t?Reflect.construct(r,arguments,lE(this).constructor):r.apply(this,arguments),lx(this,e)});function i(e,t){if(!(this instanceof i))throw TypeError("Cannot call a class as a function");var r=n.call(this,e,t),a=r.props,o=a.isActive,s=a.attributeName,l=a.from,c=a.to,u=a.steps,f=a.children,d=a.duration;if(r.handleStyleChange=r.handleStyleChange.bind(lw(r)),r.changeStyle=r.changeStyle.bind(lw(r)),!o||d<=0)return r.state={style:{}},"function"==typeof f&&(r.state={style:c}),lx(r);if(u&&u.length)r.state={style:u[0].style};else if(l){if("function"==typeof f)return r.state={style:l},lx(r);r.state={style:s?ly({},s,l):l}}else r.state={style:{}};return r}return r=[{key:"componentDidMount",value:function(){var e=this.props,t=e.isActive,r=e.canBegin;this.mounted=!0,t&&r&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(e){var t=this.props,r=t.isActive,n=t.canBegin,i=t.attributeName,a=t.shouldReAnimate,o=t.to,s=t.from,l=this.state.style;if(n){if(!r){var c={style:i?ly({},i,o):o};this.state&&l&&(i&&l[i]!==o||!i&&l!==o)&&this.setState(c);return}if(!sH(e.to,o)||!e.canBegin||!e.isActive){var u=!e.canBegin||!e.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var f=u||a?s:e.to;if(this.state&&l){var d={style:i?ly({},i,f):f};(i&&l[i]!==f||!i&&l!==f)&&this.setState(d)}this.runAnimation(lm(lm({},this.props),{},{from:f,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var e=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),e&&e()}},{key:"handleStyleChange",value:function(e){this.changeStyle(e)}},{key:"changeStyle",value:function(e){this.mounted&&this.setState({style:e})}},{key:"runJSAnimation",value:function(e){var t=this,r=e.from,n=e.to,i=e.duration,a=e.easing,o=e.begin,s=e.onAnimationEnd,l=e.onAnimationStart,c=lf(r,n,le(a),i,this.changeStyle);this.manager.start([l,o,function(){t.stopJSAnimation=c()},i,s])}},{key:"runStepAnimation",value:function(e){var t=this,r=e.steps,n=e.begin,i=e.onAnimationStart,a=r[0],o=a.style,s=a.duration;return this.manager.start([i].concat(lA(r.reduce(function(e,n,i){if(0===i)return e;var a=n.duration,o=n.easing,s=void 0===o?"ease":o,l=n.style,c=n.properties,u=n.onAnimationEnd,f=i>0?r[i-1]:n,d=c||Object.keys(l);if("function"==typeof s||"spring"===s)return[].concat(lA(e),[t.runJSAnimation.bind(t,{from:f.style,to:l,duration:a,easing:s}),a]);var h=s1(d,a,s),A=lm(lm(lm({},f.style),l),{},{transition:h});return[].concat(lA(e),[A,a,u]).filter(s$)},[o,Math.max(void 0===s?0:s,n)])),[e.onAnimationEnd]))}},{key:"runAnimation",value:function(e){this.manager||(this.manager=(t=function(){return null},r=!1,n=function e(n){if(!r){if(Array.isArray(n)){if(!n.length)return;var i=function(e){if(Array.isArray(e))return e}(n)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||function(e,t){if(e){if("string"==typeof e)return sK(e,void 0);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return sK(e,void 0)}}
3(n)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),a=i[0],o=i.slice(1);return"number"==typeof a?void sY(e.bind(null,o),a):(e(a),void sY(e.bind(null,o)))}"object"===sq(n)&&t(n),"function"==typeof n&&n()}},{stop:function(){r=!0},start:function(e){r=!1,n(e)},subscribe:function(e){return t=e,function(){t=function(){return null}}}}));var t,r,n,i=e.begin,a=e.duration,o=e.attributeName,s=e.to,l=e.easing,c=e.onAnimationStart,u=e.onAnimationEnd,f=e.steps,d=e.children,h=this.manager;if(this.unSubscribe=h.subscribe(this.handleStyleChange),"function"==typeof l||"function"==typeof d||"spring"===l)return void this.runJSAnimation(e);if(f.length>1)return void this.runStepAnimation(e);var A=o?ly({},o,s):s,g=s1(Object.keys(A),a,l);h.start([c,i,lm(lm({},A),{},{transition:g}),a,u])}},{key:"render",value:function(){var e=this.props,t=e.children,r=(e.begin,e.duration),n=(e.attributeName,e.easing,e.isActive),i=(e.steps,e.from,e.to,e.canBegin,e.onAnimationEnd,e.shouldReAnimate,e.onAnimationReStart,function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,lh)),a=m.Children.count(t),o=this.state.style;if("function"==typeof t)return t(o);if(!n||0===a||r<=0)return t;var s=function(e){var t=e.props,r=t.style,n=t.className;return(0,m.cloneElement)(e,lm(lm({},i),{},{style:lm(lm({},void 0===r?{}:r),o),className:n}))};return 1===a?s(m.Children.only(t)):m.default.createElement("div",null,m.Children.map(t,function(e){return s(e)}))}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,lb(n.key),n)}}(i.prototype,r),Object.defineProperty(i,"prototype",{writable:!1}),i}(m.PureComponent);function lC(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}function lB(){return(lB=Object.assign.bind()).apply(null,arguments)}function lk(e,t){return(lk=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function lS(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,lk(e,t)}lI.displayName="Animate",lI.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}},lI.propTypes={from:sp.default.oneOfType([sp.default.object,sp.default.string]),to:sp.default.oneOfType([sp.default.object,sp.default.string]),attributeName:sp.default.string,duration:sp.default.number,begin:sp.default.number,easing:sp.default.oneOfType([sp.default.string,sp.default.func]),steps:sp.default.arrayOf(sp.default.shape({duration:sp.default.number.isRequired,style:sp.default.object.isRequired,easing:sp.default.oneOfType([sp.default.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),sp.default.func]),properties:sp.default.arrayOf("string"),onAnimationEnd:sp.default.func})),children:sp.default.oneOfType([sp.default.node,sp.default.func]),isActive:sp.default.bool,canBegin:sp.default.bool,onAnimationEnd:sp.default.func,shouldReAnimate:sp.default.bool,onAnimationStart:sp.default.func,onAnimationReStart:sp.default.func};let lQ=m.default.createContext(null);function l_(e,t){var r=Object.create(null);return e&&m.Children.map(e,function(e){return e}).forEach(function(e){r[e.key]=t&&(0,m.isValidElement)(e)?t(e):e}),r}function lO(e,t,r){return null!=r[t]?r[t]:e.props[t]}var lD=Object.values||function(e){return Object.keys(e).map(function(t){return e[t]})},lT=function(e){function t(t,r){var n=e.call(this,t,r)||this,i=n.handleExited.bind(function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n));return n.state={contextValue:{isMounting:!0}
3,handleExited:i,firstRender:!0},n}lS(t,e);var r=t.prototype;return r.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},r.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var r,n,i=t.children,a=t.handleExited;return{children:t.firstRender?l_(e.children,function(t){return(0,m.cloneElement)(t,{onExited:a.bind(null,t),in:!0,appear:lO(t,"appear",e),enter:lO(t,"enter",e),exit:lO(t,"exit",e)})}):(Object.keys(n=function(e,t){function r(r){return r in t?t[r]:e[r]}e=e||{},t=t||{};var n,i=Object.create(null),a=[];for(var o in e)o in t?a.length&&(i[o]=a,a=[]):a.push(o);var s={};for(var l in t){if(i[l])for(n=0;n<i[l].length;n++){var c=i[l][n];s[i[l][n]]=r(c)}s[l]=r(l)}for(n=0;n<a.length;n++)s[a[n]]=r(a[n]);return s}(i,r=l_(e.children))).forEach(function(t){var o=n[t];if((0,m.isValidElement)(o)){var s=t in i,l=t in r,c=i[t],u=(0,m.isValidElement)(c)&&!c.props.in;l&&(!s||u)?n[t]=(0,m.cloneElement)(o,{onExited:a.bind(null,o),in:!0,exit:lO(o,"exit",e),enter:lO(o,"enter",e)}):l||!s||u?l&&s&&(0,m.isValidElement)(c)&&(n[t]=(0,m.cloneElement)(o,{onExited:a.bind(null,o),in:c.props.in,exit:lO(o,"exit",e),enter:lO(o,"enter",e)})):n[t]=(0,m.cloneElement)(o,{in:!1})}}),n),firstRender:!1}},r.handleExited=function(e,t){var r=l_(this.props.children);e.key in r||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState(function(t){var r=lB({},t.children);return delete r[e.key],{children:r}}))},r.render=function(){var e=this.props,t=e.component,r=e.childFactory,n=lC(e,["component","childFactory"]),i=this.state.contextValue,a=lD(this.state.children).map(r);return(delete n.appear,delete n.enter,delete n.exit,null===t)?m.default.createElement(lQ.Provider,{value:i},a):m.default.createElement(lQ.Provider,{value:i},m.default.createElement(t,n,a))},t}(m.default.Component);lT.propTypes={},lT.defaultProps={component:"div",childFactory:function(e){return e}};var lR="unmounted",lP="exited",lM="entering",lN="entered",lj="exiting",lL=function(e){function t(t,r){var n,i=e.call(this,t,r)||this,a=r&&!r.isMounting?t.enter:t.appear;return i.appearStatus=null,t.in?a?(n=lP,i.appearStatus=lM):n=lN:n=t.unmountOnExit||t.mountOnEnter?lR:lP,i.state={status:n},i.nextCallback=null,i}lS(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===lR?{status:lP}:null};var r=t.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(e){var t=null;if(e!==this.props){var r=this.state.status;this.props.in?r!==lM&&r!==lN&&(t=lM):(r===lM||r===lN)&&(t=lj)}this.updateStatus(!1,t)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var e,t,r,n=this.props.timeout;return e=t=r=n,null!=n&&"number"!=typeof n&&(e=n.exit,t=n.enter,r=void 0!==n.appear?n.appear:t),{exit:e,enter:t,appear:r}},r.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===lM){if(this.props.unmountOnExit||this.props.mountOnEnter){var r=this.props.nodeRef?this.props.nodeRef.current:eO.default.findDOMNode(this);r&&r.scrollTop}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===lP&&this.setState({status:lR})},r.performEnter=function(e){var t=this,r=this.props.enter,n=this.context?this.context.isMounting:e,i=this.props.nodeRef?[n]:[eO.default.findDOMNode(this),n],a=i[0],o=i[1],s=this.getTimeouts(),l=n?s.appear:s.enter;(e||r)&&1?(this.props.onEnter(a,o),this.safeSetState({status:lM},function(){t.props.onEntering(a,o),t.onTransitionEnd(l,function(){t.safeSetState({status:lN},function(){t.props.onEntered(a,o)})})})):this.safeSetState({status:lN},function(){t.props.onEntered(a)})},r.performExit=function(){var e=this,t=this.props.exit,r=this.getTimeouts(),n=this.props.nodeRef?void 0:eO.default.findDOMNode(this);t?(this.props.onExit(n),this.safeSetState({status:lj},function(){e.props.onExiting(n),e.onTransitionEnd(r.exit,function(){e.safeSetState({status:lP},function(){e.props.onExited(n)})})})):this.safeSetState({status:lP},function(){e.props.onExited(n)})},r.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},r.setNextCallback=function(e){var t=this,r=!0;return this.nextCallback=function(n){r&&(r=!1,t.nextCallback=null,e(n))},this.nextCallback.cancel=function(){r=!1},this.nextCallback},r.onTransitionEnd=function(e,t){this.setNextCallback(t);var r=this.props.nodeRef?this.props.nodeRef.current:eO.default.findDOMNode(this),n=null==e&&!this.props.addEndListener;if(!r||n)return void setTimeout(this.nextCallback,0);if(this.props.addEndListener){var i=this.props.nodeRef?[this.nextCallback]:[r,this.nextCallback],a=i[0],o=i[1];this.props.addEndListener(a,o)}null!=e&&setTimeout(this.nextCallback,e)},r.render=function(){var e=this.state.status;if(e===lR)return null;var t=this.props,r=t.children,n=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,lC(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return m.default.createElement(lQ.Provider,{value:null},"function"==typeof r?r(e,n):m.default.cloneElement(m.default.Children.only(r),n))},t}(m.default.Component);function lF(){}lL.contextType=lQ,lL.propTypes={},lL.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter
3:!0,exit:!0,onEnter:lF,onEntering:lF,onEntered:lF,onExit:lF,onExiting:lF,onExited:lF},lL.UNMOUNTED=lR,lL.EXITED=lP,lL.ENTERING=lM,lL.ENTERED=lN,lL.EXITING=lj;var lU=["children","appearOptions","enterOptions","leaveOptions"];function lz(e){return(lz="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function lG(){return(lG=Object.assign.bind()).apply(this,arguments)}function lH(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function lW(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?lH(Object(r),!0).forEach(function(t){lJ(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):lH(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function lY(e,t){return(lY=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function lq(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function lK(e){return(lK=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function lJ(e,t,r){return(t=lV(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function lV(e){var t=function(e,t){if("object"!==lz(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==lz(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===lz(t)?t:String(t)}var lZ=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.steps,r=e.duration;return t&&t.length?t.reduce(function(e,t){return e+(Number.isFinite(t.duration)&&t.duration>0?t.duration:0)},0):Number.isFinite(r)?r:0},lX=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");i.prototype=Object.create(e&&e.prototype,{constructor:{value:i,writable:!0,configurable:!0}}),Object.defineProperty(i,"prototype",{writable:!1}),e&&lY(i,e);var t,r,n=(t=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=lK(i);return e=t?Reflect.construct(r,arguments,lK(this).constructor):r.apply(this,arguments),function(e,t){if(t&&("object"===lz(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return lq(e)}(this,e)});function i(){var e;if(!(this instanceof i))throw TypeError("Cannot call a class as a function");return lJ(lq(e=n.call(this)),"handleEnter",function(t,r){var n=e.props,i=n.appearOptions,a=n.enterOptions;e.handleStyleActive(r?i:a)}),lJ(lq(e),"handleExit",function(){var t=e.props.leaveOptions;e.handleStyleActive(t)}),e.state={isActive:!1},e}return r=[{key:"handleStyleActive",value:function(e){if(e){var t=e.onAnimationEnd?function(){e.onAnimationEnd()}:null;this.setState(lW(lW({},e),{},{onAnimationEnd:t,isActive:!0}))}}},{key:"parseTimeout",value:function(){var e=this.props,t=e.appearOptions,r=e.enterOptions,n=e.leaveOptions;return lZ(t)+lZ(r)+lZ(n)}},{key:"render",value:function(){var e=this,t=this.props,r=t.children,n=(t.appearOptions,t.enterOptions,t.leaveOptions,function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(t,lU));return m.default.createElement(lL,lG({},n,{onEnter:this.handleEnter,onExit:this.handleExit,timeout:this.parseTimeout()}),function(){return m.default.createElement(lI,e.state,m.Children.only(r))})}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,lV(n.key),n)}}(i.prototype,r),Object.defineProperty(i,"prototype",{writable:!1}),i}(m.Component);function l$(e){var t=e.component,r=e.children,n=e.appear,i=e.enter,a=e.leave;return m.default.createElement(lT,{component:t},m.Children.map(r,function(e,t){return m.default.createElement(lX,{appearOptions:n,enterOptions:i,leaveOptions:a,key:"child-".concat(t)},e)}))}function l0(e){return(l0="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l1(){return(l1=Object.assign.bind()).apply(this,arguments)}function l2(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function l5(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function l3(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
3t%2?l5(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=l0(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=l0(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==l0(t)?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l5(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}lX.propTypes={appearOptions:sp.default.object,enterOptions:sp.default.object,leaveOptions:sp.default.object,children:sp.default.element},l$.propTypes={appear:sp.default.object,enter:sp.default.object,leave:sp.default.object,children:sp.default.oneOfType([sp.default.array,sp.default.element]),component:sp.default.any},l$.defaultProps={component:"span"};var l4=function(e,t,r,n,i){var a,o=Math.min(Math.abs(r)/2,Math.abs(n)/2),s=n>=0?1:-1,l=r>=0?1:-1,c=+(n>=0&&r>=0||n<0&&r<0);if(o>0&&i instanceof Array){for(var u=[0,0,0,0],f=0;f<4;f++)u[f]=i[f]>o?o:i[f];a="M".concat(e,",").concat(t+s*u[0]),u[0]>0&&(a+="A ".concat(u[0],",").concat(u[0],",0,0,").concat(c,",").concat(e+l*u[0],",").concat(t)),a+="L ".concat(e+r-l*u[1],",").concat(t),u[1]>0&&(a+="A ".concat(u[1],",").concat(u[1],",0,0,").concat(c,",\n        ").concat(e+r,",").concat(t+s*u[1])),a+="L ".concat(e+r,",").concat(t+n-s*u[2]),u[2]>0&&(a+="A ".concat(u[2],",").concat(u[2],",0,0,").concat(c,",\n        ").concat(e+r-l*u[2],",").concat(t+n)),a+="L ".concat(e+l*u[3],",").concat(t+n),u[3]>0&&(a+="A ".concat(u[3],",").concat(u[3],",0,0,").concat(c,",\n        ").concat(e,",").concat(t+n-s*u[3])),a+="Z"}else if(o>0&&i===+i&&i>0){var d=Math.min(o,i);a="M ".concat(e,",").concat(t+s*d,"\n            A ").concat(d,",").concat(d,",0,0,").concat(c,",").concat(e+l*d,",").concat(t,"\n            L ").concat(e+r-l*d,",").concat(t,"\n            A ").concat(d,",").concat(d,",0,0,").concat(c,",").concat(e+r,",").concat(t+s*d,"\n            L ").concat(e+r,",").concat(t+n-s*d,"\n            A ").concat(d,",").concat(d,",0,0,").concat(c,",").concat(e+r-l*d,",").concat(t+n,"\n            L ").concat(e+l*d,",").concat(t+n,"\n            A ").concat(d,",").concat(d,",0,0,").concat(c,",").concat(e,",").concat(t+n-s*d," Z")}else a="M ".concat(e,",").concat(t," h ").concat(r," v ").concat(n," h ").concat(-r," Z");return a},l6=function(e,t){if(!e||!t)return!1;var r=e.x,n=e.y,i=t.x,a=t.y,o=t.width,s=t.height;if(Math.abs(o)>0&&Math.abs(s)>0){var l=Math.min(i,i+o),c=Math.max(i,i+o),u=Math.min(a,a+s),f=Math.max(a,a+s);return r>=l&&r<=c&&n>=u&&n<=f}return!1},l8={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},l7=function(e){var t,r=l3(l3({},l8),e),n=(0,m.useRef)(),i=function(e){if(Array.isArray(e))return e}(t=(0,m.useState)(-1))||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,s=[],l=!0,c=!1;try{a=(r=r.call(e)).next,!1;for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),2!==s.length);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(t,2)||function(e,t){if(e){if("string"==typeof e)return l2(e,2);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return l2(e,2)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),a=i[0],o=i[1];(0,m.useEffect)(function(){if(n.current&&n.current.getTotalLength)try{var e=n.current.getTotalLength();e&&o(e)}catch(e){}},[]);var s=r.x,l=r.y,c=r.width,u=r.height,f=r.radius,d=r.className,h=r.animationEasing,A=r.animationDuration,g=r.animationBegin,p=r.isAnimationActive,b=r.isUpdateAnimationActive;if(s!==+s||l!==+l||c!==+c||u!==+u||0===c||0===u)return null;var v=y("recharts-rectangle",d);return b?m.default.createElement(lI,{canBegin:a>0,from:{width:c,height:u,x:s,y:l},to:{width:c,height:u,x:s,y:l},duration:A,animationEasing:h,isActive:b}
3,function(e){var t=e.width,i=e.height,o=e.x,s=e.y;return m.default.createElement(lI,{canBegin:a>0,from:"0px ".concat(-1===a?1:a,"px"),to:"".concat(a,"px 0px"),attributeName:"strokeDasharray",begin:g,duration:A,isActive:p,easing:h},m.default.createElement("path",l1({},aG(r,!0),{className:v,d:l4(o,s,t,i,f),ref:n})))}):m.default.createElement("path",l1({},aG(r,!0),{className:v,d:l4(s,l,c,u,f)}))};function l9(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}function ce(e,t){switch(arguments.length){case 0:break;case 1:"function"==typeof e?this.interpolator(e):this.range(e);break;default:this.domain(e),"function"==typeof t?this.interpolator(t):this.range(t)}return this}e.s([],25212);class ct extends Map{constructor(e,t=cn){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const[t,r]of e)this.set(t,r)}get(e){return super.get(cr(this,e))}has(e){return super.has(cr(this,e))}set(e,t){return super.set(function({_intern:e,_key:t},r){let n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}(this,e),t)}delete(e){return super.delete(function({_intern:e,_key:t},r){let n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}(this,e))}}function cr({_intern:e,_key:t},r){let n=t(r);return e.has(n)?e.get(n):r}function cn(e){return null!==e&&"object"==typeof e?e.valueOf():e}let ci=Symbol("implicit");function ca(){var e=new ct,t=[],r=[],n=ci;function i(i){let a=e.get(i);if(void 0===a){if(n!==ci)return n;e.set(i,a=t.push(i)-1)}return r[a%r.length]}return i.domain=function(r){if(!arguments.length)return t.slice();for(let n of(t=[],e=new ct,r))e.has(n)||e.set(n,t.push(n)-1);return i},i.range=function(e){return arguments.length?(r=Array.from(e),i):r.slice()},i.unknown=function(e){return arguments.length?(n=e,i):n},i.copy=function(){return ca(t,r).unknown(n)},l9.apply(i,arguments),i}function co(){var e,t,r=ca().unknown(void 0),n=r.domain,i=r.range,a=0,o=1,s=!1,l=0,c=0,u=.5;function f(){var r=n().length,f=o<a,d=f?o:a,h=f?a:o;e=(h-d)/Math.max(1,r-l+2*c),s&&(e=Math.floor(e)),d+=(h-d-e*(r-l))*u,t=e*(1-l),s&&(d=Math.round(d),t=Math.round(t));var A=(function(e,t,r){e*=1,t*=1,r=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+r;for(var n=-1,i=0|Math.max(0,Math.ceil((t-e)/r)),a=Array(i);++n<i;)a[n]=e+n*r;return a})(r).map(function(t){return d+e*t});return i(f?A.reverse():A)}return delete r.unknown,r.domain=function(e){return arguments.length?(n(e),f()):n()},r.range=function(e){return arguments.length?([a,o]=e,a*=1,o*=1,f()):[a,o]},r.rangeRound=function(e){return[a,o]=e,a*=1,o*=1,s=!0,f()},r.bandwidth=function(){return t},r.step=function(){return e},r.round=function(e){return arguments.length?(s=!!e,f()):s},r.padding=function(e){return arguments.length?(l=Math.min(1,c=+e),f()):l},r.paddingInner=function(e){return arguments.length?(l=Math.min(1,e),f()):l},r.paddingOuter=function(e){return arguments.length?(c=+e,f()):c},r.align=function(e){return arguments.length?(u=Math.max(0,Math.min(1,e)),f()):u},r.copy=function(){return co(n(),[a,o]).round(s).paddingInner(l).paddingOuter(c).align(u)},l9.apply(f(),arguments)}function cs(){return function e(t){var r=t.copy;return t.padding=t.paddingOuter,delete t.paddingInner,delete t.paddingOuter,t.copy=function(){return e(r())},t}(co.apply(null,arguments).paddingInner(1))}function cl(e){return(cl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function cc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function cu(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?cc(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=cl(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=cl(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==cl(t)?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):cc(Object(r)).forEac
3h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var cf={widthCache:{},cacheCount:0},cd={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},ch="recharts_measurement_span",cA=function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null==e||of.isSsr)return{width:0,height:0};var n=(Object.keys(t=cu({},r)).forEach(function(e){t[e]||delete t[e]}),t),i=JSON.stringify({text:e,copyStyle:n});if(cf.widthCache[i])return cf.widthCache[i];try{var a=document.getElementById(ch);a||((a=document.createElement("span")).setAttribute("id",ch),a.setAttribute("aria-hidden","true"),document.body.appendChild(a));var o=cu(cu({},cd),n);Object.assign(a.style,o),a.textContent="".concat(e);var s=a.getBoundingClientRect(),l={width:s.width,height:s.height};return cf.widthCache[i]=l,++cf.cacheCount>2e3&&(cf.cacheCount=0,cf.widthCache={}),l}catch(e){return{width:0,height:0}}};function cg(e){return(cg="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function cp(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,s=[],l=!0,c=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return cm(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return cm(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function cm(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function cy(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,function(e){var t=function(e,t){if("object"!=cg(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=cg(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==cg(t)?t:t+""}(n.key),n)}}var cb=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,cv=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,cx=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,cw=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,cE={cm:96/2.54,mm:96/25.4,pt:96/72,pc:16,in:96,Q:96/101.6,px:1},cI=Object.keys(cE),cC=function(){var e,t;function r(e,t){if(!(this instanceof r))throw TypeError("Cannot call a class as a function");this.num=e,this.unit=t,this.num=e,this.unit=t,Number.isNaN(e)&&(this.unit=""),""===t||cx.test(t)||(this.num=NaN,this.unit=""),cI.includes(t)&&(this.num=e*cE[t],this.unit="px")}return e=[{key:"add",value:function(e){return this.unit!==e.unit?new r(NaN,""):new r(this.num+e.num,this.unit)}},{key:"subtract",value:function(e){return this.unit!==e.unit?new r(NaN,""):new r(this.num-e.num,this.unit)}},{key:"multiply",value:function(e){return""!==this.unit&&""!==e.unit&&this.unit!==e.unit?new r(NaN,""):new r(this.num*e.num,this.unit||e.unit)}},{key:"divide",value:function(e){return""!==this.unit&&""!==e.unit&&this.unit!==e.unit?new r(NaN,""):new r(this.num/e.num,this.unit||e.unit)}},{key:"toString",value:function(){return"".concat(this.num).concat(this.unit)}},{key:"isNaN",value:function(){return Number.isNaN(this.num)}}],t=[{key:"parse",value:function(e){var t,n=cp(null!=(t=cw.exec(e))?t:[],3),i=n[1],a=n[2];return new r(parseFloat(i),null!=a?a:"")}}],e&&cy(r.prototype,e),t&&cy(r,t),Object.defineProperty(r,"prototype",{writable:!1}),r}();function cB(e){if(e.includes("NaN"))return"NaN";for(var t=e;t.includes("*")||t.includes("/");){var r,n=cp(null!=(r=cb.exec(t))?r:[],4),i=n[1],a=n[2],o=n[3],s=cC.parse(null!=i?i:""),l=cC.parse(null!=o?o:""),c="*"===a?s.multiply(l):s.divide(l);if(c.isNaN())return"NaN";t=t.replace(cb,c.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var u,f=cp(null!=(u=cv.exec(t))?u:[],4),d=f[1],h=f[2],A=f[3],g=cC.parse(null!=d?d:""),p=cC.parse(null!=A?A:""),m="+"===h?g.add(p):g.subtract(p);if(m.isNaN())return"NaN";t=t.replace(cv,m.toString())}return t}var ck=/\(([^()]*)\)/;function cS(e){var t=function(e){try{var t;return t=e.replace(/\s+/g,""),t=function(e){for(var t=e;t.includes("(");){var r=cp(ck.exec(t),2)[1];t=t.replace(ck,cB(r))}return t}(t),t=cB(t)}catch(e){return"NaN"}}(e.slice(5,-1));return"NaN"===t?"":t}var cQ=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],c_=["dx","dy","angle","className","breakAll"];function cO(){return(cO=Object.assign.bind()).apply(this,arguments)}function cD(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function cT(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,s=[],l=!0,c=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}
3finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return cR(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return cR(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function cR(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var cP=/[ \f\n\r\t\v\u2028\u2029]+/,cM=function(e){var t=e.children,r=e.breakAll,n=e.style;try{var i=[];(0,i8.default)(t)||(i=r?t.toString().split(""):t.toString().split(cP));var a=i.map(function(e){return{word:e,width:cA(e,n).width}}),o=r?0:cA(" ",n).width;return{wordsWithComputedWidth:a,spaceWidth:o}}catch(e){return null}},cN=function(e,t,r,n,i){var a,o=e.maxLines,s=e.children,l=e.style,c=e.breakAll,u=af(o),f=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.reduce(function(e,t){var a=t.word,o=t.width,s=e[e.length-1];return s&&(null==n||i||s.width+o+r<Number(n))?(s.words.push(a),s.width+=o+r):e.push({words:[a],width:o}),e},[])},d=f(t);if(!u)return d;for(var h=function(e){var t=f(cM({breakAll:c,style:l,children:s.slice(0,e)+"…"}).wordsWithComputedWidth);return[t.length>o||t.reduce(function(e,t){return e.width>t.width?e:t}).width>Number(n),t]},A=0,g=s.length-1,p=0;A<=g&&p<=s.length-1;){var m=Math.floor((A+g)/2),y=cT(h(m-1),2),b=y[0],v=y[1],x=cT(h(m),1)[0];if(b||x||(A=m+1),b&&x&&(g=m-1),!b&&x){a=v;break}p++}return a||d},cj=function(e){return[{words:(0,i8.default)(e)?[]:e.toString().split(cP)}]},cL=function(e){var t=e.width,r=e.scaleToFit,n=e.children,i=e.style,a=e.breakAll,o=e.maxLines;if((t||r)&&!of.isSsr){var s=cM({breakAll:a,children:n,style:i});if(!s)return cj(n);var l=s.wordsWithComputedWidth,c=s.spaceWidth;return cN({breakAll:a,children:n,maxLines:o,style:i},l,c,t,r)}return cj(n)},cF="#808080",cU=function(e){var t,r=e.x,n=void 0===r?0:r,i=e.y,a=void 0===i?0:i,o=e.lineHeight,s=void 0===o?"1em":o,l=e.capHeight,c=void 0===l?"0.71em":l,u=e.scaleToFit,f=void 0!==u&&u,d=e.textAnchor,h=e.verticalAnchor,A=e.fill,g=void 0===A?cF:A,p=cD(e,cQ),b=(0,m.useMemo)(function(){return cL({breakAll:p.breakAll,children:p.children,maxLines:p.maxLines,scaleToFit:f,style:p.style,width:p.width})},[p.breakAll,p.children,p.maxLines,f,p.style,p.width]),v=p.dx,x=p.dy,w=p.angle,E=p.className,I=p.breakAll,C=cD(p,c_);if(!ad(n)||!ad(a))return null;var B=n+(af(v)?v:0),k=a+(af(x)?x:0);switch(void 0===h?"end":h){case"start":t=cS("calc(".concat(c,")"));break;case"middle":t=cS("calc(".concat((b.length-1)/2," * -").concat(s," + (").concat(c," / 2))"));break;default:t=cS("calc(".concat(b.length-1," * -").concat(s,")"))}var S=[];if(f){var Q=b[0].width,_=p.width;S.push("scale(".concat((af(_)?_/Q:1)/Q,")"))}return w&&S.push("rotate(".concat(w,", ").concat(B,", ").concat(k,")")),S.length&&(C.transform=S.join(" ")),m.default.createElement("text",cO({},aG(C,!0),{x:B,y:k,className:y("recharts-text",E),textAnchor:void 0===d?"start":d,fill:g.includes("url")?cF:g}),b.map(function(e,r){var n=e.words.join(I?"":" ");return m.default.createElement("tspan",{x:B,dy:0===r?t:s,key:"".concat(n,"-").concat(r)},n)}))};e.i(25212),e.s([],67155),e.i(67155);let cz=Math.sqrt(50),cG=Math.sqrt(10),cH=Math.sqrt(2);function cW(e,t,r){let n,i,a,o=(t-e)/Math.max(0,r),s=Math.floor(Math.log10(o)),l=o/Math.pow(10,s),c=l>=cz?10:l>=cG?5:l>=cH?2:1;return(s<0?(n=Math.round(e*(a=Math.pow(10,-s)/c)),i=Math.round(t*a),n/a<e&&++n,i/a>t&&--i,a=-a):(n=Math.round(e/(a=Math.pow(10,s)*c)),i=Math.round(t/a),n*a<e&&++n,i*a>t&&--i),i<n&&.5<=r&&r<2)?cW(e,t,2*r):[n,i,a]}function cY(e,t,r){if(t*=1,e*=1,!((r*=1)>0))return[];if(e===t)return[e];let n=t<e,[i,a,o]=n?cW(t,e,r):cW(e,t,r);if(!(a>=i))return[];let s=a-i+1,l=Array(s);if(n)if(o<0)for(let e=0;e<s;++e)l[e]=-((a-e)/o);else for(let e=0;e<s;++e)l[e]=(a-e)*o;else if(o<0)for(let e=0;e<s;++e)l[e]=-((i+e)/o);else for(let e=0;e<s;++e)l[e]=(i+e)*o;return l}function cq(e,t,r){return cW(e*=1,t*=1,r*=1)[2]}function cK(e,t,r){t*=1,e*=1,r*=1;let n=t<e,i=n?cq(t,e,r):cq(e,t,r);return(n?-1:1)*(i<0?-(1/i):i)}function cJ(e,t){return null==e||null==t?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function cV(e,t){return null==e||null==t?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function cZ(e){let t,r,n;function i(e,n,a=0,o=e.length){if(a<o){if(0!==t(n,n))return o;do{let t=a+o>>>1;0>r(e[t],n)?a=t+1:o=t}while(a<o)}return a}return 2!==e.length?(t=cJ,r=(t,r)=>cJ(e(t),r),n=(t,r)=>e(t)-r):(t=e===cJ||e===cV?e:cX,r=e,n=e),{left:i,center:function(e,t,r=0,a=e.length){let o=i(e,t,r,a-1);return o>r&&n(e[o-1],t)>-n(e[o],t)?o-1:o}
3,right:function(e,n,i=0,a=e.length){if(i<a){if(0!==t(n,n))return a;do{let t=i+a>>>1;0>=r(e[t],n)?i=t+1:a=t}while(i<a)}return i}}}function cX(){return 0}function c$(e){return null===e?NaN:+e}let c0=cZ(cJ),c1=c0.right;function c2(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function c5(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function c3(){}c0.left,cZ(c$).center;var c4="\\s*([+-]?\\d+)\\s*",c6="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",c8="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",c7=/^#([0-9a-f]{3,8})$/,c9=RegExp(`^rgb\\(${c4},${c4},${c4}\\)$`),ue=RegExp(`^rgb\\(${c8},${c8},${c8}\\)$`),ut=RegExp(`^rgba\\(${c4},${c4},${c4},${c6}\\)$`),ur=RegExp(`^rgba\\(${c8},${c8},${c8},${c6}\\)$`),un=RegExp(`^hsl\\(${c6},${c8},${c8}\\)$`),ui=RegExp(`^hsla\\(${c6},${c8},${c8},${c6}\\)$`),ua={aliceblue:0xf0f8ff,antiquewhite:0xfaebd7,aqua:65535,aquamarine:8388564,azure:0xf0ffff,beige:0xf5f5dc,bisque:0xffe4c4,black:0,blanchedalmond:0xffebcd,blue:255,blueviolet:9055202,brown:0xa52a2a,burlywood:0xdeb887,cadetblue:6266528,chartreuse:8388352,chocolate:0xd2691e,coral:0xff7f50,cornflowerblue:6591981,cornsilk:0xfff8dc,crimson:0xdc143c,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:0xb8860b,darkgray:0xa9a9a9,darkgreen:25600,darkgrey:0xa9a9a9,darkkhaki:0xbdb76b,darkmagenta:9109643,darkolivegreen:5597999,darkorange:0xff8c00,darkorchid:0x9932cc,darkred:9109504,darksalmon:0xe9967a,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:0xff1493,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:0xb22222,floralwhite:0xfffaf0,forestgreen:2263842,fuchsia:0xff00ff,gainsboro:0xdcdcdc,ghostwhite:0xf8f8ff,gold:0xffd700,goldenrod:0xdaa520,gray:8421504,green:32768,greenyellow:0xadff2f,grey:8421504,honeydew:0xf0fff0,hotpink:0xff69b4,indianred:0xcd5c5c,indigo:4915330,ivory:0xfffff0,khaki:0xf0e68c,lavender:0xe6e6fa,lavenderblush:0xfff0f5,lawngreen:8190976,lemonchiffon:0xfffacd,lightblue:0xadd8e6,lightcoral:0xf08080,lightcyan:0xe0ffff,lightgoldenrodyellow:0xfafad2,lightgray:0xd3d3d3,lightgreen:9498256,lightgrey:0xd3d3d3,lightpink:0xffb6c1,lightsalmon:0xffa07a,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:0xb0c4de,lightyellow:0xffffe0,lime:65280,limegreen:3329330,linen:0xfaf0e6,magenta:0xff00ff,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:0xba55d3,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:0xc71585,midnightblue:1644912,mintcream:0xf5fffa,mistyrose:0xffe4e1,moccasin:0xffe4b5,navajowhite:0xffdead,navy:128,oldlace:0xfdf5e6,olive:8421376,olivedrab:7048739,orange:0xffa500,orangered:0xff4500,orchid:0xda70d6,palegoldenrod:0xeee8aa,palegreen:0x98fb98,paleturquoise:0xafeeee,palevioletred:0xdb7093,papayawhip:0xffefd5,peachpuff:0xffdab9,peru:0xcd853f,pink:0xffc0cb,plum:0xdda0dd,powderblue:0xb0e0e6,purple:8388736,rebeccapurple:6697881,red:0xff0000,rosybrown:0xbc8f8f,royalblue:4286945,saddlebrown:9127187,salmon:0xfa8072,sandybrown:0xf4a460,seagreen:3050327,seashell:0xfff5ee,sienna:0xa0522d,silver:0xc0c0c0,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:0xfffafa,springgreen:65407,steelblue:4620980,tan:0xd2b48c,teal:32896,thistle:0xd8bfd8,tomato:0xff6347,turquoise:4251856,violet:0xee82ee,wheat:0xf5deb3,white:0xffffff,whitesmoke:0xf5f5f5,yellow:0xffff00,yellowgreen:0x9acd32};function uo(){return this.rgb().formatHex()}function us(){return this.rgb().formatRgb()}function ul(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=c7.exec(e))?(r=t[1].length,t=parseInt(t[1],16),6===r?uc(t):3===r?new ud(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===r?uu(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===r?uu(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=c9.exec(e))?new ud(t[1],t[2],t[3],1):(t=ue.exec(e))?new ud(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=ut.exec(e))?uu(t[1],t[2],t[3],t[4]):(t=ur.exec(e))?uu(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=un.exec(e))?uy(t[1],t[2]/100,t[3]/100,1):(t=ui.exec(e))?uy(t[1],t[2]/100,t[3]/100,t[4]):ua.hasOwnProperty(e)?uc(ua[e]):"transparent"===e?new ud(NaN,NaN,NaN,0):null}function uc(e){return new ud(e>>16&255,e>>8&255,255&e,1)}function uu(e,t,r,n){return n<=0&&(e=t=r=NaN),new ud(e,t,r,n)}function uf(e,t,r,n){var i;return 1==arguments.length?((i=e)instanceof c3||(i=ul(i)),i)?new ud((i=i.rgb()).r,i.g,i.b,i.opacity):new ud:new ud(e,t,r,null==n?1:n)}function ud(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}function uh(){return`#${um(this.r)}${um(this.g)}${um(this.b)}`}function uA(){let e=ug(this.opacity);return`${1===e?"rgb(":"rgba("}${up(this.r)}, ${up(this.g)}, ${up(this.b)}${1===e?")":`, ${e})`}`}function ug(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function up(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function um(e){return((e=up(e))<16?"0":"")+e.toString(16)}function uy(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new uv(e,t,r,n)}function ub(e){if(e instanceof uv)return new uv(e.h,e.s,e.l,e.opacity);if(e instanceof c3||(e=ul(e)),!e)return new uv;if(e instanceof uv)return e;var t=(e=e.rgb()).r/255,r=e.g/255,n=e.b/255,i=Math.min(t,r,n),a=Math.max(t,r,n),o=NaN,s=a-i,l=(a+i)/2;return s?(o=t===a?(r-n)/s+(r<n)*6:r===a?(n-t)/s+2:(t-r)/s+4,s/=l<.5?a+i:2-a-i,o*=60):s=l>0&&l<1?0:o,new uv(o,s,l,e.opacity)}function uv(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}function ux(e){return(e=(e||0)%360)<0?e+360:e}function uw(e){return Math.max(0,Math.min(1,e||0))}function uE(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}function uI(e,t,r,n,i){var a=e*e,o=a*e;return((1-3*e+3*a-o)*t+(4-6*a+3*o)*r+(1+3*e+3*a-3*o)*n+o*i)/6}c2(c3,ul,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:uo,formatHex:uo,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return ub(this).formatHsl()},formatRgb:us,toString:us}),c2(ud,uf,c5(c3,{brighter(e){return e=null==e?1.428571428571428
36:Math.pow(1.4285714285714286,e),new ud(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=null==e?.7:Math.pow(.7,e),new ud(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new ud(up(this.r),up(this.g),up(this.b),ug(this.opacity))},displayable(){return -.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:uh,formatHex:uh,formatHex8:function(){return`#${um(this.r)}${um(this.g)}${um(this.b)}${um((isNaN(this.opacity)?1:this.opacity)*255)}`},formatRgb:uA,toString:uA})),c2(uv,function(e,t,r,n){return 1==arguments.length?ub(e):new uv(e,t,r,null==n?1:n)},c5(c3,{brighter(e){return e=null==e?1.4285714285714286:Math.pow(1.4285714285714286,e),new uv(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?.7:Math.pow(.7,e),new uv(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,i=2*r-n;return new ud(uE(e>=240?e-240:e+120,i,n),uE(e,i,n),uE(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new uv(ux(this.h),uw(this.s),uw(this.l),ug(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let e=ug(this.opacity);return`${1===e?"hsl(":"hsla("}${ux(this.h)}, ${100*uw(this.s)}%, ${100*uw(this.l)}%${1===e?")":`, ${e})`}`}}));let uC=e=>()=>e;function uB(e,t){var r=t-e;return r?function(t){return e+t*r}:uC(isNaN(e)?t:e)}let uk=function e(t){var r,n=1==(r=+t)?uB:function(e,t){var n,i,a;return t-e?(n=e,i=t,n=Math.pow(n,a=r),i=Math.pow(i,a)-n,a=1/a,function(e){return Math.pow(n+e*i,a)}):uC(isNaN(e)?t:e)};function i(e,t){var r=n((e=uf(e)).r,(t=uf(t)).r),i=n(e.g,t.g),a=n(e.b,t.b),o=uB(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=i(t),e.b=a(t),e.opacity=o(t),e+""}}return i.gamma=e,i}(1);function uS(e){return function(t){var r,n,i=t.length,a=Array(i),o=Array(i),s=Array(i);for(r=0;r<i;++r)n=uf(t[r]),a[r]=n.r||0,o[r]=n.g||0,s[r]=n.b||0;return a=e(a),o=e(o),s=e(s),n.opacity=1,function(e){return n.r=a(e),n.g=o(e),n.b=s(e),n+""}}}function uQ(e,t){return e*=1,t*=1,function(r){return e*(1-r)+t*r}}uS(function(e){var t=e.length-1;return function(r){var n=r<=0?r=0:r>=1?(r=1,t-1):Math.floor(r*t),i=e[n],a=e[n+1],o=n>0?e[n-1]:2*i-a,s=n<t-1?e[n+2]:2*a-i;return uI((r-n/t)*t,o,i,a,s)}}),uS(function(e){var t=e.length;return function(r){var n=Math.floor(((r%=1)<0?++r:r)*t),i=e[(n+t-1)%t],a=e[n%t],o=e[(n+1)%t],s=e[(n+2)%t];return uI((r-n/t)*t,i,a,o,s)}});var u_=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,uO=RegExp(u_.source,"g");function uD(e,t){var r,n,i=typeof t;return null==t||"boolean"===i?uC(t):("number"===i?uQ:"string"===i?(n=ul(t))?(t=n,uk):function(e,t){var r,n,i,a,o,s=u_.lastIndex=uO.lastIndex=0,l=-1,c=[],u=[];for(e+="",t+="";(i=u_.exec(e))&&(a=uO.exec(t));)(o=a.index)>s&&(o=t.slice(s,o),c[l]?c[l]+=o:c[++l]=o),(i=i[0])===(a=a[0])?c[l]?c[l]+=a:c[++l]=a:(c[++l]=null,u.push({i:l,x:uQ(i,a)})),s=uO.lastIndex;return s<t.length&&(o=t.slice(s),c[l]?c[l]+=o:c[++l]=o),c.length<2?u[0]?(r=u[0].x,function(e){return r(e)+""}):(n=t,function(){return n}):(t=u.length,function(e){for(var r,n=0;n<t;++n)c[(r=u[n]).i]=r.x(e);return c.join("")})}:t instanceof ul?uk:t instanceof Date?function(e,t){var r=new Date;return e*=1,t*=1,function(n){return r.setTime(e*(1-n)+t*n),r}}:!ArrayBuffer.isView(r=t)||r instanceof DataView?Array.isArray(t)?function(e,t){var r,n=t?t.length:0,i=e?Math.min(n,e.length):0,a=Array(i),o=Array(n);for(r=0;r<i;++r)a[r]=uD(e[r],t[r]);for(;r<n;++r)o[r]=t[r];return function(e){for(r=0;r<i;++r)o[r]=a[r](e);return o}}:"function"!=typeof t.valueOf&&"function"!=typeof t.toString||isNaN(t)?function(e,t){var r,n={},i={};for(r in(null===e||"object"!=typeof e)&&(e={}),(null===t||"object"!=typeof t)&&(t={}),t)r in e?n[r]=uD(e[r],t[r]):i[r]=t[r];return function(e){for(r in n)i[r]=n[r](e);return i}}:uQ:function(e,t){t||(t=[]);var r,n=e?Math.min(t.length,e.length):0,i=t.slice();return function(a){for(r=0;r<n;++r)i[r]=e[r]*(1-a)+t[r]*a;return i}})(e,t)}function uT(e,t){return e*=1,t*=1,function(r){return Math.round(e*(1-r)+t*r)}}function uR(e){return+e}var uP=[0,1];function uM(e){return e}function uN(e,t){var r;return(t-=e*=1)?function(r){return(r-e)/t}:(r=isNaN(t)?NaN:.5,function(){return r})}function uj(e,t,r){var n=e[0],i=e[1],a=t[0],o=t[1];return i<n?(n=uN(i,n),a=r(o,a)):(n=uN(n,i),a=r(a,o)),function(e){return a(n(e))}}function uL(e,t,r){var n=Math.min(e.length,t.length)-1,i=Array(n),a=Array(n),o=-1;for(e[n]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++o<n;)i[o]=uN(e[o],e[o+1]),a[o]=r(t[o],t[o+1]);return function(t){var r=c1(e,t,1,n)-1;return a[r](i[r](t))}}function uF(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function uU(){var e,t,r,n,i,a,o=uP,s=uP,l=uD,c=uM;function u(){var e,t,r,l=Math.min(o.length,s.length);return c!==uM&&(e=o[0],t=o[l-1],e>t&&(r=e,e=t,t=r),c=function(r){return Math.max(e,Math.min(t,r))}),n=l>2?uL:uj,i=a=null,f}function f(t){return null==t||isNaN(t*=1)?r:(i||(i=n(o.map(e),s,l)))(e(c(t)))}return f.invert=function(r){return c(t((a||(a=n(s,o.map(e),uQ)))(r)))},f.domain=function(e){return arguments.length?(o=Array.from(e,uR),u()):o.slice()},f.range=function(e){return arguments.length?(s=Array.from(e),u()):s.slice()},f.rangeRound=function(e){return s=Array.from(e),l=uT,u()},f.clamp=function(e){return arguments.length?(c=!!e||uM,u()):c!==uM},f.interpolate=function(e){return arguments.length?(l=e,u()):l},f.unknown=function(e){return arguments.length?(r=e,f):r},function(r,n){return e=r,t=n,u()}}function uz(){return uU()(uM,uM)}function uG(e,t){if((r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var r,n=e.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+e.slice(r+1)]}function uH(e){return(e=uG(Math.abs(e)))?e[1]:NaN}var uW=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function uY(e){var t;if(!(t=uW.exec(e)))throw Error("invalid format: "+e);return new uq({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function uq(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}function uK(e,t){var r=uG(e,t);if(!r)return e+"";var n=r[0],i=r[1];return i<0?"0."+Array(-i).join("0")+n:n.length>i+1?n.slice(0,i+1)+"."+n.slice(i+1):n+Array(i-n.length+2).join("0")}uY.prototype=uq.prototype,uq.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?""
3:Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};let uJ={"%":(e,t)=>(100*e).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>uK(100*e,t),r:uK,s:function(e,t){var r=uG(e,t);if(!r)return e+"";var n=r[0],i=r[1],a=i-(We=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,o=n.length;return a===o?n:a>o?n+Array(a-o+1).join("0"):a>0?n.slice(0,a)+"."+n.slice(a):"0."+Array(1-a).join("0")+uG(e,Math.max(0,t+a-1))[0]},X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function uV(e){return e}var uZ=Array.prototype.map,uX=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function u$(e,t,r,n){var i,a,o=cK(e,t,r);switch((n=uY(null==n?",f":n)).type){case"s":var s=Math.max(Math.abs(e),Math.abs(t));return null!=n.precision||isNaN(a=Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(uH(s)/3)))-uH(Math.abs(o))))||(n.precision=a),Wn(n,s);case"":case"e":case"g":case"p":case"r":null!=n.precision||isNaN(a=Math.max(0,uH(Math.abs(Math.max(Math.abs(e),Math.abs(t)))-(i=Math.abs(i=o)))-uH(i))+1)||(n.precision=a-("e"===n.type));break;case"f":case"%":null!=n.precision||isNaN(a=Math.max(0,-uH(Math.abs(o))))||(n.precision=a-("%"===n.type)*2)}return Wr(n)}function u0(e){var t=e.domain;return e.ticks=function(e){var r=t();return cY(r[0],r[r.length-1],null==e?10:e)},e.tickFormat=function(e,r){var n=t();return u$(n[0],n[n.length-1],null==e?10:e,r)},e.nice=function(r){null==r&&(r=10);var n,i,a=t(),o=0,s=a.length-1,l=a[o],c=a[s],u=10;for(c<l&&(i=l,l=c,c=i,i=o,o=s,s=i);u-- >0;){if((i=cq(l,c,r))===n)return a[o]=l,a[s]=c,t(a);if(i>0)l=Math.floor(l/i)*i,c=Math.ceil(c/i)*i;else if(i<0)l=Math.ceil(l*i)/i,c=Math.floor(c*i)/i;else break;n=i}return e},e}function u1(){var e=uz();return e.copy=function(){return uF(e,u1())},l9.apply(e,arguments),u0(e)}function u2(e){var t;function r(e){return null==e||isNaN(e*=1)?t:e}return r.invert=r,r.domain=r.range=function(t){return arguments.length?(e=Array.from(t,uR),r):e.slice()},r.unknown=function(e){return arguments.length?(t=e,r):t},r.copy=function(){return u2(e).unknown(t)},e=arguments.length?Array.from(e,uR):[0,1],u0(r)}function u5(e,t){e=e.slice();var r,n=0,i=e.length-1,a=e[n],o=e[i];return o<a&&(r=n,n=i,i=r,r=a,a=o,o=r),e[n]=t.floor(a),e[i]=t.ceil(o),e}function u3(e){return Math.log(e)}function u4(e){return Math.exp(e)}function u6(e){return-Math.log(-e)}function u8(e){return-Math.exp(-e)}function u7(e){return isFinite(e)?+("1e"+e):e<0?0:e}function u9(e){return(t,r)=>-e(-t,r)}function fe(e){let t,r,n=e(u3,u4),i=n.domain,a=10;function o(){var o,s;return t=(o=a)===Math.E?Math.log:10===o&&Math.log10||2===o&&Math.log2||(o=Math.log(o),e=>Math.log(e)/o),r=10===(s=a)?u7:s===Math.E?Math.exp:e=>Math.pow(s,e),i()[0]<0?(t=u9(t),r=u9(r),e(u6,u8)):e(u3,u4),n}return n.base=function(e){return arguments.length?(a=+e,o()):a},n.domain=function(e){return arguments.length?(i(e),o()):i()},n.ticks=e=>{let n,o,s=i(),l=s[0],c=s[s.length-1],u=c<l;u&&([l,c]=[c,l]);let f=t(l),d=t(c),h=null==e?10:+e,A=[];if(!(a%1)&&d-f<h){if(f=Math.floor(f),d=Math.ceil(d),l>0){for(;f<=d;++f)for(n=1;n<a;++n)if(!((o=f<0?n/r(-f):n*r(f))<l)){if(o>c)break;A.push(o)}}else for(;f<=d;++f)for(n=a-1;n>=1;--n)if(!((o=f>0?n/r(-f):n*r(f))<l)){if(o>c)break;A.push(o)}2*A.length<h&&(A=cY(l,c,h))}else A=cY(f,d,Math.min(d-f,h)).map(r);return u?A.reverse():A},n.tickFormat=(e,i)=>{if(null==e&&(e=10),null==i&&(i=10===a?"s":","),"function"!=typeof i&&(a%1||null!=(i=uY(i)).precision||(i.trim=!0),i=Wr(i)),e===1/0)return i;let o=Math.max(1,a*e/n.ticks().length);return e=>{let n=e/r(Math.round(t(e)));return n*a<a-.5&&(n*=a),n<=o?i(e):""}},n.nice=()=>i(u5(i(),{floor:e=>r(Math.floor(t(e))),ceil:e=>r(Math.ceil(t(e)))})),n}function ft(){let e=fe(uU()).domain([1,10]);return e.copy=()=>uF(e,ft()).base(e.base()),l9.apply(e,arguments),e}
3function fr(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function fn(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function fi(e){var t=1,r=e(fr(1),fn(t));return r.constant=function(r){return arguments.length?e(fr(t=+r),fn(t)):t},u0(r)}function fa(){var e=fi(uU());return e.copy=function(){return uF(e,fa()).constant(e.constant())},l9.apply(e,arguments)}function fo(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function fs(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function fl(e){return e<0?-e*e:e*e}function fc(e){var t=e(uM,uM),r=1;return t.exponent=function(t){return arguments.length?1==(r=+t)?e(uM,uM):.5===r?e(fs,fl):e(fo(r),fo(1/r)):r},u0(t)}function fu(){var e=fc(uU());return e.copy=function(){return uF(e,fu()).exponent(e.exponent())},l9.apply(e,arguments),e}function ff(){return fu.apply(null,arguments).exponent(.5)}function fd(e){return Math.sign(e)*e*e}function fh(){var e,t=uz(),r=[0,1],n=!1;function i(r){var i,a=Math.sign(i=t(r))*Math.sqrt(Math.abs(i));return isNaN(a)?e:n?Math.round(a):a}return i.invert=function(e){return t.invert(fd(e))},i.domain=function(e){return arguments.length?(t.domain(e),i):t.domain()},i.range=function(e){return arguments.length?(t.range((r=Array.from(e,uR)).map(fd)),i):r.slice()},i.rangeRound=function(e){return i.range(e).round(!0)},i.round=function(e){return arguments.length?(n=!!e,i):n},i.clamp=function(e){return arguments.length?(t.clamp(e),i):t.clamp()},i.unknown=function(t){return arguments.length?(e=t,i):e},i.copy=function(){return fh(t.domain(),r).round(n).clamp(t.clamp()).unknown(e)},l9.apply(i,arguments),u0(i)}function fA(e,t){let r;if(void 0===t)for(let t of e)null!=t&&(r<t||void 0===r&&t>=t)&&(r=t);else{let n=-1;for(let i of e)null!=(i=t(i,++n,e))&&(r<i||void 0===r&&i>=i)&&(r=i)}return r}function fg(e,t){let r;if(void 0===t)for(let t of e)null!=t&&(r>t||void 0===r&&t>=t)&&(r=t);else{let n=-1;for(let i of e)null!=(i=t(i,++n,e))&&(r>i||void 0===r&&i>=i)&&(r=i)}return r}function fp(e,t){return(null==e||!(e>=e))-(null==t||!(t>=t))||(e<t?-1:+(e>t))}function fm(e,t,r){let n=e[t];e[t]=e[r],e[r]=n}function fy(){var e,t=[],r=[],n=[];function i(){var e=0,i=Math.max(1,r.length);for(n=Array(i-1);++e<i;)n[e-1]=function(e,t,r=c$){if(!(!(n=e.length)||isNaN(t*=1))){if(t<=0||n<2)return+r(e[0],0,e);if(t>=1)return+r(e[n-1],n-1,e);var n,i=(n-1)*t,a=Math.floor(i),o=+r(e[a],a,e);return o+(r(e[a+1],a+1,e)-o)*(i-a)}}(t,e/i);return a}function a(t){return null==t||isNaN(t*=1)?e:r[c1(n,t)]}return a.invertExtent=function(e){var i=r.indexOf(e);return i<0?[NaN,NaN]:[i>0?n[i-1]:t[0],i<n.length?n[i]:t[t.length-1]]},a.domain=function(e){if(!arguments.length)return t.slice();for(let r of(t=[],e))null==r||isNaN(r*=1)||t.push(r);return t.sort(cJ),i()},a.range=function(e){return arguments.length?(r=Array.from(e),i()):r.slice()},a.unknown=function(t){return arguments.length?(e=t,a):e},a.quantiles=function(){return n.slice()},a.copy=function(){return fy().domain(t).range(r).unknown(e)},l9.apply(a,arguments)}function fb(){var e,t=0,r=1,n=1,i=[.5],a=[0,1];function o(t){return null!=t&&t<=t?a[c1(i,t,0,n)]:e}function s(){var e=-1;for(i=Array(n);++e<n;)i[e]=((e+1)*r-(e-n)*t)/(n+1);return o}return o.domain=function(e){return arguments.length?([t,r]=e,t*=1,r*=1,s()):[t,r]},o.range=function(e){return arguments.length?(n=(a=Array.from(e)).length-1,s()):a.slice()},o.invertExtent=function(e){var o=a.indexOf(e);return o<0?[NaN,NaN]:o<1?[t,i[0]]:o>=n?[i[n-1],r]:[i[o-1],i[o]]},o.unknown=function(t){return arguments.length&&(e=t),o},o.thresholds=function(){return i.slice()},o.copy=function(){return fb().domain([t,r]).range(a).unknown(e)},l9.apply(u0(o),arguments)}function fv(){var e,t=[.5],r=[0,1],n=1;function i(i){return null!=i&&i<=i?r[c1(t,i,0,n)]:e}return i.domain=function(e){return arguments.length?(n=Math.min((t=Array.from(e)).length,r.length-1),i):t.slice()},i.range=function(e){return arguments.length?(r=Array.from(e),n=Math.min(t.length,r.length-1),i):r.slice()},i.invertExtent=function(e){var n=r.indexOf(e);return[t[n-1],t[n]]},i.unknown=function(t){return arguments.length?(e=t,i):e},i.copy=function(){return fv().domain(t).range(r).unknown(e)},l9.apply(i,arguments)}Wr=(Wt=function(e){var t,r,n,i=void 0===e.grouping||void 0===e.thousands?uV:(t=uZ.call(e.grouping,Number),r=e.thousands+"",function(e,n){for(var i=e.length,a=[],o=0,s=t[0],l=0;i>0&&s>0&&(l+s+1>n&&(s=Math.max(1,n-l)),a.push(e.substring(i-=s,i+s)),!((l+=s+1)>n));)s=t[o=(o+1)%t.length];return a.reverse().join(r)}),a=void 0===e.currency?"":e.currency[0]+"",o=void 0===e.currency?"":e.currency[1]+"",s=void 0===e.decimal?".":e.decimal+"",l=void 0===e.numerals?uV:(n=uZ.call(e.numerals,String),function(e){return e.replace(/[0-9]/g,function(e){return n[+e]})}),c=void 0===e.percent?"%":e.percent+"",u=void 0===e.minus?"−":e.minus+"",f=void 0===e.nan?"NaN":e.nan+"";function d(e){var t=(e=uY(e)).fill,r=e.align,n=e.sign,d=e.symbol,h=e.zero,A=e.width,g=e.comma,p=e.precision,m=e.trim,y=e.type;"n"===y?(g=!0,y="g"):uJ[y]||(void 0===p&&(p=12),m=!0,y="g"),(h||"0"===t&&"="===r)&&(h=!0,t="0",r="=");var b="$"===d?a:"#"===d&&/[boxX]/.test(y)?"0"+y.toLowerCase():"",v="$"===d?o:/[%p]/.test(y)?c:"",x=uJ[y],w=/[defgprs%]/.test(y);function E(e){var a,o,c,d=b,E=v;if("c"===y)E=x(e)+E,e="";else{var I=(e*=1)<0||1/e<0;
3if(e=isNaN(e)?f:x(Math.abs(e),p),m&&(e=function(e){a:for(var t,r=e.length,n=1,i=-1;n<r;++n)switch(e[n]){case".":i=t=n;break;case"0":0===i&&(i=n),t=n;break;default:if(!+e[n])break a;i>0&&(i=0)}return i>0?e.slice(0,i)+e.slice(t+1):e}(e)),I&&0==+e&&"+"!==n&&(I=!1),d=(I?"("===n?n:u:"-"===n||"("===n?"":n)+d,E=("s"===y?uX[8+We/3]:"")+E+(I&&"("===n?")":""),w){for(a=-1,o=e.length;++a<o;)if(48>(c=e.charCodeAt(a))||c>57){E=(46===c?s+e.slice(a+1):e.slice(a))+E,e=e.slice(0,a);break}}}g&&!h&&(e=i(e,1/0));var C=d.length+e.length+E.length,B=C<A?Array(A-C+1).join(t):"";switch(g&&h&&(e=i(B+e,B.length?A-E.length:1/0),B=""),r){case"<":e=d+e+E+B;break;case"=":e=d+B+e+E;break;case"^":e=B.slice(0,C=B.length>>1)+d+e+E+B.slice(C);break;default:e=B+d+e+E}return l(e)}return p=void 0===p?6:/[gprs]/.test(y)?Math.max(1,Math.min(21,p)):Math.max(0,Math.min(20,p)),E.toString=function(){return e+""},E}return{format:d,formatPrefix:function(e,t){var r=d(((e=uY(e)).type="f",e)),n=3*Math.max(-8,Math.min(8,Math.floor(uH(t)/3))),i=Math.pow(10,-n),a=uX[8+n/3];return function(e){return r(i*e)+a}}}}({thousands:",",grouping:[3],currency:["$",""]})).format,Wn=Wt.formatPrefix;let fx=new Date,fw=new Date;function fE(e,t,r,n){function i(t){return e(t=0==arguments.length?new Date:new Date(+t)),t}return i.floor=t=>(e(t=new Date(+t)),t),i.ceil=r=>(e(r=new Date(r-1)),t(r,1),e(r),r),i.round=e=>{let t=i(e),r=i.ceil(e);return e-t<r-e?t:r},i.offset=(e,r)=>(t(e=new Date(+e),null==r?1:Math.floor(r)),e),i.range=(r,n,a)=>{let o,s=[];if(r=i.ceil(r),a=null==a?1:Math.floor(a),!(r<n)||!(a>0))return s;do s.push(o=new Date(+r)),t(r,a),e(r);while(o<r&&r<n)return s},i.filter=r=>fE(t=>{if(t>=t)for(;e(t),!r(t);)t.setTime(t-1)},(e,n)=>{if(e>=e)if(n<0)for(;++n<=0;)for(;t(e,-1),!r(e););else for(;--n>=0;)for(;t(e,1),!r(e););}),r&&(i.count=(t,n)=>(fx.setTime(+t),fw.setTime(+n),e(fx),e(fw),Math.floor(r(fx,fw))),i.every=e=>isFinite(e=Math.floor(e))&&e>0?e>1?i.filter(n?t=>n(t)%e==0:t=>i.count(0,t)%e==0):i:null),i}let fI=fE(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());fI.every=e=>isFinite(e=Math.floor(e))&&e>0?fE(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)}):null,fI.range;let fC=fE(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());fC.every=e=>isFinite(e=Math.floor(e))&&e>0?fE(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)}):null,fC.range;let fB=fE(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());fB.range;let fk=fE(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());fk.range;function fS(e){return fE(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(e,t)=>{e.setDate(e.getDate()+7*t)},(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*6e4)/6048e5)}let fQ=fS(0),f_=fS(1),fO=fS(2),fD=fS(3),fT=fS(4),fR=fS(5),fP=fS(6);function fM(e){return fE(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+7*t)},(e,t)=>(t-e)/6048e5)}fQ.range,f_.range,fO.range,fD.range,fT.range,fR.range,fP.range;let fN=fM(0),fj=fM(1),fL=fM(2),fF=fM(3),fU=fM(4),fz=fM(5),fG=fM(6);fN.range,fj.range,fL.range,fF.range,fU.range,fz.range,fG.range;let fH=fE(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*6e4)/864e5,e=>e.getDate()-1);fH.range;let fW=fE(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/864e5,e=>e.getUTCDate()-1);fW.range;let fY=fE(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/864e5,e=>Math.floor(e/864e5));fY.range;let fq=fE(e=>{e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds()-6e4*e.getMinutes())},(e,t)=>{e.setTime(+e+36e5*t)},(e,t)=>(t-e)/36e5,e=>e.getHours());fq.range;let fK=fE(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+36e5*t)},(e,t)=>(t-e)/36e5,e=>e.getUTCHours());fK.range;let fJ=fE(e=>{e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds())},(e,t)=>{e.setTime(+e+6e4*t)},(e,t)=>(t-e)/6e4,e=>e.getMinutes());fJ.range;let fV=fE(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+6e4*t)},(e,t)=>(t-e)/6e4,e=>e.getUTCMinutes());fV.range;let fZ=fE(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+1e3*t)},(e,t)=>(t-e)/1e3,e=>e.getUTCSeconds());fZ.range;let fX=fE(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);function f$(e,t,r,n,i,a){let o=[[fZ,1,1e3],[fZ,5,5e3],[fZ,15,15e3],[fZ,30,3e4],[a,1,6e4],[a,5,3e5],[a,15,9e5],[a,30,18e5],[i,1,36e5],[i,3,108e5],[i,6,216e5],[i,12,432e5],[n,1,864e5],[n,2,1728e5],[r,1,6048e5],[t,1,2592e6],[t,3,7776e6],[e,1,31536e6]];function s(t,r,n){let i=Math.abs(r-t)/n,a=cZ(([,,e])=>e).right(o,i);if(a===o.length)return e.every(cK(t/31536e6,r/31536e6,n));if(0===a)return fX.every(Math.max(cK(t,r,n),1));let[s,l]=o[i/o[a-1][2]<o[a][2]/i?a-1:a];return s.every(l)}return[function(e,t,r){let n=t<e;n&&([e,t]=[t,e]);let i=r&&"function"==typeof r.range?r:s(e,t,r),a=i?i.range(e,+t+1):[];return n?a.reverse():a},s]}fX.every=e=>isFinite(e=Math.floor(e))&&e>0?e>1?fE(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):fX:null,fX.range;let[f0,f1]=f$(fC,fk,fN,fY,fK,fV),[f2,f5]=f$(fI,fB,fQ,fH,fq,fJ);function f3(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function f4(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function f6(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}var f8={"-":"",_:" ",0:"0"},f7=/^\s*\d+/,f9=/^%/,de=/[\\^$*+?|[\]().{}]/g;function dt(e,t,r){var n=e<0?"-":"",i=(n?-e:e)+"",a=i.length;return n+(a<r?Array(r-a+1).join(t)+i:i)}function dr(e){return e.replace(de,"\\$&")}function dn(e){return RegExp("^(?:"+e.map(dr).join("|")+")","i")}function di(e){return new Map(e.map((e,t)=>[e.toLowerCase(),t]))}function da(e,t,r){var n=f7.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function ds(e,t,r){var n=f7.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function dl(e,t,r){var n=f7.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function dc(e,t,r){var n=f7.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function du(e,t,r){var n=f7.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function df(e,t,r){var n=f7.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function dd(e,t,r){var n=f7.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function dh(e,t,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function dA(e,t,r){var n=f7.exec(t.slice(r,r+1));return n?(e.q=3*n[0]-3,r+n[0].length):-1}function dg(e,t,r){var n=f7.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function dp(e,t,r){var n=f7.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function dm(e,t,r){var n=f7.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function dy(e,t,r){var n=f7.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function db(e,t,r){var n=f7.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function dv(e,t,r){var n=f7.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function dx(e,t,r){var n=f7.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function dw(e,t,r){var n=f7.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function dE(e,t,r){var n=f9.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function dI(e,t,r){var n=f7.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function dC(e,t,r){var n=f7.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function dB(e,t){return dt(e.getDate(),t,2)}function dk(e,t){return dt(e.getHours(),t,2)}function dS(e,t){return dt(e.getHours()%12||12,t,2)}function dQ(e,t){return dt(1+fH.count(fI(e),e),t,3)}function d_(e,t){return dt(e.getMilliseconds(),t,3)}function dO(e,t){return d_(e,t)+"000"}function dD(e,t){return dt(e.getMonth()+1,t,2)}function dT(e,t){return dt(e.getMinutes(),t,2)}function dR(e,t){return dt(e.getSeconds(),t,2)}function dP(e){var t=e.getDay();return 0===t?7:t}function dM(e,t){return dt(fQ.count(fI(e)-1,e),t,2)}function dN(e){var t=e.getDay();return t>=4||0===t?fT(e):fT.ceil(e)}function dj(e,t){return e=dN(e),dt(fT.count(fI(e),e)+(4===fI(e).getDay()),t,2)}function dL(e){return e.getDay()}function dF(e,t){return dt(f_.count(fI(e)-1,e),t,2)}function dU(e,t){return dt(e.getFullYear()%100,t,2)}function dz(e,t){return dt((e=dN(e)).getFullYear()%100,t,2)}function dG(e,t){return dt(e.getFullYear()%1e4,t,4)}function dH(e,t){var r=e.getDay();return dt((e=r>=4||0===r?fT(e):fT.ceil(e)).getFullYear()%1e4,t,4)}function dW(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+dt(t/60|0,"0",2)+dt(t%60,"0",2)}function dY(e,t){return dt(e.getUTCDate(),t,2)}function dq(e,t){return dt(e.getUTCHours(),t,2)}function dK(e,t){return dt(e.getUTCHours()%12||12,t,2)}function dJ(e,t){return dt(1+fW.count(fC(e),e),t,3)}function dV(e,t){return dt(e.getUTCMilliseconds(),t,3)}function dZ(e,t){return dV(e,t)+"000"}function dX(e,t){return dt(e.getUTCMonth()+1,t,2)}function d$(e,t){return dt(e.getUTCMinutes(),t,2)}function d0(e,t){return dt(e.getUTCSeconds(),t,2)}function d1(e){var t=e.getUTCDay();return 0===t?7:t}function d2(e,t){return dt(fN.count(fC(e)-1,e),t,2)}function d5(e){var t=e.getUTCDay();return t>=4||0===t?fU(e):fU.ceil(e)}function d3(e,t){return e=d5(e),dt(fU.count(fC(e),e)+(4===fC(e).getUTCDay()),t,2)}function d4(e){return e.getUTCDay()}function d6(e,t){return dt(fj.count(fC(e)-1,e),t,2)}function d8(e,t){return dt(e.getUTCFullYear()%100,t,2)}function d7(e,t){return dt((e=d5(e)).getUTCFullYear()%100,t,2)}function d9(e,t){return dt(e.getUTCFullYear()%1e4,t,4)}function he(e,t){var r=e.getUTCDay();return dt((e=r>=4||0===r?fU(e):fU.ceil(e)).getUTCFullYear()%1e4,t,4)}function ht(){return"+0000"}function hr(){return"%"}function hn(e){return+e}function hi(e){return Math.floor(e/1e3)}function ha(e){return new Date(e)}function ho(e){return e instanceof Date?+e:+new Date(+e)}function hs(e,t,r,n,i,a,o,s,l,c){var u=uz(),f=u.invert,d=u.domain,h=c(".%L"),A=c(":%S"),g=c("%I:%M"),p=c("%I %p"),m=c("%a %d"),y=c("%b %
3d"),b=c("%B"),v=c("%Y");function x(e){return(l(e)<e?h:s(e)<e?A:o(e)<e?g:a(e)<e?p:n(e)<e?i(e)<e?m:y:r(e)<e?b:v)(e)}return u.invert=function(e){return new Date(f(e))},u.domain=function(e){return arguments.length?d(Array.from(e,ho)):d().map(ha)},u.ticks=function(t){var r=d();return e(r[0],r[r.length-1],null==t?10:t)},u.tickFormat=function(e,t){return null==t?x:c(t)},u.nice=function(e){var r=d();return e&&"function"==typeof e.range||(e=t(r[0],r[r.length-1],null==e?10:e)),e?d(u5(r,e)):u},u.copy=function(){return uF(u,hs(e,t,r,n,i,a,o,s,l,c))},u}function hl(){return l9.apply(hs(f2,f5,fI,fB,fQ,fH,fq,fJ,fZ,Wa).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function hc(){return l9.apply(hs(f0,f1,fC,fk,fN,fW,fK,fV,fZ,Wo).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function hu(){var e,t,r,n,i,a=0,o=1,s=uM,l=!1;function c(t){return null==t||isNaN(t*=1)?i:s(0===r?.5:(t=(n(t)-e)*r,l?Math.max(0,Math.min(1,t)):t))}function u(e){return function(t){var r,n;return arguments.length?([r,n]=t,s=e(r,n),c):[s(0),s(1)]}}return c.domain=function(i){return arguments.length?([a,o]=i,e=n(a*=1),t=n(o*=1),r=e===t?0:1/(t-e),c):[a,o]},c.clamp=function(e){return arguments.length?(l=!!e,c):l},c.interpolator=function(e){return arguments.length?(s=e,c):s},c.range=u(uD),c.rangeRound=u(uT),c.unknown=function(e){return arguments.length?(i=e,c):i},function(i){return n=i,e=i(a),t=i(o),r=e===t?0:1/(t-e),c}}function hf(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function hd(){var e=u0(hu()(uM));return e.copy=function(){return hf(e,hd())},ce.apply(e,arguments)}function hh(){var e=fe(hu()).domain([1,10]);return e.copy=function(){return hf(e,hh()).base(e.base())},ce.apply(e,arguments)}function hA(){var e=fi(hu());return e.copy=function(){return hf(e,hA()).constant(e.constant())},ce.apply(e,arguments)}function hg(){var e=fc(hu());return e.copy=function(){return hf(e,hg()).exponent(e.exponent())},ce.apply(e,arguments)}function hp(){return hg.apply(null,arguments).exponent(.5)}function hm(){var e=[],t=uM;function r(r){if(null!=r&&!isNaN(r*=1))return t((c1(e,r,1)-1)/(e.length-1))}return r.domain=function(t){if(!arguments.length)return e.slice();for(let r of(e=[],t))null==r||isNaN(r*=1)||e.push(r);return e.sort(cJ),r},r.interpolator=function(e){return arguments.length?(t=e,r):t},r.range=function(){return e.map((r,n)=>t(n/(e.length-1)))},r.quantiles=function(t){return Array.from({length:t+1},(r,n)=>(function(e,t,r){if(!(!(n=(e=Float64Array.from(function*(e,t){if(void 0===t)for(let t of e)null!=t&&(t*=1)>=t&&(yield t);else{let r=-1;for(let n of e)null!=(n=t(n,++r,e))&&(n*=1)>=n&&(yield n)}}(e,void 0))).length)||isNaN(t*=1))){if(t<=0||n<2)return fg(e);if(t>=1)return fA(e);var n,i=(n-1)*t,a=Math.floor(i),o=fA((function e(t,r,n=0,i=1/0,a){if(r=Math.floor(r),n=Math.floor(Math.max(0,n)),i=Math.floor(Math.min(t.length-1,i)),!(n<=r&&r<=i))return t;for(a=void 0===a?fp:function(e=cJ){if(e===cJ)return fp;if("function"!=typeof e)throw TypeError("compare is not a function");return(t,r)=>{let n=e(t,r);return n||0===n?n:(0===e(r,r))-(0===e(t,t))}}(a);i>n;){if(i-n>600){let o=i-n+1,s=r-n+1,l=Math.log(o),c=.5*Math.exp(2*l/3),u=.5*Math.sqrt(l*c*(o-c)/o)*(s-o/2<0?-1:1),f=Math.max(n,Math.floor(r-s*c/o+u)),d=Math.min(i,Math.floor(r+(o-s)*c/o+u));e(t,r,f,d,a)}let o=t[r],s=n,l=i;for(fm(t,n,r),a(t[i],o)>0&&fm(t,n,i);s<l;){for(fm(t,s,l),++s,--l;0>a(t[s],o);)++s;for(;a(t[l],o)>0;)--l}0===a(t[n],o)?fm(t,n,l):fm(t,++l,i),l<=r&&(n=l+1),r<=l&&(i=l-1)}return t})(e,a).subarray(0,a+1));return o+(fg(e.subarray(a+1))-o)*(i-a)}})(e,n/t))},r.copy=function(){return hm(t).domain(e)},ce.apply(r,arguments)}function hy(){var e,t,r,n,i,a,o,s=0,l=.5,c=1,u=1,f=uM,d=!1;function h(e){return isNaN(e*=1)?o:(e=.5+((e=+a(e))-t)*(u*e<u*t?n:i),f(d?Math.max(0,Math.min(1,e)):e))}function A(e){return function(t){var r,n,i;return arguments.length?([r,n,i]=t,f=function(e,t){void 0===t&&(t=e,e=uD);for(var r=0,n=t.length-1,i=t[0],a=Array(n<0?0:n);r<n;)a[r]=e(i,i=t[++r]);return function(e){var t=Math.max(0,Math.min(n-1,Math.floor(e*=n)));return a[t](e-t)}}(e,[r,n,i]),h):[f(0),f(.5),f(1)]}}return h.domain=function(o){return arguments.length?([s,l,c]=o,e=a(s*=1),t=a(l*=1),r=a(c*=1),n=e===t?0:.5/(t-e),i=t===r?0:.5/(r-t),u=t<e?-1:1,h):[s,l,c]},h.clamp=function(e){return arguments.length?(d=!!e,h):d},h.interpolator=function(e){return arguments.length?(f=e,h):f},h.range=A(uD),h.rangeRound=A(uT),h.unknown=function(e){return arguments.length?(o=e,h):o},function(o){return a=o,e=o(s),t=o(l),r=o(c),n=e===t?0:.5/(t-e),i=t===r?0:.5/(r-t),u=t<e?-1:1,h}}function hb(){var e=u0(hy()(uM));return e.copy=function(){return hf(e,hb())},ce.apply(e,arguments)}function hv(){var e=fe(hy()).domain([.1,1,10]);return e.copy=function(){return hf(e,hv()).base(e.base())},ce.apply(e,arguments)}function hx(){var e=fi(hy());return e.copy=function(){return hf(e,hx()).constant(e.constant())},ce.apply(e,arguments)}function hw(){var e=fc(hy());return e.copy=function(){return hf(e,hw()).exponent(e.exponent())},ce.apply(e,arguments)}function hE(){return hw.apply(null,arguments).exponent(.5)}Wa=(Wi=function(e){var t=e.dateTime,r=e.date,n=e.time,i=e.periods,a=e.days,o=e.shortDays,s=e.months,l=e.shortMonths,c=dn(i),u=di(i),f=dn(a),d=di(a),h=dn(o),A=di(o),g=dn(s),p=di(s),m=dn(l),y=di(l),b={a:function(e){return o[e.getDay()]},A:function(e){return a[e.getDay()]},b:function(e){return l[e.getMonth()]},B:function(e){return s[e.getMonth()]},c:null,d:dB,e:dB,f:dO,g:dz,G:dH,H:dk,I:dS,j:dQ,L:d_,m:dD,M:dT,p:function(e){return i[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:hn,s:hi,S:dR,u:dP,U:dM,V:dj,w:dL,W:dF,x:null,X:null,y:dU,Y:dG,Z:dW,"%":hr},v={a:function(e){return o[e.getUTCDay()]},A:function(e){return a[e.getUTCDay()]},b:function(e){return l[e.getUTCMonth()]},B:function(e){return s[e.getUTCMonth()]},c:null,d:dY,e:dY,f:dZ,g:d7,G:he,H:dq,I:dK,j:dJ,L:dV,m:dX,M:d$,p:function(e){return i[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:hn,s:hi,S:d0,u:d1,U:d2,V:d3,w:d4,W:d6,x:null,X:null,y:d8,Y:d9,Z:ht,"%":hr},x={a:function(e,t,r){var n=h.exec(t.slice(r));return n?(e.w=A.get(n[0].toLowerCase()),r+n[0].length):-1},A:function(e,t,r){var n=f.exec(t.slice(r));return n?(e.w=d.get(n[0].toLowerCase()),r+n[0].length):-1},b:function(e,t,r){var n=m.exec(t.slice(r));return n?(e.m=y.get(n[0].toLowerCase()),r+n[0].length):-1},B:function(e,t,r){var n=g.exec(t.slice(r));return n?(e.m=p.get(n[0].toLowerCase()),r+n[0].length):-1},c:function(e,r,n){return I(e,t,r,n)},d:dp,e:dp,f:dw,g:dd,G:df,H:dy,I:dy,j:dm,L:dx,m:dg,M:db,p:function(e,t,r){var n=c.exec(t.slice(r));return n?(e.p=u.get(n[0].toLowerCase()),r+n[0].length):-1},q:dA,Q:dI,s:dC,S:dv,u:ds,U:dl,V:dc,w:da,W:du,x:function(e,t,n){return I(e,r,t,n)},X:function(e,t,r){return I(e,n,t,r)},y:dd,Y:df,Z:dh,"%":dE};function w(e,t){return function(r){var n,i,a,o=[],s=-1,l=0,c=e.length;for(r instanceof Date||(r=new Date(+r));++s<c;)37===e.charCodeAt(s)&&(o.push(e.slice(l,s)),null!=(i=f8[n=e.charAt(++s)])?n=e.charAt(++s):i="e"===n?" ":"0",(a=t[n])&&(n=a(r,i)),o.push(n),l=s+1);return o.push(e.slice(l,s)),o.join("")}}function E(e,t){return function(r){var n,i,a=f6(1900,void 0,1);if(I(a,e,r+="",0)!=r.length)return null;if("Q"in a)return new Date(a.Q);if("s"in a)return new Date(1e3*a.s+("L"in a?a.L:0));if(!t||"Z"in a||(a.Z=0),"p"in a&&(a.H=a.H%12+12*a.p),void 0===a.m&&(a.m="q"in a?a.q:0),"V"in a){if(a.V<1||a.V>53)return null;"w"in a||(a.w=1),"Z"in a?(n=(i=(n=f4(f6(a.y,0,1))).getUTCDay())>4||0===i?fj.ceil(n):fj(n),n=fW.offset(n,(a.V-1)*7),a.y=n.getUTCFullYear(),a.m=n.getUTCMonth(),a.d=n.getUTCDate()+(a.w+6)%7):(n=(i=(n=f3(f
36(a.y,0,1))).getDay())>4||0===i?f_.ceil(n):f_(n),n=fH.offset(n,(a.V-1)*7),a.y=n.getFullYear(),a.m=n.getMonth(),a.d=n.getDate()+(a.w+6)%7)}else("W"in a||"U"in a)&&("w"in a||(a.w="u"in a?a.u%7:+("W"in a)),i="Z"in a?f4(f6(a.y,0,1)).getUTCDay():f3(f6(a.y,0,1)).getDay(),a.m=0,a.d="W"in a?(a.w+6)%7+7*a.W-(i+5)%7:a.w+7*a.U-(i+6)%7);return"Z"in a?(a.H+=a.Z/100|0,a.M+=a.Z%100,f4(a)):f3(a)}}function I(e,t,r,n){for(var i,a,o=0,s=t.length,l=r.length;o<s;){if(n>=l)return -1;if(37===(i=t.charCodeAt(o++))){if(!(a=x[(i=t.charAt(o++))in f8?t.charAt(o++):i])||(n=a(e,r,n))<0)return -1}else if(i!=r.charCodeAt(n++))return -1}return n}return b.x=w(r,b),b.X=w(n,b),b.c=w(t,b),v.x=w(r,v),v.X=w(n,v),v.c=w(t,v),{format:function(e){var t=w(e+="",b);return t.toString=function(){return e},t},parse:function(e){var t=E(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=w(e+="",v);return t.toString=function(){return e},t},utcParse:function(e){var t=E(e+="",!0);return t.toString=function(){return e},t}}}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]})).format,Wi.parse,Wo=Wi.utcFormat,Wi.utcParse,e.s(["scaleBand",()=>co,"scaleDiverging",()=>hb,"scaleDivergingLog",()=>hv,"scaleDivergingPow",()=>hw,"scaleDivergingSqrt",()=>hE,"scaleDivergingSymlog",()=>hx,"scaleIdentity",()=>u2,"scaleImplicit",0,ci,"scaleLinear",()=>u1,"scaleLog",()=>ft,"scaleOrdinal",()=>ca,"scalePoint",()=>cs,"scalePow",()=>fu,"scaleQuantile",()=>fy,"scaleQuantize",()=>fb,"scaleRadial",()=>fh,"scaleSequential",()=>hd,"scaleSequentialLog",()=>hh,"scaleSequentialPow",()=>hg,"scaleSequentialQuantile",()=>hm,"scaleSequentialSqrt",()=>hp,"scaleSequentialSymlog",()=>hA,"scaleSqrt",()=>ff,"scaleSymlog",()=>fa,"scaleThreshold",()=>fv,"scaleTime",()=>hl,"scaleUtc",()=>hc,"tickFormat",()=>u$],29061),e.i(29061),e.s(["scaleBand",()=>co,"scaleDiverging",()=>hb,"scaleDivergingLog",()=>hv,"scaleDivergingPow",()=>hw,"scaleDivergingSqrt",()=>hE,"scaleDivergingSymlog",()=>hx,"scaleIdentity",()=>u2,"scaleImplicit",0,ci,"scaleLinear",()=>u1,"scaleLog",()=>ft,"scaleOrdinal",()=>ca,"scalePoint",()=>cs,"scalePow",()=>fu,"scaleQuantile",()=>fy,"scaleQuantize",()=>fb,"scaleRadial",()=>fh,"scaleSequential",()=>hd,"scaleSequentialLog",()=>hh,"scaleSequentialPow",()=>hg,"scaleSequentialQuantile",()=>hm,"scaleSequentialSqrt",()=>hp,"scaleSequentialSymlog",()=>hA,"scaleSqrt",()=>ff,"scaleSymlog",()=>fa,"scaleThreshold",()=>fv,"scaleTime",()=>hl,"scaleUtc",()=>hc,"tickFormat",()=>u$],79357);var hI=e.i(79357);function hC(e){return"object"==typeof e&&"length"in e?e:Array.from(e)}function hB(e,t){if((i=e.length)>1)for(var r,n,i,a=1,o=e[t[0]],s=o.length;a<i;++a)for(n=o,o=e[t[a]],r=0;r<s;++r)o[r][1]+=o[r][0]=isNaN(n[r][1])?n[r][0]:n[r][1]}function hk(e){for(var t=e.length,r=Array(t);--t>=0;)r[t]=t;return r}function hS(e,t){return e[t]}function hQ(e){let t=[];return t.key=e,t}Array.prototype.slice;var h_=e.i(86966),hO=e.i(37544),hD=e.i(33303),hT=e.i(98892),hR=e.i(51655);function hP(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var hM=function(e){return e},hN={},hj=function(e){return e===hN},hL=function(e){return function t(){return 0==arguments.length||1==arguments.length&&hj(arguments.length<=0?void 0:arguments[0])?t:e.apply(void 0,arguments)}},hF=function(e){return function e(t,r){return 1===t?r:hL(function(){for(var n=arguments.length,i=Array(n),a=0;a<n;a++)i[a]=arguments[a];var o=i.filter(function(e){return e!==hN}).length;return o>=t?r.apply(void 0,i):e(t-o,hL(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];var a=i.map(function(e){return hj(e)?t.shift():e});return r.apply(void 0,((function(e){if(Array.isArray(e))return hP(e)})(a)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(a)||function(e,t){if(e){if("string"==typeof e)return hP(e,void 0);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return hP(e,void 0)}}(a)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()).concat(t))}))})}(e.length,e)},hU=function(e,t){for(var r=[],n=e;n<t;++n)r[n-e]=n;return r},hz=hF(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(e){return t[e]}).map(e)}),hG=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];if(!t.length)return hM;var n=t.reverse(),i=n[0],a=n.slice(1);return function(){return a.reduce(function(e,t){return t(e)},i.apply(void 0,arguments))}},hH=function(e){return Array.isArray(e)?e.reverse():e.split("").reverse.join("")},hW=function(e){var t=null,r=null;return function(){for(var n=arguments.length,i=Array(n),a=0;a<n;a++)i[a]=arguments[a];return t&&i.every(function(e,r){return e===t[r]})?r:(t=i,r=e.apply(void 0,i))}};hF(function(e,t,r){var n=+e;return n+r*(t-n)}),hF(function(e,t,r){var n=t-e;return(r-e)/(n=n||1/0)}),hF(function(e,t,r){var n=t-e;return Math.max(0,Math.min(1,(r-e)/(n=n||1/0)))});let hY=function(e,t,r){for(var n=new hR.default(e),i=0,a=[];n.lt(t)&&i<1e5;)a.push(n.toNumber()),n=n.add(r),i++;return a},hq=function(e){return 0===e?1:Math.floor(new hR.default(e).abs().log(10).toNumber())+1};function hK(e){return function(e){if(Array.isArray(e))return hZ(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||hV(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function hJ(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var r=[],n=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done)&&(r.push(o.value),!t||r.length!==t);n=!0);}catch(e){i=!0,a=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw a}}return r}}(e,t)||hV(e,t)||function(){throw TypeError("Invalid attempt to de
3structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function hV(e,t){if(e){if("string"==typeof e)return hZ(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return hZ(e,t)}}function hZ(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function hX(e){var t=hJ(e,2),r=t[0],n=t[1],i=r,a=n;return r>n&&(i=n,a=r),[i,a]}function h$(e,t,r){if(e.lte(0))return new hR.default(0);var n=hq(e.toNumber()),i=new hR.default(10).pow(n),a=e.div(i),o=1!==n?.05:.1,s=new hR.default(Math.ceil(a.div(o).toNumber())).add(r).mul(o).mul(i);return t?s:new hR.default(Math.ceil(s))}function h0(e,t,r){var n=1,i=new hR.default(e);if(!i.isint()&&r){var a=Math.abs(e);a<1?(n=new hR.default(10).pow(hq(e)-1),i=new hR.default(Math.floor(i.div(n).toNumber())).mul(n)):a>1&&(i=new hR.default(Math.floor(e)))}else 0===e?i=new hR.default(Math.floor((t-1)/2)):r||(i=new hR.default(Math.floor(e)));var o=Math.floor((t-1)/2);return hG(hz(function(e){return i.add(new hR.default(e-o).mul(n)).toNumber()}),hU)(0,t)}var h1=hW(function(e){var t=hJ(e,2),r=t[0],n=t[1],i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,a=!(arguments.length>2)||void 0===arguments[2]||arguments[2],o=Math.max(i,2),s=hJ(hX([r,n]),2),l=s[0],c=s[1];if(l===-1/0||c===1/0){var u=c===1/0?[l].concat(hK(hU(0,i-1).map(function(){return 1/0}))):[].concat(hK(hU(0,i-1).map(function(){return-1/0})),[c]);return r>n?hH(u):u}if(l===c)return h0(l,i,a);var f=function e(t,r,n,i){var a,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(!Number.isFinite((r-t)/(n-1)))return{step:new hR.default(0),tickMin:new hR.default(0),tickMax:new hR.default(0)};var s=h$(new hR.default(r).sub(t).div(n-1),i,o),l=Math.ceil((a=t<=0&&r>=0?new hR.default(0):(a=new hR.default(t).add(r).div(2)).sub(new hR.default(a).mod(s))).sub(t).div(s).toNumber()),c=Math.ceil(new hR.default(r).sub(a).div(s).toNumber()),u=l+c+1;return u>n?e(t,r,n,i,o+1):(u<n&&(c=r>0?c+(n-u):c,l=r>0?l:l+(n-u)),{step:s,tickMin:a.sub(new hR.default(l).mul(s)),tickMax:a.add(new hR.default(c).mul(s))})}(l,c,o,a),d=f.step,h=hY(f.tickMin,f.tickMax.add(new hR.default(.1).mul(d)),d);return r>n?hH(h):h});hW(function(e){var t=hJ(e,2),r=t[0],n=t[1],i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,a=!(arguments.length>2)||void 0===arguments[2]||arguments[2],o=Math.max(i,2),s=hJ(hX([r,n]),2),l=s[0],c=s[1];if(l===-1/0||c===1/0)return[r,n];if(l===c)return h0(l,i,a);var u=h$(new hR.default(c).sub(l).div(o-1),a,0),f=hG(hz(function(e){return new hR.default(l).add(new hR.default(e).mul(u)).toNumber()}),hU)(0,o).filter(function(e){return e>=l&&e<=c});return r>n?hH(f):f});var h2=hW(function(e,t){var r=hJ(e,2),n=r[0],i=r[1],a=!(arguments.length>2)||void 0===arguments[2]||arguments[2],o=hJ(hX([n,i]),2),s=o[0],l=o[1];if(s===-1/0||l===1/0)return[n,i];if(s===l)return[s];var c=Math.max(t,2),u=h$(new hR.default(l).sub(s).div(c-1),a,0),f=[].concat(hK(hY(new hR.default(s),new hR.default(l).sub(new hR.default(.99).mul(u)),u)),[l]);return n>i?hH(f):f}),h5=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function h3(e){return(h3="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function h4(){return(h4=Object.assign.bind()).apply(this,arguments)}function h6(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function h8(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(h8=function(){return!!e})()}function h7(e){return(h7=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h9(e,t){return(h9=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function Ae(e,t,r){return(t=At(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function At(e){var t=function(e,t){if("object"!=h3(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=h3(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==h3(t)?t:t+""}var Ar=function(e){var t;function r(){var e,t;if(!(this instanceof r))throw TypeError("Cannot call a class as a function");return e=r,t=arguments,e=h7(e),function(e,t){if(t&&("object"===h3(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");var r=e;if(void 0===r)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return r}(this,h8()?Reflect.construct(e,t||[],h7(this).constructor):e.apply(this,t))}if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");return r.prototype=Object.create(e&&e.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),e&&h9(r,e),t=[{key:"render",value:function(){var e=this.props,t=e.offset,r=e.layout,n=e.width,i=e.dataKey,a=e.data,o=e.dataPointFormatter,s=e.xAxis,l=e.yAxis,c=aG(function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,h5),!1);"x"===this.props.direction&&"number"!==s.type&&an(!1);var u=a.map(function(e){var a,u,f=o(e,i),d=f.x,h=f.y,A=f.value,g=f.errorVal;if(!g)return null;var p=[];if(Array.isArray(g)){var y=function(e){if(Array.isArray(e))return e}(g)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,s=[],l=!0,c=!1;try{a=(r=r.call(e)).next,!1;for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),2!==s.length);l=!0);}catch(e){c=!0,i=e}
3finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(g,2)||function(e,t){if(e){if("string"==typeof e)return h6(e,2);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return h6(e,2)}}(g,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();a=y[0],u=y[1]}else a=u=g;if("vertical"===r){var b=s.scale,v=h+t,x=v+n,w=v-n,E=b(A-a),I=b(A+u);p.push({x1:I,y1:x,x2:I,y2:w}),p.push({x1:E,y1:v,x2:I,y2:v}),p.push({x1:E,y1:x,x2:E,y2:w})}else if("horizontal"===r){var C=l.scale,B=d+t,k=B-n,S=B+n,Q=C(A-a),_=C(A+u);p.push({x1:k,y1:_,x2:S,y2:_}),p.push({x1:B,y1:Q,x2:B,y2:_}),p.push({x1:k,y1:Q,x2:S,y2:Q})}return m.default.createElement(a$,h4({className:"recharts-errorBar",key:"bar-".concat(p.map(function(e){return"".concat(e.x1,"-").concat(e.x2,"-").concat(e.y1,"-").concat(e.y2)}))},c),p.map(function(e){return m.default.createElement("line",h4({},e,{key:"line-".concat(e.x1,"-").concat(e.x2,"-").concat(e.y1,"-").concat(e.y2)}))}))});return m.default.createElement(a$,{className:"recharts-errorBars"},u)}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,At(n.key),n)}}(r.prototype,t),Object.defineProperty(r,"prototype",{writable:!1}),r}(m.default.Component);function An(e){return(An="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ai(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function Aa(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ai(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=An(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=An(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==An(t)?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ai(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}Ae(Ar,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"}),Ae(Ar,"displayName","ErrorBar");var Ao=function(e){var t,r=e.children,n=e.formattedGraphicalItems,i=e.legendWidth,a=e.legendContent,o=aL(r,sh);if(!o)return null;var s=sh.defaultProps,l=void 0!==s?Aa(Aa({},s),o.props):{};return t=o.props&&o.props.payload?o.props&&o.props.payload:"children"===a?(n||[]).reduce(function(e,t){var r=t.item,n=t.props,i=n.sectors||n.data||[];return e.concat(i.map(function(e){return{type:o.props.iconType||r.props.legendType,value:e.name,color:e.fill,payload:e}}))},[]):(n||[]).map(function(e){var t=e.item,r=t.type.defaultProps,n=void 0!==r?Aa(Aa({},r),t.props):{},i=n.dataKey,a=n.name,o=n.legendType;return{inactive:n.hide,dataKey:i,type:l.iconType||o||"square",color:Ap(t),value:a||i,payload:n}}),Aa(Aa(Aa({},l),sh.getWithHeight(o,i)),{},{payload:t,item:o})};function As(e){return(As="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Al(e){return function(e){if(Array.isArray(e))return Ac(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Ac(e,void 0);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ac(e,void 0)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ac(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Au(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function Af(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
3t%2?Au(Object(r),!0).forEach(function(t){Ad(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Au(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function Ad(e,t,r){var n;return(n=function(e,t){if("object"!=As(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=As(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==As(n)?n:n+"")in e)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ah(e,t,r){return(0,i8.default)(e)||(0,i8.default)(t)?r:ad(t)?(0,ae.default)(e,t,r):(0,i7.default)(t)?t(e):r}function AA(e,t,r,n){var i=(0,hD.default)(e,function(e){return Ah(e,t)});if("number"===r){var a=i.filter(function(e){return af(e)||parseFloat(e)});return a.length?[(0,hO.default)(a),(0,h_.default)(a)]:[1/0,-1/0]}return(n?i.filter(function(e){return!(0,i8.default)(e)}):i).map(function(e){return ad(e)||e instanceof Date?e:""})}var Ag=function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,a=-1,o=null!=(t=null==r?void 0:r.length)?t:0;if(o<=1)return 0;if(i&&"angleAxis"===i.axisType&&1e-6>=Math.abs(Math.abs(i.range[1]-i.range[0])-360))for(var s=i.range,l=0;l<o;l++){var c=l>0?n[l-1].coordinate:n[o-1].coordinate,u=n[l].coordinate,f=l>=o-1?n[0].coordinate:n[l+1].coordinate,d=void 0;if(ac(u-c)!==ac(f-u)){var h=[];if(ac(f-u)===ac(s[1]-s[0])){d=f;var A=u+s[1]-s[0];h[0]=Math.min(A,(A+c)/2),h[1]=Math.max(A,(A+c)/2)}else{d=c;var g=f+s[1]-s[0];h[0]=Math.min(u,(g+u)/2),h[1]=Math.max(u,(g+u)/2)}var p=[Math.min(u,(d+u)/2),Math.max(u,(d+u)/2)];if(e>p[0]&&e<=p[1]||e>=h[0]&&e<=h[1]){a=n[l].index;break}}else{var m=Math.min(c,f),y=Math.max(c,f);if(e>(m+u)/2&&e<=(y+u)/2){a=n[l].index;break}}}else for(var b=0;b<o;b++)if(0===b&&e<=(r[b].coordinate+r[b+1].coordinate)/2||b>0&&b<o-1&&e>(r[b].coordinate+r[b-1].coordinate)/2&&e<=(r[b].coordinate+r[b+1].coordinate)/2||b===o-1&&e>(r[b].coordinate+r[b-1].coordinate)/2){a=r[b].index;break}return a},Ap=function(e){var t,r,n=e.type.displayName,i=null!=(t=e.type)&&t.defaultProps?Af(Af({},e.type.defaultProps),e.props):e.props,a=i.stroke,o=i.fill;switch(n){case"Line":r=a;break;case"Area":case"Radar":r=a&&"none"!==a?a:o;break;default:r=o}return r},Am=function(e){var t=e.barSize,r=e.totalSize,n=e.stackGroups,i=void 0===n?{}:n;if(!i)return{};for(var a={},o=Object.keys(i),s=0,l=o.length;s<l;s++)for(var c=i[o[s]].stackGroups,u=Object.keys(c),f=0,d=u.length;f<d;f++){var h=c[u[f]],A=h.items,g=h.cateAxisId,p=A.filter(function(e){return aR(e.type).indexOf("Bar")>=0});if(p&&p.length){var m=p[0].type.defaultProps,y=void 0!==m?Af(Af({},m),p[0].props):p[0].props,b=y.barSize,v=y[g];a[v]||(a[v]=[]);var x=(0,i8.default)(b)?t:b;a[v].push({item:p[0],stackList:p.slice(1),barSize:(0,i8.default)(x)?void 0:ag(x,r,0)})}}return a},Ay=function(e){var t,r=e.barGap,n=e.barCategoryGap,i=e.bandSize,a=e.sizeList,o=void 0===a?[]:a,s=e.maxBarSize,l=o.length;if(l<1)return null;var c=ag(r,i,0,!0),u=[];if(o[0].barSize===+o[0].barSize){var f=!1,d=i/l,h=o.reduce(function(e,t){return e+t.barSize||0},0);(h+=(l-1)*c)>=i&&(h-=(l-1)*c,c=0),h>=i&&d>0&&(f=!0,d*=.9,h=l*d);var A={offset:((i-h)/2|0)-c,size:0};t=o.reduce(function(e,t){var r={item:t.item,position:{offset:A.offset+A.size+c,size:f?d:t.barSize}},n=[].concat(Al(e),[r]);return A=n[n.length-1].position,t.stackList&&t.stackList.length&&t.stackList.forEach(function(e){n.push({item:e,position:A})}),n},u)}else{var g=ag(n,i,0,!0);i-2*g-(l-1)*c<=0&&(c=0);var p=(i-2*g-(l-1)*c)/l;p>1&&(p>>=0);var m=s===+s?Math.min(p,s):p;t=o.reduce(function(e,t,r){var n=[].concat(Al(e),[{item:t.item,position:{offset:g+(p+c)*r+(p-m)/2,size:m}}]);return t.stackList&&t.stackList.length&&t.stackList.forEach(function(e){n.push({item:e,position:n[n.length-1].position})}),n},u)}return t},Ab=function(e,t,r,n){var i=r.children,a=r.width,o=r.margin,s=Ao({children:i,legendWidth:a-(o.left||0)-(o.right||0)});if(s){var l=n||{},c=l.width,u=l.height,f=s.align,d=s.verticalAlign,h=s.layout;if(("vertical"===h||"horizontal"===h&&"middle"===d)&&"center"!==f&&af(e[f]))return Af(Af({},e),{},Ad({},f,e[f]+(c||0)));if(("horizontal"===h||"vertical"===h&&"center"===f)&&"middle"!==d&&af(e[d]))return Af(Af({},e),{},Ad({},d,e[d]+(u||0)))}return e},Av=function(e,t,r,n,i){var a=aj(t.props.children,Ar).filter(function(e){var t;return t=e.props.direction,!!(0,i8.default)(i)||("horizontal"===n?"yAxis"===i:"vertical"===n||"x"===t?"xAxis"===i:"y"!==t||"yAxis"===i)});if(a&&a.length){var o=a.map(function(e){return e.props.dataKey});return e.reduce(function(e,t){var n=Ah(t,r);if((0,i8.default)(n))return e;var i=Array.isArray(n)?[(0,hO.default)(n),(0,h_.default)(n)]:[n,n],a=o.reduce(function(e,r){var n=Ah(t,r,0),a=i[0]-Math.abs(Array.isArray(n)?n[0]:n),o=i[1]+Math.abs(Array.isArray(n)?n[1]:n);return[Math.min(a,e[0]),Math.max(o,e[1])]},[1/0,-1/0]);return[Math.min(a[0],e[0]),Math.max(a[1],e[1])]},[1/0,-1/0])}return null},Ax=function(e,t,r,n,i){var a=t.map(function(t){return Av(e,t,r,i,n)}).filter(function(e){return!(0,i8.default)(e)});return a&&a.length?a.reduce(function(e,t){return[Math.min(e[0],t[0]),Math.max(e[1],t[1])]},[1/0,-1/0]):null},Aw=function(e,t,r,n,i){var a=t.map(function(t){var a=t.props.dataKey;return"number"===r&&a&&Av(e,t,a,n)||AA(e,a,r,i)});if("number"===r)return a.reduce(function(e,t){return[Math.min(e[0],t[0]),Math.max(e[1],t[1])]},[1/0,-1/0]);var o={};return a.reduce(function(e,t){for(var r=0,n=t.length;r<n;r++)o[t[r]]||(o[t[r]]=!0,e.push(t[r]));return e},[])},AE=function(e,t){return"horizontal"===e&&"xAxis"===t||"vertical"===e&&"yAxis"===t||"centric"===e&&"angleAxis"===t||"radial"===e&&"radiusAxis"===t},AI=function(e,t,r,n){if(n)return e.map(function(e){return e.coordinate});var i,a,o=e.map(function(e){return e.coordinate===t&&(i=!0),e.coordinate===r&&(a=!0),e.coordinate});return i||o.push(t),a||o.push(r),o},AC=function(e,t,r){if(!e)return null;var n=e.scale,i=e.duplicateDomain,a=e.type,o=e.range,s="scaleBand"===e.realScaleType?n.bandwidth()/2:2,l=(t||r)&&"category"===a&&n.bandwidth?n.bandwidth()/s:0;return(l="angleAxis"===e.axisType&&(null==o?void 0:o.length)>=2?2*ac(o[0]-o[1])*l:l,t&&(e.ticks||e.niceTicks))?(e.ticks||e.niceTicks).map(function(e){return{coordinate:n(i?i.indexOf(e):e)+l,value:e,offset:l}}).filter(function(e){return!(0,as.default)(e.coordinate)}):e.isCategorical&&e.categoricalDomain?e.categoricalDomain.map(function(e,t){return{coordinate:n(e)+l,value:e,index:t,offset:l}}):n.ticks&&!r?n.ticks(e.tickCount).map(function(e){return{coordinate:n(e)+l,value:e,offset:l}}):n.domain().map(function(e,t){return{coordinate:n(e)+l,value:i?i[e]:e,index:t,offset:l}})},AB=new WeakMap,Ak=function(e,t){if("function"!=typeof t)return e;AB.has(e)||AB.set(e,new WeakMap);var r=AB.get(e);if(r.has(t))return r.get(t);var n=function(){e.apply(void 0,arguments),t.apply(void 0,arguments)};return r.set(t,n),n},AS=function(e,t,r){var n=e.scale,i=e.type,a=e.layout,o=e.axisType;
3if("auto"===n)return"radial"===a&&"radiusAxis"===o?{scale:hI.scaleBand(),realScaleType:"band"}:"radial"===a&&"angleAxis"===o?{scale:hI.scaleLinear(),realScaleType:"linear"}:"category"===i&&t&&(t.indexOf("LineChart")>=0||t.indexOf("AreaChart")>=0||t.indexOf("ComposedChart")>=0&&!r)?{scale:hI.scalePoint(),realScaleType:"point"}:"category"===i?{scale:hI.scaleBand(),realScaleType:"band"}:{scale:hI.scaleLinear(),realScaleType:"linear"};if((0,ai.default)(n)){var s="scale".concat((0,oC.default)(n));return{scale:(hI[s]||hI.scalePoint)(),realScaleType:hI[s]?s:"point"}}return(0,i7.default)(n)?{scale:n}:{scale:hI.scalePoint(),realScaleType:"point"}},AQ=function(e){var t=e.domain();if(t&&!(t.length<=2)){var r=t.length,n=e.range(),i=Math.min(n[0],n[1])-1e-4,a=Math.max(n[0],n[1])+1e-4,o=e(t[0]),s=e(t[r-1]);(o<i||o>a||s<i||s>a)&&e.domain([t[0],t[r-1]])}},A_=function(e,t){if(!e)return null;for(var r=0,n=e.length;r<n;r++)if(e[r].item===t)return e[r].position;return null},AO=function(e,t){if(!t||2!==t.length||!af(t[0])||!af(t[1]))return e;var r=Math.min(t[0],t[1]),n=Math.max(t[0],t[1]),i=[e[0],e[1]];return(!af(e[0])||e[0]<r)&&(i[0]=r),(!af(e[1])||e[1]>n)&&(i[1]=n),i[0]>n&&(i[0]=n),i[1]<r&&(i[1]=r),i},AD={sign:function(e){var t=e.length;if(!(t<=0))for(var r=0,n=e[0].length;r<n;++r)for(var i=0,a=0,o=0;o<t;++o){var s=(0,as.default)(e[o][r][1])?e[o][r][0]:e[o][r][1];s>=0?(e[o][r][0]=i,e[o][r][1]=i+s,i=e[o][r][1]):(e[o][r][0]=a,e[o][r][1]=a+s,a=e[o][r][1])}},expand:function(e,t){if((n=e.length)>0){for(var r,n,i,a=0,o=e[0].length;a<o;++a){for(i=r=0;r<n;++r)i+=e[r][a][1]||0;if(i)for(r=0;r<n;++r)e[r][a][1]/=i}hB(e,t)}},none:hB,silhouette:function(e,t){if((r=e.length)>0){for(var r,n=0,i=e[t[0]],a=i.length;n<a;++n){for(var o=0,s=0;o<r;++o)s+=e[o][n][1]||0;i[n][1]+=i[n][0]=-s/2}hB(e,t)}},wiggle:function(e,t){if((i=e.length)>0&&(n=(r=e[t[0]]).length)>0){for(var r,n,i,a=0,o=1;o<n;++o){for(var s=0,l=0,c=0;s<i;++s){for(var u=e[t[s]],f=u[o][1]||0,d=(f-(u[o-1][1]||0))/2,h=0;h<s;++h){var A=e[t[h]];d+=(A[o][1]||0)-(A[o-1][1]||0)}l+=f,c+=d*f}r[o-1][1]+=r[o-1][0]=a,l&&(a-=c/l)}r[o-1][1]+=r[o-1][0]=a,hB(e,t)}},positive:function(e){var t=e.length;if(!(t<=0))for(var r=0,n=e[0].length;r<n;++r)for(var i=0,a=0;a<t;++a){var o=(0,as.default)(e[a][r][1])?e[a][r][0]:e[a][r][1];o>=0?(e[a][r][0]=i,e[a][r][1]=i+o,i=e[a][r][1]):(e[a][r][0]=0,e[a][r][1]=0)}}},AT=function(e,t,r){var n=t.map(function(e){return e.props.dataKey}),i=AD[r];return(function(){var e=oB([]),t=hk,r=hB,n=hS;function i(i){var a,o,s=Array.from(e.apply(this,arguments),hQ),l=s.length,c=-1;for(let e of i)for(a=0,++c;a<l;++a)(s[a][c]=[0,+n(e,s[a].key,c,i)]).data=e;for(a=0,o=hC(t(s));a<l;++a)s[o[a]].index=a;return r(s,o),s}return i.keys=function(t){return arguments.length?(e="function"==typeof t?t:oB(Array.from(t)),i):e},i.value=function(e){return arguments.length?(n="function"==typeof e?e:oB(+e),i):n},i.order=function(e){return arguments.length?(t=null==e?hk:"function"==typeof e?e:oB(Array.from(e)),i):t},i.offset=function(e){return arguments.length?(r=null==e?hB:e,i):r},i})().keys(n).value(function(e,t){return+Ah(e,t,0)}).order(hk).offset(i)(e)},AR=function(e,t,r,n,i,a){if(!e)return null;var o=(a?t.reverse():t).reduce(function(e,t){var i,a=null!=(i=t.type)&&i.defaultProps?Af(Af({},t.type.defaultProps),t.props):t.props,o=a.stackId;if(a.hide)return e;var s=a[r],l=e[s]||{hasStack:!1,stackGroups:{}};if(ad(o)){var c=l.stackGroups[o]||{numericAxisId:r,cateAxisId:n,items:[]};c.items.push(t),l.hasStack=!0,l.stackGroups[o]=c}else l.stackGroups[aA("_stackId_")]={numericAxisId:r,cateAxisId:n,items:[t]};return Af(Af({},e),{},Ad({},s,l))},{});return Object.keys(o).reduce(function(t,a){var s=o[a];return s.hasStack&&(s.stackGroups=Object.keys(s.stackGroups).reduce(function(t,a){var o=s.stackGroups[a];return Af(Af({},t),{},Ad({},a,{numericAxisId:r,cateAxisId:n,items:o.items,stackedData:AT(e,o.items,i)}))},{})),Af(Af({},t),{},Ad({},a,s))},{})},AP=function(e,t){var r=t.realScaleType,n=t.type,i=t.tickCount,a=t.originalDomain,o=t.allowDecimals,s=r||t.scale;if("auto"!==s&&"linear"!==s)return null;if(i&&"number"===n&&a&&("auto"===a[0]||"auto"===a[1])){var l=e.domain();if(!l.length)return null;var c=h1(l,i,o);return e.domain([(0,hO.default)(c),(0,h_.default)(c)]),{niceTicks:c}}return i&&"number"===n?{niceTicks:h2(e.domain(),i,o)}:null};function AM(e){var t=e.axis,r=e.ticks,n=e.bandSize,i=e.entry,a=e.index,o=e.dataKey;if("category"===t.type){if(!t.allowDuplicatedCategory&&t.dataKey&&!(0,i8.default)(i[t.dataKey])){var s=ab(r,"value",i[t.dataKey]);if(s)return s.coordinate+n/2}return r[a]?r[a].coordinate+n/2:null}var l=Ah(i,(0,i8.default)(o)?t.dataKey:o);return(0,i8.default)(l)?null:t.scale(l)}var AN=function(e){var t=e.axis,r=e.ticks,n=e.offset,i=e.bandSize,a=e.entry,o=e.index;if("category"===t.type)return r[o]?r[o].coordinate+n:null;var s=Ah(a,t.dataKey,t.domain[o]);return(0,i8.default)(s)?null:t.scale(s)-i/2+n},Aj=function(e){var t=e.numericAxis,r=t.scale.domain();if("number"===t.type){var n=Math.min(r[0],r[1]),i=Math.max(r[0],r[1]);return n<=0&&i>=0?0:i<0?i:n}return r[0]},AL=function(e,t){var r,n=(null!=(r=e.type)&&r.defaultProps?Af(Af({},e.type.defaultProps),e.props):e.props).stackId;if(ad(n)){var i=t[n];if(i){var a=i.items.indexOf(e);return a>=0?i.stackedData[a]:null}}return null},AF=function(e,t,r){return Object.keys(e).reduce(function(n,i){var a=e[i].stackedData.reduce(function(e,n){var i=n.slice(t,r+1).reduce(function(e,t){return[(0,hO.default)(t.concat([e[0]]).filter(af)),(0,h_.default)(t.concat([e[1]]).filter(af))]},[1/0,-1/0]);return[Math.min(e[0],i[0]),Math.max(e[1],i[1])]},[1/0,-1/0]);return[Math.min(a[0],n[0]),Math.max(a[1],n[1])]},[1/0,-1/0]).map(function(e){return e===1/0||e===-1/0?0:e})},AU=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Az=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,AG=function(e,t,r){if((0,i7.default)(e))return e(t,r);
3if(!Array.isArray(e))return t;var n=[];if(af(e[0]))n[0]=r?e[0]:Math.min(e[0],t[0]);else if(AU.test(e[0])){var i=+AU.exec(e[0])[1];n[0]=t[0]-i}else(0,i7.default)(e[0])?n[0]=e[0](t[0]):n[0]=t[0];if(af(e[1]))n[1]=r?e[1]:Math.max(e[1],t[1]);else if(Az.test(e[1])){var a=+Az.exec(e[1])[1];n[1]=t[1]+a}else(0,i7.default)(e[1])?n[1]=e[1](t[1]):n[1]=t[1];return n},AH=function(e,t,r){if(e&&e.scale&&e.scale.bandwidth){var n=e.scale.bandwidth();if(!r||n>0)return n}if(e&&t&&t.length>=2){for(var i=(0,at.default)(t,function(e){return e.coordinate}),a=1/0,o=1,s=i.length;o<s;o++){var l=i[o],c=i[o-1];a=Math.min((l.coordinate||0)-(c.coordinate||0),a)}return a===1/0?0:a}return r?void 0:0},AW=function(e,t,r){return!e||!e.length||(0,hT.default)(e,(0,ae.default)(r,"type.defaultProps.domain"))?t:e},AY=function(e,t){var r=e.type.defaultProps?Af(Af({},e.type.defaultProps),e.props):e.props,n=r.dataKey,i=r.name,a=r.unit,o=r.formatter,s=r.tooltipType,l=r.chartType,c=r.hide;return Af(Af({},aG(e,!1)),{},{dataKey:n,unit:a,formatter:o,name:i||n,color:Ap(e),value:Ah(t,n),type:s,payload:t,chartType:l,hide:c})};function Aq(e){return(Aq="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function AK(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function AJ(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?AK(Object(r),!0).forEach(function(t){AV(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):AK(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function AV(e,t,r){var n;return(n=function(e,t){if("object"!=Aq(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=Aq(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==Aq(n)?n:n+"")in e)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var AZ=["Webkit","Moz","O","ms"],AX=function(e,t){if(!e)return null;var r=e.replace(/(\w)/,function(e){return e.toUpperCase()}),n=AZ.reduce(function(e,n){return AJ(AJ({},e),{},AV({},n+r,t))},{});return n[e]=t,n};function A$(e){return(A$="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function A0(){return(A0=Object.assign.bind()).apply(this,arguments)}function A1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function A2(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?A1(Object(r),!0).forEach(function(t){A8(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):A1(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function A5(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,A7(n.key),n)}}function A3(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(A3=function(){return!!e})()}function A4(e){return(A4=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function A6(e,t){return(A6=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function A8(e,t,r){return(t=A7(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function A7(e){var t=function(e,t){if("object"!=A$(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=A$(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==A$(t)?t:t+""}var A9=function(e){var t=e.data,r=e.startIndex,n=e.endIndex,i=e.x,a=e.width,o=e.travellerWidth;if(!t||!t.length)return{};var s=t.length,l=cs().domain((0,i9.default)(0,s)).range([i,i+a-o]),c=l.domain().map(function(e){return l(e)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:l(r),endX:l(n),scale:l,scaleValues:c}},ge=function(e){return e.changedTouches&&!!e.changedTouches.length},gt=function(e){var t,r;function n(e){var t,r,i;if(!(this instanceof n))throw TypeError("Cannot call a class as a function");return r=n,i=[e],r=A4(r),A8(t=function(e,t){if(t&&("object"===A$(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");var r=e;if(void 0===r)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return r}(this,A3()?Reflect.construct(r,i||[],A4(this).constructor):r.apply(this,i)),"handleDrag",function(e){t.leaveTimer&&(clearTimeout(t.leaveTimer),t.leaveTimer=null),t.state.isTravellerMoving?t.handleTravellerMove(e):t.state.isSlideMoving&&t.handleSlideDrag(e)}),A8(t,"handleTouchMove",function(e){null!=e.changedTouches&&e.changedTouches.length>0&&t.handleDrag(e.changedTouches[0])}),A8(t,"handleDragEnd",function(){t.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var e=t.props,r=e.endIndex,n=e.onDragEnd,i=e.startIndex;null==n||n({endIndex:r,startIndex:i})}),t.detachDragEndListener()}),A8(t,"handleLeaveWrapper",function(){(t.state.isTravellerMoving||t.state.isSlideMoving)&&(t.leaveTimer=window.setTimeout(t.handleDragEnd,t.props.leaveTimeOut))}),A8(t,"handleEnterSlideOrTraveller",function(){t.setState({isTextActive:!0})}),A8(t,"handleLeaveSlideOrTraveller",function(){t.setState({isTextActive:!1})}),A8(t,"handleSlideDragStart",function(e){var r=ge(e)?e.changedTouches[0]:e;t.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:r.pageX}),t.attachDragEndListener()}),t.travellerDragStartHandlers={startX:t.handleTravellerDragStart.bind(t,"startX"),endX:t.handleTravellerDragStart.bind(t,"endX")},t.state={},t}if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");return n.prototype=Object.create(e&&e.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),Object.defineProperty(n,"prototype",{writable:!1}),e&&A6(n,e),t=[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(e){var t=e.startX,r=e.endX,i=this.state.scaleValues,a=this.props,o=a.gap,s=a.data.length-1,l=Math.min(t,r),c=Math.max(t,r),u=n.getIndexInRange(i,l),f=n.getIndexInRange(i,c);return{startIndex:u-u%o,endIndex:f===s?s:f-f%o}}},{key:"getTextOfTick",value:function(e){var t=this.props,r=t.data,n=t.tickFormatter,i=t.dataKey,a=Ah(r[e],i,e);return(0,i7.default)(n)?n(a,e):a}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(e){var t=this.state,r=t.slideMoveStartX,n=t.startX,i=t.endX,a=this.props,o=a.x,s=a.width,l=a.travellerWidth,c=a.startIndex,u=a.endIndex,f=a.onChange,d=e.pageX-r;d>0?d=Math.min(d,o+s-l-i,o+s-l-n):d<0&&(d=Math.max(d,o-n,o-i));var h=this.getIndex({startX:n+d,endX:i+d});(h.startIndex!==c||h.endIndex!==u)&&f&&f(h),this.setState({startX:n+d,endX:i+d,slideMoveStartX:e.pageX})}},{key:"handleTravellerDragStart",value:function(e,t){var r=ge(t)?t.changedTouches[0]:t;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:e,brushMoveStartX:r.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(e){var t=this.state,r=t.brushMoveStartX,n=t.movingTravellerId,i=t.endX,a=t.startX,o=this.state[n],s=this.props,l=s.x,c=s.width,u=s.travellerWidth,f=s.onChange,d=s.gap,h=s.data,A={startX:this.state.startX,endX:this.state.endX},g=e.pageX-r;g>0?g=Math.min(g,l+c-u-o):g<0&&(g=Math.max(g,l-o)),A[n]=o+g;var p=this.getIndex(A),m=p.startIndex,y=p.endIndex,b=function(){var e=h.length-1;return"startX"===n&&(i>a?m%d==0:y%d==0)||!!(i<a)&&y===e||"endX"===n&&(i>a?y%d==0:m%d==0)||!!(i>a)&&y===e};this.setState(A8(A8({},n,o+g),"brushMoveStartX",e.pageX),function(){f&&b()&&f(p)})}},{key:"handleTravellerMoveKeyboard",value:function(e,t){var r=this,n=this.state,i=n.scaleValues,a=n.startX,o=n.endX,s=this.state[t],l=i.indexOf(s);if(-1!==l){var c=l+e;if(-1!==c&&!(c>=i.length)){var u=i[c];"startX"===t&&u>=o||"endX"===t&&u<=a||this.setState(A8({},t,u),function(){r.props.onChange(r.getIndex({startX:r.state.startX,endX:r.
3state.endX}))})}}}},{key:"renderBackground",value:function(){var e=this.props,t=e.x,r=e.y,n=e.width,i=e.height,a=e.fill,o=e.stroke;return m.default.createElement("rect",{stroke:o,fill:a,x:t,y:r,width:n,height:i})}},{key:"renderPanorama",value:function(){var e=this.props,t=e.x,r=e.y,n=e.width,i=e.height,a=e.data,o=e.children,s=e.padding,l=m.Children.only(o);return l?m.default.cloneElement(l,{x:t,y:r,width:n,height:i,margin:s,compact:!0,data:a}):null}},{key:"renderTravellerLayer",value:function(e,t){var r,i,a=this,o=this.props,s=o.y,l=o.travellerWidth,c=o.height,u=o.traveller,f=o.ariaLabel,d=o.data,h=o.startIndex,A=o.endIndex,g=Math.max(e,this.props.x),p=A2(A2({},aG(this.props,!1)),{},{x:g,y:s,width:l,height:c}),y=f||"Min value: ".concat(null==(r=d[h])?void 0:r.name,", Max value: ").concat(null==(i=d[A])?void 0:i.name);return m.default.createElement(a$,{tabIndex:0,role:"slider","aria-label":y,"aria-valuenow":e,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[t],onTouchStart:this.travellerDragStartHandlers[t],onKeyDown:function(e){["ArrowLeft","ArrowRight"].includes(e.key)&&(e.preventDefault(),e.stopPropagation(),a.handleTravellerMoveKeyboard("ArrowRight"===e.key?1:-1,t))},onFocus:function(){a.setState({isTravellerFocused:!0})},onBlur:function(){a.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},n.renderTraveller(u,p))}},{key:"renderSlide",value:function(e,t){var r=this.props,n=r.y,i=r.height,a=r.stroke,o=r.travellerWidth,s=Math.min(e,t)+o,l=Math.max(Math.abs(t-e)-o,0);return m.default.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:a,fillOpacity:.2,x:s,y:n,width:l,height:i})}},{key:"renderText",value:function(){var e=this.props,t=e.startIndex,r=e.endIndex,n=e.y,i=e.height,a=e.travellerWidth,o=e.stroke,s=this.state,l=s.startX,c=s.endX,u={pointerEvents:"none",fill:o};return m.default.createElement(a$,{className:"recharts-brush-texts"},m.default.createElement(cU,A0({textAnchor:"end",verticalAnchor:"middle",x:Math.min(l,c)-5,y:n+i/2},u),this.getTextOfTick(t)),m.default.createElement(cU,A0({textAnchor:"start",verticalAnchor:"middle",x:Math.max(l,c)+a+5,y:n+i/2},u),this.getTextOfTick(r)))}},{key:"render",value:function(){var e=this.props,t=e.data,r=e.className,n=e.children,i=e.x,a=e.y,o=e.width,s=e.height,l=e.alwaysShowText,c=this.state,u=c.startX,f=c.endX,d=c.isTextActive,h=c.isSlideMoving,A=c.isTravellerMoving,g=c.isTravellerFocused;if(!t||!t.length||!af(i)||!af(a)||!af(o)||!af(s)||o<=0||s<=0)return null;var p=y("recharts-brush",r),b=1===m.default.Children.count(n),v=AX("userSelect","none");return m.default.createElement(a$,{className:p,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:v},this.renderBackground(),b&&this.renderPanorama(),this.renderSlide(u,f),this.renderTravellerLayer(u,"startX"),this.renderTravellerLayer(f,"endX"),(d||h||A||g||l)&&this.renderText())}}],r=[{key:"renderDefaultTraveller",value:function(e){var t=e.x,r=e.y,n=e.width,i=e.height,a=e.stroke,o=Math.floor(r+i/2)-1;return m.default.createElement(m.default.Fragment,null,m.default.createElement("rect",{x:t,y:r,width:n,height:i,fill:a,stroke:"none"}),m.default.createElement("line",{x1:t+1,y1:o,x2:t+n-1,y2:o,fill:"none",stroke:"#fff"}),m.default.createElement("line",{x1:t+1,y1:o+2,x2:t+n-1,y2:o+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(e,t){return m.default.isValidElement(e)?m.default.cloneElement(e,t):(0,i7.default)(e)?e(t):n.renderDefaultTraveller(t)}},{key:"getDerivedStateFromProps",value:function(e,t){var r=e.data,n=e.width,i=e.x,a=e.travellerWidth,o=e.updateId,s=e.startIndex,l=e.endIndex;if(r!==t.prevData||o!==t.prevUpdateId)return A2({prevData:r,prevTravellerWidth:a,prevUpdateId:o,prevX:i,prevWidth:n},r&&r.length?A9({data:r,width:n,x:i,travellerWidth:a,startIndex:s,endIndex:l}):{scale:null,scaleValues:null});if(t.scale&&(n!==t.prevWidth||i!==t.prevX||a!==t.prevTravellerWidth)){t.scale.range([i,i+n-a]);var c=t.scale.domain().map(function(e){return t.scale(e)});return{prevData:r,prevTravellerWidth:a,prevUpdateId:o,prevX:i,prevWidth:n,startX:t.scale(e.startIndex),endX:t.scale(e.endIndex),scaleValues:c}}return null}},{key:"getIndexInRange",value:function(e,t){for(var r=e.length,n=0,i=r-1;i-n>1;){var a=Math.floor((n+i)/2);e[a]>t?i=a:n=a}return t>=e[i]?i:n}}],t&&A5(n.prototype,t),r&&A5(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}(m.PureComponent);function gr(e){return(gr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function gn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function gi(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
3t%2?gn(Object(r),!0).forEach(function(t){ga(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gn(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function ga(e,t,r){var n;return(n=function(e,t){if("object"!=gr(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=gr(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==gr(n)?n:n+"")in e)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function go(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}A8(gt,"displayName","Brush"),A8(gt,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var gs=Math.PI/180,gl=function(e,t,r,n){return{x:e+Math.cos(-gs*n)*r,y:t+Math.sin(-gs*n)*r}},gc=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(e-(r.left||0)-(r.right||0)),Math.abs(t-(r.top||0)-(r.bottom||0)))/2},gu=function(e,t){var r=e.x,n=e.y;return Math.sqrt(Math.pow(r-t.x,2)+Math.pow(n-t.y,2))},gf=function(e,t){var r=e.x,n=e.y,i=t.cx,a=t.cy,o=gu({x:r,y:n},{x:i,y:a});if(o<=0)return{radius:o};var s=Math.acos((r-i)/o);return n>a&&(s=2*Math.PI-s),{radius:o,angle:180*s/Math.PI,angleInRadian:s}},gd=function(e){var t=e.startAngle,r=e.endAngle,n=Math.min(Math.floor(t/360),Math.floor(r/360));return{startAngle:t-360*n,endAngle:r-360*n}},gh=function(e,t){var r,n=gf({x:e.x,y:e.y},t),i=n.radius,a=n.angle,o=t.innerRadius,s=t.outerRadius;if(i<o||i>s)return!1;if(0===i)return!0;var l=gd(t),c=l.startAngle,u=l.endAngle,f=a;if(c<=u){for(;f>u;)f-=360;for(;f<c;)f+=360;r=f>=c&&f<=u}else{for(;f>c;)f-=360;for(;f<u;)f+=360;r=f>=u&&f<=c}return r?gi(gi({},t),{},{radius:i,angle:f+360*Math.min(Math.floor(t.startAngle/360),Math.floor(t.endAngle/360))}):null},gA=function(e){return(0,m.isValidElement)(e)||(0,i7.default)(e)||"boolean"==typeof e?"":e.className};function gg(e){return(gg="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var gp=["offset"];function gm(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function gy(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function gb(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?gy(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=gg(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=gg(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==gg(t)?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gy(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function gv(){return(gv=Object.assign.bind()).apply(this,arguments)}var gx=function(e){var t=e.value,r=e.formatter,n=(0,i8.default)(e.children)?t:e.children;return(0,i7.default)(r)?r(n):n},gw=function(e,t,r){var n,i,a=e.position,o=e.viewBox,s=e.offset,l=e.className,c=o.cx,u=o.cy,f=o.innerRadius,d=o.outerRadius,h=o.startAngle,A=o.endAngle,g=o.clockWise,p=(f+d)/2,b=ac(A-h)*Math.min(Math.abs(A-h),360),v=b>=0?1:-1;"insideStart"===a?(n=h+v*s,i=g):"insideEnd"===a?(n=A-v*s,i=!g):"end"===a&&(n=A+v*s,i=g),i=b<=0?i:!i;var x=gl(c,u,p,n),w=gl(c,u,p,n+(i?1:-1)*359),E="M".concat(x.x,",").concat(x.y,"\n    A").concat(p,",").concat(p,",0,1,").concat(+!i,",\n    ").concat(w.x,",").concat(w.y),I=(0,i8.default)(e.id)?aA("recharts-radial-line-"):e.id;return m.default.createElement("text",gv({},r,{dominantBaseline:"central",className:y("recharts-radial-bar-label",l)}),m.default.createElement("defs",null,m.default.createElement("path",{id:I,d:E}
3)),m.default.createElement("textPath",{xlinkHref:"#".concat(I)},t))},gE=function(e){var t=e.viewBox,r=e.offset,n=e.position,i=t.cx,a=t.cy,o=t.innerRadius,s=t.outerRadius,l=(t.startAngle+t.endAngle)/2;if("outside"===n){var c=gl(i,a,s+r,l),u=c.x;return{x:u,y:c.y,textAnchor:u>=i?"start":"end",verticalAnchor:"middle"}}if("center"===n)return{x:i,y:a,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===n)return{x:i,y:a,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===n)return{x:i,y:a,textAnchor:"middle",verticalAnchor:"end"};var f=gl(i,a,(o+s)/2,l);return{x:f.x,y:f.y,textAnchor:"middle",verticalAnchor:"middle"}},gI=function(e){var t=e.viewBox,r=e.parentViewBox,n=e.offset,i=e.position,a=t.x,o=t.y,s=t.width,l=t.height,c=l>=0?1:-1,u=c*n,f=c>0?"end":"start",d=c>0?"start":"end",h=s>=0?1:-1,A=h*n,g=h>0?"end":"start",p=h>0?"start":"end";if("top"===i)return gb(gb({},{x:a+s/2,y:o-c*n,textAnchor:"middle",verticalAnchor:f}),r?{height:Math.max(o-r.y,0),width:s}:{});if("bottom"===i)return gb(gb({},{x:a+s/2,y:o+l+u,textAnchor:"middle",verticalAnchor:d}),r?{height:Math.max(r.y+r.height-(o+l),0),width:s}:{});if("left"===i){var m={x:a-A,y:o+l/2,textAnchor:g,verticalAnchor:"middle"};return gb(gb({},m),r?{width:Math.max(m.x-r.x,0),height:l}:{})}if("right"===i){var y={x:a+s+A,y:o+l/2,textAnchor:p,verticalAnchor:"middle"};return gb(gb({},y),r?{width:Math.max(r.x+r.width-y.x,0),height:l}:{})}var b=r?{width:s,height:l}:{};return"insideLeft"===i?gb({x:a+A,y:o+l/2,textAnchor:p,verticalAnchor:"middle"},b):"insideRight"===i?gb({x:a+s-A,y:o+l/2,textAnchor:g,verticalAnchor:"middle"},b):"insideTop"===i?gb({x:a+s/2,y:o+u,textAnchor:"middle",verticalAnchor:d},b):"insideBottom"===i?gb({x:a+s/2,y:o+l-u,textAnchor:"middle",verticalAnchor:f},b):"insideTopLeft"===i?gb({x:a+A,y:o+u,textAnchor:p,verticalAnchor:d},b):"insideTopRight"===i?gb({x:a+s-A,y:o+u,textAnchor:g,verticalAnchor:d},b):"insideBottomLeft"===i?gb({x:a+A,y:o+l-u,textAnchor:p,verticalAnchor:f},b):"insideBottomRight"===i?gb({x:a+s-A,y:o+l-u,textAnchor:g,verticalAnchor:f},b):(0,aa.default)(i)&&(af(i.x)||au(i.x))&&(af(i.y)||au(i.y))?gb({x:a+ag(i.x,s),y:o+ag(i.y,l),textAnchor:"end",verticalAnchor:"end"},b):gb({x:a+s/2,y:o+l/2,textAnchor:"middle",verticalAnchor:"middle"},b)};function gC(e){var t,r=e.offset,n=gb({offset:void 0===r?5:r},function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,gp)),i=n.viewBox,a=n.position,o=n.value,s=n.children,l=n.content,c=n.className,u=n.textBreakAll;if(!i||(0,i8.default)(o)&&(0,i8.default)(s)&&!(0,m.isValidElement)(l)&&!(0,i7.default)(l))return null;if((0,m.isValidElement)(l))return(0,m.cloneElement)(l,n);if((0,i7.default)(l)){if(t=(0,m.createElement)(l,n),(0,m.isValidElement)(t))return t}else t=gx(n);var f="cx"in i&&af(i.cx),d=aG(n,!0);if(f&&("insideStart"===a||"insideEnd"===a||"end"===a))return gw(n,t,d);var h=f?gE(n):gI(n);return m.default.createElement(cU,gv({className:y("recharts-label",void 0===c?"":c)},d,h,{breakAll:u}),t)}gC.displayName="Label";var gB=function(e){var t=e.cx,r=e.cy,n=e.angle,i=e.startAngle,a=e.endAngle,o=e.r,s=e.radius,l=e.innerRadius,c=e.outerRadius,u=e.x,f=e.y,d=e.top,h=e.left,A=e.width,g=e.height,p=e.clockWise,m=e.labelViewBox;if(m)return m;if(af(A)&&af(g)){if(af(u)&&af(f))return{x:u,y:f,width:A,height:g};if(af(d)&&af(h))return{x:d,y:h,width:A,height:g}}return af(u)&&af(f)?{x:u,y:f,width:0,height:0}:af(t)&&af(r)?{cx:t,cy:r,startAngle:i||n||0,endAngle:a||n||0,innerRadius:l||0,outerRadius:c||s||o||0,clockWise:p}:e.viewBox?e.viewBox:{}};gC.parseViewBox=gB,gC.renderCallByParent=function(e,t){var r,n,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(!e||!e.children&&i&&!e.label)return null;var a=e.children,o=gB(e),s=aj(a,gC).map(function(e,r){return(0,m.cloneElement)(e,{viewBox:t||o,key:"label-".concat(r)})});if(!i)return s;return[(r=e.label,n=t||o,!r?null:!0===r?m.default.createElement(gC,{key:"label-implicit",viewBox:n}):ad(r)?m.default.createElement(gC,{key:"label-implicit",viewBox:n,value:r}):(0,m.isValidElement)(r)?r.type===gC?(0,m.cloneElement)(r,{key:"label-implicit",viewBox:n}):m.default.createElement(gC,{key:"label-implicit",content:r,viewBox:n}):(0,i7.default)(r)?m.default.createElement(gC,{key:"label-implicit",content:r,viewBox:n}):(0,aa.default)(r)?m.default.createElement(gC,gv({viewBox:n},r,{key:"label-implicit"})):null)].concat(function(e){if(Array.isArray(e))return gm(e)}(s)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(s)||function(e,t){if(e){if("string"==typeof e)return gm(e,void 0);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return gm(e,void 0)}}(s)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())};var gk=function(e,t){var r=e.alwaysShow,n=e.ifOverflow;return r&&(n="extendDomain"),n===t},gS=e.i(60793),gQ=e.i(26063),g_=function(e){return null};g_.displayName="Cell";var gO=e.i(4879);function gD(e){return(gD="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var gT=["valueAccessor"],gR=["data","dataKey","clockWise","id","textBreakAll"];function gP(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function gM(){return(gM=Object.assign.bind()).apply(this,arguments)}function gN(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function gj(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
3t%2?gN(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=gD(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=gD(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==gD(t)?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gN(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function gL(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var gF=function(e){return Array.isArray(e.value)?(0,gO.default)(e.value):e.value};function gU(e){var t=e.valueAccessor,r=void 0===t?gF:t,n=gL(e,gT),i=n.data,a=n.dataKey,o=n.clockWise,s=n.id,l=n.textBreakAll,c=gL(n,gR);return i&&i.length?m.default.createElement(a$,{className:"recharts-label-list"},i.map(function(e,t){var n=(0,i8.default)(a)?r(e,t):Ah(e&&e.payload,a),i=(0,i8.default)(s)?{}:{id:"".concat(s,"-").concat(t)};return m.default.createElement(gC,gM({},aG(e,!0),c,i,{parentViewBox:e.parentViewBox,value:n,textBreakAll:l,viewBox:gC.parseViewBox((0,i8.default)(o)?e:gj(gj({},e),{},{clockWise:o})),key:"label-".concat(t),index:t}))})):null}gU.displayName="LabelList",gU.renderCallByParent=function(e,t){var r,n=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(!e||!e.children&&n&&!e.label)return null;var i=aj(e.children,gU).map(function(e,r){return(0,m.cloneElement)(e,{data:t,key:"labelList-".concat(r)})});return n?[(r=e.label,!r?null:!0===r?m.default.createElement(gU,{key:"labelList-implicit",data:t}):m.default.isValidElement(r)||(0,i7.default)(r)?m.default.createElement(gU,{key:"labelList-implicit",data:t,content:r}):(0,aa.default)(r)?m.default.createElement(gU,gM({data:t},r,{key:"labelList-implicit"})):null)].concat(function(e){if(Array.isArray(e))return gP(e)}(i)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(i)||function(e,t){if(e){if("string"==typeof e)return gP(e,void 0);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return gP(e,void 0)}}(i)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()):i};var gz=e.i(1320),gG=e.i(20164);function gH(e){return(gH="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function gW(){return(gW=Object.assign.bind()).apply(this,arguments)}function gY(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function gq(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function gK(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?gq(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=gH(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=gH(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==gH(t)?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gq(Object(r)).forEac
3h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var gJ=function(e,t,r,n,i){var a=r-n;return"M ".concat(e,",").concat(t)+"L ".concat(e+r,",").concat(t)+"L ".concat(e+r-a/2,",").concat(t+i)+"L ".concat(e+r-a/2-n,",").concat(t+i)+"L ".concat(e,",").concat(t," Z")},gV={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},gZ=function(e){var t,r=gK(gK({},gV),e),n=(0,m.useRef)(),i=function(e){if(Array.isArray(e))return e}(t=(0,m.useState)(-1))||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,s=[],l=!0,c=!1;try{a=(r=r.call(e)).next,!1;for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),2!==s.length);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(t,2)||function(e,t){if(e){if("string"==typeof e)return gY(e,2);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return gY(e,2)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),a=i[0],o=i[1];(0,m.useEffect)(function(){if(n.current&&n.current.getTotalLength)try{var e=n.current.getTotalLength();e&&o(e)}catch(e){}},[]);var s=r.x,l=r.y,c=r.upperWidth,u=r.lowerWidth,f=r.height,d=r.className,h=r.animationEasing,A=r.animationDuration,g=r.animationBegin,p=r.isUpdateAnimationActive;if(s!==+s||l!==+l||c!==+c||u!==+u||f!==+f||0===c&&0===u||0===f)return null;var b=y("recharts-trapezoid",d);return p?m.default.createElement(lI,{canBegin:a>0,from:{upperWidth:0,lowerWidth:0,height:f,x:s,y:l},to:{upperWidth:c,lowerWidth:u,height:f,x:s,y:l},duration:A,animationEasing:h,isActive:p},function(e){var t=e.upperWidth,i=e.lowerWidth,o=e.height,s=e.x,l=e.y;return m.default.createElement(lI,{canBegin:a>0,from:"0px ".concat(-1===a?1:a,"px"),to:"".concat(a,"px 0px"),attributeName:"strokeDasharray",begin:g,duration:A,easing:h},m.default.createElement("path",gW({},aG(r,!0),{className:b,d:gJ(s,l,t,i,o),ref:n})))}):m.default.createElement("g",null,m.default.createElement("path",gW({},aG(r,!0),{className:b,d:gJ(s,l,c,u,f)})))};function gX(e){return(gX="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function g$(){return(g$=Object.assign.bind()).apply(this,arguments)}function g0(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function g1(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g0(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=gX(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=gX(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==gX(t)?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g0(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var g2=function(e){var t=e.cx,r=e.cy,n=e.radius,i=e.angle,a=e.sign,o=e.isExternal,s=e.cornerRadius,l=e.cornerIsExternal,c=s*(o?1:-1)+n,u=Math.asin(s/c)/gs,f=l?i:i+a*u;return{center:gl(t,r,c,f),circleTangency:gl(t,r,n,f),lineTangency:gl(t,r,c*Math.cos(u*gs),l?i-a*u:i),theta:u}},g5=function(e){var t=e.cx,r=e.cy,n=e.innerRadius,i=e.outerRadius,a=e.startAngle,o=e.endAngle,s=ac(o-a)*Math.min(Math.abs(o-a),359.999),l=a+s,c=gl(t,r,i,a),u=gl(t,r,i,l),f="M ".concat(c.x,",").concat(c.y,"\n    A ").concat(i,",").concat(i,",0,\n    ").concat(+(Math.abs(s)>180),",").concat(+(a>l),",\n    ").concat(u.x,",").concat(u.y,"\n  ");if(n>0){var d=gl(t,r,n,a),h=gl(t,r,n,l);f+="L ".concat(h.x,",").concat(h.y,"\n            A ").concat(n,",").concat(n,",0,\n            ").concat(+(Math.abs(s)>180),",").concat(+(a<=l),",\n            ").concat(d.x,",").concat(d.y," Z")}else f+="L ".concat(t,",").concat(r," Z");return f},g3=function(e){var t=e.cx,r=e.cy,n=e.innerRadius,i=e.outerRadius,a=e.cornerRadius,o=e.forceCornerRadius,s=e.cornerIsExternal,l=e.startAngle,c=e.endAngle,u=ac(c-l),f=g2({cx:t,cy:r,radius:i,angle:l,sign:u,cornerRadius:a,cornerIsExternal:s}),d=f.circleTangency,h=f.lineTangency,A=f.theta,g=g2({cx:t,cy:r,radius:i,angle:c,sign:-u,cornerRadius:a,cornerIsExternal:s}),p=g.circleTangency,m=g.lineTangency,y=g.theta,b=s?Math.abs(l-c):Math.abs(l-c)-A-y;if(b<0)return o?"M ".concat(h.x,",").concat(h.y,"\n        a").concat(a,",").concat(a,",0,0,1,").concat(2*a,",0\n        a").concat(a,",").concat(a,",0,0,1,").concat(-(2*a),",0\n      "):g5({cx:t,cy:r,innerRadius:n,outerRadius:i,startAngle:l,endAngle:c});var v="M ".concat(h.x,",").concat(h.y,"\n    A").concat(a,",").concat(a,",0,0,").concat(+(u<0),",").concat(d.x,",").concat(d.y,"\n    A").concat(i,",").concat(i,",0,").concat(+(b>180),",").concat(+(u<0),",").concat(p.x,",").concat(p.y,"\n    A").concat(a,",").concat(a,",0,0,").concat(+(u<0),",").concat(m.x,",").concat(m.y,"\n  ");if(n>0){var x=g2({cx:t,cy:r,radius:n,angle:l,sign:u,isExternal:!0,cornerRadius:a,cornerIsExternal:s}
3),w=x.circleTangency,E=x.lineTangency,I=x.theta,C=g2({cx:t,cy:r,radius:n,angle:c,sign:-u,isExternal:!0,cornerRadius:a,cornerIsExternal:s}),B=C.circleTangency,k=C.lineTangency,S=C.theta,Q=s?Math.abs(l-c):Math.abs(l-c)-I-S;if(Q<0&&0===a)return"".concat(v,"L").concat(t,",").concat(r,"Z");v+="L".concat(k.x,",").concat(k.y,"\n      A").concat(a,",").concat(a,",0,0,").concat(+(u<0),",").concat(B.x,",").concat(B.y,"\n      A").concat(n,",").concat(n,",0,").concat(+(Q>180),",").concat(+(u>0),",").concat(w.x,",").concat(w.y,"\n      A").concat(a,",").concat(a,",0,0,").concat(+(u<0),",").concat(E.x,",").concat(E.y,"Z")}else v+="L".concat(t,",").concat(r,"Z");return v},g4={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},g6=function(e){var t,r=g1(g1({},g4),e),n=r.cx,i=r.cy,a=r.innerRadius,o=r.outerRadius,s=r.cornerRadius,l=r.forceCornerRadius,c=r.cornerIsExternal,u=r.startAngle,f=r.endAngle,d=r.className;if(o<a||u===f)return null;var h=y("recharts-sector",d),A=o-a,g=ag(s,A,0,!0);return t=g>0&&360>Math.abs(u-f)?g3({cx:n,cy:i,innerRadius:a,outerRadius:o,cornerRadius:Math.min(g,A/2),forceCornerRadius:l,cornerIsExternal:c,startAngle:u,endAngle:f}):g5({cx:n,cy:i,innerRadius:a,outerRadius:o,startAngle:u,endAngle:f}),m.default.createElement("path",g$({},aG(r,!0),{className:h,d:t,role:"img"}))},g8=["option","shapeType","propTransformer","activeClassName","isActive"];function g7(e){return(g7="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function g9(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function pe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g9(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=g7(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=g7(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==g7(t)?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g9(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function pt(e){var t=e.shapeType,r=e.elementProps;switch(t){case"rectangle":return m.default.createElement(l7,r);case"trapezoid":return m.default.createElement(gZ,r);case"sector":return m.default.createElement(g6,r);case"symbols":if("symbols"===t)return m.default.createElement(o2,r);break;default:return null}}function pr(e){var t,r=e.option,n=e.shapeType,i=e.propTransformer,a=e.activeClassName,o=e.isActive,s=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,g8);if((0,m.isValidElement)(r))t=(0,m.cloneElement)(r,pe(pe({},s),(0,m.isValidElement)(r)?r.props:r));else if((0,i7.default)(r))t=r(s);else if((0,gz.default)(r)&&!(0,gG.default)(r)){var l=(void 0===i?function(e,t){return pe(pe({},t),e)}:i)(r,s);t=m.default.createElement(pt,{shapeType:n,elementProps:l})}else t=m.default.createElement(pt,{shapeType:n,elementProps:s});return o?m.default.createElement(a$,{className:void 0===a?"recharts-active-shape":a},t):t}function pn(e,t){return null!=t&&"trapezoids"in e.props}function pi(e,t){return null!=t&&"sectors"in e.props}function pa(e,t){return null!=t&&"points"in e.props}function po(e,t){var r,n,i=e.x===(null==t||null==(r=t.labelViewBox)?void 0:r.x)||e.x===t.x,a=e.y===(null==t||null==(n=t.labelViewBox)?void 0:n.y)||e.y===t.y;return i&&a}function ps(e,t){var r=e.endAngle===t.endAngle,n=e.startAngle===t.startAngle;return r&&n}function pl(e,t){var r=e.x===t.x,n=e.y===t.y,i=e.z===t.z;return r&&n&&i}var pc=["x","y"];function pu(e){return(pu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function pf(){return(pf=Object.assign.bind()).apply(this,arguments)}function pd(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ph(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
3t%2?pd(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=pu(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=pu(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==pu(t)?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pd(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function pA(e,t){var r=e.x,n=e.y,i=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,pc),a=parseInt("".concat(r),10),o=parseInt("".concat(n),10),s=parseInt("".concat(t.height||i.height),10),l=parseInt("".concat(t.width||i.width),10);return ph(ph(ph(ph(ph({},t),i),a?{x:a}:{}),o?{y:o}:{}),{},{height:s,width:l,name:t.name,radius:t.radius})}function pg(e){return m.default.createElement(pr,pf({shapeType:"rectangle",propTransformer:pA,activeClassName:"recharts-active-bar"},e))}var pp=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return function(r,n){if("number"==typeof e)return e;var i=af(r)||(0,i8.default)(r);return i?e(r,n):(i||an(!1),t)}},pm=["value","background"];function py(e){return(py="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function pb(){return(pb=Object.assign.bind()).apply(this,arguments)}function pv(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function px(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?pv(Object(r),!0).forEach(function(t){pB(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pv(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function pw(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,pk(n.key),n)}}function pE(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(pE=function(){return!!e})()}
3function pI(e){return(pI=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function pC(e,t){return(pC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function pB(e,t,r){return(t=pk(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function pk(e){var t=function(e,t){if("object"!=py(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=py(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==py(t)?t:t+""}var pS=function(e){var t,r;function n(){var e,t,r;if(!(this instanceof n))throw TypeError("Cannot call a class as a function");for(var i=arguments.length,a=Array(i),o=0;o<i;o++)a[o]=arguments[o];return t=n,r=[].concat(a),t=pI(t),pB(e=function(e,t){if(t&&("object"===py(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");var r=e;if(void 0===r)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return r}(this,pE()?Reflect.construct(t,r||[],pI(this).constructor):t.apply(this,r)),"state",{isAnimationFinished:!1}),pB(e,"id",aA("recharts-bar-")),pB(e,"handleAnimationEnd",function(){var t=e.props.onAnimationEnd;e.setState({isAnimationFinished:!0}),t&&t()}),pB(e,"handleAnimationStart",function(){var t=e.props.onAnimationStart;e.setState({isAnimationFinished:!1}),t&&t()}),e}if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");return n.prototype=Object.create(e&&e.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),Object.defineProperty(n,"prototype",{writable:!1}),e&&pC(n,e),t=[{key:"renderRectanglesStatically",value:function(e){var t=this,r=this.props,n=r.shape,i=r.dataKey,a=r.activeIndex,o=r.activeBar,s=aG(this.props,!1);return e&&e.map(function(e,r){var l=r===a,c=px(px(px({},s),e),{},{isActive:l,option:l?o:n,index:r,dataKey:i,onAnimationStart:t.handleAnimationStart,onAnimationEnd:t.handleAnimationEnd});return m.default.createElement(a$,pb({className:"recharts-bar-rectangle"},aS(t.props,e,r),{key:"rectangle-".concat(null==e?void 0:e.x,"-").concat(null==e?void 0:e.y,"-").concat(null==e?void 0:e.value,"-").concat(r)}),m.default.createElement(pg,c))})}},{key:"renderRectanglesWithAnimation",value:function(){var e=this,t=this.props,r=t.data,n=t.layout,i=t.isAnimationActive,a=t.animationBegin,o=t.animationDuration,s=t.animationEasing,l=t.animationId,c=this.state.prevData;return m.default.createElement(lI,{begin:a,duration:o,isActive:i,easing:s,from:{t:0},to:{t:1},key:"bar-".concat(l),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(t){var i=t.t,a=r.map(function(e,t){var r=c&&c[t];if(r){var a=ay(r.x,e.x),o=ay(r.y,e.y),s=ay(r.width,e.width),l=ay(r.height,e.height);return px(px({},e),{},{x:a(i),y:o(i),width:s(i),height:l(i)})}if("horizontal"===n){var u=ay(0,e.height)(i);return px(px({},e),{},{y:e.y+e.height-u,height:u})}var f=ay(0,e.width)(i);return px(px({},e),{},{width:f})});return m.default.createElement(a$,null,e.renderRectanglesStatically(a))})}},{key:"renderRectangles",value:function(){var e=this.props,t=e.data,r=e.isAnimationActive,n=this.state.prevData;return r&&t&&t.length&&(!n||!(0,hT.default)(n,t))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(t)}},{key:"renderBackground",value:function(){var e=this,t=this.props,r=t.data,n=t.dataKey,i=t.activeIndex,a=aG(this.props.background,!1);return r.map(function(t,r){t.value;var o=t.background,s=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(t,pm);if(!o)return null;var l=px(px(px(px(px({},s),{},{fill:"#eee"},o),a),aS(e.props,t,r)),{},{onAnimationStart:e.handleAnimationStart,onAnimationEnd:e.handleAnimationEnd,dataKey:n,index:r,className:"recharts-bar-background-rectangle"});return m.default.createElement(pg,pb({key:"background-bar-".concat(r),option:e.props.background,isActive:r===i},l))})}},{key:"renderErrorBar",value:function(e,t){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var r=this.props,n=r.data,i=r.xAxis,a=r.yAxis,o=r.layout,s=aj(r.children,Ar);if(!s)return null;var l="vertical"===o?n[0].height/2:n[0].width/2,c=function(e,t){var r=Array.isArray(e.value)?e.value[1]:e.value;return{x:e.x,y:e.y,value:r,errorVal:Ah(e,t)}};return m.default.createElement(a$,{clipPath:e?"url(#clipPath-".concat(t,")"):null},s.map(function(e){return m.default.cloneElement(e,{key:"error-bar-".concat(t,"-").concat(e.props.dataKey),data:n,xAxis:i,yAxis:a,layout:o,offset:l,dataPointFormatter:c})}))}},{key:"render",value:function(){var e=this.props,t=e.hide,r=e.data,n=e.className,i=e.xAxis,a=e.
3yAxis,o=e.left,s=e.top,l=e.width,c=e.height,u=e.isAnimationActive,f=e.background,d=e.id;if(t||!r||!r.length)return null;var h=this.state.isAnimationFinished,A=y("recharts-bar",n),g=i&&i.allowDataOverflow,p=a&&a.allowDataOverflow,b=g||p,v=(0,i8.default)(d)?this.id:d;return m.default.createElement(a$,{className:A},g||p?m.default.createElement("defs",null,m.default.createElement("clipPath",{id:"clipPath-".concat(v)},m.default.createElement("rect",{x:g?o:o-l/2,y:p?s:s-c/2,width:g?l:2*l,height:p?c:2*c}))):null,m.default.createElement(a$,{className:"recharts-bar-rectangles",clipPath:b?"url(#clipPath-".concat(v,")"):null},f?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(b,v),(!u||h)&&gU.renderCallByParent(this.props,r))}}],r=[{key:"getDerivedStateFromProps",value:function(e,t){return e.animationId!==t.prevAnimationId?{prevAnimationId:e.animationId,curData:e.data,prevData:t.curData}:e.data!==t.curData?{curData:e.data}:null}}],t&&pw(n.prototype,t),r&&pw(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}(m.PureComponent);function pQ(e){return(pQ="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p_(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,pR(n.key),n)}}function pO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function pD(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?pO(Object(r),!0).forEach(function(t){pT(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pO(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function pT(e,t,r){return(t=pR(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function pR(e){var t=function(e,t){if("object"!=pQ(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=pQ(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==pQ(t)?t:t+""}pB(pS,"displayName","Bar"),pB(pS,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!of.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"}),pB(pS,"getComposedData",function(e){var t=e.props,r=e.item,n=e.barPosition,i=e.bandSize,a=e.xAxis,o=e.yAxis,s=e.xAxisTicks,l=e.yAxisTicks,c=e.stackedData,u=e.dataStartIndex,f=e.displayedData,d=e.offset,h=A_(n,r);if(!h)return null;var A=t.layout,g=r.type.defaultProps,p=void 0!==g?px(px({},g),r.props):r.props,m=p.dataKey,y=p.children,b=p.minPointSize,v="horizontal"===A?o:a,x=c?v.scale.domain():null,w=Aj({numericAxis:v}),E=aj(y,g_),I=f.map(function(e,t){c?f=AO(c[u+t],x):Array.isArray(f=Ah(e,m))||(f=[w,f]);var n=pp(b,pS.defaultProps.minPointSize)(f[1],t);if("horizontal"===A){var f,d,g,p,y,v,I,C=[o.scale(f[0]),o.scale(f[1])],B=C[0],k=C[1];d=AN({axis:a,ticks:s,bandSize:i,offset:h.offset,entry:e,index:t}),g=null!=(I=null!=k?k:B)?I:void 0,p=h.size;var S=B-k;if(y=Number.isNaN(S)?0:S,v={x:d,y:o.y,width:p,height:o.height},Math.abs(n)>0&&Math.abs(y)<Math.abs(n)){var Q=ac(y||n)*(Math.abs(n)-Math.abs(y));g-=Q,y+=Q}}else{var _=[a.scale(f[0]),a.scale(f[1])],O=_[0],D=_[1];if(d=O,g=AN({axis:o,ticks:l,bandSize:i,offset:h.offset,entry:e,index:t}),p=D-O,y=h.size,v={x:a.x,y:g,width:a.width,height:y},Math.abs(n)>0&&Math.abs(p)<Math.abs(n)){var T=ac(p||n)*(Math.abs(n)-Math.abs(p));p+=T}}return px(px(px({},e),{},{x:d,y:g,width:p,height:y,value:c?f:f[1],payload:e,background:v},E&&E[t]&&E[t].props),{},{tooltipPayload:[AY(r,e)],tooltipPosition:{x:d+p/2,y:g+y/2}})});return px({data:I,layout:A},d)});var pP=function(e,t,r,n,i){var a=e.width,o=e.height,s=e.layout,l=e.children,c=Object.keys(t),u={left:r.left,leftMirror:r.left,right:a-r.right,rightMirror:a-r.right,top:r.top,topMirror:r.top,bottom:o-r.bottom,bottomMirror:o-r.bottom},f=!!aL(l,pS);return c.reduce(function(a,o){var l,c,d,h,A,g=t[o],p=g.orientation,m=g.domain,y=g.padding,b=void 0===y?{}:y,v=g.mirror,x=g.reversed,w="".concat(p).concat(v?"Mirror":"");
3if("number"===g.type&&("gap"===g.padding||"no-gap"===g.padding)){var E=m[1]-m[0],I=1/0,C=g.categoricalDomain.sort(av);if(C.forEach(function(e,t){t>0&&(I=Math.min((e||0)-(C[t-1]||0),I))}),Number.isFinite(I)){var B=I/E,k="vertical"===g.layout?r.height:r.width;if("gap"===g.padding&&(l=B*k/2),"no-gap"===g.padding){var S=ag(e.barCategoryGap,B*k),Q=B*k/2;l=Q-S-(Q-S)/k*S}}}c="xAxis"===n?[r.left+(b.left||0)+(l||0),r.left+r.width-(b.right||0)-(l||0)]:"yAxis"===n?"horizontal"===s?[r.top+r.height-(b.bottom||0),r.top+(b.top||0)]:[r.top+(b.top||0)+(l||0),r.top+r.height-(b.bottom||0)-(l||0)]:g.range,x&&(c=[c[1],c[0]]);var _=AS(g,i,f),O=_.scale,D=_.realScaleType;O.domain(m).range(c),AQ(O);var T=AP(O,pD(pD({},g),{},{realScaleType:D}));"xAxis"===n?(A="top"===p&&!v||"bottom"===p&&v,d=r.left,h=u[w]-A*g.height):"yAxis"===n&&(A="left"===p&&!v||"right"===p&&v,d=u[w]-A*g.width,h=r.top);var R=pD(pD(pD({},g),T),{},{realScaleType:D,x:d,y:h,scale:O,width:"xAxis"===n?r.width:g.width,height:"yAxis"===n?r.height:g.height});return R.bandSize=AH(R,T),g.hide||"xAxis"!==n?g.hide||(u[w]+=(A?-1:1)*R.width):u[w]+=(A?-1:1)*R.height,pD(pD({},a),{},pT({},o,R))},{})},pM=function(e,t){var r=e.x,n=e.y,i=t.x,a=t.y;return{x:Math.min(r,i),y:Math.min(n,a),width:Math.abs(i-r),height:Math.abs(a-n)}},pN=function(){var e,t;function r(e){if(!(this instanceof r))throw TypeError("Cannot call a class as a function");this.scale=e}return e=[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.bandAware,n=t.position;if(void 0!==e){if(n)switch(n){case"start":default:return this.scale(e);case"middle":var i=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+i;case"end":var a=this.bandwidth?this.bandwidth():0;return this.scale(e)+a}if(r){var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+o}return this.scale(e)}}},{key:"isInRange",value:function(e){var t=this.range(),r=t[0],n=t[t.length-1];return r<=n?e>=r&&e<=n:e>=n&&e<=r}}],t=[{key:"create",value:function(e){return new r(e)}}],e&&p_(r.prototype,e),t&&p_(r,t),Object.defineProperty(r,"prototype",{writable:!1}),r}();pT(pN,"EPS",1e-4);var pj=function(e){var t=Object.keys(e).reduce(function(t,r){return pD(pD({},t),{},pT({},r,pN.create(e[r])))},{});return pD(pD({},t),{},{apply:function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=r.bandAware,i=r.position;return(0,gS.default)(e,function(e,r){return t[r].apply(e,{bandAware:n,position:i})})},isInRange:function(e){return(0,gQ.default)(e,function(e,r){return t[r].isInRange(e)})}})},pL=function(e){var t=e.width,r=e.height,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=(n%180+180)%180*Math.PI/180,a=Math.atan(r/t);return Math.abs(i>a&&i<Math.PI-a?r/Math.sin(i):t/Math.cos(i))};function pF(){return(pF=Object.assign.bind()).apply(this,arguments)}function pU(e){return(pU="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function pz(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function pG(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?pz(Object(r),!0).forEach(function(t){pq(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pz(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function pH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(pH=function(){return!!e})()}function pW(e){return(pW=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function pY(e,t){return(pY=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function pq(e,t,r){return(t=pK(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function pK(e){var t=function(e,t){if("object"!=pU(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=pU(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==pU(t)?t:t+""}var pJ=function(e){var t=e.x,r=e.y,n=e.xAxis,i=e.yAxis,a=pj({x:n.scale,y:i.scale}),o=a.apply({x:t,y:r},{bandAware:!0});return gk(e,"discard")&&!a.isInRange(o)?null:o},pV=function(e){var t;function r(){var e,t;if(!(this instanceof r))throw TypeError("Cannot call a class as a function");return e=r,t=arguments,e=pW(e),function(e,t){if(t&&("object"===pU(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");var r=e;if(void 0===r)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return r}(this,pH()?Reflect.construct(e,t||[],pW(this).constructor):e.apply(this,t))}if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");return r.prototype=Object.create(e&&e.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),e&&pY(r,e),t=[{key:"render",value:function(){var e=this.props,t=e.x,n=e.y,i=e.r,a=e.alwaysShow,o=e.clipPathId,s=ad(t),l=ad(n);if(oI(void 0===a,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!s||!l)return null;var c=pJ(this.props);if(!c)return null;var u=c.x,f=c.y,d=this.props,h=d.shape,A=d.className,g=pG(pG({clipPath:gk(this.props,"hidden")?"url(#".concat(o,")"):void 0},aG(this.props,!0)),{},{cx:u,cy:f});return m.default.createElement(a$,{className:y("recharts-reference-dot",A)},r.renderDot(h,g),gC.renderCallByParent(this.props,{x:u-i,y:f-i,width:2*i,height:2*i}))}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,pK(n.key),n)}}(r.prototype,t),Object.defineProperty(r,"prototype",{writable:!1}),r}(m.default.Component);
3pq(pV,"displayName","ReferenceDot"),pq(pV,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1}),pq(pV,"renderDot",function(e,t){return m.default.isValidElement(e)?m.default.cloneElement(e,t):(0,i7.default)(e)?e(t):m.default.createElement(sg,pF({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"}))});var pZ=e.i(88099),pX=e.i(60191),p$=(0,e.i(57588).default)(function(e){return{x:e.left,y:e.top,width:e.width,height:e.height}},function(e){return"l"+e.left+"t"+e.top+"w"+e.width+"h"+e.height}),p0=(0,m.createContext)(void 0),p1=(0,m.createContext)(void 0),p2=(0,m.createContext)(void 0),p5=(0,m.createContext)({}),p3=(0,m.createContext)(void 0),p4=(0,m.createContext)(0),p6=(0,m.createContext)(0),p8=function(e){var t=e.state,r=t.xAxisMap,n=t.yAxisMap,i=t.offset,a=e.clipPathId,o=e.children,s=e.width,l=e.height,c=p$(i);return m.default.createElement(p0.Provider,{value:r},m.default.createElement(p1.Provider,{value:n},m.default.createElement(p5.Provider,{value:i},m.default.createElement(p2.Provider,{value:c},m.default.createElement(p3.Provider,{value:a},m.default.createElement(p4.Provider,{value:l},m.default.createElement(p6.Provider,{value:s},o)))))))},p7=function(e){var t=(0,m.useContext)(p0);null==t&&an(!1);var r=t[e];return null==r&&an(!1),r},p9=function(){var e=(0,m.useContext)(p1);return(0,pX.default)(e,function(e){return(0,gQ.default)(e.domain,Number.isFinite)})||ap(e)},me=function(e){var t=(0,m.useContext)(p1);null==t&&an(!1);var r=t[e];return null==r&&an(!1),r},mt=function(){return(0,m.useContext)(p6)},mr=function(){return(0,m.useContext)(p4)};function mn(e){return(mn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function mi(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(mi=function(){return!!e})()}function ma(e){return(ma=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function mo(e,t){return(mo=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function ms(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ml(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ms(Object(r),!0).forEach(function(t){mc(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ms(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function mc(e,t,r){return(t=mu(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function mu(e){var t=function(e,t){if("object"!=mn(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=mn(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==mn(t)?t:t+""}function mf(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function md(){return(md=Object.assign.bind()).apply(this,arguments)}var mh=function(e,t){return m.default.isValidElement(e)?m.default.cloneElement(e,t):(0,i7.default)(e)?e(t):m.default.createElement("line",md({},t,{className:"recharts-reference-line-line"}))},mA=function(e,t,r,n,i,a,o,s,l){var c=i.x,u=i.y,f=i.width,d=i.height;if(r){var h=l.y,A=e.y.apply(h,{position:a});if(gk(l,"discard")&&!e.y.isInRange(A))return null;var g=[{x:c+f,y:A},{x:c,y:A}];return"left"===s?g.reverse():g}if(t){var p=l.x,m=e.x.apply(p,{position:a});if(gk(l,"discard")&&!e.x.isInRange(m))return null;var y=[{x:m,y:u+d},{x:m,y:u}];return"top"===o?y.reverse():y}if(n){var b=l.segment.map(function(t){return e.apply(t,{position:a})});return gk(l,"discard")&&(0,pZ.default)(b,function(t){return!e.isInRange(t)}
3)?null:b}return null};function mg(e){var t,r=e.x,n=e.y,i=e.segment,a=e.xAxisId,o=e.yAxisId,s=e.shape,l=e.className,c=e.alwaysShow,u=(0,m.useContext)(p3),f=p7(a),d=me(o),h=(0,m.useContext)(p2);if(!u||!h)return null;oI(void 0===c,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var A=mA(pj({x:f.scale,y:d.scale}),ad(r),ad(n),i&&2===i.length,h,e.position,f.orientation,d.orientation,e);if(!A)return null;var g=function(e){if(Array.isArray(e))return e}(A)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,s=[],l=!0,c=!1;try{a=(r=r.call(e)).next,!1;for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),2!==s.length);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(A,2)||function(e,t){if(e){if("string"==typeof e)return mf(e,2);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return mf(e,2)}}(A,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),p=g[0],b=p.x,v=p.y,x=g[1],w=x.x,E=x.y,I=ml(ml({clipPath:gk(e,"hidden")?"url(#".concat(u,")"):void 0},aG(e,!0)),{},{x1:b,y1:v,x2:w,y2:E});return m.default.createElement(a$,{className:y("recharts-reference-line",l)},mh(s,I),gC.renderCallByParent(e,pM({x:(t={x1:b,y1:v,x2:w,y2:E}).x1,y:t.y1},{x:t.x2,y:t.y2})))}var mp=function(e){var t;function r(){var e,t;if(!(this instanceof r))throw TypeError("Cannot call a class as a function");return e=r,t=arguments,e=ma(e),function(e,t){if(t&&("object"===mn(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");var r=e;if(void 0===r)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return r}(this,mi()?Reflect.construct(e,t||[],ma(this).constructor):e.apply(this,t))}if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");return r.prototype=Object.create(e&&e.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),e&&mo(r,e),t=[{key:"render",value:function(){return m.default.createElement(mg,this.props)}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,mu(n.key),n)}}(r.prototype,t),Object.defineProperty(r,"prototype",{writable:!1}),r}(m.default.Component);function mm(){return(mm=Object.assign.bind()).apply(this,arguments)}function my(e){return(my="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function mb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function mv(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?mb(Object(r),!0).forEach(function(t){mI(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):mb(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}mc(mp,"displayName","ReferenceLine"),mc(mp,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function mx(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(mx=function(){return!!e})()}function mw(e){return(mw=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}
3function mE(e,t){return(mE=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function mI(e,t,r){return(t=mC(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function mC(e){var t=function(e,t){if("object"!=my(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=my(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==my(t)?t:t+""}var mB=function(e,t,r,n,i){var a=i.x1,o=i.x2,s=i.y1,l=i.y2,c=i.xAxis,u=i.yAxis;if(!c||!u)return null;var f=pj({x:c.scale,y:u.scale}),d={x:e?f.x.apply(a,{position:"start"}):f.x.rangeMin,y:r?f.y.apply(s,{position:"start"}):f.y.rangeMin},h={x:t?f.x.apply(o,{position:"end"}):f.x.rangeMax,y:n?f.y.apply(l,{position:"end"}):f.y.rangeMax};return!gk(i,"discard")||f.isInRange(d)&&f.isInRange(h)?pM(d,h):null},mk=function(e){var t;function r(){var e,t;if(!(this instanceof r))throw TypeError("Cannot call a class as a function");return e=r,t=arguments,e=mw(e),function(e,t){if(t&&("object"===my(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");var r=e;if(void 0===r)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return r}(this,mx()?Reflect.construct(e,t||[],mw(this).constructor):e.apply(this,t))}if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");return r.prototype=Object.create(e&&e.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),e&&mE(r,e),t=[{key:"render",value:function(){var e=this.props,t=e.x1,n=e.x2,i=e.y1,a=e.
3y2,o=e.className,s=e.alwaysShow,l=e.clipPathId;oI(void 0===s,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var c=ad(t),u=ad(n),f=ad(i),d=ad(a),h=this.props.shape;if(!c&&!u&&!f&&!d&&!h)return null;var A=mB(c,u,f,d,this.props);if(!A&&!h)return null;var g=gk(this.props,"hidden")?"url(#".concat(l,")"):void 0;return m.default.createElement(a$,{className:y("recharts-reference-area",o)},r.renderRect(h,mv(mv({clipPath:g},aG(this.props,!0)),A)),gC.renderCallByParent(this.props,A))}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,mC(n.key),n)}}(r.prototype,t),Object.defineProperty(r,"prototype",{writable:!1}),r}(m.default.Component);function mS(e){return function(e){if(Array.isArray(e))return mQ(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return mQ(e,void 0);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return mQ(e,void 0)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function mQ(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}mI(mk,"displayName","ReferenceArea"),mI(mk,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1}),mI(mk,"renderRect",function(e,t){return m.default.isValidElement(e)?m.default.cloneElement(e,t):(0,i7.default)(e)?e(t):m.default.createElement(l7,mm({},t,{className:"recharts-reference-area-rect"}))});var m_=function(e,t,r,n,i){var a=aj(e,mp),o=aj(e,pV),s=[].concat(mS(a),mS(o)),l=aj(e,mk),c="".concat(n,"Id"),u=n[0],f=t;if(s.length&&(f=s.reduce(function(e,t){if(t.props[c]===r&&gk(t.props,"extendDomain")&&af(t.props[u])){var n=t.props[u];return[Math.min(e[0],n),Math.max(e[1],n)]}return e},f)),l.length){var d="".concat(u,"1"),h="".concat(u,"2");f=l.reduce(function(e,t){if(t.props[c]===r&&gk(t.props,"extendDomain")&&af(t.props[d])&&af(t.props[h])){var n=t.props[d],i=t.props[h];return[Math.min(e[0],n,i),Math.max(e[1],n,i)]}return e},f)}return i&&i.length&&(f=i.reduce(function(e,t){return af(t)?[Math.min(e[0],t),Math.max(e[1],t)]:e},f)),f},mO=new(e.i(78492)).default,mD="recharts.syncMouseEvents";function mT(e){return(mT="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function mR(e,t,r){return(t=mP(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function mP(e){var t=function(e,t){if("object"!=mT(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=mT(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==mT(t)?t:t+""}var mM=(HM=function e(){if(!(this instanceof e))throw TypeError("Cannot call a class as a function");mR(this,"activeIndex",0),mR(this,"coordinateList",[]),mR(this,"layout","horizontal")},HN=[{key:"setDetails",value:function(e){var t,r=e.coordinateList,n=void 0===r?null:r,i=e.container,a=void 0===i?null:i,o=e.layout,s=void 0===o?null:o,l=e.offset,c=void 0===l?null:l,u=e.mouseHandlerCallback,f=void 0===u?null:u;this.coordinateList=null!=(t=null!=n?n:this.coordinateList)?t:[],this.container=null!=a?a:this.container,this.layout=null!=s?s:this.layout,this.offset=null!=c?c:this.offset,this.mouseHandlerCallback=null!=f?f:this.mouseHandlerCallback,this.activeIndex=Math.min(Math.max(this.activeIndex,0),this.coordinateList.length-1)}},{key:"focus",value:function(){this.spoofMouse()}},{key:"keyboardEvent",value:function(e){if(0!==this.coordinateList.length)switch(e.key){case"ArrowRight":if("horizontal"!==this.layout)return;this.activeIndex=Math.min(this.activeIndex+1,this.coordinateList.length-1),this.spoofMouse();break;case"ArrowLeft":if("horizontal"!==this.layout)return;this.activeIndex=Math.max(this.activeIndex-1,0),this.spoofMouse()}}},{key:"setIndex",value:function(e){this.activeIndex=e}},{key:"spoofMouse",value:function(){if("horizontal"===this.layout&&0!==this.coordinateList.length){var e,t,r=this.container.getBoundingClientRect(),n=r.x,i=r.y,a=r.height,o=this.coordinateList[this.activeIndex].coordinate,
vendor: 8,204 bytes, line 3
3s=(null==(e=window)?void 0:e.scrollX)||0,l=(null==(t=window)?void 0:t.scrollY)||0,c=i+this.offset.top+a/2+l;this.mouseHandlerCallback({pageX:n+o+s,pageY:c})}}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,mP(n.key),n)}}(HM.prototype,HN),Object.defineProperty(HM,"prototype",{writable:!1}),HM);function mN(e){this._context=e}function mj(e){return new mN(e)}function mL(e){return e[0]}function mF(e){return e[1]}function mU(e,t){var r=oB(!0),n=null,i=mj,a=null,o=oD(s);function s(s){var l,c,u,f=(s=hC(s)).length,d=!1;for(null==n&&(a=i(u=o())),l=0;l<=f;++l)!(l<f&&r(c=s[l],l,s))===d&&((d=!d)?a.lineStart():a.lineEnd()),d&&a.point(+e(c,l,s),+t(c,l,s));if(u)return a=null,u+""||null}return e="function"==typeof e?e:void 0===e?mL:oB(e),t="function"==typeof t?t:void 0===t?mF:oB(t),s.x=function(t){return arguments.length?(e="function"==typeof t?t:oB(+t),s):e},s.y=function(e){return arguments.length?(t="function"==typeof e?e:oB(+e),s):t},s.defined=function(e){return arguments.length?(r="function"==typeof e?e:oB(!!e),s):r},s.curve=function(e){return arguments.length?(i=e,null!=n&&(a=i(n)),s):i},s.context=function(e){return arguments.length?(null==e?n=a=null:a=i(n=e),s):n},s}function mz(e,t,r){var n=null,i=oB(!0),a=null,o=mj,s=null,l=oD(c);function c(c){var u,f,d,h,A,g=(c=hC(c)).length,p=!1,m=Array(g),y=Array(g);for(null==a&&(s=o(A=l())),u=0;u<=g;++u){if(!(u<g&&i(h=c[u],u,c))===p)if(p=!p)f=u,s.areaStart(),s.lineStart();else{for(s.lineEnd(),s.lineStart(),d=u-1;d>=f;--d)s.point(m[d],y[d]);s.lineEnd(),s.areaEnd()}p&&(m[u]=+e(h,u,c),y[u]=+t(h,u,c),s.point(n?+n(h,u,c):m[u],r?+r(h,u,c):y[u]))}if(A)return s=null,A+""||null}function u(){return mU().defined(i).curve(o).context(a)}return e="function"==typeof e?e:void 0===e?mL:oB(+e),t="function"==typeof t?t:void 0===t?oB(0):oB(+t),r="function"==typeof r?r:void 0===r?mF:oB(+r),c.x=function(t){return arguments.length?(e="function"==typeof t?t:oB(+t),n=null,c):e},c.x0=function(t){return arguments.length?(e="function"==typeof t?t:oB(+t),c):e},c.x1=function(e){return arguments.length?(n=null==e?null:"function"==typeof e?e:oB(+e),c):n},c.y=function(e){return arguments.length?(t="function"==typeof e?e:oB(+e),r=null,c):t},c.y0=function(e){return arguments.length?(t="function"==typeof e?e:oB(+e),c):t},c.y1=function(e){return arguments.length?(r=null==e?null:"function"==typeof e?e:oB(+e),c):r},c.lineX0=c.lineY0=function(){return u().x(e).y(t)},c.lineY1=function(){return u().x(e).y(r)},c.lineX1=function(){return u().x(n).y(t)},c.defined=function(e){return arguments.length?(i="function"==typeof e?e:oB(!!e),c):i},c.curve=function(e){return arguments.length?(o=e,null!=a&&(s=o(a)),c):o},c.context=function(e){return arguments.length?(null==e?a=s=null:s=o(a=e),c):a},c}function mG(){}function mH(e,t,r){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+r)/6)}function mW(e){this._context=e}function mY(e){this._context=e}function mq(e){this._context=e}mN.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e*=1,t*=1,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t)}}},mW.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:mH(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e*=1,t*=1,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:mH(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},mY.prototype={areaStart:mG,areaEnd:mG,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,t){switch(e*=1,t*=1,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:mH(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},mq.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e*=1,t*=1,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:mH(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};class mK{constructor(e,t){this._context=e,this._x=t}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(e,t){switch(e*=1,t*=1,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+e)/2,this._y0,this._x0,t,e,t):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+t)/2,e,this._y0,e,t)}this._x0=e,this._y0=t}}function mJ(e){this._context=e}mJ.prototype={areaStart:mG,areaEnd:mG,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e*=1,t*=1,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function mV(e,t,r){var n=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(n||i<0&&-0),o=(r-e._y1)/(i||n<0&&-0);return((a<0?-1:1)+(o<0?-1:1))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs((a*i+o*n)/(n+i)))||0}function mZ(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function mX(e,t,r){var n=e._x0,i=e._y0,a=e._x1,o=e._y1,s=(a-n)/3;e._context.bezierCurveTo(n+s,i+s*t,a-s,o-s*r,a,o)}function m$(e){this._context=e}function m0(e){this._context=new m1(e)}function m1(e){this._context=e}function m2(e){this._context=e}function m5(e){var t,r,n=e.length-1,i=Array(n),a=Array(n),o=Array(n);for(i[0]=0,a[0]=2,o[0]=e[0]+2*e[1],t=1;t<n-1;++t)i[t]=1,a[t]=4,o[t]=4*e[t]+2*e[t+1];for(i[n-1]=2,a[n-1]=7,o[n-1]=8*e[n-1]+e[n],t=1;t<n;++t)r=i[t]/a[t-1],a[t]-=r,o[t]-=r*o[t-1];for(i[n-1]=o[n-1]/a[n-1],t=n-2;t>=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(t=0,a[n-1]=(e[n]+i[n-1])/2;t<n-1;++t)a[t]=2*e[t+1]-i[t+1];return[i,a]}function m3(e,t){this._context=e,this._t=t}function m4(e){return(m4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function m6(){return(m6=Object.assign.bind()).apply(this,arguments)}function m8(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function m7(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
3t%2?m8(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=m4(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=m4(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==m4(t)?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m8(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}m$.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:mX(this,this._t0,mZ(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=NaN;if(t*=1,(e*=1)!==this._x1||t!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,mX(this,mZ(this,r=mV(this,e,t)),r);break;default:mX(this,this._t0,r=mV(this,e,t))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}},(m0.prototype=Object.create(m$.prototype)).point=function(e,t){m$.prototype.point.call(this,t,e)},m1.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,r,n,i,a){this._context.bezierCurveTo(t,e,n,r,a,i)}},m2.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),2===r)this._context.lineTo(e[1],t[1]);else for(var n=m5(e),i=m5(t),a=0,o=1;o<r;++a,++o)this._context.bezierCurveTo(n[0][a],i[0][a],n[1][a],i[1][a],e[o],t[o]);(this._line||0!==this._line&&1===r)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}},m3.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e*=1,t*=1,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}}this._x=e,this._y=t}};var m9={curveBasisClosed:function(e){return new mY(e)},curveBasisOpen:function(e){return new mq(e)},curveBasis:function(e){return new mW(e)},curveBumpX:function(e){return new mK(e,!0)},curveBumpY:function(e){return new mK(e,!1)},curveLinearClosed:function(e){return new mJ(e)},curveLinear:mj,curveMonotoneX:function(e){return new m$(e)},curveMonotoneY:function(e){return new m0(e)},curveNatural:function(e){return new m2(e)},curveStep:function(e){return new m3(e,.5)},curveStepAfter:function(e){return new m3(e,1)},curveStepBefore:function(e){return new m3(e,0)}},ye=function(e){return e.x===+e.x&&e.y===+e.y},yt=function(e){return e.x},yr=function(e){return e.y},yn=function(e,t){if((0,i7.default)(e))return e;var r="curve".concat((0,oC.default)(e));return("curveMonotone"===r||"curveBump"===r)&&t?m9["".concat(r).concat("vertical"===t?"Y":"X")]:m9[r]||mj},yi=function(e){var t,r=e.type,n=e.points,i=void 0===n?[]:n,a=e.baseLine,o=e.layout,s=e.connectNulls,l=void 0!==s&&s,c=yn(void 0===r?"linear":r,o),u=l?i.filter(function(e){return ye(e)}):i;if(Array.isArray(a)){var f=l?a.filter(function(e){return ye(e)}):a,d=u.map(function(e,t){return m7(m7({},e),{},{base:f[t]})});return(t="vertical"===o?mz().y(yr).x1(yt).x0(function(e){return e.base.x}):mz().x(yt).y1(yr).y0(function(e){return e.base.y}
3)).defined(ye).curve(c),t(d)}return(t="vertical"===o&&af(a)?mz().y(yr).x1(yt).x0(a):af(a)?mz().x(yt).y1(yr).y0(a):mU().x(yt).y(yr)).defined(ye).curve(c),t(u)},ya=function(e){var t=e.className,r=e.points,n=e.path,i=e.pathRef;if((!r||!r.length)&&!n)return null;var a=r&&r.length?yi(e):n;return m.createElement("path",m6({},aG(e,!1),ak(e),{className:y("recharts-curve",t),d:a,ref:i}))};function yo(e){return(yo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var ys=["x","y","top","left","width","height","className"];function yl(){return(yl=Object.assign.bind()).apply(this,arguments)}function yc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}var yu=function(e){var t=e.x,r=void 0===t?0:t,n=e.y,i=void 0===n?0:n,a=e.top,o=void 0===a?0:a,s=e.left,l=void 0===s?0:s,c=e.width,u=void 0===c?0:c,f=e.height,d=void 0===f?0:f,h=e.className,A=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?yc(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=yo(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=yo(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==yo(t)?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yc(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({x:r,y:i,top:o,left:l,width:u,height:d},function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,ys));return af(r)&&af(i)&&af(u)&&af(d)&&af(o)&&af(l)?m.default.createElement("path",yl({},aG(A,!0),{className:y("recharts-cross",h),d:"M".concat(r,",").concat(o,"v").concat(d,"M").concat(l,",").concat(i,"h").concat(u)})):null};function yf(e){var t=e.cx,r=e.cy,n=e.radius,i=e.startAngle,a=e.endAngle;return{points:[gl(t,r,n,i),gl(t,r,n,a)],cx:t,cy:r,radius:n,startAngle:i,endAngle:a}}function yd(e){return(yd="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function yh(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function yA(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?yh(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=yd(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=yd(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==yd(t)?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yh(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function yg(e){var t,r,n,i,a=e.element,o=e.tooltipEventType,s=e.isActive,l=e.activeCoordinate,c=e.activePayload,u=e.offset,f=e.activeTooltipIndex,d=e.tooltipAxisBandSize,h=e.layout,A=e.chartName,g=null!=(r=a.props.cursor)?r:null==(n=a.type.defaultProps)?void 0:n.cursor;if(!a||!g||!s||!l||"ScatterChart"!==A&&"axis"!==o)return null;var p=ya;if("ScatterChart"===A)i=l,p=yu;else if("BarChart"===A)t=d/2,i={stroke:"none",fill:"#ccc",x:"horizontal"===h?l.x-t:u.left+.5,y:"horizontal"===h?u.top+.5:l.y-t,width:"horizontal"===h?d:u.width-1,height:"horizontal"===h?u.height-1:d},p=l7;else if("radial"===h){var b=yf(l),v=b.cx,x=b.cy,w=b.radius;i={cx:v,cy:x,startAngle:b.startAngle,endAngle:b.endAngle,innerRadius:w,outerRadius:w},p=g6}else i={points:function(e,t,r){var n,i,a,o;if("horizontal"===e)a=n=t.x,i=r.top,o=r.top+r.height;
3else if("vertical"===e)o=i=t.y,n=r.left,a=r.left+r.width;else if(null!=t.cx&&null!=t.cy)if("centric"!==e)return yf(t);else{var s=t.cx,l=t.cy,c=t.innerRadius,u=t.outerRadius,f=t.angle,d=gl(s,l,c,f),h=gl(s,l,u,f);n=d.x,i=d.y,a=h.x,o=h.y}return[{x:n,y:i},{x:a,y:o}]}(h,l,u)},p=ya;var E=yA(yA(yA(yA({stroke:"#ccc",pointerEvents:"none"},u),i),aG(g,!1)),{},{payload:c,payloadIndex:f,className:y("recharts-tooltip-cursor",g.className)});return(0,m.isValidElement)(g)?(0,m.cloneElement)(g,E):(0,m.createElement)(p,E)}var yp=["item"],ym=["children","className","width","height","style","compact","title","desc"];function yy(e){return(yy="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function yb(){return(yb=Object.assign.bind()).apply(this,arguments)}function yv(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,s=[],l=!0,c=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(e,t)||yB(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function yx(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function yw(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(yw=function(){return!!e})()}function yE(e){return(yE=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function yI(e,t){return(yI=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function yC(e){return function(e){if(Array.isArray(e))return yk(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||yB(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function yB(e,t){if(e){if("string"==typeof e)return yk(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return yk(e,t)}}function yk(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function yS(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function yQ(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?yS(Object(r),!0).forEach(function(t){y_(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yS(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function y_(e,t,r){return(t=yO(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function yO(e){var t=function(e,t){if("object"!=yy(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=yy(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==yy(t)?t:t+""}var yD={xAxis:["bottom","top"],yAxis:["left","right"]},yT={width:"100%",height:"100%"},yR={x:0,y:0};function yP(e){return e}var yM=function(e,t,r,n){var i=t.find(function(e){return e&&e.index===r});if(i){if("horizontal"===e)return{x:i.coordinate,y:n.y};
3if("vertical"===e)return{x:n.x,y:i.coordinate};if("centric"===e){var a=i.coordinate,o=n.radius;return yQ(yQ(yQ({},n),gl(n.cx,n.cy,o,a)),{},{angle:a,radius:o})}var s=i.coordinate,l=n.angle;return yQ(yQ(yQ({},n),gl(n.cx,n.cy,s,l)),{},{angle:l,radius:s})}return yR},yN=function(e,t){var r=t.graphicalItems,n=t.dataStartIndex,i=t.dataEndIndex,a=(null!=r?r:[]).reduce(function(e,t){var r=t.props.data;return r&&r.length?[].concat(yC(e),yC(r)):e},[]);return a.length>0?a:e&&e.length&&af(n)&&af(i)?e.slice(n,i+1):[]};function yj(e){return"number"===e?[0,"auto"]:void 0}var yL=function(e,t,r,n){var i=e.graphicalItems,a=e.tooltipAxis,o=yN(t,e);return r<0||!i||!i.length||r>=o.length?null:i.reduce(function(i,s){var l,c,u=null!=(l=s.props.data)?l:t;return(u&&e.dataStartIndex+e.dataEndIndex!==0&&e.dataEndIndex-e.dataStartIndex>=r&&(u=u.slice(e.dataStartIndex,e.dataEndIndex+1)),c=a.dataKey&&!a.allowDuplicatedCategory?ab(void 0===u?o:u,a.dataKey,n):u&&u[r]||o[r])?[].concat(yC(i),[AY(s,c)]):i},[])},yF=function(e,t,r,n){var i=n||{x:e.chartX,y:e.chartY},a="horizontal"===r?i.x:"vertical"===r?i.y:"centric"===r?i.angle:i.radius,o=e.orderedTooltipTicks,s=e.tooltipAxis,l=e.tooltipTicks,c=Ag(a,o,l,s);if(c>=0&&l){var u=l[c]&&l[c].value,f=yL(e,t,c,u),d=yM(r,o,c,i);return{activeTooltipIndex:c,activeLabel:u,activePayload:f,activeCoordinate:d}}return null},yU=function(e,t){var r=t.axes,n=t.graphicalItems,i=t.axisType,a=t.axisIdKey,o=t.stackGroups,s=t.dataStartIndex,l=t.dataEndIndex,c=e.layout,u=e.children,f=e.stackOffset,d=AE(c,i);return r.reduce(function(t,r){var h=void 0!==r.type.defaultProps?yQ(yQ({},r.type.defaultProps),r.props):r.props,A=h.type,g=h.dataKey,p=h.allowDataOverflow,m=h.allowDuplicatedCategory,y=h.scale,b=h.ticks,v=h.includeHidden,x=h[a];if(t[x])return t;var w=yN(e.data,{graphicalItems:n.filter(function(e){var t;return(a in e.props?e.props[a]:null==(t=e.type.defaultProps)?void 0:t[a])===x}),dataStartIndex:s,dataEndIndex:l}),E=w.length;(function(e,t,r){if("number"===r&&!0===t&&Array.isArray(e)){var n=null==e?void 0:e[0],i=null==e?void 0:e[1];if(n&&i&&af(n)&&af(i))return!0}return!1})(h.domain,p,A)&&(B=AG(h.domain,null,p),d&&("number"===A||"auto"!==y)&&(S=AA(w,g,"category")));var I=yj(A);if(!B||0===B.length){var C,B,k,S,Q,_=null!=(Q=h.domain)?Q:I;if(g){if(B=AA(w,g,A),"category"===A&&d){var O=am(B);m&&O?(k=B,B=(0,i9.default)(0,E)):m||(B=AW(_,B,r).reduce(function(e,t){return e.indexOf(t)>=0?e:[].concat(yC(e),[t])},[]))}else if("category"===A)B=m?B.filter(function(e){return""!==e&&!(0,i8.default)(e)}):AW(_,B,r).reduce(function(e,t){return e.indexOf(t)>=0||""===t||(0,i8.default)(t)?e:[].concat(yC(e),[t])},[]);else if("number"===A){var D=Ax(w,n.filter(function(e){var t,r,n=a in e.props?e.props[a]:null==(t=e.type.defaultProps)?void 0:t[a],i="hide"in e.props?e.props.hide:null==(r=e.type.defaultProps)?void 0:r.hide;return n===x&&(v||!i)}),g,i,c);D&&(B=D)}d&&("number"===A||"auto"!==y)&&(S=AA(w,g,"category"))}else B=d?(0,i9.default)(0,E):o&&o[x]&&o[x].hasStack&&"number"===A?"expand"===f?[0,1]:AF(o[x].stackGroups,s,l):Aw(w,n.filter(function(e){var t=a in e.props?e.props[a]:e.type.defaultProps[a],r="hide"in e.props?e.props.hide:e.type.defaultProps.hide;return t===x&&(v||!r)}),A,c,!0);"number"===A?(B=m_(u,B,x,i,b),_&&(B=AG(_,B,p))):"category"===A&&_&&B.every(function(e){return _.indexOf(e)>=0})&&(B=_)}return yQ(yQ({},t),{},y_({},x,yQ(yQ({},h),{},{axisType:i,domain:B,categoricalDomain:S,duplicateDomain:k,originalDomain:null!=(C=h.domain)?C:I,isCategorical:d,layout:c})))},{})},yz=function(e,t){var r=t.graphicalItems,n=t.Axis,i=t.axisType,a=t.axisIdKey,o=t.stackGroups,s=t.dataStartIndex,l=t.dataEndIndex,c=e.layout,u=e.children,f=yN(e.data,{graphicalItems:r,dataStartIndex:s,dataEndIndex:l}),d=f.length,h=AE(c,i),A=-1;return r.reduce(function(e,t){var g,p=(void 0!==t.type.defaultProps?yQ(yQ({},t.type.defaultProps),t.props):t.props)[a],m=yj("number");return e[p]?e:(A++,g=h?(0,i9.default)(0,d):o&&o[p]&&o[p].hasStack?m_(u,g=AF(o[p].stackGroups,s,l),p,i):m_(u,g=AG(m,Aw(f,r.filter(function(e){var t,r,n=a in e.props?e.props[a]:null==(t=e.type.defaultProps)?void 0:t[a],i="hide"in e.props?e.props.hide:null==(r=e.type.defaultProps)?void 0:r.hide;return n===p&&!i}),"number",c),n.defaultProps.allowDataOverflow),p,i),yQ(yQ({},e),{},y_({},p,yQ(yQ({axisType:i},n.defaultProps),{},{hide:!0,orientation:(0,ae.default)(yD,"".concat(i,".").concat(A%2),null),domain:g,originalDomain:m,isCategorical:h,layout:c}))))},{})},yG=function(e,t){var r=t.axisType,n=void 0===r?"xAxis":r,i=t.AxisComp,a=t.graphicalItems,o=t.stackGroups,s=t.dataStartIndex,l=t.dataEndIndex,c=e.children,u="".concat(n,"Id"),f=aj(c,i),d={};return f&&f.length?d=yU(e,{axes:f,graphicalItems:a,axisType:n,axisIdKey:u,stackGroups:o,dataStartIndex:s,dataEndIndex:l}):a&&a.length&&(d=yz(e,{Axis:i,graphicalItems:a,axisType:n,axisIdKey:u,stackGroups:o,dataStartIndex:s,dataEndIndex:l})),d},yH=function(e){var t=ap(e),r=AC(t,!1,!0);return{tooltipTicks:r,orderedTooltipTicks:(0,at.default)(r,function(e){return e.coordinate}),tooltipAxis:t,tooltipAxisBandSize:AH(t,r)}},yW=function(e){var t=e.children,r=e.defaultShowTooltip,n=aL(t,gt),i=0,a=0;return e.data&&0!==e.data.length&&(a=e.data.length-1),n&&n.props&&(n.props.startIndex>=0&&(i=n.props.startIndex),n.props.endIndex>=0&&(a=n.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:i,dataEndIndex:a,activeTooltipIndex:-1,isTooltipActive:!!r}},yY=function(e){return"horizontal"===e?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:"vertical"===e?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:"centric"===e?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},yq=function(e,t){var r=e.props,n=e.graphicalItems,i=e.xAxisMap,a=void 0===i?{}:i,o=e.yAxisMap,s=void 0===o?{}:o,l=r.width,c=r.height,u=r.children,f=r.margin||{},d=aL(u,gt),h=aL(u,sh),A=Object.keys(s).reduce(function(e,t){var r=s[t],n=r.orientation;return r.mirror||r.hide?e:yQ(yQ({},e),{},y_({},n,e[n]+r.width))},{left:f.left||0,right:f.right||0}),g=Object.keys(a).reduce(function(e,t){var r=a[t],n=r.orientation;return r.mirror||r.hide?e:yQ(yQ({},e),{},y_({},n,(0,ae.default)(e,"".concat(n))+r.height))},{top:f.top||0,bottom:f.bottom||0}),p=yQ(yQ({},g),A),m=p.bottom;d&&(p.bottom+=d.props.height||gt.defaultProps.height),h&&t&&(p=Ab(p,n,r,t));var y=l-p.left-p.right,b=c-p.top-p.bottom;return yQ(yQ({brushBottom:m},p),{},{width:Math.max(y,0),height:Math.max(b,0)})},yK=function(e){var t=e.chartName,r=e.GraphicalChild,n=e.defaultTooltipEventType,i=void 0===n?"axis":n,a=e.validateTooltipEventTypes,o=void 0===a?["axis"]:a,s=e.axisComponents,l=e.legendContent,c=e.formatAxisMap,u=e.defaultProps,f=function(e,t){var r=t.graphicalItems,n=t.stackGroups,i=t.offset,a=t.updateId,o=t.dataStartIndex,l=t.dataEndIndex,c=e.barSize,u=e.layout,f=e.barGap,d=e.barCategoryGap,h=e.maxBarSize,A=yY(u),g=A.numericAxisName,p=A.cateAxisName,m=!!r&&!!r.length&&r.some(function(e){var t=aR(e&&e.type);return t&&t.indexOf("Bar")>=0}),y=[];return r.forEach(function(r,A){var b=yN(e.data,{graphicalItems:[r],dataStartIndex:o,dataEndIndex:l}),v=void 0!==r.type.defaultProps?yQ(yQ({},r.type.defaultProps),r.props):r.props,x=v.dataKey,w=v.maxBarSize,E=v["".concat(g,"Id")],I=v["".concat(p,"Id")],C=s.reduce(function(e,r){var n=t["".concat(r.axisType,"Map")],i=v["".concat(r.axisType,"Id")];n&&n[i]||"zAxis"===r.axisType||an(!1);var a=n[i];return yQ(yQ({},e),{},y_(y_({},r.axisType,a),"".concat(r.axisType,"Ticks"),AC(a)))},{}),B=C[p],k=C["".concat(p,"Ticks")],S=n&&n[E]&&n[E].hasStack&&AL(r,n[E].stackGroups),Q=aR(r.type).indexOf("Bar")>=0,_=AH(B,k),O=[],D=m&&Am({barSize:c,stackGroups:n,totalSize:"xAxis"===p?C[p].width:"yAxis"===p?C[p].height:void 0});if(Q){var T,R,P=(0,i8.default)(w)?h:w,M=null!=(T=null!=(R=AH(B,k,!0))?R:P)?T:0;O=Ay({barGap:f,barCategoryGap:d,bandSize:M!==_?M:_,sizeList:D[I],maxBarSize:P}),M!==_&&(O=O.map(function(e){return yQ(yQ({},e),{},{position:yQ(yQ({},e.position),{},{offset:e.position.offset-M/2})})}))}var N=r&&r.type&&r.type.getComposedData;N&&y.push({props:yQ(yQ({},N(yQ(yQ({},C),{},{displayedData:b,props:e,dataKey:x,item:r,bandSize:_,barPosition:O,offset:i,stackedData:S,layout:u,dataStartIndex:o,dataEndIndex:l}))),{},y_(y_(y_({key:r.key||"item-".concat(A)},g,C[g]),p,C[p]),"animationId",a)),childIndex:aN(e.children).indexOf(r),item:r})}),y},d=function(e,n){var i=e.props,a=e.dataStartIndex,o=e.dataEndIndex,l=e.updateId;if(!aF({props:i}))return null;var u=i.children,d=i.layout,h=i.stackOffset,A=i.data,g=i.reverseStackOrder,p=yY(d
3),m=p.numericAxisName,y=p.cateAxisName,b=aj(u,r),v=AR(A,b,"".concat(m,"Id"),"".concat(y,"Id"),h,g),x=s.reduce(function(e,t){var r="".concat(t.axisType,"Map");return yQ(yQ({},e),{},y_({},r,yG(i,yQ(yQ({},t),{},{graphicalItems:b,stackGroups:t.axisType===m&&v,dataStartIndex:a,dataEndIndex:o}))))},{}),w=yq(yQ(yQ({},x),{},{props:i,graphicalItems:b}),null==n?void 0:n.legendBBox);Object.keys(x).forEach(function(e){x[e]=c(i,x[e],w,e.replace("Map",""),t)});var E=yH(x["".concat(y,"Map")]),I=f(i,yQ(yQ({},x),{},{dataStartIndex:a,dataEndIndex:o,updateId:l,graphicalItems:b,stackGroups:v,offset:w}));return yQ(yQ({formattedGraphicalItems:I,graphicalItems:b,offset:w,stackGroups:v},E),x)},h=function(e){var r;function n(e){var r,i,a,o,s;if(!(this instanceof n))throw TypeError("Cannot call a class as a function");return o=n,s=[e],o=yE(o),y_(a=function(e,t){if(t&&("object"===yy(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");var r=e;if(void 0===r)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return r}(this,yw()?Reflect.construct(o,s||[],yE(this).constructor):o.apply(this,s)),"eventEmitterSymbol",Symbol("rechartsEventEmitter")),y_(a,"accessibilityManager",new mM),y_(a,"handleLegendBBoxUpdate",function(e){if(e){var t=a.state,r=t.dataStartIndex,n=t.dataEndIndex,i=t.updateId;a.setState(yQ({legendBBox:e},d({props:a.props,dataStartIndex:r,dataEndIndex:n,updateId:i},yQ(yQ({},a.state),{},{legendBBox:e}))))}}),y_(a,"handleReceiveSyncEvent",function(e,t,r){a.props.syncId===e&&(r!==a.eventEmitterSymbol||"function"==typeof a.props.syncMethod)&&a.applySyncEvent(t)}),y_(a,"handleBrushChange",function(e){var t=e.startIndex,r=e.endIndex;if(t!==a.state.dataStartIndex||r!==a.state.dataEndIndex){var n=a.state.updateId;a.setState(function(){return yQ({dataStartIndex:t,dataEndIndex:r},d({props:a.props,dataStartIndex:t,dataEndIndex:r,updateId:n},a.state))}),a.triggerSyncEvent({dataStartIndex:t,dataEndIndex:r})}}),y_(a,"handleMouseEnter",function(e){var t=a.getMouseInfo(e);if(t){var r=yQ(yQ({},t),{},{isTooltipActive:!0});a.setState(r),a.triggerSyncEvent(r);var n=a.props.onMouseEnter;(0,i7.default)(n)&&n(r,e)}}),y_(a,"triggeredAfterMouseMove",function(e){var t=a.getMouseInfo(e),r=t?yQ(yQ({},t),{},{isTooltipActive:!0}):{isTooltipActive:!1};a.setState(r),a.triggerSyncEvent(r);var n=a.props.onMouseMove;(0,i7.default)(n)&&n(r,e)}),y_(a,"handleItemMouseEnter",function(e){a.setState(function(){return{isTooltipActive:!0,activeItem:e,activePayload:e.tooltipPayload,activeCoordinate:e.tooltipPosition||{x:e.cx,y:e.cy}}})}),y_(a,"handleItemMouseLeave",function(){a.setState(function(){return{isTooltipActive:!1}})}),y_(a,"handleMouseMove",function(e){e.persist(),a.throttleTriggeredAfterMouseMove(e)}),y_(a,"handleMouseLeave",function(e){a.throttleTriggeredAfterMouseMove.cancel();var t={isTooltipActive:!1};a.setState(t),a.triggerSyncEvent(t);var r=a.props.onMouseLeave;(0,i7.default)(r)&&r(t,e)}),y_(a,"handleOuterEvent",function(e){var t,r=aq(e),n=(0,ae.default)(a.props,"".concat(r));r&&(0,i7.default)(n)&&n(null!=(t=/.*touch.*/i.test(r)?a.getMouseInfo(e.changedTouches[0]):a.getMouseInfo(e))?t:{},e)}),y_(a,"handleClick",function(e){var t=a.getMouseInfo(e);if(t){var r=yQ(yQ({},t),{},{isTooltipActive:!0});a.setState(r),a.triggerSyncEvent(r);var n=a.props.onClick;(0,i7.default)(n)&&n(r,e)}}),y_(a,"handleMouseDown",function(e){var t=a.props.onMouseDown;(0,i7.default)(t)&&t(a.getMouseInfo(e),e)}),y_(a,"handleMouseUp",function(e){var t=a.props.onMouseUp;(0,i7.default)(t)&&t(a.getMouseInfo(e),e)}),y_(a,"handleTouchMove",function(e){null!=e.changedTouches&&e.changedTouches.length>0&&a.throttleTriggeredAfterMouseMove(e.changedTouches[0])}),y_(a,"handleTouchStart",function(e){null!=e.changedTouches&&e.changedTouches.length>0&&a.handleMouseDown(e.changedTouches[0])}),y_(a,"handleTouchEnd",function(e){null!=e.changedTouches&&e.changedTouches.length>0&&a.handleMouseUp(e.changedTouches[0])}),y_(a,"handleDoubleClick",function(e){var t=a.props.onDoubleClick;(0,i7.default)(t)&&t(a.getMouseInfo(e),e)}),y_(a,"handleContextMenu",function(e){var t=a.props.onContextMenu;(0,i7.default)(t)&&t(a.getMouseInfo(e),e)}),y_(a,"triggerSyncEvent",function(e){void 0!==a.props.syncId&&mO.emit(mD,a.props.syncId,e,a.eventEmitterSymbol)}),y_(a,"applySyncEvent",function(e){var t=a.props,r=t.layout,n=t.syncMethod,i=a.state.updateId,o=e.dataStartIndex,s=e.dataEndIndex;if(void 0!==e.dataStartIndex||void 0!==e.dataEndIndex)a.setState(yQ({dataStartIndex:o,dataEndIndex:s},d({props:a.props,dataStartIndex:o,dataEndIndex:s,updateId:i},a.state)));else if(void 0!==e.activeTooltipIndex){var l=e.chartX,c=e.chartY,u=e.activeTooltipIndex,f=a.state,h=f.offset,A=f.tooltipTicks;if(!h)return;if("function"==typeof n)u=n(A,e);else if("value"===n){u=-1;for(var g=0;g<A.length;g++)if(A[g].value===e.activeLabel){u=g;break}}var p=yQ(yQ({},h),{},{x:h.left,y:h.top}),m=Math.min(l,p.x+p.width),y=Math.min(c,p.y+p.height),b=A[u]&&A[u].value,v=yL(a.state,a.props.data,u),x=A[u]?{x:"horizontal"===r?A[u].coordinate:m,y:"horizontal"===r?y:A[u].coordinate}:yR;a.setState(yQ(yQ({},e),{},{activeLabel:b,activeCoordinate:x,activePayload:v,activeTooltipIndex:u}))}else a.setState(e)}),y_(a,"renderCursor",function(e){var r,n=a.state,i=n.isTooltipActive,o=n.activeCoordinate,
3s=n.activePayload,l=n.offset,c=n.activeTooltipIndex,u=n.tooltipAxisBandSize,f=a.getTooltipEventType(),d=null!=(r=e.props.active)?r:i,h=a.props.layout,A=e.key||"_recharts-cursor";return m.default.createElement(yg,{key:A,activeCoordinate:o,activePayload:s,activeTooltipIndex:c,chartName:t,element:e,isActive:d,layout:h,offset:l,tooltipAxisBandSize:u,tooltipEventType:f})}),y_(a,"renderPolarAxis",function(e,t,r){var n=(0,ae.default)(e,"type.axisType"),i=(0,ae.default)(a.state,"".concat(n,"Map")),o=e.type.defaultProps,s=void 0!==o?yQ(yQ({},o),e.props):e.props,l=i&&i[s["".concat(n,"Id")]];return(0,m.cloneElement)(e,yQ(yQ({},l),{},{className:y(n,l.className),key:e.key||"".concat(t,"-").concat(r),ticks:AC(l,!0)}))}),y_(a,"renderPolarGrid",function(e){var t=e.props,r=t.radialLines,n=t.polarAngles,i=t.polarRadius,o=a.state,s=o.radiusAxisMap,l=o.angleAxisMap,c=ap(s),u=ap(l),f=u.cx,d=u.cy,h=u.innerRadius,A=u.outerRadius;return(0,m.cloneElement)(e,{polarAngles:Array.isArray(n)?n:AC(u,!0).map(function(e){return e.coordinate}),polarRadius:Array.isArray(i)?i:AC(c,!0).map(function(e){return e.coordinate}),cx:f,cy:d,innerRadius:h,outerRadius:A,key:e.key||"polar-grid",radialLines:r})}),y_(a,"renderLegend",function(){var e=a.state.formattedGraphicalItems,t=a.props,r=t.children,n=t.width,i=t.height,o=a.props.margin||{},s=Ao({children:r,formattedGraphicalItems:e,legendWidth:n-(o.left||0)-(o.right||0),legendContent:l});if(!s)return null;var c=s.item,u=yx(s,yp);return(0,m.cloneElement)(c,yQ(yQ({},u),{},{chartWidth:n,chartHeight:i,margin:o,onBBoxUpdate:a.handleLegendBBoxUpdate}))}),y_(a,"renderTooltip",function(){var e,t=a.props,r=t.children,n=t.accessibilityLayer,i=aL(r,oE);if(!i)return null;var o=a.state,s=o.isTooltipActive,l=o.activeCoordinate,c=o.activePayload,u=o.activeLabel,f=o.offset,d=null!=(e=i.props.active)?e:s;return(0,m.cloneElement)(i,{viewBox:yQ(yQ({},f),{},{x:f.left,y:f.top}),active:d,label:u,payload:d?c:[],coordinate:l,accessibilityLayer:n})}),y_(a,"renderBrush",function(e){var t=a.props,r=t.margin,n=t.data,i=a.state,o=i.offset,s=i.dataStartIndex,l=i.dataEndIndex,c=i.updateId;return(0,m.cloneElement)(e,{key:e.key||"_recharts-brush",onChange:Ak(a.handleBrushChange,e.props.onChange),data:n,x:af(e.props.x)?e.props.x:o.left,y:af(e.props.y)?e.props.y:o.top+o.height+o.brushBottom-(r.bottom||0),width:af(e.props.width)?e.props.width:o.width,startIndex:s,endIndex:l,updateId:"brush-".concat(c)})}),y_(a,"renderReferenceElement",function(e,t,r){if(!e)return null;var n=a.clipPathId,i=a.state,o=i.xAxisMap,s=i.yAxisMap,l=i.offset,c=e.type.defaultProps||{},u=e.props,f=u.xAxisId,d=void 0===f?c.xAxisId:f,h=u.yAxisId,A=void 0===h?c.yAxisId:h;return(0,m.cloneElement)(e,{key:e.key||"".concat(t,"-").concat(r),xAxis:o[d],yAxis:s[A],viewBox:{x:l.left,y:l.top,width:l.width,height:l.height},clipPathId:n})}),y_(a,"renderActivePoints",function(e){var t=e.item,r=e.activePoint,i=e.basePoint,a=e.childIndex,o=e.isRange,s=[],l=t.props.key,c=void 0!==t.item.type.defaultProps?yQ(yQ({},t.item.type.defaultProps),t.item.props):t.item.props,u=c.activeDot,f=yQ(yQ({index:a,dataKey:c.dataKey,cx:r.x,cy:r.y,r:4,fill:Ap(t.item),strokeWidth:2,stroke:"#fff",payload:r.payload,value:r.value},aG(u,!1)),ak(u));return s.push(n.renderActiveDot(u,f,"".concat(l,"-activePoint-").concat(a))),i?s.push(n.renderActiveDot(u,yQ(yQ({},f),{},{cx:i.x,cy:i.y}),"".concat(l,"-basePoint-").concat(a))):o&&s.push(null),s}),y_(a,"renderGraphicChild",function(e,t,r){var n=a.filterFormatItem(e,t,r);if(!n)return null;var i=a.getTooltipEventType(),o=a.state,s=o.isTooltipActive,l=o.tooltipAxis,c=o.activeTooltipIndex,u=o.activeLabel,f=aL(a.props.children,oE),d=n.props,h=d.points,A=d.isRange,g=d.baseLine,p=void 0!==n.item.type.defaultProps?yQ(yQ({},n.item.type.defaultProps),n.item.props):n.item.props,y=p.activeDot,b=p.hide,v=p.activeBar,x=p.activeShape,w=!!(!b&&s&&f&&(y||v||x)),E={};"axis"!==i&&f&&"click"===f.props.trigger?E={onClick:Ak(a.handleItemMouseEnter,e.props.onClick)}:"axis"!==i&&(E={onMouseLeave:Ak(a.handleItemMouseLeave,e.props.onMouseLeave),onMouseEnter:Ak(a.handleItemMouseEnter,e.props.onMouseEnter)});var I=(0,m.cloneElement)(e,yQ(yQ({},n.props),E));if(w)if(c>=0){if(l.dataKey&&!l.allowDuplicatedCategory){var C="function"==typeof l.dataKey?function(e){return"function"==typeof l.dataKey?l.dataKey(e.payload):null}:"payload.".concat(l.dataKey.toString());k=ab(h,C,u),S=A&&g&&ab(g,C,u)}else k=null==h?void 0:h[c],S=A&&g&&g[c];if(x||v){var B=void 0!==e.props.activeIndex?e.props.activeIndex:c;return[(0,m.cloneElement)(e,yQ(yQ(yQ({},n.props),E),{},{activeIndex:B})),null,null]}if(!(0,i8.default)(k))return[I].concat(yC(a.renderActivePoints({item:n,activePoint:k,basePoint:S,childIndex:c,isRange:A})))}else{var k,S,Q,_=(null!=(Q=a.getItemByXY(a.state.activeCoordinate))?Q:{graphicalItem:
3I}).graphicalItem,O=_.item,D=void 0===O?e:O,T=_.childIndex,R=yQ(yQ(yQ({},n.props),E),{},{activeIndex:T});return[(0,m.cloneElement)(D,R),null,null]}return A?[I,null,null]:[I,null]}),y_(a,"renderCustomized",function(e,t,r){return(0,m.cloneElement)(e,yQ(yQ({key:"recharts-customized-".concat(r)},a.props),a.state))}),y_(a,"renderMap",{CartesianGrid:{handler:yP,once:!0},ReferenceArea:{handler:a.renderReferenceElement},ReferenceLine:{handler:yP},ReferenceDot:{handler:a.renderReferenceElement},XAxis:{handler:yP},YAxis:{handler:yP},Brush:{handler:a.renderBrush,once:!0},Bar:{handler:a.renderGraphicChild},Line:{handler:a.renderGraphicChild},Area:{handler:a.renderGraphicChild},Radar:{handler:a.renderGraphicChild},RadialBar:{handler:a.renderGraphicChild},Scatter:{handler:a.renderGraphicChild},Pie:{handler:a.renderGraphicChild},Funnel:{handler:a.renderGraphicChild},Tooltip:{handler:a.renderCursor,once:!0},PolarGrid:{handler:a.renderPolarGrid,once:!0},PolarAngleAxis:{handler:a.renderPolarAxis},PolarRadiusAxis:{handler:a.renderPolarAxis},Customized:{handler:a.renderCustomized}}),a.clipPathId="".concat(null!=(r=e.id)?r:aA("recharts"),"-clip"),a.throttleTriggeredAfterMouseMove=(0,ar.default)(a.triggeredAfterMouseMove,null!=(i=e.throttleDelay)?i:1e3/60),a.state={},a}if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");return n.prototype=Object.create(e&&e.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),Object.defineProperty(n,"prototype",{writable:!1}),e&&yI(n,e),r=[{key:"componentDidMount",value:function(){var e,t;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:null!=(e=this.props.margin.left)?e:0,top:null!=(t=this.props.margin.top)?t:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var e=this.props,t=e.children,r=e.data,n=e.height,i=e.layout,a=aL(t,oE);if(a){var o=a.props.defaultIndex;if("number"==typeof o&&!(o<0)&&!(o>this.state.tooltipTicks.length-1)){var s=this.state.tooltipTicks[o]&&this.state.tooltipTicks[o].value,l=yL(this.state,r,o,s),c=this.state.tooltipTicks[o].coordinate,u=(this.state.offset.top+n)/2,f="horizontal"===i?{x:c,y:u}:{y:c,x:u},d=this.state.formattedGraphicalItems.find(function(e){return"Scatter"===e.item.type.name});d&&(f=yQ(yQ({},f),d.props.points[o].tooltipPosition),l=d.props.points[o].tooltipPayload);var h={activeTooltipIndex:o,isTooltipActive:!0,activeLabel:s,activePayload:l,activeCoordinate:f};this.setState(h),this.renderCursor(a),this.accessibilityManager.setIndex(o)}}}},{key:"getSnapshotBeforeUpdate",value:function(e,t){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==t.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==e.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==e.margin){var r,n;this.accessibilityManager.setDetails({offset:{left:null!=(r=this.props.margin.left)?r:0,top:null!=(n=this.props.margin.top)?n:0}})}return null}},{key:"componentDidUpdate",value:function(e){aH([aL(e.children,oE)],[aL(this.props.children,oE)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var e=aL(this.props.children,oE);if(e&&"boolean"==typeof e.props.shared){var t=e.props.shared?"axis":"item";return o.indexOf(t)>=0?t:i}return i}},{key:"getMouseInfo",value:function(e){if(!this.container)return null;var t=this.container,r=t.getBoundingClientRect(),n={top:r.top+window.scrollY-document.documentElement.clientTop,left:r.left+window.scrollX-document.documentElement.clientLeft},i={chartX:Math.round(e.pageX-n.left),chartY:Math.round(e.pageY-n.top)},a=r.width/t.offsetWidth||1,o=this.inRange(i.chartX,i.chartY,a);if(!o)return null;var s=this.state,l=s.xAxisMap,c=s.yAxisMap,u=this.getTooltipEventType(),f=yF(this.state,this.props.data,this.props.layout,o);if("axis"!==u&&l&&c){var d=ap(l).scale,h=ap(c).scale,A=d&&d.invert?d.invert(i.chartX):null,g=h&&h.invert?h.invert(i.chartY):null;return yQ(yQ({},i),{},{xValue:A,yValue:g},f)}return f?yQ(yQ({},i),f):null}},{key:"inRange",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=this.props.layout,i=e/r,a=t/r;if("horizontal"===n||"vertical"===n){var o=this.state.offset;return i>=o.left&&i<=o.left+o.width&&a>=o.top&&a<=o.top+o.height?{x:i,y:a}:null}var s=this.state,l=s.angleAxisMap,c=s.radiusAxisMap;return l&&c?gh({x:i,y:a},ap(l)):null}},{key:"parseEventsOfWrapper",value:function(){var e=this.props.children,t=this.getTooltipEventType(),r=aL(e,oE),n={};return r&&"axis"===t&&(n="click"===r.props.trigger?{onClick:this.handleClick}:{onMouseEnter:this.handleMouseEnter,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onContextMenu:this.handleContextMenu}),yQ(yQ({},ak(this.props,this.handleOuterEvent)),n)}},{key:"addListener",value:function(){mO.on(mD,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){mO.removeListener(mD,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(e,t,r){for(var n=this.state.formattedGraphicalItems,i=0,a=n.length;i<a;i++){var o=n[i];if(o.item===e||o.props.key===e.key||t===aR(o.item.type)&&r===o.childIndex)return o}return null}},{key:"renderClipPath",value:function(){var e=this.clipPathId,t=this.state.offset,r=t.left,n=t.top,i=t.height,a=t.width;return m.default.createElement("defs",null,m.default.createElement("clipPath",{id:e},m.default.createElement("rect",{x:r,y:n,height:i,width:a})))}},{key:"getXScales",value:function(){var e=this.state.xAxisMap;return e?Object.entries(e).reduce(function(e,t){var r=yv(t,2),n=r[0],i=r[1];return yQ(yQ({},e),{},y_({},n,i.scale))},{}):null}},{key:"getYScales",value:function(){var e=this.state.yAxisMap;return e?Object.entries(e).reduce(function(e,t){var r=yv(t,2),n=r[0],i=r[1];return yQ(yQ({},e),{},y_({},n,i.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(e){var t;return null==(t=this.state.xAxisMap)||null==(t=t[e])?void 0:t.scale}},{key:"getYScaleByAxisId",value:function(e){var t;return null==(t=this.state.yAxisMap)||null==(t=t[e])?void 0:t.scale}},{key:"getItemByXY",value:function(e){var t=this.state,r=t.formattedGraphicalItems,n=t.activeItem;if(r&&r.length)for(var i=0,a=r.length;i<a;i++){var o=r[i],s=o.props,l=o.item,c=void 0!==l.type.defaultProps?yQ(yQ({},l.type.defaultProps),l.props):l.props,u=aR(l.type);if("Bar"===u){var f=(s.data||[]).find(function(t){return l6(e,t)});if(f)return{graphicalItem:o,payload:f}}else if("RadialBar"===u){var d=(s.data||[]).find(function(t){return gh(e,t)});if(d)return{graphicalItem:o,payload:d}}else if(pn(o,n)||pi(o,n)||pa(o,n)){var h=function(e){var t,r,n,i=e.activeTooltipItem,a=e.graphicalItem,o=e.itemData,s=(pn(a,i)?t="trapezoids":pi(a,i)?t="sectors":pa(a,i)&&(t="points"),t),l=pn(a,i)?null==(r=i.tooltipPayload)||null==(r=r[0])||null==(r=r.payload)?void 0:r.payload:pi(a,i)?null==(n=i.tooltipPayload)||null==(n=n[0])||null==(n=n.payload)?void 0:n.payload:pa(a,i)?i.payload:{},c=o.filter(function(e,t){var r=(0,hT.default)(l,e),n=a.props[s].filter(function(e){var t;return(pn(a,i)?t=po:pi(a,i)?t=ps:pa(a,i)&&(t=pl),t)(e,i)}),o=a.props[s].indexOf(n[n.length-1]);return r&&t===o});return o.indexOf(c[c.length-1])}({graphicalItem:o,activeTooltipItem:n,itemData:c.data}),A=void 0===c.activeIndex?h:c.activeIndex;return{graphicalItem:yQ(yQ({},o),{},{childIndex:A}),payload:pa(o,n)?c.data[h]:o.props.data[h]}}}return null}},{key:"render",value:function(){var e,t,r=this;if(!aF(this))return null;var n=this.props,i=n.children,a=n.className,o=n.width,s=n.height,l=n.style,c=n.compact,u=n.title,f=n.desc,d=aG(yx(n,ym),!1);if(c)return m.default.createElement(p8,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},m.default.createElement(aV,yb({},d,{width:o,height:s,title:u,desc:f}),this.renderClipPath(),aY(i,this.renderMap)));this.props.accessibilityLayer&&(d.tabIndex=null!=(e=this.props.tabIndex)?e:0,d.role=null!=(t=this.props.role)?t:"application",d.onKeyDown=function(e){r.accessibilityManager.keyboardEvent(e)},d.onFocus=function(){r.accessibilityManager.focus()});var h=this.parseEventsOfWrapper();return m.default.createElement(p8,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},m.default.createElement("div",yb({className:y("recharts-wrapper",a),style:yQ({position:"relative",curs
3or:"default",width:o,height:s},l)},h,{ref:function(e){r.container=e}}),m.default.createElement(aV,yb({},d,{width:o,height:s,title:u,desc:f,style:yT}),this.renderClipPath(),aY(i,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,yO(n.key),n)}}(n.prototype,r),Object.defineProperty(n,"prototype",{writable:!1}),n}(m.Component);y_(h,"displayName",t),y_(h,"defaultProps",yQ({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},u)),y_(h,"getDerivedStateFromProps",function(e,t){var r=e.dataKey,n=e.data,i=e.children,a=e.width,o=e.height,s=e.layout,l=e.stackOffset,c=e.margin,u=t.dataStartIndex,f=t.dataEndIndex;if(void 0===t.updateId){var h=yW(e);return yQ(yQ(yQ({},h),{},{updateId:0},d(yQ(yQ({props:e},h),{},{updateId:0}),t)),{},{prevDataKey:r,prevData:n,prevWidth:a,prevHeight:o,prevLayout:s,prevStackOffset:l,prevMargin:c,prevChildren:i})}if(r!==t.prevDataKey||n!==t.prevData||a!==t.prevWidth||o!==t.prevHeight||s!==t.prevLayout||l!==t.prevStackOffset||!ax(c,t.prevMargin)){var A=yW(e),g={chartX:t.chartX,chartY:t.chartY,isTooltipActive:t.isTooltipActive},p=yQ(yQ({},yF(t,n,s)),{},{updateId:t.updateId+1}),m=yQ(yQ(yQ({},A),g),p);return yQ(yQ(yQ({},m),d(yQ({props:e},m),t)),{},{prevDataKey:r,prevData:n,prevWidth:a,prevHeight:o,prevLayout:s,prevStackOffset:l,prevMargin:c,prevChildren:i})}if(!aH(i,t.prevChildren)){var y,b,v,x,w=aL(i,gt),E=w&&null!=(y=null==(b=w.props)?void 0:b.startIndex)?y:u,I=w&&null!=(v=null==(x=w.props)?void 0:x.endIndex)?v:f,C=(0,i8.default)(n)||E!==u||I!==f?t.updateId+1:t.updateId;return yQ(yQ({updateId:C},d(yQ(yQ({props:e},t),{},{updateId:C,dataStartIndex:E,dataEndIndex:I}),t)),{},{prevChildren:i,dataStartIndex:E,dataEndIndex:I})}return null}),y_(h,"renderActiveDot",function(e,t,r){var n;return n=(0,m.isValidElement)(e)?(0,m.cloneElement)(e,t):(0,i7.default)(e)?e(t):m.default.createElement(sg,t),m.default.createElement(a$,{className:"recharts-active-dot",key:r},n)});var A=(0,m.forwardRef)(function(e,t){return m.default.createElement(h,yb({},e,{ref:t}))});return A.displayName=h.displayName,A},yJ=["type","layout","connectNulls","ref"],yV=["key"];function yZ(e){return(yZ="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function yX(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function y$(){return(y$=Object.assign.bind()).apply(this,arguments)}function y0(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function y1(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?y0(Object(r),!0).forEach(function(t){y7(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y0(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function y2(e){return function(e){if(Array.isArray(e))return y5(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return y5(e,void 0);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return y5(e,void 0)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y5(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function y3(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,y9(n.key),n)}}function y4(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(y4=function(){return!!e})()}
3function y6(e){return(y6=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function y8(e,t){return(y8=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function y7(e,t,r){return(t=y9(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function y9(e){var t=function(e,t){if("object"!=yZ(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=yZ(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==yZ(t)?t:t+""}var be=function(e){var t,r;function n(){var e,t,r;if(!(this instanceof n))throw TypeError("Cannot call a class as a function");for(var i=arguments.length,a=Array(i),o=0;o<i;o++)a[o]=arguments[o];return t=n,r=[].concat(a),t=y6(t),y7(e=function(e,t){if(t&&("object"===yZ(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");var r=e;if(void 0===r)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return r}(this,y4()?Reflect.construct(t,r||[],y6(this).constructor):t.apply(this,r)),"state",{isAnimationFinished:!0,totalLength:0}),y7(e,"generateSimpleStrokeDasharray",function(e,t){return"".concat(t,"px ").concat(e-t,"px")}),y7(e,"getStrokeDasharray",function(t,r,i){var a=i.reduce(function(e,t){return e+t});if(!a)return e.generateSimpleStrokeDasharray(r,t);for(var o=Math.floor(t/a),s=t%a,l=r-t,c=[],u=0,f=0;u<i.length;f+=i[u],++u)if(f+i[u]>s){c=[].concat(y2(i.slice(0,u)),[s-f]);break}var d=c.length%2==0?[0,l]:[l];return[].concat(y2(n.repeat(i,o)),y2(c),d).map(function(e){return"".concat(e,"px")}).join(", ")}),y7(e,"id",aA("recharts-line-")),y7(e,"pathRef",function(t){e.mainCurve=t}),y7(e,"handleAnimationEnd",function(){e.setState({isAnimationFinished:!0}),e.props.onAnimationEnd&&e.props.onAnimationEnd()}),y7(e,"handleAnimationStart",function(){e.setState({isAnimationFinished:!1}),e.props.onAnimationStart&&e.props.onAnimationStart()}),e}if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");return n.prototype=Object.create(e&&e.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),Object.defineProperty(n,"prototype",{writable:!1}),e&&y8(n,e),t=[{key:"componentDidMount",value:function(){if(this.props.isAnimationActive){var e=this.getTotalLength();this.setState({totalLength:e})}}},{key:"componentDidUpdate",value:function(){if(this.props.isAnimationActive){var e=this.getTotalLength();e!==this.state.totalLength&&this.setState({totalLength:e})}}},{key:"getTotalLength",value:function(){var e=this.mainCurve;try{return e&&e.getTotalLength&&e.getTotalLength()||0}catch(e){return 0}}},{key:"renderErrorBar",value:function(e,t){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var r=this.props,n=r.points,i=r.xAxis,a=r.yAxis,o=r.layout,s=aj(r.children,Ar);if(!s)return null;var l=function(e,t){return{x:e.x,y:e.y,value:e.value,errorVal:Ah(e.payload,t)}};return m.default.createElement(a$,{clipPath:e?"url(#clipPath-".concat(t,")"):null},s.map(function(e){return m.default.cloneElement(e,{key:"bar-".concat(e.props.dataKey),data:n,xAxis:i,yAxis:a,layout:o,dataPointFormatter:l})}))}},{key:"renderDots",value:function(e,t,r){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var i=this.props,a=i.dot,o=i.points,s=i.dataKey,l=aG(this.props,!1),c=aG(a,!0),u=o.map(function(e,t){var r=y1(y1(y1({key:"dot-".concat(t),r:3},l),c),{},{index:t,cx:e.x,cy:e.y,value:e.value,dataKey:s,payload:e.payload,points:o});return n.renderDotItem(a,r)}),f={clipPath:e?"url(#clipPath-".concat(t?"":"dots-").concat(r,")"):null};return m.default.createElement(a$,y$({className:"recharts-line-dots",key:"dots"},f),u)}},{key:"renderCurveStatically",value:function(e,t,r,n){var i=this.props,a=i.type,o=i.layout,s=i.connectNulls,l=y1(y1(y1({},aG((i.ref,yX(i,yJ)),!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:t?"url(#clipPath-".concat(r,")"):null,points:e},n),{},{type:a,layout:o,connectNulls:s});return m.default.createElement(ya,y$({},l,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(e,t){var r=this,n=this.props,i=n.points,a=n.strokeDasharray,o=n.isAnimationActive,s=n.animationBegin,l=n.animationDuration,c=n.animationEasing,u=n.animationId,f=n.animateNewValues,d=n.width,h=n.height,A=this.state,g=A.prevPoints,p=A.totalLength;return m.default.createElement(lI,{begin:s,duration:l,isActive:o,easing:c,from:{t:0},to:{t:1},key:"line-".concat(u),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(n){var o,s=n.t;if(g){var l=g.length/i.length,c=i.map(function(e,t){var r=Math.floor(t*l);if(g[r]){var n=g[r],i=ay(n.x,e.x),a=ay(n.y,e.y);return y1(y1({},e),{},{x:i(s),y:a(s)})}if(f){var o=ay(2*d,e.x),c=ay(h/2,e.y);return y1(y1({},e),{},{x:o(s),y:c(s)})}return y1(y1({},e),{},{x:e.x,y:e.y})});return r.renderCurveStatically(c,e,t)}var u=ay(0,p)(s);if(a){var A="".concat(a).split(/[,\s]+/gim).map(function(e){return parseFloat(e)});o=r.getStrokeDasharray(u,p,A)}else o=r.generateSimpleStrokeDasharray(p,u);return r.renderCurveStatically(i,e,t,{strokeDasharray:o})})}},{key:"renderCurve",value:function(e,t){var r=this.props,n=r.points,i=r.isAnimationActive,a=this.state,o=a.prevPoints,s=a.totalLength;return i&&n&&n.length&&(!o&&s>0||!(0,hT.default)(o,n))?this.renderCurveWithAnimation(e,t):this.renderCurveStatically(n,e,t)}},{key:"render",value:function(){var e,t=this.props,r=t.hide,n=t.dot,i=t.points,a=t.className,o=t.xAxis,s=t.yAxis,l=t.top,c=t.left,u=t.width,f=t.height,d=t.isAnimationActive,h=t.id;if(r||!i||!i.length)return null;var A=this.state.isAnimationFinished,g=1===i.length,p=y("recharts-line",a),b=o&&o.allowDataOverflow,v=s&&s.allowDataOverflow,x=b||v,w=(0,i8.default)(h)?this.id:h,E=null!=(e=aG(n,!1))?e:{r:3,strokeWidth:2}
3,I=E.r,C=E.strokeWidth,B=(n&&"object"===aD(n)&&"clipDot"in n?n:{}).clipDot,k=void 0===B||B,S=2*(void 0===I?3:I)+(void 0===C?2:C);return m.default.createElement(a$,{className:p},b||v?m.default.createElement("defs",null,m.default.createElement("clipPath",{id:"clipPath-".concat(w)},m.default.createElement("rect",{x:b?c:c-u/2,y:v?l:l-f/2,width:b?u:2*u,height:v?f:2*f})),!k&&m.default.createElement("clipPath",{id:"clipPath-dots-".concat(w)},m.default.createElement("rect",{x:c-S/2,y:l-S/2,width:u+S,height:f+S}))):null,!g&&this.renderCurve(x,w),this.renderErrorBar(x,w),(g||n)&&this.renderDots(x,k,w),(!d||A)&&gU.renderCallByParent(this.props,i))}}],r=[{key:"getDerivedStateFromProps",value:function(e,t){return e.animationId!==t.prevAnimationId?{prevAnimationId:e.animationId,curPoints:e.points,prevPoints:t.curPoints}:e.points!==t.curPoints?{curPoints:e.points}:null}},{key:"repeat",value:function(e,t){for(var r=e.length%2!=0?[].concat(y2(e),[0]):e,n=[],i=0;i<t;++i)n=[].concat(y2(n),y2(r));return n}},{key:"renderDotItem",value:function(e,t){var r;if(m.default.isValidElement(e))r=m.default.cloneElement(e,t);else if((0,i7.default)(e))r=e(t);else{var n=t.key,i=yX(t,yV),a=y("recharts-line-dot","boolean"!=typeof e?e.className:"");r=m.default.createElement(sg,y$({key:n},i,{className:a}))}return r}}],t&&y3(n.prototype,t),r&&y3(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}(m.PureComponent);function bt(e,t,r){if(t<1)return[];if(1===t&&void 0===r)return e;for(var n=[],i=0;i<e.length;i+=t)if(void 0!==r&&!0!==r(e[i]))return;else n.push(e[i]);return n}function br(e,t,r,n,i){if(e*t<e*n||e*t>e*i)return!1;var a=r();return e*(t-e*a/2-n)>=0&&e*(t+e*a/2-i)<=0}function bn(e){return(bn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function bi(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ba(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?bi(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=bn(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=bn(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==bn(t)?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):bi(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function bo(e,t,r){var n,i,a,o,s,l=e.tick,c=e.ticks,u=e.viewBox,f=e.minTickGap,d=e.orientation,h=e.interval,A=e.tickFormatter,g=e.unit,p=e.angle;if(!c||!c.length||!l)return[];if(af(h)||of.isSsr)return bt(c,("number"==typeof h&&af(h)?h:0)+1);var m="top"===d||"bottom"===d?"width":"height",y=g&&"width"===m?cA(g,{fontSize:t,letterSpacing:r}):{width:0,height:0},b=function(e,n){var i,a=(0,i7.default)(A)?A(e.value,n):e.value;return"width"===m?(i=cA(a,{fontSize:t,letterSpacing:r}),pL({width:i.width+y.width,height:i.height+y.height},p)):cA(a,{fontSize:t,letterSpacing:r})[m]},v=c.length>=2?ac(c[1].coordinate-c[0].coordinate):1,x=(n="width"===m,i=u.x,a=u.y,o=u.width,s=u.height,1===v?{start:n?i:a,end:n?i+o:a+s}:{start:n?i+o:a+s,end:n?i:a});return"equidistantPreserveStart"===h?function(e,t,r,n,i){for(var a,o=(n||[]).slice(),s=t.start,l=t.end,c=0,u=1,f=s;u<=o.length;)if(a=function(){var t,a=null==n?void 0:n[c];if(void 0===a)return{v:bt(n,u)};var o=c,d=function(){return void 0===t&&(t=r(a,o)),t},h=a.coordinate,A=0===c||br(e,h,d,f,l);A||(c=0,f=s,u+=1),A&&(f=h+e*(d()/2+i),c+=u)}())return a.v;return[]}(v,x,b,c,f):("preserveStart"===h||"preserveStartEnd"===h?function(e,t,r,n,i,a){var o=(n||[]).slice(),s=o.length,l=t.start,c=t.end;if(a){var u=n[s-1],f=r(u,s-1),d=e*(u.coordinate+e*f/2-c);o[s-1]=u=ba(ba({},u),{},{tickCoord:d>
30?u.coordinate-d*e:u.coordinate}),br(e,u.tickCoord,function(){return f},l,c)&&(c=u.tickCoord-e*(f/2+i),o[s-1]=ba(ba({},u),{},{isShow:!0}))}for(var h=a?s-1:s,A=function(t){var n,a=o[t],s=function(){return void 0===n&&(n=r(a,t)),n};if(0===t){var u=e*(a.coordinate-e*s()/2-l);o[t]=a=ba(ba({},a),{},{tickCoord:u<0?a.coordinate-u*e:a.coordinate})}else o[t]=a=ba(ba({},a),{},{tickCoord:a.coordinate});br(e,a.tickCoord,s,l,c)&&(l=a.tickCoord+e*(s()/2+i),o[t]=ba(ba({},a),{},{isShow:!0}))},g=0;g<h;g++)A(g);return o}(v,x,b,c,f,"preserveStartEnd"===h):function(e,t,r,n,i){for(var a=(n||[]).slice(),o=a.length,s=t.start,l=t.end,c=function(t){var n,c=a[t],u=function(){return void 0===n&&(n=r(c,t)),n};if(t===o-1){var f=e*(c.coordinate+e*u()/2-l);a[t]=c=ba(ba({},c),{},{tickCoord:f>0?c.coordinate-f*e:c.coordinate})}else a[t]=c=ba(ba({},c),{},{tickCoord:c.coordinate});br(e,c.tickCoord,u,s,l)&&(l=c.tickCoord-e*(u()/2+i),a[t]=ba(ba({},c),{},{isShow:!0}))},u=o-1;u>=0;u--)c(u);return a}(v,x,b,c,f)).filter(function(e){return e.isShow})}y7(be,"displayName","Line"),y7(be,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!of.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1}),y7(be,"getComposedData",function(e){var t=e.props,r=e.xAxis,n=e.yAxis,i=e.xAxisTicks,a=e.yAxisTicks,o=e.dataKey,s=e.bandSize,l=e.displayedData,c=e.offset,u=t.layout;return y1({points:l.map(function(e,t){var l=Ah(e,o);return"horizontal"===u?{x:AM({axis:r,ticks:i,bandSize:s,entry:e,index:t}),y:(0,i8.default)(l)?null:n.scale(l),value:l,payload:e}:{x:(0,i8.default)(l)?null:r.scale(l),y:AM({axis:n,ticks:a,bandSize:s,entry:e,index:t}),value:l,payload:e}}),layout:u},c)});var bs=["viewBox"],bl=["viewBox"],bc=["ticks"];function bu(e){return(bu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function bf(){return(bf=Object.assign.bind()).apply(this,arguments)}function bd(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function bh(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?bd(Object(r),!0).forEach(function(t){bb(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):bd(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function bA(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function bg(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,bv(n.key),n)}}function bp(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(bp=function(){return!!e})()}function bm(e){return(bm=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function by(e,t){return(by=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function bb(e,t,r){return(t=bv(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function bv(e){var t=function(e,t){if("object"!=bu(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=bu(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==bu(t)?t:t+""}var bx=function(e){var t,r;function n(e){var t,r,i;if(!(this instanceof n))throw TypeError("Cannot call a class as a function");return r=n,i=[e],r=bm(r),(t=function(e,t){if(t&&("object"===bu(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");var r=e;if(void 0===r)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return r}(this,bp()?Reflect.construct(r,i||[],bm(this).constructor):r.apply(this,i))).state={fontSize:"",letterSpacing:""},t}if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");return n.prototype=Object.create(e&&e.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),Object.defineProperty(n,"prototype",{writable:!1}),e&&by(n,e),t=[{key:"shouldComponentUpdate",value:function(e,t){var r=e.viewBox,n=bA(e,bs),i=this.props,a=i.viewBox,o=bA(i,bl);return!ax(r,a)||!ax(n,o)||!ax(t,this.state)}},{key:"componentDidMount",value:function(){var e=this.layerReference;if(e){var t=e.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];t&&this.setState({fontSize:window.getComputedStyle(t).fontSize,letterSpacing:window.getComputedStyle(t).letterSpacing})}}}
3,{key:"getTickLineCoord",value:function(e){var t,r,n,i,a,o,s=this.props,l=s.x,c=s.y,u=s.width,f=s.height,d=s.orientation,h=s.tickSize,A=s.mirror,g=s.tickMargin,p=A?-1:1,m=e.tickSize||h,y=af(e.tickCoord)?e.tickCoord:e.coordinate;switch(d){case"top":t=r=e.coordinate,o=(n=(i=c+!A*f)-p*m)-p*g,a=y;break;case"left":n=i=e.coordinate,a=(t=(r=l+!A*u)-p*m)-p*g,o=y;break;case"right":n=i=e.coordinate,a=(t=(r=l+A*u)+p*m)+p*g,o=y;break;default:t=r=e.coordinate,o=(n=(i=c+A*f)+p*m)+p*g,a=y}return{line:{x1:t,y1:n,x2:r,y2:i},tick:{x:a,y:o}}}},{key:"getTickTextAnchor",value:function(){var e,t=this.props,r=t.orientation,n=t.mirror;switch(r){case"left":e=n?"start":"end";break;case"right":e=n?"end":"start";break;default:e="middle"}return e}},{key:"getTickVerticalAnchor",value:function(){var e=this.props,t=e.orientation,r=e.mirror,n="end";switch(t){case"left":case"right":n="middle";break;case"top":n=r?"start":"end";break;default:n=r?"end":"start"}return n}},{key:"renderAxisLine",value:function(){var e=this.props,t=e.x,r=e.y,n=e.width,i=e.height,a=e.orientation,o=e.mirror,s=e.axisLine,l=bh(bh(bh({},aG(this.props,!1)),aG(s,!1)),{},{fill:"none"});if("top"===a||"bottom"===a){var c=+("top"===a&&!o||"bottom"===a&&o);l=bh(bh({},l),{},{x1:t,y1:r+c*i,x2:t+n,y2:r+c*i})}else{var u=+("left"===a&&!o||"right"===a&&o);l=bh(bh({},l),{},{x1:t+u*n,y1:r,x2:t+u*n,y2:r+i})}return m.default.createElement("line",bf({},l,{className:y("recharts-cartesian-axis-line",(0,ae.default)(s,"className"))}))}},{key:"renderTicks",value:function(e,t,r){var i=this,a=this.props,o=a.tickLine,s=a.stroke,l=a.tick,c=a.tickFormatter,u=a.unit,f=bo(bh(bh({},this.props),{},{ticks:e}),t,r),d=this.getTickTextAnchor(),h=this.getTickVerticalAnchor(),A=aG(this.props,!1),g=aG(l,!1),p=bh(bh({},A),{},{fill:"none"},aG(o,!1)),b=f.map(function(e,t){var r=i.getTickLineCoord(e),a=r.line,b=r.tick,v=bh(bh(bh(bh({textAnchor:d,verticalAnchor:h},A),{},{stroke:"none",fill:s},g),b),{},{index:t,payload:e,visibleTicksCount:f.length,tickFormatter:c});return m.default.createElement(a$,bf({className:"recharts-cartesian-axis-tick",key:"tick-".concat(e.value,"-").concat(e.coordinate,"-").concat(e.tickCoord)},aS(i.props,e,t)),o&&m.default.createElement("line",bf({},p,a,{className:y("recharts-cartesian-axis-tick-line",(0,ae.default)(o,"className"))})),l&&n.renderTickItem(l,v,"".concat((0,i7.default)(c)?c(e.value,t):e.value).concat(u||"")))});return m.default.createElement("g",{className:"recharts-cartesian-axis-ticks"},b)}},{key:"render",value:function(){var e=this,t=this.props,r=t.axisLine,n=t.width,i=t.height,a=t.ticksGenerator,o=t.className;if(t.hide)return null;var s=this.props,l=s.ticks,c=bA(s,bc),u=l;return((0,i7.default)(a)&&(u=a(l&&l.length>0?this.props:c)),n<=0||i<=0||!u||!u.length)?null:m.default.createElement(a$,{className:y("recharts-cartesian-axis",o),ref:function(t){e.layerReference=t}},r&&this.renderAxisLine(),this.renderTicks(u,this.state.fontSize,this.state.letterSpacing),gC.renderCallByParent(this.props))}}],r=[{key:"renderTickItem",value:function(e,t,r){var n=y(t.className,"recharts-cartesian-axis-tick-value");return m.default.isValidElement(e)?m.default.cloneElement(e,bh(bh({},t),{},{className:n})):(0,i7.default)(e)?e(bh(bh({},t),{},{className:n})):m.default.createElement(cU,bf({},t,{className:"recharts-cartesian-axis-tick-value"}),r)}}],t&&bg(n.prototype,t),r&&bg(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}(m.Component);function bw(e){return(bw="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}bb(bx,"displayName","CartesianAxis"),bb(bx,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"});function bE(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(bE=function(){return!!e})()}function bI(e){return(bI=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}
3function bC(e,t){return(bC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function bB(e,t,r){return(t=bk(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function bk(e){var t=function(e,t){if("object"!=bw(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=bw(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==bw(t)?t:t+""}function bS(){return(bS=Object.assign.bind()).apply(this,arguments)}function bQ(e){var t=e.xAxisId,r=mt(),n=mr(),i=p7(t);return null==i?null:m.createElement(bx,bS({},i,{className:y("recharts-".concat(i.axisType," ").concat(i.axisType),i.className),viewBox:{x:0,y:0,width:r,height:n},ticksGenerator:function(e){return AC(e,!0)}}))}var b_=function(e){var t;function r(){var e,t;if(!(this instanceof r))throw TypeError("Cannot call a class as a function");return e=r,t=arguments,e=bI(e),function(e,t){if(t&&("object"===bw(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");var r=e;if(void 0===r)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return r}(this,bE()?Reflect.construct(e,t||[],bI(this).constructor):e.apply(this,t))}if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");return r.prototype=Object.create(e&&e.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),e&&bC(r,e),t=[{key:"render",value:function(){return m.createElement(bQ,this.props)}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,bk(n.key),n)}}(r.prototype,t),Object.defineProperty(r,"prototype",{writable:!1}),r}(m.Component);function bO(e){return(bO="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}bB(b_,"displayName","XAxis"),bB(b_,"defaultProps",{allowDecimals:!0,hide:!1,orientation:"bottom",width:0,height:30,mirror:!1,xAxisId:0,tickCount:5,type:"category",padding:{left:0,right:0},allowDataOverflow:!1,scale:"auto",reversed:!1,allowDuplicatedCategory:!0});function bD(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(bD=function(){return!!e})()}function bT(e){return(bT=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function bR(e,t){return(bR=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function bP(e,t,r){return(t=bM(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function bM(e){var t=function(e,t){if("object"!=bO(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=bO(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==bO(t)?t:t+""}function bN(){return(bN=Object.assign.bind()).apply(this,arguments)}var bj=function(e){var t=e.yAxisId,r=mt(),n=mr(),i=me(t);return null==i?null:m.createElement(bx,bN({},i,{className:y("recharts-".concat(i.axisType," ").concat(i.axisType),i.className),viewBox:{x:0,y:0,width:r,height:n},ticksGenerator:function(e){return AC(e,!0)}}))},bL=function(e){var t;function r(){var e,t;if(!(this instanceof r))throw TypeError("Cannot call a class as a function");return e=r,t=arguments,e=bT(e),function(e,t){if(t&&("object"===bO(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");var r=e;if(void 0===r)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return r}(this,bD()?Reflect.construct(e,t||[],bT(this).constructor):e.apply(this,t))}if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");return r.prototype=Object.create(e&&e.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),e&&bR(r,e),t=[{key:"render",value:function(){return m.createElement(bj,this.props)}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,bM(n.key),n)}}(r.prototype,t),Object.defineProperty(r,"prototype",{writable:!1}),r}(m.Component);bP(bL,"displayName","YAxis"),bP(bL,"defaultProps",{allowDuplicatedCategory:!0,allowDecimals:!0,hide:!1,orientation:"left",width:60,height:0,mirror:!1,yAxisId:0,tickCount:5,type:"number",padding:{top:0,bottom:0},allowDataOverflow:!1,scale:"auto",reversed:!1});var bF=yK({chartName:"LineChart",GraphicalChild:be,axisComponents:[{axisType:"xAxis",AxisComp:b_},{axisType:"yAxis",AxisComp:bL}],formatAxisMap:pP}),bU=yK({chartName:"BarChart",GraphicalChild:pS,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:b_},{axisType:"yAxis",AxisComp:bL}],formatAxisMap:pP}),bz=["points","className","baseLinePoints","connectNulls"];function bG(){return(bG=Object.assign.bind()).apply(this,arguments)}function bH(e){return function(e){if(Array.isArray(e))return bW(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return bW(e,void 0);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return bW(e,void 0)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function bW(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var bY=function(e){return e&&e.x===+e.x&&e.y===+e.y},bq=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=[[]];return e.forEach(function(e){bY(e)?t[t.length-1].push(e):t[t.length-1].length>0&&t.push([])}),bY(e[0])&&t[t.length-1].push(e[0]),t[t.length-1].length<=0&&(t=t.
3slice(0,-1)),t},bK=function(e,t){var r=bq(e);t&&(r=[r.reduce(function(e,t){return[].concat(bH(e),bH(t))},[])]);var n=r.map(function(e){return e.reduce(function(e,t,r){return"".concat(e).concat(0===r?"M":"L").concat(t.x,",").concat(t.y)},"")}).join("");return 1===r.length?"".concat(n,"Z"):n},bJ=function(e,t,r){var n=bK(e,r);return"".concat("Z"===n.slice(-1)?n.slice(0,-1):n,"L").concat(bK(t.reverse(),r).slice(1))},bV=function(e){var t=e.points,r=e.className,n=e.baseLinePoints,i=e.connectNulls,a=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,bz);if(!t||!t.length)return null;var o=y("recharts-polygon",r);if(n&&n.length){var s=a.stroke&&"none"!==a.stroke,l=bJ(t,n,i);return m.default.createElement("g",{className:o},m.default.createElement("path",bG({},aG(a,!0),{fill:"Z"===l.slice(-1)?a.fill:"none",stroke:"none",d:l})),s?m.default.createElement("path",bG({},aG(a,!0),{fill:"none",d:bK(t,i)})):null,s?m.default.createElement("path",bG({},aG(a,!0),{fill:"none",d:bK(n,i)})):null)}var c=bK(t,i);return m.default.createElement("path",bG({},aG(a,!0),{fill:"Z"===c.slice(-1)?a.fill:"none",className:o,d:c}))};function bZ(e){return(bZ="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function bX(){return(bX=Object.assign.bind()).apply(this,arguments)}function b$(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function b0(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?b$(Object(r),!0).forEach(function(t){b4(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):b$(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function b1(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,b6(n.key),n)}}function b2(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(b2=function(){return!!e})()}function b5(e){return(b5=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function b3(e,t){return(b3=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function b4(e,t,r){return(t=b6(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function b6(e){var t=function(e,t){if("object"!=bZ(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=bZ(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==bZ(t)?t:t+""}var b8=Math.PI/180,b7=function(e){var t,r;function n(){var e,t;if(!(this instanceof n))throw TypeError("Cannot call a class as a function");return e=n,t=arguments,e=b5(e),function(e,t){if(t&&("object"===bZ(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");var r=e;if(void 0===r)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return r}(this,b2()?Reflect.construct(e,t||[],b5(this).constructor):e.apply(this,t))}if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");return n.prototype=Object.create(e&&e.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),Object.defineProperty(n,"prototype",{writable:!1}
3),e&&b3(n,e),t=[{key:"getTickLineCoord",value:function(e){var t=this.props,r=t.cx,n=t.cy,i=t.radius,a=t.orientation,o=t.tickSize,s=gl(r,n,i,e.coordinate),l=gl(r,n,i+("inner"===a?-1:1)*(o||8),e.coordinate);return{x1:s.x,y1:s.y,x2:l.x,y2:l.y}}},{key:"getTickTextAnchor",value:function(e){var t=this.props.orientation,r=Math.cos(-e.coordinate*b8);return r>1e-5?"outer"===t?"start":"end":r<-1e-5?"outer"===t?"end":"start":"middle"}},{key:"renderAxisLine",value:function(){var e=this.props,t=e.cx,r=e.cy,n=e.radius,i=e.axisLine,a=e.axisLineType,o=b0(b0({},aG(this.props,!1)),{},{fill:"none"},aG(i,!1));if("circle"===a)return m.default.createElement(sg,bX({className:"recharts-polar-angle-axis-line"},o,{cx:t,cy:r,r:n}));var s=this.props.ticks.map(function(e){return gl(t,r,n,e.coordinate)});return m.default.createElement(bV,bX({className:"recharts-polar-angle-axis-line"},o,{points:s}))}},{key:"renderTicks",value:function(){var e=this,t=this.props,r=t.ticks,i=t.tick,a=t.tickLine,o=t.tickFormatter,s=t.stroke,l=aG(this.props,!1),c=aG(i,!1),u=b0(b0({},l),{},{fill:"none"},aG(a,!1)),f=r.map(function(t,r){var f=e.getTickLineCoord(t),d=b0(b0(b0({textAnchor:e.getTickTextAnchor(t)},l),{},{stroke:"none",fill:s},c),{},{index:r,payload:t,x:f.x2,y:f.y2});return m.default.createElement(a$,bX({className:y("recharts-polar-angle-axis-tick",gA(i)),key:"tick-".concat(t.coordinate)},aS(e.props,t,r)),a&&m.default.createElement("line",bX({className:"recharts-polar-angle-axis-tick-line"},u,f)),i&&n.renderTickItem(i,d,o?o(t.value,r):t.value))});return m.default.createElement(a$,{className:"recharts-polar-angle-axis-ticks"},f)}},{key:"render",value:function(){var e=this.props,t=e.ticks,r=e.radius,n=e.axisLine;return!(r<=0)&&t&&t.length?m.default.createElement(a$,{className:y("recharts-polar-angle-axis",this.props.className)},n&&this.renderAxisLine(),this.renderTicks()):null}}],r=[{key:"renderTickItem",value:function(e,t,r){return m.default.isValidElement(e)?m.default.cloneElement(e,t):(0,i7.default)(e)?e(t):m.default.createElement(cU,bX({},t,{className:"recharts-polar-angle-axis-tick-value"}),r)}}],t&&b1(n.prototype,t),r&&b1(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}(m.PureComponent);b4(b7,"displayName","PolarAngleAxis"),b4(b7,"axisType","angleAxis"),b4(b7,"defaultProps",{type:"category",angleAxisId:0,scale:"auto",cx:0,cy:0,orientation:"outer",axisLine:!0,tickLine:!0,tickSize:8,tick:!0,hide:!1,allowDuplicatedCategory:!0});var b9=e.i(19530),ve=e.i(49673),vt=["cx","cy","angle","ticks","axisLine"],vr=["ticks","tick","angle","tickFormatter","stroke"];function vn(e){return(vn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function vi(){return(vi=Object.assign.bind()).apply(this,arguments)}function va(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function vo(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?va(Object(r),!0).forEach(function(t){vd(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):va(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function vs(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function vl(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,vh(n.key),n)}}function vc(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(vc=function(){return!!e})()}function vu(e){return(vu=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function vf(e,t){return(vf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function vd(e,t,r){return(t=vh(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function vh(e){var t=function(e,t){if("object"!=vn(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=vn(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==vn(t)?t:t+""}var vA=function(e){var t,r;function n(){var e,t;if(!(this instanceof n))throw TypeError("Cannot call a class as a function");return e=n,t=arguments,e=vu(e),function(e,t){if(t&&("object"===vn(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");var r=e;if(void 0===r)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return r}(this,vc()?Reflect.construct(e,t||[],vu(this).constructor):e.apply(this,t))}if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");return n.prototype=Object.create(e&&e.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),Object.defineProperty(n,"prototype",{writable:!1}),e&&vf(n,e),t=[{key:"getTickValueCoord",value:function(e){var t=e.coordinate,r=this.props,n=r.angle;return gl(r.cx,r.cy,t,n)}},{key:"getTickTextAnchor",value:function(){var e;switch(this.props.orientation){case"left":e="end";break;case"right":e="start";break;default:e="middle"}return e}},{key:"getViewBox",value:function(){var e=this.props,t=e.cx,r=e.cy,n=e.angle,i=e.ticks,a=(0,b9.default)(i,function(e){return e.coordinate||0});return{cx:t,cy:r,startAngle:n,endAngle:n,innerRadius:(0,ve.default)(i,function(e){return e.coordinate||0}).coordinate||0,outerRadius:a.coordinate||0}}},{key:"renderAxisLine",value:function(){var e=this.props,t=e.cx,r=e.cy,n=e.angle,i=e.ticks,a=e.axisLine,o=vs(e,vt),s=i.reduce(function(e,t){return[Math.min(e[0],t.coordinate),Math.max(e[1],t.coordinate)]},[1/0,-1/0]),l=gl(t,r,s[0],n),c=gl(t,r,s[1],n),u=vo(vo(vo({},aG(o,!1)),{},{fill:"none"},aG(a,!1)),{},{x1:l.x,y1:l.y,x2:c.x,y2:c.y});return m.default.createElement("line",vi({className:"recharts-polar-radius-axis-line"},u))}},{key:"renderTicks",value:function(){var e=this,t=this.props,r=t.ticks,i=t.tick,a=t.angle,o=t.tickFormatter,s=t.stroke,l=vs(t,vr),c=this.getTickTextAnchor(),u=aG(l,!1),f=aG(i,!1),d=r.map(function(t,r){var l=e.getTickValueCoord(t),d=vo(vo(vo(vo({textAnchor:c,transform:"rotate(".concat(90-a,", ").concat(l.x,", ").concat(l.y,")")},u),{},{stroke:"none",fill:s},f),{},{index:r},l),{},{payload:t});return m.default.createElement(a$,vi({className:y("recharts-polar-radius-axis-tick",gA(i)),key:"tick-".concat(t.coordinate)},aS(e.props,t,r)),n.renderTickItem(i,d,o?o(t.value,r):t.value))});return m.default.createElement(a$,{className:"recharts-polar-radius-axis-ticks"},d)}},{key:"render",value:function(){var e=this.props,t=e.ticks,r=e.axisLine,n=e.tick;return t&&t.length?m.default.createElement(a$,{className:y("recharts-polar-radius-axis",this.props.className)},r&&this.renderAxisLine(),n&&this.renderTicks(),gC.renderCallByParent(this.props,this.getViewBox())):null}}],r=[{key:"renderTickItem",value:function(e,t,r){return m.default.isValidElement(e)?m.default.cloneElement(e,t):(0,i7.default)(e)?e(t):m.default.createElement(cU,vi({},t,{className:"recharts-polar-radius-axis-tick-value"}),r)}}],t&&vl(n.prototype,t),r&&vl(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}(m.PureComponent);function vg(e){return(vg="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function vp(){return(vp=Object.assign.bind()).apply(this,arguments)}function vm(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function vy(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
3t%2?vm(Object(r),!0).forEach(function(t){vE(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):vm(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function vb(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,vI(n.key),n)}}function vv(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(vv=function(){return!!e})()}function vx(e){return(vx=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function vw(e,t){return(vw=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function vE(e,t,r){return(t=vI(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function vI(e){var t=function(e,t){if("object"!=vg(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=vg(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==vg(t)?t:t+""}vd(vA,"displayName","PolarRadiusAxis"),vd(vA,"axisType","radiusAxis"),vd(vA,"defaultProps",{type:"number",radiusAxisId:0,cx:0,cy:0,angle:0,orientation:"right",stroke:"#ccc",axisLine
3:!0,tick:!0,tickCount:5,allowDataOverflow:!1,scale:"auto",allowDuplicatedCategory:!0});var vC=function(e){var t,r;function n(e){var t,r,i;if(!(this instanceof n))throw TypeError("Cannot call a class as a function");return r=n,i=[e],r=vx(r),vE(t=function(e,t){if(t&&("object"===vg(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");var r=e;if(void 0===r)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return r}(this,vv()?Reflect.construct(r,i||[],vx(this).constructor):r.apply(this,i)),"pieRef",null),vE(t,"sectorRefs",[]),vE(t,"id",aA("recharts-pie-")),vE(t,"handleAnimationEnd",function(){var e=t.props.onAnimationEnd;t.setState({isAnimationFinished:!0}),(0,i7.default)(e)&&e()}),vE(t,"handleAnimationStart",function(){var e=t.props.onAnimationStart;t.setState({isAnimationFinished:!1}),(0,i7.default)(e)&&e()}),t.state={isAnimationFinished:!e.isAnimationActive,prevIsAnimationActive:e.isAnimationActive,prevAnimationId:e.animationId,sectorToFocus:0},t}if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");return n.prototype=Object.create(e&&e.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),Object.defineProperty(n,"prototype",{writable:!1}),e&&vw(n,e),t=[{key:"isActiveIndex",value:function(e){var t=this.props.activeIndex;return Array.isArray(t)?-1!==t.indexOf(e):e===t}},{key:"hasActiveIndex",value:function(){var e=this.props.activeIndex;return Array.isArray(e)?0!==e.length:e||0===e}},{key:"renderLabels",value:function(e){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var t=this.props,r=t.label,i=t.labelLine,a=t.dataKey,o=t.valueKey,s=aG(this.props,!1),l=aG(r,!1),c=aG(i,!1),u=r&&r.offsetRadius||20,f=e.map(function(e,t){var f=(e.startAngle+e.endAngle)/2,d=gl(e.cx,e.cy,e.outerRadius+u,f),h=vy(vy(vy(vy({},s),e),{},{stroke:"none"},l),{},{index:t,textAnchor:n.getTextAnchor(d.x,e.cx)},d),A=vy(vy(vy(vy({},s),e),{},{fill:"none",stroke:e.fill},c),{},{index:t,points:[gl(e.cx,e.cy,e.outerRadius,f),d]}),g=a;return(0,i8.default)(a)&&(0,i8.default)(o)?g="value":(0,i8.default)(a)&&(g=o),m.default.createElement(a$,{key:"label-".concat(e.startAngle,"-").concat(e.endAngle,"-").concat(e.midAngle,"-").concat(t)},i&&n.renderLabelLineItem(i,A,"line"),n.renderLabelItem(r,h,Ah(e,g)))});return m.default.createElement(a$,{className:"recharts-pie-labels"},f)}},{key:"renderSectorsStatically",value:function(e){var t=this,r=this.props,n=r.activeShape,i=r.blendStroke,a=r.inactiveShape;return e.map(function(r,o){if((null==r?void 0:r.startAngle)===0&&(null==r?void 0:r.endAngle)===0&&1!==e.length)return null;var s=t.isActiveIndex(o),l=a&&t.hasActiveIndex()?a:null,c=vy(vy({},r),{},{stroke:i?r.fill:r.stroke,tabIndex:-1});return m.default.createElement(a$,vp({ref:function(e){e&&!t.sectorRefs.includes(e)&&t.sectorRefs.push(e)},tabIndex:-1,className:"recharts-pie-sector"},aS(t.props,r,o),{key:"sector-".concat(null==r?void 0:r.startAngle,"-").concat(null==r?void 0:r.endAngle,"-").concat(r.midAngle,"-").concat(o)}),m.default.createElement(pr,vp({option:s?n:l,isActive:s,shapeType:"sector"},c)))})}},{key:"renderSectorsWithAnimation",value:function(){var e=this,t=this.props,r=t.sectors,n=t.isAnimationActive,i=t.animationBegin,a=t.animationDuration,o=t.animationEasing,s=t.animationId,l=this.state,c=l.prevSectors,u=l.prevIsAnimationActive;return m.default.createElement(lI,{begin:i,duration:a,isActive:n,easing:o,from:{t:0},to:{t:1},key:"pie-".concat(s,"-").concat(u),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(t){var n=t.t,i=[],a=(r&&r[0]).startAngle;return r.forEach(function(e,t){var r=c&&c[t],o=t>0?(0,ae.default)(e,"paddingAngle",0):0;if(r){var s=ay(r.endAngle-r.startAngle,e.endAngle-e.startAngle),l=vy(vy({},e),{},{startAngle:a+o,endAngle:a+s(n)+o});i.push(l),a=l.endAngle}else{var u=ay(0,e.endAngle-e.startAngle)(n),f=vy(vy({},e),{},{startAngle:a+o,endAngle:a+u+o});i.push(f),a=f.endAngle}}),m.default.createElement(a$,null,e.renderSectorsStatically(i))})}},{key:"attachKeyboardHandlers",value:function(e){var t=this;e.onkeydown=function(e){if(!e.altKey)switch(e.key){case"ArrowLeft":var r=++t.state.sectorToFocus%t.sectorRefs.length;t.sectorRefs[r].focus(),t.setState({sectorToFocus:r});break;case"ArrowRight":var n=--t.state.sectorToFocus<0?t.sectorRefs.length-1:t.state.sectorToFocus%t.sectorRefs.length;t.sectorRefs[n].focus(),t.setState({sectorToFocus:n});break;case"Escape":t.sectorRefs[t.state.sectorToFocus].blur(),t.setState({sectorToFocus:0})}}}},{key:"renderSectors",value:function(){var e=this.props,t=e.sectors,r=e.isAnimationActive,n=this.state.prevSectors;return r&&t&&t.length&&(!n||!(0,hT.default)(n,t))?this.renderSectorsWithAnimation():this.renderSectorsStatically(t)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var e=this,t=this.props,r=t.hide,n=t.sectors,i=t.className,a=t.label,o=t.cx,s=t.cy,l=t.innerRadius,c=t.outerRadius,u=t.isAnimationActive,f=this.state.isAnimationFinished;if(r||!n||!n.length||!af(o)||!af(s)||!af(l)||!af(c))return null;var d=y("recharts-pie",i);return m.default.createElement(a$,{tabIndex:this.props.rootTabIndex,className:d,ref:function(t){e.pieRef=t}},this.renderSectors(),a&&this.renderLabels(n),gC.renderCallByParent(this.props,null,!1),(!u||f)&&gU.renderCallByParent(this.props,n,!1))}}],r=[{key:"getDerivedStateFromProps",value:function(e,t){return t.prevIsAnimationActive!==e.isAnimationActive?{prevIsAnimationActive:e.isAnimationActive,prevAnimationId:e.animationId,curSectors:e.sectors,prevSectors:[],isAnimationFinished:!0}:e.isAnimationActive&&e.animationId!==t.prevAnimationId?{prevAnimationId:e.animationId,curSectors:e.sectors,prevSectors:t.curSectors,isAnimationFinished:!0}:e.sectors!==t.curSectors?{curSectors:e.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(e,t){return e>t?"start":e<t?"end":"middle"}},{key:"renderLabelLineItem",value:function(e,t,r){if(m.default.isValidElement(e))return m.default.cloneElement(e,t);if((0,i7.default)(e))return e(t);var n=y("recharts-pie-label-line","boolean"!=typeof e?e.className:"");return m.default.createElement(ya,vp({},t,{key:r,type:"linear",className:n}))}},{key:"renderLabelItem",value:function(e,t,r){if(m.default.isValidElement(e))return m.default.cloneElement(e,t);var n=r;if((0,i7.default)(e)&&(n=e(t),m.default.isValidElement(n)))return n;var i=y("recharts-pie-label-text","boolean"==typeof e||(0,i7.default)(e)?"":e.className);return m.default.createElement(cU,vp({},t,{alignmentBaseline:"middle",className:i}),n)}}],t&&vb(n.prototype,t),r&&vb(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n}(m.PureComponent);vE(vC,"displayName","Pie"),vE(vC,"defaultProps",{stroke:"#fff",fill:"#808080",legendType:"rect",cx:"50%",cy:"50%",startAngle:0,endAngle:360,innerRadius:0,outerRadius:"80%",paddingAngle:0,labelLine:!0,hide:!1,minA
3ngle:0,isAnimationActive:!of.isSsr,animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1,rootTabIndex:0}),vE(vC,"parseDeltaAngle",function(e,t){return ac(t-e)*Math.min(Math.abs(t-e),360)}),vE(vC,"getRealPieData",function(e){var t=e.data,r=e.children,n=aG(e,!1),i=aj(r,g_);return t&&t.length?t.map(function(e,t){return vy(vy(vy({payload:e},n),e),i&&i[t]&&i[t].props)}):i&&i.length?i.map(function(e){return vy(vy({},n),e.props)}):[]}),vE(vC,"parseCoordinateOfPie",function(e,t){var r=t.top,n=t.left,i=t.width,a=t.height,o=gc(i,a);return{cx:n+ag(e.cx,i,i/2),cy:r+ag(e.cy,a,a/2),innerRadius:ag(e.innerRadius,o,0),outerRadius:ag(e.outerRadius,o,.8*o),maxRadius:e.maxRadius||Math.sqrt(i*i+a*a)/2}}),vE(vC,"getComposedData",function(e){var t,r,n=e.item,i=e.offset,a=void 0!==n.type.defaultProps?vy(vy({},n.type.defaultProps),n.props):n.props,o=vC.getRealPieData(a);if(!o||!o.length)return null;var s=a.cornerRadius,l=a.startAngle,c=a.endAngle,u=a.paddingAngle,f=a.dataKey,d=a.nameKey,h=a.valueKey,A=a.tooltipType,g=Math.abs(a.minAngle),p=vC.parseCoordinateOfPie(a,i),m=vC.parseDeltaAngle(l,c),y=Math.abs(m),b=f;(0,i8.default)(f)&&(0,i8.default)(h)?(oI(!1,'Use "dataKey" to specify the value of pie,\n      the props "valueKey" will be deprecated 
3in 1.1.0'),b="value"):(0,i8.default)(f)&&(oI(!1,'Use "dataKey" to specify the value of pie,\n      the props "valueKey" will be deprecated in 1.1.0'),b=h);var v=o.filter(function(e){return 0!==Ah(e,b,0)}).length,x=y-v*g-(y>=360?v:v-1)*u,w=o.reduce(function(e,t){var r=Ah(t,b,0);return e+(af(r)?r:0)},0);return w>0&&(t=o.map(function(e,t){var n,i=Ah(e,b,0),a=Ah(e,d,t),o=(af(i)?i:0)/w,c=(n=t?r.endAngle+ac(m)*u*(0!==i):l)+ac(m)*((0!==i?g:0)+o*x),f=(n+c)/2,h=(p.innerRadius+p.outerRadius)/2,y=[{name:a,value:i,payload:e,dataKey:b,type:A}],v=gl(p.cx,p.cy,h,f);return r=vy(vy(vy({percent:o,cornerRadius:s,name:a,tooltipPayload:y,midAngle:f,middleRadius:h,tooltipPosition:v},e),p),{},{value:Ah(e,b),startAngle:n,endAngle:c,payload:e,paddingAngle:ac(m)*u})})),vy(vy({},p),{},{sectors:t,data:o})});var vB=yK({chartName:"PieChart",GraphicalChild:vC,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:b7},{axisType:"radiusAxis",AxisComp:vA}],formatAxisMap:function(e,t,r,n,i){var a=e.width,o=e.height,s=e.startAngle,l=e.endAngle,c=ag(e.cx,a,a/2),u=ag(e.cy,o,o/2),f=gc(a,o,r),d=ag(e.innerRadius,f,0),h=ag(e.outerRadius,f,.8*f);return Object.keys(t).reduce(function(e,r){var a,o=t[r],f=o.domain,A=o.reversed;if((0,i8.default)(o.range))"angleAxis"===n?a=[s,l]:"radiusAxis"===n&&(a=[d,h]),A&&(a=[a[1],a[0]]);else{var g,p=function(e){if(Array.isArray(e))return e}(g=a=o.range)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,s=[],l=!0,c=!1;try{a=(r=r.call(e)).next,!1;for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),2!==s.length);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(g,2)||function(e,t){if(e){if("string"==typeof e)return go(e,2);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return go(e,2)}}(g,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();s=p[0],l=p[1]}var m=AS(o,i),y=m.realScaleType,b=m.scale;b.domain(f).range(a),AQ(b);var v=AP(b,gi(gi({},o),{},{realScaleType:y})),x=gi(gi(gi({},o),v),{},{range:a,radius:h,realScaleType:y,scale:b,cx:c,cy:u,innerRadius:d,outerRadius:h,startAngle:s,endAngle:l});return gi(gi({},e),{},ga({},r,x))},{})},defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}}),vk=["x1","y1","x2","y2","key"],vS=["offset"];function vQ(e){return(vQ="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function v_(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function vO(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?v_(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=vQ(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=vQ(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==vQ(t)?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):v_(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function vD(){return(vD=Object.assign.bind()).apply(this,arguments)}function vT(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var vR=function(e){var t=e.fill;if(!t||"none"===t)return null;var r=e.fillOpacity,n=e.x,i=e.y,a=e.width,o=e.height,s=e.ry;return m.default.createElement("rect",{x:n,y:i,ry:s,width:a,height:o,stroke:"none",fill:t,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function vP(e,t){var r;if(m.default.isValidElement(e))r=m.default.cloneElement(e,t);else if((0,i7.default)(e))r=e(t);else{var n=t.x1,i=t.y1,a=t.x2,o=t.y2,s=t.key,l=aG(vT(t,vk),!1),c=(l.offset,vT(l,vS));r=m.default.createElement("line",vD({},c,{x1:n,y1:i,x2:a,y2:o,fill:"none",key:s}))}return r}function vM(e){var t=e.x,r=e.width,n=e.horizontal,i=void 0===n||n,a=e.horizontalPoints;if(!i||!a||!a.length)return null;var o=a.map(function(n,a){return vP(i,vO(vO({},e),{},{x1:t,y1:n,x2:t+r,y2:n,key:"line-".concat(a),index:a}))});return m.default.createElement("g",{className:"recharts-cartesian-grid-horizontal"},o)}function vN(e){var t=e.y,r=e.height,n=e.vertical,i=void 0===n||n,a=e.verticalPoints;if(!i||!a||!a.length)return null;var o=a.map(function(n,a){return vP(i,vO(vO({},e),{},{x1:n,y1:t,x2:n,y2:t+r,key:"line-".concat(a),index:a}))});return m.default.createElement("g",{className:"recharts-cartesian-grid-vertical"},o)}function vj(e){var t=e.horizontalFill,r=e.fillOpacity,n=e.x,i=e.y,a=e.width,o=e.height,s=e.horizontalPoints,l=e.horizontal;if(!(void 0===l||l)||!t||!t.length)return null;var c=s.map(function(e){return Math.round(e+i-i)}).sort(function(e,t){return e-t});i!==c[0]&&c.unshift(0);var u=c.map(function(e,s){var l=c[s+1]?c[s+1]-e:i+o-e;if(l<=0)return null;var u=s%t.length;return m.default.createElement("rect",{key:"react-".concat(s),y:e,x:n,height:l,width:a,stroke:"none",fill:t[u],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return m.default.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},u)}function vL(e){var t=e.vertical,r=e.verticalFill,n=e.fillOpacity,i=e.x,a=e.
3y,o=e.width,s=e.height,l=e.verticalPoints;if(!(void 0===t||t)||!r||!r.length)return null;var c=l.map(function(e){return Math.round(e+i-i)}).sort(function(e,t){return e-t});i!==c[0]&&c.unshift(0);var u=c.map(function(e,t){var l=c[t+1]?c[t+1]-e:i+o-e;if(l<=0)return null;var u=t%r.length;return m.default.createElement("rect",{key:"react-".concat(t),x:e,y:a,width:l,height:s,stroke:"none",fill:r[u],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return m.default.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},u)}var vF=function(e,t){var r=e.xAxis,n=e.width,i=e.height,a=e.offset;return AI(bo(vO(vO(vO({},bx.defaultProps),r),{},{ticks:AC(r,!0),viewBox:{x:0,y:0,width:n,height:i}})),a.left,a.left+a.width,t)},vU=function(e,t){var r=e.yAxis,n=e.width,i=e.height,a=e.offset;return AI(bo(vO(vO(vO({},bx.defaultProps),r),{},{ticks:AC(r,!0),viewBox:{x:0,y:0,width:n,height:i}})),a.top,a.top+a.height,t)},vz=[],vG=[];function vH(e){var t,r,n,i,a,o,s=mt(),l=mr(),c=(0,m.useContext)(p5),u=vO(vO({},e),{},{stroke:null!=(t=e.stroke)?t:"#ccc",fill:null!=(r=e.fill)?r:"none",horizontal:null==(n=e.horizontal)||n,horizontalFill:null!=(i=e.horizontalFill)?i:vG,vertical:null==(a=e.vertical)||a,verticalFill:null!=(o=e.verticalFill)?o:vz,x:af(e.x)?e.x:c.left,y:af(e.y)?e.y:c.top,width:af(e.width)?e.width:c.width,height:af(e.height)?e.height:c.height}),f=u.x,d=u.y,h=u.width,A=u.height,g=u.syncWithTicks,p=u.horizontalValues,y=u.verticalValues,b=ap((0,m.useContext)(p0)),v=p9();if(!af(h)||h<=0||!af(A)||A<=0||!af(f)||f!==+f||!af(d)||d!==+d)return null;var x=u.verticalCoordinatesGenerator||vF,w=u.horizontalCoordinatesGenerator||vU,E=u.horizontalPoints,I=u.verticalPoints;if((!E||!E.length)&&(0,i7.default)(w)){var C=p&&p.length,B=w({yAxis:v?vO(vO({},v),{},{ticks:C?p:v.ticks}):void 0,width:s,height:l,offset:c},!!C||g);oI(Array.isArray(B),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(vQ(B),"]")),Array.isArray(B)&&(E=B)}if((!I||!I.length)&&(0,i7.default)(x)){var k=y&&y.length,S=x({xAxis:b?vO(vO({},b),{},{ticks:k?y:b.ticks}):void 0,width:s,height:l,offset:c},!!k||g);oI(Array.isArray(S),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(vQ(S),"]")),Array.isArray(S)&&(I=S)}return m.default.createElement("g",{className:"recharts-cartesian-grid"},m.default.createElement(vR,{fill:u.fill,fillOpacity:u.fillOpacity,x:u.x,y:u.y,width:u.width,height:u.height,ry:u.ry}),m.default.createElement(vM,vD({},u,{offset:c,horizontalPoints:E,xAxis:b,yAxis:v})),m.default.createElement(vN,vD({},u,{offset:c,verticalPoints:I,xAxis:b,yAxis:v})),m.default.createElement(vj,vD({},u,{horizontalPoints:E})),m.default.createElement(vL,vD({},u,{verticalPoints:I})))}function vW(e){return(vW="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function vY(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function vq(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?vY(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=vW(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=vW(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==vW(t)?t:t+""}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):vY(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function vK(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}vH.displayName="CartesianGrid";var vJ=(0,m.forwardRef)(function(e,t){var r,n=e.aspect,i=e.initialDimension,a=void 0===i?{width:-1,height:-1}:i,o=e.width,s=void 0===o?"100%":o,l=e.height,c=void 0===l?"100%":l,u=e.minWidth,f=void 0===u?0:u,d=e.minHeight,h=e.maxHeight,A=e.children,g=e.debounce,p=void 0===g?0:g,b=e.id,v=e.className,x=e.onResize,w=e.style,E=(0,m.useRef)(null),I=(0,m.useRef)();I.current=x,(0,m.useImperativeHandle)(t,function(){return Object.defineProperty(E.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),E.current},configurable:!0})});var C=function(e){if(Array.isArray(e))return e}(r=(0,m.useState)({containerWidth:a.width,containerHeight:a.height}))||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,a,o,s=[],l=!0,c=!1;try{a=(r=r.call(e)).next,!1;for(;!(l=(n=a.call(r)).done)&&(s.push(n.value),2!==s.length);l=!0);}catch(e){c=!0,i=e}
3finally{try{if(!l&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(c)throw i}}return s}}(r,2)||function(e,t){if(e){if("string"==typeof e)return vK(e,2);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return vK(e,2)}}(r,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),B=C[0],k=C[1],S=(0,m.useCallback)(function(e,t){k(function(r){var n=Math.round(e),i=Math.round(t);return r.containerWidth===n&&r.containerHeight===i?r:{containerWidth:n,containerHeight:i}})},[]);(0,m.useEffect)(function(){var e=function(e){var t,r=e[0].contentRect,n=r.width,i=r.height;S(n,i),null==(t=I.current)||t.call(I,n,i)};p>0&&(e=(0,ar.default)(e,p,{trailing:!0,leading:!1}));var t=new ResizeObserver(e),r=E.current.getBoundingClientRect();return S(r.width,r.height),t.observe(E.current),function(){t.disconnect()}},[S,p]);var Q=(0,m.useMemo)(function(){var e=B.containerWidth,t=B.containerHeight;if(e<0||t<0)return null;oI(au(s)||au(c),"The width(%s) and height(%s) are both fixed numbers,\n       maybe you don't need to use a ResponsiveContainer.",s,c),oI(!n||n>0,"The aspect(%s) must be greater than zero.",n);var r=au(s)?e:s,i=au(c)?t:c;n&&n>0&&(r?i=r/n:i&&(r=i*n),h&&i>h&&(i=h)),oI(r>0||i>0,"The width(%s) and height(%s) of chart should be greater than 0,\n       please check the style of container, or the props width(%s) and height(%s),\n       or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the\n       height and width.",r,i,s,c,f,d,n);var a=!Array.isArray(A)&&aR(A.type).endsWith("Chart");return m.default.Children.map(A,function(e){return m.default.isValidElement(e)?(0,m.cloneElement)(e,vq({width:r,height:i},a?{style:vq({height:"100%",width:"100%",maxHeight:i,maxWidth:r},e.props.style)}:{})):e})},[n,A,c,h,d,f,B,s]);return m.default.createElement("div",{id:b?"".concat(b):void 0,className:y("recharts-responsive-container",v),style:vq(vq({},void 0===w?{}:w),{},{width:s,height:c,minWidth:f,minHeight:d,maxHeight:h}),ref:E},Q)});let vV=re("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]]),vZ=re("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]]),vX=re("DollarSign",[["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6",key:"1b0p4s"}]]),v$=re("PiggyBank",[["path",{d:"M19 5c-1.5 0-2.8 1.4-3 2-3.5-1.5-11-.3-11 5 0 1.8 0 3 2 4.5V20h4v-2h3v2h4v-4c1-.5 1.7-1 2-2h2v-4h-2c0-1-.5-1.5-1-2V5z",key:"1ivx2i"}],["path",{d:"M2 9v1c0 1.1.9 2 2 2h1",key:"nm575m"}],["path",{d:"M16 11h.01",key:"xkw8gn"}]]),v0=re("Target",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]),v1=re("Award",[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]]),v2=re("ChartColumn",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]]),v5=re("Percent",[["line",{x1:"19",x2:"5",y1:"5",y2:"19",key:"1x9vlm"}],["circle",{cx:"6.5",cy:"6.5",r:"2.5",key:"4mh3h7"}],["circle",{cx:"17.5",cy:"17.5",r:"2.5",key:"1mdrzq"}]]),v3=re("CircleCheck",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);function v4({onSubmit:e,onCancel:t}){let[r,n]=(0,m.useState)({firstName:"",lastName:"",email:"",phone:"",propertyAddress:"",howDidYouHear:""}),[i,a]=(0,m.useState)(!1),[o,s]=(0,m.useState)(!1),[l,c]=(0,m.useState)(null),u=async t=>{t.preventDefault(),c(null),a(!0);try{await e(r),s(!0)}catch(e){c("Failed to submit form. Please try again.")}finally{a(!1)}},f=(e,t)=>{n(r=>({...r,[e]:t}))};return o?(0,p.jsx)(eB,{className:"border-green-200 bg-green-50 dark:border-green-800 dark:bg-green-950",children:(0,p.jsx)(e_,{className:"pt-6",children:(0,p.jsxs)("div",{className:"flex flex-col items-center justify-center gap-4 text-center",children:[(0,p.jsx)(v3,{className:"h-16 w-16 text-green-600 dark:text-green-400"}),(0,p.jsxs)("div",{children:[(0,p.jsx)("h3",{className:"text-xl font-semibold text-green-900 dark:text-green-100",children:"Thank You!"}),(0,p.jsx)("p",{className:"mt-2 text-sm text-green-700 dark:text-green-300",children:"Your report is being generated and will download shortly. Our team will reach out to you within 24 hours to discu
3ss your investment opportunity."})]})]})})}):(0,p.jsxs)(eB,{children:[(0,p.jsxs)(ek,{children:[(0,p.jsx)(eS,{children:"Get Your Full IRR Report"}),(0,p.jsx)(eQ,{children:"Enter your contact information to download your comprehensive investment analysis report"})]}),(0,p.jsx)(e_,{children:(0,p.jsxs)("form",{onSubmit:u,className:"space-y-6",children:[(0,p.jsxs)("div",{className:"grid gap-6 sm:grid-cols-2",children:[(0,p.jsxs)("div",{className:"space-y-2",children:[(0,p.jsxs)(eU,{htmlFor:"firstName",children:["First Name ",(0,p.jsx)("span",{className:"text-destructive",children:"*"})]}),(0,p.jsx)(ez,{id:"firstName",type:"text",required:!0,value:r.firstName,onChange:e=>f("firstName",e.target.value),placeholder:"John"})]}),(0,p.jsxs)("div",{className:"space-y-2",children:[(0,p.jsxs)(eU,{htmlFor:"lastName",children:["Last Name ",(0,p.jsx)("span",{className:"text-destructive",children:"*"})]}),(0,p.jsx)(ez,{id:"lastName",type:"text",required:!0,value:r.lastName,onChange:e=>f("lastName",e.target.value),placeholder:"Doe"})]}),(0,p.jsxs)("div",{className:"space-y-2",children:[(0,p.jsxs)(eU,{htmlFor:"email",children:["Email Address ",(0,p.jsx)("span",{className:"text-destructive",children:"*"})]}),(0,p.jsx)(ez,{id:"email",type:"email",required:!0,value:r.email,onChange:e=>f("email",e.target.value),placeholder:"[email protected]"})]}),(0,p.jsxs)("div",{className:"space-y-2",children:[(0,p.jsxs)(eU,{htmlFor:"phone",children:["Phone Number ",(0,p.jsx)("span",{className:"text-destructive",children:"*"})]}),(0,p.jsx)(ez,{id:"phone",type:"tel",required:!0,value:r.phone,onChange:e=>f("phone",e.target.value),placeholder:"(555) 123-4567"})]}),(0,p.jsxs)("div",{className:"space-y-2 sm:col-span-2",children:[(0,p.jsxs)(eU,{htmlFor:"propertyAddress",children:["Property Address ",(0,p.jsx)("span",{className:"text-destructive",children:"*"})]}),(0,p.jsx)(ez,{id:"propertyAddress",type:"text",required:!0,value:r.propertyAddress,onChange:e=>f("propertyAddress",e.target.value),placeholder:"123 Main St, City, State ZIP"})]}),(0,p.jsxs)("div",{className:"space-y-2 sm:col-span-2",children:[(0,p.jsx)(eU,{htmlFor:"howDidYouHear",children:"How did you hear about us? (Optional)"}),(0,p.jsx)(ez,{id:"howDidYouHear",type:"text",value:r.howDidYouHear,onChange:e=>f("howDidYouHear",e.target.value),placeholder:"Google, referral, social media, etc."})]})]}),l&&(0,p.jsx)("div",{className:"rounded-lg bg-destructive/10 p-4 text-sm text-destructive",children:l}),(0,p.jsxs)("div",{className:"flex items-center justify-end gap-3",children:[(0,p.jsx)(eW,{type:"button",variant:"outline",onClick:t,disabled:i,children:"Cancel"}),(0,p.jsx)(eW,{type:"submit",disabled:i,children:i?"Submitting...":"Download Report"})]}),(0,p.jsx)("p",{className:"text-xs text-muted-foreground",children:"By submitting this form, you agree to be contacted by PAM regarding your property investment. We respect your privacy and will never share your information with third parties."})]})})]})}var v6=e.i(3303);let v8="https://meetings.hubspot.com/pam-/jim-investment-consultancy?embed=true",v7="https://static.hsappstatic.net/MeetingsEmbed/ex/MeetingsEmbedCode.js",v9="hubspot-meetings-embed";function xe(){let e=(0,m.useRef)(null);return(0,m.useEffect)(()=>{let t=e.current;if(!t)return;let r=window.setTimeout(()=>{if(null==t.querySelector("iframe")){document.getElementById(v9)?.remove();let e=document.createElement("script");e.id=v9,e.src=v7,e.async=!0,document.body.appendChild(e)}},1500);return()=>window.clearTimeout(r)},[]),(0,p.jsxs)("section",{className:"rounded-2xl border border-border/50 bg-muted/30 p-6 sm:p-8",children:[(0,p.jsx)("h3",{className:"text-xl sm:text-2xl font-bold mb-2",children:"Talk to Jim Directly"}),(0,p.jsx)("p",{className:"text-muted-foreground mb-6",children:"Book a free 30-minute consultation to discuss your IRR analysis and investment strategy."}),(0,p.jsx)("div",{ref:e,className:"meetings-iframe-container","data-src":v8,children:(0,p.jsx)("noscript",{children:(0,p.jsx)("a",{href:v8.replace("?embed=true",""),target:"_blank",rel:"noopener noreferrer",className:"text-primary underline",children:"Book a time →"})})}),(0,p.jsx)(v6.default,{id:v9,src:v7,strategy:"lazyOnload"})]})}let xt="VIEW",xr="TEXT",xn="LINK",xi="PAGE",xa="NOTE",xo="PATH",xs="RECT",xl
3="LINE",xc="FIELD_SET",xu="TEXT_INPUT",xf="SELECT",xd="CHECKBOX",xh="LIST",xA="DEFS",xg="IMAGE",xp="TSPAN",xm="CANVAS",xy="CIRCLE",xb="ELLIPSE",xv="POLYGON",xx="DOCUMENT",xw="POLYLINE",xE="TEXT_INSTANCE",xI="LINEAR_GRADIENT",xC="RADIAL_GRADIENT";e.s(["Canvas",()=>xm,"Checkbox",()=>xd,"Circle",()=>xy,"ClipPath",()=>"CLIP_PATH","Defs",()=>xA,"Document",()=>xx,"Ellipse",()=>xb,"FieldSet",()=>xc,"G",()=>"G","Image",()=>xg,"Line",()=>xl,"LinearGradient",()=>xI,"Link",()=>xn,"List",()=>xh,"Note",()=>xa,"Page",()=>xi,"Path",()=>xo,"Polygon",()=>xv,"Polyline",()=>xw,"RadialGradient",()=>xC,"Rect",()=>xs,"Select",()=>xf,"Stop",()=>"STOP","Svg",()=>"SVG","Text",()=>xr,"TextInput",()=>xu,"TextInstance",()=>xE,"Tspan",()=>xp,"View",()=>xt],42554);var xB=e.i(42554),xk=e.i(9020);e.i(81248);let xS={utf16le:"utf-16le",ucs2:"utf-16le",utf16be:"utf-16be"};class xQ{constructor(e){this.buffer=e,this.view=new DataView(e.buffer,e.byteOffset,e.byteLength),this.pos=0,this.length=this.buffer.length}readString(e,t="ascii"){t=xS[t]||t;let r=this.readBuffer(e);try{return new TextDecoder(t).decode(r)}catch(e){return r}}readBuffer(e){return this.buffer.slice(this.pos,this.pos+=e)}readUInt24BE(){return(this.readUInt16BE()<<8)+this.readUInt8()}readUInt24LE(){return this.readUInt16LE()+(this.readUInt8()<<16)}readInt24BE(){return(this.readInt16BE()<<8)+this.readUInt8()}readInt24LE(){return this.readUInt16LE()+(this.readInt8()<<16)}}for(let e of(xQ.TYPES={UInt8:1,UInt16:2,UInt24:3,UInt32:4,Int8:1,Int16:2,Int24:3,Int32:4,Float:4,Double:8},Object.getOwnPropertyNames(DataView.prototype)))if("get"===e.slice(0,3)){let t=e.slice(3).replace("Ui","UI");"Float32"===t?t="Float":"Float64"===t&&(t="Double");let r=xQ.TYPES[t];xQ.prototype["read"+t+(1===r?"":"BE")]=function(){let t=this.view[e](this.pos,!1);return this.pos+=r,t},1!==r&&(xQ.prototype["read"+t+"LE"]=function(){let t=this.view[e](this.pos,!0);return this.pos+=r,t})}let x_=new TextEncoder,xO=18==new Uint8Array(new Uint16Array([4660]).buffer)[0];class xD{constructor(e){this.buffer=e,this.view=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),this.pos=0}writeBuffer(e){this.buffer.set(e,this.pos),this.pos+=e.length}writeString(e,t="ascii"){let r;switch(t){case"utf16le":case"utf16-le":case"ucs2":r=xT(e,xO);break;case"utf16be":case"utf16-be":r=xT(e,!xO);break;case"utf8":r=x_.encode(e);break;case"ascii":r=function(e){let t=new Uint8Array(e.length);for(let r=0;r<e.length;r++)t[r]=e.charCodeAt(r);return t}(e);break;default:throw Error(`Unsupported encoding: ${t}`)}this.writeBuffer(r)}writeUInt24BE(e){this.buffer[this.pos++]=e>>>16&255,this.buffer[this.pos++]=e>>>8&255,this.buffer[this.pos++]=255&e}writeUInt24LE(e){this.buffer[this.pos++]=255&e,this.buffer[this.pos++]=e>>>8&255,this.buffer[this.pos++]=e>>>16&255}writeInt24BE(e){e>=0?this.writeUInt24BE(e):this.writeUInt24BE(e+0xffffff+1)}writeInt24LE(e){e>=0?this.writeUInt24LE(e):this.writeUInt24LE(e+0xffffff+1)}fill(e,t){if(t<this.buffer.length)this.buffer.fill(e,this.pos,this.pos+t),this.pos+=t;else{let r=new Uint8Array(t);r.fill(e),this.writeBuffer(r)}}}function xT(e,t){let r=new Uint16Array(e.length);for(let n=0;n<e.length;n++){let i=e.charCodeAt(n);t&&(i=i>>8|(255&i)<<8),r[n]=i}return new Uint8Array(r.buffer)}for(let e of Object.getOwnPropertyNames(DataView.prototype))if("set"===e.slice(0,3)){let t=e.slice(3).replace("Ui","UI");"Float32"===t?t="Float":"Float64"===t&&(t="Double");let r=xQ.TYPES[t];xD.prototype["write"+t+(1===r?"":"BE")]=function(t){this.view[e](this.pos,t,!1),this.pos+=r},1!==r&&(xD.prototype["write"+t+"LE"]=function(t){this.view[e](this.pos,t,!0),this.pos+=r})}class xR{fromBuffer(e){let t=new xQ(e);return this.decode(t)}toBuffer(e){let t=new Uint8Array(this.size(e)),r=new xD(t);return this.encode(r,e),t}}class xP extends xR{constructor(e,t="BE"){super(),this.type=e,this.endian=t,this.fn=this.type,"8"!==this.type[this.type.length-1]&&(this.fn+=this.endian)}size(){return xQ.TYPES[this.type]}decode(e){return e[`read${this.fn}`]()}encode(e,t){return e[`write${this.fn}`](t)}}let xM=new xP("UInt8"),xN=new xP("UInt16","BE"),xj=new xP("UInt16","LE"),xL=new xP("UInt24","BE");new xP("UInt24","LE");let xF=new xP("UInt32","BE"),xU=new xP("UInt32","LE"),xz=new xP("Int8"),xG=new xP("Int16","BE");new xP("Int16","LE"),new xP("Int24","BE"),new xP("Int24","LE");let xH=new xP("Int32","BE");new xP("Int32","LE"),new xP("Float","BE"),new xP("Float","LE"),new xP("Double","BE"),new xP("Double","LE");class xW extends xP{constructor(e,t,r=e>>1){super(`Int${e}`,t),this._point=1<<r}decode(e){return super.decode(e)/this._point}encode(e,t){return super.encode(e,t*this._point|0)}}let xY=new xW(16,"BE");new xW(16,"LE");let xq=new xW(32,"BE");function xK(e,t,r){let n;if("number"==typeof e?n=e:"function"==typeof e?n=e.call(r,r):r&&"string"==typeof e?n=r[e]:t&&e instanceof xP&&(n=e.decode(t)),isNaN(n))throw Error("Not a fixed size");return n}new xW(32,"LE");class xJ{constructor(e={}){for(let t in this.enumerable=!0,this.configurable=!0,e){const r=e[t];this[t]=r}}}class xV extends xR{constructor(e,t,r="count"){super(),this.type=e,this.length=t,this.lengthType=r}decode(e,t){let r,{pos:n}=e,i=[],a=t;if(null!=this.length&&(r=xK(this.length,e,t)),this.length instanceof xP&&(Object.defineProperties(i,{parent:{value:t},_startOffset:{value:n},_currentOffset:{value:0,writable:!0},_length:{value:r}}),a=i),null==r||"bytes"===this.lengthType){let n=null!=r?e.pos+r:(null!=t?t._length:void 0)?t._startOffset+t._length:e.length;for(;e.pos<n;)i.push(this.type.decode(e,a))}else for(let t=0,n=r;t<n;t++)i.push(this.type.decode(e,a));return i}size(e,t,r=!0){if(!e)return this.type.size(null,t)*xK(this.length,null,t);let n=0;for(let r of(this.length instanceof xP&&(n+=this.length.size(),t={parent:t,pointerSize:0}),e))n+=this.type.size(r,t);return t&&r&&this.length instanceof xP&&(n+=t.pointerSize),n}encode(e,t,r){let n=r;for(let i of(this.length instanceof xP&&((n={pointers:[],startOffset:e.pos,parent:r}).pointerOffset=e.pos+this.size(t,n,!1),this.length.encode(e,t.length)),t))this.type.encode(e,i,n);if(this.length instanceof xP){let t=0;for(;t<n.pointers.length;){let r=n.pointers[t++];r.type.encode(e,r.val,r.parent)}}}}class xZ extends xV{decode(e,t){let{pos:r}=e,n=xK(this.length,e,t);this.length instanceof xP&&(t={parent:t,_startOffset:r,_currentOffset:0,_length:n});let i=new xX(this.type,n,e,t);return e.pos+=n*this.type.size(null,t),i}size(e,t){return e instanceof xX&&(e=e.toArray()),super.size(e,t)}encode(e,t,r){return t instanceof xX&&(t=t.toArray()),super.encode(e,t,r)}}class xX{constructor(e,t,r,n){this.type=e,this.length=t,this.stream=r,this.ctx=n,this.base=this.stream.pos,this.items=[]}get(e){if(!(e<0)&&!(e>=this.length)){if(null==this.items[e]){let{pos:t}=this.stream;this.stream.pos=this.base+this.type.size(null,this.ctx)*e,this.items[e]=this.type.decode(this.stream,this.ctx),this.stream.pos=t}return this.items[e]}}toArray(){let e=[];for(let t=0,r=this.length;t<r;t++)e.push(this.get(t));return e}}class x$ extends xR{constructor(e,t=[]){super(),this.type=e,this.flags=t}
3decode(e){let t=this.type.decode(e),r={};for(let e=0;e<this.flags.length;e++){let n=this.flags[e];null!=n&&(r[n]=!!(t&1<<e))}return r}size(){return this.type.size()}encode(e,t){let r=0;for(let e=0;e<this.flags.length;e++){let n=this.flags[e];null!=n&&t[n]&&(r|=1<<e)}return this.type.encode(e,r)}}var x0=e.i(67034);class x1 extends xR{constructor(e){super(),this.length=e}decode(e,t){let r=xK(this.length,e,t);return e.readBuffer(r)}size(e,t){if(!e)return xK(this.length,null,t);let r=e.length;return this.length instanceof xP&&(r+=this.length.size()),r}encode(e,t,r){return this.length instanceof xP&&this.length.encode(e,t.length),e.writeBuffer(t)}}class x2 extends xR{constructor(e,t=!0){super(),this.type=e,this.condition=t}decode(e,t){let{condition:r}=this;if("function"==typeof r&&(r=r.call(t,t)),r)return this.type.decode(e,t)}size(e,t){let{condition:r}=this;return("function"==typeof r&&(r=r.call(t,t)),r)?this.type.size(e,t):0}encode(e,t,r){let{condition:n}=this;if("function"==typeof n&&(n=n.call(r,r)),n)return this.type.encode(e,t,r)}}class x5 extends xR{constructor(e,t=1){super(),this.type=e,this.count=t}decode(e,t){e.pos+=this.size(null,t)}size(e,t){let r=xK(this.count,null,t);return this.type.size()*r}encode(e,t,r){return e.fill(0,this.size(t,r))}}class x3 extends xR{constructor(e,t="ascii"){super(),this.length=e,this.encoding=t}decode(e,t){let r,n,{encoding:i}=this;"function"==typeof i&&(i=i.call(t,t)||"ascii");let a=x4(i);if(null!=this.length)r=xK(this.length,e,t);else{let t;for({buffer:t,length:r,pos:n}=e;n<r-a+1&&(0!==t[n]||2===a&&0!==t[n+1]);)n+=a;r=n-e.pos}let o=e.readString(r,i);return null==this.length&&e.pos<e.length&&(e.pos+=a),o}size(e,t){if(null==e)return xK(this.length,null,t);let{encoding:r}=this;"function"==typeof r&&(r=r.call(null!=t?t.val:void 0,null!=t?t.val:void 0)||"ascii"),"utf16be"===r&&(r="utf16le");let n=x6(e,r);return this.length instanceof xP&&(n+=this.length.size()),null==this.length&&(n+=x4(r)),n}encode(e,t,r){let{encoding:n}=this;if("function"==typeof n&&(n=n.call(null!=r?r.val:void 0,null!=r?r.val:void 0)||"ascii"),this.length instanceof xP&&this.length.encode(e,x6(t,n)),e.writeString(t,n),null==this.length)return 2==x4(n)?e.writeUInt16LE(0):e.writeUInt8(0)}}function x4(e){switch(e){case"ascii":case"utf8":default:return 1;case"utf16le":case"utf16-le":case"utf-16be":case"utf-16le":case"utf16be":case"utf16-be":case"ucs2":return 2}}function x6(e,t){switch(t){case"ascii":return e.length;case"utf8":let r=0;for(let t=0;t<e.length;t++){let n=e.charCodeAt(t);if(n>=55296&&n<=56319&&t<e.length-1){let r=e.charCodeAt(++t);(64512&r)==56320?n=((1023&n)<<10)+(1023&r)+65536:t--}(0xffffff80&n)==0?r++:(0xfffff800&n)==0?r+=2:(0xffff0000&n)==0?r+=3:(0xffe00000&n)==0&&(r+=4)}return r;case"utf16le":case"utf16-le":case"utf16be":case"utf16-be":case"ucs2":return 2*e.length;default:throw Error("Unknown encoding "+t)}}class x8 extends xR{constructor(e={}){super(),this.fields=e}decode(e,t,r=0){let n=this._setup(e,t,r);return this._parseFields(e,n,this.fields),null!=this.process&&this.process.call(n,e),n}_setup(e,t,r){let n={};return Object.defineProperties(n,{parent:{value:t},_startOffset:{value:e.pos},_currentOffset:{value:0,writable:!0},_length:{value:r}}),n}_parseFields(e,t,r){for(let i in r){var n;let a=r[i];void 0!==(n="function"==typeof a?a.call(t,t):a.decode(e,t))&&(n instanceof xJ?Object.defineProperty(t,i,n):t[i]=n),t._currentOffset=e.pos-t._startOffset}}size(e,t,r=!0){null==e&&(e={});let n={parent:t,val:e,pointerSize:0};null!=this.preEncode&&this.preEncode.call(e);let i=0;for(let t in this.fields){let r=this.fields[t];null!=r.size&&(i+=r.size(e[t],n))}return r&&(i+=n.pointerSize),i}encode(e,t,r){let n;null!=this.preEncode&&this.preEncode.call(t,e);let i={pointers:[],startOffset:e.pos,parent:r,val:t,pointerSize:0};for(let r in i.pointerOffset=e.pos+this.size(t,i,!1),this.fields)null!=(n=this.fields[r]).encode&&n.encode(e,t[r],i);let a=0;for(;a<i.pointers.length;){let t=i.pointers[a++];t.type.encode(e,t.val,t.parent)}}}class x7 extends x8{constructor(e,t={}){super(),this.type=e,this.versions=t,"string"==typeof e&&(this.versionPath=e.split("."))}decode(e,t,r=0){let n=this._setup(e,t,r);if("string"==typeof this.type)n.version=this.versionPath.reduce((e,t)=>
3e&&e[t],t);else n.version=this.type.decode(e);this.versions.header&&this._parseFields(e,n,this.versions.header);let i=this.versions[n.version];if(null==i)throw Error(`Unknown version ${n.version}`);return i instanceof x7?i.decode(e,t):(this._parseFields(e,n,i),null!=this.process&&this.process.call(n,e),n)}size(e,t,r=!0){let n,i;if(!e)throw Error("Not a fixed size");null!=this.preEncode&&this.preEncode.call(e);let a={parent:t,val:e,pointerSize:0},o=0;if("string"!=typeof this.type&&(o+=this.type.size(e.version,a)),this.versions.header)for(n in this.versions.header)null!=(i=this.versions.header[n]).size&&(o+=i.size(e[n],a));let s=this.versions[e.version];if(null==s)throw Error(`Unknown version ${e.version}`);for(n in s)null!=(i=s[n]).size&&(o+=i.size(e[n],a));return r&&(o+=a.pointerSize),o}encode(e,t,r){let n,i;null!=this.preEncode&&this.preEncode.call(t,e);let a={pointers:[],startOffset:e.pos,parent:r,val:t,pointerSize:0};if(a.pointerOffset=e.pos+this.size(t,a,!1),"string"!=typeof this.type&&this.type.encode(e,t.version),this.versions.header)for(n in this.versions.header)null!=(i=this.versions.header[n]).encode&&i.encode(e,t[n],a);let o=this.versions[t.version];for(n in o)null!=(i=o[n]).encode&&i.encode(e,t[n],a);let s=0;for(;s<a.pointers.length;){let t=a.pointers[s++];t.type.encode(e,t.val,t.parent)}}}class x9 extends xR{constructor(e,t,r={}){if(super(),this.offsetType=e,this.type=t,this.options=r,"void"===this.type&&(this.type=null),null==this.options.type&&(this.options.type="local"),null==this.options.allowNull&&(this.options.allowNull=!0),null==this.options.nullValue&&(this.options.nullValue=0),null==this.options.lazy&&(this.options.lazy=!1),this.options.relativeTo){if("function"!=typeof this.options.relativeTo)throw Error("relativeTo option must be a function");this.relativeToGetter=r.relativeTo}}decode(e,t){let r,n=this.offsetType.decode(e,t);if(n===this.options.nullValue&&this.options.allowNull)return null;switch(this.options.type){case"local":r=t._startOffset;break;case"immediate":r=e.pos-this.offsetType.size();break;case"parent":r=t.parent._startOffset;break;default:for(var i=t;i.parent;)i=i.parent;r=i._startOffset||0}this.options.relativeTo&&(r+=this.relativeToGetter(t));let a=n+r;if(null==this.type)return a;{let r=null,n=()=>{if(null!=r)return r;let{pos:n}=e;return e.pos=a,r=this.type.decode(e,t),e.pos=n,r};return this.options.lazy?new xJ({get:n}):n()}}size(e,t){let r=t;switch(this.options.type){case"local":case"immediate":break;case"parent":t=t.parent;break;default:for(;t.parent;)t=t.parent}let{type:n}=this;if(null==n){if(!(e instanceof we))throw Error("Must be a VoidPointer");({type:n}=e),e=e.value}if(e&&t){let i=n.size(e,r);t.pointerSize+=i}return this.offsetType.size()}encode(e,t,r){let n,i=r;if(null==t)return void this.offsetType.encode(e,this.options.nullValue);switch(this.options.type){case"local":n=r.startOffset;break;case"immediate":n=e.pos+this.offsetType.size(t,i);break;case"parent":n=(r=r.parent).startOffset;break;default:for(n=0;r.parent;)r=r.parent}this.options.relativeTo&&(n+=this.relativeToGetter(i.val)),this.offsetType.encode(e,r.pointerOffset-n);let{type:a}=this;if(null==a){if(!(t instanceof we))throw Error("Must be a VoidPointer");({type:a}=t),t=t.value}return r.pointers.push({type:a,val:t,parent:i}),r.pointerOffset+=a.size(t,i)}}class we{constructor(e,t){this.type=e,this.value=t}}function wt(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var wr=e.i(29801),wn=e.i(34582),wi=e.i(92987);function wa(e){return e&&e.__esModule?e.default:e}var wo={};wo=JSON.parse('{"categories":["Cc","Zs","Po","Sc","Ps","Pe","Sm","Pd","Nd","Lu","Sk","Pc","Ll","So","Lo","Pi","Cf","No","Pf","Lt","Lm","Mn","Me","Mc","Nl","Zl","Zp","Cs","Co"],"combiningClasses":["Not_Reordered","Above","Above_Right","Below","Attached_Above_Right","Attached_Below","Overlay","Iota_Subscript","Double_Below","Double_Above","Below_Right","Above_Left","CCC10","CCC11","CCC12","CCC13","CCC14","CCC15","CCC16","CCC17","CCC18","CCC19","CCC20","CCC21","CCC22","CCC23","CCC24","CCC25","CCC30","CCC31","CCC32","CCC27","CCC28","CCC29","CCC33","CCC34","CCC35","CCC36","Nukta","Virama","CCC84","CCC91","CCC103","CCC107","CCC118","CCC122","CCC129","CCC130","CCC132","Attached_Above","Below_Left","Left","Kana_Voicing","CCC26","Right"],"scripts":["Common","Latin","Bopomofo","Inherited","Greek","Coptic","Cyrillic","Armenian","Hebrew","Arabic","Syriac","Thaana","Nko","Samaritan","Mandaic","Devanagari","Bengali","Gurmukhi","Gujarati","Oriya","Tamil","Telugu","Kannada","Malayalam","Sinhala","Thai","Lao","Tibetan","Myanmar","Georgian","Hangul","Ethiopic","Cherokee","Canadian_Aboriginal","Ogham","Runic","Tagalog","Hanunoo","Buhid","Tagbanwa","Khmer","Mongolian","Limbu","Tai_Le","New_Tai_Lue","Buginese","Tai_Tham","Balinese","Sundanese","Batak","Lepcha","Ol_
3Chiki","Braille","Glagolitic","Tifinagh","Han","Hiragana","Katakana","Yi","Lisu","Vai","Bamum","Syloti_Nagri","Phags_Pa","Saurashtra","Kayah_Li","Rejang","Javanese","Cham","Tai_Viet","Meetei_Mayek","null","Linear_B","Lycian","Carian","Old_Italic","Gothic","Old_Permic","Ugaritic","Old_Persian","Deseret","Shavian","Osmanya","Osage","Elbasan","Caucasian_Albanian","Linear_A","Cypriot","Imperial_Aramaic","Palmyrene","Nabataean","Hatran","Phoenician","Lydian","Meroitic_Hieroglyphs","Meroitic_Cursive","Kharoshthi","Old_South_Arabian","Old_North_Arabian","Manichaean","Avestan","Inscriptional_Parthian","Inscriptional_Pahlavi","Psalter_Pahlavi","Old_Turkic","Old_Hungarian","Hanifi_Rohingya","Old_Sogdian","Sogdian","Elymaic","Brahmi","Kaithi","Sora_Sompeng","Chakma","Mahajani","Sharada","Khojki","Multani","Khudawadi","Grantha","Newa","Tirhuta","Siddham","Modi","Takri","Ahom","Dogra","Warang_Citi","Nandinagari","Zanabazar_Square","Soyombo","Pau_Cin_Hau","Bhaiksuki","Marchen","Masaram_Gondi","Gunjala_Gondi","Makasar","Cuneiform","Egyptian_Hieroglyphs","Anatolian_Hieroglyphs","Mro","Bassa_Vah","Pahawh_Hmong","Medefaidrin","Miao","Tangut","Nushu","Duployan","SignWriting","Nyiakeng_Puachue_Hmong","Wancho","Mende_Kikakui","Adlam"],"eaw":["N","Na","A","W","H","F"]}');let ws=new(0,wi.default)(wn.default
vendor: 12,945 bytes, line 3
3.toByteArray("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"))
3,wl=Math.log2||(e=>Math.log(e)/Math.LN2),wc=e=>wl(e)+1|0,wu=wc(wa(wo).categories.length-1),wf=wc(wa(wo).combiningClasses.length-1),wd=wc(wa(wo).scripts.length-1),wh=wc(wa(wo).eaw.length-1),wA=wf+wd+wh+10,wg=wd+wh+10,wp=wh+10,wm=(1<<wu)-1,wy=(1<<wf)-1,wb=(1<<wd)-1;function wv(e){let t=ws.get(e);return wa(wo).categories[t>>wA&wm]}function wx(e){let t=ws.get(e);return wa(wo).scripts[t>>wp&wb]}function ww(e){let t=wv(e);
3return"Mn"===t||"Me"===t||"Mc"===t}var wE=e.i(96817),wI=e.i(7641),wC=e.i(52675),wB=e.i(71212);function wk(e,t,r,n){Object.defineProperty(e,t,{get:r,set:n,enumerable:!0,configurable:!0})}function wS(e){return e&&e.__esModule?e.default:e}var wQ={};wk(wQ,"logErrors",()=>w_),wk(wQ,"registerFormat",()=>wD),wk(wQ,"create",()=>wT),wk(wQ,"defaultLanguage",()=>wR),wk(wQ,"setDefaultLanguage",()=>wP);let w_=!1,wO=[];function wD(e){wO.push(e)}function wT(e,t){for(let r=0;r<wO.length;r++){let n=wO[r];if(n.probe(e)){let r=new n(new xQ(e));if(t)return r.getFont(t);return r}}throw Error("Unknown font format")}let wR="en";function wP(e="en"){wR=e}function wM(e,t,r){if(r.get){let e=r.get;r.get=function(){let r=e.call(this);return Object.defineProperty(this,t,{value:r}),r}}else if("function"==typeof r.value){let e=r.value;return{get(){let r=new Map;function n(...t){let i=t.length>0?t[0]:"value";if(r.has(i))return r.get(i);let a=e.apply(this,t);return r.set(i,a),a}return Object.defineProperty(this,t,{value:n}),n}}}}let wN=new x8({firstCode:xN,entryCount:xN,idDelta:xG,idRangeOffset:xN}),wj=new x8({startCharCode:xF,endCharCode:xF,glyphID:xF}),wL=new x8({startUnicodeValue:xL,additionalCount:xM}),wF=new x8({unicodeValue:xL,glyphID:xN}),wU=new xV(wL,xF),wz=new xV(wF,xF),wG=new x8({varSelector:xL,defaultUVS:new x9(xF,wU,{type:"parent"}),nonDefaultUVS:new x9(xF,wz,{type:"parent"})}),wH=new x7(xN,{0:{length:xN,language:xN,codeMap:new xZ(xM,256)},2:{length:xN,language:xN,subHeaderKeys:new xV(xN,256),subHeaderCount:e=>Math.max.apply(Math,e.subHeaderKeys),subHeaders:new xZ(wN,"subHeaderCount"),glyphIndexArray:new xZ(xN,"subHeaderCount")},4:{length:xN,language:xN,segCountX2:xN,segCount:e=>e.segCountX2>>1,searchRange:xN,entrySelector:xN,rangeShift:xN,endCode:new xZ(xN,"segCount"),reservedPad:new x5(xN),startCode:new xZ(xN,"segCount"),idDelta:new xZ(xG,"segCount"),idRangeOffset:new xZ(xN,"segCount"),glyphIndexArray:new xZ(xN,e=>(e.length-e._currentOffset)/2)},6:{length:xN,language:xN,firstCode:xN,entryCount:xN,glyphIndices:new xZ(xN,"entryCount")},8:{reserved:new x5(xN),length:xF,language:xN,is32:new xZ(xM,8192),nGroups:xF,groups:new xZ(wj,"nGroups")},10:{reserved:new x5(xN),length:xF,language:xF,firstCode:xF,entryCount:xF,glyphIndices:new xZ(xN,"numChars")},12:{reserved:new x5(xN),length:xF,language:xF,nGroups:xF,groups:new xZ(wj,"nGroups")},13:{reserved:new x5(xN),length:xF,language:xF,nGroups:xF,groups:new xZ(wj,"nGroups")},14:{length:xF,numRecords:xF,varSelectors:new xZ(wG,"numRecords")}}),wW=new x8({platformID:xN,encodingID:xN,table:new x9(xF,wH,{type:"parent",lazy:!0})});var wY=new x8({version:xN,numSubtables:xN,tables:new xV(wW,"numSubtables")}),wq=new x8({version:xH,revision:xH,checkSumAdjustment:xF,magicNumber:xF,flags:xN,unitsPerEm:xN,created:new xV(xH,2),modified:new xV(xH,2),xMin:xG,yMin:xG,xMax:xG,yMax:xG,macStyle:new x$(xN,["bold","italic","underline","outline","shadow","condensed","extended"]),lowestRecPPEM:xN,fontDirectionHint:xG,indexToLocFormat:xG,glyphDataFormat:xG}),wK=new x8({version:xH,ascent:xG,descent:xG,lineGap:xG,advanceWidthMax:xN,minLeftSideBearing:xG,minRightSideBearing:xG,xMaxExtent:xG,caretSlopeRise:xG,caretSlopeRun:xG,caretOffset:xG,reserved:new x5(xG,4),metricDataFormat:xG,numberOfMetrics:xN});let wJ=new x8({advance:xN,bearing:xG});var wV=new x8({metrics:new xZ(wJ,e=>e.parent.hhea.numberOfMetrics),bearings:new xZ(xG,e=>e.parent.maxp.numGlyphs-e.parent.hhea.numberOfMetrics)}),wZ=new x8({version:xH,numGlyphs:xN,maxPoints:xN,maxContours:xN,maxComponentPoints:xN,maxComponentContours:xN,maxZones:xN,maxTwilightPoints:xN,maxStorage:xN,maxFunctionDefs:xN,maxInstructionDefs:xN,maxStackElements:xN,maxSizeOfInstructions:xN,maxComponentElements:xN,maxComponentDepth:xN});function wX(e,t,r=0){return 1===e&&w5[r]?w5[r]:w2[e][t]}let w$=new Set(["x-mac-roman","x-mac-cyrillic","iso-8859-6","iso-8859-8"]),w0={"x-mac-croatian":"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®Š™´¨≠ŽØ∞±≤≥∆µ∂∑∏š∫ªºΩžø¿¡¬√ƒ≈ƫȅ ÀÃÕŒœĐ—“”‘’÷◊©⁄€‹›Æ»–·‚„‰ÂćÁčÈÍÎÏÌÓÔđÒÚÛÙıˆ˜¯πË˚¸Êæˇ","x-mac-gaelic":"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØḂ±≤≥ḃĊċḊḋḞḟĠġṀæøṁṖṗɼƒſṠ«»… ÀÃÕŒœ–—“”‘’ṡẛÿŸṪ€‹›Ŷŷṫ·Ỳỳ⁊ÂÊÁËÈÍÎÏÌÓÔ♣ÒÚÛÙıÝýŴŵẄẅẀẁẂẃ","x-mac-greek":"Ĺ²É³ÖÜ΅àâä΄¨çéèê룙î‰ôö¦€ùûü†ΓΔΘΛΞΠß®©ΣΪ§≠°·Α±≤≥¥ΒΕΖΗΙΚΜΦΫΨΩάΝ¬ΟΡ≈Τ«»… ΥΧΆΈœ–―“”‘’÷ΉΊΌΎέήίόΏύαβψδεφγηιξκλμνοπώρστθωςχυζϊϋΐΰ­","x-mac-icelandic":"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûüݰ¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄€ÐðÞþý·‚„‰ÂÊÁËÈÍÎÏÌÓÔÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ","x-mac-inuit":"ᐃᐄᐅᐆᐊᐋᐱᐲᐳᐴᐸᐹᑉᑎᑏᑐᑑᑕᑖᑦᑭᑮᑯᑰᑲᑳᒃᒋᒌᒍᒎᒐᒑ°ᒡᒥᒦ•¶ᒧ®©™ᒨᒪᒫᒻᓂᓃᓄᓅᓇᓈᓐᓯᓰᓱᓲᓴᓵᔅᓕᓖᓗᓘᓚᓛᓪᔨᔩᔪᔫᔭ… ᔮᔾᕕᕖᕗ–—“”‘’ᕘᕙᕚᕝᕆᕇᕈᕉᕋᕌᕐᕿᖀᖁᖂᖃᖄᖅᖏᖐᖑᖒᖓᖔᖕᙱᙲᙳᙴᙵᙶᖖᖠᖡᖢᖣᖤᖥᖦᕼŁł","x-mac-ce":"ÄĀāÉĄÖÜáąČäčĆć鏟ĎíďĒēĖóėôöõúĚěü†°Ę£§•¶ß®©™ę¨≠ģĮįĪ≤≥īĶ∂∑łĻļĽľĹĺŅņѬ√ńŇ∆«»… ňŐÕőŌ–—“”‘’÷◊ōŔŕŘ‹›řŖŗŠ‚„šŚśÁŤťÍŽžŪÓÔūŮÚůŰűŲųÝýķŻŁżĢˇ","x-mac-romanian":"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ĂȘ∞±≤≥¥µ∂∑∏π∫ªºΩăș¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄€‹›Țț‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ","x-mac-turkish":"ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸĞğİıŞş‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔÒÚÛÙˆ˜¯˘˙˚¸˝˛ˇ"},w1=new Map,w2=[["utf-16be","utf-16be","utf-16be","utf-16be","utf-16be","utf-16be","utf-16be"],["x-mac-roman","shift-jis","big5","euc-kr","iso-8859-6","iso-8859-8","x-mac-greek","x-mac-cyrillic","x-mac-symbol","x-mac-devanagari","x-mac-gurmukhi","x-mac-gujarati","Oriya","Bengali","Tamil","Telugu","Kannada","Malayalam","Sinhalese","Burmese","Khmer","iso-8859-11","Laotian","Georgian","Armenian","gbk","Tibetan","Mongolian","Geez","x-mac-ce","Vietnamese","Sindhi"],["ascii",null,"iso-8859-1"],["symbol","utf-16be","shift-jis","gb18030","big5","euc-kr","johab",null,null,null,"utf-16be"]],w5={15:"x-mac-icelandic",17:"x-mac-turkish",18:"x-mac-croatian",24:"x-mac-ce",25:"x-mac-ce",26:"x-mac-ce",27:"x-mac-ce",28:"x-mac-ce",30:"x-mac-icelandic",37:"x-mac-romanian",38:"x-mac-ce",39:"x-mac-ce",40:"x-mac-ce",143:"x-mac-inuit",146:"x-mac-gaelic"},w3=[[],{0:"en",30:"fo",60:"ks",90:"rw",1:"fr",31:"fa",61:"ku",91:"rn",2:"de",32:"ru",62:"sd",92:"ny",3:"it",33:"zh",63:"bo",93:"mg",4:"nl",34
3:"nl-BE",64:"ne",94:"eo",5:"sv",35:"ga",65:"sa",128:"cy",6:"es",36:"sq",66:"mr",129:"eu",7:"da",37:"ro",67:"bn",130:"ca",8:"pt",38:"cz",68:"as",131:"la",9:"no",39:"sk",69:"gu",132:"qu",10:"he",40:"si",70:"pa",133:"gn",11:"ja",41:"yi",71:"or",134:"ay",12:"ar",42:"sr",72:"ml",135:"tt",13:"fi",43:"mk",73:"kn",136:"ug",14:"el",44:"bg",74:"ta",137:"dz",15:"is",45:"uk",75:"te",138:"jv",16:"mt",46:"be",76:"si",139:"su",17:"tr",47:"uz",77:"my",140:"gl",18:"hr",48:"kk",78:"km",141:"af",19:"zh-Hant",49:"az-Cyrl",79:"lo",142:"br",20:"ur",50:"az-Arab",80:"vi",143:"iu",21:"hi",51:"hy",81:"id",144:"gd",22:"th",52:"ka",82:"tl",145:"gv",23:"ko",53:"mo",83:"ms",146:"ga",24:"lt",54:"ky",84:"ms-Arab",147:"to",25:"pl",55:"tg",85:"am",148:"el-polyton",26:"hu",56:"tk",86:"ti",149:"kl",27:"es",57:"mn-CN",87:"om",150:"az",28:"lv",58:"mn",88:"so",151:"nn",29:"se",59:"ps",89:"sw"},[],{1078:"af",16393:"en-IN",1159:"rw",1074:"tn",1052:"sq",6153:"en-IE",1089:"sw",1115:"si",1156:"gsw",8201:"en-JM",1111:"kok",1051:"sk",1118:"am",17417:"en-MY",1042:"ko",1060:"sl",5121:"ar-DZ",5129:"en-NZ",1088:"ky",11274:"es-AR",15361:"ar-BH",13321:"en-PH",1108:"lo",16394:"es-BO",3073:"ar",18441:"en-SG",1062:"lv",13322:"es-CL",2049:"ar-IQ",7177:"en-ZA",1063:"lt",9226:"es-CO",11265:"ar-JO",11273:"en-TT",2094:"dsb",5130:"es-CR",13313:"ar-KW",2057:"en-GB",1134:"lb",7178:"es-DO",12289:"ar-LB",1033:"en",1071:"mk",12298:"es-EC",4097:"ar-LY",12297:"en-ZW",2110:"ms-BN",17418:"es-SV",6145:"ary",1061:"et",1086:"ms",4106:"es-GT",8193:"ar-OM",1080:"fo",1100:"ml",18442:"es-HN",16385:"ar-QA",1124:"fil",1082:"mt",2058:"es-MX",1025:"ar-SA",1035:"fi",1153:"mi",19466:"es-NI",10241:"ar-SY",2060:"fr-BE",1146:"arn",6154:"es-PA",7169:"aeb",3084:"fr-CA",1102:"mr",15370:"es-PY",14337:"ar-AE",1036:"fr",1148:"moh",10250:"es-PE",9217:"ar-YE",5132:"fr-LU",1104:"mn",20490:"es-PR",1067:"hy",6156:"fr-MC",2128:"mn-CN",3082:"es",1101:"as",4108:"fr-CH",1121:"ne",1034:"es",2092:"az-Cyrl",1122:"fy",1044:"nb",21514:"es-US",1068:"az",1110:"gl",2068:"nn",14346:"es-UY",1133:"ba",1079:"ka",1154:"oc",8202:"es-VE",1069:"eu",3079:"de-AT",1096:"or",2077:"sv-FI",1059:"be",1031:"de",1123:"ps",1053:"sv",2117:"bn",5127:"de-LI",1045:"pl",1114:"syr",1093:"bn-IN",4103:"de-LU",1046:"pt",1064:"tg",8218:"bs-Cyrl",2055:"de-CH",2070:"pt-PT",2143:"tzm",5146:"bs",1032:"el",1094:"pa",1097:"ta",1150:"br",1135:"kl",1131:"qu-BO",1092:"tt",1026:"bg",1095:"gu",2155:"qu-EC",1098:"te",1027:"ca",1128:"ha",3179:"qu",1054:"th",3076:"zh-HK",1037:"he",1048:"ro",1105:"bo",5124:"zh-MO",1081:"hi",1047:"rm",1055:"tr",2052:"zh",1038:"hu",1049:"ru",1090:"tk",4100:"zh-SG",1039:"is",9275:"smn",1152:"ug",1028:"zh-TW",1136:"ig",4155:"smj-NO",1058:"uk",1155:"co",1057:"id",5179:"smj",1070:"hsb",1050:"hr",1117:"iu",3131:"se-FI",1056:"ur",4122:"hr-BA",2141:"iu-Latn",1083:"se",2115:"uz-Cyrl",1029:"cs",2108:"ga",2107:"se-SE",1091:"uz",1030:"da",1076:"xh",8251:"sms",1066:"vi",1164:"prs",1077:"zu",6203:"sma-NO",1106:"cy",1125:"dv",1040:"it",7227:"sms",1160:"wo",2067:"nl-BE",2064:"it-CH",1103:"sa",1157:"sah",1043:"nl",1041:"ja",7194:"sr-Cyrl-BA",1144:"ii",3081:"en-AU",1099:"kn",3098:"sr",1130:"yo",10249:"en-BZ",1087:"kk",6170:"sr-Latn-BA",4105:"en-CA",1107:"km",2074:"sr-Latn",9225:"en-029",1158:"quc",1132:"nso"}],w4=new x8({platformID:xN,encodingID:xN,languageID:xN,nameID:xN,length:xN,string:new x9(xN,new x3("length",e=>wX(e.platformID,e.encodingID,e.languageID)),{type:"parent",relativeTo:e=>e.parent.stringOffset,allowNull:!1})}),w6=new x8({length:xN,tag:new x9(xN,new x3("length","utf16be"),{type:"parent",relativeTo:e=>e.stringOffset})});var w8=new x7(xN,{0:{count:xN,stringOffset:xN,records:new xV(w4,"count")},1:{count:xN,stringOffset:xN,records:new xV(w4,"count"),langTagCount:xN,langTags:new xV(w6,"langTagCount")}});let w7=["copyright","fontFamily","fontSubfamily","uniqueSubfamily","fullName","version","postscriptName","trademark","manufacturer","designer","description","vendorURL","designerURL","license","licenseURL",null,"preferredFamily","preferredSubfamily","compatibleFull","sampleText","postscriptCIDFontName","wwsFamilyName","wwsSubfamilyName"];w8.process=function(e){var t={};for(let e of this.records){let r=w3[e.platformID][e.languageID];null==r&&null!=this.langTags&&e.languageID>=32768&&(r=this.langTags[e.languageID-32768].tag),null==r&&(r=e.platformID+"-"+e.languageID);let n=e.nameID>=256?"fontFeatures":w7[e.nameID]||e.nameID;null==t[n]&&(t[n]={});let i=t[n];e.nameID>=256&&(i=i[e.nameID]||(i[e.nameID]={})),("string"==typeof e.string||"string"!=typeof i[r])&&(i[r]=e.string)}this.records=t},w8.preEncode=function(){if(Array.isArray(this.records))return;this.version=0;let e=[];for(let t in this.records){let r=this.records[t];"fontFeatures"!==t&&(e.push({platformID:3,encodingID:1,languageID:1033,nameID:w7.indexOf(t),length:2*r.en.length,string:r.en}),"postscriptName"===t&&e.push({platformID:1,encodingID:0,languageID:0,nameID:w7.indexOf(t),length:r.en.length,string:r.en}))}this.records=e,this.count=e.length,this.stringOffset=w8.size(this,null,!1)};var w9=new x7(xN,{header:{xAvgCharWidth:xG,usWeightClass:xN,usWidthClass:xN,fsType:new x$(xN,[null,"noEmbedding","viewOnly","editable",null,null,null,null,"noSubsetting","bitmapOnly"]),ySubscriptXSize:xG,ySubscriptYSize:xG,ySubscriptXOffset:xG,ySubscriptYOffset:xG,ySuperscriptXSize:xG,ySuperscriptYSize:xG,ySuperscriptXOffset:xG,ySuperscriptYOffset:xG,yStrikeoutSize:xG,yStrikeoutPosition:xG,sFamilyClass:xG,panose:new xV(xM,10),ulCharRange:new xV(xF,4),vendorID:new x3(4),fsSelection:new x$(xN,["italic","underscore","negative","outlined","strikeout","bold","regular","useTypoMetrics","wws","oblique"]),usFirstCharIndex:xN,usLastCharIndex:xN},0:{},1:{typoAscender:xG,typoDescender:xG,typoLineGap:xG,winAscent:xN,winDescent:xN,codePageRange:new xV(xF,2)},2:{typoAscender:xG,typoDescender:xG,typoLineGap:xG,winAscent:xN,winDescent:xN,codePageRange:new xV(xF,2),xHeight:xG,capHeight:xG,defaultChar:xN,breakChar:xN,maxContent:xN},5:{typoAscender:xG,typoDescender:xG,typoLineGap:xG,winAscent:xN,winDescent:xN,codePageRange:new xV(xF,2),xHeight:xG,capHeight:xG,defaultChar:xN,breakChar:xN,maxContent:xN,usLowerOpticalPointSize:xN,usUpperOpticalPointSize:xN}});let Ee=w9.versions;Ee[3]=Ee[4]=Ee[2];var Et=new x7(xq,{header:{italicAngle:xq,underlinePosition:xG,underlineThickness:xG,isFixedPitch:xF,minMemType42:xF,maxMemType42:xF,minMemType1:xF,maxMemType1:xF},1:{},2:{numberOfGlyphs:xN,glyphNameIndex:new xV(xN,"numberOfGlyphs"),names:new xV(new x3(xM))},2.5:{numberOfGlyphs:xN,offsets:new xV(xM,"numberOfGlyphs")},3:{},4:{map:new xV(xF,e=>e.parent.maxp.numGlyphs)}}),Er=new x8({controlValues:new xV(xG)}),En=new x8({instructions:new xV(xM)});let Ei=new x7("head.indexToLocFormat",{0:{offsets:new xV(xN)},1:{offsets:new xV(xF)}});Ei.process=function(){if(0===this.version&&!this._processed){for(let e=0;e<this.offsets.length;e++)this.offsets[e]<<=1;this._processed=!0}},Ei.preEncode=function(){if(0===this.version&&!1!==this._processed){for(let e=0;e<this.offsets.length;e++)this.offsets[e]>>>=1;this._processed=!1}};var Ea=new x8({controlValueProgram:new xV(xM)}),Eo=new xV(new x1);class Es{getCFFVersion(e){for(;e&&!e.hdrSize;)e=e.parent;return e?e.version:-1}decode(e,t){let r,n=this.getCFFVersion(t)>=2?e.readUInt32BE():e.readUInt16BE();if(0===n)return[];let i=e.readUInt8();if(1===i)r=xM;else if(2===i)r=xN;else if(3===i)r=xL;else if(4===i)r=xF;else throw Error(`Bad offset size in CFFIndex: ${i} ${e.pos}`);let a=[],o=e.pos+(n+1)*i-1,s=r.decode(e);for(let i=0;i<n;i++){let n=r.decode(e);if(null!=this.type){let r=e.pos;e.pos=o+s,t.length=n-s,a.push(this.type.decode(e,t)),e.pos=r}else a.push({offset:o+s,length:n-s});s=n}return e.pos=o+s,a}size(e,t){let r,n=2;if(0===e.length)return n;let i=this.type||new x1,a=1;for(let r=0;r<e.length;r++){let n=e[r];a+=i.size(n,t)}if(a<=255)r=xM;else if(a<=65535)r=xN;else if(a<=0xffffff)r=xL;else if(a<=0xffffffff)r=xF;else throw Error("Bad offset in CFFIndex");return n+(1+r.size()*(e.length+1)+(a-1))}encode(e,t,r){let n;if(e.writeUInt16BE(t.length),0===t.length)return;let i=this.type||new x1,a=[],o=1;for(let e of t){let t=i.size(e,r);a.push(t),o+=t}if(o<=255)n=xM;else if(o<=65535)n=xN;else if(o<=0xffffff)n=xL;else if(o<=0xffffffff)n=xF;else throw Error("Bad offset in CFFIndex");for(let t of(e.writeUInt8(n.size()),o=1,n.encode(e,o),a))o+=t,n.encode(e,o);for(let n of t)i.encode(e,n,r)}constructor(e){this.type=e}}let El=["0","1","2","3","4","5","6","7","8","9",".","E","E-",null,"-"],Ec={".":10,E:11,"E-":12,"-":14};class Eu{static decode(e,t){if(32<=t&&t<=246)return t-139;if(247<=t&&t<=250)return(t-247)*256+e.readUInt8()+108;if(251<=t&&t<=254)return-(256*(t-251))-e.readUInt8()-108;if(28===t)return e.readInt16BE();if(29===t)return e.readInt32BE();if(30===t){let t="";for(;;){let r=e.readUInt8(),n=r>>4;if(15===n)break;t+=El[n];let i=15&r;if(15===i)break;t+=El[i]}return parseFloat(t)}return null}static size(e){return(e.forceLarge&&(e=32768),(0|e)!==e)?1+Math.ceil(((""+e).length+1)/2):-107<=e&&e<=107?1:108<=e&&e<=1131||-1131<=e&&e<=-108?2:-32768<=e&&e<=32767?3:5}static encode(e,t){let r=Number(t);if(t.forceLarge)return e.writeUInt8(29),e.writeInt32BE(r);if((0|r)!==r){e.writeUInt8(30);let t=""+r;
3for(let r=0;r<t.length;r+=2){let i=t[r],a=Ec[i]||+i;if(r===t.length-1)var n=15;else{let e=t[r+1];var n=Ec[e]||+e}e.writeUInt8(a<<4|15&n)}if(15!==n)return e.writeUInt8(240)}else if(-107<=r&&r<=107)return e.writeUInt8(r+139);else if(108<=r&&r<=1131)return r-=108,e.writeUInt8((r>>8)+247),e.writeUInt8(255&r);else if(-1131<=r&&r<=-108)return r=-r-108,e.writeUInt8((r>>8)+251),e.writeUInt8(255&r);else if(-32768<=r&&r<=32767)return e.writeUInt8(28),e.writeInt16BE(r);else return e.writeUInt8(29),e.writeInt32BE(r)}}class Ef{decodeOperands(e,t,r,n){if(Array.isArray(e))return n.map((n,i)=>this.decodeOperands(e[i],t,r,[n]));if(null!=e.decode)return e.decode(t,r,n);switch(e){case"number":case"offset":case"sid":return n[0];case"boolean":return!!n[0];default:return n}}encodeOperands(e,t,r,n){if(Array.isArray(e))return n.map((n,i)=>this.encodeOperands(e[i],t,r,n)[0]);if(null!=e.encode)return e.encode(t,n,r);if("number"==typeof n)return[n];if("boolean"==typeof n)return[+n];if(Array.isArray(n))return n;else return[n]}decode(e,t){let r=e.pos+t.length,n={},i=[];for(let r in Object.defineProperties(n,{parent:{value:t},_startOffset:{value:e.pos}}),this.fields){let e=this.fields[r];n[e[1]]=e[3]}for(;e.pos<r;){let t=e.readUInt8();if(t<28){12===t&&(t=t<<8|e.readUInt8());let r=this.fields[t];if(!r)throw Error(`Unknown operator ${t}`);let a=this.decodeOperands(r[2],e,n,i);null!=a&&(a instanceof xJ?Object.defineProperty(n,r[1],a):n[r[1]]=a),i=[]}else i.push(Eu.decode(e,t))}return n}size(e,t,r=!0){let n={parent:t,val:e,pointerSize:0,startOffset:t.startOffset||0},i=0;for(let t in this.fields){let r=this.fields[t],a=e[r[1]];if(!(null==a||(0,wr.default)(a,r[3]))){for(let e of this.encodeOperands(r[2],null,
3n,a))i+=Eu.size(e);i+=(Array.isArray(r[0])?r[0]:[r[0]]).length}}return r&&(i+=n.pointerSize),i}encode(e,t,r){let n={pointers:[],startOffset:e.pos,parent:r,val:t,pointerSize:0};for(let r of(n.pointerOffset=e.pos+this.size(t,n,!1),this.ops)){let i=t[r[1]];if(!(null==i||(0,wr.default)(i,r[3]))){for(let t of this.encodeOperands(r[2],e,n,i))Eu.encode(e,t);for(let t of Array.isArray(r[0])?r[0]:[r[0]])e.writeUInt8(t)}}let i=0;for(;i<n.pointers.length;){let t=n.pointers[i++];t.type.encode(e,t.val,t.parent)}}constructor(e=[]){for(let t of(this.ops=e,this.fields={},e)){let e=Array.isArray(t[0])?t[0][0]<<8|t[0][1]:t[0];this.fields[e]=t}}}class Ed extends x9{decode(e,t,r){return this.offsetType={decode:()=>r[0]},super.decode(e,t,r)}encode(e,t,r){if(!e)return this.offsetType={size:()=>0},this.size(t,r),[new Eh(0)];let n=null;return this.offsetType={encode:(e,t)=>n=t},super.encode(e,t,r),[new Eh(n)]}constructor(e,t={}){null==t.type&&(t.type="global"),super(null,e,t)}}class Eh{valueOf(){return this.val}constructor(e){this.val=e,this.forceLarge=!0}}var EA=new Ef([[6,"BlueValues","delta",null],[7,"OtherBlues","delta",null],[8,"FamilyBlues","delta",null],[9,"FamilyOtherBlues","delta",null],[[12,9],"BlueScale","number",.039625],[[12,10],"BlueShift","number",7],[[12,11],"BlueFuzz","number",1],[10,"StdHW","number",null],[11,"StdVW","number",null],[[12,12],"StemSnapH","delta",null],[[12,13],"StemSnapV","delta",null],[[12,14],"ForceBold","boolean",!1],[[12,17],"LanguageGroup","number",0],[[12,18],"ExpansionFactor","number",.06],[[12,19],"initialRandomSeed","number",0],[20,"defaultWidthX","number",0],[21,"nominalWidthX","number",0],[22,"vsindex","number",0],[23,"blend",class{static decode(e,t,r){let n=r.pop();for(;r.length>n;)r.pop()}},null],[19,"Subrs",new Ed(new Es,{type:"local"}),null]]),Eg=[".notdef","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","endash","dagger","daggerdbl","periodcentered","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","questiondown","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","ring","cedilla","hungarumlaut","ogonek","caron","emdash","AE","ordfeminine","Lslash","Oslash","OE","ordmasculine","ae","dotlessi","lslash","oslash","oe","germandbls","onesuperior","logicalnot","mu","trademark","Eth","onehalf","plusminus","Thorn","onequarter","divide","brokenbar","degree","thorn","threequarters","twosuperior","registered","minus","eth","multiply","threesuperior","copyright","Aacute","Acircumflex","Adieresis","Agrave","Aring","Atilde","Ccedilla","Eacute","Ecircumflex","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Ntilde","Oacute","Ocircumflex","Odieresis","Ograve","Otilde","Scaron","Uacute","Ucircumflex","Udieresis","Ugrave","Yacute","Ydieresis","Zcaron","aacute","acircumflex","adieresis","agrave","aring","atilde","ccedilla","eacute","ecircumflex","edieresis","egrave","iacute","icircumflex","idieresis","igrave","ntilde","oacute","ocircumflex","odieresis","ograve","otilde","scaron","uacute","ucircumflex","udieresis","ugrave","yacute","ydieresis","zcaron","exclamsmall","Hungarumlautsmall","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","commasuperior","threequartersemdash","periodsuperior","questionsmall","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","ffi","ffl","parenleftinferior","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","exclamdownsmall","centoldstyle","Lslashsmall","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","Dotaccentsmall","Macronsmall","figuredash","hypheninferior","Ogoneksmall","Ringsmall","Cedillasmall","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall","001.000","001.001","001.002","001.003","Black","Bold","Book","Light","Medium","Regular","Roman","Semibold"];let Ep=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","","end
3ash","dagger","daggerdbl","periodcentered","","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","","questiondown","","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","","ring","cedilla","","hungarumlaut","ogonek","caron","emdash","","","","","","","","","","","","","","","","","AE","","ordfeminine","","","","","Lslash","Oslash","OE","ordmasculine","","","","","","ae","","","","dotlessi","","","lslash","oslash","oe","germandbls"],Em=[".notdef","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","endash","dagger","daggerdbl","periodcentered","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","questiondown","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","ring","cedilla","hungarumlaut","ogonek","caron","emdash","AE","ordfeminine","Lslash","Oslash","OE","ordmasculine","ae","dotlessi","lslash","oslash","oe","germandbls","onesuperior","logicalnot","mu","trademark","Eth","onehalf","plusminus","Thorn","onequarter","divide","brokenbar","degree","thorn","threequarters","twosuperior","registered","minus","eth","multiply","threesuperior","copyright","Aacute","Acircumflex","Adieresis","Agrave","Aring","Atilde","Ccedilla","Eacute","Ecircumflex","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Ntilde","Oacute","Ocircumflex","Odieresis","Ograve","Otilde","Scaron","Uacute","Ucircumflex","Udieresis","Ugrave","Yacute","Ydieresis","Zcaron","aacute","acircumflex","adieresis","agrave","aring","atilde","ccedilla","eacute","ecircumflex","edieresis","egrave","iacute","icircumflex","idieresis","igrave","ntilde","oacute","ocircumflex","odieresis","ograve","otilde","scaron","uacute","ucircumflex","udieresis","ugrave","yacute","ydieresis","zcaron"],Ey=new x8({reserved:new x5(xN),reqFeatureIndex:xN,featureCount:xN,featureIndexes:new xV(xN,"featureCount")}),Eb=new x8({tag:new x3(4),langSys:new x9(xN,Ey,{type:"parent"})}),Ev=new x8({defaultLangSys:new x9(xN,Ey),count:xN,langSysRecords:new xV(Eb,"count")}),Ex=new xV(new x8({tag:new x3(4),script:new x9(xN,Ev,{type:"parent"})}),xN),Ew=new x8({version:xN,nameID:xN}),EE=new x8({featureParams:new x9(xN,Ew),lookupCount:xN,lookupListIndexes:new xV(xN,"lookupCount")}),EI=new xV(new x8({tag:new x3(4),feature:new x9(xN,EE,{type:"parent"})}),xN),EC=new x8({markAttachmentType:xM,flags:new x$(xM,["rightToLeft","ignoreBaseGlyphs","ignoreLigatures","ignoreMarks","useMarkFilteringSet"])});function EB(e){let t=new x8({lookupType:xN,flags:EC,subTableCount:xN,subTables:new xV(new x9(xN,e),"subTableCount"),markFilteringSet:new x2(xN,e=>e.flags.flags.useMarkFilteringSet)});return new xZ(new x9(xN,t),xN)}let Ek=new x8({start:xN,end:xN,startCoverageIndex:xN}),ES=new x7(xN,{1:{glyphCount:xN,glyphs:new xV(xN,"glyphCount")},2:{rangeCount:xN,rangeRecords:new xV(Ek,"rangeCount")}}),EQ=new x8({start:xN,end:xN,class:xN}),E_=new x7(xN,{1:{startGlyph:xN,glyphCount:xN,classValueArray:new xV(xN,"glyphCount")},2:{classRangeCount:xN,classRangeRecord:new xV(EQ,"classRangeCount")}}),EO=new x8({a:xN,b:xN,deltaFormat:xN}),ED=new x8({sequenceIndex:xN,lookupListIndex:xN}),ET=new x8({glyphCount:xN,lookupCount:xN,input:new xV(xN,e=>e.glyphCount-1),lookupRecords:new xV(ED,"lookupCount")}),ER=new xV(new x9(xN,ET),xN),EP=new x8({glyphCount:xN,lookupCount:xN,classes:new xV(xN,e=>e.glyphCount-1),lookupRecords:new xV(ED,"lookupCount")}
3),EM=new xV(new x9(xN,EP),xN),EN=new x7(xN,{1:{coverage:new x9(xN,ES),ruleSetCount:xN,ruleSets:new xV(new x9(xN,ER),"ruleSetCount")},2:{coverage:new x9(xN,ES),classDef:new x9(xN,E_),classSetCnt:xN,classSet:new xV(new x9(xN,EM),"classSetCnt")},3:{glyphCount:xN,lookupCount:xN,coverages:new xV(new x9(xN,ES),"glyphCount"),lookupRecords:new xV(ED,"lookupCount")}}),Ej=new x8({backtrackGlyphCount:xN,backtrack:new xV(xN,"backtrackGlyphCount"),inputGlyphCount:xN,input:new xV(xN,e=>e.inputGlyphCount-1),lookaheadGlyphCount:xN,lookahead:new xV(xN,"lookaheadGlyphCount"),lookupCount:xN,lookupRecords:new xV(ED,"lookupCount")}),EL=new xV(new x9(xN,Ej),xN),EF=new x7(xN,{1:{coverage:new x9(xN,ES),chainCount:xN,chainRuleSets:new xV(new x9(xN,EL),"chainCount")},2:{coverage:new x9(xN,ES),backtrackClassDef:new x9(xN,E_),inputClassDef:new x9(xN,E_),lookaheadClassDef:new x9(xN,E_),chainCount:xN,chainClassSet:new xV(new x9(xN,EL),"chainCount")},3:{backtrackGlyphCount:xN,backtrackCoverage:new xV(new x9(xN,ES),"backtrackGlyphCount"),inputGlyphCount:xN,inputCoverage:new xV(new x9(xN,ES),"inputGlyphCount"),lookaheadGlyphCount:xN,lookaheadCoverage:new xV(new x9(xN,ES),"lookaheadGlyphCount"),lookupCount:xN,lookupRecords:new xV(ED,"lookupCount")}}),EU=new xW(16,"BE",14),Ez=new x8({startCoord:EU,peakCoord:EU,endCoord:EU}),EG=new x8({axisCount:xN,regionCount:xN,variationRegions:new xV(new xV(Ez,"axisCount"),"regionCount")}),EH=new x8({shortDeltas:new xV(xG,e=>e.parent.shortDeltaCount),regionDeltas:new xV(xz,e=>e.parent.regionIndexCount-e.parent.shortDeltaCount),deltas:e=>e.shortDeltas.concat(e.regionDeltas)}),EW=new x8({itemCount:xN,shortDeltaCount:xN,regionIndexCount:xN,regionIndexes:new xV(xN,"regionIndexCount"),deltaSets:new xV(EH,"itemCount")}),EY=new x8({format:xN,variationRegionList:new x9(xF,EG),variationDataCount:xN,itemVariationData:new xV(new x9(xF,EW),"variationDataCount")}),Eq=new x7(xN,{1:{axisIndex:xN,axisIndex:xN,filterRangeMinValue:EU,filterRangeMaxValue:EU}}),EK=new x8({conditionCount:xN,conditionTable:new xV(new x9(xF,Eq),"conditionCount")}),EJ=new x8({featureIndex:xN,alternateFeatureTable:new x9(xF,EE,{type:"parent"})}),EV=new x8({version:xq,substitutionCount:xN,substitutions:new xV(EJ,"substitutionCount")}),EZ=new x8({conditionSet:new x9(xF,EK,{type:"parent"}),featureTableSubstitution:new x9(xF,EV,{type:"parent"})}),EX=new x8({majorVersion:xN,minorVersion:xN,featureVariationRecordCount:xF,featureVariationRecords:new xV(EZ,"featureVariationRecordCount")});class E${decode(e,t,r){return this.predefinedOps[r[0]]?this.predefinedOps[r[0]]:this.type.decode(e,t,r)}size(e,t){return this.type.size(e,t)}encode(e,t,r){let n=this.predefinedOps.indexOf(t);return -1!==n?n:this.type.encode(e,t,r)}constructor(e,t){this.predefinedOps=e,this.type=t}}let E0=new x8({first:xN,nLeft:xM}),E1=new x8({first:xN,nLeft:xN}),E2=new E$([Ep,["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclamsmall","Hungarumlautsmall","","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","questionsmall","","asuperior","bsuperior","centsuperior","dsuperior","esuperior","","","isuperior","","","lsuperior","msuperior","nsuperior","osuperior","","","rsuperior","ssuperior","tsuperior","","ff","fi","fl","ffi","ffl","parenleftinferior","","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","exclamdownsmall","centoldstyle","Lslashsmall","","","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","","Dotaccentsmall","","","Macronsmall","","","figuredash","hypheninferior","","","Ogoneksmall","Ringsmall","Cedillasmall","","","","onequarter","onehalf","threequarters","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","","","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall"]],new Ed(new x7(new class extends xP{decode(e){return 127&xM.decode(e)}constructor(){super("UInt8")}},{0:{nCodes:xM,codes:new xV(xM,"nCodes")},1:{nRanges:xM,ranges:new xV(E0,"nRanges")}
3}),{lazy:!0}));class E5 extends xV{decode(e,t){let r=xK(this.length,e,t),n=0,i=[];for(;n<r;){let r=this.type.decode(e,t);r.offset=n,n+=r.nLeft+1,i.push(r)}return i}}let E3=new E$([Em,[".notdef","space","exclamsmall","Hungarumlautsmall","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","questionsmall","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","fi","fl","ffi","ffl","parenleftinferior","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","exclamdownsmall","centoldstyle","Lslashsmall","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","Dotaccentsmall","Macronsmall","figuredash","hypheninferior","Ogoneksmall","Ringsmall","Cedillasmall","onequarter","onehalf","threequarters","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall"],[".notdef","space","dollaroldstyle","dollarsuperior","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","comma","hyphen","period","fraction","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","colon","semicolon","commasuperior","threequartersemdash","periodsuperior","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","fi","fl","ffi","ffl","parenleftinferior","parenrightinferior","hyphensuperior","colonmonetary","onefitted","rupiah","centoldstyle","figuredash","hypheninferior","onequarter","onehalf","threequarters","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","onesuperior","twosuperior","threesuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior"]],new Ed(new x7(xM,{0:{glyphs:new xV(xN,e=>e.parent.CharStrings.length-1)},1:{ranges:new E5(E0,e=>e.parent.CharStrings.length-1)},2:{ranges:new E5(E1,e=>e.parent.CharStrings.length-1)}}),{lazy:!0})),E4=new x8({first:xN,fd:xM}),E6=new x8({first:xF,fd:xN}),E8=new x7(xM,{0:{fds:new xV(xM,e=>e.parent.CharStrings.length)},3:{nRanges:xN,ranges:new xV(E4,"nRanges"),sentinel:xN},4:{nRanges:xF,ranges:new xV(E6,"nRanges"),sentinel:xF}}),E7=new Ed(EA);class E9{decode(e,t,r){return t.length=r[0],E7.decode(e,t,[r[1]])}size(e,t){return[EA.size(e,t,!1),E7.size(e,t)[0]]}encode(e,t,r){return[EA.size(t,r,!1),E7.encode(e,t,r)[0]]}}let Ie=new Ef([[18,"Private",new E9,null],[[12,38],"FontName","sid",null],[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[[12,5],"PaintType","number",0]]),It=new Ef([[[12,30],"ROS",["sid","sid","number"],null],[0,"version","sid",null],[1,"Notice","sid",null],[[12,0],"Copyright","sid",null],[2,"FullName","sid",null],[3,"FamilyName","sid",null],[4,"Weight","sid",null],[[12,1],"isFixedPitch","boolean",!1],[[12,2],"ItalicAngle","number",0],[[12,3],"UnderlinePosition","number",-100],[[12,4],"UnderlineThickness","number",50],[[12,5],"PaintType","number",0],[[12,6],"CharstringType","number",2],[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[13,"UniqueID","number",null],[5,"FontBBox","array",[0,0,0,0]],[[12,8],"StrokeWidth","number",0],[14,"XUID","array",null],[15,"charset",E3,Em],[16,"Encoding",E2,Ep],[17,"CharStrings",new Ed(new Es),null],[18,"Private",new E9,null],[[12,20],"SyntheticBase","number",null],[[12,21],"PostScript","sid",null],[[12,22],"BaseFontName","sid",null],[[12,23],"BaseFontBlend","delta",null],[[12,31],"CIDFontVersion","number",0],[[12,32],"CIDFontRevision","number",0],[[12,33],"CIDFontType","number",0],[[12,34],"CIDCount","number",8720],[[12,35],"UIDBase","number",null],[[12,37],"FDSelect",new Ed(E8),null],[[12,36],"FDArray",new Ed(new Es(Ie)),null],[[12,38],"FontName","sid",null]]),Ir=new x8({length:xN,itemVariationStore:EY}),In=new Ef([[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[17,"CharStrings",new Ed(new Es),null],[[12,37],"FDSelect",new Ed(E8),null],[[12,36],"FDArray",new Ed(new Es(Ie)),null],[24,"vstore",new Ed(Ir),null],[25,"maxstack","number",193]]),Ii=new x7(xY,{1:{hdrSize:xM,offSize:xM,nameIndex:new Es(new x3("length")),topDictIndex:new Es(It),stringIndex:new Es(new x3("length")),globalSubrIndex:new Es},2:{hdrSize:xM,length:xN,topDict:In,globalSubrIndex:new Es}});class Ia{static decode(e){return new Ia(e)}decode(){this.stream.pos;let e=Ii.decode(this.stream);for(let t in e){let r=e[t];this[t]=r}if(this.version<2){if(1!==this.topDictIndex.length)throw Error("Only a single font is allowed in CFF");this.topDict=this.topDictIndex[0]}return this.isCIDFont=null!=this.topDict.ROS,this}string(e){return this.version>=2?null:e<Eg.length?Eg[e]:this.stringIndex[e-Eg.length]}get postscriptName(){return this.version<2?this.nameIndex[0]:null}get fullName(){return this.string(this.topDict.FullName)}get familyName(){return this.string(this.topDict.FamilyName)}getCharString(e){return this.stream.pos=this.topDict.CharStrings[e].offset,this.stream.readBuffer(this.topDict.CharStrings[e].length)}getGlyphName(e){if(this.version>=2||this.isCIDFont)return null;let{charset:t}=this.topDict;if(Array.isArray(t))return t[e];
3if(0===e)return".notdef";switch(e-=1,t.version){case 0:return this.string(t.glyphs[e]);case 1:case 2:for(let r=0;r<t.ranges.length;r++){let n=t.ranges[r];if(n.offset<=e&&e<=n.offset+n.nLeft)return this.string(n.first+(e-n.offset))}}return null}fdForGlyph(e){if(!this.topDict.FDSelect)return null;switch(this.topDict.FDSelect.version){case 0:return this.topDict.FDSelect.fds[e];case 3:case 4:let{ranges:t}=this.topDict.FDSelect,r=0,n=t.length-1;for(;r<=n;){let i=r+n>>1;if(e<t[i].first)n=i-1;else{if(!(i<n)||!(e>=t[i+1].first))return t[i].fd;r=i+1}}default:throw Error(`Unknown FDSelect version: ${this.topDict.FDSelect.version}`)}}privateDictForGlyph(e){if(this.topDict.FDSelect){let t=this.fdForGlyph(e);return this.topDict.FDArray[t]?this.topDict.FDArray[t].Private:null}return this.version<2?this.topDict.Private:this.topDict.FDArray[0].Private}constructor(e){this.stream=e,this.decode()}}let Io=new x8({glyphIndex:xN,vertOriginY:xG});var Is=new x8({majorVersion:xN,minorVersion:xN,defaultVertOriginY:xG,numVertOriginYMetrics:xN,metrics:new xV(Io,"numVertOriginYMetrics")});let Il=new x8({height:xM,width:xM,horiBearingX:xz,horiBearingY:xz,horiAdvance:xM,vertBearingX:xz,vertBearingY:xz,vertAdvance:xM}),Ic=new x8({height:xM,width:xM,bearingX:xz,bearingY:xz,advance:xM}),Iu=new x8({glyph:xN,xOffset:xz,yOffset:xz});class If{}class Id{}new x7("version",{1:{metrics:Ic,data:If},2:{metrics:Ic,data:Id},5:{data:Id},6:{metrics:Il,data:If},7:{metrics:Il,data:Id},8:{metrics:Ic,pad:new x5(xM),numComponents:xN,components:new xV(Iu,"numComponents")},9:{metrics:Il,pad:new x5(xM),numComponents:xN,components:new xV(Iu,"numComponents")},17:{metrics:Ic,dataLen:xF,data:new x1("dataLen")},18:{metrics:Il,dataLen:xF,data:new x1("dataLen")},19:{dataLen:xF,data:new x1("dataLen")}});let Ih=new x8({ascender:xz,descender:xz,widthMax:xM,caretSlopeNumerator:xz,caretSlopeDenominator:xz,caretOffset:xz,minOriginSB:xz,minAdvanceSB:xz,maxBeforeBL:xz,minAfterBL:xz,pad:new x5(xz,2)}),IA=new x8({glyphCode:xN,offset:xN}),Ig=new x7(xN,{header:{imageFormat:xN,imageDataOffset:xF},1:{offsetArray:new xV(xF,e=>e.parent.lastGlyphIndex-e.parent.firstGlyphIndex+1)},2:{imageSize:xF,bigMetrics:Il},3:{offsetArray:new xV(xN,e=>e.parent.lastGlyphIndex-e.parent.firstGlyphIndex+1)},4:{numGlyphs:xF,glyphArray:new xV(IA,e=>e.numGlyphs+1)},5:{imageSize:xF,bigMetrics:Il,numGlyphs:xF,glyphCodeArray:new xV(xN,"numGlyphs")}}),Ip=new x8({firstGlyphIndex:xN,lastGlyphIndex:xN,subtable:new x9(xF,Ig)}),Im=new x8({indexSubTableArray:new x9(xF,new xV(Ip,1),{type:"parent"}),indexTablesSize:xF,numberOfIndexSubTables:xF,colorRef:xF,hori:Ih,vert:Ih,startGlyphIndex:xN,endGlyphIndex:xN,ppemX:xM,ppemY:xM,bitDepth:xM,flags:new x$(xM,["horizontal","vertical"])});var Iy=new x8({version:xF,numSizes:xF,sizes:new xV(Im,"numSizes")});let Ib=new x8({ppem:xN,resolution:xN,imageOffsets:new xV(new x9(xF,"void"),e=>e.parent.parent.maxp.numGlyphs+1)});var Iv=new x8({version:xN,flags:new x$(xN,["renderOutlines"]),numImgTables:xF,imageTables:new xV(new x9(xF,Ib),"numImgTables")});let Ix=new x8({gid:xN,paletteIndex:xN}),Iw=new x8({gid:xN,firstLayerIndex:xN,numLayers:xN});var IE=new x8({version:xN,numBaseGlyphRecords:xN,baseGlyphRecord:new x9(xF,new xV(Iw,"numBaseGlyphRecords")),layerRecords:new x9(xF,new xV(Ix,"numLayerRecords"),{lazy:!0}),numLayerRecords:xN}),II=new x7(xN,{header:{numPaletteEntries:xN,numPalettes:xN,numColorRecords:xN,colorRecords:new x9(xF,new xV(new x8({blue:xM,green:xM,red:xM,alpha:xM}),"numColorRecords")),colorRecordIndices:new xV(xN,"numPalettes")},0:{},1:{offsetPaletteTypeArray:new x9(xF,new xV(xF,"numPalettes")),offsetPaletteLabelArray:new x9(xF,new xV(xN,"numPalettes")),offsetPaletteEntryLabelArray:new x9(xF,new xV(xN,"numPaletteEntries"))}});let IC=new x7(xN,{1:{coordinate:xG},2:{coordinate:xG,referenceGlyph:xN,baseCoordPoint:xN},3:{coordinate:xG,deviceTable:new x9(xN,EO)}}),IB=new x8({defaultIndex:xN,baseCoordCount:xN,baseCoords:new xV(new x9(xN,IC),"baseCoordCount")}),Ik=new x8({tag:new x3(4),minCoord:new x9(xN,IC,{type:"parent"}),maxCoord:new x9(xN,IC,{type:"parent"})}),IS=new x8({minCoord:new x9(xN,IC),maxCoord:new x9(xN,IC),featMinMaxCount:xN,featMinMaxRecords:new xV(Ik,"featMinMaxCount")}
3),IQ=new x8({tag:new x3(4),minMax:new x9(xN,IS,{type:"parent"})}),I_=new x8({baseValues:new x9(xN,IB),defaultMinMax:new x9(xN,IS),baseLangSysCount:xN,baseLangSysRecords:new xV(IQ,"baseLangSysCount")}),IO=new xV(new x8({tag:new x3(4),script:new x9(xN,I_,{type:"parent"})}),xN),ID=new xV(new x3(4),xN),IT=new x8({baseTagList:new x9(xN,ID),baseScriptList:new x9(xN,IO)});var IR=new x7(xF,{header:{horizAxis:new x9(xN,IT),vertAxis:new x9(xN,IT)},65536:{},65537:{itemVariationStore:new x9(xF,EY)}});let IP=new xV(xN,xN),IM=new x8({coverage:new x9(xN,ES),glyphCount:xN,attachPoints:new xV(new x9(xN,IP),"glyphCount")}),IN=new x7(xN,{1:{coordinate:xG},2:{caretValuePoint:xN},3:{coordinate:xG,deviceTable:new x9(xN,EO)}}),Ij=new xV(new x9(xN,IN),xN),IL=new x8({coverage:new x9(xN,ES),ligGlyphCount:xN,ligGlyphs:new xV(new x9(xN,Ij),"ligGlyphCount")}),IF=new x8({markSetTableFormat:xN,markSetCount:xN,coverage:new xV(new x9(xF,ES),"markSetCount")});var IU=new x7(xF,{header:{glyphClassDef:new x9(xN,E_),attachList:new x9(xN,IM),ligCaretList:new x9(xN,IL),markAttachClassDef:new x9(xN,E_)},65536:{},65538:{markGlyphSetsDef:new x9(xN,IF)},65539:{markGlyphSetsDef:new x9(xN,IF),itemVariationStore:new x9(xF,EY)}});let Iz=new x$(xN,["xPlacement","yPlacement","xAdvance","yAdvance","xPlaDevice","yPlaDevice","xAdvDevice","yAdvDevice"]),IG={xPlacement:xG,yPlacement:xG,xAdvance:xG,yAdvance:xG,xPlaDevice:new x9(xN,EO,{type:"global",relativeTo:e=>e.rel}),yPlaDevice:new x9(xN,EO,{type:"global",relativeTo:e=>e.rel}),xAdvDevice:new x9(xN,EO,{type:"global",relativeTo:e=>e.rel}),yAdvDevice:new x9(xN,EO,{type:"global",relativeTo:e=>e.rel})};class IH{buildStruct(e){let t=e;for(;!t[this.key]&&t.parent;)t=t.parent;if(!t[this.key])return;let r={};r.rel=()=>t._startOffset;let n=t[this.key];for(let e in n)n[e]&&(r[e]=IG[e]);return new x8(r)}size(e,t){return this.buildStruct(t).size(e,t)}decode(e,t){let r=this.buildStruct(t).decode(e,t);return delete r.rel,r}constructor(e="valueFormat"){this.key=e}}let IW=new xV(new x8({secondGlyph:xN,value1:new IH("valueFormat1"),value2:new IH("valueFormat2")}),xN),IY=new x8({value1:new IH("valueFormat1"),value2:new IH("valueFormat2")}),Iq=new x7(xN,{1:{xCoordinate:xG,yCoordinate:xG},2:{xCoordinate:xG,yCoordinate:xG,anchorPoint:xN},3:{xCoordinate:xG,yCoordinate:xG,xDeviceTable:new x9(xN,EO),yDeviceTable:new x9(xN,EO)}}),IK=new x8({entryAnchor:new x9(xN,Iq,{type:"parent"}),exitAnchor:new x9(xN,Iq,{type:"parent"})}),IJ=new xV(new x8({class:xN,markAnchor:new x9(xN,Iq,{type:"parent"})}),xN),IV=new xV(new x9(xN,Iq),e=>e.parent.classCount),IZ=new xV(IV,xN),IX=new xV(new x9(xN,Iq),e=>e.parent.parent.classCount),I$=new xV(IX,xN),I0=new xV(new x9(xN,I$),xN),I1=new x7("lookupType",{1:new x7(xN,{1:{coverage:new x9(xN,ES),valueFormat:Iz,value:new IH},2:{coverage:new x9(xN,ES),valueFormat:Iz,valueCount:xN,values:new xZ(new IH,"valueCount")}}),2:new x7(xN,{1:{coverage:new x9(xN,ES),valueFormat1:Iz,valueFormat2:Iz,pairSetCount:xN,pairSets:new xZ(new x9(xN,IW),"pairSetCount")},2:{coverage:new x9(xN,ES),valueFormat1:Iz,valueFormat2:Iz,classDef1:new x9(xN,E_),classDef2:new x9(xN,E_),class1Count:xN,class2Count:xN,classRecords:new xZ(new xZ(IY,"class2Count"),"class1Count")}}),3:{format:xN,coverage:new x9(xN,ES),entryExitCount:xN,entryExitRecords:new xV(IK,"entryExitCount")},4:{format:xN,markCoverage:new x9(xN,ES),baseCoverage:new x9(xN,ES),classCount:xN,markArray:new x9(xN,IJ),baseArray:new x9(xN,IZ)},5:{format:xN,markCoverage:new x9(xN,ES),ligatureCoverage:new x9(xN,ES),classCount:xN,markArray:new x9(xN,IJ),ligatureArray:new x9(xN,I0)},6:{format:xN,mark1Coverage:new x9(xN,ES),mark2Coverage:new x9(xN,ES),classCount:xN,mark1Array:new x9(xN,IJ),mark2Array:new x9(xN,IZ)},7:EN,8:EF,9:{posFormat:xN,lookupType:xN,extension:new x9(xF,null)}});I1.versions[9].extension.type=I1;var I2=new x7(xF,{header:{scriptList:new x9(xN,Ex),featureList:new x9(xN,EI),lookupList:new x9(xN,new EB(I1))},65536:{},65537:{featureVariations:new x9(xF,EX)}});let I5=new xV(xN,xN),I3=new x8({glyph:xN,compCount:xN,components:new xV(xN,e=>e.compCount-1)}),I4=new xV(new x9(xN,I3),xN),I6=new x7("lookupType",{1:new x7(xN,{1:{coverage:new x9(xN,ES),deltaGlyphID:xG},2:{coverage:new x9(xN,ES),glyphCount:xN,substitute:new xZ(xN,"glyphCount")}}),2:{substFormat:xN,coverage:new x9(xN,ES),count:xN,sequences:new xZ(new x9(xN,I5),"count")},3:{substFormat:xN,coverage:new x9(xN,ES),count:xN,alternateSet:new xZ(new x9(xN,I5),"count")},4:{substFormat:xN,coverage:new x9(xN,ES),count:xN,ligatureSets:new xZ(new x9(xN,I4),"count")},5:EN,6:EF,7:{substFormat:xN,lookupType:xN,extension:new x9(xF,null)},8:{substFormat:xN,coverage:new x9(xN,ES),backtrackCoverage:new xV(new x9(xN,ES),"backtrackGlyphCount"),lookaheadGlyphCount:xN,lookaheadCoverage:new xV(new x9(xN,ES),"lookaheadGlyphCount"),glyphCount:xN,substitutes:new xV(xN,"glyphCount")}});I6.versions[7].extension.type=I6;var I8=new x7(xF,{header:{scriptList:new x9(xN,Ex),featureList:new x9(xN,EI),lookupList:new x9(xN,new EB(I6))},65536:{},65537:{featureVariations:new x9(xF,EX)}});let I7=new xV(xN,xN),I9=new x8({shrinkageEnableGSUB:new x9(xN,I7),shrinkageDisableGSUB:new x9(xN,I7),shrinkageEnableGPOS:new x9(xN,I7),shrinkageDisableGPOS:new x9(xN,I7),shrinkageJstfMax:new x9(xN,new EB(I1)),extensionEnableGSUB:new x9(xN,I7),extensionDisableGSUB:new x9(xN,I7),extensionEnableGPOS:new x9(xN,I7),extensionDisableGPOS:new x9(xN,I7),extensionJstfMax:new x9(xN,new EB(I1))}),Ce=new xV(new x9(xN,I9),xN),Ct=new x8({tag:new x3(4),jstfLangSys:new x9(xN,Ce)}),Cr=new x8({extenderGlyphs:new x9(xN,new xV(xN,xN)),defaultLangSys:new x9(xN,Ce),langSysCount:xN,langSysRecords:new xV(Ct,"langSysCount")}
3),Cn=new x8({tag:new x3(4),script:new x9(xN,Cr,{type:"parent"})});var Ci=new x8({version:xF,scriptCount:xN,scriptList:new xV(Cn,"scriptCount")});let Ca=new x8({entry:new class{decode(e,t){switch(this.size(0,t)){case 1:return e.readUInt8();case 2:return e.readUInt16BE();case 3:return e.readUInt24BE();case 4:return e.readUInt32BE()}}size(e,t){return xK(this._size,null,t)}constructor(e){this._size=e}}(e=>((48&e.parent.entryFormat)>>4)+1),outerIndex:e=>e.entry>>(15&e.parent.entryFormat)+1,innerIndex:e=>e.entry&(1<<(15&e.parent.entryFormat)+1)-1}),Co=new x8({entryFormat:xN,mapCount:xN,mapData:new xV(Ca,"mapCount")});var Cs=new x8({majorVersion:xN,minorVersion:xN,itemVariationStore:new x9(xF,EY),advanceWidthMapping:new x9(xF,Co),LSBMapping:new x9(xF,Co),RSBMapping:new x9(xF,Co)});let Cl=new x8({format:xF,length:xF,offset:xF}),Cc=new x8({reserved:new x5(xN,2),cbSignature:xF,signature:new x1("cbSignature")});var Cu=new x8({ulVersion:xF,usNumSigs:xN,usFlag:xN,signatures:new xV(Cl,"usNumSigs"),signatureBlocks:new xV(Cc,"usNumSigs")});let Cf=new x8({rangeMaxPPEM:xN,rangeGaspBehavior:new x$(xN,["grayscale","gridfit","symmetricSmoothing","symmetricGridfit"])});var Cd=new x8({version:xN,numRanges:xN,gaspRanges:new xV(Cf,"numRanges")});let Ch=new x8({pixelSize:xM,maximumWidth:xM,widths:new xV(xM,e=>e.parent.parent.maxp.numGlyphs)});var CA=new x8({version:xN,numRecords:xG,sizeDeviceRecord:xH,records:new xV(Ch,"numRecords")});let Cg=new x8({left:xN,right:xN,value:xG}),Cp=new x8({firstGlyph:xN,nGlyphs:xN,offsets:new xV(xN,"nGlyphs"),max:e=>e.offsets.length&&Math.max.apply(Math,e.offsets)}),Cm=new x8({off:e=>e._startOffset-e.parent.parent._startOffset,len:e=>((e.parent.leftTable.max-e.off)/e.parent.rowWidth+1)*(e.parent.rowWidth/2),values:new xZ(xG,"len")}),Cy=new x7("format",{0:{nPairs:xN,searchRange:xN,entrySelector:xN,rangeShift:xN,pairs:new xV(Cg,"nPairs")},2:{rowWidth:xN,leftTable:new x9(xN,Cp,{type:"parent"}),rightTable:new x9(xN,Cp,{type:"parent"}),array:new x9(xN,Cm,{type:"parent"})},3:{glyphCount:xN,kernValueCount:xM,leftClassCount:xM,rightClassCount:xM,flags:xM,kernValue:new xV(xG,"kernValueCount"),leftClass:new xV(xM,"glyphCount"),rightClass:new xV(xM,"glyphCount"),kernIndex:new xV(xM,e=>e.leftClassCount*e.rightClassCount)}}),Cb=new x7("version",{0:{subVersion:xN,length:xN,format:xM,coverage:new x$(xM,["horizontal","minimum","crossStream","override"]),subtable:Cy,padding:new x5(xM,e=>e.length-e._currentOffset)},1:{length:xF,coverage:new x$(xM,[null,null,null,null,null,"variation","crossStream","vertical"]),format:xM,tupleIndex:xN,subtable:Cy,padding:new x5(xM,e=>e.length-e._currentOffset)}});var Cv=new x7(xN,{0:{nTables:xN,tables:new xV(Cb,"nTables")},1:{reserved:new x5(xN),nTables:xF,tables:new xV(Cb,"nTables")}}),Cx=new x8({version:xN,numGlyphs:xN,yPels:new xV(xM,"numGlyphs")}),Cw=new x8({version:xN,fontNumber:xF,pitch:xN,xHeight:xN,style:xN,typeFamily:xN,capHeight:xN,symbolSet:xN,typeface:new x3(16),characterComplement:new x3(8),fileName:new x3(6),strokeWeight:new x3(1),widthType:new x3(1),serifStyle:xM,reserved:new x5(xM)});let CE=new x8({bCharSet:xM,xRatio:xM,yStartRatio:xM,yEndRatio:xM}),CI=new x8({yPelHeight:xN,yMax:xG,yMin:xG}),CC=new x8({recs:xN,startsz:xM,endsz:xM,entries:new xV(CI,"recs")});var CB=new x8({version:xN,numRecs:xN,numRatios:xN,ratioRanges:new xV(CE,"numRatios"),offsets:new xV(xN,"numRatios"),groups:new xV(CC,"numRecs")}),Ck=new x8({version:xN,ascent:xG,descent:xG,lineGap:xG,advanceHeightMax:xG,minTopSideBearing:xG,minBottomSideBearing:xG,yMaxExtent:xG,caretSlopeRise:xG,caretSlopeRun:xG,caretOffset:xG,reserved:new x5(xG,4),metricDataFormat:xG,numberOfMetrics:xN});let CS=new x8({advance:xN,bearing:xG});var CQ=new x8({metrics:new xZ(CS,e=>e.parent.vhea.numberOfMetrics),bearings:new xZ(xG,e=>e.parent.maxp.numGlyphs-e.parent.vhea.numberOfMetrics)});let C_=new xW(16,"BE",14),CO=new x8({fromCoord:C_,toCoord:C_}),CD=new x8({pairCount:xN,correspondence:new xV(CO,"pairCount")});var CT=new x8({version:xq,axisCount:xF,segment:new xV(CD,"axisCount")}
3);class CR{getItem(e){if(null==this._items[e]){let t=this.stream.pos;this.stream.pos=this.base+this.type.size(null,this.parent)*e,this._items[e]=this.type.decode(this.stream,this.parent),this.stream.pos=t}return this._items[e]}inspect(){return`[UnboundedArray ${this.type.constructor.name}]`}constructor(e,t,r){this.type=e,this.stream=t,this.parent=r,this.base=this.stream.pos,this._items=[]}}class CP extends xV{decode(e,t){return new CR(this.type,e,t)}constructor(e){super(e,0)}}let CM=function(e=xN){e=new class{decode(e,t){return t=t.parent.parent,this.type.decode(e,t)}size(e,t){return t=t.parent.parent,this.type.size(e,t)}encode(e,t,r){return r=r.parent.parent,this.type.encode(e,t,r)}constructor(e){this.type=e}}(e);let t=new x8({unitSize:xN,nUnits:xN,searchRange:xN,entrySelector:xN,rangeShift:xN}),r=new x8({lastGlyph:xN,firstGlyph:xN,value:e}),n=new x8({lastGlyph:xN,firstGlyph:xN,values:new x9(xN,new xV(e,e=>e.lastGlyph-e.firstGlyph+1),{type:"parent"})}),i=new x8({glyph:xN,value:e});return new x7(xN,{0:{values:new CP(e)},2:{binarySearchHeader:t,segments:new xV(r,e=>e.binarySearchHeader.nUnits)},4:{binarySearchHeader:t,segments:new xV(n,e=>e.binarySearchHeader.nUnits)},6:{binarySearchHeader:t,segments:new xV(i,e=>e.binarySearchHeader.nUnits)},8:{firstGlyph:xN,count:xN,values:new xV(e,"count")}})};function CN(e={},t=xN){let r=new x8(Object.assign({newState:xN,flags:xN},e)),n=new CP(new xV(xN,e=>e.nClasses));return new x8({nClasses:xF,classTable:new x9(xF,new CM(t)),stateArray:new x9(xF,n),entryTable:new x9(xF,new CP(r))})}let Cj=new x7("format",{0:{deltas:new xV(xG,32)},1:{deltas:new xV(xG,32),mappingData:new CM(xN)},2:{standardGlyph:xN,controlPoints:new xV(xN,32)},3:{standardGlyph:xN,controlPoints:new xV(xN,32),mappingData:new CM(xN)}});var CL=new x8({version:xq,format:xN,defaultBaseline:xN,subtable:Cj});let CF=new x8({setting:xN,nameIndex:xG,name:e=>e.parent.parent.parent.name.records.fontFeatures[e.nameIndex]}),CU=new x8({feature:xN,nSettings:xN,settingTable:new x9(xF,new xV(CF,"nSettings"),{type:"parent"}),featureFlags:new x$(xM,[null,null,null,null,null,null,"hasDefault","exclusive"]),defaultSetting:xM,nameIndex:xG,name:e=>e.parent.parent.name.records.fontFeatures[e.nameIndex]});var Cz=new x8({version:xq,featureNameCount:xN,reserved1:new x5(xN),reserved2:new x5(xF),featureNames:new xV(CU,"featureNameCount")});let CG=new x8({axisTag:new x3(4),minValue:xq,defaultValue:xq,maxValue:xq,flags:xN,nameID:xN,name:e=>e.parent.parent.name.records.fontFeatures[e.nameID]}),CH=new x8({nameID:xN,name:e=>e.parent.parent.name.records.fontFeatures[e.nameID],flags:xN,coord:new xV(xq,e=>e.parent.axisCount),postscriptNameID:new x2(xN,e=>e.parent.instanceSize-e._currentOffset>0)});var CW=new x8({version:xq,offsetToData:xN,countSizePairs:xN,axisCount:xN,axisSize:xN,instanceCount:xN,instanceSize:xN,axis:new xV(CG,"axisCount"),instance:new xV(CH,"instanceCount")});let CY=new xW(16,"BE",14),Cq=new x8({version:xN,reserved:new x5(xN),axisCount:xN,globalCoordCount:xN,globalCoords:new x9(xF,new xV(new xV(CY,"axisCount"),"globalCoordCount")),glyphCount:xN,flags:xN,offsetToData:xF,offsets:new xV(new x9(class{static decode(e,t){return t.flags?e.readUInt32BE():2*e.readUInt16BE()}},"void",{relativeTo:e=>e.offsetToData,allowNull:!1}),e=>e.glyphCount+1)}),CK=new x8({length:xN,coverage:xN,subFeatureFlags:xF,stateTable:new function(e={},t=xN){let r=new x8({version:()=>8,firstGlyph:xN,values:new xV(xM,xN)}),n=new x8(Object.assign({newStateOffset:xN,newState:e=>(e.newStateOffset-(e.parent.stateArray.base-e.parent._startOffset))/e.parent.nClasses,flags:xN},e)),i=new CP(new xV(xM,e=>e.nClasses));return new x8({nClasses:xN,classTable:new x9(xN,r),stateArray:new x9(xN,i),entryTable:new x9(xN,new CP(n))})}}),CJ=new xV(new x8({justClass:xF,beforeGrowLimit:xq,beforeShrinkLimit:xq,afterGrowLimit:xq,afterShrinkLimit:xq,growFlags:xN,shrinkFlags:xN}),xF),CV=new x7("actionType",{0:{lowerLimit:xq,upperLimit:xq,order:xN,glyphs:new xV(xN,xN)},1:{addGlyph:xN},2:{substThreshold:xq,addGlyph:xN,substGlyph:xN},3:{},4:{variationAxis:xF,minimumLimit:xq,noStretchValue:xq,maximumLimit:xq},5:{flags:xN,glyph:xN}}),CZ=new xV(new x8({actionClass:xN,actionType:xN,actionLength:xF,actionData:CV,padding:new x5(xM,e=>e.actionLength-e._currentOffset)}),xF),CX=new x8({lookupTable:new CM(new x9(xN,CZ))}),C$=new x8({classTable:new x9(xN,CK,{type:"parent"}),wdcOffset:xN,postCompensationTable:new x9(xN,CX,{type:"parent"}),widthDeltaClusters:new CM(new x9(xN,CJ,{type:"parent",relativeTo:e=>e.wdcOffset}))});var C0=new x8({version:xF,format:xN,horizontal:new x9(xN,C$),vertical:new x9(xN,C$)});let C1=new x8({items:new CP(new x9(xF,new CM))}),C2=new x7("type",{0:{stateTable:new CN},1:{stateTable:new CN({markIndex:xN,currentIndex:xN}),substitutionTable:new x9(xF,C1)},2:{stateTable:new CN({action:xN}),ligatureActions:new x9(xF,new CP(xF)),components:new x9(xF,new CP(xN)),ligatureList:new x9(xF,new CP(xN))},4:{lookupTable:new CM},5:{stateTable:new CN({currentInsertIndex:xN,markedInsertIndex:xN}),insertionActions:new x9(xF,new CP(xN))}}
3),C5=new x8({length:xF,coverage:xL,type:xM,subFeatureFlags:xF,table:C2,padding:new x5(xM,e=>e.length-e._currentOffset)}),C3=new x8({featureType:xN,featureSetting:xN,enableFlags:xF,disableFlags:xF}),C4=new x8({defaultFlags:xF,chainLength:xF,nFeatureEntries:xF,nSubtables:xF,features:new xV(C3,"nFeatureEntries"),subtables:new xV(C5,"nSubtables")});var C6=new x8({version:xN,unused:new x5(xN),nChains:xF,chains:new xV(C4,"nChains")});let C8=new x8({left:xG,top:xG,right:xG,bottom:xG});var C7=new x8({version:xq,format:xN,lookupTable:new CM(C8)});let C9={};C9.cmap=wY,C9.head=wq,C9.hhea=wK,C9.hmtx=wV,C9.maxp=wZ,C9.name=w8,C9["OS/2"]=w9,C9.post=Et,C9.fpgm=En,C9.loca=Ei,C9.prep=Ea,C9["cvt "]=Er,C9.glyf=Eo,C9["CFF "]=Ia,C9.CFF2=Ia,C9.VORG=Is,C9.EBLC=Iy,C9.CBLC=C9.EBLC,C9.sbix=Iv,C9.COLR=IE,C9.CPAL=II,C9.BASE=IR,C9.GDEF=IU,C9.GPOS=I2,C9.GSUB=I8,C9.JSTF=Ci,C9.HVAR=Cs,C9.DSIG=Cu,C9.gasp=Cd,C9.hdmx=CA,C9.kern=Cv,C9.LTSH=Cx,C9.PCLT=Cw,C9.VDMX=CB,C9.vhea=Ck,C9.vmtx=CQ,C9.avar=CT,C9.bsln=CL,C9.feat=Cz,C9.fvar=CW,C9.gvar=Cq,C9.just=C0,C9.morx=C6,C9.opbd=C7;let Be=new x8({tag:new x3(4),checkSum:xF,offset:new x9(xF,"void",{type:"global"}),length:xF}),Bt=new x8({tag:new x3(4),numTables:xN,searchRange:xN,entrySelector:xN,rangeShift:xN,tables:new xV(Be,"numTables")});function Br(e,t){let r=0,n=e.length-1;for(;r<=n;){let i=r+n>>1,a=t(e[i]);if(a<0)n=i-1;else{if(!(a>0))return i;r=i+1}}return -1}function Bn(e,t){let r=[];for(;e<t;)r.push(e++);return r}Bt.process=function(){let e={};for(let t of this.tables)e[t.tag]=t;this.tables=e},Bt.preEncode=function(){if(!Array.isArray(this.tables)){let e=[];for(let t in this.tables){let r=this.tables[t];r&&e.push({tag:t,checkSum:0,offset:new we(C9[t],r),length:C9[t].size(r)})}this.tables=e}this.tag="true",this.numTables=this.tables.length;let e=Math.pow(2,Math.floor(Math.log(this.numTables)/Math.LN2));this.searchRange=16*e,this.entrySelector=Math.log(e)/Math.LN2,this.rangeShift=16*this.numTables-this.searchRange};let Bi=new TextDecoder("ascii"),Ba="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Bo=new Uint8Array(256);for(let e=0;e<Ba.length;e++)Bo[Ba.charCodeAt(e)]=e;function Bs(e){let t=.75*e.length;"="===e[e.length-1]&&(t--,"="===e[e.length-2]&&t--);let r=new Uint8Array(t),n=0;for(let t=0,i=e.length;t<i;t+=4){let i=Bo[e.charCodeAt(t)],a=Bo[e.charCodeAt(t+1)],o=Bo[e.charCodeAt(t+2)],s=Bo[e.charCodeAt(t+3)];r[n++]=i<<2|a>>4,r[n++]=(15&a)<<4|o>>2,r[n++]=(3&o)<<6|63&s}return r}class Bl{findSubtable(e,t){for(let[r,n]of t)for(let t of e.tables)if(t.platformID===r&&t.encodingID===n)return t.table;return null}lookup(e,t){if(this.encoding)e=this.encoding.get(e)||e;else if(t){let r=this.getVariationSelector(e,t);if(r)return r}let r=this.cmap;switch(r.version){case 0:return r.codeMap.get(e)||0;case 4:{let t=0,n=r.segCount-1;for(;t<=n;){let i=t+n>>1;if(e<r.startCode.get(i))n=i-1;else if(e>r.endCode.get(i))t=i+1;else{let t,n=r.idRangeOffset.get(i);if(0===n)t=e+r.idDelta.get(i);else{let a=n/2+(e-r.startCode.get(i))-(r.segCount-i);0!==(t=r.glyphIndexArray.get(a)||0)&&(t+=r.idDelta.get(i))}return 65535&t}}return 0}case 8:throw Error("TODO: cmap format 8");case 6:case 10:return r.glyphIndices.get(e-r.firstCode)||0;case 12:case 13:{let t=0,n=r.nGroups-1;for(;t<=n;){let i=t+n>>1,a=r.groups.get(i);if(e<a.startCharCode)n=i-1;else if(e>a.endCharCode)t=i+1;else if(12===r.version)return a.glyphID+(e-a.startCharCode);else return a.glyphID}return 0}case 14:throw Error("TODO: cmap format 14");default:throw Error(`Unknown cmap format ${r.version}`)}}getVariationSelector(e,t){if(!this.uvs)return 0;let r=this.uvs.varSelectors.toArray(),n=Br(r,e=>t-e.varSelector),i=r[n];return(-1!==n&&i.defaultUVS&&(n=Br(i.defaultUVS,t=>e<t.startUnicodeValue?-1:+(e>t.startUnicodeValue+t.additionalCount))),-1!==n&&i.nonDefaultUVS&&-1!==(n=Br(i.nonDefaultUVS,t=>e-t.unicodeValue)))?i.nonDefaultUVS[n].glyphID:0}getCharacterSet(){let e=this.cmap;switch(e.version){case 0:return Bn(0,e.codeMap.length);case 4:{let t=[],r=e.endCode.toArray();for(let n=0;n<r.length;n++){let i=r[n]+1,a=e.startCode.get(n);t.push(...Bn(a,i))}return t}case 8:throw Error("TODO: cmap format 8");case 6:case 10:return Bn(e.firstCode,e.firstCode+e.glyphIndices.length);case 12:case 13:{let t=[];for(let r of e.groups.toArray())t.push(...Bn(r.startCharCode,r.endCharCode+1));return t}case 14:throw Error("TODO: cmap format 14");default:throw Error(`Unknown cmap format ${e.version}`)}}codePointsForGlyph(e){let t=this.cmap;switch(t.version){case 0:{let r=[];for(let n=0;n<256;n++)t.codeMap.get(n)===e&&r.push(n);return r}case 4:{let n=[];for(let i=0;i<t.segCount;i++){let a=t.endCode.get(i),o=t.startCode.get(i),s=t.idRangeOffset.get(i),l=t.idDelta.get(i);for(var r=o;r<=a;r++){let a=0;if(0===s)a=r+l;else{let e=s/2+(r-o)-(t.segCount-i);
30!==(a=t.glyphIndexArray.get(e)||0)&&(a+=l)}a===e&&n.push(r)}}return n}case 12:{let r=[];for(let n of t.groups.toArray())e>=n.glyphID&&e<=n.glyphID+(n.endCharCode-n.startCharCode)&&r.push(n.startCharCode+(e-n.glyphID));return r}case 13:{let r=[];for(let n of t.groups.toArray())e===n.glyphID&&r.push(...Bn(n.startCharCode,n.endCharCode+1));return r}default:throw Error(`Unknown cmap format ${t.version}`)}}constructor(e){if(this.encoding=null,this.cmap=this.findSubtable(e,[[3,10],[0,6],[0,4],[3,1],[0,3],[0,2],[0,1],[0,0]]),!this.cmap)for(let t of e.tables){let e=function(e){let t=w1.get(e);if(t)return t;let r=w0[e];if(r){let t=new Map;for(let e=0;e<r.length;e++)t.set(r.charCodeAt(e),128+e);return w1.set(e,t),t}if(w$.has(e)){let t=new TextDecoder(e),r=new Uint8Array(128);for(let e=0;e<128;e++)r[e]=128+e;let n=new Map,i=t.decode(r);for(let e=0;e<128;e++)n.set(i.charCodeAt(e),128+e);return w1.set(e,n),n}}(wX(t.platformID,t.encodingID,t.table.language-1));e&&(this.cmap=t.table,this.encoding=e)}if(!this.cmap)throw Error("Could not find a supported cmap table");this.uvs=this.findSubtable(e,[[0,5]]),this.uvs&&14!==this.uvs.version&&(this.uvs=null)}}n6([wM],Bl.prototype,"getCharacterSet",null),n6([wM],Bl.prototype,"codePointsForGlyph",null);class Bc{process(e,t){for(let r=0;r<e.length-1;r++){let n=e[r].id,i=e[r+1].id;t[r].xAdvance+=this.getKerning(n,i)}}getKerning(e,t){let r=0;for(let n of this.kern.tables){if(n.coverage.crossStream)continue;switch(n.version){case 0:if(!n.coverage.horizontal)continue;break;case 1:if(n.coverage.vertical||n.coverage.variation)continue;break;default:throw Error(`Unsupported kerning table version ${n.version}`)}let i=0,a=n.subtable;switch(n.format){case 0:let o=Br(a.pairs,function(r){return e-r.left||t-r.right});o>=0&&(i=a.pairs[o].value);break;case 2:let s=0,l=0;s=e>=a.leftTable.firstGlyph&&e<a.leftTable.firstGlyph+a.leftTable.nGlyphs?a.leftTable.offsets[e-a.leftTable.firstGlyph]:a.array.off,t>=a.rightTable.firstGlyph&&t<a.rightTable.firstGlyph+a.rightTable.nGlyphs&&(l=a.rightTable.offsets[t-a.rightTable.firstGlyph]);let c=(s+l-a.array.off)/2;i=a.array.values.get(c);break;case 3:if(e>=a.glyphCount||t>=a.glyphCount)return 0;i=a.kernValue[a.kernIndex[a.leftClass[e]*a.rightClassCount+a.rightClass[t]]];break;default:throw Error(`Unsupported kerning sub-table format ${n.format}`)}n.coverage.override?r=i:r+=i}return r}constructor(e){this.kern=e.kern}}class Bu{positionGlyphs(e,t){let r=0,n=0;for(let i=0;i<e.length;i++)e[i].isMark?n=i:(r!==n&&this.positionCluster(e,t,r,n),r=n=i);return r!==n&&this.positionCluster(e,t,r,n),t}positionCluster(e,t,r,n){let i=e[r],a=i.cbox.copy();i.codePoints.length>1&&(a.minX+=(i.codePoints.length-1)*a.width/i.codePoints.length);let o=-t[r].xAdvance,s=0,l=this.font.unitsPerEm/16;for(let i=r+1;i<=n;i++){let r=e[i],n=r.cbox,c=t[i],u=this.getCombiningClass(r.codePoints[0]);if("Not_Reordered"!==u){switch(c.xOffset=c.yOffset=0,u){case"Double_Above":case"Double_Below":c.xOffset+=a.minX-n.width/2-n.minX;break;case"Attached_Below_Left":case"Below_Left":case"Above_Left":c.xOffset+=a.minX-n.minX;break;case"Attached_Above_Right":case"Below_Right":case"Above_Right":c.xOffset+=a.maxX-n.width-n.minX;break;default:c.xOffset+=a.minX+(a.width-n.width)/2-n.minX}switch(u){case"Double_Below":case"Below_Left":case"Below":case"Below_Right":case"Attached_Below_Left":case"Attached_Below":("Attached_Below_Left"===u||"Attached_Below"===u)&&(a.minY+=l),c.yOffset=-a.minY-n.maxY,a.minY+=n.height;break;case"Double_Above":case"Above_Left":case"Above":case"Above_Right":case"Attached_Above":case"Attached_Above_Right":("Attached_Above"===u||"Attached_Above_Right"===u)&&(a.maxY+=l),c.yOffset=a.maxY-n.minY,a.maxY+=n.height}c.xAdvance=c.yAdvance=0,c.xOffset+=o,c.yOffset+=s}else o-=c.xAdvance,s-=c.yAdvance}}getCombiningClass(e){var t;let r,n=(t=e,r=ws.get(t),wa(wo).combiningClasses[r>>wg&wy]);if((-256&e)==3584){if("Not_Reordered"===n)switch(e){case 3633:case 3636:case 3637:case 3638:case 3639:case 3655:case 3660:case 3645:case 3662:return"Above_Right";case 3761:case 3764:case 3765:case 3766:case 3767:case 3771:case 3788:case 3789:return"Above";case 3772:return"Below"}else if(3642===e)return"Below_Right"}switch(n){case"CCC10":case"CCC11":case"CCC12":case"CCC13":case"CCC14":case"CCC15":case"CCC16":case"CCC17":case"CCC18"
vendor: 4,139 bytes, line 3
3:case"CCC20":case"CCC22":case"CCC29":case"CCC32":case"CCC118":case"CCC129":case"CCC132":return"Below";case"CCC23":return"Attached_Above";case"CCC24":case"CCC107":return"Above_Right";case"CCC25":case"CCC19":return"Above_Left";case"CCC26":case"CCC27":case"CCC28":case"CCC30":case"CCC31":case"CCC33":case"CCC34":case"CCC35":case"CCC36":case"CCC122":case"CCC130":return"Above";case"CCC21":break;case"CCC103":return"Below_Right"}return n}constructor(e){this.font=e}}class Bf{get width(){return this.maxX-this.minX}get height(){return this.maxY-this.minY}addPoint(e,t){Math.abs(e)!==1/0&&(e<this.minX&&(this.minX=e),e>this.maxX&&(this.maxX=e)),Math.abs(t)!==1/0&&(t<this.minY&&(this.minY=t),t>this.maxY&&(this.maxY=t))}copy(){return new Bf(this.minX,this.minY,this.maxX,this.maxY)}constructor(e=1/0,t=1/0,r=-1/0,n=-1/0){this.minX=e,this.minY=t,this.maxX=r,this.maxY=n}}let Bd={Caucasian_Albanian:"aghb",Arabic:"arab",Imperial_Aramaic:"armi",Armenian:"armn",Avestan:"avst",Balinese:"bali",Bamum:"bamu",Bassa_Vah:"bass",Batak:"batk",Bengali:["bng2","beng"],Bopomofo:"bopo",Brahmi:"brah",Braille:"brai",Buginese:"bugi",Buhid:"buhd",Chakma:"cakm",Canadian_Aboriginal:"cans",Carian:"cari",Cham:"cham",Cherokee:"cher",Coptic:"copt",Cypriot:"cprt",Cyrillic:"cyrl",Devanagari:["dev2","deva"],Deseret:"dsrt",Duployan:"dupl",Egyptian_Hieroglyphs:"egyp",Elbasan:"elba",Ethiopic:"ethi",Georgian:"geor",Glagolitic:"glag",Gothic:"goth",Grantha:"gran",Greek:"grek",Gujarati:["gjr2","gujr"],Gurmukhi:["gur2","guru"],Hangul:"hang",Han:"hani",Hanunoo:"hano",Hebrew:"hebr",Hiragana:"hira",Pahawh_Hmong:"hmng",Katakana_Or_Hiragana:"hrkt",Old_Italic:"ital",Javanese:"java",Kayah_Li:"kali",Katakana:"kana",Kharoshthi:"khar",Khmer:"khmr",Khojki:"khoj",Kannada:["knd2","knda"],Kaithi:"kthi",Tai_Tham:"lana",Lao:"lao ",Latin:"latn",Lepcha:"lepc",Limbu:"limb",Linear_A:"lina",Linear_B:"linb",Lisu:"lisu",Lycian:"lyci",Lydian:"lydi",Mahajani:"mahj",Mandaic:"mand",Manichaean:"mani",Mende_Kikakui:"mend",Meroitic_Cursive:"merc",Meroitic_Hieroglyphs:"mero",Malayalam:["mlm2","mlym"],Modi:"modi",Mongolian:"mong",Mro:"mroo",Meetei_Mayek:"mtei",Myanmar:["mym2","mymr"],Old_North_Arabian:"narb",Nabataean:"nbat",Nko:"nko ",Ogham:"ogam",Ol_Chiki:"olck",Old_Turkic:"orkh",Oriya:["ory2","orya"],Osmanya:"osma",Palmyrene:"palm",Pau_Cin_Hau:"pauc",Old_Permic:"perm",Phags_Pa:"phag",Inscriptional_Pahlavi:"phli",Psalter_Pahlavi:"phlp",Phoenician:"phnx",Miao:"plrd",Inscriptional_Parthian:"prti",Rejang:"rjng",Runic:"runr",Samaritan:"samr",Old_South_Arabian:"sarb",Saurashtra:"saur",Shavian:"shaw",Sharada:"shrd",Siddham:"sidd",Khudawadi:"sind",Sinhala:"sinh",Sora_Sompeng:"sora",Sundanese:"sund",Syloti_Nagri:"sylo",Syriac:"syrc",Tagbanwa:"tagb",Takri:"takr",Tai_Le:"tale",New_Tai_Lue:"talu",Tamil:["tml2","taml"],Tai_Viet:"tavt",Telugu:["tel2","telu"],Tifinagh:"tfng",Tagalog:"tglg",Thaana:"thaa",Thai:"thai",Tibetan:"tibt",Tirhuta:"tirh",Ugaritic:"ugar",Vai:"vai ",Warang_Citi:"wara",Old_Persian:"xpeo",Cuneiform:"xsux",Yi:"yi  ",Inherited:"zinh",Common:"zyyy",Unknown:"zzzz"},Bh={};for(let e in Bd){let t=Bd[e];if(Array.isArray(t))for(let r of t)Bh[r]=e;else Bh[t]=e}let BA={arab:!0,hebr:!0,syrc:!0,thaa:!0,cprt:!0,khar:!0,phnx:!0,"nko ":!0,lydi:!0,avst:!0,armi:!0,phli:!0,prti:!0,sarb:!0,orkh:!0,samr:!0,mand:!0,merc:!0,mero:!0,mani:!0,mend:!0,nbat:!0,narb:!0,palm:!0,phlp:!0};function Bg(e){return BA[e]?"rtl":"ltr"}class Bp{get advanceWidth(){let e=0;for(let t of this.positions)e+=t.xAdvance;return e}get advanceHeight(){let e=0;for(let t of this.positions)e+=t.yAdvance;return e}get bbox(){let e=new Bf,t=0,r=0;for(let n=0;n<this.glyphs.length;n++){let i=this.glyphs[n],a=this.positions[n],o=i.bbox;e.addPoint(o.minX+t+a.xOffset,o.minY+r+a.yOffset),e.addPoint(o.maxX+t+a.xOffset,o.maxY+r+a.yOffset),t+=a.xAdvance,r+=a.yAdvance}return e}constructor(e,t,r,n,i){if(this.glyphs=e,this.positions=null,this.script=r,this.language=n||null,this.direction=i||Bg(r),this.features={},Array.isArray(t))for(let e of t)this.features[e]=!0;else"object"==typeof t&&(this.features=t)}}class Bm{constructor(e=0,t=0,r=0,n=0){this.xAdvance=e,this.yAdvance=t,this.xOffset=r,this.yOffset=n}}let By
vendor: 4,581 bytes, line 3
3={allTypographicFeatures:{code:0,exclusive:!1,allTypeFeatures:0},ligatures:{code:1,exclusive:!1,requiredLigatures:0,commonLigatures:2,rareLigatures:4,rebusPictures:8,diphthongLigatures:10,squaredLigatures:12,abbrevSquaredLigatures:14,symbolLigatures:16,contextualLigatures:18,historicalLigatures:20},cursiveConnection:{code:2,exclusive:!0,unconnected:0,partiallyConnected:1,cursive:2},letterCase:{code:3,exclusive:!0},verticalSubstitution:{code:4,exclusive:!1,substituteVerticalForms:0},linguisticRearrangement:{code:5,exclusive:!1,linguisticRearrangement:0},numberSpacing:{code:6,exclusive:!0,monospacedNumbers:0,proportionalNumbers:1,thirdWidthNumbers:2,quarterWidthNumbers:3},smartSwash:{code:8,exclusive:!1,wordInitialSwashes:0,wordFinalSwashes:2,nonFinalSwashes:8},diacritics:{code:9,exclusive:!0,showDiacritics:0,hideDiacritics:1,decomposeDiacritics:2},verticalPosition:{code:10,exclusive:!0,normalPosition:0,superiors:1,inferiors:2,ordinals:3,scientificInferiors:4},fractions:{code:11,exclusive:!0,noFractions:0,verticalFractions:1,diagonalFractions:2},overlappingCharacters:{code:13,exclusive:!1,preventOverlap:0},typographicExtras:{code:14,exclusive:!1,slashedZero:4},mathematicalExtras:{code:15,exclusive:!1,mathematicalGreek:10},ornamentSets:{code:16,exclusive:!0,noOrnaments:0,dingbats:1,piCharacters:2,fleurons:3,decorativeBorders:4,internationalSymbols:5,mathSymbols:6},characterAlternatives:{code:17,exclusive:!0,noAlternates:0},designComplexity:{code:18,exclusive:!0,designLevel1:0,designLevel2:1,designLevel3:2,designLevel4:3,designLevel5:4},styleOptions:{code:19,exclusive:!0,noStyleOptions:0,displayText:1,engravedText:2,illuminatedCaps:3,titlingCaps:4,tallCaps:5},characterShape:{code:20,exclusive:!0,traditionalCharacters:0,simplifiedCharacters:1,JIS1978Characters:2,JIS1983Characters:3,JIS1990Characters:4,traditionalAltOne:5,traditionalAltTwo:6,traditionalAltThree:7,traditionalAltFour:8,traditionalAltFive:9,expertCharacters:10,JIS2004Characters:11,hojoCharacters:12,NLCCharacters:13,traditionalNamesCharacters:14},numberCase:{code:21,exclusive:!0,lowerCaseNumbers:0,upperCaseNumbers:1},textSpacing:{code:22,exclusive:!0,proportionalText:0,monospacedText:1,halfWidthText:2,thirdWidthText:3,quarterWidthText:4,altProportionalText:5,altHalfWidthText:6},transliteration:{code:23,exclusive:!0,noTransliteration:0},annotation:{code:24,exclusive:!0,noAnnotation:0,boxAnnotation:1,roundedBoxAnnotation:2,circleAnnotation:3,invertedCircleAnnotation:4,parenthesisAnnotation:5,periodAnnotation:6,romanNumeralAnnotation:7,diamondAnnotation:8,invertedBoxAnnotation:9,invertedRoundedBoxAnnotation:10},kanaSpacing:{code:25,exclusive:!0,fullWidthKana:0,proportionalKana:1},ideographicSpacing:{code:26,exclusive:!0,fullWidthIdeographs:0,proportionalIdeographs:1,halfWidthIdeographs:2},unicodeDecomposition:{code:27,exclusive:!1,canonicalComposition:0,compatibilityComposition:2,transcodingComposition:4},rubyKana:{code:28,exclusive:!1,rubyKana:2},CJKSymbolAlternatives:{code:29,exclusive:!0,noCJKSymbolAlternatives:0,CJKSymbolAltOne:1,CJKSymbolAltTwo:2,CJKSymbolAltThree:3,CJKSymbolAltFour:4,CJKSymbolAltFive:5},ideographicAlternatives:{code:30,exclusive:!0,noIdeographicAlternatives:0,ideographicAltOne:1,ideographicAltTwo:2,ideographicAltThree:3,ideographicAltFour:4,ideographicAltFive:5},CJKVerticalRomanPlacement:{code:31,exclusive:!0,CJKVerticalRomanCentered:0,CJKVerticalRomanHBaseline:1},italicCJKRoman:{code:32,exclusive:!1,CJKItalicRoman:2},caseSensitiveLayout:{code:33,exclusive:!1,caseSensitiveLayout:0,caseSensitiveSpacing:2},alternateKana:{code:34,exclusive:!1,alternateHorizKana:0,alternateVertKana:2},stylisticAlternatives:{code:35,exclusive:!1,noStylisticAlternates:0,stylisticAltOne:2,stylisticAltTwo:4,stylisticAltThree:6,stylisticAltFour:8,stylisticAltFive:10,stylisticAltSix:12,stylisticAltSeven:14,stylisticAltEight:16,stylisticAltNine:18,stylisticAltTen:20,stylisticAltEleven:22,stylisticAltTwelve:24,stylisticAltThirteen:26,stylisticAltFourteen:28,stylisticAltFifteen:30,stylisticAltSixteen:32,stylisticAltSeventeen:34,stylisticAltEighteen:36,stylisticAltNineteen:38,stylisticAltTwenty:40},contextualAlternates:{code:36,exclusive:!1,contextualAlternates:0,swashAlternates:2,contextualSwashAlternates:4},lowerCase:{code:37,exclusive:!0,defaultLowerCase:0,lowerCaseSmallCaps:1,lowerCasePetiteCaps:2},upperCase:{code:38,exclusive:!0,defaultUpperCase:0,upperCaseSmallCaps:1,upperCasePetiteCaps:2},languageTag:{code:39,exclusive:!0},CJKRomanSpacing:{code:103,exclusive:!0,halfWidthCJKRoman:0,proportionalCJKRoman:1,defaultCJKRoman:2,fullWidthCJKRoman:3}},
vendor: 4,227 bytes, line 3
3Bb=(e,t)=>[By[e].code,By[e][t]],Bv={rlig:Bb("ligatures","requiredLigatures"),clig:Bb("ligatures","contextualLigatures"),dlig:Bb("ligatures","rareLigatures"),hlig:Bb("ligatures","historicalLigatures"),liga:Bb("ligatures","commonLigatures"),hist:Bb("ligatures","historicalLigatures"),smcp:Bb("lowerCase","lowerCaseSmallCaps"),pcap:Bb("lowerCase","lowerCasePetiteCaps"),frac:Bb("fractions","diagonalFractions"),dnom:Bb("fractions","diagonalFractions"),numr:Bb("fractions","diagonalFractions"),afrc:Bb("fractions","verticalFractions"),case:Bb("caseSensitiveLayout","caseSensitiveLayout"),ccmp:Bb("unicodeDecomposition","canonicalComposition"),cpct:Bb("CJKVerticalRomanPlacement","CJKVerticalRomanCentered"),valt:Bb("CJKVerticalRomanPlacement","CJKVerticalRomanCentered"),swsh:Bb("contextualAlternates","swashAlternates"),cswh:Bb("contextualAlternates","contextualSwashAlternates"),curs:Bb("cursiveConnection","cursive"),c2pc:Bb("upperCase","upperCasePetiteCaps"),c2sc:Bb("upperCase","upperCaseSmallCaps"),init:Bb("smartSwash","wordInitialSwashes"),fin2:Bb("smartSwash","wordFinalSwashes"),medi:Bb("smartSwash","nonFinalSwashes"),med2:Bb("smartSwash","nonFinalSwashes"),fin3:Bb("smartSwash","wordFinalSwashes"),fina:Bb("smartSwash","wordFinalSwashes"),pkna:Bb("kanaSpacing","proportionalKana"),half:Bb("textSpacing","halfWidthText"),halt:Bb("textSpacing","altHalfWidthText"),hkna:Bb("alternateKana","alternateHorizKana"),vkna:Bb("alternateKana","alternateVertKana"),ital:Bb("italicCJKRoman","CJKItalicRoman"),lnum:Bb("numberCase","upperCaseNumbers"),onum:Bb("numberCase","lowerCaseNumbers"),mgrk:Bb("mathematicalExtras","mathematicalGreek"),calt:Bb("contextualAlternates","contextualAlternates"),vrt2:Bb("verticalSubstitution","substituteVerticalForms"),vert:Bb("verticalSubstitution","substituteVerticalForms"),tnum:Bb("numberSpacing","monospacedNumbers"),pnum:Bb("numberSpacing","proportionalNumbers"),sups:Bb("verticalPosition","superiors"),subs:Bb("verticalPosition","inferiors"),ordn:Bb("verticalPosition","ordinals"),pwid:Bb("textSpacing","proportionalText"),hwid:Bb("textSpacing","halfWidthText"),qwid:Bb("textSpacing","quarterWidthText"),twid:Bb("textSpacing","thirdWidthText"),fwid:Bb("textSpacing","proportionalText"),palt:Bb("textSpacing","altProportionalText"),trad:Bb("characterShape","traditionalCharacters"),smpl:Bb("characterShape","simplifiedCharacters"),jp78:Bb("characterShape","JIS1978Characters"),jp83:Bb("characterShape","JIS1983Characters"),jp90:Bb("characterShape","JIS1990Characters"),jp04:Bb("characterShape","JIS2004Characters"),expt:Bb("characterShape","expertCharacters"),hojo:Bb("characterShape","hojoCharacters"),nlck:Bb("characterShape","NLCCharacters"),tnam:Bb("characterShape","traditionalNamesCharacters"),ruby:Bb("rubyKana","rubyKana"),titl:Bb("styleOptions","titlingCaps"),zero:Bb("typographicExtras","slashedZero"),ss01:Bb("stylisticAlternatives","stylisticAltOne"),ss02:Bb("stylisticAlternatives","stylisticAltTwo"),ss03:Bb("stylisticAlternatives","stylisticAltThree"),ss04:Bb("stylisticAlternatives","stylisticAltFour"),ss05:Bb("stylisticAlternatives","stylisticAltFive"),ss06:Bb("stylisticAlternatives","stylisticAltSix"),ss07:Bb("stylisticAlternatives","stylisticAltSeven"),ss08:Bb("stylisticAlternatives","stylisticAltEight"),ss09:Bb("stylisticAlternatives","stylisticAltNine"),ss10:Bb("stylisticAlternatives","stylisticAltTen"),ss11:Bb("stylisticAlternatives","stylisticAltEleven"),ss12:Bb("stylisticAlternatives","stylisticAltTwelve"),ss13:Bb("stylisticAlternatives","stylisticAltThirteen"),ss14:Bb("stylisticAlternatives","stylisticAltFourteen"),ss15:Bb("stylisticAlternatives","stylisticAltFifteen"),ss16:Bb("stylisticAlternatives","stylisticAltSixteen"),ss17:Bb("stylisticAlternatives","stylisticAltSeventeen"),ss18:Bb("stylisticAlternatives","stylisticAltEighteen"),ss19:Bb("stylisticAlternatives","stylisticAltNineteen"),ss20:Bb("stylisticAlternatives","stylisticAltTwenty")};for(let e=1;e<=99;e++)Bv[`cv${`00${e}`.slice(-2)}`]=[By.characterAlternatives.code,e];let Bx={};for(let e in Bv){let t=Bv[e];null==Bx[t[0]]&&(Bx[t[0]]={}),Bx[t[0]][t[1]]=e}function Bw(e){let[t,r]=e;if(isNaN(t))var n=By[t]&&By[t].code;else var n=t;if(isNaN(r))var i=By[t]&&By[t][r];else var i=r;return[n,i]}
3class BE{lookup(e){switch(this.table.version){case 0:return this.table.values.getItem(e);case 2:case 4:{let n=0,i=this.table.binarySearchHeader.nUnits-1;for(;n<=i;){var t=n+i>>1,r=this.table.segments[t];if(65535===r.firstGlyph)break;if(e<r.firstGlyph)i=t-1;else if(e>r.lastGlyph)n=t+1;else if(2===this.table.version)return r.value;else return r.values[e-r.firstGlyph]}return null}case 6:{let n=0,i=this.table.binarySearchHeader.nUnits-1;for(;n<=i;){var t=n+i>>1,r=this.table.segments[t];if(65535===r.glyph)break;if(e<r.glyph)i=t-1;else{if(!(e>r.glyph))return r.value;n=t+1}}return null}case 8:return this.table.values[e-this.table.firstGlyph];default:throw Error(`Unknown lookup table format: ${this.table.version}`)}}glyphsForValue(e){let t=[];switch(this.table.version){case 2:case 4:for(let r of this.table.segments)if(2===this.table.version&&r.value===e)t.push(...Bn(r.firstGlyph,r.lastGlyph+1));else for(let n=0;n<r.values.length;n++)r.values[n]===e&&t.push(r.firstGlyph+n);break;case 6:for(let r of this.table.segments)r.value===e&&t.push(r.glyph);break;case 8:for(let r=0;r<this.table.values.length;r++)this.table.values[r]===e&&t.push(this.table.firstGlyph+r);break;default:throw Error(`Unknown lookup table format: ${this.table.version}`)}return t}constructor(e){this.table=e}}n6([wM],BE.prototype,"glyphsForValue",null);class BI{process(e,t,r){let n=0,i=t?e.length-1:0,a=t?-1:1;for(;1===a&&i<=e.length||-1===a&&i>=-1;){let t=null,o=1,s=!0;i===e.length||-1===i?o=0:65535===(t=e[i]).id?o=2:null==(o=this.lookupTable.lookup(t.id))&&(o=1);let l=this.stateTable.stateArray.getItem(n)[o],c=this.stateTable.entryTable.getItem(l);0!==o&&2!==o&&(r(t,c,i),s=!(16384&c.flags)),n=c.newState,s&&(i+=a)}return e}traverse(e,t=0,r=new Set){if(r.has(t))return;r.add(t);let{nClasses:n,stateArray:i,entryTable:a}=this.stateTable,o=i.getItem(t);for(let t=4;t<n;t++){let n=o[t],i=a.getItem(n);for(let n of this.lookupTable.glyphsForValue(t))e.enter&&e.enter(n,i),0!==i.newState&&this.traverse(e,i.newState,r),e.exit&&e.exit(n,i)}}constructor(e){this.stateTable=e,this.lookupTable=new BE(e.classTable)}}class BC{process(e,t={}){for(let r of this.morx.chains){let n=r.defaultFlags;for(let e of r.features){let r;(r=t[e.featureType])&&(r[e.featureSetting]?(n&=e.disableFlags,n|=e.enableFlags):!1===r[e.featureSetting]&&(n|=~e.disableFlags,n&=~e.enableFlags))}for(let t of r.subtables)t.subFeatureFlags&n&&this.processSubtable(t,e)}let r=e.length-1;for(;r>=0;)65535===e[r].id&&e.splice(r,1),r--;return e}processSubtable(e,t){if(this.subtable=e,this.glyphs=t,4===this.subtable.type)return void this.processNoncontextualSubstitutions(this.subtable,this.glyphs);this.ligatureStack=[],this.markedGlyph=null,this.firstGlyph=null,this.lastGlyph=null,this.markedIndex=null;let r=this.getStateMachine(e),n=this.getProcessor(),i=!!(4194304&this.subtable.coverage);return r.process(this.glyphs,i,n)}getStateMachine(e){return new BI(e.table.stateTable)}getProcessor(){switch(this.subtable.type){case 0:return this.processIndicRearragement;case 1:return this.processContextualSubstitution;case 2:return this.processLigature;case 4:return this.processNoncontextualSubstitutions;case 5:return this.processGlyphInsertion;default:throw Error(`Invalid morx subtable type: ${this.subtable.type}`)}}processIndicRearragement(e,t,r){32768&t.flags&&(this.firstGlyph=r),8192&t.flags&&(this.lastGlyph=r),function(e,t,r,n){switch(t){case 0:return;case 1:return BB(e,[r,1],[n,0]);case 2:return BB(e,[r,0],[n,1]);case 3:return BB(e,[r,1],[n,1]);case 4:return BB(e,[r,2],[n,0]);case 5:return BB(e,[r,2],[n,0],!0,!1);case 6:return BB(e,[r,0],[n,2]);case 7:return BB(e,[r,0],[n,2],!1,!0);case 8:return BB(e,[r,1],[n,2]);case 9:return BB(e,[r,1],[n,2],!1,!0);case 10:return BB(e,[r,2],[n,1]);case 11:return BB(e,[r,2],[n,1],!0,!1);case 12:return BB(e,[r,2],[n,2]);case 13:return BB(e,[r,2],[n,2],!0,!1);case 14:return BB(e,[r,2],[n,2],!1,!0);case 15:return BB(e,[r,2],[n,2],!0,!0);default:throw Error(`Unknown verb: ${t}`)}}(this.glyphs,15&t.flags,this.firstGlyph,this.lastGlyph)}processContextualSubstitution(e,t,r){let n=this.subtable.table.substitutionTable.items;if(65535!==t.markIndex){let r=new BE(n.getItem(t.markIndex));e=this.glyphs[this.markedGlyph];var i=r.lookup(e.id);i&&(this.glyphs[this.markedGlyph]=this.font.getGlyph(i,e.codePoints))}if(65535!==t.currentIndex){let a=new BE(n.getItem(t.currentIndex));e=this.glyphs[r];var i=a.lookup(e.id);i&&(this.glyphs[r]=this.font.getGlyph(i,e.codePoints))}32768&t.flags&&(this.markedGlyph=r)}processLigature(e,t,r){if(32768&t.flags&&this.ligatureStack.push(r),8192&t.flags){let e=this.subtable.table.ligatureActions,r=this.subtable.table.components,n=this.subtable.table.ligatureList,i=t.action,a=!1,o=0,s=[],l=[];for(;!a;){let t=this.ligatureStack.pop();s.unshift(...this.glyphs[t].codePoints);let c=e.getItem(i++);a=!!(0x80000000&c);let u=!!(0x40000000&c),f=(0x3fffffff&c)<<2>>2;if(f+=this.glyphs[t].id,o+=r.getItem(f),a||u){let e=n.getItem(o);this.glyphs[t]=this.font.getGlyph(e,s),l.push(t),o=0,s=[]}else this.glyphs[t]=this.font.getGlyph(65535)}this.ligatureStack.push(...l)}}processNoncontextualSubstitutions(e,t,r){let n=new BE(e.table.lookupTable);for(r=0;r<t.length;r++){let e=t[r];if(65535!==e.id){let i=n.lookup(e.id);i&&(t[r]=this.font.getGlyph(i,e.codePoints))}}}_insertGlyphs(e,t,r,n){let i=[];for(;r--;){let e=this.subtable.table.insertionActions.getItem(t++);i.push(this.font.getGlyph(e))}!n&&e++,this.glyphs.splice(e,0,...i)}processGlyphInsertion(e,t,r){if(32768&t.flags&&(this.markedIndex=r),65535!==t.markedInsertIndex){let e=(31&t.flags)>>>5,r=!!(1024&t.flags);this._insertGlyphs(this.markedIndex,t.markedInsertIndex,e,r)}if(65535!==t.currentInsertIndex){let e=(992&t.flags)>>>5,n=!!(2048&t.flags);this._insertGlyphs(r,t.currentInsertIndex,e,n)}}getSupportedFeatures(){let e=[];for(let t of this.morx.chains)for(let r of t.features)e.push([r.featureType,r.featureSetting]);return e}generateInputs(e){return this.inputCache||this.generateInputCache(),this.inputCache[e]||[]}generateInputCache(){for(let e of(this.inputCache={},this.morx.chains)){let t=e.defaultFlags;for(let r of e.subtables)r.subFeatureFlags&t&&this.generateInputsForSubtable(r)}}generateInputsForSubtable(e){if(2!==e.type)return;if(4194304&e.coverage)throw Error("Reverse subtable, not supported.");this.subtable=e,this.ligatureStack=[];let t=this.getStateMachine(e),r=this.getProcessor(),n=[],i=[];this.glyphs=[],t.traverse({enter:(e,t)=>{let a=this.glyphs;i.push({glyphs:a.slice(),ligatureStack:this.ligatureStack.slice()});let o=this.font.getGlyph(e);n.push(o),a.push(n[n.length-1]),r(a[a.length-1],t,a.length-1);let s=0,l=0;for(let e=0;e<a.length&&s<=1;
3e++)65535!==a[e].id&&(s++,l=a[e].id);if(1===s){let e=n.map(e=>e.id),t=this.inputCache[l];t?t.push(e):this.inputCache[l]=[e]}},exit:()=>{({glyphs:this.glyphs,ligatureStack:this.ligatureStack}=i.pop()),n.pop()}})}constructor(e){this.processIndicRearragement=this.processIndicRearragement.bind(this),this.processContextualSubstitution=this.processContextualSubstitution.bind(this),this.processLigature=this.processLigature.bind(this),this.processNoncontextualSubstitutions=this.processNoncontextualSubstitutions.bind(this),this.processGlyphInsertion=this.processGlyphInsertion.bind(this),this.font=e,this.morx=e.morx,this.inputCache=null}}function BB(e,t,r,n=!1,i=!1){let a=e.splice(r[0]-(r[1]-1),r[1]);i&&a.reverse();let o=e.splice(t[0],t[1],...a);return n&&o.reverse(),e.splice(r[0]-(t[1]-1),0,...o),e}n6([wM],BC.prototype,"getStateMachine",null);class Bk{substitute(e){"rtl"===e.direction&&e.glyphs.reverse(),this.morxProcessor.process(e.glyphs,function(e){let t={};for(let r in e){let n;(n=Bv[r])&&(null==t[n[0]]&&(t[n[0]]={}),t[n[0]][n[1]]=e[r])}return t}(e.features))}getAvailableFeatures(e,t){return function(e){let t={};if(Array.isArray(e))for(let r=0;r<e.length;r++){let n,i=Bw(e[r]);(n=Bx[i[0]]&&Bx[i[0]][i[1]])&&(t[n]=!0)}else if("object"==typeof e)for(let r in e){let n=e[r];for(let e in n){let i,a=Bw([r,e]);n[e]&&(i=Bx[a[0]]&&Bx[a[0]][a[1]])&&(t[i]=!0)}}return Object.keys(t)}(this.morxProcessor.getSupportedFeatures())}stringsForGlyph(e){let t=this.morxProcessor.generateInputs(e),r=new Set;for(let e of t)this._addStrings(e,0,r,"");return r}_addStrings(e,t,r,n){for(let i of this.font._cmapProcessor.codePointsForGlyph(e[t])){let a=n+String.fromCodePoint(i);t<e.length-1?this._addStrings(e,t+1,r,a):r.add(a)}}constructor(e){this.font=e,this.morxProcessor=new BC(e),this.fallbackPosition=!1}}class BS{_addFeatures(e,t){let r=this.stages.length-1,n=this.stages[r];for(let i of e)null==this.allFeatures[i]&&(n.push(i),this.allFeatures[i]=r,t&&(this.globalFeatures[i]=!0))}add(e,t=!0){if(0===this.stages.length&&this.stages.push([]),"string"==typeof e&&(e=[e]),Array.isArray(e))this._addFeatures(e,t);else if("object"==typeof e)this._addFeatures(e.global||[],!0),this._addFeatures(e.local||[],!1);else throw Error("Unsupported argument to ShapingPlan#add")}addStage(e,t){"function"==typeof e?this.stages.push(e,[]):(this.stages.push([]),this.add(e,t))}setFeatureOverrides(e){if(Array.isArray(e))this.add(e);else if("object"==typeof e){for(let t in e)if(e[t])this.add(t);else if(null!=this.allFeatures[t]){let e=this.stages[this.allFeatures[t]];e.splice(e.indexOf(t),1),delete this.allFeatures[t],delete this.globalFeatures[t]}}}assignGlobalFeatures(e){for(let t of e)for(let e in this.globalFeatures)t.features[e]=!0}process(e,t,r){for(let n of this.stages)"function"==typeof n?r||n(this.font,t,this):n.length>0&&e.applyFeatures(n,t,r)}constructor(e,t,r){this.font=e,this.script=t,this.direction=r,this.stages=[],this.globalFeatures={},this.allFeatures={}}}let BQ=["rvrn"],B_=["ccmp","locl","rlig","mark","mkmk"],BO=["frac","numr","dnom"],BD=["calt","clig","liga","rclt","curs","kern"],BT={ltr:["ltra","ltrm"],rtl:["rtla","rtlm"]};class BR{static plan(e,t,r){this.planPreprocessing(e),this.planFeatures(e),this.planPostprocessing(e,r),e.assignGlobalFeatures(t),this.assignFeatures(e,t)}static planPreprocessing(e){e.add({global:[...BQ,...BT[e.direction]],local:BO})}static planFeatures(e){}static planPostprocessing(e,t){e.add([...B_,...BD]),e.setFeatureOverrides(t)}static assignFeatures(e,t){for(let e=0;e<t.length;e++){let r=t[e];if(8260===r.codePoints[0]){let n=e,i=e+1;for(;n>0&&"Nd"===wv(t[n-1].codePoints[0]);)t[n-1].features.numr=!0,t[n-1].features.frac=!0,n--;for(;i<t.length&&"Nd"===wv(t[i].codePoints[0]);)t[i].features.dnom=!0,t[i].features.frac=!0,i++;r.features.frac=!0,e=i-1}}}}wt(BR,"zeroMarkWidths","AFTER_GPOS");let BP=new(0,wi.default)(Bs("APABAAAAAAAAOAAAAf0BAv7tmi1MxDAUx7vtvjhAgcDgkEgEAnmXEBIMCYaEcygEiqBQ4FAkCE4ikUgMiiBJSAgSiUQSDMn9L9eSl6bddddug9t7yS/trevre+3r27pcNxZiG+yCfdCVv/9LeQxOwRm4AJegD27ALbgD9+ABPJF+z+BN/h7yDj
35k/VOWX6SdmU5+wLWknggxDxaS8u0qiiX4uiz9XamQ3wzDMAzDMAzDMAzDVI/h959V/v7BMAzDMAzDMLlyNTNiMSdewVxbiA44B4/guz1qW58VYlMI0WsJ0W+N6kXw0spvPtdwhtkwnGM6uLaV4Xyzg3v3PM9DPfQ/sOg4xPWjipy31P8LTqbU304c/cLCUmWJLNB2Uz2U1KTeRKNmKHVMfbJC+/0loTZRH/W5cvEvBJPMbREkWt3FD1NcqXZBSpuE2Ad0PBehPtNrPtIEdYP+hiRt/V1jIiE69X4NT/uVZI3PUHE9bm5M7ePGdZWy951v7Nn6j8v1WWKP3mt6ttnsigx6VN7Vc0VomSSGqW2mGNP1muZPl7LfjNUaKNFtDGVf2fvE9O7VlBS5j333c5p/eeoOqcs1R/hIqDWLJ7TTlksirVT1SI7l8k4Yp+g3jafGcrU1RM6l9th80XOpnlN97bDNY4i4s61B0Si/ipa0uHMl6zqEjlFfCZm/TM8KmzQDjmuTAQ==")),BM=["isol","fina","fin2","fin3","medi","med2","init"],BN="isol",Bj="fina",BL="fin2",BF="medi",BU="med2",Bz="init",BG=[[[null,null,0],[null,BN,2],[null,BN,1],[null,BN,2],[null,BN,1],[null,BN,6]],[[null,null,0],[null,BN,2],[null,BN,1],[null,BN,2],[null,BL,5],[null,BN,6]],[[null,null,0],[null,BN,2],[Bz,Bj,1],[Bz,Bj,3],[Bz,Bj,4],[Bz,Bj,6]],[[null,null,0],[null,BN,2],[BF,Bj,1],[BF,Bj,3],[BF,Bj,4],[BF,Bj,6]],[[null,null,0],[null,BN,2],[BU,BN,1],[BU,BN,2],[BU,BL,5],[BU,BN,6]],[[null,null,0],[null,BN,2],[BN,BN,1],[BN,BN,2],[BN,BL,5],[BN,BN,6]],[[null,null,0],[null,BN,2],[null,BN,1],[null,BN,2],[null,"fin3",5],[null,BN,6]]];class BH extends BR{static planFeatures(e){e.add(["ccmp","locl"]);for(let t=0;t<BM.length;t++){let r=BM[t];e.addStage(r,!1)}e.addStage("mset")}static assignFeatures(e,t){super.assignFeatures(e,t);let r=-1,n=0,i=[];for(let e=0;e<t.length;e++){let o,s;var a=t[e];let l=function(e){let t=BP.get(e);if(t)return t-1;let r=wv(e);return 6*("Mn"===r||"Me"===r||"Cf"===r)}(a.codePoints[0]);if(6===l){i[e]=null;continue}[s,o,n]=BG[n][l],null!==s&&-1!==r&&(i[r]=s),i[e]=o,r=e}for(let e=0;e<t.length;e++){let r;var a=t[e];(r=i[e])&&(a.features[r]=!0)}}}class BW{reset(e={},t=0){this.options=e,this.flags=e.flags||{},this.markAttachmentType=e.markAttachmentType||0,this.index=t}get cur(){return this.glyphs[this.index]||null}shouldIgnore(e){return this.flags.ignoreMarks&&e.isMark||this.flags.ignoreBaseGlyphs&&e.isBase||this.flags.ignoreLigatures&&e.isLigature||this.markAttachmentType&&e.isMark&&e.markAttachmentType!==this.markAttachmentType}move(e){for(this.index+=e;0<=this.index&&this.index<this.glyphs.length&&this.shouldIgnore(this.glyphs[this.index]);)this.index+=e;return 0>this.index||this.index>=this.glyphs.length?null:this.glyphs[this.index]}next(){return this.move(1)}prev(){return this.move(-1)}peek(e=1){let t=this.index,r=this.increment(e);return this.index=t,r}peekIndex(e=1){let t=this.index;this.increment(e);let r=this.index;return this.index=t,r}increment(e=1){let t=e<0?-1:1;for(e=Math.abs(e);e--;)this.move(t);return this.glyphs[this.index]}constructor(e,t){this.glyphs=e,this.reset(t)}}let BY=["DFLT","dflt","latn"];class Bq{findScript(e){if(null==this.table.scriptList)return null;for(let t of(Array.isArray(e)||(e=[e]),e))for(let e of this.table.scriptList)if(e.tag===t)return e;return null}selectScript(e,t,r){let n,i=!1;if(!this.script||e!==this.scriptTag){if((n=this.findScript(e))||(n=this.findScript(BY)),!n)return this.scriptTag;this.scriptTag=n.tag,this.script=n.script,this.language=null,this.languageTag=null,i=!0}if(r&&r===this.direction||(this.direction=r||Bg(e)),t&&t.length<4&&(t+=" ".repeat(4-t.length)),!t||t!==this.languageTag){for(let e of(this.language=null,this.script.langSysRecords))if(e.tag===t){this.language=e.langSys,this.languageTag=e.tag;break}this.language||(this.language=this.script.defaultLangSys,this.languageTag=null),i=!0}if(i&&(this.features={},this.language))for(let e of this.language.featureIndexes){let t=this.table.featureList[e],r=this.substituteFeatureForVariations(e);this.features[t.tag]=r||t.feature}return this.scriptTag}lookupsForFeatures(e=[],t){let r=[];for(let n of e){let e=this.features[n];if(e)for(let i of e.lookupListIndexes)t&&-1!==t.indexOf(i)||r.push({feature:n,index:i,lookup:this.table.lookupList.get(i)})}return r.sort((e,t)=>e.index-t.index),r}substituteFeatureForVariations(e){if(-1===this.variationsIndex)return null;for(let t of this.table.featureVariations.featureVariationRecords[this.variationsIndex].featureTableSubstitution.substitutions)if(t.featureIndex===e)return t.alternateFeatureTable;return null}findVariationsIndex(e){let t=this.table.featureVariations;if(!t)return -1;let r=t.featureVariationRecords;for(let t=0;t<r.length;t++){let n=r[t].conditionSet.conditionTable;if(this.variationConditionsMatch(n,e))return t}return -1}variationConditionsMatch(e,t){return e.every(e=>{let r=e.axisIndex<t.length?t[e.axisIndex]:0;return e.filterRangeMinValue<=r&&r<=e.filterRangeMaxValue})}applyFeatures(e,t,r){let n=this.lookupsForFeatures(e);this.applyLookups(n,t,r)}
3applyLookups(e,t,r){for(let{feature:n,lookup:i}of(this.glyphs=t,this.positions=r,this.glyphIterator=new BW(t),e))for(this.currentFeature=n,this.glyphIterator.reset(i.flags);this.glyphIterator.index<t.length;){if(!(n in this.glyphIterator.cur.features)){this.glyphIterator.next();continue}for(let e of i.subTables)if(this.applyLookup(i.lookupType,e))break;this.glyphIterator.next()}}applyLookup(e,t){throw Error("applyLookup must be implemented by subclasses")}applyLookupList(e){let t=this.glyphIterator.options,r=this.glyphIterator.index;for(let n of e){this.glyphIterator.reset(t,r),this.glyphIterator.increment(n.sequenceIndex);let e=this.table.lookupList.get(n.lookupListIndex);for(let t of(this.glyphIterator.reset(e.flags,this.glyphIterator.index),e.subTables))if(this.applyLookup(e.lookupType,t))break}return this.glyphIterator.reset(t,r),!0}coverageIndex(e,t){switch(null==t&&(t=this.glyphIterator.cur.id),e.version){case 1:return e.glyphs.indexOf(t);case 2:for(let r of e.rangeRecords)if(r.start<=t&&t<=r.end)return r.startCoverageIndex+t-r.start}return -1}match(e,t,r,n){let i=this.glyphIterator.index,a=this.glyphIterator.increment(e),o=0;for(;o<t.length&&a&&r(t[o],a);)n&&n.push(this.glyphIterator.index),o++,a=this.glyphIterator.next();return this.glyphIterator.index=i,!(o<t.length)&&(n||!0)}sequenceMatches(e,t){return this.match(e,t,(e,t)=>e===t.id)}sequenceMatchIndices(e,t){return this.match(e,t,(e,t)=>this.currentFeature in t.features&&e===t.id,[])}coverageSequenceMatches(e,t){return this.match(e,t,(e,t)=>this.coverageIndex(e,t.id)>=0)}getClassID(e,t){switch(t.version){case 1:let r=e-t.startGlyph;if(r>=0&&r<t.classValueArray.length)return t.classValueArray[r];break;case 2:for(let r of t.classRangeRecord)if(r.start<=e&&e<=r.end)return r.class}return 0}classSequenceMatches(e,t,r){return this.match(e,t,(e,t)=>e===this.getClassID(t.id,r))}applyContext(e){let t;switch(e.version){case 1:if(-1===(t=this.coverageIndex(e.coverage)))break;for(let r of e.ruleSets[t])if(this.sequenceMatches(1,r.input))return this.applyLookupList(r.lookupRecords);break;case 2:if(-1===this.coverageIndex(e.coverage)||-1===(t=this.getClassID(this.glyphIterator.cur.id,e.classDef)))break;for(let r of e.classSet[t])if(this.classSequenceMatches(1,r.classes,e.classDef))return this.applyLookupList(r.lookupRecords);break;case 3:if(this.coverageSequenceMatches(0,e.coverages))return this.applyLookupList(e.lookupRecords)}return!1}applyChainingContext(e){let t;switch(e.version){case 1:if(-1===(t=this.coverageIndex(e.coverage)))break;for(let r of e.chainRuleSets[t])if(this.sequenceMatches(-r.backtrack.length,r.backtrack)&&this.sequenceMatches(1,r.input)&&this.sequenceMatches(1+r.input.length,r.lookahead))return this.applyLookupList(r.lookupRecords);break;case 2:if(-1===this.coverageIndex(e.coverage))break;t=this.getClassID(this.glyphIterator.cur.id,e.inputClassDef);let r=e.chainClassSet[t];if(!r)break;for(let t of r)if(this.classSequenceMatches(-t.backtrack.length,t.backtrack,e.backtrackClassDef)&&this.classSequenceMatches(1,t.input,e.inputClassDef)&&this.classSequenceMatches(1+t.input.length,t.lookahead,e.lookaheadClassDef))return this.applyLookupList(t.lookupRecords);break;case 3:if(this.coverageSequenceMatches(-e.backtrackGlyphCount,e.backtrackCoverage)&&this.coverageSequenceMatches(0,e.inputCoverage)&&this.coverageSequenceMatches(e.inputGlyphCount,e.lookaheadCoverage))return this.applyLookupList(e.lookupRecords)}return!1}constructor(e,t){this.font=e,this.table=t,this.script=null,this.scriptTag=null,this.language=null,this.languageTag=null,this.features={},this.lookups={},this.variationsIndex=e._variationProcessor?this.findVariationsIndex(e._variationProcessor.normalizedCoords):-1,this.selectScript(),this.glyphs=[],this.positions=[],this.ligatureID=1,this.currentFeature=null}}class BK{get id(){return this._id}set id(e){this._id=e,this.substituted=!0;let t=this._font.GDEF;if(t&&t.glyphClassDef){let r=Bq.prototype.getClassID(e,t.glyphClassDef);this.isBase=1===r,this.isLigature=2===r,this.isMark=3===r,this.markAttachmentType=t.markAttachClassDef?Bq.prototype.getClassID(e,t.markAttachClassDef):0}else this.isMark=this.codePoints.length>0&&this.codePoints.every(ww),this.isBase=!this.isMark,this.isLigature=this.codePoints.length>1,this.markAttachmentType=0}copy(){return new BK(this._font,this.id,this.codePoints,this.features)}
3constructor(e,t,r=[],n){if(this._font=e,this.codePoints=r,this.id=t,this.features={},Array.isArray(n))for(let e=0;e<n.length;e++){let t=n[e];this.features[t]=!0}else"object"==typeof n&&Object.assign(this.features,n);this.ligatureID=null,this.ligatureComponent=null,this.isLigated=!1,this.cursiveAttachment=null,this.markAttachment=null,this.shaperInfo=null,this.substituted=!1,this.isMultiplied=!1}}class BJ extends BR{static planFeatures(e){e.add(["ljmo","vjmo","tjmo"],!1)}static assignFeatures(e,t){let r=0,n=0;for(;n<t.length;){let i,a=t[n].codePoints[0],o=B$(a);switch([i,r]=B3[r][o],i){case B0:e.font.hasGlyphForCodePoint(a)||(n=B6(t,n,e.font));break;case B1:n=function(e,t,r){let n,i,a,o,s=e[t],l=B$(e[t].codePoints[0]),c=e[t-1].codePoints[0],u=B$(c);if(4===u&&3===l)n=c,o=s;else{2===l?(i=e[t-1],a=s):(i=e[t-2],a=e[t-1],o=s);let r=i.codePoints[0],c=a.codePoints[0];4352<=r&&r<=BV&&4449<=c&&c<=BZ&&(n=44032+((r-4352)*21+(c-4449))*28)}let f=o&&o.codePoints[0]||4519;if(null!=n&&(4519===f||1<=f&&f<=BX)){let i=n+(f-4519);if(r.hasGlyphForCodePoint(i)){let n=2===u?3:2;return e.splice(t-n+1,n,B4(r,i,s.features)),t-n+1}}return(i&&(i.features.ljmo=!0),a&&(a.features.vjmo=!0),o&&(o.features.tjmo=!0),4===u)?(B6(e,t-1,r),t+1):t}(t,n,e.font);break;case B2:!function(e,t,r){let n=e[t],i=e[t].codePoints[0];if(0===r.glyphForCodePoint(i).advanceWidth)return;let a=function(e){switch(B$(e)){case 4:case 5:return 1;case 2:return 2;case 3:return 3}}(e[t-1].codePoints[0]);e.splice(t,1),e.splice(t-a,0,n)}(t,n,e.font);break;case B5:n=function(e,t,r){let n=e[t],i=e[t].codePoints[0];if(r.hasGlyphForCodePoint(9676)){let a=B4(r,9676,n.features),o=0===r.glyphForCodePoint(i).advanceWidth?t:t+1;e.splice(o,0,a),t++}return t}(t,n,e.font)}n++}}}wt(BJ,"zeroMarkWidths","NONE");let BV=4370,BZ=4469,BX=4546;function B$(e){return 4352<=e&&e<=4447||43360<=e&&e<=43388?1:4448<=e&&e<=4519||55216<=e&&e<=55238?2:4520<=e&&e<=4607||55243<=e&&e<=55291?3:e-44032<11173&&(e-44032)%28==0?4:44032<=e&&e<=55204?5:6*(12334<=e&&e<=12335)}let B0=1,B1=2,B2=4,B5=5,B3=[[[0,0],[0,1],[0,0],[0,0],[1,2],[1,3],[5,0]],[[0,0],[0,1],[2,2],[0,0],[1,2],[1,3],[5,0]],[[0,0],[0,1],[0,0],[2,3],[1,2],[1,3],[4,0]],[[0,0],[0,1],[0,0],[0,0],[1,2],[1,3],[4,0]]];function B4(e,t,r){return new BK(e,e.glyphForCodePoint(t).id,[t],r)}function B6(e,t,r){let n=e[t],i=n.codePoints[0]-44032,a=4519+i%28,o=4352+(i=i/28|0)/21|0,s=4449+i%21;if(!r.hasGlyphForCodePoint(o)||!r.hasGlyphForCodePoint(s)||4519!==a&&!r.hasGlyphForCodePoint(a))return t;let l=B4(r,o,n.features);l.features.ljmo=!0;let c=B4(r,s,n.features);c.features.vjmo=!0;let u=[l,c];if(a>4519){let e=B4(r,a,n.features);e.features.tjmo=!0,u.push(e)}return e.splice(t,1,...u),t+u.length-1}var B8={};B8=JSON.parse('{"stateTable":
vendor: 30,369 bytes, line 3
3[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,2,3,4,5,6,7,8,9,0,10,11,11,12,13,14,15,16,17],[0,0,0,18,19,20,21,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,28,29,30,31,32,33,0,34,0,0,35,36,0,0,37,0],[0,0,0,38,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,39,0,0,0,40,41,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,43,44,44,8,9,0,0,0,0,12,43,0,0,0,0],[0,0,0,0,43,44,44,8,9,0,0,0,0,0,43,0,0,0,0],[0,0,0,45,46,47,48,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,50,0,0,51,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,52,0,0,0,0,0,0,0,0],[0,0,0,53,54,55,56,57,58,0,59,0,0,60,61,0,0,62,0],[0,0,0,4,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,63,64,0,0,40,41,0,9,0,10,0,0,0,42,0,63,0,0],[0,2,3,4,5,6,7,8,9,0,10,11,11,12,13,0,2,16,0],[0,0,0,18,65,20,21,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,0,66,67,67,8,9,0,10,0,0,0,68,0,0,0,0],[0,0,0,69,0,70,70,0,71,0,72,0,0,0,0,0,0,0,0],[0,0,0,73,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,75,0,0,0,76,77,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,79,80,80,22,23,0,0,0,0,25,79,0,0,0,0],[0,0,0,18,19,20,74,22,23,0,24,0,0,25,26,0,0,27,0],[0,0,0,81,82,83,84,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,86,0,0,87,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,88,0,0,0,0,0,0,0,0],[0,0,0,18,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,89,90,0,0,76,77,0,23,0,24,0,0,0,78,0,89,0,0],[0,0,0,0,91,92,92,22,23,0,24,0,0,0,93,0,0,0,0],[0,0,0,94,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,96,0,0,0,97,98,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,35,100,0,0,0,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,0,100,0,0,0,0],[0,0,0,102,103,104,105,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,107,0,0,108,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,109,0,0,0,0,0,0,0,0],[0,0,0,28,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,110,111,0,0,97,98,0,33,0,34,0,0,0,99,0,110,0,0],[0,0,0,0,112,113,113,32,33,0,34,0,0,0,114,0,0,0,0],[0,0,0,0,5,7,7,8,9,0,10,0,0,0,13,0,0,16,0],[0,0,0,115,116,117,118,8,9,0,10,0,0,119,120,0,0,16,0],[0,0,0,0,0,121,121,0,9,0,10,0,0,0,42,0,0,0,0],[0,39,0,122,0,123,123,8,9,0,10,0,0,0,42,0,39,0,0],[0,124,64,0,0,0,0,0,0,0,0,0,0,0,0,0,124,0,0],[0,39,0,0,0,121,125,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,126,126,8,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,46,47,48,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,47,47,49,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,127,127,49,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,128,127,127,49,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,129,130,131,132,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,50,0,0,0,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,134,0,0,0,0,0,0,0,0],[0,0,0,135,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,136,0,0,0,137,138,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,140,141,141,57,58,0,0,0,0,60,140,0,0,0,0],[0,0,0,0,140,141,141,57,58,0,0,0,0,0,140,0,0,0,0],[0,0,0,142,143,144,145,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,147,0,0,148,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,149,0,0,0,0,0,0,0,0],[0,0,0,53,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,150,151,0,0,137,138,0,58,0,59,0,0,0,139,0,150,0,0],[0,0,0,0,152,153,153,57,58,0,59,0,0,0,154,0,0,0,0],[0,0,0,155,116,156,157,8,9,0,10,0,0,158,120,0,0,16,0],[0,0,0,0,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,75,3,4,5,159,160,8,161,0,162,0,11,12,163,0,75,16,0],[0,0,0,0,0,40,164,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,0,165,0,0,0,0],[0,124,64,0,0,40,164,0,9,0,10,0,0,0,42,0,124,0,0],[0,0,0,0,0,70,70,0,71,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,71,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,166,0,0,167,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,168,0,0,0,0,0,0,0,0],[0,0,0,0,19,74,74,22,23,0,24,0,0,0,26,0,0,27,0],[0,0,0,0,79,80,80,22,23,0,0,0,0,0,79,0,0,0,0],[0,0,0,169,170,171,172,22,23,0,24,0,0,173,174,0,0,27,0],[0,0,0,0,0,175,175,0,23,0,24,0,0,0,78,0,0,0,0],[0,75,0,176,0,177,177,22,23,0,24,0,0,0,78,0,75,0,0],[0,178,90,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0,0],[0,75,0,0,0,175,179,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,180,180,22,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,82,83,84,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,83,83,85,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,181,181,85,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,182,181,181,85,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,183,184,185,186,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,86,0,0,0,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,188,0,0,0,0,0,0,0,0],[0,0,0,189,170,190,191,22,23,0,24,0,0,192,174,0,0,27,0],[0,0,0,0,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,76,193,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,0,194,0,0,0,0],[0,178,90,0,0,76,193,0,23,0,24,0,0,0,78,0,178,0,0],[0,0,0,0,29,95,31,32,33,0,34,0,0,0,36,0,0,37,0],[0,0,0,0,100,101,101,32,33,0,0,0,0,0,100,0,0,0,0],[0,0,0,195,196,197,198,32,33,0,34,0,0,199,200,0,0,37,0],[0,0,0,0,0,201,201,0,33,0,34,0,0,0,99,0,0,0,0],[0,96,0,202,0,203,203,32,33,0,34,0,0,0,99,0,96,0,0],[0,204,111,0,0,0,0,0,0,0,0,0,0,0,0,0,204,0,0],[0,96,0,0,0,201,205,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,206,206,32,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,103,104,105,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,104,104,106,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,207,207,106,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,208,207,207,106,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,209,210,211,212,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,107,0,0,0,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,214,0,0,0,0,0,0,0,0],[0,0,0,215,196,216,217,32,33,0,34,0,0,218,200,0,0,37,0],[0,0,0,0,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,97,219,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,0,220,0,0,0,0],[0,204,111,0,0,97,219,0,33,0,34,0,0,0,99,0,204,0,0],[0,0,0,221,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,223,0,0,0,40,224,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,119,225,0,0,0,0],[0,0,0,115,116,117,222,8,9,0,10,0,0,119,120,0,0,16,0],[0,0,0,115,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,226,64,0,0,40,224,0,9,0,10,0,0,0,42,0,226,0,0],[0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0],[0,39,0,0,0,121,121,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,44,44,8,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,227,0,228,229,0,9,0,10,0,0,230,0,0,0,0,0],[0,39,0,122,0,121,121,0,9,0,10,0,0,0,42,0,39,0,0],[0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,231,231,49,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,232,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,130,131,132,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,131,131,133,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,233,233,133,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,234,233,233,133,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,235,236,237,238,239,9,0,10,0,0,0,42,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,54,56,56,57,58,0,59,0,0,0,61,0,0,62,0],[0,0,0,240,241,242,243,57,58,0,59,0,0,244,245,0,0,62,0],[0,0,0,0,0,246,246,0,58,0,59,0,0,0,139,0,0,0,0],[0,136,0,247,0,248,248,57,58,0,59,0,0,0,139,0,136,0,0],[0,249,151,0,0,0,0,0,0,0,0,0,0,0,0,0,249,0,0],[0,136,0,0,0,246,250,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,251,251,57,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,143,144,145,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,144,144,146,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,252,252,146,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,253,252,252,146,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,254,255,256,257,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,147,0,0,0,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,259,0,0,0,0,0,0,0,0],[0,0,0,260,241,261,262,57,58,0,59,0,0,263,245,0,0,62,0],[0,0,0,0,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,137,264,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,0,265,0,0,0,0],[0,249,151,0,0,137,264,0,58,0,59,0,0,0,139,0,249,0,0],[0,0,0,221,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,158,225,0,0,0,0],[0,0,0,155,116,156,222,8,9,0,10,0,0,158,120,0,0,16,0],[0,0,0,155,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,43,266,266,8,161,0,24,0,0,12,267,0,0,0,0],[0,75,0,176,43,268,268,269,161,0,24,0,0,0,267,0,75,0,0],[0,0,0,0,0,270,0,0,271,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,272,0,0,0,0,0,0,0,0],[0,273,274,0,0,40,41,0,9,0,10,0,0,0,42,0,273,0,0],[0,0,0,40,0,123,123,8,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,121,275,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,166,0,0,0,0,72,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,276,0,0,0,0,0,0,0,0],[0,0,0,277,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,279,0,0,0,76,280,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,173,281,0,0,0,0],[0,0,0,169,170,171,278,22,23,0,24,0,0,173,174,0,0,27,0],[0,0,0,169,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,282,90,0,0,76,280,0,23,0,24,0,0,0,78,0,282,0,0],[0,0,0,0,0,0,0,0,23,0,0,0,0,0,0,0,0,0,0],[0,75,0,0,0,175,175,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,80,80,22,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,283,0,284,285,0,23,0,24,0,0,286,0,0,0,0,0],[0,75,0,176,0,175,175,0,23,0,24,0,0,0,78,0,75,0,0],[0,0,0,0,0,0,0,22,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,287,287,85,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,288,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,184,185,186,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,185,185,187,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,289,289,187,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,290,289,289,187,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,291,292,293,294,295,23,0,24,0,0,0,78,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,277,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,192,281,0,0,0,0],[0,0,0,189,170,190,278,22,23,0,24,0,0,192,174,0,0,27,0],[0,0,0,189,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,76,0,177,177,22,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,175,296,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,297,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,299,0,0,0,97,300,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,199,301,0,0,0,0],[0,0,0,195,196,197,298,32,33,0,34,0,0,199,200,0,0,37,0],[0,0,0,195,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,302,111,0,0,97,300,0,33,0,34,0,0,0,99,0,302,0,0],[0,0,0,0,0,0,0,0,33,0,0,0,0,0,0,0,0,0,0],[0,96,0,0,0,201,201,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,101,101,32,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,303,0,304,305,0,33,0,34,0,0,306,0,0,0,0,0],[0,96,0,202,0,201,201,0,33,0,34,0,0,0,99,0,96,0,0],[0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,307,307,106,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,308,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,210,211,212,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,211,211,213,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,309,309,213,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,310,309,309,213,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,311,312,313,314,315,33,0,34,0,0,0,99,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,297,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,218,301,0,0,0,0],[0,0,0,215,196,216,298,32,33,0,34,0,0,218,200,0,0,37,0],[0,0,0,215,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,97,0,203,203,32,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,201,316,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,116,222,222,8,9,0,10,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,9,0,0,0,0,0,225,0,0,0,0],[0,0,0,317,318,319,320,8,9,0,10,0,0,321,322,0,0,16,0],[0,223,0,323,0,123,123,8,9,0,10,0,0,0,42,0,223,0,0],[0,223,0,0,0,121,324,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,325,318,326,327,8,9,0,10,0,0,328,322,0,0,16,0],[0,0,0,64,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,9,0,0,0,0,230,0,0,0,0,0],[0,0,0,227,0,228,121,0,9,0,10,0,0,230,0,0,0,0,0],[0,0,0,227,0,121,121,0,9,0,10,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,49,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,46,0,0],[0,0,0,0,0,329,329,133,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,330,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,236,237,238,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,237,237,239,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,0,331,331,239,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,332,331,331,239,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,333,40,121,334,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,335,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,337,0,0,0,137,338,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,244,339,0,0,0,0],[0,0,0,240,241,242,336,57,58,0,59,0,0,244,245,0,0,62,0],[0,0,0,240,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,340,151,0,0,137,338,0,58,0,59,0,0,0,139,0,340,0,0],[0,0,0,0,0,0,0,0,58,0,0,0,0,0,0,0,0,0,0],[0,136,0,0,0,246,246,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,141,141,57,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,341,0,342,343,0,58,0,59,0,0,344,0,0,0,0,0],[0,136,0,247,0,246,246,0,58,0,59,0,0,0,139,0,136,0,0],[0,0,0,0,0,0,0,57,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,345,345,146,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,346,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,255,256,257,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,256,256,258,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,347,347,258,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,348,347,347,258,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,349,350,351,352,353,58,0,59,0,0,0,139,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,335,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,263,339,0,0,0,0],[0,0,0,260,241,261,336,57,58,0,59,0,0,263,245,0,0,62,0],[0,0,0,260,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,137,0,248,248,57,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,246,354,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,126,126,8,23,0,0,0,0,0,0,0,0,0,0],[0,355,90,0,0,121,125,0,9,0,10,0,0,0,42,0,355,0,0],[0,0,0,0,0,356,356,269,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,357,358,359,360,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,270,0,0,0,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,363,0,0,0,0,0,0,0,0],[0,0,0,364,116,365,366,8,161,0,162,0,0,367,120,0,0,16,0],[0,0,0,0,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,40,0,121,121,0,9,0,10,0,0,0,42,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,170,278,278,22,23,0,24,0,0,0,174,0,0,27,0],[0,0,0,0,281,80,80,22,23,0,0,0,0,0,281,0,0,0,0],[0,0,0,369,370,371,372,22,23,0,24,0,0,373,374,0,0,27,0],[0,279,0,375,0,177,177,22,23,0,24,0,0,0,78,0,279,0,0],[0,279,0,0,0,175,376,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,377,370,378,379,22,23,0,24,0,0,380,374,0,0,27,0],[0,0,0,90,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,23,0,0,0,0,286,0,0,0,0,0],[0,0,0,283,0,284,175,0,23,0,24,0,0,286,0,0,0,0,0],[0,0,0,283,0,175,175,0,23,0,24,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,85,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,82,0,0],[0,0,0,0,0,381,381,187,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,382,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,292,293,294,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,293,293,295,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,0,383,383,295,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,384,383,383,295,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,385,76,175,386,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,76,0,175,175,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,196,298,298,32,33,0,34,0,0,0,200,0,0,37,0],[0,0,0,0,301,101,101,32,33,0,0,0,0,0,301,0,0,0,0],[0,0,0,387,388,389,390,32,33,0,34,0,0,391,392,0,0,37,0],[0,299,0,393,0,203,203,32,33,0,34,0,0,0,99,0,299,0,0],[0,299,0,0,0,201,394,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,395,388,396,397,32,33,0,34,0,0,398,392,0,0,37,0],[0,0,0,111,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,33,0,0,0,0,306,0,0,0,0,0],[0,0,0,303,0,304,201,0,33,0,34,0,0,306,0,0,0,0,0],[0,0,0,303,0,201,201,0,33,0,34,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,106,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,103,0,0],[0,0,0,0,0,399,399,213,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,400,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,312,313,314,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,313,313,315,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,0,401,401,315,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,402,401,401,315,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,403,97,201,404,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,97,0,201,201,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,405,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,407,0,0,0,40,408,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,321,409,0,0,0,0],[0,0,0,317,318,319,406,8,9,0,10,0,0,321,322,0,0,16,0],[0,0,0,317,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,410,64,0,0,40,408,0,9,0,10,0,0,0,42,0,410,0,0],[0,223,0,0,0,121,121,0,9,0,10,0,0,0,42,0,223,0,0],[0,223,0,323,0,121,121,0,9,0,10,0,0,0,42,0,223,0,0],[0,0,0,405,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,328,409,0,0,0,0],[0,0,0,325,318,326,406,8,9,0,10,0,0,328,322,0,0,16,0],[0,0,0,325,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,0,0,0,133,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,130,0,0],[0,0,0,0,0,411,411,239,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,412,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,40,121,334,0,9,0,10,0,0,0,42,0,0,0,0],[0,0,0,0,413,0,0,0,9,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,241,336,336,57,58,0,59,0,0,0,245,0,0,62,0],[0,0,0,0,339,141,141,57,58,0,0,0,0,0,339,0,0,0,0],[0,0,0,414,415,416,417,57,58,0,59,0,0,418,419,0,0,62,0],[0,337,0,420,0,248,248,57,58,0,59,0,0,0,139,0,337,0,0],[0,337,0,0,0,246,421,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,422,415,423,424,57,58,0,59,0,0,425,419,0,0,62,0],[0,0,0,151,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,58,0,0,0,0,344,0,0,0,0,0],[0,0,0,341,0,342,246,0,58,0,59,0,0,344,0,0,0,0,0],[0,0,0,341,0,246,246,0,58,0,59,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,146,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,143,0,0],[0,0,0,0,0,426,426,258,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,427,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,350,351,352,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,351,351,353,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,0,428,428,353,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,429,428,428,353,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,430,137,246,431,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,137,0,246,246,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,432,116,433,434,8,161,0,162,0,0,435,120,0,0,16,0],[0,0,0,0,0,180,180,269,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,358,359,360,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,359,359,361,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,436,436,361,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,437,436,436,361,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,438,439,440,441,442,161,0,162,0,0,0,362,0,0,0,0],[0,443,274,0,0,0,0,0,0,0,0,0,0,0,0,0,443,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,444,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,367,225,0,0,0,0],[0,0,0,364,116,365,445,8,161,0,162,0,0,367,120,0,0,16,0],[0,0,0,364,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,0,0,0,0,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,446,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,448,0,0,0,76,449,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,373,450,0,0,0,0],[0,0,0,369,370,371,447,22,23,0,24,0,0,373,374,0,0,27,0],[0,0,0,369,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,451,90,0,0,76,449,0,23,0,24,0,0,0,78,0,451,0,0],[0,279,0,0,0,175,175,0,23,0,24,0,0,0,78,0,279,0,0],[0,279,0,375,0,175,175,0,23,0,24,0,0,0,78,0,279,0,0],[0,0,0,446,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,380,450,0,0,0,0],[0,0,0,377,370,378,447,22,23,0,24,0,0,380,374,0,0,27,0],[0,0,0,377,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,0,0,0,187,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,184,0,0],[0,0,0,0,0,452,452,295,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,453,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,76,175,386,0,23,0,24,0,0,0,78,0,0,0,0],[0,0,0,0,454,0,0,0,23,0,0,0,0,0,0,0,0,0,0],[0,0,0,455,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,457,0,0,0,97,458,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,391,459,0,0,0,0],[0,0,0,387,388,389,456,32,33,0,34,0,0,391,392,0,0,37,0],[0,0,0,387,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,460,111,0,0,97,458,0,33,0,34,0,0,0,99,0,460,0,0],[0,299,0,0,0,201,201,0,33,0,34,0,0,0,99,0,299,0,0],[0,299,0,393,0,201,201,0,33,0,34,0,0,0,99,0,299,0,0],[0,0,0,455,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,398,459,0,0,0,0],[0,0,0,395,388,396,456,32,33,0,34,0,0,398,392,0,0,37,0],[0,0,0,395,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,0,0,0,213,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,210,0,0],[0,0,0,0,0,461,461,315,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,462,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,97,201,404,0,33,0,34,0,0,0,99,0,0,0,0],[0,0,0,0,463,0,0,0,33,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,318,406,406,8,9,0,10,0,0,0,322,0,0,16,0],[0,0,0,0,409,44,44,8,9,0,0,0,0,0,409,0,0,0,0],[0,0,0,464,465,466,467,8,9,0,10,0,0,468,469,0,0,16,0],[0,407,0,470,0,123,123,8,9,0,10,0,0,0,42,0,407,0,0],[0,407,0,0,0,121,471,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,472,465,473,474,8,9,0,10,0,0,475,469,0,0,16,0],[0,0,0,0,0,0,0,239,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,236,0,0],[0,0,0,0,0,0,476,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,477,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,479,0,0,0,137,480,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,418,481,0,0,0,0],[0,0,0,414,415,416,478,57,58,0,59,0,0,418,419,0,0,62,0],[0,0,0,414,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,482,151,0,0,137,480,0,58,0,59,0,0,0,139,0,482,0,0],[0,337,0,0,0,246,246,0,58,0,59,0,0,0,139,0,337,0,0],[0,337,0,420,0,246,246,0,58,0,59,0,0,0,139,0,337,0,0],[0,0,0,477,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,425,481,0,0,0,0],[0,0,0,422,415,423,478,57,58,0,59,0,0,425,419,0,0,62,0],[0,0,0,422,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,0,0,0,258,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,0,0],[0,0,0,0,0,483,483,353,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,484,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,137,246,431,0,58,0,59,0,0,0,139,0,0,0,0],[0,0,0,0,485,0,0,0,58,0,0,0,0,0,0,0,0,0,0],[0,0,0,444,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,435,225,0,0,0,0],[0,0,0,432,116,433,445,8,161,0,162,0,0,435,120,0,0,16,0],[0,0,0,432,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,0,486,486,361,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,487,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,439,440,441,442,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,440,440,442,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,488,488,442,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,489,488,488,442,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,490,491,492,493,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,495,0,496,497,0,161,0,162,0,0,498,0,0,0,0,0],[0,0,0,0,116,445,445,8,161,0,162,0,0,0,120,0,0,16,0],[0,0,0,0,225,44,44,8,161,0,0,0,0,0,225,0,0,0,0],[0,0,0,0,370,447,447,22,23,0,24,0,0,0,374,0,0,27,0],[0,0,0,0,450,80,80,22,23,0,0,0,0,0,450,0,0,0,0],[0,0,0,499,500,501,502,22,23,0,24,0,0,503,504,0,0,27,0],[0,448,0,505,0,177,177,22,23,0,24,0,0,0,78,0,448,0,0],[0,448,0,0,0,175,506,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,507,500,508,509,22,23,0,24,0,0,510,504,0,0,27,0],[0,0,0,0,0,0,0,295,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,292,0,0],[0,0,0,0,0,0,511,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,388,456,456,32,33,0,34,0,0,0,392,0,0,37,0],[0,0,0,0,459,101,101,32,33,0,0,0,0,0,459,0,0,0,0],[0,0,0,512,513,514,515,32,33,0,34,0,0,516,517,0,0,37,0],[0,457,0,518,0,203,203,32,33,0,34,0,0,0,99,0,457,0,0],[0,457,0,0,0,201,519,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,520,513,521,522,32,33,0,34,0,0,523,517,0,0,37,0],[0,0,0,0,0,0,0,315,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,312,0,0],[0,0,0,0,0,0,524,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,525,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,527,0,0,0,40,528,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,468,529,0,0,0,0],[0,0,0,464,465,466,526,8,9,0,10,0,0,468,469,0,0,16,0],[0,0,0,464,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,530,64,0,0,40,528,0,9,0,10,0,0,0,42,0,530,0,0],[0,407,0,0,0,121,121,0,9,0,10,0,0,0,42,0,407,0,0],[0,407,0,470,0,121,121,0,9,0,10,0,0,0,42,0,407,0,0],[0,0,0,525,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,475,529,0,0,0,0],[0,0,0,472,465,473,526,8,9,0,10,0,0,475,469,0,0,16,0],[0,0,0,472,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0],[0,0,0,0,415,478,478,57,58,0,59,0,0,0,419,0,0,62,0],[0,0,0,0,481,141,141,57,58,0,0,0,0,0,481,0,0,0,0],[0,0,0,531,532,533,534,57,58,0,59,0,0,535,536,0,0,62,0],[0,479,0,537,0,248,248,57,58,0,59,0,0,0,139,0,479,0,0],[0,479,0,0,0,246,538,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,539,532,540,541,57,58,0,59,0,0,542,536,0,0,62,0],[0,0,0,0,0,0,0,353,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,350,0,0],[0,0,0,0,0,0,543,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,361,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,358,0,0],[0,0,0,0,0,544,544,442,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,545,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,491,492,493,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,492,492,494,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,546,546,494,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,547,546,546,494,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,548,549,368,550,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,274,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,161,0,0,0,0,498,0,0,0,0,0],[0,0,0,495,0,496,368,0,161,0,162,0,0,498,0,0,0,0,0],[0,0,0,495,0,368,368,0,161,0,162,0,0,0,0,0,0,0,0],[0,0,0,551,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,553,0,0,0,76,554,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,503,555,0,0,0,0],[0,0,0,499,500,501,552,22,23,0,24,0,0,503,504,0,0,27,0],[0,0,0,499,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,556,90,0,0,76,554,0,23,0,24,0,0,0,78,0,556,0,0],[0,448,0,0,0,175,175,0,23,0,24,0,0,0,78,0,448,0,0],[0,448,0,505,0,175,175,0,23,0,24,0,0,0,78,0,448,0,0],[0,0,0,551,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,510,555,0,0,0,0],[0,0,0,507,500,508,552,22,23,0,24,0,0,510,504,0,0,27,0],[0,0,0,507,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,0,0],[0,0,0,557,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,559,0,0,0,97,560,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,516,561,0,0,0,0],[0,0,0,512,513,514,558,32,33,0,34,0,0,516,517,0,0,37,0],[0,0,0,512,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,562,111,0,0,97,560,0,33,0,34,0,0,0,99,0,562,0,0],[0,457,0,0,0,201,201,0,33,0,34,0,0,0,99,0,457,0,0],[0,457,0,518,0,201,201,0,33,0,34,0,0,0,99,0,457,0,0],[0,0,0,557,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,523,561,0,0,0,0],[0,0,0,520,513,521,558,32,33,0,34,0,0,523,517,0,0,37,0],[0,0,0,520,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,0,0],[0,0,0,0,465,526,526,8,9,0,10,0,0,0,469,0,0,16,0],[0,0,0,0,529,44,44,8,9,0,0,0,0,0,529,0,0,0,0],[0,0,0,563,66,564,565,8,9,0,10,0,0,566,68,0,0,16,0],[0,527,0,567,0,123,123,8,9,0,10,0,0,0,42,0,527,0,0],[0,527,0,0,0,121,568,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,569,66,570,571,8,9,0,10,0,0,572,68,0,0,16,0],[0,0,0,573,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,575,0,0,0,137,576,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,535,577,0,0,0,0],[0,0,0,531,532,533,574,57,58,0,59,0,0,535,536,0,0,62,0],[0,0,0,531,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,578,151,0,0,137,576,0,58,0,59,0,0,0,139,0,578,0,0],[0,479,0,0,0,246,246,0,58,0,59,0,0,0,139,0,479,0,0],[0,479,0,537,0,246,246,0,58,0,59,0,0,0,139,0,479,0,0],[0,0,0,573,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,542,577,0,0,0,0],[0,0,0,539,532,540,574,57,58,0,59,0,0,542,536,0,0,62,0],[0,0,0,539,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,137,0,0],[0,0,0,0,0,0,0,442,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,439,0,0],[0,0,0,0,0,579,579,494,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,580,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,549,368,550,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,0,368,368,0,161,0,162,0,0,0,362,0,0,0,0],[0,0,0,0,581,0,0,0,161,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,500,552,552,22,23,0,24,0,0,0,504,0,0,27,0],[0,0,0,0,555,80,80,22,23,0,0,0,0,0,555,0,0,0,0],[0,0,0,582,91,583,584,22,23,0,24,0,0,585,93,0,0,27,0],[0,553,0,586,0,177,177,22,23,0,24,0,0,0,78,0,553,0,0],[0,553,0,0,0,175,587,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,588,91,589,590,22,23,0,24,0,0,591,93,0,0,27,0],[0,0,0,0,513,558,558,32,33,0,34,0,0,0,517,0,0,37,0],[0,0,0,0,561,101,101,32,33,0,0,0,0,0,561,0,0,0,0],[0,0,0,592,112,593,594,32,33,0,34,0,0,595,114,0,0,37,0],[0,559,0,596,0,203,203,32,33,0,34,0,0,0,99,0,559,0,0],[0,559,0,0,0,201,597,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,598,112,599,600,32,33,0,34,0,0,601,114,0,0,37,0],[0,0,0,602,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,566,165,0,0,0,0],[0,0,0,563,66,564,67,8,9,0,10,0,0,566,68,0,0,16,0],[0,0,0,563,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,527,0,0,0,121,121,0,9,0,10,0,0,0,42,0,527,0,0],[0,527,0,567,0,121,121,0,9,0,10,0,0,0,42,0,527,0,0],[0,0,0,602,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,165,44,44,8,9,0,0,0,0,572,165,0,0,0,0],[0,0,0,569,66,570,67,8,9,0,10,0,0,572,68,0,0,16,0],[0,0,0,569,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,0,532,574,574,57,58,0,59,0,0,0,536,0,0,62,0],[0,0,0,0,577,141,141,57,58,0,0,0,0,0,577,0,0,0,0],[0,0,0,603,152,604,605,57,58,0,59,0,0,606,154,0,0,62,0],[0,575,0,607,0,248,248,57,58,0,59,0,0,0,139,0,575,0,0],[0,575,0,0,0,246,608,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,609,152,610,611,57,58,0,59,0,0,612,154,0,0,62,0],[0,0,0,0,0,0,0,494,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,491,0,0],[0,0,0,0,0,0,613,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,614,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,585,194,0,0,0,0],[0,0,0,582,91,583,92,22,23,0,24,0,0,585,93,0,0,27,0],[0,0,0,582,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,553,0,0,0,175,175,0,23,0,24,0,0,0,78,0,553,0,0],[0,553,0,586,0,175,175,0,23,0,24,0,0,0,78,0,553,0,0],[0,0,0,614,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,194,80,80,22,23,0,0,0,0,591,194,0,0,0,0],[0,0,0,588,91,589,92,22,23,0,24,0,0,591,93,0,0,27,0],[0,0,0,588,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,615,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,595,220,0,0,0,0],[0,0,0,592,112,593,113,32,33,0,34,0,0,595,114,0,0,37,0],[0,0,0,592,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,559,0,0,0,201,201,0,33,0,34,0,0,0,99,0,559,0,0],[0,559,0,596,0,201,201,0,33,0,34,0,0,0,99,0,559,0,0],[0,0,0,615,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,220,101,101,32,33,0,0,0,0,601,220,0,0,0,0],[0,0,0,598,112,599,113,32,33,0,34,0,0,601,114,0,0,37,0],[0,0,0,598,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,66,67,67,8,9,0,10,0,0,0,68,0,0,16,0],[0,0,0,616,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,606,265,0,0,0,0],[0,0,0,603,152,604,153,57,58,0,59,0,0,606,154,0,0,62,0],[0,0,0,603,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,575,0,0,0,246,246,0,58,0,59,0,0,0,139,0,575,0,0],[0,575,0,607,0,246,246,0,58,0,59,0,0,0,139,0,575,0,0],[0,0,0,616,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,265,141,141,57,58,0,0,0,0,612,265,0,0,0,0],[0,0,0,609,152,610,153,57,58,0,59,0,0,612,154,0,0,62,0],[0,0,0,609,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,549,0,0],[0,0,0,0,91,92,92,22,23,0,24,0,0,0,93,0,0,27,0],[0,0,0,0,112,113,113,32,33,0,34,0,0,0,114,0,0,37,0],[0,0,0,0,152,153,153,57,58,0,59,0,0,0,154,0,0,62,0]],
3"accepting":[false,true,true,true,true,true,false,false,true,true,true,true,true,true,true,true,true,true,true,true,false,true,true,true,true,true,true,true,true,true,false,true,true,true,true,true,true,true,true,true,true,true,false,true,false,true,true,false,false,true,true,true,true,true,true,false,false,true,true,true,true,true,true,true,true,true,true,false,true,true,false,true,true,true,false,true,true,true,false,true,false,true,true,false,false,true,true,true,true,true,true,true,false,true,true,false,true,true,true,false,true,false,true,true,false,false,true,true,true,true,true,true,true,false,true,true,true,false,true,true,true,false,true,false,true,true,false,false,false,true,true,false,false,true,true,true,true,true,true,false,true,false,true,true,false,false,true,true,true,true,true,true,true,false,true,true,false,true,true,true,true,true,true,true,true,true,true,true,true,true,true,false,true,true,true,false,true,false,true,true,false,false,false,true,true,false,false,true,true,true,false,true,true,true,true,true,true,false,true,true,true,false,true,false,true,true,false,false,false,true,true,false,false,true,true,true,false,true,true,true,true,true,false,true,true,true,true,true,false,true,true,false,false,false,false,true,true,false,false,true,true,true,false,true,true,true,false,true,false,true,true,false,false,false,true,true,false,false,true,true,true,false,true,true,true,true,false,true,false,true,true,true,true,true,true,true,true,true,false,true,true,true,true,true,false,true,true,false,false,false,false,true,true,false,false,true,true,true,false,true,true,true,true,true,false,true,true,false,false,false,false,true,true,false,false,true,true,true,true,false,true,true,true,true,true,true,false,true,true,false,false,false,false,true,false,true,false,true,true,true,true,true,false,true,true,false,false,false,false,true,true,false,false,true,true,true,false,true,true,false,false,true,false,true,true,false,true,true,false,true,true,false,true,true,true,true,true,true,false,true,true,false,false,false,false,true,false,true,true,false,true,true,true,true,true,true,false,true,true,false,false,false,false,true,false,true,false,true,true,true,true,false,false,false,true,true,false,true,true,true,true,true,true,false,true,true,false,false,false,false,true,false,true,false,true,true,false,false,true,true,false,false,true,true,true,false,true,false,true,true,true,true,false,false,false,true,false,true,true,true,true,false,false,false,true,true,false,true,true,true,true,true,true,false,true,true,false,true,false,true,true,true,true,false,false,false,false,false,false,false,true,true,false,false,true,true,false,true,true,true,true,false,true,true,true,true,true,true,false,true,true,false,true,true,false,true,true,true,true,true,true,false,true,true,false,true,false,true,true,true,true,true,true,false,true,true,true,true,true,true,false,true,true,false,false,false,false,false,true,true,false,true,false,true,true,true,true,true,false,true,true,true,true,true,false,true,true,true,true,true,false,true,true,true,false,true,true,true,true,false,false,false,true,false,true,true,true,true,true,false,true,true,true,false,true,true,true,true,true,false,true,true,true,true,false,true,true,true,true,true,false,true,true,false,true,true,true],"tags":[[],["broken_cluster"],["consonant_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["consonant_syllable"],["broken_cluster"],["symbol_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["broken_cluster"],["broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],[],["broken_cluster"],["symbol_cluster"],[],["symbol_cluster"],["symbol_cluster"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["symbol_cluster"],["symbol_cluster"],["symbol_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],[],["broken_cluster"],["broken_cluster"],[],[],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["broken_cluster"],["symbol_cluster"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],[],["consonant_syllable"],["consonant_syllable"],[],[],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],[],["vowel_syllable"],["vowel_syllable"],[],[],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],[],[],[],["broken_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],["standalone_cluster"],["standalone_cluster"],[],[],["standalone_cluster"],["standalone_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],[],[],[],["consonant_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],[],[],[],["vowel_syllable"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],[],[],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],["standalone_cluster"],[],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],[],[],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],[],[],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],[],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],[],[],[],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],[],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],[],[],[],[],["consonant_syllable","broken_cluster"],["consonant_syllable","broken_cluster"],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],[],[],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],["consonant_syllable"],[],["consonant_syllable"],["consonant_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],["vowel_syllable"],[],["vowel_syllable"],["vowel_syllable"],["broken_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],["standalone_cluster"],[],["standalone_cluster"],["standalone_cluster"],[],["consonant_syllable"],["vowel_syllable"],["standalone_cluster"]]}');var B7={};B7=JSON.parse('{"categories":["O","IND","S","GB","B","FM","CGJ","VMAbv","VMPst","VAbv","VPst","CMBlw","VPre","VBlw","H","VMBlw","CMAbv","MBlw","CS","R","SUB","MPst","MPre","FAbv","FPst","FBlw","null","SMAbv","SMBlw","VMPre","ZWNJ","ZWJ","WJ","M","VS","N","HN","MAbv"],"decompositions":{"2507":[2503,2494],"2508":[2503,2519],"2888":[2887,2902],"2891":[2887,2878],"2892":[2887,2903],"3018":[3014,3006],"3019":[3015,3006],"3020":[3014,3031],"3144":[3142,3158],"3264":[3263,3285],"3271":[3270,3285],"3272":[3270,3286],"3274":[3270,3266],"3275":[3270,3266,3285],"3402":[3398,3390],"3403":[3399,3390],"3404":[3398,3415],"3546":[3545,3530],"3548":[3545,3535],"3549":[3545,3535,3530],"3550":[3545,3551],"3635":[3661,3634],"3763":[3789,3762],"3955":[3953,3954],"3957":[3953,3956],"3958":[4018,3968],"3959":[4018,3953,3968],"3960":[4019,3968],"3961":[4019,3953,3968],"3969":[3953,3968],"6971":[6970,6965],"6973":[6972,6965],"6976":[6974,6965],"6977":[6975,6965],"6979":[6978,6965],"69934":[69937,69927],"69935":[69938,69927],"70475":[70471,70462],"70476":[70471,70487],"70843":[70841,70842],"70844":[70841,70832],"70846":[70841,70845],"71098":[71096,71087],"71099":[71097,71087]},"stateTable":[[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,0,0,0,0,0,0,0,0,0,0,0],[2,2,3,4,4,5,0,6,7,8,9,10,11,12,13,14,15,16,0,17,18,11,19,20,21,22,0,0,0,23,0,0,2,0,0,24,0,25],[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,0,0,0,0,0,0,0,26,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,0,0,0,27,28,0,0,0,0,0,27,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,39,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,39,0,0,47],[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,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,0,0,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,9,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,10,11,12,13,14,0,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,9,0,0,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,18,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,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,10,11,12,13,14,15,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,0,0,0,0,11,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,4,4,5,0,6,7,8,9,10,11,12,13,14,15,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,48,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,49,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,16,0,0,0,11,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
3,0,21,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,51,0],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,16,0,0,0,11,0,20,21,22,0,0,0,23,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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,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,0,0,0,0,0,0,0,0,0,0,28,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,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,29,0,30,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,0,0,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,33,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,0,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,33,0,0,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,41,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,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,39,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,0,0,0,0,35,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,52,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,53,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,40,0,0,0,35,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,40,0,0,0,35,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,0,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,48,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[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,0,0,0,0,0,0,0,0,0,51,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,0,0,0,0,0,0,0,0,0,54,0,0],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,0,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,52,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[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,0,0,0,0,0,0,0,50,0,51,0]],"accepting":[false,true,true,true,true,true,true,true,true,true,true,true,true,false,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true],"tags":[[],["broken_cluster"],["independent_cluster"],["symbol_cluster"],["standard_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["numeral_cluster"],["broken_cluster"],["independent_cluster"],["symbol_cluster"],["symbol_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["virama_terminated_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["broken_cluster"],["broken_cluster"],["numeral_cluster"],["number_joiner_terminated_cluster"],["standard_cluster"],["standard_cluster"],["numeral_cluster"]]}');let B9={Start:1,Ra_To_Become_Reph:2,Pre_M:4,Pre_C:8,Base_C:16,After_Main:32,Above_C:64,Before_Sub:128,Below_C:256,After_Sub:512,Before_Post:1024,Post_C:2048,After_Post:4096,Final_C:8192,SMVD:16384,End:32768},ke=202758,kt=96,kr=16400,kn={Default:{hasOldSpec:!1,virama:0,basePos:"Last",rephPos:B9.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Devanagari:{hasOldSpec:!0,virama:2381,basePos:"Last",rephPos:B9.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Bengali:{hasOldSpec:!0,virama:2509,basePos:"Last",rephPos:B9.After_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gurmukhi:{hasOldSpec:!0,virama:2637,basePos:"Last",rephPos:B9.Before_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gujarati:{hasOldSpec:!0,virama:2765,basePos:"Last",rephPos:B9.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Oriya:{hasOldSpec:!0,virama:2893,basePos:"Last",rephPos:B9.After_Main,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Tamil:{hasOldSpec:!0,virama:3021,basePos:"Last",rephPos:B9.After_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Telugu:{hasOldSpec:!0,virama:3149,basePos:"Last",rephPos:B9.After_Post,rephMode:"Explicit",blwfMode:"Post_Only"},Kannada:{hasOldSpec:!0,virama:3277,basePos:"Last",rephPos:B9.After_Post,rephMode:"Implicit",blwfMode:"Post_Only"},Malayalam:{hasOldSpec:!0,virama:3405,basePos:"Last",rephPos:B9.After_Main,rephMode:"Log_Repha",blwfMode:"Pre_And_Post"},Khmer:{hasOldSpec:!1,virama:6098,basePos:"First",rephPos:B9.Ra_To_Become_Reph,rephMode:"Vis_Repha",blwfMode:"Pre_And_Post"}}
3,ki={6078:[6081,6078],6079:[6081,6079],6080:[6081,6080],6084:[6081,6084],6085:[6081,6085]},{decompositions:ka}=wS(B7),ko=new(0,wi.default)(Bs("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")),ks=new(0,wE.default)(wS(B8));class kl extends BR{static planFeatures(e){e.addStage(kd),e.addStage(["locl","ccmp"]),e.addStage(km),e.addStage("nukt"),e.addStage("akhn"),e.addStage("rphf",!1),e.addStage("rkrf"),e.addStage("pref",!1),e.addStage("blwf",!1),e.addStage("abvf",!1),e.addStage("half",!1),e.addStage("pstf",!1),e.addStage("vatu"),e.addStage("cjct"),e.addStage("cfar",!1),e.addStage(ky),e.addStage({local:["init"],global:["pres","abvs","blws","psts","haln","dist","abvm","blwm","calt","clig"]}),e.unicodeScript=Bh[e.script],e.indicConfig=kn[e.unicodeScript]||kn.Default,e.isOldSpec=e.indicConfig.hasOldSpec&&"2"!==e.script[e.script.length-1]}static assignFeatures(e,t){for(let r=t.length-1;r>=0;r--){let n=t[r].codePoints[0],i=ki[n]||ka[n];if(i){let n=i.map(n=>{let i=e.font.glyphForCodePoint(n);return new BK(e.font,i.id,[n],t[r].features)});t.splice(r,1,...n)}}}}function kc(e){return ko.get(e.codePoints[0])>>8}function ku(e){return 1<<(255&ko.get(e.codePoints[0]))}wt(kl,"zeroMarkWidths","NONE");class kf{constructor(e,t,r,n){this.category=e,this.position=t,this.syllableType=r,this.syllable=n}}function kd(e,t){let r=0,n=0;for(let[e,i,a]of ks.match(t.map(kc))){if(e>n){++r;for(let i=n;i<e;i++)t[i].shaperInfo=new kf(1,B9.End,"non_indic_cluster",r)}++r;for(let n=e;n<=i;n++)t[n].shaperInfo=new kf(1<<kc(t[n]),ku(t[n]),a[0],r);n=i+1}if(n<t.length){++r;for(let e=n;e<t.length;e++)t[e].shaperInfo=new kf(1,B9.End,"non_indic_cluster",r)}}function kh(e){return e.shaperInfo.category&ke}function kA(e){return e.shaperInfo.category&kt}function kg(e){return e.shaperInfo.category&kr}function kp(e,t){for(let r of e)r.features={[t]:!0};return e[0]._font._layoutEngine.engine.GSUBProcessor.applyFeatures([t],e),1===e.length}function km(e,t,r){let n=r.indicConfig,i=e._layoutEngine.engine.GSUBProcessor.features,a=e.glyphForCodePoint(9676).id,o=e.glyphForCodePoint(n.virama).id;if(o){let r=new BK(e,o,[n.virama]);for(let e=0;e<t.length;e++)t[e].shaperInfo.position===B9.Base_C&&(t[e].shaperInfo.position=function(e,t,r){let n=[r,t,r];return kp(n.slice(0,2),"blwf")||kp(n.slice(1,3),"blwf")?B9.Below_C:kp(n.slice(0,2),"pstf")||kp(n.slice(1,3),"pstf")||kp(n.slice(0,2),"pref")||kp(n.slice(1,3),"pref")?B9.Post_C:B9.Base_C}(0,t[e].copy(),r))}for(let o=0,s=kb(t,0);o<t.length;s=kb(t,o=s)){let{category:l,syllableType:c}=t[o].shaperInfo;if("symbol_cluster"===c||"non_indic_cluster"===c)continue;if("broken_cluster"===c&&a){let r=new BK(e,a,[9676]);r.shaperInfo=new kf(1<<kc(r),ku(r),t[o].shaperInfo.syllableType,t[o].shaperInfo.syllable);let n=o;for(;n<s&&32768===t[n].shaperInfo.category;)n++;t.splice(n++,0,r),s++}let u=s,f=o,d=!1;if(n.rephPos!==B9.Ra_To_Become_Reph&&i.rphf&&o+3<=s&&("Implicit"===n.rephMode&&!kA(t[o+2])||"Explicit"===n.rephMode&&64===t[o+2].shaperInfo.category)){let e=[t[o].copy(),t[o+1].copy(),t[o+2].copy()];if(kp(e.slice(0,2),"rphf")||"Explicit"===n.rephMode&&kp(e,"rphf")){for(f+=2;f<s&&kA(t[f]);)f++;u=o,d=!0}}else if("Log_Repha"===n.rephMode&&32768===t[o].shaperInfo.category){for(f++;f<s&&kA(t[f]);)f++;u=o,d=!0}switch(n.basePos){case"Last":{let e=s,r=!1;do{let n=t[--e].shaperInfo;if(kh(t[e])){if(n.position!==B9.Below_C&&(n.position!==B9.Post_C||r)){u=e;break}n.position===B9.Below_C&&(r=!0),u=e}else if(o<e&&64===n.category&&16===t[e-1].shaperInfo.category)break}while(e>f)break}case"First":u=o;for(let e=u+1;e<s;e++)kh(t[e])&&(t[e].shaperInfo.position=B9.Below_C)}d&&u===o&&f-u<=2&&(d=!1);for(let e=o;e<u;e++){let r=t[e].shaperInfo;r.position=Math.min(B9.Pre_C,r.position)}u<s&&(t[u].shaperInfo.position=B9.Base_C);for(let e=u+1;e<s;e++)if(128===t[e].shaperInfo.category){for(let r=e+1;r<s;r++)if(kh(t[r])){t[r].shaperInfo.position=B9.Final_C;break}break}if(d&&(t[o].shaperInfo.position=B9.Ra_To_Become_Reph),r.isOldSpec){let e="Malayalam"!==r.unicodeScript;for(let r=u+1;r<s;r++)if(16===t[r].shaperInfo.category){let n;for(n=s-1;n>r&&!kh(t[n])&&(!e||16!==t[n].shaperInfo.category);n--);if(16!==t[n].shaperInfo.category&&n>r){let e=t[r];t.splice(r,0,...t.splice(r+1,n-r)),t[n]=e}break}}let h=B9.Start;for(let e=o;e<s;e++){let r=t[e].shaperInfo;if(r.category&(8|kt|139264|kr&r.category)){if(r.position=h,16===r.category&&r.position===B9.Pre_M){for(let n=e;n>o;n--)if(t[n-1].shaperInfo.position!==B9.Pre_M){r.position=t[n-1].shaperInfo.position;break}}}else r.position!==B9.SMVD&&(h=r.position)}let A=u;for(let e=u+1;e<s;e++)if(kh(t[e])){for(let r=A+1;r<e;r++)t[r].shaperInfo.position<B9.SMVD&&(t[r].shaperInfo.position=t[e].shaperInfo.position);A=e}else 128===t[e].shaperInfo.category&&(A=e);let g=t.slice(o,s);g.sort((e,t)=>
3e.shaperInfo.position-t.shaperInfo.position),t.splice(o,g.length,...g);for(let e=o;e<s;e++)if(t[e].shaperInfo.position===B9.Base_C){u=e;break}for(let e=o;e<s&&t[e].shaperInfo.position===B9.Ra_To_Become_Reph;e++)t[e].features.rphf=!0;let p=!r.isOldSpec&&"Pre_And_Post"===n.blwfMode;for(let e=o;e<u;e++)t[e].features.half=!0,p&&(t[e].features.blwf=!0);for(let e=u+1;e<s;e++)t[e].features.abvf=!0,t[e].features.pstf=!0,t[e].features.blwf=!0;if(r.isOldSpec&&"Devanagari"===r.unicodeScript)for(let e=o;e+1<u;e++)65536===t[e].shaperInfo.category&&16===t[e+1].shaperInfo.category&&(e+1===u||64===t[e+2].shaperInfo.category)&&(t[e].features.blwf=!0,t[e+1].features.blwf=!0);if(i.pref&&u+2<s){for(let e=u+1;e+2-1<s;e++)if(kp([t[e].copy(),t[e+1].copy()],"pref")){for(let r=0;r<2;r++)t[e++].features.pref=!0;if(i.cfar)for(;e<s;e++)t[e].features.cfar=!0;break}}for(let e=o+1;e<s;e++)if(kA(t[e])){let r=32===t[e].shaperInfo.category,n=e;do n--,r&&delete t[n].features.half;while(n>o&&!kh(t[n]))}}}function ky(e,t,r){let n=r.indicConfig,i=e._layoutEngine.engine.GSUBProcessor.features;for(let e=0,a=kb(t,0);e<t.length;a=kb(t,e=a)){let o=!!i.pref,s=e;for(;s<a;s++)if(t[s].shaperInfo.position>=B9.Base_C){if(o&&s+1<a){for(let e=s+1;e<a;e++)if(t[e].features.pref){if(!(t[e].substituted&&t[e].isLigated&&!t[e].isMultiplied)){for(s=e;s<a&&kg(t[s]);)s++;t[s].shaperInfo.position=B9.BASE_C,o=!1}break}}if("Malayalam"===r.unicodeScript)for(let e=s+1;e<a;e++){for(;e<a&&kA(t[e]);)e++;if(e===a||!kg(t[e]))break;for(e++;e<a&&kA(t[e]);)e++;e<a&&kh(t[e])&&t[e].shaperInfo.position===B9.Below_C&&(t[s=e].shaperInfo.position=B9.Base_C)}e<s&&t[s].shaperInfo.position>B9.Base_C&&s--;break}if(s===a&&e<s&&64===t[s-1].shaperInfo.category&&s--,s<a)for(;e<s&&t[s].shaperInfo.category&(8|kr);)s--;if(e+1<a&&e<s){let n=s===a?s-2:s-1;if("Malayalam"!==r.unicodeScript&&"Tamil"!==r.unicodeScript){for(;n>e&&!(t[n].shaperInfo.category&(128|kr));)n--;kg(t[n])&&t[n].shaperInfo.position!==B9.Pre_M?n+1<a&&kA(t[n+1])&&n++:n=e}if(e<n&&t[n].shaperInfo.position!==B9.Pre_M){for(let r=n;r>e;r--)if(t[r-1].shaperInfo.position===B9.Pre_M){let e=r-1;e<s&&s<=n&&s--;let i=t[e];t.splice(e,0,...t.splice(e+1,n-e)),t[n]=i,n--}}}if(e+1<a&&t[e].shaperInfo.position===B9.Ra_To_Become_Reph&&32768===t[e].shaperInfo.category!==(t[e].isLigated&&!t[e].isMultiplied)){let r,i=n.rephPos,o=!1;if(i!==B9.After_Post){for(r=e+1;r<s&&!kg(t[r]);)r++;if(r<s&&kg(t[r])&&(r+1<s&&kA(t[r+1])&&r++,o=!0),!o&&i===B9.After_Main){for(r=s;r+1<a&&t[r+1].shaperInfo.position<=B9.After_Main;)r++;o=r<a}if(!o&&i===B9.After_Sub){for(r=s;r+1<a&&!(t[r+1].shaperInfo.position&(B9.Post_C|B9.After_Post|B9.SMVD));)r++;o=r<a}}if(!o){for(r=e+1;r<s&&!kg(t[r]);)r++;r<s&&kg(t[r])&&(r+1<s&&kA(t[r+1])&&r++,o=!0)}if(!o){for(r=a-1;r>e&&t[r].shaperInfo.position===B9.SMVD;)r--;if(kg(t[r]))for(let e=s+1;e<r;e++)128===t[e].shaperInfo.category&&r--}let l=t[e];t.splice(e,0,...t.splice(e+1,r-e)),t[r]=l,e<s&&s<=r&&s--}if(o&&s+1<a){for(let n=s+1;n<a;n++)if(t[n].features.pref){if(t[n].isLigated&&!t[n].isMultiplied){let i=s;if("Malayalam"!==r.unicodeScript&&"Tamil"!==r.unicodeScript){for(;i>e&&!(t[i-1].shaperInfo.category&(128|kr));)i--;if(i>e&&128===t[i-1].shaperInfo.category){let e=n;for(let r=s+1;r<e;r++)if(128===t[r].shaperInfo.category){i--;break}}}i>e&&kg(t[i-1])&&i<a&&kA(t[i])&&i++;let o=n,l=t[o];t.splice(i+1,0,...t.splice(i,o-i)),t[i]=l,i<=s&&s<o&&s++}break}}t[e].shaperInfo.position!==B9.Pre_M||e&&/Cf|Mn/.test(wv(t[e-1].codePoints[0]))||(t[e].features.init=!0)}}function kb(e,t){if(t>=e.length)return t;let r=e[t].shaperInfo.syllable;for(;++t<e.length&&e[t].shaperInfo.syllable===r;);return t}let{categories:kv,decompositions:kx}=wS(B7),kw=new(0,wi.default)(Bs("AAACAAAAAAAQugAAAQUO+vHtnHuMX0UVx2d3u/t7bXe7FlqgvB+mpQhFmhikMRAg0ZQmakMU+cPWBzZisEGNjUpoiIYCEgmGUGOEGqOVNPUZUGNA+QNIBU2KREEFFSMBUYRISMXE+B3vnPzOzp553tcWfif5ZO5jnufMzJ2ZO/eumlDqFLAWnAMuBBvBZnC5uXZeBe4WsA1sBzs8/naCXcL1G8GtYDfYA74NvgfuAfcZHmT+fwEeBb8DTwvxPQWeAavACyZvq8z9VYxXwCGglijVBcvACnA8eCM4E6wHG8BF4BLwbvA+8AHwUbAd7AA7wS5wC9gN7gR7wX5wN7gXPAAeBr8Gvwd/Ac+CF8EhoCaV6oBZsBKcAE4FZ0wWeV8P9zxwoTnfCHczuBxsAdvAx8Gnzf1r4X4B3AxuA1+bHJb9m5PzdVGW/Yjv+xXHyfmxFfd9OH8Q/Ar8Bjw1WZT3GfACeAX8N5CfqSmlZsAKsGqqCH8K3DXgbHCuuXYB3HeAd4HLpgrdarbi+EPgY+CT4HPg8ybMTcb9MtyvghtYut/A+b4pf95+ELgfw08Qx/3gADgInjDl0veehPtX8A/wsrn2KtzxDuogWNoJx38k/BzXKeI8Ee5qcBZYD9aZtDbg+AwT19uMX83F
37JizCdcvBZdZ97c6/BMfMWmfzfTm88/95aLj+DDSvApcDXZ04uPfaen3TMHPLvi5BezuFPVtD4t/qUcfe3FvP7gb3Ouwo9T+H+gMy/UIjh8DfwBPm7T08d/M8WMBe1Sh3xEjXo+M2s+IESNGjBgxYsSI1wLrOsM1gRsi/P+TzV3/Zc1jvxgR/j8IM9Et1mEGcJeDFeA4cJq5/ia467uF/w1wzwdvB+80998LdwvYZs63w90Bdnbd6Wp/uzz3R4wYMWJEvZzTMm2Xf8SIEfVQd/v+EsaPt3eL90J3wP2WMJ78Trd4t6+P77Hu37cIxp9/ny6YXqrUJeCR6TA74e/nll81MzxejeMtYA94HBwy91bPYow+O/S3A8d7oIM/gRN7CAP29Iqx/B1ThfuwOecM+vA3NmRjf6Gfm3BtH7v+PI7XDpS6EuwDz4O10+0/f9om1F4ehO4OmHp6EO7jxl56nvhsN/15ut+4Z0b657yYkZ7UJ0jhX0bcr3bn+6P87vekN4762QNzvWHZtL+jcH5srzg/uTf0f3pvfj5i+6tYW7rK9+aefO+tuL4BXAQ2gs3gPeBJc//9OL4CXAWuNvc/A64DN4Jbwe0s7jtxvBfsAz8EPwX3gwPgoJAHPQ9/Atf/bO7p/TTP4fglwS/5/zfujfWH5z0cz4Gj+8X5Sf1ib4m+vwbHZ/fdOtP+z+3LOnPp/QL4vxhsApeCy8BWk/a2ftFmYu22Hf4/Ba4B14Hrwc0sP7fh+Cvg6+Au8F1WthA/8pT7UeTxZ/12njkuXT8UyM9i6iur1EEb6f+yPz/eg0b3v4X7x365fMaW42lPu7PTv6vi8i/G+lWF/cvUk7bLl1r+5/rN5tu3j2qvWTd/qV+4h+AqjDGnBsX59GDo94iBXDa6v6Yjl6vu+h8itJcsZq/ZykHhHg/3tMHhUe9s/Yfuny7YNxTvQ8LYdrER2+/c0GBezhrMv3ZNRv7PmYirh7oOv4W1Y72/cwPOzx8U7X8d2295sfE3MPnbBPfSQbHv9nK4HxTqiK/trI7Yy5mLzvuVg/nX+N7V51A3r+gMy/4J434W7l2dYf5PZWGuNX6uh3uzEPetuLY7sZ20zTETY2oxyBhj3DrnfsidYPeXRGLHpxzX6pbFofGRkFBdGhcgW40L4cYtd9JAElO36q4LEzXHX7VMtZ2BEhJjy9dT25fazOtJxhwsBrHzwfu8w12kMYN9fLhIbp2RxlI59rX1dzjpsKl2Fxt3iu6rbofc9q5+KcRrXVzzDn6/Crvk6p/y1GFgGhs9/6maHjBLgv8/18fTxl1q0bPoW8ywsFTGWaazHosrNn/kP2eeqEroZYLZphsZl7L82eephMIqNT8dyT9JjH1Jpg32ubZvTB/SF665ymSnnaqjUHum+1Qn+NyOtz9f2r6y5OQ51b6hYy0D40r2tYXar30+Y/mbVX6JqY+hMC60XZapoh3S/HdOpT3DYu3rs0lKnquyb277JZvyPlqp+f1zVVK2/dJYNpQGf04uYyh1+PTPqfalZ2tO/xwSu+3bOrDzmWvfcTW/fLmibRx6lkvlcOlc8qsE/y5/rnSk67F1iAu1VT6+4jKt5tufn8e2b+n57JKcckhrsKG1Cd6Wu+Y8tf2l5DenPafqQZ/7xstKLeyr+XnInjSelvRgS9n27JPQM5n6Am7jmLG8VK6m7OvyS2L313XYV2r/tth5LWPfNxhyhI+1Up7HVbe/HMgeZE8brtNQ/7tcyX0cn//H2LTO9kpir5VI6yYp9szJW9W2jI1Tqfl5ic2v1GZ5XaG6RDZbyvxMO/DVh1SdUj5y1vraaHs+2/TYNXvtSRoXk4wrf9w6fEctnFt0zL2y+xFsfSrLza2zOTqMiZv8xOpbn8+xsL5ykdj6VsxNKb/Lvxb7nX8u48y1x6yuMW3V9tNxTlouzXslibVxndjC14xda8g2NIbg5x01XAP2lfeIBFSi/zrQEporTXru8fCueiy1CUnqrhspSM9SzbSS64tep9R1ZsZcOxKsUEUfNZeYtr0vjY5DeXW915hT8/PRV8MxlR1HV4DHZZc9R7dzajgWoXikdLtGr0uEfPigsGS/NvYjSHW87XejoXZehZ74XrcqpQ4d5T5f7Gu8f6g7fQmefoqOqk4/VarQv2o4/VDetPDnhjR2dc3BCBp/9NVw7KGfwStVMf6aZNAajj6224j9HCZbpZa/LvH1gU30i/q5WnUdSNEprxv2eIOwx2pcjjLMsmObo008k0J4u69P3d9QdbspW/dy080Nb8PXqcrmj0vsc7tu6qwD1A5oLYr3U3XWSxqj6/a10nCMkudJMyxvrvbK55jUrqU+Xlr/Iai98jY7mVAml5QNHxq31j2m5TrSdmp6z5p+9kpzQntdQbI1Pafr6I9C60gxrALHGtdF6tyhLTtxeBuW+hhqyzPMX931xl6rJ5f6n5h3blpsW7vKbvdBfL1gpYfjDLrvob1drrRT+mcuMf1OrJSdW/P+RfufdUB+pOtdTzhpL5t0jfKr46P3obQfQdPGt1jS+DEkx4MT2PmEg1j72OthqfZNWX+JuZ4at/2sTAmn5cSIMqZIjk0pnD0+aUI6YS9ekdaspWsp8cWEC62dS66UTkq+ypajyvXSlPz4xhQhm/ns6wpXBVI560jHN9aKkdT46spvWT916rONdHNsGSNtl6Hp8oakTVukpF9n3U3Jx0TNefbp3R4jltVfFfpvQkJpNaH/puyco++qbZPz7sE1L3DFGVovc4XPLUPO3ELyrzLiSpmPhaTJfqeJ+t60PiTh9snNW2656upDQ+Wtyg6ueJquB7HSVPspW9a28lDWJouhb6iyv7XjTfVL67j2vjDpvUfMt1Vl4GvctMaeq/vYcFWXIfV5Ku3XaxK951H6dsWFrhcxa3pU/pz3C1xc71tTcaXjGjtJbYIj7UHm7wxSyx+D/d7SfpfJ3wPpfSQp32tS2dt8V2tD7+Bce3rpPa3eC6Dr8Ulq+K+J3HFvbn312Zv2RdStr9g0pP0P/B04XbP3Q8cIT2dlRF6orkrhY/Rv27FqHfL1DP480ffo/V6V7aTHXLKDbTdXOOrnyG1ScvSv6xqve30lPzdpj36M8Pilb+L5vr0xE3dd30nWIfZ45uSSxK4x+CRmTUK6F/LrSsfnj+aOdYyvpXyMK7/OpHWjlDTsa0rJum5K7Ppnj7F9c+0q0qtr7pQji2X9oMwcVrJfmblwU2V2SV3rEk3YuO46XXf8MfrQz077G2zftyDkj/ZqhcZr9nldkOg5ykAt3GunJbR3NGYsUfWafd3ts853C4dLHppOM6WcfM5C+xSbaC/2HMa1H9v1vXdoXm/LKSVpYh5wqmr/X67SfwHtPc9a97p/k8bt0hpbW0j1Svr2m+7Rd98qIQ1pvSF273dKOjHYNmk6fd8/JX3tWIddblBqoU5p7zrZKnd9TppjVq0DSitWqkwz12b2exb7vwjaRvS/TFd/S+8AYvIo+Suri5TwvvZRdV1IQevQ1/8SA+UeH5eto7n/X1Oe86ptaafl8kPjcF7P7W93eD9d5n+oSvn7fFe7I/G9q1IBfylSR71N6fft94ZU18hOXKR+JqUO8f4+5dvLsmWlMQb/Vov+CUDlpTGUndeQlG3fdZWdRPoPgl3mmDlsLnaey/4X3tVuU+o6L3/Pym+qlLV/jk6rlBRd8394hZ6JdnuqIv2ykOh3pfq96Wkq/E8qu2xl88/tOJ4R3tfmpbGi3c5T859bzqr7MbsN03iI5itUNj5eaEKWqIX/KJCQ/iFWNZMmHXs8ovWk53JzFq5vPul6zDjLV36pX7bzvNzB0YlQOZephWtRS5T7eeSq8030R77/HvC1d7tN83Zt9yltrDdwSR0XxsZd5l+MvvvU1/M9jSnj+Nh6FPJbBld/w6XHXH5MZeXrOfS/65g9RTl1JCa8chzX2RZ9/3lXSh4/VqWfEBNq4b82Ytp6m+9Qqxir1jX+rfPdT1vvsWhM6bPbmON6E1LnPCZW7L0qqXswmtqf0MQelZj4myrzYtzvIYmURlvtqapyx+gzRfd0XPfahVSOquMoG+dibBdl46iyfdbV1qvUW9m8+KTudMvkzZe/pqTJ+pWTflX5zw1fVfox6ZTVc8hvHflOSb+OuG1JsZ0kufXAJf8D")),kE=new(0,wE.default)(wS(B7));class kI extends BR{static planFeatures(e){e.addStage(kk),e.addStage(["locl","ccmp","nukt","akhn"]),e.addStage(kS),e.addStage(["rphf"],!1),e.addStage(kQ),e.addStage(kS),e.addStage(["pref"]),e.addStage(k_),e.addStage(["rkrf","abvf","blwf","half","pstf","vatu","cjct"]),e.addStage(kO),e.addStage(["abvs","blws","pres","psts","dist","abvm","blwm"])}static assignFeatures(e,t){for(let r=t.length-1;r>=0;r--){let n=t[r].codePoints[0];if(kx[n]){let i=kx[n].map(n=>{let i=e.font.glyphForCodePoint(n);return new BK(e.font,i.id,[n],t[r].features)});t.splice(r,1,...i)}}}}function kC(e){return kw.get(e.codePoints[0])}wt(kI,"zeroMarkWidths","BEFORE_GPOS");class kB{constructor(e,t,r){this.category=e,this.syllableType=t,this.syllable=r}}function kk(e,t){let r=0;for(let[e,n,i]of kE.match(t.map(kC))){++r;for(let a=e;a<=n;a++)t[a].shaperInfo=new kB(kv[kC(t[a])],i[0],r);let a="R"===t[e].shaperInfo.category?1:Math.min(3,n-e);for(let r=e;r<e+a;r++)t[r].features.rphf=!0}}function kS(e,t){for(let e of t)e.substituted=!1}function kQ(e,t){for(let e of t)e.substituted&&e.features.rphf&&(e.shaperInfo.category="R")}function k_(e,t){for(let e of t)e.substituted&&(e.shaperInfo.category="VPre")}function kO(e,t){let r=e.glyphForCodePoint(9676).id;for(let n=0,i=kD(t,0);n<t.length;
vendor: 6,243 bytes, line 3
3i=kD(t,n=i)){let a,o,s=t[n].shaperInfo,l=s.syllableType;if("virama_terminated_cluster"===l||"standard_cluster"===l||"broken_cluster"===l){if("broken_cluster"===l&&r){let o=new BK(e,r,[9676]);for(o.shaperInfo=s,a=n;a<i&&"R"===t[a].shaperInfo.category;a++);t.splice(++a,0,o),i++}if("R"===s.category&&i-n>1){for(a=n+1;a<i;a++)if(kR(s=t[a].shaperInfo)||kT(t[a])){kT(t[a])&&a--,t.splice(n,0,...t.splice(n+1,a-n),t[a]);break}}for(a=n,o=i;a<i;a++)kR(s=t[a].shaperInfo)||kT(t[a])?o=kT(t[a])?a+1:a:("VPre"===s.category||"VMPre"===s.category)&&o<a&&t.splice(o,1,t[a],...t.splice(o,a-o))}}}function kD(e,t){if(t>=e.length)return t;let r=e[t].shaperInfo.syllable;for(;++t<e.length&&e[t].shaperInfo.syllable===r;);return t}function kT(e){return"H"===e.shaperInfo.category&&!e.isLigated}function kR(e){return"B"===e.category||"GB"===e.category}let kP={arab:BH,mong:BH,syrc:BH,"nko ":BH,phag:BH,mand:BH,mani:BH,phlp:BH,hang:BJ,bng2:kl,beng:kl,dev2:kl,deva:kl,gjr2:kl,gujr:kl,guru:kl,gur2:kl,knda:kl,knd2:kl,mlm2:kl,mlym:kl,ory2:kl,orya:kl,taml:kl,tml2:kl,telu:kl,tel2:kl,khmr:kl,bali:kI,batk:kI,brah:kI,bugi:kI,buhd:kI,cakm:kI,cham:kI,dupl:kI,egyp:kI,gran:kI,hano:kI,java:kI,kthi:kI,kali:kI,khar:kI,khoj:kI,sind:kI,lepc:kI,limb:kI,mahj:kI,mtei:kI,modi:kI,hmng:kI,rjng:kI,saur:kI,shrd:kI,sidd:kI,sinh:kl,sund:kI,sylo:kI,tglg:kI,tagb:kI,tale:kI,lana:kI,tavt:kI,takr:kI,tibt:kI,tfng:kI,tirh:kI,latn:BR,DFLT:BR};class kM extends Bq{applyLookup(e,t){switch(e){case 1:{let e=this.coverageIndex(t.coverage);if(-1===e)return!1;let r=this.glyphIterator.cur;switch(t.version){case 1:r.id=r.id+t.deltaGlyphID&65535;break;case 2:r.id=t.substitute.get(e)}return!0}case 2:{let e=this.coverageIndex(t.coverage);if(-1!==e){let r=t.sequences.get(e);if(0===r.length)return this.glyphs.splice(this.glyphIterator.index,1),!0;this.glyphIterator.cur.id=r[0],this.glyphIterator.cur.ligatureComponent=0;let n=this.glyphIterator.cur.features,i=this.glyphIterator.cur,a=r.slice(1).map((e,t)=>{let r=new BK(this.font,e,void 0,n);return r.shaperInfo=i.shaperInfo,r.isLigated=i.isLigated,r.ligatureComponent=t+1,r.substituted=!0,r.isMultiplied=!0,r});return this.glyphs.splice(this.glyphIterator.index+1,0,...a),!0}return!1}case 3:{let e=this.coverageIndex(t.coverage);if(-1!==e)return this.glyphIterator.cur.id=t.alternateSet.get(e)[0],!0;return!1}case 4:{let e=this.coverageIndex(t.coverage);if(-1===e)return!1;for(let n of t.ligatureSets.get(e)){let e=this.sequenceMatchIndices(1,n.components);if(!e)continue;let t=this.glyphIterator.cur,i=t.codePoints.slice();for(let t of e)i.push(...this.glyphs[t].codePoints);let a=new BK(this.font,n.glyph,i,t.features);a.shaperInfo=t.shaperInfo,a.isLigated=!0,a.substituted=!0;let o=t.isMark;for(let t=0;t<e.length&&o;t++)o=this.glyphs[e[t]].isMark;a.ligatureID=o?null:this.ligatureID++;let s=t.ligatureID,l=t.codePoints.length,c=l,u=this.glyphIterator.index+1;for(let t of e){if(o)u=t;else for(;u<t;){var r=c-l+Math.min(this.glyphs[u].ligatureComponent||1,l);this.glyphs[u].ligatureID=a.ligatureID,this.glyphs[u].ligatureComponent=r,u++}s=this.glyphs[u].ligatureID,c+=l=this.glyphs[u].codePoints.length,u++}if(s&&!o)for(let e=u;e<this.glyphs.length;e++)if(this.glyphs[e].ligatureID===s){var r=c-l+Math.min(this.glyphs[e].ligatureComponent||1,l);this.glyphs[e].ligatureComponent=r}else break;for(let t=e.length-1;t>=0;t--)this.glyphs.splice(e[t],1);return this.glyphs[this.glyphIterator.index]=a,!0}return!1}case 5:return this.applyContext(t);case 6:return this.applyChainingContext(t);case 7:return this.applyLookup(t.lookupType,t.extension);default:throw Error(`GSUB lookupType ${e} is not supported`)}}}class kN extends Bq{applyPositionValue(e,t){let r=this.positions[this.glyphIterator.peekIndex(e)];null!=t.xAdvance&&(r.xAdvance+=t.xAdvance),null!=t.yAdvance&&(r.yAdvance+=t.yAdvance),null!=t.xPlacement&&(r.xOffset+=t.xPlacement),null!=t.yPlacement&&(r.yOffset+=t.yPlacement);let n=this.font._variationProcessor,i=this.font.GDEF&&this.font.GDEF.itemVariationStore;n&&i&&(t.xPlaDevice&&(r.xOffset+=n.getDelta(i,t.xPlaDevice.a,t.xPlaDevice.b)),t.yPlaDevice&&(r.yOffset+=n.getDelta(i,t.yPlaDevice.a,t.yPlaDevice.b)),t.xAdvDevice&&(r.xAdvance+=n.getDelta(i,t.xAdvDevice.a,t.xAdvDevice.b)),t.yAdvDevice&&(r.yAdvance+=n.getDelta(i,t.yAdvDevice.a,t.yAdvDevice.b)))}applyLookup(e,t){switch(e){case 1:{let e=this.coverageIndex(t.coverage);if(-1===e)return!1;switch(t.version){case 1:this.applyPositionValue(0,t.value);break;case 2:this.applyPositionValue(0,t.values.get(e))}return!0}case 2:{let e=this.glyphIterator.peek();if(!e)return!1;let n=this.coverageIndex(t.coverage);if(-1===n)return!1;switch(t.version){case 1:for(let r of t.pairSets.get(n))if(r.secondGlyph===e.id)return this.applyPositionValue(0,r.value1),this.applyPositionValue(1,r.value2),!0;return!1;case 2:let i=this.getClassID(this.glyphIterator.cur.id,t.classDef1),a=this.getClassID(e.id,t.classDef2);if(-1===i||-1===a)return!1;var r=t.classRecords.get(i).get(a);return this.applyPositionValue(0,r.value1),this.applyPositionValue(1,r.value2),!0}}case 3:{let e,r=this.glyphIterator.peekIndex(),n=this.glyphs[r];if(!n)return!1;let i=t.entryExitRecords[this.coverageIndex(t.coverage)];if(!i||!i.exitAnchor)return!1;let a=t.entryExitRecords[this.coverageIndex(t.coverage,n.id)];if(!a||!a.entryAnchor)return!1;let o=this.getAnchor(a.entryAnchor),s=this.getAnchor(i.exitAnchor),l=this.positions[this.glyphIterator.index],c=this.positions[r];switch(this.direction){case"ltr":l.xAdvance=s.x+l.xOffset,e=o.x+c.xOffset,c.xAdvance-=e,c.xOffset-=e;break;case"rtl":e=s.x+l.xOffset,l.xAdvance-=e,l.xOffset-=e,c.xAdvance=o.x+c.xOffset}return this.glyphIterator.flags.rightToLeft?(this.glyphIterator.cur.cursiveAttachment=r,l.yOffset=o.y-s.y):(n.cursiveAttachment=this.glyphIterator.index,l.yOffset=s.y-o.y),!0}case 4:{let e=this.coverageIndex(t.markCoverage);if(-1===e)return!1;let r=this.glyphIterator.index;for(;--r>=0&&(this.glyphs[r].isMark||this.glyphs[r].ligatureComponent>0););if(r<0)return!1;let n=this.coverageIndex(t.baseCoverage,this.glyphs[r].id);if(-1===n)return!1;let i=t.markArray[e],a=t.baseArray[n][i.class];return this.applyAnchor(i,a,r),!0}case 5:{let e=this.coverageIndex(t.markCoverage);if(-1===e)return!1;let r=this.glyphIterator.index;for(;--r>=0&&this.glyphs[r].isMark;);
3if(r<0)return!1;let n=this.coverageIndex(t.ligatureCoverage,this.glyphs[r].id);if(-1===n)return!1;let i=t.ligatureArray[n],a=this.glyphIterator.cur,o=this.glyphs[r],s=o.ligatureID&&o.ligatureID===a.ligatureID&&a.ligatureComponent>0?Math.min(a.ligatureComponent,o.codePoints.length)-1:o.codePoints.length-1,l=t.markArray[e],c=i[s][l.class];return this.applyAnchor(l,c,r),!0}case 6:{let e=this.coverageIndex(t.mark1Coverage);if(-1===e)return!1;let r=this.glyphIterator.peekIndex(-1),n=this.glyphs[r];if(!n||!n.isMark)return!1;let i=this.glyphIterator.cur,a=!1;if(i.ligatureID===n.ligatureID?i.ligatureID?i.ligatureComponent===n.ligatureComponent&&(a=!0):a=!0:(i.ligatureID&&!i.ligatureComponent||n.ligatureID&&!n.ligatureComponent)&&(a=!0),!a)return!1;let o=this.coverageIndex(t.mark2Coverage,n.id);if(-1===o)return!1;let s=t.mark1Array[e],l=t.mark2Array[o][s.class];return this.applyAnchor(s,l,r),!0}case 7:return this.applyContext(t);case 8:return this.applyChainingContext(t);case 9:return this.applyLookup(t.lookupType,t.extension);default:throw Error(`Unsupported GPOS table: ${e}`)}}applyAnchor(e,t,r){let n=this.getAnchor(t),i=this.getAnchor(e.markAnchor);this.positions[r];let a=this.positions[this.glyphIterator.index];a.xOffset=n.x-i.x,a.yOffset=n.y-i.y,this.glyphIterator.cur.markAttachment=r}getAnchor(e){let t=e.xCoordinate,r=e.yCoordinate,n=this.font._variationProcessor,i=this.font.GDEF&&this.font.GDEF.itemVariationStore;return n&&i&&(e.xDeviceTable&&(t+=n.getDelta(i,e.xDeviceTable.a,e.xDeviceTable.b)),e.yDeviceTable&&(r+=n.getDelta(i,e.yDeviceTable.a,e.yDeviceTable.b))),{x:t,y:r}}applyFeatures(e,t,r){super.applyFeatures(e,t,r);for(var n=0;n<this.glyphs.length;n++)this.fixCursiveAttachment(n);this.fixMarkAttachment()}fixCursiveAttachment(e){let t=this.glyphs[e];if(null!=t.cursiveAttachment){let r=t.cursiveAttachment;t.cursiveAttachment=null,this.fixCursiveAttachment(r),this.positions[e].yOffset+=this.positions[r].yOffset}}fixMarkAttachment(){for(let e=0;e<this.glyphs.length;e++){let t=this.glyphs[e];if(null!=t.markAttachment){let r=t.markAttachment;if(this.positions[e].xOffset+=this.positions[r].xOffset,this.positions[e].yOffset+=this.positions[r].yOffset,"ltr"===this.direction)for(let t=r;t<e;t++)this.positions[e].xOffset-=this.positions[t].xAdvance,this.positions[e].yOffset-=this.positions[t].yAdvance;else for(let t=r+1;t<e+1;t++)this.positions[e].xOffset+=this.positions[t].xAdvance,this.positions[e].yOffset+=this.positions[t].yAdvance}}}}class kj{setup(e){this.glyphInfos=e.glyphs.map(e=>new BK(this.font,e.id,[...e.codePoints]));let t=null;for(let r in this.GPOSProcessor&&(t=this.GPOSProcessor.selectScript(e.script,e.language,e.direction)),this.GSUBProcessor&&(t=this.GSUBProcessor.selectScript(e.script,e.language,e.direction)),this.shaper=function(e){for(let t of(Array.isArray(e)||(e=[e]),e)){let e=kP[t];if(e)return e}return BR}(t),this.plan=new BS(this.font,t,e.direction),this.shaper.plan(this.plan,this.glyphInfos,e.features),this.plan.allFeatures)e.features[r]=!0}substitute(e){this.GSUBProcessor&&(this.plan.process(this.GSUBProcessor,this.glyphInfos),e.glyphs=this.glyphInfos.map(e=>this.font.getGlyph(e.id,e.codePoints)))}position(e){return"BEFORE_GPOS"===this.shaper.zeroMarkWidths&&this.zeroMarkAdvances(e.positions),this.GPOSProcessor&&this.plan.process(this.GPOSProcessor,this.glyphInfos,e.positions),"AFTER_GPOS"===this.shaper.zeroMarkWidths&&this.zeroMarkAdvances(e.positions),"rtl"===e.direction&&(e.glyphs.reverse(),e.positions.reverse()),this.GPOSProcessor&&this.GPOSProcessor.features}zeroMarkAdvances(e){for(let t=0;t<this.glyphInfos.length;t++)this.glyphInfos[t].isMark&&(e[t].xAdvance=0,e[t].yAdvance=0)}cleanup(){this.glyphInfos=null,this.plan=null,this.shaper=null}getAvailableFeatures(e,t){let r=[];return this.GSUBProcessor&&(this.GSUBProcessor.selectScript(e,t),r.push(...Object.keys(this.GSUBProcessor.features))),this.GPOSProcessor&&(this.GPOSProcessor.selectScript(e,t),r.push(...Object.keys(this.GPOSProcessor.features))),r}constructor(e){this.font=e,this.glyphInfos=null,this.plan=null,this.GSUBProcessor=null,this.GPOSProcessor=null,this.fallbackPosition=!0,e.GSUB&&(this.GSUBProcessor=new kM(e,e.GSUB)),e.GPOS&&(this.GPOSProcessor=new kN(e,e.GPOS))}}class kL{layout(e,t,r,n,i){if("string"==typeof t&&(i=n,n=r,r=t,t=[]),"string"==typeof e){null==r&&(r=function(e){let t=e.length,r=0;for(;r<t;){let n=e.charCodeAt(r++);if(55296<=n&&n<=56319&&r<t){let t=e.charCodeAt(r);56320<=t&&t<=57343&&(r++,n=((1023&n)<<10)+(1023&t)+65536)}let i=wx(n);if("Common"!==i&&"Inherited"!==i&&"Unknown"!==i)return Bd[i]}return Bd.Unknown}(e));var a=this.font.glyphsForString(e)}else{if(null==r){let t=[];for(let r of e)t.push(...r.codePoints);r=function(e){for(let t=0;t<e.length;t++){let r=wx(e[t]);if("Common"!==r&&"Inherited"!==r&&"Unknown"!==r)return Bd[r]}return Bd.Unknown}(t)}var a=e}let o=new Bp(a,t,r,n,i);return 0===a.length?o.positions=[]:(this.engine&&this.engine.setup&&this.engine.setup(o),this.substitute(o),this.position(o),this.hideDefaultIgnorables(o.glyphs,o.positions),this.engine&&this.engine.cleanup&&this.engine.cleanup()),o}
vendor: 5,327 bytes, line 3
3substitute(e){this.engine&&this.engine.substitute&&this.engine.substitute(e)}position(e){e.positions=e.glyphs.map(e=>new Bm(e.advanceWidth));let t=null;this.engine&&this.engine.position&&(t=this.engine.position(e)),t||this.engine&&!this.engine.fallbackPosition||(this.unicodeLayoutEngine||(this.unicodeLayoutEngine=new Bu(this.font)),this.unicodeLayoutEngine.positionGlyphs(e.glyphs,e.positions)),t&&t.kern||!1===e.features.kern||!this.font.kern||(this.kernProcessor||(this.kernProcessor=new Bc(this.font)),this.kernProcessor.process(e.glyphs,e.positions),e.features.kern=!0)}hideDefaultIgnorables(e,t){let r=this.font.glyphForCodePoint(32);for(let n=0;n<e.length;n++)this.isDefaultIgnorable(e[n].codePoints[0])&&(e[n]=r,t[n].xAdvance=0,t[n].yAdvance=0)}isDefaultIgnorable(e){let t=e>>16;if(0===t)switch(e>>8){case 0:return 173===e;case 3:return 847===e;case 6:return 1564===e;case 23:return 6068<=e&&e<=6069;case 24:return 6155<=e&&e<=6158;case 32:return 8203<=e&&e<=8207||8234<=e&&e<=8238||8288<=e&&e<=8303;case 254:return 65024<=e&&e<=65039||65279===e;case 255:return 65520<=e&&e<=65528;default:return!1}switch(t){case 1:return 113824<=e&&e<=113827||119155<=e&&e<=119162;case 14:return 917504<=e&&e<=921599;default:return!1}}getAvailableFeatures(e,t){let r=[];return this.engine&&r.push(...this.engine.getAvailableFeatures(e,t)),this.font.kern&&-1===r.indexOf("kern")&&r.push("kern"),r}stringsForGlyph(e){let t=new Set;for(let r of this.font._cmapProcessor.codePointsForGlyph(e))t.add(String.fromCodePoint(r));if(this.engine&&this.engine.stringsForGlyph)for(let r of this.engine.stringsForGlyph(e))t.add(r);return Array.from(t)}constructor(e){this.font=e,this.unicodeLayoutEngine=null,this.kernProcessor=null,this.font.morx?this.engine=new Bk(this.font):(this.font.GSUB||this.font.GPOS)&&(this.engine=new kj(this.font))}}let kF={moveTo:"M",lineTo:"L",quadraticCurveTo:"Q",bezierCurveTo:"C",closePath:"Z"};class kU{toFunction(){return e=>{this.commands.forEach(t=>e[t.command].apply(e,t.args))}}toSVG(){return this.commands.map(e=>{let t=e.args.map(e=>Math.round(100*e)/100);return`${kF[e.command]}${t.join(" ")}`}).join("")}get cbox(){if(!this._cbox){let e=new Bf;for(let t of this.commands)for(let r=0;r<t.args.length;r+=2)e.addPoint(t.args[r],t.args[r+1]);this._cbox=Object.freeze(e)}return this._cbox}get bbox(){if(this._bbox)return this._bbox;let e=new Bf,t=0,r=0,n=e=>Math.pow(1-e,3)*d[p]+3*Math.pow(1-e,2)*e*h[p]+3*(1-e)*Math.pow(e,2)*A[p]+Math.pow(e,3)*g[p];for(let m of this.commands)switch(m.command){case"moveTo":case"lineTo":let[y,b]=m.args;e.addPoint(y,b),t=y,r=b;break;case"quadraticCurveTo":case"bezierCurveTo":if("quadraticCurveTo"===m.command)var[i,a,o,s]=m.args,l=t+2/3*(i-t),c=r+2/3*(a-r),u=o+2/3*(i-o),f=s+2/3*(a-s);else var[l,c,u,f,o,s]=m.args;e.addPoint(o,s);for(var d=[t,r],h=[l,c],A=[u,f],g=[o,s],p=0;p<=1;p++){let t=6*d[p]-12*h[p]+6*A[p],r=-3*d[p]+9*h[p]-9*A[p]+3*g[p];if(m=3*h[p]-3*d[p],0===r){if(0===t)continue;let r=-m/t;0<r&&r<1&&(0===p?e.addPoint(n(r),e.maxY):1===p&&e.addPoint(e.maxX,n(r)));continue}let i=Math.pow(t,2)-4*m*r;if(i<0)continue;let a=(-t+Math.sqrt(i))/(2*r);0<a&&a<1&&(0===p?e.addPoint(n(a),e.maxY):1===p&&e.addPoint(e.maxX,n(a)));let o=(-t-Math.sqrt(i))/(2*r);0<o&&o<1&&(0===p?e.addPoint(n(o),e.maxY):1===p&&e.addPoint(e.maxX,n(o)))}t=o,r=s}return this._bbox=Object.freeze(e)}mapPoints(e){let t=new kU;for(let r of this.commands){let n=[];for(let t=0;t<r.args.length;t+=2){let[i,a]=e(r.args[t],r.args[t+1]);n.push(i,a)}t[r.command](...n)}return t}transform(e,t,r,n,i,a){return this.mapPoints((o,s)=>[e*o+r*s+i,t*o+n*s+a])}translate(e,t){return this.transform(1,0,0,1,e,t)}rotate(e){let t=Math.cos(e),r=Math.sin(e);return this.transform(t,r,-r,t,0,0)}scale(e,t=e){return this.transform(e,0,0,t,0,0)}constructor(){this.commands=[],this._bbox=null,this._cbox=null}}for(let e of["moveTo","lineTo","quadraticCurveTo","bezierCurveTo","closePath"])kU.prototype[e]=function(...t){return this._bbox=this._cbox=null,this.commands.push({command:e,args:t}),this};var kz=[".notdef",".null","nonmarkingreturn","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quotesingle","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","grave","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","Adieresis","Aring","Ccedilla","Eacute","Ntilde","Odieresis","Udieresis","aacute","agrave","acircumflex","adieresis","atilde","aring","ccedilla","eacute","egrave","ecircumflex","edieresis","iacute","igrave","icircumflex","idieresis","ntilde","oacute","ograve","ocircumflex","odieresis","otilde","uacute","ugrave","ucircumflex","udieresis","dagger","degree","cent","sterling","section","bullet","paragraph","germandbls","registered","copyright","trademark","acute","dieresis","notequal","AE","Oslash","infinity","plusminus","lessequal","greaterequal","yen","mu","partialdiff","summation","product","pi","integral","ordfeminine","ordmasculine","Omega","ae","oslas
3h","questiondown","exclamdown","logicalnot","radical","florin","approxequal","Delta","guillemotleft","guillemotright","ellipsis","nonbreakingspace","Agrave","Atilde","Otilde","OE","oe","endash","emdash","quotedblleft","quotedblright","quoteleft","quoteright","divide","lozenge","ydieresis","Ydieresis","fraction","currency","guilsinglleft","guilsinglright","fi","fl","daggerdbl","periodcentered","quotesinglbase","quotedblbase","perthousand","Acircumflex","Ecircumflex","Aacute","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Oacute","Ocircumflex","apple","Ograve","Uacute","Ucircumflex","Ugrave","dotlessi","circumflex","tilde","macron","breve","dotaccent","ring","cedilla","hungarumlaut","ogonek","caron","Lslash","lslash","Scaron","scaron","Zcaron","zcaron","brokenbar","Eth","eth","Yacute","yacute","Thorn","thorn","minus","multiply","onesuperior","twosuperior","threesuperior","onehalf","onequarter","threequarters","franc","Gbreve","gbreve","Idotaccent","Scedilla","scedilla","Cacute","cacute","Ccaron","ccaron","dcroat"];class kG{_getPath(){return new kU}_getCBox(){return this.path.cbox}_getBBox(){return this.path.bbox}_getTableMetrics(e){if(this.id<e.metrics.length)return e.metrics.get(this.id);let t=e.metrics.get(e.metrics.length-1);return{advance:t?t.advance:0,bearing:e.bearings.get(this.id-e.metrics.length)||0}}_getMetrics(e){if(this._metrics)return this._metrics;let{advance:t,bearing:r}=this._getTableMetrics(this._font.hmtx);if(this._font.vmtx)var{advance:n,bearing:i}=this._getTableMetrics(this._font.vmtx);else{let t;if(null==e&&({cbox:e}=this),(t=this._font["OS/2"])&&t.version>0)var n=Math.abs(t.typoAscender-t.typoDescender),i=t.typoAscender-e.maxY;else{let{hhea:t}=this._font;var n=Math.abs(t.ascent-t.descent),i=t.ascent-e.maxY}}return this._font._variationProcessor&&this._font.HVAR&&(t+=this._font._variationProcessor.getAdvanceAdjustment(this.id,this._font.HVAR)),this._metrics={advanceWidth:t,advanceHeight:n,leftBearing:r,topBearing:i}}get cbox(){return this._getCBox()}get bbox(){return this._getBBox()}get path(){return this._getPath()}getScaledPath(e){let t=1/this._font.unitsPerEm*e;return this.path.scale(t)}get advanceWidth(){return this._getMetrics().advanceWidth}get advanceHeight(){return this._getMetrics().advanceHeight}get ligatureCaretPositions(){}_getName(){let{post:e}=this._font;if(!e)return null;switch(e.version){case 1:return kz[this.id];case 2:let t=e.glyphNameIndex[this.id];if(t<kz.length)return kz[t];return e.names[t-kz.length];case 2.5:return kz[this.id+e.offsets[this.id]];case 4:return String.fromCharCode(e.map[this.id])}}get name(){return this._getName()}render(e,t){e.save();let r=1/this._font.head.unitsPerEm*t;e.scale(r,r),this.path.toFunction()(e),e.fill(),e.restore()}constructor(e,t,r){this.id=e,this.codePoints=t,this._font=r,this.isMark=this.codePoints.length>0&&this.codePoints.every(ww),this.isLigature=this.codePoints.length>1}}n6([wM],kG.prototype,"cbox",null),n6([wM],kG.prototype,"bbox",null),n6([wM],kG.prototype,"path",null),n6([wM],kG.prototype,"advanceWidth",null),n6([wM],kG.prototype,"advanceHeight",null),n6([wM],kG.prototype,"name",null);let kH=new x8({numberOfContours:xG,xMin:xG,yMin:xG,xMax:xG,yMax:xG});class kW{copy(){return new kW(this.onCurve,this.endContour,this.x,this.y)}constructor(e,t,r=0,n=0){this.onCurve=e,this.endContour=t,this.x=r,this.y=n}}class kY{constructor(e,t,r){this.glyphID=e,this.dx=t,this.dy=r,this.pos=0,this.scaleX=this.scaleY=1,this.scale01=this.scale10=0}}class kq extends kG{_getCBox(e){if(this._font._variationProcessor&&!e)return this.path.cbox;let t=this._font._getTableStream("glyf");t.pos+=this._font.loca.offsets[this.id];let r=kH.decode(t);return Object.freeze(new Bf(r.xMin,r.yMin,r.xMax,r.yMax))}_parseGlyphCoord(e,t,r,n){if(r){var i=e.readUInt8();n||(i=-i),i+=t}else if(n)var i=t;else var i=t+e.readInt16BE();return i}_decode(){let e=this._font.loca.offsets[this.id];if(e===this._font.loca.offsets[this.id+1])return null;let t=this._font._getTableStream("glyf");t.pos+=e;let r=t.pos,n=kH.decode(t);return n.numberOfContours>0?this._decodeSimple(n,t):n.numberOfContours<0&&this._decodeComposite(n,t,r),n}_decodeSimple(e,t){e.points=[];let r=new xV(xN,e.numberOfContours).decode(t);e.instructions=new xV(xM,xN).decode(t);let n=[],i=r[r.length-1]+1;for(;n.length<i;){var a=t.readUInt8();if(n.push(a),8&a){let e=t.readUInt8();for(let t=0;t<e;t++)n.push(a)}}for(var o=0;o<n.length;o++){var a=n[o];let t=new kW(!!(1&a),r.indexOf(o)>=0,0,0);e.points.push(t)}let s=0;for(var o=0;o<n.length;o++){var a=n[o];e.points[o].x=s=this._parseGlyphCoord(t,s,2&a,16&a)}let l=0;for(var o=0;o<n.length;o++){var a=n[o];e.points[o].y=l=this._parseGlyphCoord(t,l,4&a,32&a)}if(this._font._variationProcessor){let t=e.points.slice();t.push(...this._getPhantomPoints(e)),this._font._variationProcessor.transformPoints(this.id,t),e.phantomPoints=t.slice(-4)}}_decodeComposite(e,t,r=0){e.components=[];let n=!1,i=32;for(;32&i;){i=t.readUInt16BE();let l=t.pos-r,c=t.readUInt16BE();if(n||(n=(256&i)!=0),1&i)var a=t.readInt16BE(),o=t.readInt16BE();else var a=t.readInt8(),o=t.readInt8();var s=new kY(c,a,o);s.pos=l,8&i?s.scaleX=s.scaleY=(t.readUInt8()<<24|t.readUInt8()<<16)/0x40000000:64&i?(s.scaleX=(t.readUInt8()<<24|t.readUInt8()<<16)/0x40000000,s.scaleY=(t.readUInt8()<<24|t.readUInt8()<<16)/0x40000000):128&i&&(s.scaleX=(t.readUInt8()<<24|t.readUInt8()<<16)/0x40000000,s.scale01=(t.readUInt8()<<24|t.readUInt8()<<16)/0x40000000,s.scale10=(t.readUInt8()<<24|t.readUInt8()<<16)/0x40000000,s.scaleY=(t.readUInt8()<<24|t.readUInt8()<<16)/0x40000000),e.components.push(s)}if(this._font._variationProcessor){let t=[];for(let r=0;r<e.components.length;r++){var s=e.components[r];t.push(new kW(!0,!0,s.dx,s.dy))}t.push(...this._getPhantomPoints(e)),this._font._variationProcessor.transformPoints(this.id,t),e.phantomPoints=t.splice(-4,4);for(let r=0;r<t.length;r++){let n=t[r];e.components[r].dx=n.x,e.components[r].dy=n.y}}return n}_getPhantomPoints(e){let t=this._getCBox(!0);null==this._metrics&&(this._metrics=kG.prototype._getMetrics.call(this,t));let{advanceWidth:r,advanceHeight:n,leftBearing:i,topBearing:a}=this._metrics;return[new kW(!1,!0,e.xMin-i,0),new kW(!1,!0,e.xMin-i+r,0),new kW(!1,!0,0,e.yMax+a),new kW(!1,!0,0,e.yMax+a+n)]}_getContours(){let e=this._decode();if(!e)return[];let t=[];if(e.numberOfContours<0)for(let r of e.components){let e=this._font.getGlyph(r.glyphID)._getContours();for(let n=0;n<e.length;n++){let i=e[n];for(let e=0;e<i.length;e++){let n=i[e],a=n.x*r.scaleX+n.y*r.scale01+r.dx,o=n.y*r.scaleY+n.x*r.scale10+r.dy;t.push(new kW(n.onCurve,n.endContour,a,o))}}}else t=e.points||[];e.phantomPoints&&!this._font.directory.tables.HVAR&&(this._metrics.advanceWidth=e.phantomPoints[1].x-e.phantomPoints[0].x,this._metrics.advanceHeight=e.phantomPoints[3].y-e.phantomPoints[2].y,this._metrics.leftBearing=e.xMin-e.phantomPoints[0].x,this._metrics.topBearing=e.phantomPoints[2].y-e.yM
3ax);let r=[],n=[];for(let e=0;e<t.length;e++){var i=t[e];n.push(i),i.endContour&&(r.push(n),n=[])}return r}_getMetrics(){if(this._metrics)return this._metrics;let e=this._getCBox(!0);return super._getMetrics(e),this._font._variationProcessor&&!this._font.HVAR&&this.path,this._metrics}_getPath(){let e=this._getContours(),t=new kU;for(let n=0;n<e.length;n++){let i=e[n],a=i[0],o=i[i.length-1],s=0;if(a.onCurve){var r=null;s=1}else var r=a=o.onCurve?o:new kW(!1,!1,(a.x+o.x)/2,(a.y+o.y)/2);t.moveTo(a.x,a.y);for(let e=s;e<i.length;e++){let n=i[e],o=0===e?a:i[e-1];if(o.onCurve&&n.onCurve)t.lineTo(n.x,n.y);else if(o.onCurve&&!n.onCurve)var r=n;else if(o.onCurve||n.onCurve)if(!o.onCurve&&n.onCurve){t.quadraticCurveTo(r.x,r.y,n.x,n.y);var r=null}else throw Error("Unknown TTF path state");else{let e=(o.x+n.x)/2,i=(o.y+n.y)/2;t.quadraticCurveTo(o.x,o.y,e,i);var r=n}}r&&t.quadraticCurveTo(r.x,r.y,a.x,a.y),t.closePath()}return t}constructor(...e){super(...e),wt(this,"type","TTF")}}class kK extends kG{_getName(){return this._font.CFF2?super._getName():this._font["CFF "].getGlyphName(this.id)}bias(e){return e.length<1240?107:e.length<33900?1131:32768}_getPath(){let e,t,r=this._font.CFF2||this._font["CFF "],{stream:n}=r,i=r.topDict.CharStrings[this.id],a=i.offset+i.length;n.pos=i.offset;let o=new kU,s=[],l=[],c=null,u=0,f=0,d=0,h=!1;this._usedGsubrs=e={},this._usedSubrs=t={};let A=r.globalSubrIndex||[],g=this.bias(A),p=r.privateDictForGlyph(this.id)||{},m=p.Subrs||[],y=this.bias(m),b=r.topDict.vstore&&r.topDict.vstore.itemVariationStore,v=p.vsindex,x=this._font._variationProcessor;function w(){null==c&&(c=s.shift()+p.nominalWidthX)}function E(){return s.length%2!=0&&w(),u+=s.length>>1,s.length=0}function I(e,t){h&&o.closePath(),o.moveTo(e,t),h=!0}let C=function(){for(;n.pos<a;){let p=n.readUInt8();if(p<32){let c,B,k,S,Q,_,O,D,T,R,P,M,N,j,L,F;switch(p){case 1:case 3:case 18:case 23:E();break;case 4:s.length>1&&w(),d+=s.shift(),I(f,d);break;case 5:for(;s.length>=2;)f+=s.shift(),d+=s.shift(),o.lineTo(f,d);break;case 6:case 7:for(k=6===p;s.length>=1;)k?f+=s.shift():d+=s.shift(),o.lineTo(f,d),k=!k;break;case 8:for(;s.length>0;)S=f+s.shift(),Q=d+s.shift(),_=S+s.shift(),O=Q+s.shift(),f=_+s.shift(),d=O+s.shift(),o.bezierCurveTo(S,Q,_,O,f,d);break;case 10:if(B=m[c=s.pop()+y]){t[c]=!0;let e=n.pos,r=a;n.pos=B.offset,a=B.offset+B.length,C(),n.pos=e,a=r}break;case 11:if(r.version>=2)break;return;case 14:if(r.version>=2)break;s.length>0&&w(),h&&(o.closePath(),h=!1);break;case 15:if(r.version<2)throw Error("vsindex operator not supported in CFF v1");v=s.pop();break;case 16:{if(r.version<2)throw Error("blend operator not supported in CFF v1");if(!x)throw Error("blend operator in non-variation font");let e=x.getBlendVector(b,v),t=s.pop(),n=t*e.length,i=s.length-n,a=i-t;for(let r=0;r<t;r++){let t=s[a+r];for(let r=0;r<e.length;r++)t+=e[r]*s[i++];s[a+r]=t}for(;n--;)s.pop();break}case 19:case 20:E(),n.pos+=u+7>>3;break;case 21:s.length>2&&w(),f+=s.shift(),d+=s.shift(),I(f,d);break;case 22:s.length>1&&w(),I(f+=s.shift(),d);break;case 24:for(;s.length>=8;)S=f+s.shift(),Q=d+s.shift(),_=S+s.shift(),O=Q+s.shift(),f=_+s.shift(),d=O+s.shift(),o.bezierCurveTo(S,Q,_,O,f,d);f+=s.shift(),d+=s.shift(),o.lineTo(f,d);break;case 25:for(;s.length>=8;)f+=s.shift(),d+=s.shift(),o.lineTo(f,d);S=f+s.shift(),Q=d+s.shift(),_=S+s.shift(),O=Q+s.shift(),f=_+s.shift(),d=O+s.shift(),o.bezierCurveTo(S,Q,_,O,f,d);break;case 26:for(s.length%2&&(f+=s.shift());s.length>=4;)S=f,Q=d+s.shift(),_=S+s.shift(),O=Q+s.shift(),f=_,d=O+s.shift(),o.bezierCurveTo(S,Q,_,O,f,d);break;case 27:for(s.length%2&&(d+=s.shift());s.length>=4;)S=f+s.shift(),Q=d,_=S+s.shift(),O=Q+s.shift(),f=_+s.shift(),d=O,o.bezierCurveTo(S,Q,_,O,f,d);break;case 28:s.push(n.readInt16BE());break;case 29:if(B=A[c=s.pop()+g]){e[c]=!0;let t=n.pos,r=a;n.pos=B.offset,a=B.offset+B.length,C(),n.pos=t,a=r}break;case 30:case 31:for(k=31===p;s.length>=4;)k?(S=f+s.shift(),Q=d,_=S+s.shift(),d=(O=Q+s.shift())+s.shift(),f=_+(1===s.length?s.shift():0)):(S=f,Q=d+s.shift(),_=S+s.shift(),O=Q+s.shift(),f=_+s.shift(),d=O+(1===s.length?s.shift():0)),o.bezierCurveTo(S,Q,_,O,f,d),k=!k;break;case 12:switch(p=n.readUInt8()){case 3:let U=s.pop(),z=s.pop();s.push(U&&z?1:0);break;case 4:U=s.pop(),z=s.pop(),s.push(U||z?1:0);break;case 5:U=s.pop(),s.push(+!U);break;case 9:U=s.pop(),s.push(Math.abs(U));break;case 10:U=s.pop(),z=s.pop(),s.push(U+z);break;case 11:U=s.pop(),z=s.pop(),s.push(U-z);break;case 12:U=s.pop(),z=s.pop(),s.push(U/z);break;case 14:U=s.pop(),s.push(-U);break;case 15:U=s.pop(),z=s.pop(),s.push(+(U===z));break;case 18:s.pop();break;case 20:let G=s.pop(),H=s.pop();l[H]=G;break;case 21:H=s.pop(),s.push(l[H]||0);break;case 22:let W=s.pop(),Y=s.pop(),q=s.pop(),K=s.pop();s.push(q<=K?W:Y);break;case 23:s.push(Math.random());break;case 24:U=s.pop(),z=s.pop(),s.push(U*z);break;case 26:U=s.pop(),s.push(Math.sqrt(U));break;case 27:U=s.pop(),s.push(U,U);break;case 28:U=s.pop(),z=s.pop(),s.push(z,U);break;case 29:(H=s.pop())<0?H=0:H>s.length-1&&(H=s.length-1),s.push(s[H]);break;case 30:let J=s.pop(),V=s.pop();if(V>=0)for(;V>0;){var i=s[J-1];for(let e=J-2;e>=0;e--)s[e+1]=s[e];s[0]=i,V--}else for(;V<0;){var i=s[0];for(let e=0;e<=J;e++)s[e]=s[e+1];
3s[J-1]=i,V++}break;case 34:S=f+s.shift(),Q=d,_=S+s.shift(),O=Q+s.shift(),D=_+s.shift(),T=O,R=D+s.shift(),P=T,M=R+s.shift(),N=P,j=M+s.shift(),L=N,f=j,d=L,o.bezierCurveTo(S,Q,_,O,D,T),o.bezierCurveTo(R,P,M,N,j,L);break;case 35:F=[];for(let e=0;e<=5;e++)f+=s.shift(),d+=s.shift(),F.push(f,d);o.bezierCurveTo(...F.slice(0,6)),o.bezierCurveTo(...F.slice(6)),s.shift();break;case 36:S=f+s.shift(),Q=d+s.shift(),_=S+s.shift(),O=Q+s.shift(),D=_+s.shift(),T=O,R=D+s.shift(),P=T,M=R+s.shift(),N=P+s.shift(),j=M+s.shift(),L=N,f=j,d=L,o.bezierCurveTo(S,Q,_,O,D,T),o.bezierCurveTo(R,P,M,N,j,L);break;case 37:let Z=f,X=d;F=[];for(let e=0;e<=4;e++)f+=s.shift(),d+=s.shift(),F.push(f,d);Math.abs(f-Z)>Math.abs(d-X)?(f+=s.shift(),d=X):(f=Z,d+=s.shift()),F.push(f,d),o.bezierCurveTo(...F.slice(0,6)),o.bezierCurveTo(...F.slice(6));break;default:throw Error(`Unknown op: 12 ${p}`)}break;default:throw Error(`Unknown op: ${p}`)}}else if(p<247)s.push(p-139);else if(p<251){var c=n.readUInt8();s.push((p-247)*256+c+108)}else if(p<255){var c=n.readUInt8();s.push(-(256*(p-251))-c-108)}else s.push(n.readInt32BE()/65536)}};return C(),h&&o.closePath(),o}constructor(...e){super(...e),wt(this,"type","CFF")}}let kJ=new x8({originX:xN,originY:xN,type:new x3(4),data:new x1(e=>e.parent.buflen-e._currentOffset)});class kV extends kq{getImageForSize(e){for(let r=0;r<this._font.sbix.imageTables.length;r++){var t=this._font.sbix.imageTables[r];if(t.ppem>=e)break}let r=t.imageOffsets,n=r[this.id],i=r[this.id+1];return n===i?null:(this._font.stream.pos=n,kJ.decode(this._font.stream,{buflen:i-n}))}render(e,t){let r=this.getImageForSize(t);if(null!=r){let n=t/this._font.unitsPerEm;e.image(r.data,{height:t,x:r.originX,y:(this.bbox.minY-r.originY)*n})}this._font.sbix.flags.renderOutlines&&super.render(e,t)}constructor(...e){super(...e),wt(this,"type","SBIX")}}class kZ{constructor(e,t){this.glyph=e,this.color=t}}class kX extends kG{_getBBox(){let e=new Bf;for(let t=0;t<this.layers.length;t++){let r=this.layers[t].glyph.bbox;e.addPoint(r.minX,r.minY),e.addPoint(r.maxX,r.maxY)}return e}get layers(){let e=this._font.CPAL,t=this._font.COLR,r=0,n=t.baseGlyphRecord.length-1;for(;r<=n;){let e=r+n>>1;var i=t.baseGlyphRecord[e];if(this.id<i.gid)n=e-1;else if(this.id>i.gid)r=e+1;else{var a=i;break}}if(null==a){var o=this._font._getBaseGlyph(this.id),s={red:0,green:0,blue:0,alpha:255};return[new kZ(o,s)]}let l=[];for(let r=a.firstLayerIndex;r<a.firstLayerIndex+a.numLayers;r++){var i=t.layerRecords[r],s=e.colorRecords[i.paletteIndex],o=this._font._getBaseGlyph(i.gid);l.push(new kZ(o,s))}return l}render(e,t){for(let{glyph:r,color:n}of this.layers)e.fillColor([n.red,n.green,n.blue],n.alpha/255*100),r.render(e,t)}constructor(...e){super(...e),wt(this,"type","COLR")}}class k${normalizeCoords(e){let t=[];for(var r=0;r<this.font.fvar.axis.length;r++){let n=this.font.fvar.axis[r];e[r]<n.defaultValue?t.push((e[r]-n.defaultValue+Number.EPSILON)/(n.defaultValue-n.minValue+Number.EPSILON)):t.push((e[r]-n.defaultValue+Number.EPSILON)/(n.maxValue-n.defaultValue+Number.EPSILON))}if(this.font.avar)for(var r=0;r<this.font.avar.segment.length;r++){let e=this.font.avar.segment[r];for(let n=0;n<e.correspondence.length;n++){let i=e.correspondence[n];if(n>=1&&t[r]<i.fromCoord){let a=e.correspondence[n-1];t[r]=((t[r]-a.fromCoord)*(i.toCoord-a.toCoord)+Number.EPSILON)/(i.fromCoord-a.fromCoord+Number.EPSILON)+a.toCoord;break}}}return t}transformPoints(e,t){if(!this.font.fvar||!this.font.gvar)return;let{gvar:r}=this.font;if(e>=r.glyphCount)return;let n=r.offsets[e];if(n===r.offsets[e+1])return;let{stream:i}=this.font;if(i.pos=n,i.pos>=i.length)return;let a=i.readUInt16BE(),o=n+i.readUInt16BE();if(32768&a){var s=i.pos;i.pos=o;var l=this.decodePoints();o=i.pos,i.pos=s}let c=t.map(e=>e.copy());a&=4095;for(let e=0;e<a;e++){let e=i.readUInt16BE(),n=i.readUInt16BE();if(32768&n){var u=[];for(let e=0;e<r.axisCount;e++)u.push(i.readInt16BE()/16384)}else{if((4095&n)>=r.globalCoordCount)throw Error("Invalid gvar table");var u=r.globalCoords[4095&n]}if(16384&n){var f=[];for(let e=0;e<r.axisCount;e++)f.push(i.readInt16BE()/16384);var d=[];for(let e=0;e<r.axisCount;e++)d.push(i.readInt16BE()/16384)}let a=this.tupleFactor(n,u,f,d);if(0===a){o+=e;continue}var s=i.pos;if(i.pos=o,8192&n)var h=this.decodePoints();else var h=l;let g=0===h.length?t.length:h.length,p=this.decodeDeltas(g),m=this.decodeDeltas(g);if(0===h.length)for(let e=0;e<t.length;e++){var A=t[e];A.x+=Math.round(p[e]*a),A.y+=Math.round(m[e]*a)}else{let e=c.map(e=>e.copy()),r=t.map(()=>!1);for(let n=0;n<h.length;n++){let i=h[n];if(i<t.length){let t=e[i];r[i]=!0,t.x+=p[n]*a,t.y+=m[n]*a}}this.interpolateMissingDeltas(e,c,r);for(let r=0;r<t.length;r++){let n=e[r].x-c[r].x,i=e[r].y-c[r].y;t[r].x=Math.round(t[r].x+n),t[r].y=Math.round(t[r].y+i)}}o+=e,i.pos=s}}decodePoints(){let e=this.font.stream,t=e.readUInt8();128&t&&(t=(127&t)<<8|e.readUInt8());let r=new Uint16Array(t),n=0,i=0;for(;n<t;){let a=e.readUInt8(),o=(127&a)+1,s=128&a?e.readUInt16:e.readUInt8;for(let a=0;a<o&&n<t;a++)i+=s.call(e),r[n++]=i}return r}decodeDeltas(e){let t=this.font.stream,r=0,n=new Int16Array(e);for(;r<e;){let i=t.readUInt8(),a=(63&i)+1;if(128&i)r+=a;else{let o=64&i?t.readInt16BE:t.readInt8;for(let i=0;i<a&&r<e;i++)n[r++]=o.call(t)}}return n}tupleFactor(e,t,r,n){let i=this.normalizedCoords,{gvar:a}=this.font,o=1;for(let s=0;s<a.axisCount;s++)if(0!==t[s]){if(0===i[s])return 0;if((16384&e)==0){if(i[s]<Math.min(0,t[s])||i[s]>Math.max(0,t[s]))return 0;o=(o*i[s]+Number.EPSILON)/(t[s]+Number.EPSILON)}else{if(i[s]<r[s]||i[s]>n[s])return 0;o=i[s]<t[s]?o*(i[s]-r[s]+Number.EPSILON)/(t[s]-r[s]+Number.EPSILON):o*(n[s]-i[s]+Number.EPSILON)/(n[s]-t[s]+Number.EPSILON)}}return o}interpolateMissingDeltas(e,t,r){if(0===e.length)return;let n=0;for(;n<e.length;){let i=n,a=n,o=e[a];for(;!o.endContour;)o=e[++a];for(;n<=a&&!r[n];)n++;if(n>a)continue;let s=n,l=n;for(n++;n<=a;)r[n]&&(this.deltaInterpolate(l+1,n-1,l,n,t,e),l=n),n++;l===s?this.deltaShift(i,a,l,t,e):(this.deltaInterpolate(l+1,a,l,s,t,e),s>0&&this.deltaInterpolate(i,s-1,l,s,t,e)),n=a+1}}deltaInterpolate(e,t,r,n,i,a){if(e>t)return;let o=["x","y"];for(let l=0;l<o.length;l++){let c=o[l];if(i[r][c]>i[n][c]){var s=r;r=n,n=s}let u=i[r][c],f=i[n][c],d=a[r][c],h=a[n][c];if(u!==f||d===h){let r=u===f?0:(h-d)/(f-u);for(let n=e;n<=t;n++){let e=i[n][c];e<=u?e+=d-u:e>=f?e+=h-f:e=d+(e-u)*r,a[n][c]=e}}}}deltaShift(e,t,r,n,i){let a=i[r].x-n[r].x,o=i[r].y-n[r].y;if(0!==a||0!==o)for(let n=e;n<=t;n++)n!==r&&(i[n].x+=a,i[n].y+=o)}getAdvanceAdjustment(e,t){let r,n;if(t.advanceWidthMapping){let i=e;i>=t.advanceWidthMapping.mapCount&&(i=t.advanceWidthMapping.mapCount-1),t.advanceWidthMapping.entryFormat,{outerIndex:r,innerIndex:n}=t.advanceWidthMapping.mapData[i]}else r=0,n=e;return this.getDelta(t.itemVariationStore,r,n)}getDelta(e,t,r){if(t>=e.itemVariationData.length)return 0;let n=e.itemVariationData[t];if(r>=n.deltaSets.length)return 0;let i=n.deltaSets[r],a=this.getBlendVector(e,t),o=0;for(let e=0;e<n.regionIndexCount;e++)o+=i.deltas[e]*a[e];return o}getBlendVector(e,t){let r=e.itemVariationData[t];if(this.blendVectors.has(r))return this.blendVectors.get(r);let n=this.normalizedCoords,i=[];for(let t=0;
vendor: 6,632 bytes, line 3
3t<r.regionIndexCount;t++){let a=1,o=r.regionIndexes[t],s=e.variationRegionList.variationRegions[o];for(let e=0;e<s.length;e++){let t=s[e];a*=t.startCoord>t.peakCoord||t.peakCoord>t.endCoord||t.startCoord<0&&t.endCoord>0&&0!==t.peakCoord||0===t.peakCoord?1:n[e]<t.startCoord||n[e]>t.endCoord?0:n[e]===t.peakCoord?1:n[e]<t.peakCoord?(n[e]-t.startCoord+Number.EPSILON)/(t.peakCoord-t.startCoord+Number.EPSILON):(t.endCoord-n[e]+Number.EPSILON)/(t.endCoord-t.peakCoord+Number.EPSILON)}i[t]=a}return this.blendVectors.set(r,i),i}constructor(e,t){this.font=e,this.normalizedCoords=this.normalizeCoords(t),this.blendVectors=new Map}}Promise.resolve();class k0{includeGlyph(e){return"object"==typeof e&&(e=e.id),null==this.mapping[e]&&(this.glyphs.push(e),this.mapping[e]=this.glyphs.length-1),this.mapping[e]}constructor(e){this.font=e,this.glyphs=[],this.mapping={},this.includeGlyph(0)}}class k1{static size(e){return e>=0&&e<=255?1:2}static encode(e,t){t>=0&&t<=255?e.writeUInt8(t):e.writeInt16BE(t)}}let k2=new x8({numberOfContours:xG,xMin:xG,yMin:xG,xMax:xG,yMax:xG,endPtsOfContours:new xV(xN,"numberOfContours"),instructions:new xV(xM,xN),flags:new xV(xM,0),xPoints:new xV(k1,0),yPoints:new xV(k1,0)});class k5{encodeSimple(e,t=[]){let r=[],n=[],i=[],a=[],o=0,s=0,l=0,c=0,u=0;for(let t=0;t<e.commands.length;t++){let f=e.commands[t];for(let r=0;r<f.args.length;r+=2){let d=f.args[r],h=f.args[r+1],A=0;if("quadraticCurveTo"===f.command&&2===r){let r=e.commands[t+1];if(r&&"quadraticCurveTo"===r.command){let e=(s+r.args[0])/2,t=(l+r.args[1])/2;if(d===e&&h===t)continue}}("quadraticCurveTo"!==f.command||0!==r)&&(A|=1),A=this._encodePoint(d,s,n,A,2,16),(A=this._encodePoint(h,l,i,A,4,32))===c&&o<255?(a[a.length-1]|=8,o++):(o>0&&(a.push(o),o=0),a.push(A),c=A),s=d,l=h,u++}"closePath"===f.command&&r.push(u-1)}e.commands.length>1&&"closePath"!==e.commands[e.commands.length-1].command&&r.push(u-1);let f=e.bbox,d={numberOfContours:r.length,xMin:f.minX,yMin:f.minY,xMax:f.maxX,yMax:f.maxY,endPtsOfContours:r,instructions:t,flags:a,xPoints:n,yPoints:i},h=k2.size(d),A=4-h%4,g=new xD(h+A);return k2.encode(g,d),0!==A&&g.fill(0,A),g.buffer}_encodePoint(e,t,r,n,i,a){let o=e-t;return e===t?n|=a:(-255<=o&&o<=255&&(n|=i,o<0?o=-o:n|=a),r.push(o)),n}}class k3 extends k0{_addGlyph(e){let t=this.font.getGlyph(e),r=t._decode(),n=this.font.loca.offsets[e],i=this.font.loca.offsets[e+1],a=this.font._getTableStream("glyf");a.pos+=n;let o=a.readBuffer(i-n);if(r&&r.numberOfContours<0){let t=new DataView((o=new Uint8Array(o)).buffer);for(let n of r.components)e=this.includeGlyph(n.glyphID),t.setUint16(n.pos,e)}else r&&this.font._variationProcessor&&(o=this.glyphEncoder.encodeSimple(t.path,r.instructions));return this.glyf.push(o),this.loca.offsets.push(this.offset),this.hmtx.metrics.push({advance:t.advanceWidth,bearing:t._getMetrics().leftBearing}),this.offset+=o.length,this.glyf.length-1}encode(){this.glyf=[],this.offset=0,this.loca={offsets:[],version:this.font.loca.version},this.hmtx={metrics:[],bearings:[]};let e=0;for(;e<this.glyphs.length;)this._addGlyph(this.glyphs[e++]);let t=(0,wI.default)(this.font.maxp);t.numGlyphs=this.glyf.length,this.loca.offsets.push(this.offset);let r=(0,wI.default)(this.font.head);r.indexToLocFormat=this.loca.version;let n=(0,wI.default)(this.font.hhea);return n.numberOfMetrics=this.hmtx.metrics.length,Bt.toBuffer({tables:{head:r,hhea:n,loca:this.loca,maxp:t,"cvt ":this.font["cvt "],prep:this.font.prep,glyf:this.glyf,hmtx:this.hmtx,fpgm:this.font.fpgm}})}constructor(e){super(e),this.glyphEncoder=new k5}}class k4 extends k0{subsetCharstrings(){this.charstrings=[];let e={};for(let t of this.glyphs){this.charstrings.push(this.cff.getCharString(t));let r=this.font.getGlyph(t);for(let t in r.path,r._usedGsubrs)e[t]=!0}this.gsubrs=this.subsetSubrs(this.cff.globalSubrIndex,e)}subsetSubrs(e,t){let r=[];for(let n=0;n<e.length;n++){let i=e[n];t[n]?(this.cff.stream.pos=i.offset,r.push(this.cff.stream.readBuffer(i.length))):r.push(new Uint8Array([11]))}return r}subsetFontdict(e){e.FDArray=[],e.FDSelect={version:0,fds:[]};let t={},r=[],n={};for(let i of this.glyphs){let a=this.cff.fdForGlyph(i);if(null==a)continue;t[a]||(e.FDArray.push(Object.assign({},this.cff.topDict.FDArray[a])),r.push({}),n[a]=e.FDArray.length-1),t[a]=!0,e.FDSelect.fds.push(n[a]);let o=this.font.getGlyph(i);for(let e in o.path,o._usedSubrs)r[n[a]][e]=!0}for(let t=0;t<e.FDArray.length;t++){let n=e.FDArray[t];delete n.FontName,n.Private&&n.Private.Subrs&&(n.Private=Object.assign({},n.Private),n.Private.Subrs=this.subsetSubrs(n.Private.Subrs,r[t]))}}createCIDFontdict(e){let t={};for(let e of this.glyphs){let r=this.font.getGlyph(e);for(let e in r.path,r._usedSubrs)t[e]=!0}let r=Object.assign({},this.cff.topDict.Private);return this.cff.topDict.Private&&this.cff.topDict.Private.Subrs&&(r.Subrs=this.subsetSubrs(this.cff.topDict.Private.Subrs,t)),e.FDArray=[{Private:r}],e.FDSelect={version:3,nRanges:1,ranges:[{first:0,fd:0}],sentinel:this.charstrings.length}}addString(e){return e?(this.strings||(this.strings=[]),this.strings.push(e),Eg.length+this.strings.length-1):null}encode(){this.subsetCharstrings();let e={version:this.charstrings.length>255?2:1,ranges:[{first:1,nLeft:this.charstrings.length-2}]},t=Object.assign({},this.cff.topDict);for(let r of(t.Private=null,t.charset=e,t.Encoding=null,t.CharStrings=this.charstrings,["version","Notice","Copyright","FullName","FamilyName","Weight","PostScript","BaseFontName","FontName"]))t[r]=this.addString(this.cff.string(t[r]));t.ROS=[this.addString("Adobe"),this.addString("Identity"),0],t.CIDCount=this.charstrings.length,this.cff.isCIDFont?this.subsetFontdict(t):this.createCIDFontdict(t);let r={version:1,hdrSize:this.cff.hdrSize,offSize:4,header:this.cff.header,nameIndex:[this.cff.postscriptName],topDictIndex:[t],stringIndex:this.strings,globalSubrIndex:this.gsubrs};return Ii.toBuffer(r)}constructor(e){if(super(e),this.cff=this.font["CFF "],!this.cff)throw Error("Not a CFF Font")}}class k6{static probe(e){let t=Bi.decode(e.slice(0,4));return"true"===t||"OTTO"===t||t===String.fromCharCode(0,1,0,0)}setDefaultLanguage(e=null){this.defaultLanguage=e}_getTable(e){if(!(e.tag in this._tables))try{this._tables[e.tag]=this._decodeTable(e)}catch(e){}return this._tables[e.tag]}_getTableStream(e){let t=this.directory.tables[e];return t?(this.stream.pos=t.offset,this.stream):null}_decodeDirectory(){return this.directory=Bt.decode(this.stream,{_startOffset:0})}_decodeTable(e){let t=this.stream.pos,r=this._getTableStream(e.tag),n=C9[e.tag].decode(r,this,e.length);return this.stream.pos=t,n}getName(e,t=this.defaultLanguage||wR){let r=this.name&&this.name.re
3cords[e];return r&&(r[t]||r[this.defaultLanguage]||r[wR]||r.en||r[Object.keys(r)[0]])||null}get postscriptName(){return this.getName("postscriptName")}get fullName(){return this.getName("fullName")}get familyName(){return this.getName("fontFamily")}get subfamilyName(){return this.getName("fontSubfamily")}get copyright(){return this.getName("copyright")}get version(){return this.getName("version")}get ascent(){return this.hhea.ascent}get descent(){return this.hhea.descent}get lineGap(){return this.hhea.lineGap}get underlinePosition(){return this.post.underlinePosition}get underlineThickness(){return this.post.underlineThickness}get italicAngle(){return this.post.italicAngle}get capHeight(){let e=this["OS/2"];return e?e.capHeight:this.ascent}get xHeight(){let e=this["OS/2"];return e?e.xHeight:0}get numGlyphs(){return this.maxp.numGlyphs}get unitsPerEm(){return this.head.unitsPerEm}get bbox(){return Object.freeze(new Bf(this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax))}get _cmapProcessor(){return new Bl(this.cmap)}get characterSet(){return this._cmapProcessor.getCharacterSet()}hasGlyphForCodePoint(e){return!!this._cmapProcessor.lookup(e)}glyphForCodePoint(e){return this.getGlyph(this._cmapProcessor.lookup(e),[e])}glyphsForString(e){let t=[],r=e.length,n=0,i=-1,a=-1;for(;n<=r;){let o=0,s=0;if(n<r){if(55296<=(o=e.charCodeAt(n++))&&o<=56319&&n<r){let t=e.charCodeAt(n);56320<=t&&t<=57343&&(n++,o=((1023&o)<<10)+(1023&t)+65536)}s=+(65024<=o&&o<=65039||917760<=o&&o<=917999)}else n++;0===a&&1===s?t.push(this.getGlyph(this._cmapProcessor.lookup(i,o),[i,o])):0===a&&0===s&&t.push(this.glyphForCodePoint(i)),i=o,a=s}return t}get _layoutEngine(){return new kL(this)}layout(e,t,r,n,i){return this._layoutEngine.layout(e,t,r,n,i)}stringsForGlyph(e){return this._layoutEngine.stringsForGlyph(e)}get availableFeatures(){return this._layoutEngine.getAvailableFeatures()}getAvailableFeatures(e,t){return this._layoutEngine.getAvailableFeatures(e,t)}_getBaseGlyph(e,t=[]){return!this._glyphs[e]&&(this.directory.tables.glyf?this._glyphs[e]=new kq(e,t,this):(this.directory.tables["CFF "]||this.directory.tables.CFF2)&&(this._glyphs[e]=new kK(e,t,this))),this._glyphs[e]||null}getGlyph(e,t=[]){return this._glyphs[e]||(this.directory.tables.sbix?this._glyphs[e]=new kV(e,t,this):this.directory.tables.COLR&&this.directory.tables.CPAL?this._glyphs[e]=new kX(e,t,this):this._getBaseGlyph(e,t)),this._glyphs[e]||null}createSubset(){return this.directory.tables["CFF "]?new k4(this):new k3(this)}get variationAxes(){let e={};if(!this.fvar)return e;for(let t of this.fvar.axis)e[t.axisTag.trim()]={name:t.name.en,min:t.minValue,default:t.defaultValue,max:t.maxValue};return e}get namedVariations(){let e={};if(!this.fvar)return e;for(let t of this.fvar.instance){let r={};for(let e=0;e<this.fvar.axis.length;e++)r[this.fvar.axis[e].axisTag.trim()]=t.coord[e];e[t.name.en]=r}return e}getVariation(e){if(!(this.directory.tables.fvar&&(this.directory.tables.gvar&&this.directory.tables.glyf||this.directory.tables.CFF2)))throw Error("Variations require a font with the fvar, gvar and glyf, or CFF2 tables.");if("string"==typeof e&&(e=this.namedVariations[e]),"object"!=typeof e)throw Error("Variation settings must be either a variation name or settings object.");let t=this.fvar.axis.map((t,r)=>{let n=t.axisTag.trim();return n in e?Math.max(t.minValue,Math.min(t.maxValue,e[n])):t.defaultValue}),r=new xQ(this.stream.buffer);r.pos=this._directoryPos;let n=new k6(r,t);return n._tables=this._tables,n}get _variationProcessor(){if(!this.fvar)return null;let e=this.variationCoords;return e||this.CFF2?(e||(e=this.fvar.axis.map(e=>e.defaultValue)),new k$(this,e)):null}getFont(e){return this.getVariation(e)}constructor(e,t=null){for(let r in wt(this,"type","TTF"),this.defaultLanguage=null,this.stream=e,this.variationCoords=t,this._directoryPos=this.stream.pos,this._tables={},this._glyphs={},this._decodeDirectory(),this.directory.tables){let e=this.directory.tables[r];C9[r]&&e.length>0&&Object.defineProperty(this,r,{get:this._getTable.bind(this,e)})}}}n6([wM],k6.prototype,"bbox",null),n6([wM],k6.prototype,"_cmapProcessor",null),n6([wM],k6.prototype,"characterSet",null),n6([wM],k6.prototype,"_layoutEngine",null),n6([wM],k6.prototype,"variationAxes",null),n6([wM],k6.prototype,"namedVariations",null),n6([wM],k6.prototype,"_variationProcessor",null);let k8=new x8({tag:new x3(4),offset:new x9(xF,"void",{type:"global"}),compLength:xF,length:xF,origChecksum:xF}),k7=new x8({tag:new x3(4),flavor:xF,length:xF,numTables:xN,reserved:new x5(xN),totalSfntSize:xF,majorVersion:xN,minorVersion:xN,metaOffset:xF,metaLength:xF,metaOrigLength:xF,privOffset:xF,privLength:xF,tables:new xV(k8,"numTables")});k7.process=function(){let e={};for(let t of this.tables)e[t.tag]=t;this.tables=e};class k9 extends kq{_decode(){return this._font._transformedGlyphs[this.id]}_getCBox(){return this.path.bbox}constructor(...e){super(...e),wt(this,"type","WOFF2")}}let Se={decode(e){let t=0,r=[0,1,2,3,4];for(let n=0;n<r.length;n++){r[n];let i=e.readUInt8();if(0xe0000000&t)throw Error("Overflow");if(t=t<<7|127&i,(128&i)==0)return t}throw Error("Bad base 128 number")}},St=["cmap","head","hhea","hmtx","maxp","name","OS/2","post","cvt ","fpgm","glyf","loca","prep","CFF ","VORG","EBDT","EBLC","gasp","hdmx","kern","LTSH","PCLT","VDMX","vhea","vmtx","BASE","GDEF","GPOS","GSUB","EBSC","JSTF","MATH","CBDT","CBLC","COLR","CPAL","SVG ","sbix","acnt","avar","bdat","bloc","bsln","cvar","fdsc","feat","fmtx","fvar","gvar","hsty","just","lcar","mort","morx","opbd","prop","trak","Zapf","Silf","Glat","Gloc","Feat","Sill"],Sr=new x8({flags:xM,customTag:new x2(new x3(4),e=>(63&e.flags)==63),tag:e=>e.customTag||St[63&e.flags],length:Se,transformVersion:e=>e.flags>>>6&3,transformed:e=>"glyf"===e.tag||"loca"===e.tag?0===e.transformVersion:0!==e.transformVersion,transformLength:new x2(Se,e=>e.transformed)}),Sn=new x8({tag:new x3(4),flavor:xF,length:xF,numTables:xN,reserved:new x5(xN),totalSfntSize:xF,totalCompressedSize:xF,majorVersion:xN,minorVersion:xN,metaOffset:xF,metaLength:xF,metaOrigLength:xF,privOffset:xF,privLength:xF,tables:new xV(Sr,"numTables")});Sn.process=function(){let e={};for(let t=0;t<this.tables.length;t++){let r=this.tables[t];e[r.tag]=r}return this.tables=e};class Si{decode(e,t){return new xQ(this._buf.decode(e,t))}constructor(e){this.length=e,this._buf=new x1(e)}}
3let Sa=new x8({version:xF,numGlyphs:xN,indexFormat:xN,nContourStreamSize:xF,nPointsStreamSize:xF,flagStreamSize:xF,glyphStreamSize:xF,compositeStreamSize:xF,bboxStreamSize:xF,instructionStreamSize:xF,nContours:new Si("nContourStreamSize"),nPoints:new Si("nPointsStreamSize"),flags:new Si("flagStreamSize"),glyphs:new Si("glyphStreamSize"),composites:new Si("compositeStreamSize"),bboxes:new Si("bboxStreamSize"),instructions:new Si("instructionStreamSize")});function So(e){let t=e.readUInt8();return 253===t?e.readUInt16BE():255===t?e.readUInt8()+253:254===t?e.readUInt8()+506:t}function Ss(e,t){return 1&e?t:-t}let Sl=new x7(xF,{65536:{numFonts:xF,offsets:new xV(xF,"numFonts")},131072:{numFonts:xF,offsets:new xV(xF,"numFonts"),dsigTag:xF,dsigLength:xF,dsigOffset:xF}}),Sc=new x3(xM);new x8({len:xF,buf:new x1("len")});let Su=new x8({id:xN,nameOffset:xG,attr:xM,dataOffset:xL,handle:xF}),Sf=new x8({name:new x3(4),maxTypeIndex:xN,refList:new x9(xN,new xV(Su,e=>e.maxTypeIndex+1),{type:"parent"})}),Sd=new x8({length:xN,types:new xV(Sf,e=>e.length+1)}),Sh=new x8({reserved:new x5(xM,24),typeList:new x9(xN,Sd),nameListOffset:new x9(xN,"void")}),SA=new x8({dataOffset:xF,map:new x9(xF,Sh),dataLength:xF,mapLength:xF});wD(k6),wD(class extends k6{static probe(e){return"wOFF"===Bi.decode(e.slice(0,4))}_decodeDirectory(){this.directory=k7.decode(this.stream,{_startOffset:0})}_getTableStream(e){let t=this.directory.tables[e];if(t){if(this.stream.pos=t.offset,!(t.compLength<t.length))return this.stream;{this.stream.pos+=2;let e=new Uint8Array(t.length);return new xQ((0,wC.default)(this.stream.readBuffer(t.compLength-2),e))}}return null}constructor(...e){super(...e),wt(this,"type","WOFF")}}),wD(class extends k6{static probe(e){return"wOF2"===Bi.decode(e.slice(0,4))}_decodeDirectory(){this.directory=Sn.decode(this.stream),this._dataPos=this.stream.pos}_decompress(){if(!this._decompressed){this.stream.pos=this._dataPos;let e=this.stream.readBuffer(this.directory.totalCompressedSize),t=0;for(let e in this.directory.tables){let r=this.directory.tables[e];r.offset=t,t+=null!=r.transformLength?r.transformLength:r.length}let r=(0,wB.default)(e,t);if(!r)throw Error("Error decoding compressed data in WOFF2");this.stream=new xQ(r),this._decompressed=!0}}_decodeTable(e){return this._decompress(),super._decodeTable(e)}_getBaseGlyph(e,t=[]){if(!this._glyphs[e])if(this.directory.tables.glyf&&this.directory.tables.glyf.transformed)return this._transformedGlyphs||this._transformGlyfTable(),this._glyphs[e]=new k9(e,t,this);else return super._getBaseGlyph(e,t)}_transformGlyfTable(){this._decompress(),this.stream.pos=this.directory.tables.glyf.offset;let e=Sa.decode(this.stream),t=[];for(let r=0;r<e.numGlyphs;r++){let r={},n=e.nContours.readInt16BE();if(r.numberOfContours=n,n>0){let t=[],i=0;for(let r=0;r<n;r++)t.push(i+=So(e.nPoints));r.points=function(e,t,r){let n,i=n=0,a=[];for(let l=0;l<r;l++){let r=0,l=0,c=e.readUInt8(),u=!(c>>7);if((c&=127)<10)r=0,l=Ss(c,((14&c)<<7)+t.readUInt8());else if(c<20)r=Ss(c,((c-10&14)<<7)+t.readUInt8()),l=0;else if(c<84){var o=c-20,s=t.readUInt8();r=Ss(c,1+(48&o)+(s>>4)),l=Ss(c>>1,1+((12&o)<<2)+(15&s))}else if(c<120){var o=c-84;r=Ss(c,1+(o/12<<8)+t.readUInt8()),l=Ss(c>>1,1+(o%12>>2<<8)+t.readUInt8())}else if(c<124){var s=t.readUInt8();let e=t.readUInt8();r=Ss(c,(s<<4)+(e>>4)),l=Ss(c>>1,((15&e)<<8)+t.readUInt8())}else r=Ss(c,t.readUInt16BE()),l=Ss(c>>1,t.readUInt16BE());i+=r,n+=l,a.push(new kW(u,!1,i,n))}return a}(e.flags,e.glyphs,i);for(let e=0;e<n;e++)r.points[t[e]-1].endContour=!0;So(e.glyphs)}else n<0&&kq.prototype._decodeComposite.call({_font:this},r,e.composites)&&So(e.glyphs);t.push(r)}this._transformedGlyphs=t}constructor(...e){super(...e),wt(this,"type","WOFF2")}}),wD(class{static probe(e){return"ttcf"===Bi.decode(e.slice(0,4))}getFont(e){for(let t of this.header.offsets){let r=new xQ(this.stream.buffer);r.pos=t;let n=new k6(r);if(n.postscriptName===e||n.postscriptName instanceof Uint8Array&&e instanceof Uint8Array&&n.postscriptName.every((t,r)=>e[r]===t))return n}return null}get fonts(){let e=[];for(let t of this.header.offsets){let r=new xQ(this.stream.buffer);r.pos=t,e.push(new k6(r))}return e}constructor(e){if(wt(this,"type","TTC"),this.stream=e,"ttcf"!==e.readString(4))throw Error("Not a TrueType collection");this.header=Sl.decode(e)}}),wD(class{static probe(e){let t=new xQ(e);try{var r=SA.decode(t)}catch(e){return!1}for(let e of r.map.typeList.types)if("sfnt"===e.name)return!0;return!1}getFont(e){if(!this.sfnt)return null;for(let t of this.sfnt.refList){let r=this.header.dataOffset+t.dataOffset+4,n=new k6(new xQ(this.stream.buffer.slice(r)));if(n.postscriptName===e||n.postscriptName instanceof Uint8Array&&e instanceof Uint8Array&&n.postscriptName.every((t,r)=>e[r]===t))return n}return null}get fonts(){let e=[];for(let t of this.sfnt.refList){let r=this.header.dataOffset+t.dataOffset+4,n=new xQ(this.stream.buffer.slice(r));e.push(new k6(n))}return e}constructor(e){for(let t of(wt(this,"type","DFont"),this.stream=e,this.header=SA.decode(this.stream),this.header.map.typeList.types)){for(let e of t.refList)e.nameOffset>=0?(this.stream.pos=e.nameOffset+this.header.map.nameListOffset,e.name=Sc.decode(this.stream)):e.name=null;"sfnt"===t.name&&(this.sfnt=t)}}});var Sg=e.i(98899),Sp=e.i(79674),Sm=e.i(57235),Sy=e.i(34131),Sb=e.i(57383),Sv=e.i(25572),Sx={};let Sw=[[4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4],[0,4,4,1,1,4,4,4,4,1,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,4,4,1,1,4,4,4,4,1,1,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[4,4,4,1,1,1,4,4,4,1,1,1,1,1,1,1,1,1,1,1,4,2,4,1,1,1,1,1,1,1,1,1,1],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,1,1,1,1,1,1,4,2,4,1,1,1,1,1,1,1,1,1,1],[0,4,4,1,1,1,4,4,4,0,0,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,0,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,0,1,0,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,0,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[1,4,4,1,1,1,4,4,4,0,0,1,1,1,1,1,1,1,0,0,4,2,4,1,1,1,1,1,0,1,1,1,0],[1,4,4,1,1,1,4,4,4,0,0,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,0,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,4,4,1,0,1,4,4,4,0,0,1,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,4,4,1,0,1,4,4,4,0,0,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,1,1,1,1,1,1,4,2,4,1,1,1,1,1,1,1,1,1,0],[0,4,4,1,1,1,4,4,4,0,0,0,0,0,0,1,1,1,0,4,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,1,1,1,1,1,1,4,2,4,1,1,1,1,1,1,1,1,1,1],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,1,1,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,1,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,1,1,1,1,0,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,1,1,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,1,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,0,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,1,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,1,1,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,4,4,1,1,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0]],SE=Sv.default.toByteArray("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"),SI=new wi.default(SE),SC=function(e){switch(e){case 33:case 39:case 40:case 42:return 12;case 35:return 5;default:return e}},SB=function(e){switch(e){case 37:case 38:return 34;case 41:return 22;default:return e}};class Sk{constructor(e,t=!1){this.position=e,this.required=t}}Sx=class{nextCodePoint(){let e=this.string.charCodeAt(this.pos++),t=this.string.charCodeAt(this.pos);return 55296<=e&&e<=56319&&56320<=t&&t<=57343?(this.pos++,(e-55296)*1024+(t-56320)+65536):e}nextCharClass(){return SC(SI.get(this.nextCodePoint()))}getSimpleBreak(){switch(this.nextClass){case 41:return!1;case 34:case 37:case 38:return this.curClass=34,!1;case 36:return this.curClass=36,!1}return null}getPairTableBreak(e){let t=!1;switch(Sw[this.curClass][this.nextClass]){case 0:t=!0;break;case 1:t=41===e;break;case 2:if(!(t=41===e))return!1;break;case 3:if(41!==e)return t}return this.LB8a&&(t=!1),this.LB21a&&(16===this.curClass||17===this.curClass)?(t=!1,this.LB21a=!1):this.LB21a=13===this.curClass,28===this.curClass?(this.LB30a++,2==this.LB30a&&28===this.nextClass&&(t=!0,this.LB30a=0)):this.LB30a=0,this.curClass=this.nextClass,t}nextBreak(){if(null==this.curClass){let e=this.nextCharClass();this.curClass=SB(e),this.nextClass=e,this.LB8a=31===e,this.LB30a=0}for(;this.pos<this.string.length;){this.lastPos=this.pos;let e=this.nextClass;if(this.nextClass=this.nextCharClass(),34===this.curClass||36===this.curClass&&37!==this.nextClass)return this.curClass=SB(SC(this.nextClass)),new Sk(this.lastPos,!0);let t=this.getSimpleBreak();if(null===t&&(t=this.getPairTableBreak(e)),this.LB8a=31===this.nextClass,t)return new Sk(this.lastPos)}return this.lastPos<this.string.length?(this.lastPos=this.string.length,new Sk(this.string.length)):null}constructor(e){this.string=e,this.pos=0,this.lastPos=0,this.curClass=null,this.nextClass=null,this.LB8a=!1,this.LB21a=!1,this.LB30a=0}};let SS={name:()=>"DAC",length:xN,tables:new xV(new x8({identifier:new x1(1),value:new x1(1)}),e=>e.length/2)},SQ=(e,t)=>e[t],S_=(e,t)=>e[t]<<8|e[t+1],SO=(e,t)=>
3e[t]|e[t+1]<<8,SD=(e,t)=>SN(e,t)>>>0,ST=(e,t)=>Sj(e,t)>>>0,SR=e=>Array.from(e,e=>e.toString(16).padStart(2,"0")).join(""),SP=new TextDecoder("utf-8"),SM=e=>{let t=new Uint8Array(e.reduce((e,t)=>e+t.length,0)),r=0;return e.forEach(e=>{t.set(e,r),r+=e.length}),t},SN=(e,t)=>e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3],Sj=(e,t)=>e[t]|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24,SL={name:()=>"DHT",length:xN,tables:new class{decode(e,t){let r={},n=e.buffer.slice(e.pos,e.pos+t.length-2);for(;n.length>0;){let e=1,t=[],i=SQ(n,0),a=n.slice(e,e+16);for(let r of(e+=16,a))t.push(n.slice(e,e+r)),e+=r;n=n.slice(e),r[i]=SM(t)}return e.pos+=t.length-2,r}}},SF={name:()=>"DQT",length:xN,tables:new xV(new x8({identifier:new x1(1),data:new x1(64)}),e=>(e.length-2)/65)},SU={name:()=>"EOI",afterEOI:new x5(xM,1/0)},Sz={"010e":"imageDescription","010f":"make","011a":"xResolution","011b":"yResolution","011c":"planarConfiguration","012d":"transferFunction","013b":"artist","013e":"whitePoint","013f":"primaryChromaticities","0100":"imageWidth","0101":"imageHeight","0102":"bitsPerSample","0103":"compression","0106":"photometricInterpretation","0110":"model","0111":"stripOffsets","0112":"orientation","0115":"samplesPerPixel","0116":"rowsPerStrip","0117":"stripByteCounts","0128":"resolutionUnit","0131":"software","0132":"dateTime","0201":"jpegInterchangeFormat","0202":"jpegInterchangeFormatLength","0211":"ycbCrCoefficients","0212":"ycbCrSubSampling","0213":"ycbCrPositioning","0214":"referenceBlackWhite","829a":"exposureTime","829d":"fNumber","920a":"focalLength","927c":"makerNote",8298:"copyright",8769:"exifIFDPointer",8822:"exposureProgram",8824:"spectralSensitivity",8825:"gpsInfoIFDPointer",8827:"photographicSensitivity",8828:"oecf",8830:"sensitivityType",8831:"standardOutputSensitivity",8832:"recommendedExposureIndex",8833:"isoSpeed",8834:"isoSpeedLatitudeyyy",8835:"isoSpeedLatitudezzz",9e3:"exifVersion",9003:"dateTimeOriginal",9004:"dateTimeDigitized",9101:"componentsConfiguration",9102:"compressedBitsPerPixel",9201:"shutterSpeedValue",9202:"apertureValue",9203:"brightnessValue",9204:"exposureBiasValue",9205:"maxApertureValue",9206:"subjectDistance",9207:"meteringMode",9208:"lightSource",9209:"flash",9214:"subjectArea",9286:"userComment",9290:"subSecTime",9291:"subSecTimeOriginal",9292:"subSecTimeDigitized",a000:"flashpixVersion",a001:"colorSpace",a002:"pixelXDimension",a003:"pixelYDimension",a004:"relatedSoundFile",a005:"interoperabilityIFDPointer",a20b:"flashEnergy",a20c:"spatialFrequencyResponse",a20e:"focalPlaneXResolution",a20f:"focalPlaneYResolution",a40a:"sharpness",a40b:"deviceSettingDescription",a40c:"subjectDistanceRange",a210:"focalPlaneResolutionUnit",a214:"subjectLocation",a215:"exposureIndex",a217:"sensingMethod",a300:"fileSource",a301:"sceneType",a302:"cfaPattern",a401:"customRendered",a402:"exposureMode",a403:"whiteBalance",a404:"digitalZoomRatio",a405:"focalLengthIn35mmFilm",a406:"sceneCaptureType",a407:"gainControl",a408:"contrast",a409:"saturation",a420:"imageUniqueID",a430:"cameraOwnerName",a431:"bodySerialNumber",a432:"lensSpecification",a433:"lensMake",a434:"lensModel",a435:"lensSerialNumber",a500:"gamma"},SG={"0000":"gpsVersionID","0001":"gpsLatitudeRef","0002":"gpsLatitude","0003":"gpsLongitudeRef","0004":"gpsLongitude","0005":"gpsAltitudeRef","0006":"gpsAltitude","0007":"gpsTimeStamp","0008":"gpsSatellites","0009":"gpsStatus","000a":"gpsMeasureMode","000b":"gpsDOP","000c":"gpsSpeedRef","000d":"gpsSpeed","000e":"gpsTrackRef","000f":"gpsTrack","0010":"gpsImgDirectionRef","0011":"gpsImgDirection","0012":"gpsMapDatum","0013":"gpsDestLatitudeRef","0014":"gpsDestLatitude","0015":"gpsDestLongitudeRef","0016":"gpsDestLongitude","0017":"gpsDestBearingRef","0018":"gpsDestBearing","0019":"gpsDestDistanceRef","001a":"gpsDestDistance","001b":"gpsProcessingMethod","001c":"gpsAreaInformation","001d":"gpsDateStamp","001e":"gpsDifferential","001f":"gpsHPositioningError"};class SH{constructor(e){this.bigEndian=e,this.bytes=[0,1,1,2,4,8,1,1,2,4,8,4,8]}_getTagValue(e,t,r){switch(t){case 2:return e.toString("ascii").replace(/\0+$/,"");case 129:return e.toString("utf8").replace(/\0+$/,"");case 7:return"0x"+e.toString("hex");default:return this._getTagValueForNumericalData(e,t,r)}}_getTagValueForNumericalData(e,t,r){let n=[],i=this.bytes[t];for(let a=0;a<r;
3a+=1)n.push(this._getSingleTagValueForNumericalData(e,t,a*i));return 1===n.length?n[0]:n}_getSingleTagValueForNumericalData(e,t,r){let n=t=>this.bigEndian?S_(e,t):SO(e,t),i=t=>this.bigEndian?SD(e,t):ST(e,t),a=t=>this.bigEndian?SN(e,t):Sj(e,t);switch(t){case 1:return SQ(e,r);case 3:return n(r);case 4:return i(r);case 5:return i(r)/i(r+4);case 9:return a(r);case 10:return a(r)/a(r+4)}}_decodeIDFEntries(e,t,r,n=!1){let i=2+r,a={},o=t=>this.bigEndian?S_(e,t):SO(e,t),s=t=>this.bigEndian?SD(e,t):ST(e,t),l=o(r);for(let r=0;r<l;r++){let r=e.slice(i,i+2),n=o(i+2),l=s(i+4),c=l*this.bytes[n],u=e.slice(i+8,i+12);if(c>4){let t=this.bigEndian?SD(u,0):ST(u,0);u=e.slice(t,t+c)}let f=this._getTagValue(u,n,l);a[t[this.bigEndian?SR(r):SR(r.reverse())]]=f,i+=12}return a}decode(e,t){let r=e.buffer.slice(e.pos-8),n=t.offsetToFirstIFD;if(n>r.length)return e.pos+=t.parent.length-16,{};let i=this._decodeIDFEntries(r,Sz,n),{exifIFDPointer:a,gpsInfoIFDPointer:o}=i;return a&&(i.subExif=this._decodeIDFEntries(r,Sz,a)),o&&(i.gpsInfo=this._decodeIDFEntries(r,SG,o,!0)),e.pos+=t.parent.length-16,i}}let SW={name:()=>"EXIF",length:xN,identifier:new x3(6),entries:new class{decode(e,t){var r;let n,i=(n=e.buffer.slice(e.pos,e.pos+2),SP.decode(n));return e.pos+=2,new x8({fortyTwo:(r="MM"===i)?xN:xj,offsetToFirstIFD:r?xF:xU,entries:new SH(r)}).decode(e,t).entries}}},SY={name:()=>"JFIF",length:xN,identifier:new x3(5),version:xN,units:xM,xDensity:xN,yDensity:xN,thumbnailWidth:xM,thumbnailHeight:xM},Sq=new x8({scanComponentSelector:xM,entropyCodingTable:new x1(1)}),SK={name:()=>"SOS",length:xN,numberOfImageComponents:xM,componentSpecifications:new xV(Sq,e=>e.numberOfImageComponents),startOfSpectral:xM,endOfSpectral:xM,successiveApproximationBit:new x1(1),data:new class{decode(e){let t=e.buffer.slice(e.pos),r=0,n=t.indexOf(255);for(;-1!==n;){let e=t[(r=n)+1],i=e>=208&&e<=215;if(0!==e&&!i)break;n=t.indexOf(255,n+1)}return e.pos+=r,t.slice(0,r)}}},SJ=new x8({id:xM,samplingFactors:xM,quantizationTableId:xM}),SV={name:()=>"SOF",length:xN,precision:xM,height:xN,width:xN,numberOfComponents:xM,components:new xV(SJ,e=>e.numberOfComponents)},SZ={length:xN,buf:new x1(e=>e.length-2)},SX=new xV(new x7(xN,{...Array(63).fill(0).reduce((e,t,r)=>({...e,[r+65472]:SZ}),{}),65472:SV,65473:SV,65474:SV,65475:SV,65476:SL,65477:SV,65478:SV,65479:SV,65481:SV,65482:SV,65483:SV,65484:SS,65485:SV,65486:SV,65487:SV,65496:{name:()=>"SOI"},65497:SU,65498:SK,65499:SF,65501:{name:()=>"DRI",length:xN,restartInterval:xN},65504:SY,65505:SW})),S$=e=>SX.fromBuffer(e).map(({version:e,...t})=>({type:e,...t}));var S0=e.g,S1=[],S2=[],S5="undefined"!=typeof Uint8Array?Uint8Array:Array,S3=!1;function S4(){S3=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0,r=e.length;t<r;++t)S1[t]=e[t],S2[e.charCodeAt(t)]=t;S2[45]=62,S2[95]=63}function S6(e){S3||S4();for(var t,r=e.length,n=r%3,i="",a=[],o=0,s=r-n;o<s;o+=16383)a.push(function(e,t,r){for(var n,i=[],a=t;a<r;a+=3)n=(e[a]<<16)+(e[a+1]<<8)+e[a+2],i.push(S1[n>>18&63]+S1[n>>12&63]+S1[n>>6&63]+S1[63&n]);return i.join("")}(e,o,o+16383>s?s:o+16383));return 1===n?(i+=S1[(t=e[r-1])>>2],i+=S1[t<<4&63],i+="=="):2===n&&(i+=S1[(t=(e[r-2]<<8)+e[r-1])>>10],i+=S1[t>>4&63],i+=S1[t<<2&63],i+="="),a.push(i),a.join("")}function S8(e,t,r,n,i){var a,o,s=8*i-n-1,l=(1<<s)-1,c=l>>1,u=-7,f=r?i-1:0,d=r?-1:1,h=e[t+f];for(f+=d,a=h&(1<<-u)-1,h>>=-u,u+=s;u>0;a=256*a+e[t+f],f+=d,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=n;u>0;o=256*o+e[t+f],f+=d,u-=8);if(0===a)a=1-c;else{if(a===l)return o?NaN:1/0*(h?-1:1);o+=Math.pow(2,n),a-=c}return(h?-1:1)*o*Math.pow(2,a-n)}function S7(e,t,r,n,i,a){var o,s,l,c=8*a-i-1,u=(1<<c)-1,f=u>>1,d=5960464477539062e-23*(23===i),h=n?0:a-1,A=n?1:-1,g=+(t<0||0===t&&1/t<0);for(isNaN(t=Math.abs(t))||t===1/0?(s=+!!isNaN(t),o=u):(o=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-o))<1&&(o--,l*=2),o+f>=1?t+=d/l:t+=d*Math.pow(2,1-f),t*l>=2&&(o++,l/=2),o+f>=u?(s=0,o=u):o+f>=1?(s=(t*l-1)*Math.pow(2,i),o+=f):(s=t*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;e[r+h]=255&s,h+=A,s/=256,i-=8);for(o=o<<i|s,c+=i;c>0;e[r+h]=255&o,h+=A,o/=256,c-=8);e[r+h-A]|=128*g}var S9={}.toString,Qe=Array.isArray||function(e){return"[object Array]"==S9.call(e)};Qi.TYPED_ARRAY_SUPPORT=void 0===S0.TYPED_ARRAY_SUPPORT||S0.TYPED_ARRAY_SUPPORT;var Qt=Qr();function Qr(){return Qi.TYPED_ARRAY_SUPPORT?0x7fffffff:0x3fffffff}function Qn(e,t){if(Qr()<t)throw RangeError("Invalid typed array length");return Qi.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=Qi.prototype:(null===e&&(e=new Qi(t)),e.length=t),e}function Qi(e,t,r){if(!Qi.TYPED_ARRAY_SUPPORT&&!(this instanceof Qi))return new Qi(e,t,r);if("number"==typeof e){if("string"==typeof t)throw Error("If encoding is specified then the first argument must be a string");return Qs(this,e)}return Qa(this,e,t,r)}function Qa(e,t,r,n){if("number"==typeof t)throw TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,r,n){if(t.byteLength,r<0||t.byteLength<r)throw RangeError("'offset' is out of bounds");if(t.byteLength<r+(n||0))throw RangeError("'length' is out of bounds");return t=void 0===r&&void 0===n?new Uint8Array(t):void 0===n?new Uint8Array(t,r):new Uint8Array(t,r,n),Qi.TYPED_ARRAY_SUPPORT?(e=t).__proto__=Qi.prototype:e=Ql(e,t),e}(e,t,r,n):"string"==typeof t?function(e,t,r){if(("string"!=typeof r||""===r)&&(r="utf8"),!Qi.isEncoding(r))throw TypeError('"encoding" must be a valid string encoding');var n=0|Qf(t,r),i=(e=Qn(e,n)).write(t,r);return i!==n&&(e=e.slice(0,i)),e}(e,t,r):function(e,t){if(Qu(t)){var r,n=0|Qc(t.length);return 0===(e=Qn(e,n)).length||t.copy(e,0,0,n),e}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t){return"number"!=typeof t.length||(r=t.length)!=r?Qn(e,0):Ql(e,t)}if("Buffer"===t.type&&Qe(t.data))return Ql(e,t.data)}throw TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function Qo(e){if("number"!=typeof e)throw TypeError('"size" argument must be a number');if(e<0)throw RangeError('"size" argument must not be negative')}function Qs(e,t){if(Qo(t),e=Qn(e,t<0?0:0|Qc(t)),!Qi.TYPED_ARRAY_SUPPORT)for(var r=0;r<t;++r)e[r]=0;return e}function Ql(e,t){var r=t.length<0?0:0|Qc(t.length);e=Qn(e,r);for(var n=0;n<r;n+=1)e[n]=255&t[n];return e}function Qc(e){if(e>=Qr())throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Qr().toString(16)+" bytes");return 0|e}function Qu(e){return!!(null!=e&&e._isBuffer)}function Qf(e,t){if(Qu(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&
3(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return QC(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return Qk(e).length;default:if(n)return QC(e).length;t=(""+t).toLowerCase(),n=!0}}function Qd(e,t,r){var n,i,a,o=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===r||r>this.length)&&(r=this.length),r<=0||(r>>>=0)<=(t>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,r){var n,i=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>i)&&(r=i);for(var a="",o=t;o<r;++o){a+=(n=e[o])<16?"0"+n.toString(16):n.toString(16)}return a}(this,t,r);case"utf8":case"utf-8":return Qp(this,t,r);case"ascii":return function(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i<r;++i)n+=String.fromCharCode(127&e[i]);return n}(this,t,r);case"latin1":case"binary":return function(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i<r;++i)n+=String.fromCharCode(e[i]);return n}(this,t,r);case"base64":return n=this,i=t,a=r,0===i&&a===n.length?S6(n):S6(n.slice(i,a));case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return function(e,t,r){for(var n=e.slice(t,r),i="",a=0;a<n.length;a+=2)i+=String.fromCharCode(n[a]+256*n[a+1]);return i}(this,t,r);default:if(o)throw TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),o=!0}}function Qh(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function QA(e,t,r,n,i){if(0===e.length)return -1;if("string"==typeof r?(n=r,r=0):r>0x7fffffff?r=0x7fffffff:r<-0x80000000&&(r=-0x80000000),isNaN(r*=1)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length)if(i)return -1;else r=e.length-1;else if(r<0)if(!i)return -1;else r=0;if("string"==typeof t&&(t=Qi.from(t,n)),Qu(t))return 0===t.length?-1:Qg(e,t,r,n,i);if("number"==typeof t){if(t&=255,Qi.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf)if(i)return Uint8Array.prototype.indexOf.call(e,t,r);else return Uint8Array.prototype.lastIndexOf.call(e,t,r);return Qg(e,[t],r,n,i)}throw TypeError("val must be string, number or Buffer")}function Qg(e,t,r,n,i){var a,o=1,s=e.length,l=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return -1;o=2,s/=2,l/=2,r/=2}function c(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){var u=-1;for(a=r;a<s;a++)if(c(e,a)===c(t,-1===u?0:a-u)){if(-1===u&&(u=a),a-u+1===l)return u*o}else -1!==u&&(a-=a-u),u=-1}else for(r+l>s&&(r=s-l),a=r;a>=0;a--){for(var f=!0,d=0;d<l;d++)if(c(e,a+d)!==c(t,d)){f=!1;break}if(f)return a}return -1}Qi.poolSize=8192,Qi._augment=function(e){return e.__proto__=Qi.prototype,e},Qi.from=function(e,t,r){return Qa(null,e,t,r)},Qi.TYPED_ARRAY_SUPPORT&&(Qi.prototype.__proto__=Uint8Array.prototype,Qi.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&Qi[Symbol.species]),Qi.alloc=function(e,t,r){return(Qo(e),e<=0)?Qn(null,e):void 0!==t?"string"==typeof r?Qn(null,e).fill(t,r):Qn(null,e).fill(t):Qn(null,e)},Qi.allocUnsafe=function(e){return Qs(null,e)},Qi.allocUnsafeSlow=function(e){return Qs(null,e)},Qi.isBuffer=QQ,Qi.compare=function(e,t){if(!Qu(e)||!Qu(t))throw TypeError("Arguments must be Buffers");if(e===t)return 0;for(var r=e.length,n=t.length,i=0,a=Math.min(r,n);i<a;++i)if(e[i]!==t[i]){r=e[i],n=t[i];break}return r<n?-1:+(n<r)},Qi.isEncoding=function(e){switch(String(e).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}},Qi.concat=function(e,t){if(!Qe(e))throw TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return Qi.alloc(0);if(void 0===t)for(r=0,t=0;r<e.length;++r)t+=e[r].length;var r,n=Qi.allocUnsafe(t),i=0;for(r=0;r<e.length;++r){var a=e[r];if(!Qu(a))throw TypeError('"list" argument must be an Array of Buffers');a.copy(n,i),i+=a.length}return n},Qi.byteLength=Qf,Qi.prototype._isBuffer=!0,Qi.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)Qh(this,t,t+1);return this},Qi.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)Qh(this,t,t+3),Qh(this,t+1,t+2);return this},Qi.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)Qh(this,t,t+7),Qh(this,t+1,t+6),Qh(this,t+2,t+5),Qh(this,t+3,t+4);return this},Qi.prototype.toString=function(){var e=0|this.length;return 0===e?"":0==arguments.length?Qp(this,0,e):Qd.apply(this,arguments)},Qi.prototype.equals=function(e){if(!Qu(e))throw TypeError("Argument must be a Buffer");return this===e||0===Qi.compare(this,e)},Qi.prototype.inspect=function(){var e="";return this.length>0&&(e=this.toString("hex",0,50).match(/.{2}/g).join(" "),this.length>50&&(e+=" ... ")),"<Buffer "+e+">"},Qi.prototype.compare=function(e,t,r,n,i){if(!Qu(e))throw TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return -1;if(t>=r)return 1;if(t>>>=0,r>>>=0,n>>>=0,i>>>=0,this===e)return 0;for(var a=i-n,o=r-t,s=Math.min(a,o),l=this.slice(n,i),c=e.slice(t,r),u=0;u<s;++u)if(l[u]!==c[u]){a=l[u],o=c[u];break}return a<o?-1:+(o<a)},Qi.prototype.includes=function(e,t,r){return -1!==this.indexOf(e,t,r)},Qi.prototype.indexOf=function(e,t,r){return QA(this,e,t,r,!0)},Qi.prototype.lastIndexOf=function(e,t,r){return QA(this,e,t,r,!1)};function Qp(e,t,r){r=Math.min(e.length,r);for(var n=[],i=t;i<r;){var a,o,s,l,c=e[i],u=null,f=c>239?4:c>223?3:c>191?2:1;if(i+f<=r)switch(f){case 1:c<128&&(u=c);break;case 2:(192&(a=e[i+1]))==128&&(l=(31&c)<<6|63&a)>127&&(u=l);break;case 3:a=e[i+1],o=e[i+2],(192&a)==128&&(192&o)==128&&(l=(15&c)<<12|(63&a)<<6|63&o)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:a=e[i+1],o=e[i+2],s=e[i+3],(192&a)==128&&(192&o)==128&&(192&s)==128&&(l=(15&c)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,f=1):u>65535&&(u-=65536,n.push(u>>>10&1023|55296),u=56320|1023&u),n.push(u),i+=f}var d=n,h=d.length;if(h<=4096)return String.fromCharCode.apply(String,d);for(var A="",g=0;g<h;)A+=String.fromCharCode.apply(String,d.slice(g,g+=4096));return A}function Qm(e,t,r){if(e%1!=0||e<0)throw RangeError("offset is not uint");if(e+t>r)throw RangeError("Trying to access beyond buffer length")}function Qy(e,t,r,n,i,a){if(!Qu(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<a)throw RangeError('"value" argument is out of bounds');if(r+n>e.length)throw RangeError("Index out of range")}function Qb(e,t,r,n){t<0&&(t=65535+t+1);for(var i=0,a=Math.min(e.length-r,2);i<a;++i)e[r+i]=(t&255<<8*(n?i:1-i))>>>(n?i:1-i)*8}function Qv(e,t,r,n){t<0&&(t=0xffffffff+t+1);for(var i=0,a=Math.min(e.length-r,4);i<a;++i)e[r+i]=t>>
3>(n?i:3-i)*8&255}function Qx(e,t,r,n,i,a){if(r+n>e.length||r<0)throw RangeError("Index out of range")}function Qw(e,t,r,n,i){return i||Qx(e,t,r,4),S7(e,t,r,n,23,4),r+4}function QE(e,t,r,n,i){return i||Qx(e,t,r,8),S7(e,t,r,n,52,8),r+8}Qi.prototype.write=function(e,t,r,n){if(void 0===t)n="utf8",r=this.length,t=0;else if(void 0===r&&"string"==typeof t)n=t,r=this.length,t=0;else if(isFinite(t))t|=0,isFinite(r)?(r|=0,void 0===n&&(n="utf8")):(n=r,r=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var i,a,o,s,l,c,u,f,d=this.length-t;if((void 0===r||r>d)&&(r=d),e.length>0&&(r<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var h=!1;;)switch(n){case"hex":return function(e,t,r,n){r=Number(r)||0;var i=e.length-r;n?(n=Number(n))>i&&(n=i):n=i;var a=t.length;if(a%2!=0)throw TypeError("Invalid hex string");n>a/2&&(n=a/2);for(var o=0;o<n;++o){var s=parseInt(t.substr(2*o,2),16);if(isNaN(s))break;e[r+o]=s}return o}(this,e,t,r);case"utf8":case"utf-8":return i=t,a=r,QS(QC(e,this.length-i),this,i,a);case"ascii":return o=t,s=r,QS(QB(e),this,o,s);case"latin1":case"binary":return function(e,t,r,n){return QS(QB(t),e,r,n)}(this,e,t,r);case"base64":return l=t,c=r,QS(Qk(e),this,l,c);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return u=t,f=r,QS(function(e,t){for(var r,n,i=[],a=0;a<e.length&&!((t-=2)<0);++a)n=(r=e.charCodeAt(a))>>8,i.push(r%256),i.push(n);return i}(e,this.length-u),this,u,f);default:if(h)throw TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),h=!0}},Qi.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},Qi.prototype.slice=function(e,t){var r,n=this.length;if(e=~~e,t=void 0===t?n:~~t,e<0?(e+=n)<0&&(e=0):e>n&&(e=n),t<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e),Qi.TYPED_ARRAY_SUPPORT)(r=this.subarray(e,t)).__proto__=Qi.prototype;else{var i=t-e;r=new Qi(i,void 0);for(var a=0;a<i;++a)r[a]=this[a+e]}return r},Qi.prototype.readUIntLE=function(e,t,r){e|=0,t|=0,r||Qm(e,t,this.length);for(var n=this[e],i=1,a=0;++a<t&&(i*=256);)n+=this[e+a]*i;return n},Qi.prototype.readUIntBE=function(e,t,r){e|=0,t|=0,r||Qm(e,t,this.length);for(var n=this[e+--t],i=1;t>0&&(i*=256);)n+=this[e+--t]*i;return n},Qi.prototype.readUInt8=function(e,t){return t||Qm(e,1,this.length),this[e]},Qi.prototype.readUInt16LE=function(e,t){return t||Qm(e,2,this.length),this[e]|this[e+1]<<8},Qi.prototype.readUInt16BE=function(e,t){return t||Qm(e,2,this.length),this[e]<<8|this[e+1]},Qi.prototype.readUInt32LE=function(e,t){return t||Qm(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+0x1000000*this[e+3]},Qi.prototype.readUInt32BE=function(e,t){return t||Qm(e,4,this.length),0x1000000*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},Qi.prototype.readIntLE=function(e,t,r){e|=0,t|=0,r||Qm(e,t,this.length);for(var n=this[e],i=1,a=0;++a<t&&(i*=256);)n+=this[e+a]*i;return n>=(i*=128)&&(n-=Math.pow(2,8*t)),n},Qi.prototype.readIntBE=function(e,t,r){e|=0,t|=0,r||Qm(e,t,this.length);for(var n=t,i=1,a=this[e+--n];n>0&&(i*=256);)a+=this[e+--n]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*t)),a},Qi.prototype.readInt8=function(e,t){return(t||Qm(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},Qi.prototype.readInt16LE=function(e,t){t||Qm(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?0xffff0000|r:r},Qi.prototype.readInt16BE=function(e,t){t||Qm(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?0xffff0000|r:r},Qi.prototype.readInt32LE=function(e,t){return t||Qm(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},Qi.prototype.readInt32BE=function(e,t){return t||Qm(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},Qi.prototype.readFloatLE=function(e,t){return t||Qm(e,4,this.length),S8(this,e,!0,23,4)},Qi.prototype.readFloatBE=function(e,t){return t||Qm(e,4,this.length),S8(this,e,!1,23,4)},Qi.prototype.readDoubleLE=function(e,t){return t||Qm(e,8,this.length),S8(this,e,!0,52,8)},Qi.prototype.readDoubleBE=function(e,t){return t||Qm(e,8,this.length),S8(this,e,!1,52,8)},Qi.prototype.writeUIntLE=function(e,t,r,n){if(e*=1,t|=0,r|=0,!n){var i=Math.pow(2,8*r)-1;Qy(this,e,t,r,i,0)}var a=1,o=0;for(this[t]=255&e;++o<r&&(a*=256);)this[t+o]=e/a&255;return t+r},Qi.prototype.writeUIntBE=function(e,t,r,n){if(e*=1,t|=0,r|=0,!n){var i=Math.pow(2,8*r)-1;Qy(this,e,t,r,i,0)}var a=r-1,o=1;for(this[t+a]=255&e;--a>=0&&(o*=256);)this[t+a]=e/o&255;return t+r},Qi.prototype.writeUInt8=function(e,t,r){return e*=1,t|=0,r||Qy(this,e,t,1,255,0),Qi.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},Qi.prototype.writeUInt16LE=function(e,t,r){return e*=1,t|=0,r||Qy(this,e,t,2,65535,0),Qi.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):Qb(this,e,t,!0),t+2},Qi.prototype.writeUInt16BE=function(e,t,r){return e*=1,t|=0,r||Qy(this,e,t,2,65535,0),Qi.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):Qb(this,e,t,!1),t+2},Qi.prototype.writeUInt32LE=function(e,t,r){return e*=1,t|=0,r||Qy(this,e,t,4,0xffffffff,0),Qi.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):Qv(this,e,t,!0),t+4},Qi.prototype.writeUInt32BE=function(e,t,r){return e*=1,t|=0,r||Qy(this,e,t,4,0xffffffff,0),Qi.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):Qv(this,e,t,!1),t+4},Qi.prototype.writeIntLE=function(e,t,r,n){if(e*=1,t|=0,!n){var i=Math.pow(2,8*r-1);Qy(this,e,t,r,i-1,-i)}var a=0,o=1,s=0;for(this[t]=255&e;++a<r&&(o*=256);)e<0&&0===s&&0!==this[t+a-1]&&(s=1),this[t+a]=(e/o|0)-s&255;return t+r},Qi.prototype.writeIntBE=function(e,t,r,n){if(e*=1,t|=0,!n){var i=Math.pow(2,8*r-1);Qy(this,e,t,r,i-1,-i)}var a=r-1,o=1,s=0;for(this[t+a]=255&e;--a>=0&&(o*=256);)e<0&&0===s&&0!==this[t+a+1]&&(s=1),this[t+a]=(e/o|0)-s&255;return t+r},Qi.prototype.writeInt8=function(e,t,r){return e*=1,t|=0,r||Qy(this,e,t,1,127,-128),Qi.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},Qi.prototype.writeInt16LE=function(e,t,r){return e*=1,t|=0,r||Qy(this,e,t,2,32767,-32768),Qi.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):Qb(this,e,t,!0),t+2},Qi.prototype.writeInt16BE=function(e,t,r){return e*=1,t|=0,r||Qy(this,e,t,2,32767,-32768),Qi.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):Qb(this,e,t,!1),t+2},Qi.prototype.writeInt32LE=function(e,t,r){return e*=1,t|=0,r||Qy(this,e,t,4,0x7fffffff,-0x80000000),Qi.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):Qv(this,e,t,!0),t+4},Qi.prototype.writeInt32BE=function(e,t,r){return e*=1,t|=0,r||Qy(this,e,t,4,0x7fffffff,-0x80000000),e<0&&(e=0xffffffff+e+1),Qi.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):Qv(this,e,t,!1),t+4},Qi.prototype.writeFloatLE=function(e,t,r){return Qw(this,e,t,!0,r)},Qi.prototype.writeFloatBE=function(e,t,r){return Qw(this,e,t,!1,r)},Qi.prototype.writeDoubleLE=function(e,t,r){return QE(this,e,t,!0,r)},Qi.prototype.writeDoubleBE=function(e,t,r){return QE(this,e,t,!1,r)},Qi.prototype.copy=function(e,t,r,n){if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n<r&&(n=r),n===r||0===e.length||0===this.length)return 0;if(t<0)throw RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw RangeError("sourceStart out of bounds");if(n<0)throw RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t<n-r&&(n=e.length-t+r);var i,a=n-r;if(this===e&&r<t&&t<n)for(i=a-1;i>=0;--i)e[i+t]=this[i+r];else if(a<1e3||!Qi.TYPED_ARRAY_SUPPORT)for(i=0;i<a;++i)e[i+t]=this[i+r];else Uint8Array.prototype.set.call(e,this.subarray(r,r+a),t);return a},Qi.prototype.fill=function(e,t,r,n){if("string"==typeof e){if("string"==typeof t?(n=t,t=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),1===e.length){var i,a=e.charCodeAt(0);a<256&&(e=a)}if(void 0!==n&&"string"!=typeof n)throw TypeError("encoding must be a string");if("string"==typeof n&&!Qi.isEncoding(n))throw TypeError("Unknown encoding: "+n)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<r)throw RangeError("Out of range index");if(r<=t)return this;if(t>>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i<r;++i)this[i]=e;else{var o=Qu(e)?e:QC(new Qi(e,n).toString()),s=o.length;for(i=0;i<r-t;++i)this[i+t]=o[i%s]}return this};var QI=/[^+\/0-9A-Za-z-_]/g;function QC(e,t){t=t||1/0;for(var r,n=e.length,i=null,a=[],o=0;o<n;++o){if((r=e.charCodeAt(o))>55295&&r<57344){if(!i){if(r>56319||o+1===n){(t-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&a.push(239,191,189),i=r;continue}r=(i-55296<<10|r-56320)+65536}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;a.push(r)}else if(r<2048){if((t-=2)<0)break;a.push(r>>6|192,63&r|128)}
3else if(r<65536){if((t-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else if(r<1114112){if((t-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}else throw Error("Invalid code point")}return a}function QB(e){for(var t=[],r=0;r<e.length;++r)t.push(255&e.charCodeAt(r));return t}function Qk(e){return function(e){S3||S4();var t,r,n,i,a,o,s=e.length;if(s%4>0)throw Error("Invalid string. Length must be a multiple of 4");a="="===e[s-2]?2:+("="===e[s-1]),o=new S5(3*s/4-a),n=a>0?s-4:s;var l=0;for(t=0,r=0;t<n;t+=4,r+=3)i=S2[e.charCodeAt(t)]<<18|S2[e.charCodeAt(t+1)]<<12|S2[e.charCodeAt(t+2)]<<6|S2[e.charCodeAt(t+3)],o[l++]=i>>16&255,o[l++]=i>>8&255,o[l++]=255&i;return 2===a?(i=S2[e.charCodeAt(t)]<<2|S2[e.charCodeAt(t+1)]>>4,o[l++]=255&i):1===a&&(i=S2[e.charCodeAt(t)]<<10|S2[e.charCodeAt(t+1)]<<4|S2[e.charCodeAt(t+2)]>>2,o[l++]=i>>8&255,o[l++]=255&i),o}(function(e){var t;if((e=((t=e).trim?t.trim():t.replace(/^\s+|\s+$/g,"")).replace(QI,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function QS(e,t,r,n){for(var i=0;i<n&&!(i+r>=t.length)&&!(i>=e.length);++i)t[i+r]=e[i];return i}function QQ(e){var t;return null!=e&&(!!e._isBuffer||Q_(e)||"function"==typeof(t=e).readFloatLE&&"function"==typeof t.slice&&Q_(t.slice(0,0)))}function Q_(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}var QO=Object.freeze({__proto__:null,Buffer:Qi,INSPECT_MAX_BYTES:50,SlowBuffer:function(e){return+e!=e&&(e=0),Qi.alloc(+e)},isBuffer:QQ,kMaxLength:Qt});function QD(){throw Error("setTimeout has not been defined")}function QT(){throw Error("clearTimeout has not been defined")}var QR=QD,QP=QT;function QM(e){if(QR===setTimeout)return setTimeout(e,0);if((QR===QD||!QR)&&setTimeout)return QR=setTimeout,setTimeout(e,0);try{return QR(e,0)}catch(t){try{return QR.call(null,e,0)}catch(t){return QR.call(this,e,0)}}}"function"==typeof S0.setTimeout&&(QR=setTimeout),"function"==typeof S0.clearTimeout&&(QP=clearTimeout);var QN=[],Qj=!1,QL=-1;function QF(){Qj&&Ws&&(Qj=!1,Ws.length?QN=Ws.concat(QN):QL=-1,QN.length&&QU())}function QU(){if(!Qj){var e=QM(QF);Qj=!0;for(var t=QN.length;t;){for(Ws=QN,QN=[];++QL<t;)Ws&&Ws[QL].run();QL=-1,t=QN.length}Ws=null,Qj=!1,function(e){if(QP===clearTimeout)return clearTimeout(e);if((QP===QT||!QP)&&clearTimeout)return QP=clearTimeout,clearTimeout(e);try{QP(e)}catch(t){try{return QP.call(null,e)}catch(t){return QP.call(this,e)}}}(e)}}function Qz(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];QN.push(new QG(e,t)),1!==QN.length||Qj||QM(QU)}function QG(e,t){this.fun=e,this.array=t}function QH(){}QG.prototype.run=function(){this.fun.apply(null,this.array)};var QW=S0.performance||{},QY=QW.now||QW.mozNow||QW.msNow||QW.oNow||QW.webkitNow||function(){return new Date().getTime()},Qq=new Date,QK={nextTick:Qz,title:"browser",browser:!0,env:{},argv:[],version:"",versions:{},on:QH,addListener:QH,once:QH,off:QH,removeListener:QH,removeAllListeners:QH,emit:QH,binding:function(e){throw Error("process.binding is not supported")},cwd:function(){return"/"},chdir:function(e){throw Error("process.chdir is not supported")},umask:function(){return 0},hrtime:function(e){var t=.001*QY.call(QW),r=Math.floor(t),n=Math.floor(t%1*1e9);return e&&(r-=e[0],(n-=e[1])<0&&(r--,n+=1e9)),[r,n]},platform:"browser",release:{},config:{},uptime:function(){return(new Date-Qq)/1e3}};function QJ(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var r=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(t){var n=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(r,t,n.get?n:{enumerable:!0,get:function(){return e[t]}})}),r}var QV={},QZ=QJ(QO);function QX(){}function Q$(){Q$.init.call(this)}function Q0(e){return void 0===e._maxListeners?Q$.defaultMaxListeners:e._maxListeners}function Q1(e,t,r,n){if("function"!=typeof r)throw TypeError('"listener" argument must be a function');if((o=e._events)?(o.newListener&&(e.emit("newListener",t,r.listener?r.listener:r),o=e._events),s=o[t]):(o=e._events=new QX,e._eventsCount=0),s){if("function"==typeof s?s=o[t]=n?[r,s]:[s,r]:n?s.unshift(r):s.push(r),!s.warned&&(a=Q0(e))&&a>0&&s.length>a){s.warned=!0;var i,a,o,s,l=Error("Possible EventEmitter memory leak detected. "+s.length+" "+t+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name="MaxListenersExceededWarning",l.emitter=e,l.type=t,l.count=s.length,i=l,"function"==typeof console.warn?console.warn(i):console.log(i)}}else s=o[t]=r,++e._eventsCount;return e}function Q2(e,t,r){var n=!1;function i(){e.removeListener(t,i),n||(n=!0,r.apply(e,arguments))}return i.listener=r,i}function Q5(e){var t=this._events;if(t){var r=t[e];if("function"==typeof r)return 1;if(r)return r.length}return 0}function Q3(e,t){for(var r=Array(t);t--;)r[t]=e[t];return r}QX.prototype=Object.create(null),Q$.EventEmitter=Q$,Q$.usingDomains=!1,Q$.prototype.domain=void 0,Q$.prototype._events=void 0,Q$.prototype._maxListeners=void 0,Q$.defaultMaxListeners=10,Q$.init=function(){this.domain=null,Q$.usingDomains&&Wl.active,this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=new QX,this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},Q$.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw TypeError('"n" argument must be a positive number');return this._maxListeners=e,this},Q$.prototype.getMaxListeners=function(){return Q0(this)},Q$.prototype.emit=function(e){var t,r,n,i,a,o,s,l="error"===e;if(o=this._events)l=l&&null==o.error;else if(!l)return!1;if(s=this.domain,l){if(t=arguments[1],s)t||(t=Error('Uncaught, unspecified "error" event')),t.domainEmitter=this,t.domain=s,t.domainThrown=!1,s.emit("error",t);else if(t instanceof Error)throw t;else{var c=Error('Uncaught, unspecified "error" event. ('+t+")");throw c.context=t,c}return!1}if(!(r=o[e]))return!1;var u="function"==typeof r;switch(n=arguments.length){case 1:!function(e,t,r){if(t)e.call(r);else for(var n=e.length,i=Q3(e,n),a=0;a<n;++a)i[a].call(r)}(r,u,this);break;case 2:!function(e,t,r,n){if(t)e.call(r,n);else for(var i=e.length,a=Q3(e,i),o=0;o<i;++o)a[o].call(r,n)}(r,u,this,arguments[1]);break;case 3:!function(e,t,r,n,i){if(t)e.call(r,n,i);else for(var a=e.length,o=Q3(e,a),s=0;s<a;++s)o[s].call(r,n,i)}(r,u,this,arguments[1],arguments[2]);break;case 4:!function(e,t,r,n,i,a){if(t)e.call(r,n,i,a);else for(var o=e.length,s=Q3(e,o),l=0;l<o;++l)s[l].call(r,n,i,a)}(r,u,this,arguments[1],arguments[2],arguments[3]);break;default:for(a=1,i=Array(n-1);a<n;a++)i[a-1]=arguments[a];!function(e,t,r,n){if(t)e.apply(r,n);else for(var i=e.length,a=Q3(e,i),o=0;o<i;++o)a[o].apply(r,n)}(r,u,this,i)}return!0},Q$.prototype.addListener=function(e,t){return Q1(this,e,t,!1)},Q$.prototype.on=Q$.prototype.addListener,Q$.prototype.prependListener=function(e,t){return Q1(this,e,t,!0)},Q$.prototype.once=function(e,t){if("function"!=typeof t)throw TypeError('"listener" argument must be a function');return this.on(e,Q2(this,e,t)),this},Q$.prototype.prependOnceListener=function(e,t){if("function"!=typeof t)throw TypeError('"listener" argument must be a function');return this.prependListener(e,Q2(this,e,t)),this},Q$.prototype.removeListener=function(e,t){var r,n,i,a,o;if("function"!=typeof t)throw TypeError('"listener" argument must be a function');if(!(n=this._events)||!(r=n[e]))return this;if(r===t||r.listener&&r.listener===t)0==--this._eventsCount?this._events=new QX:(delete n[e],n.removeListener&&this.emit
3("removeListener",e,r.listener||t));else if("function"!=typeof r){for(i=-1,a=r.length;a-- >0;)if(r[a]===t||r[a].listener&&r[a].listener===t){o=r[a].listener,i=a;break}if(i<0)return this;if(1===r.length){if(r[0]=void 0,0==--this._eventsCount)return this._events=new QX,this;delete n[e]}else{for(var s=r,l=i,c=l,u=c+1,f=s.length;u<f;c+=1,u+=1)s[c]=s[u];s.pop()}n.removeListener&&this.emit("removeListener",e,o||t)}return this},Q$.prototype.off=function(e,t){return this.removeListener(e,t)},Q$.prototype.removeAllListeners=function(e){if(!(r=this._events))return this;if(!r.removeListener)return 0==arguments.length?(this._events=new QX,this._eventsCount=0):r[e]&&(0==--this._eventsCount?this._events=new QX:delete r[e]),this;if(0==arguments.length){for(var t,r,n,i=Object.keys(r),a=0;a<i.length;++a)"removeListener"!==(n=i[a])&&this.removeAllListeners(n);return this.removeAllListeners("removeListener"),this._events=new QX,this._eventsCount=0,this}if("function"==typeof(t=r[e]))this.removeListener(e,t);else if(t)do this.removeListener(e,t[t.length-1]);while(t[0])return this},Q$.prototype.listeners=function(e){var t,r=this._events;return r&&(t=r[e])?"function"==typeof t?[t.listener||t]:function(e){for(var t=Array(e.length),r=0;r<t.length;++r)t[r]=e[r].listener||e[r];return t}(t):[]},Q$.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):Q5.call(e,t)},Q$.prototype.listenerCount=Q5,Q$.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]};var Q4="function"==typeof Object.create?function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:function(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e},Q6=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),r={},n=0;n<t.length;n++)r[t[n]]=Object.getOwnPropertyDescriptor(e,t[n]);return r},Q8=/%[sdj%]/g;function Q7(e){if(!_h(e)){for(var t=[],r=0;r<arguments.length;r++)t.push(_r(arguments[r]));return t.join(" ")}for(var r=1,n=arguments,i=n.length,a=String(e).replace(Q8,function(e){if("%%"===e)return"%";if(r>=i)return e;switch(e){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(e){return"[Circular]"}default:return e}}),o=n[r];r<i;o=n[++r])_u(o)||!_m(o)?a+=" "+o:a+=" "+_r(o);return a}function Q9(e,t){if(_g(S0.process))return function(){return Q9(e,t).apply(this,arguments)};if(!0===QK.noDeprecation)return e;var r=!1;return function(){if(!r){if(QK.throwDeprecation)throw Error(t);QK.traceDeprecation?console.trace(t):console.error(t),r=!0}return e.apply(this,arguments)}}var _e={};function _t(e){return _g(Wc)&&(Wc=QK.env.NODE_DEBUG||""),_e[e=e.toUpperCase()]||(RegExp("\\b"+e+"\\b","i").test(Wc)?_e[e]=function(){var t=Q7.apply(null,arguments);console.error("%s %d: %s",e,0,t)}:_e[e]=function(){}),_e[e]}function _r(e,t){var r={seen:[],stylize:_i};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),_c(t)?r.showHidden=t:t&&_k(r,t),_g(r.showHidden)&&(r.showHidden=!1),_g(r.depth)&&(r.depth=2),_g(r.colors)&&(r.colors=!1),_g(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=_n),_a(r,e,r.depth)}function _n(e,t){var r=_r.styles[t];return r?"\x1b["+_r.colors[r][0]+"m"+e+"\x1b["+_r.colors[r][1]+"m":e}function _i(e,t){return e}function _a(e,t,r){if(e.customInspect&&t&&_v(t.inspect)&&t.inspect!==_r&&!(t.constructor&&t.constructor.prototype===t)){var n,i,a,o,s,l=t.inspect(r,e);return _h(l)||(l=_a(e,l,r)),l}var c=function(e,t){if(_g(t))return e.stylize("undefined","undefined");if(_h(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}return _d(t)?e.stylize(""+t,"number"):_c(t)?e.stylize(""+t,"boolean"):_u(t)?e.stylize("null","null"):void 0}(e,t);if(c)return c;var u=Object.keys(t),f=(o={},u.forEach(function(e,t){o[e]=!0}),o);if(e.showHidden&&(u=Object.getOwnPropertyNames(t)),_b(t)&&(u.indexOf("message")>=0||u.indexOf("description")>=0))return _o(t);if(0===u.length){if(_v(t)){var d=t.name?": "+t.name:"";return e.stylize("[Function"+d+"]","special")}if(_p(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(_y(t))return e.stylize(Date.prototype.toString.call(t),"date");if(_b(t))return _o(t)}var h="",A=!1,g=["{","}"];if(_l(t)&&(A=!0,g=["[","]"]),_v(t)&&(h=" [Function"+(t.name?": "+t.name:"")+"]"),_p(t)&&(h=" "+RegExp.prototype.toString.call(t)),_y(t)&&(h=" "+Date.prototype.toUTCString.call(t)),_b(t)&&(h=" "+_o(t)),0===u.length&&(!A||0==t.length))return g[0]+h+g[1];if(r<0)if(_p(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");else return e.stylize("[Object]","special");return e.seen.push(t),s=A?function(e,t,r,n,i){for(var a=[],o=0,s=t.length;o<s;++o)_S(t,String(o))?a.push(_s(e,t,r,n,String(o),!0)):a.push("");
3return i.forEach(function(i){i.match(/^\d+$/)||a.push(_s(e,t,r,n,i,!0))}),a}(e,t,r,f,u):u.map(function(n){return _s(e,t,r,f,n,A)}),e.seen.pop(),n=s,i=h,a=g,n.reduce(function(e,t){return t.indexOf("\n"),e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?a[0]+(""===i?"":i+"\n ")+" "+n.join(",\n  ")+" "+a[1]:a[0]+i+" "+n.join(", ")+" "+a[1]}function _o(e){return"["+Error.prototype.toString.call(e)+"]"}function _s(e,t,r,n,i,a){var o,s,l;if((l=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?s=l.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):l.set&&(s=e.stylize("[Setter]","special")),_S(n,i)||(o="["+i+"]"),!s&&(0>e.seen.indexOf(l.value)?(s=_u(r)?_a(e,l.value,null):_a(e,l.value,r-1)).indexOf("\n")>-1&&(s=a?s.split("\n").map(function(e){return"  "+e}).join("\n").substr(2):"\n"+s.split("\n").map(function(e){return"   "+e}).join("\n")):s=e.stylize("[Circular]","special")),_g(o)){if(a&&i.match(/^\d+$/))return s;(o=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.substr(1,o.length-2),o=e.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=e.stylize(o,"string"))}return o+": "+s}function _l(e){return Array.isArray(e)}function _c(e){return"boolean"==typeof e}function _u(e){return null===e}function _f(e){return null==e}function _d(e){return"number"==typeof e}function _h(e){return"string"==typeof e}function _A(e){return"symbol"==typeof e}function _g(e){return void 0===e}function _p(e){return _m(e)&&"[object RegExp]"===_E(e)}function _m(e){return"object"==typeof e&&null!==e}function _y(e){return _m(e)&&"[object Date]"===_E(e)}function _b(e){return _m(e)&&("[object Error]"===_E(e)||e instanceof Error)}function _v(e){return"function"==typeof e}function _x(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e}function _w(e){return Qi.isBuffer(e)}function _E(e){return Object.prototype.toString.call(e)}function _I(e){return e<10?"0"+e.toString(10):e.toString(10)}_r.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]},_r.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};var _C=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function _B(){var e,t;console.log("%s - %s",(t=[_I((e=new Date).getHours()),_I(e.getMinutes()),_I(e.getSeconds())].join(":"),[e.getDate(),_C[e.getMonth()],t].join(" ")),Q7.apply(null,arguments))}function _k(e,t){if(!t||!_m(t))return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e}function _S(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var _Q="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function __(e){if("function"!=typeof e)throw TypeError('The "original" argument must be of type Function');if(_Q&&e[_Q]){var t=e[_Q];if("function"!=typeof t)throw TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,_Q,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,r,n=new Promise(function(e,n){t=e,r=n}),i=[],a=0;a<arguments.length;a++)i.push(arguments[a]);i.push(function(e,n){e?r(e):t(n)});try{e.apply(this,i)}catch(e){r(e)}return n}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),_Q&&Object.defineProperty(t,_Q,{value:t,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(t,Q6(e))}function _O(e,t){if(!e){var r=Error("Promise was rejected with a falsy value");r.reason=e,e=r}return t(e)}function _D(e){if("function"!=typeof e)throw TypeError('The "original" argument must be of type Function');function t(){for(var t=[],r=0;r<arguments.length;r++)t.push(arguments[r]);var n=t.pop();if("function"!=typeof n)throw TypeError("The last argument must be of type Function");var i=this,a=function(){return n.apply(i,arguments)};e.apply(this,t).then(function(e){QK.nextTick(a.bind(null,null,e))},function(e){QK.nextTick(_O.bind(null,e,a))})}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),Object.defineProperties(t,Q6(e)),t}__.custom=_Q;var _T=Object.freeze({__proto__:null,_extend:_k,callbackify:_D,debuglog:_t,default:{inherits:Q4,_extend:_k,log:_B,isBuffer:_w,isPrimitive:_x,isFunction:_v,isError:_b,isDate:_y,isObject:_m,isRegExp:_p,isUndefined:_g,isSymbol:_A,isString:_h,isNumber:_d,isNullOrUndefined:_f,isNull:_u,isBoolean:_c,isArray:_l,inspect:_r,deprecate:Q9,format:Q7,debuglog:_t,promisify:__,callbackify:_D},deprecate:Q9,format:Q7,inherits:Q4,inspect:_r,isArray:_l,isBoolean:_c,isBuffer:_w,isDate:_y,isError:_b,isFunction:_v,isNull:_u,isNullOrUndefined:_f,isNumber:_d,isObject:_m,isPrimitive:_x,isRegExp:_p,isString:_h,isSymbol:_A,isUndefined:_g,log:_B,promisify:__});function _R(){this.head=null,this.tail=null,this.length=0}_R.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},_R.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},_R.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},_R.prototype.clear=function(){this.head=this.tail=null,this.length=0},_R.prototype.join=function(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r},_R.prototype.concat=function(e){if(0===this.length)return Qi.alloc(0);if(1===this.length)return this.head.data;for(var t=Qi.allocUnsafe(e>>>0),r=this.head,n=0;r;)r.data.copy(t,n),n+=r.data.length,r=r.next;return t};var _P=Qi.isEncoding||function(e){switch(e&&e.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 _M(e){this.encoding=(e||"utf8").toLowerCase().replace(/[-_]/,"");if(e&&!_P(e))throw Error("Unknown encoding: "+e);switch(this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=_j;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=_L;break;default:this.write=_N;return}this.charBuffer=new Qi(6),this.charReceived=0,this.charLength=0}function _N(e){return e.toString(this.encoding)}function _j(e){this.charReceived=e.length%2,this.charLength=2*!!this.charReceived}function _L(e){this.charReceived=e.length%3,this.charLength=3*!!this.charReceived}_M.prototype.write=function(e){for(var t="";this.charLength;){var r=e.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:e.length;if(e.copy(this.charBuffer,this.charReceived,0,r),this.charReceived+=r,this.charReceived<this.charLength)return"";e=e.slice(r,e.length);var n=(t=this.charBuffer.slice(0,this.charLength).toString(this.encoding)).charCo
3deAt(t.length-1);if(n>=55296&&n<=56319){this.charLength+=this.surrogateSize,t="";continue}if(this.charReceived=this.charLength=0,0===e.length)return t;break}this.detectIncompleteChar(e);var i=e.length;this.charLength&&(e.copy(this.charBuffer,0,e.length-this.charReceived,i),i-=this.charReceived);var i=(t+=e.toString(this.encoding,0,i)).length-1,n=t.charCodeAt(i);if(n>=55296&&n<=56319){var a=this.surrogateSize;return this.charLength+=a,this.charReceived+=a,this.charBuffer.copy(this.charBuffer,a,0,a),e.copy(this.charBuffer,0,0,a),t.substring(0,i)}return t},_M.prototype.detectIncompleteChar=function(e){for(var t=e.length>=3?3:e.length;t>0;t--){var r=e[e.length-t];if(1==t&&r>>5==6){this.charLength=2;break}if(t<=2&&r>>4==14){this.charLength=3;break}if(t<=3&&r>>3==30){this.charLength=4;break}}this.charReceived=t},_M.prototype.end=function(e){var t="";if(e&&e.length&&(t=this.write(e)),this.charReceived){var r=this.charReceived,n=this.charBuffer,i=this.encoding;t+=n.slice(0,r).toString(i)}return t},_z.ReadableState=_U;var _F=_t("stream");function _U(e,t){e=e||{},this.objectMode=!!e.objectMode,t instanceof Oa&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var r=e.highWaterMark,n=this.objectMode?16:16384;this.highWaterMark=r||0===r?r:n,this.highWaterMark=~~this.highWaterMark,this.buffer=new _R,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.defaultEncoding=e.defaultEncoding||"utf8",this.ranOut=!1,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(this.decoder=new _M(e.encoding),this.encoding=e.encoding)}function _z(e){if(!(this instanceof _z))return new _z(e);this._readableState=new _U(e,this),this.readable=!0,e&&"function"==typeof e.read&&(this._read=e.read),Q$.call(this)}function _G(e,t,r,n,i){var a,o,s,l=(c=t,u=r,f=null,Qi.isBuffer(u)||"string"==typeof u||null==u||c.objectMode||(f=TypeError("Invalid non-string/buffer chunk")),f);if(l)e.emit("error",l);else if(null===r)t.reading=!1,function(e,t){if(!t.ended){if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,_W(e)}}(e,t);else if(t.objectMode||r&&r.length>0)if(t.ended&&!i){var c,u,f,d,h=Error("stream.push() after EOF");e.emit("error",h)}else if(t.endEmitted&&i){var A=Error("stream.unshift() after end event");e.emit("error",A)}else{!t.decoder||i||n||(r=t.decoder.write(r),d=!t.objectMode&&0===r.length),i||(t.reading=!1),!d&&(t.flowing&&0===t.length&&!t.sync?(e.emit("data",r),e.read(0)):(t.length+=t.objectMode?1:r.length,i?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&_W(e))),a=e,(o=t).readingMore||(o.readingMore=!0,Qz(_q,a,o))}else i||(t.reading=!1);return!(s=t).ended&&(s.needReadable||s.length<s.highWaterMark||0===s.length)}function _H(e,t){var r;if(e<=0||0===t.length&&t.ended)return 0;if(t.objectMode)return 1;if(e!=e)if(t.flowing&&t.length)return t.buffer.head.data.length;else return t.length;return(e>t.highWaterMark&&((r=e)>=8388608?r=8388608:(r--,r|=r>>>1,r|=r>>>2,r|=r>>>4,r|=r>>>8,r|=r>>>16,r++),t.highWaterMark=r),e<=t.length)?e:t.ended?t.length:(t.needReadable=!0,0)}function _W(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(_F("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?Qz(_Y,e):_Y(e))}function _Y(e){_F("emit readable"),e.emit("readable"),_V(e)}function _q(e,t){for(var r=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(_F("maybeReadMore read 0"),e.read(0),r!==t.length);)r=t.length;t.readingMore=!1}function _K(e){_F("readable nexttick read 0"),e.read(0)}function _J(e,t){t.reading||(_F("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),_V(e),t.flowing&&!t.reading&&e.read(0)}function _V(e){var t=e._readableState;for(_F("flow",t.flowing);t.flowing&&null!==e.read(););}function _Z(e,t){var r,n,i,a,o;return 0===t.length?null:(t.objectMode?r=t.buffer.shift():!e||e>=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):(n=e,i=t.buffer,a=t.decoder,n<i.head.data.length?(o=i.head.data.slice(0,n),i.head.data=i.head.data.slice(n)):o=n===i.head.data.length?i.shift():a?function(e,t){var r=t.head,n=1,i=r.data;for(e-=i.length;r=r.next;){var a=r.data,o=e>a.length?a.length:e;if(o===a.length?i+=a:i+=a.slice(0,e),0==(e-=o)){o===a.length?(++n,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=a.slice(o));break}++n}return t.length-=n,i}(n,i):function(e,t){var r=Qi.allocUnsafe(e),n=t.head,i=1;for(n.data.copy(r),e-=n.data.length;n=n.next;){var a=n.data,o=e>a.length?a.length:e;if(a.copy(r,r.length-e,0,o),0==(e-=o)){o===a.length?(++i,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=a.slice(o));break}++i}return t.length-=i,r}
3(n,i),r=o),r)}function _X(e){var t=e._readableState;if(t.length>0)throw Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,Qz(_$,t,e))}function _$(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function _0(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return -1}function _1(){}function _2(e,t,r){this.chunk=e,this.encoding=t,this.callback=r,this.next=null}function _5(e,t){Object.defineProperty(this,"buffer",{get:Q9(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.")}),e=e||{},this.objectMode=!!e.objectMode,t instanceof Oa&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var r=e.highWaterMark,n=this.objectMode?16:16384;this.highWaterMark=r||0===r?r:n,this.highWaterMark=~~this.highWaterMark,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1;var i=!1===e.decodeStrings;this.decodeStrings=!i,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var r=e._writableState,n=r.sync,i=r.writecb;if(r.writing=!1,r.writecb=null,r.length-=r.writelen,r.writelen=0,t)--r.pendingcb,n?Qz(i,t):i(t),e._writableState.errorEmitted=!0,e.emit("error",t);else{var a=_7(r);a||r.corked||r.bufferProcessing||!r.bufferedRequest||_8(e,r),n?Qz(_6,e,r,a,i):_6(e,r,a,i)}}(t,e)},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 Ot(this)}function _3(e){if(!(this instanceof _3)&&!(this instanceof Oa))return new _3(e);this._writableState=new _5(e,this),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev)),Q$.call(this)}function _4(e,t,r,n,i,a,o){t.writelen=n,t.writecb=o,t.writing=!0,t.sync=!0,r?e._writev(i,t.onwrite):e._write(i,a,t.onwrite),t.sync=!1}function _6(e,t,r,n){var i,a;r||(i=e,0===(a=t).length&&a.needDrain&&(a.needDrain=!1,i.emit("drain"))),t.pendingcb--,n(),Oe
3(e,t)}function _8(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=Array(t.bufferedRequestCount),i=t.corkedRequestsFree;i.entry=r;for(var a=0;r;)n[a]=r,r=r.next,a+=1;_4(e,t,!0,t.length,n,"",i.finish),t.pendingcb++,t.lastBufferedRequest=null,i.next?(t.corkedRequestsFree=i.next,i.next=null):t.corkedRequestsFree=new Ot(t)}else{for(;r;){var o=r.chunk,s=r.encoding,l=r.callback,c=t.objectMode?1:o.length;if(_4(e,t,!1,c,o,s,l),r=r.next,t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequestCount=0,t.bufferedRequest=r,t.bufferProcessing=!1}function _7(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function _9(e,t){t.prefinished||(t.prefinished=!0,e.emit("prefinish"))}function Oe(e,t){var r=_7(t);return r&&(0===t.pendingcb?(_9(e,t),t.finished=!0,e.emit("finish")):_9(e,t)),r}function Ot(e){var t=this;this.next=null,this.entry=null,this.finish=function(r){var n=t.entry;for(t.entry=null;n;){var i=n.callback;e.pendingcb--,i(r),n=n.next}e.corkedRequestsFree?e.corkedRequestsFree.next=t:e.corkedRequestsFree=t}}Q4(_z,Q$),_z.prototype.push=function(e,t){var r=this._readableState;return r.objectMode||"string"!=typeof e||(t=t||r.defaultEncoding)!==r.encoding&&(e=Qi.from(e,t),t=""),_G(this,r,e,t,!1)},_z.prototype.unshift=function(e){return _G(this,this._readableState,e,"",!0)},_z.prototype.isPaused=function(){return!1===this._readableState.flowing},_z.prototype.setEncoding=function(e){return this._readableState.decoder=new _M(e),this._readableState.encoding=e,this},_z.prototype.read=function(e){_F("read",e),e=parseInt(e,10);var t,r=this._readableState,n=e;if(0!==e&&(r.emittedReadable=!1),0===e&&r.needReadable&&(r.length>=r.highWaterMark||r.ended))return _F("read: emitReadable",r.length,r.ended),0===r.length&&r.ended?_X(this):_W(this),null;if(0===(e=_H(e,r))&&r.ended)return 0===r.length&&_X(this),null;var i=r.needReadable;return _F("need readable",i),(0===r.length||r.length-e<r.highWaterMark)&&_F("length less than watermark",i=!0),r.ended||r.reading?_F("reading or ended",i=!1):i&&(_F("do read"),r.reading=!0,r.sync=!0,0===r.length&&(r.needReadable=!0),this._read(r.highWaterMark),r.sync=!1,r.reading||(e=_H(n,r))),null===(t=e>0?_Z(e,r):null)?(r.needReadable=!0,e=0):r.length-=e,0===r.length&&(r.ended||(r.needReadable=!0),n!==e&&r.ended&&_X(this)),null!==t&&this.emit("data",t),t},_z.prototype._read=function(e){this.emit("error",Error("not implemented"))},_z.prototype.pipe=function(e,t){var r,n=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=e;break;case 1:i.pipes=[i.pipes,e];break;default:i.pipes.push(e)}i.pipesCount+=1,_F("pipe count=%d opts=%j",i.pipesCount,t);var a=t&&!1===t.end?u:s;function o(e){_F("onunpipe"),e===n&&u()}function s(){_F("onend"),e.end()}i.endEmitted?Qz(a):n.once("end",a),e.on("unpipe",o);var l=(r=n,function(){var e=r._readableState;_F("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&r.listeners("data").length&&(e.flowing=!0,_V(r))});e.on("drain",l);var c=!1;function u(){_F("cleanup"),e.removeListener("close",A),e.removeListener("finish",g),e.removeListener("drain",l),e.removeListener("error",h),e.removeListener("unpipe",o),n.removeListener("end",s),n.removeListener("end",u),n.removeListener("data",d),c=!0,i.awaitDrain&&(!e._writableState||e._writableState.needDrain)&&l()}var f=!1;function d(t){_F("ondata"),f=!1,!1!==e.write(t)||f||((1===i.pipesCount&&i.pipes===e||i.pipesCount>1&&-1!==_0(i.pipes,e))&&!c&&(_F("false write response, pause",n._readableState.awaitDrain),n._readableState.awaitDrain++,f=!0),n.pause())}function h(t){_F("onerror",t),p(),e.removeListener("error",h),0===e.listeners("error").length&&e.emit("error",t)}function A(){e.removeListener("finish",g),p()}function g(){_F("onfinish"),e.removeListener("close",A),p()}function p(){_F("unpipe"),n.unpipe(e)}return n.on("data",d),!function(e,t,r){if("function"==typeof e.prependListener)return e.prepe
3ndListener(t,r);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}(e,"error",h),e.once("close",A),e.once("finish",g),e.emit("pipe",n),i.flowing||(_F("pipe resume"),n.resume()),e},_z.prototype.unpipe=function(e){var t=this._readableState;if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this)),this;if(!e){var r=t.pipes,n=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i<n;i++)r[i].emit("unpipe",this);return this}var a=_0(t.pipes,e);return -1===a||(t.pipes.splice(a,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this)),this},_z.prototype.on=function(e,t){var r=Q$.prototype.on.call(this,e,t);if("data"===e)!1!==this._readableState.flowing&&this.resume();else if("readable"===e){var n=this._readableState;n.endEmitted||n.readableListening||(n.readableListening=n.needReadable=!0,n.emittedReadable=!1,n.reading?n.length&&_W(this):Qz(_K,this))}return r},_z.prototype.addListener=_z.prototype.on,_z.prototype.resume=function(){var e,t,r=this._readableState;return r.flowing||(_F("resume"),r.flowing=!0,e=this,(t=r).resumeScheduled||(t.resumeScheduled=!0,Qz(_J,e,t))),this},_z.prototype.pause=function(){return _F("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(_F("pause"),this._readableState.flowing=!1,this.emit("pause")),this},_z.prototype.wrap=function(e){var t=this._readableState,r=!1,n=this;for(var i in e.on("end",function(){if(_F("wrapped end"),t.decoder&&!t.ended){var e=t.decoder.end();e&&e.length&&n.push(e)}n.push(null)}),e.on("data",function(i){_F("wrapped data"),t.decoder&&(i=t.decoder.write(i)),t.objectMode&&null==i||(t.objectMode||i&&i.length)&&(n.push(i)||(r=!0,e.pause()))}),e)void 0===this[i]&&"function"==typeof e[i]&&(this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i));return function(e,t){for(var r=0,n=e.length;r<n;r++)t(e[r],r)}(["error","close","destroy","pause","resume"],function(t){e.on(t,n.emit.bind(n,t))}),n._read=function(t){_F("wrapped _read",t),r&&(r=!1,e.resume())},n},_z._fromList=_Z,_3.WritableState=_5,Q4(_3,Q$),_5.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},_3.prototype.pipe=function(){this.emit("error",Error("Cannot pipe, not readable"))},_3.prototype.write=function(e,t,r){var n,i,a,o,s,l=this._writableState,c=!1;return("function"==typeof t&&(r=t,t=null),Qi.isBuffer(e)?t="buffer":t||(t=l.defaultEncoding),"function"!=typeof r&&(r=_1),l.ended)?(n=r,i=Error("write after end"),this.emit("error",i),Qz(n,i)):(a=r,o=!0,s=!1,null===e?s=TypeError("May not write null values to stream"):Qi.isBuffer(e)||"string"==typeof e||void 0===e||l.objectMode||(s=TypeError("Invalid non-string/buffer chunk")),s&&(this.emit("error",s),Qz(a,s),o=!1),o&&(l.pendingcb++,c=function(e,t,r,n,i){a=r,o=n,t.objectMode||!1===t.decodeStrings||"string"!=typeof a||(a=Qi.from(a,o)),r=a,Qi.isBuffer(r)&&(n="buffer");var a,o,s=t.objectMode?1:r.length;t.length+=s;var l=t.length<t.highWaterMark;if(l||(t.needDrain=!0),t.writing||t.corked){var c=t.lastBufferedRequest;t.lastBufferedRequest=new _2(r,n,i),c?c.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else _4(e,t,!1,s,r,n,i);return l}(this,l,e,t,r))),c},_3.prototype.cork=function(){var e=this._writableState;e.corked++},_3.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.finished||e.bufferProcessing||!e.bufferedRequest||_8(this,e))},_3.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},_3.prototype._write=function(e,t,r){r(Error("not implemented"))},_3.prototype._writev=null,_3.prototype.end=function(e,t,r){var n,i,a,o=this._writableState;"function"==typeof e?(r=e,e=null,t=null):"function"==typeof t&&(r=t,t=null),null!=e&&this.write(e,t),o.corked&&(o.corked=1,this.uncork()),o.ending||o.finished||(n=this,i=o,a=r,i.ending=!0,Oe(n,i),a&&(i.finished?Qz(a):n.once("finish",a)),i.ended=!0,n.writable=!1)},Q4(Oa,_z);for(var Or=Object.keys(_3.prototype),On=0;On<Or.length;On++){var Oi=Or[On];Oa.prototype[Oi]||(Oa.prototype[Oi]=_3.prototype[Oi])}function Oa(e){if(!(this instanceof Oa))return new Oa(e);_z.call(this,e),_3.call(this,e),e&&!1===e.readable&&(this.readable=!1),e&&!1===e.writable&&(this.writable=!1),this.allowHalfOpen=!0,e&&!1===e.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",Oo)}function Oo(){this.allowHalfOpen||this._writableState.ended||Qz(Os,this)}function Os(e){e.end()}function Ol(e){this.afterTransform=function(t,r){var n=e,i=t,a=r,o=n._transformState;o.transforming=!1;var s=o.writecb;if(!s)return n.emit("error",Error("no writecb in Transform class"));o.writechunk=null,o.writecb=null,null!=a&&n.push(a),s(i);var l=n._readableState;l.reading=!1,(l.needReadable||l.length<l.highWaterMark)&&n._read(l.highWaterMark)},this.needTransform=!1,this.transforming=!1,this.writecb=null,this.writechunk=null,this.writeencoding=null}function Oc(e){if(!(this instanceof Oc))return new Oc(e);Oa.call(this,e),this._transformState=new Ol(this);var t=this;this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.once("prefinish",function(){"function"==typeof this._flush?this._flush(function(e){Ou(t,e)}):Ou(t)})}function Ou(e,t){if(t)return e.emit("error",t);var r=e._writableState,n=e._transformState;if(r.length)throw Error("Calling transform done when ws.length != 0");if(n.transforming)throw Error("Calling transform done when still transforming");return e.push(null)}function Of(e){if(!(this instanceof Of))return new Of(e);Oc.call(this,e)}function Od(){Q$.call(this)}Q4(Oc,Oa),Oc.prototype.push=function(e,t){return this._transformState.needTransform=!1,Oa.prototype.push.call(this,e,t)},Oc.prototype._transform=function(e,t,r){throw Error("Not implemented")},Oc.prototype._write=function(e,t,r){var n=this._transformState;if(n.writecb=r,n.writechunk=e,n.writeencoding=t,!n.transforming){var i=this._readableState;(n.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},Oc.prototype._read=function(e){var t=this._transformState;null!==t.writechunk&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0},Q4(Of,Oc),Of.prototype._transform=function(e,t,r){r(null,e)},Q4(Od,Q$),Od.Readable=_z,Od.Writable=_3,Od.Duplex=Oa,Od.Transform=Oc,Od.PassThrough=Of,Od.Stream=Od,Od.prototype.pipe=function(e,t){var r=this;function n(t){e.writable&&!1===e.write(t)&&r.pause&&r.pause()}function i(){r.readable&&r.resume&&r.resume()}r.on("data",n),e.on("drain",i),e._isStdio||t&&!1===t.end||(r.on("end",o),r.on("close",s
3));var a=!1;function o(){a||(a=!0,e.end())}function s(){a||(a=!0,"function"==typeof e.destroy&&e.destroy())}function l(e){if(c(),0===Q$.listenerCount(this,"error"))throw e}function c(){r.removeListener("data",n),e.removeListener("drain",i),r.removeListener("end",o),r.removeListener("close",s),r.removeListener("error",l),e.removeListener("error",l),r.removeListener("end",c),r.removeListener("close",c),e.removeListener("close",c)}return r.on("error",l),e.on("error",l),r.on("end",c),r.on("close",c),e.on("close",c),e.emit("pipe",r),e};var Oh=QJ(Object.freeze({__proto__:null,Duplex:Oa,PassThrough:Of,Readable:_z,Stream:Od,Transform:Oc,Writable:_3,default:Od})),OA={};function Og(e,t){if(e===t)return 0;for(var r=e.length,n=t.length,i=0,a=Math.min(r,n);i<a;++i)if(e[i]!==t[i]){r=e[i],n=t[i];break}return r<n?-1:+(n<r)}var Op=Object.prototype.hasOwnProperty,Om=Object.keys||function(e){var t=[];for(var r in e)Op.call(e,r)&&t.push(r);return t},Oy=Array.prototype.slice;function Ob(){return void 0!==Wu?Wu:Wu="foo"===(function(){}).name}function Ov(e){return Object.prototype.toString.call(e)}function Ox(e){return!QQ(e)&&"function"==typeof S0.ArrayBuffer&&("function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(e):!!e&&!!(e instanceof DataView||e.buffer&&e.buffer instanceof ArrayBuffer))}function Ow(e,t){e||OS(e,!0,t,"==",OQ)}var OE=/\s*function\s+([^\(\s]*)\s*/;function OI(e){if(_v(e)){if(Ob())return e.name;var t=e.toString().match(OE);return t&&t[1]}}function OC(e){this.name="AssertionError",this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=(t=this,OB(Ok(t.actual),128)+" "+t.operator+" "+OB(Ok(t.expected),128)),this.generatedMessage=!0);var t,r=e.stackStartFunction||OS;if(Error.captureStackTrace)Error.captureStackTrace(this,r);else{var n=Error();if(n.stack){var i=n.stack,a=OI(r),o=i.indexOf("\n"+a);if(o>=0){var s=i.indexOf("\n",o+1);i=i.substring(s+1)}this.stack=i}}}function OB(e,t){return"string"==typeof e?e.length<t?e:e.slice(0,t):e}function Ok(e){if(Ob()||!_v(e))return _r(e);var t=OI(e);return"[Function"+(t?": "+t:"")+"]"}function OS(e,t,r,n,i){throw new OC({message:r,actual:e,expected:t,operator:n,stackStartFunction:i})}function OQ(e,t){e||OS(e,!0,t,"==",OQ)}function O_(e,t,r){e!=t&&OS(e,t,r,"==",O_)}function OO(e,t,r){e==t&&OS(e,t,r,"!=",OO)}function OD(e,t,r){OR(e,t,!1)||OS(e,t,r,"deepEqual",OD)}function OT(e,t,r){OR(e,t,!0)||OS(e,t,r,"deepStrictEqual",OT)}function OR(e,t,r,n){if(e===t)return!0;if(QQ(e)&&QQ(t))return 0===Og(e,t);if(_y(e)&&_y(t))return e.getTime()===t.getTime();if(_p(e)&&_p(t))return e.source===t.source&&e.global===t.global&&e.multiline===t.multiline&&e.lastIndex===t.lastIndex&&e.ignoreCase===t.ignoreCase;if((null===e||"object"!=typeof e)&&(null===t||"object"!=typeof t))return r?e===t:e==t;if(Ox(e)&&Ox(t)&&Ov(e)===Ov(t)&&!(e instanceof Float32Array||e instanceof Float64Array))return 0===Og(new Uint8Array(e.buffer),new Uint8Array(t.buffer));if(QQ(e)!==QQ(t))return!1;var i=(n=n||{actual:[],expected:[]}).actual.indexOf(e);return -1!==i&&i===n.expected.indexOf(t)||(n.actual.push(e),n.expected.push(t),function(e,t,r,n){if(null==e||null==t)return!1;if(_x(e)||_x(t))return e===t;if(r&&Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1;var i,a,o=OP(e),s=OP(t);if(o&&!s||!o&&s)return!1;if(o)return OR(e=Oy.call(e),t=Oy.call(t),r);var l=Om(e),c=Om(t);if(l.length!==c.length)return!1;for(l.sort(),c.sort(),a=l.length-1;a>=0;a--)if(l[a]!==c[a])return!1;for(a=l.length-1;a>=0;a--)if(!OR(e[i=l[a]],t[i],r,n))return!1;return!0}(e,t,r,n))}function OP(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function OM(e,t,r){OR(e,t,!1)&&OS(e,t,r,"notDeepEqual",OM)}function ON(e,t,r){OR(e,t,!0)&&OS(e,t,r,"notDeepStrictEqual",ON)}function Oj(e,t,r){e!==t&&OS(e,t,r,"===",Oj)}function OL(e,t,r){e===t&&OS(e,t,r,"!==",OL)}function OF(e,t){if(!e||!t)return!1;if("[object RegExp]"==Object.prototype.toString.call(t))return t.test(e);try{if(e instanceof t)return!0}catch(e){}return!Error.isPrototypeOf(t)&&!0===t.call({},e)}function OU(e,t,r,n){if("function"!=typeof t)throw TypeError('"block" argument must be a function');"string"==typeof r&&(n=r,r=null),i=function(e){var t;try{e()}catch(e){t=e}return t}(t),n=(r&&r.name?" ("+r.name+").":".")+(n?" "+n:"."),e&&!i&&OS(i,r,"Missing expected exception"+n);var i,a="string"==typeof n,o=!e&&_b(i),s=!e&&i&&!r;if((o&&a&&OF(i,r)||s)&&OS(i,r,"Got unwanted exception"+n),e&&i&&r&&!OF(i,r)||!e&&i)throw i}function Oz(e,t,r){OU(!0,e,t,r)}function OG(e,t,r){OU(!1,e,t,r)}function OH(e){if(e)throw e}Ow.AssertionError=OC,Q4(OC,Error),Ow.fail=OS,Ow.ok=OQ,Ow.equal=O_,Ow.notEqual=OO,Ow.deepEqual=OD,Ow.deepStrictEqual=OT,Ow.notDeepEqual=OM,Ow.notDeepStrictEqual=ON,Ow.strictEqual=Oj,Ow.notStrictEqual=OL,Ow.throws=Oz,Ow.doesNotThrow=OG,Ow.ifError=OH;var OW=QJ(Object.freeze({__proto__:null,AssertionError:OC,assert:OQ,deepEqual:OD,deepStrictEqual:OT,default:Ow,doesNotThrow:OG,equal:O_,fail:OS,ifError:OH,notDeepEqual:OM,notDeepStrictEqual:ON,notEqual:OO,notStrictEqual:OL,ok:OQ,strictEqual:Oj,throws:Oz})),OY=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},Oq={},OK={};Hj="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array,OK.assign=function(e){for(var t=Array.prototype.slice.call(arguments,1
3);t.length;){var r=t.shift();if(r){if("object"!=typeof r)throw TypeError(r+"must be non-object");for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}}return e},OK.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)},HL={arraySet:function(e,t,r,n,i){if(t.subarray&&e.subarray)return void e.set(t.subarray(r,r+n),i);for(var a=0;a<n;a++)e[i+a]=t[r+a]},flattenChunks:function(e){var t,r,n,i,a,o;for(t=0,n=0,r=e.length;t<r;t++)n+=e[t].length;for(t=0,o=new Uint8Array(n),i=0,r=e.length;t<r;t++)a=e[t],o.set(a,i),i+=a.length;return o}},HF={arraySet:function(e,t,r,n,i){for(var a=0;a<n;a++)e[i+a]=t[r+a]},flattenChunks:function(e){return[].concat.apply([],e)}},OK.setTyped=function(e){e?(OK.Buf8=Uint8Array,OK.Buf16=Uint16Array,OK.Buf32=Int32Array,OK.assign(OK,HL)):(OK.Buf8=Array,OK.Buf16=Array,OK.Buf32=Array,OK.assign(OK,HF))},OK.setTyped(Hj);var OJ={};function OV(e){for(var t=e.length;--t>=0;)e[t]=0}var OZ=573,OX=[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],O$=[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],O0=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],O1=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],O2=Array(576);OV(O2);var O5=Array(60);OV(O5);var O3=Array(512);OV(O3);var O4=Array(256);OV(O4);var O6=Array(29);OV(O6);var O8=Array(30);function O7(e,t,r,n,i){this.static_tree=e,this.extra_bits=t,this.extra_base=r,this.elems=n,this.max_length=i,this.has_stree=e&&e.length}function O9(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function De(e){return e<256?O3[e]:O3[256+(e>>>7)]}function Dt(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function Dr(e,t,r){e.bi_valid>16-r?(e.bi_buf|=t<<e.bi_valid&65535,Dt(e,e.bi_buf),e.bi_buf=t>>16-e.bi_valid,e.bi_valid+=r-16):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=r)}function Dn(e,t,r){Dr(e,r[2*t],r[2*t+1])}function Di(e,t){var r=0;do r|=1&e,e>>>=1,r<<=1;while(--t>0)return r>>>1}function Da(e,t,r){var n,i,a=Array(16),o=0;for(n=1;n<=15;n++)a[n]=o=o+r[n-1]<<1;for(i=0;i<=t;i++){var s=e[2*i+1];0!==s&&(e[2*i]=Di(a[s]++,s))}}function Do(e){var t;for(t=0;t<286;t++)e.dyn_ltree[2*t]=0;for(t=0;t<30;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function Ds(e){e.bi_valid>8?Dt(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function Dl(e,t,r,n){var i=2*t,a=2*r;return e[i]<e[a]||e[i]===e[a]&&n[t]<=n[r]}function Dc(e,t,r){for(var n=e.heap[r],i=r<<1;i<=e.heap_len&&(i<e.heap_len&&Dl(t,e.heap[i+1],e.heap[i],e.depth)&&i++,!Dl(t,n,e.heap[i],e.depth));)e.heap[r]=e.heap[i],r=i,i<<=1;e.heap[r]=n}function Du(e,t,r){var n,i,a,o,s=0;if(0!==e.last_lit)do n=e.pending_buf[e.d_buf+2*s]<<8|e.pending_buf[e.d_buf+2*s+1],i=e.pending_buf[e.l_buf+s],s++,0===n?Dn(e,i,t):(Dn(e,(a=O4[i])+256+1,t),0!==(o=OX[a])&&Dr(e,i-=O6[a],o),Dn(e,a=De(--n),r),0!==(o=O$[a])&&Dr(e,n-=O8[a],o));while(s<e.last_lit)Dn(e,256,t)}function Df(e,t){var r,n,i,a=t.dyn_tree,o=t.stat_desc.static_tree,s=t.stat_desc.has_stree,l=t.stat_desc.elems,c=-1;for(r=0,e.heap_len=0,e.heap_max=OZ;r<l;r++)0!==a[2*r]?(e.heap[++e.heap_len]=c=r,e.depth[r]=0):a[2*r+1]=0;for(;e.heap_len<2;)a[2*(i=e.heap[++e.heap_len]=c<2?++c:0)]=1,e.depth[i]=0,e.opt_len--,s&&(e.static_len-=o[2*i+1]);for(t.max_code=c,r=e.heap_len>>1;r>=1;r--)Dc(e,a,r);i=l;do r=e.heap[1],e.heap[1]=e.heap[e.heap_len--],Dc(e,a,1),n=e.heap[1],e.heap[--e.heap_max]=r,e.heap[--e.heap_max]=n,a[2*i]=a[2*r]+a[2*n],e.depth[i]=(e.depth[r]>=e.depth[n]?e.depth[r]:e.depth[n])+1,a[2*r+1]=a[2*n+1]=i,e.heap[1]=i++,Dc(e,a,1);while(e.heap_len>=2)e.heap[--e.heap_max]=e.heap[1],function(e,t){var r,n,i,a,o,s,l=t.dyn_tree,c=t.max_code,u=t.stat_desc.static_tree,f=t.stat_desc.has_stree,d=t.stat_desc.extra_bits,h=t.stat_desc.extra_base,A=t.stat_desc.max_length,g=0;for(a=0;a<=15;a++)e.bl_count[a]=0;for(l[2*e.heap[e.heap_max]+1]=0,r=e.heap_max+1;r<OZ;r++)(a=l[2*l[2*(n=e.heap[r])+1]+1]+1)>A&&(a=A,g++),l[2*n+1]=a,!(n>c)&&(e.bl_count[a]++,o=0,n>=h&&(o=d[n-h]),s=l[2*n],e.opt_len+=s*(a+o),f&&(e.static_len+=s*(u[2*n+1]+o)));if(0!==g){do{for(a=A-1;0===e.bl_count[a];)a--;e.bl_count[a]--,e.bl_count[a+1]+=2,e.bl_count[A]--,g-=2}while(g>0)for(a=A;0!==a;a--)for(n=e.bl_count[a];0!==n;)!((i=e.heap[--r])>c)&&(l[2*i+1]!==a&&(e.opt_len+=(a-l[2*i+1])*l[2*i],l[2*i+1]=a),n--)}}
3(e,t),Da(a,c,e.bl_count)}function Dd(e,t,r){var n,i,a=-1,o=t[1],s=0,l=7,c=4;for(0===o&&(l=138,c=3),t[(r+1)*2+1]=65535,n=0;n<=r;n++)i=o,o=t[(n+1)*2+1],++s<l&&i===o||(s<c?e.bl_tree[2*i]+=s:0!==i?(i!==a&&e.bl_tree[2*i]++,e.bl_tree[32]++):s<=10?e.bl_tree[34]++:e.bl_tree[36]++,s=0,a=i,0===o?(l=138,c=3):i===o?(l=6,c=3):(l=7,c=4))}function Dh(e,t,r){var n,i,a=-1,o=t[1],s=0,l=7,c=4;for(0===o&&(l=138,c=3),n=0;n<=r;n++)if(i=o,o=t[(n+1)*2+1],!(++s<l)||i!==o){if(s<c)do Dn(e,i,e.bl_tree);while(0!=--s)else 0!==i?(i!==a&&(Dn(e,i,e.bl_tree),s--),Dn(e,16,e.bl_tree),Dr(e,s-3,2)):s<=10?(Dn(e,17,e.bl_tree),Dr(e,s-3,3)):(Dn(e,18,e.bl_tree),Dr(e,s-11,7));s=0,a=i,0===o?(l=138,c=3):i===o?(l=6,c=3):(l=7,c=4)}}OV(O8);var DA=!1;function Dg(e,t,r,n){Dr(e,0+ +!!n,3),Ds(e),Dt(e,r),Dt(e,~r),OK.arraySet(e.pending_buf,e.window,t,r,e.pending),e.pending+=r}OJ._tr_init=function(e){DA||(!function(){var e,t,r,n,i,a=Array(16);for(n=0,r=0;n<28;n++)for(e=0,O6[n]=r;e<1<<OX[n];e++)O4[r++]=n;for(O4[r-1]=n,i=0,n=0;n<16;n++)for(e=0,O8[n]=i;e<1<<O$[n];e++)O3[i++]=n;for(i>>=7;n<30;n++)for(e=0,O8[n]=i<<7;e<1<<O$[n]-7;e++)O3[256+i++]=n;for(t=0;t<=15;t++)a[t]=0;for(e=0;e<=143;)O2[2*e+1]=8,e++,a[8]++;for(;e<=255;)O2[2*e+1]=9,e++,a[9]++;for(;e<=279;
3)O2[2*e+1]=7,e++,a[7]++;for(;e<=287;)O2[2*e+1]=8,e++,a[8]++;for(Da(O2,287,a),e=0;e<30;e++)O5[2*e+1]=5,O5[2*e]=Di(e,5);Wf=new O7(O2,OX,257,286,15),Wd=new O7(O5,O$,0,30,15),Wh=new O7([],O0,0,19,7)}(),DA=!0),e.l_desc=new O9(e.dyn_ltree,Wf),e.d_desc=new O9(e.dyn_dtree,Wd),e.bl_desc=new O9(e.bl_tree,Wh),e.bi_buf=0,e.bi_valid=0,Do(e)},OJ._tr_stored_block=Dg,OJ._tr_flush_block=function(e,t,r,n){var i,a,o=0;e.level>0?(2===e.strm.data_type&&(e.strm.data_type=function(e){var t,r=0xf3ffc07f;for(t=0;t<=31;t++,r>>>=1)if(1&r&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t<256;t++)if(0!==e.dyn_ltree[2*t])return 1;return 0}(e)),Df(e,e.l_desc),Df(e,e.d_desc),o=function(e){var t;for(Dd(e,e.dyn_ltree,e.l_desc.max_code),Dd(e,e.dyn_dtree,e.d_desc.max_code),Df(e,e.bl_desc),t=18;t>=3&&0===e.bl_tree[2*O1[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(e),i=e.opt_len+3+7>>>3,(a=e.static_len+3+7>>>3)<=i&&(i=a)):i=a=r+5,r+4<=i&&-1!==t?Dg(e,t,r,n):4===e.strategy||a===i?(Dr(e,2+ +!!n,3),Du(e,O2,O5)):(Dr(e,4+ +!!n,3),function(e,t,r,n){var i;for(Dr(e,t-257,5),Dr(e,r-1,5),Dr(e,n-4,4),i=0;i<n;i++)Dr(e,e.bl_tree[2*O1[i]+1],3);Dh(e,e.dyn_ltree,t-1),Dh(e,e.dyn_dtree,r-1)}(e,e.l_desc.max_code+1,e.d_desc.max_code+1,o+1),Du(e,e.dyn_ltree,e.dyn_dtree)),Do(e),n&&Ds(e)},OJ._tr_tally=function(e,t,r){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&r,e.last_lit++,0===t?e.dyn_ltree[2*r]++:(e.matches++,t--,e.dyn_ltree[(O4[r]+256+1)*2]++,e.dyn_dtree[2*De(t)]++),e.last_lit===e.lit_bufsize-1},OJ._tr_align=function(e){Dr(e,2,3),Dn(e,256,O2),16===e.bi_valid?(Dt(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)};var Dp=function(e,t,r,n){for(var i=65535&e,a=e>>>16&65535,o=0;0!==r;){o=r>2e3?2e3:r,r-=o;do a=a+(i=i+t[n++]|0)|0;while(--o)i%=65521,a%=65521}return i|a<<16},Dm=function(){for(var e,t=[],r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=1&e?0xedb88320^e>>>1:e>>>1;t[r]=e}return t}(),Dy=function(e,t,r,n){var i=n+r;e^=-1;for(var a=n;a<i;a++)e=e>>>8^Dm[(e^t[a])&255];return -1^e},Db={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"},Dv=573;function Dx(e,t){return e.msg=Db[t],t}function Dw(e){return(e<<1)-9*(e>4)}function DE(e){for(var t=e.length;--t>=0;)e[t]=0}function DI(e){var t=e.state,r=t.pending;r>e.avail_out&&(r=e.avail_out),0!==r&&(OK.arraySet(e.output,t.pending_buf,t.pending_out,r,e.next_out),e.next_out+=r,t.pending_out+=r,e.total_out+=r,e.avail_out-=r,t.pending-=r,0===t.pending&&(t.pending_out=0))}function DC(e,t){OJ._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,DI(e.strm)}function DB(e,t){e.pending_buf[e.pending++]=t}function Dk(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function DS(e,t){var r,n,i=e.max_chain_length,a=e.strstart,o=e.prev_length,s=e.nice_match,l=e.strstart>e.w_size-262?e.strstart-(e.w_size-262):0,c=e.window,u=e.w_mask,f=e.prev,d=e.strstart+258,h=c[a+o-1],A=c[a+o];e.prev_length>=e.good_match&&(i>>=2),s>e.lookahead&&(s=e.lookahead);do{if(c[(r=t)+o]!==A||c[r+o-1]!==h||c[r]!==c[a]||c[++r]!==c[a+1])continue;a+=2,r++;do;while(c[++a]===c[++r]&&c[++a]===c[++r]&&c[++a]===c[++r]&&c[++a]===c[++r]&&c[++a]===c[++r]&&c[++a]===c[++r]&&c[++a]===c[++r]&&c[++a]===c[++r]&&a<d)if(n=258-(d-a),a=d-258,n>o){if(e.match_start=t,o=n,n>=s)break;h=c[a+o-1],A=c[a+o]}}while((t=f[t&u])>l&&0!=--i)return o<=e.lookahead?o:e.lookahead}function DQ(e){var t,r,n,i,a,o=e.w_size;do{if(i=e.window_size-e.lookahead-e.strstart,e.strstart>=o+(o-262)){OK.arraySet(e.window,e.window,o,o,0),e.match_start-=o,e.strstart-=o,e.block_start-=o,t=r=e.hash_size;do n=e.head[--t],e.head[t]=n>=o?n-o:0;while(--r)t=r=o;do n=e.prev[--t],e.prev[t]=n>=o?n-o:0;while(--r)i+=o}if(0===e.strm.avail_in)break;if(r=function(e,t,r,n){var i=e.avail_in;return(i>n&&(i=n),0===i)?0:(e.avail_in-=i,OK.arraySet(t,e.input,e.next_in,i,r),1===e.state.wrap?e.adler=Dp(e.adler,t,i,r):2===e.state.wrap&&(e.adler=Dy(e.adler,t,i,r)),e.next_in+=i,e.total_in+=i,i)}(e.strm,e.window,e.strstart+e.lookahead,i),e.lookahead+=r,e.lookahead+e.insert>
3=3)for(a=e.strstart-e.insert,e.ins_h=e.window[a],e.ins_h=(e.ins_h<<e.hash_shift^e.window[a+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[a+3-1])&e.hash_mask,e.prev[a&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=a,a++,e.insert--,!(e.lookahead+e.insert<3)););}while(e.lookahead<262&&0!==e.strm.avail_in)}function D_(e,t){for(var r,n;;){if(e.lookahead<262){if(DQ(e),e.lookahead<262&&0===t)return 1;if(0===e.lookahead)break}if(r=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==r&&e.strstart-r<=e.w_size-262&&(e.match_length=DS(e,r)),e.match_length>=3)if(n=OJ._tr_tally(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){e.match_length--;do e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart;while(0!=--e.match_length)e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else n=OJ._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(n&&(DC(e,!1),0===e.strm.avail_out))return 1}return(e.insert=e.strstart<2?e.strstart:2,4===t)?(DC(e,!0),0===e.strm.avail_out)?3:4:e.last_lit&&(DC(e,!1),0===e.strm.avail_out)?1:2}function DO(e,t){for(var r,n,i;;){if(e.lookahead<262){if(DQ(e),e.lookahead<262&&0===t)return 1;if(0===e.lookahead)break}if(r=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=2,0!==r&&e.prev_length<e.max_lazy_match&&e.strstart-r<=e.w_size-262&&(e.match_length=DS(e,r),e.match_length<=5&&(1===e.strategy||3===e.match_length&&e.strstart-e.match_start>4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-3,n=OJ._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;do++e.strstart<=i&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart);while(0!=--e.prev_length)if(e.match_available=0,e.match_length=2,e.strstart++,n&&(DC(e,!1),0===e.strm.avail_out))return 1}else if(e.match_available){if((n=OJ._tr_tally(e,0,e.window[e.strstart-1]))&&DC(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return 1}else e.match_available=1,e.strstart++,e.lookahead--}return(e.match_available&&(n=OJ._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<2?e.strstart:2,4===t)?(DC(e,!0),0===e.strm.avail_out)?3:4:e.last_lit&&(DC(e,!1),0===e.strm.avail_out)?1:2}function DD(e,t,r,n,i){this.good_length=e,this.max_lazy=t,this.nice_length=r,this.max_chain=n,this.func=i}function DT(){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=8,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 OK.Buf16(2*Dv),this.dyn_dtree=new OK.Buf16(122),this.bl_tree=new OK.Buf16(78),DE(this.dyn_ltree),DE(this.dyn_dtree),DE(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new OK.Buf16(16),this.heap=new OK.Buf16(573),DE(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new OK.Buf16(573),DE(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 DR(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=2,(t=e.state).pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?42:113,e.adler=+(2!==t.wrap),t.last_flush=0,OJ._tr_init(t),0):Dx(e,-2)}function DP(e){var t,r=DR(e);return 0===r&&((t=e.state).window_size=2*t.w_size,DE(t.head),t.max_lazy_match=WA[t.level].max_lazy,t.good_match=WA[t.level].good_length,t.nice_match=WA[t.level].nice_length,t.max_chain_length=WA[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=2,t.match_available=0,t.ins_h=0),r}function DM(e,t,r,n,i,a){if(!e)return -2;var o=1;if(-1===t&&(t=6),n<0?(o=0,n=-n):n>15&&(o=2,n-=16),i<1||i>9||8!==r||n<8||n>15||t<0||t>9||a<0||a>4)return Dx(e,-2);8===n&&(n=9);var s=new DT;return e.state=s,s.strm=e,s.wrap=o,s.gzhead=null,s.w_bits=n,s.w_size=1<<s.w_bits,s.w_mask=s.w_size-1,s.hash_bits=i+7,s.hash_size=1<<s.hash_bits,s.hash_mask=s.hash_size-1,s.hash_shift=~~((s.hash_bits+3-1)/3),s.window=new OK.Buf8(2*s.w_size),s.head=new OK.Buf16(s.hash_size),s.prev=new OK.Buf16(s.w_size),s.lit_bufsize=1<<i+6,s.pending_buf_size=4*s.lit_bufsize,s.pending_buf=new OK.Buf8(s.pending_buf_size),s.d_buf=+s.lit_bufsize,s.l_buf=3*s.lit_bufsize,s.level=t,s.strategy=a,s.method=r,DP(e)}WA=[new DD(0,0,0,0,function(e,t){var r=65535;for(65535>e.pending_buf_size-5&&(r=e.pending_buf_size-5);;){if(e.lookahead<=1){if(DQ(e),0===e.lookahead&&0===t)return 1;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var n=e.block_start+r;if((0===e.strstart||e.strstart>=n)&&(e.lookahead=e.strstart-n,e.strstart=n,DC(e,!1),0===e.strm.avail_out)||e.strstart-e.block_start>=e.w_size-262&&(DC(e,!1),0===e.strm.avail_out))return 1}return(e.insert=0,4===t)?(DC(e,!0),0===e.strm.avail_out)?3:4:(e.strstart>e.block_start&&(DC(e,!1),e.strm.avail_out),1)}),new DD(4,4,8,4,D_),new DD(4,5,16,8,D_),new DD(4,6,32,32,D_),new DD(4,4,16,16,DO),new DD(8,16,32,32,DO),new DD(8,16,128,128,DO),new DD(8,32,128,256,DO),new DD(32,128,258,1024,DO),new DD(32,258,258,4096,DO)],Oq.deflateInit=function(e,t){return DM(e,t,8,15,8,0)},Oq.deflateInit2=DM,Oq.deflateReset=DP,Oq.deflateResetKeep=DR,Oq.deflateSetHeader=function(e,t){return e&&e.state&&2===e.state.wrap?(e.state.gzhead=t,0):-2},Oq.deflate=function(e,t){if(!e||!e.state||t>5||t<0)return e?Dx(e,-2):-2;if(n=e.state,!e.output||!e.input&&0!==e.avail_in||666===n.status&&4!==t)return Dx(e,0===e.avail_out?-5:-2);if(n.strm=e,r=n.last_flush,n.last_flush=t,42===n.status)if(2===n.wrap)e.adler=0,DB(n,31),DB(n,139),DB(n,8),n.gzhead?(DB(n,+!!n.gzhead.text+2*!!n.gzhead.hcrc+4*!!n.gzhead.extra+8*!!n.gzhead.name+16*!!n.gzhead.comment),DB(n,255&n.gzhead.time),DB(n,n.gzhead.time>>8&255),DB(n,n.gzhead.time>>16&255),DB(n,n.gzhead.time>>24&255),DB(n,9===n.level?2:4*(n.strategy>=2||n.level<2)),DB(n,255&n.gzhead.os),n.gzhead.extra&&n.gzhead.extra.length&&(DB(n,255&n.gzhead.extra.length),DB(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(e.adler=Dy(e.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=69):(DB(n,0),DB(n,0),DB(n,0),DB(n,0),DB(n,0),DB(n,9===n.level?2:4*(n.strategy>=2||n.level<2)),DB(n,3),n.status=113);else{var r,n,i,a,o=8+(n.w_bits-8<<4)<<8;o|=(n.strategy>=2||n.level<2?0:n.level<6?1:6===n.level?2:3)<<6,0!==n.strstart&&(o|=32),o+=31-o%31,n.status=113,Dk(n,o),0!==n.strstart&&(Dk(n,e.adler>>>16),Dk(n,65535&e.adler)),e.adler=1}if(69===n.status)if(n.gzhead.extra){for(i=n.pending;
3n.gzindex<(65535&n.gzhead.extra.length)&&(n.pending!==n.pending_buf_size||(n.gzhead.hcrc&&n.pending>i&&(e.adler=Dy(e.adler,n.pending_buf,n.pending-i,i)),DI(e),i=n.pending,n.pending!==n.pending_buf_size));)DB(n,255&n.gzhead.extra[n.gzindex]),n.gzindex++;n.gzhead.hcrc&&n.pending>i&&(e.adler=Dy(e.adler,n.pending_buf,n.pending-i,i)),n.gzindex===n.gzhead.extra.length&&(n.gzindex=0,n.status=73)}else n.status=73;if(73===n.status)if(n.gzhead.name){i=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(e.adler=Dy(e.adler,n.pending_buf,n.pending-i,i)),DI(e),i=n.pending,n.pending===n.pending_buf_size)){a=1;break}a=n.gzindex<n.gzhead.name.length?255&n.gzhead.name.charCodeAt(n.gzindex++):0,DB(n,a)}while(0!==a)n.gzhead.hcrc&&n.pending>i&&(e.adler=Dy(e.adler,n.pending_buf,n.pending-i,i)),0===a&&(n.gzindex=0,n.status=91)}else n.status=91;if(91===n.status)if(n.gzhead.comment){i=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>i&&(e.adler=Dy(e.adler,n.pending_buf,n.pending-i,i)),DI(e),i=n.pending,n.pending===n.pending_buf_size)){a=1;break}a=n.gzindex<n.gzhead.comment.length?255&n.gzhead.comment.charCodeAt(n.gzindex++):0,DB(n,a)}while(0!==a)n.gzhead.hcrc&&n.pending>i&&(e.adler=Dy(e.adler,n.pending_buf,n.pending-i,i)),0===a&&(n.status=103)}else n.status=103;if(103===n.status&&(n.gzhead.hcrc?(n.pending+2>n.pending_buf_size&&DI(e),n.pending+2<=n.pending_buf_size&&(DB(n,255&e.adler),DB(n,e.adler>>8&255),e.adler=0,n.status=113)):n.status=113),0!==n.pending){if(DI(e),0===e.avail_out)return n.last_flush=-1,0}else if(0===e.avail_in&&Dw(t)<=Dw(r)&&4!==t)return Dx(e,-5);if(666===n.status&&0!==e.avail_in)return Dx(e,-5);if(0!==e.avail_in||0!==n.lookahead||0!==t&&666!==n.status){var s=2===n.strategy?function(e,t){for(var r;;){if(0===e.lookahead&&(DQ(e),0===e.lookahead)){if(0===t)return 1;break}if(e.match_length=0,r=OJ._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(DC(e,!1),0===e.strm.avail_out))return 1}return(e.insert=0,4===t)?(DC(e,!0),0===e.strm.avail_out)?3:4:e.last_lit&&(DC(e,!1),0===e.strm.avail_out)?1:2}(n,t):3===n.strategy?function(e,t){for(var r,n,i,a,o=e.window;;){if(e.lookahead<=258){if(DQ(e),e.lookahead<=258&&0===t)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&e.strstart>0&&(n=o[i=e.strstart-1])===o[++i]&&n===o[++i]&&n===o[++i]){a=e.strstart+258;do;while(n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&n===o[++i]&&i<a)e.match_length=258-(a-i),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(r=OJ._tr_tally(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=OJ._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(DC(e,!1),0===e.strm.avail_out))return 1}return(e.insert=0,4===t)?(DC(e,!0),0===e.strm.avail_out)?3:4:e.last_lit&&(DC(e,!1),0===e.strm.avail_out)?1:2}(n,t):WA[n.level].func(n,t);if((3===s||4===s)&&(n.status=666),1===s||3===s)return 0===e.avail_out&&(n.last_flush=-1),0;if(2===s&&(1===t?OJ._tr_align(n):5!==t&&(OJ._tr_stored_block(n,0,0,!1),3===t&&(DE(n.head),0===n.lookahead&&(n.strstart=0,n.block_start=0,n.insert=0))),DI(e),0===e.avail_out))return n.last_flush=-1,0}return 4!==t?0:n.wrap<=0?1:(2===n.wrap?(DB(n,255&e.adler),DB(n,e.adler>>8&255),DB(n,e.adler>>16&255),DB(n,e.adler>>24&255),DB(n,255&e.total_in),DB(n,e.total_in>>8&255),DB(n,e.total_in>>16&255),DB(n,e.total_in>>24&255)):(Dk(n,e.adler>>>16),Dk(n,65535&e.adler)),DI(e),n.wrap>0&&(n.wrap=-n.wrap),+(0===n.pending))},Oq.deflateEnd=function(e){var t;return e&&e.state?42!==(t=e.state.status)&&69!==t&&73!==t&&91!==t&&103!==t&&113!==t&&666!==t?Dx(e,-2):(e.state=null,113===t?Dx(e,-3):0):-2},Oq.deflateSetDictionary=function(e,t){var r,n,i,a,o,s,l,c,u=t.length;if(!e||!e.state||2===(a=(r=e.state).wrap)||1===a&&42!==r.status||r.lookahead)return -2;for(1===a&&(e.adler=Dp(e.adler,t,u,0)),r.wrap=0,u>=r.w_size&&(0===a&&(DE(r.head),r.strstart=0,r.block_start=0,r.insert=0),c=new OK.Buf8(r.w_size),OK.arraySet(c,t,u-r.w_size,r.w_size,0),t=c,u=r.w_size),o=e.avail_in,s=e.next_in,l=e.input,e.avail_in=u,e.next_in=0,e.input=t,DQ(r);r.lookahead>=3;){n=r.strstart,i=r.lookahead-2;do r.ins_h=(r.ins_h<<r.hash_shift^r.window[n+3-1])&r.hash_mask,r.prev[n&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=n,n++;while(--i)r.strstart=n,r.lookahead=2,DQ(r)}return r.strstart+=r.lookahead,r.block_start=r.strstart,r.insert=r.lookahead,r.lookahead=0,r.match_length=r.prev_length=2,r.match_available=0,e.next_in=s,e.input=l,e.avail_in=o,r.wrap=a,0},Oq.deflateInfo="pako deflate (from Nodeca project)";var DN={},Dj=[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],DL=[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],DF=[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],DU=[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],Dz=function(e,t){var r,n,i,a,o,s,l,c,u,f,d,h,A,g,p,m,y,b,v,x,w,E,I,C,B;r=e.state,n=e.next_in,C=e.input,i=n+(e.avail_in-5),a=e.next_out,B=e.output,o=a-(t-e.avail_out),s=a+(e.avail_out-257),l=r.dmax,c=r.wsize,u=r.whave,f=r.wnext,d=r.window,h=r.hold,A=r.bits,g=r.lencode,p=r.distc
3ode,m=(1<<r.lenbits)-1,y=(1<<r.distbits)-1;t:do for(A<15&&(h+=C[n++]<<A,A+=8,h+=C[n++]<<A,A+=8),b=g[h&m];;){if(h>>>=v=b>>>24,A-=v,0==(v=b>>>16&255))B[a++]=65535&b;else if(16&v)for(x=65535&b,(v&=15)&&(A<v&&(h+=C[n++]<<A,A+=8),x+=h&(1<<v)-1,h>>>=v,A-=v),A<15&&(h+=C[n++]<<A,A+=8,h+=C[n++]<<A,A+=8),b=p[h&y];;){if(h>>>=v=b>>>24,A-=v,16&(v=b>>>16&255)){if(w=65535&b,A<(v&=15)&&(h+=C[n++]<<A,(A+=8)<v&&(h+=C[n++]<<A,A+=8)),(w+=h&(1<<v)-1)>l){e.msg="invalid distance too far back",r.mode=30;break t}if(h>>>=v,A-=v,w>(v=a-o)){if((v=w-v)>u&&r.sane){e.msg="invalid distance too far back",r.mode=30;break t}if(E=0,I=d,0===f){if(E+=c-v,v<x){x-=v;do B[a++]=d[E++];while(--v)E=a-w,I=B}}else if(f<v){if(E+=c+f-v,(v-=f)<x){x-=v;do B[a++]=d[E++];while(--v)if(E=0,f<x){x-=v=f;do B[a++]=d[E++];while(--v)E=a-w,I=B}}}else if(E+=f-v,v<x){x-=v;do B[a++]=d[E++];while(--v)E=a-w,I=B}for(;x>2;)B[a++]=I[E++],B[a++]=I[E++],B[a++]=I[E++],x-=3;x&&(B[a++]=I[E++],x>1&&(B[a++]=I[E++]))}else{E=a-w;do B[a++]=B[E++],B[a++]=B[E++],B[a++]=B[E++],x-=3;while(x>2)x&&(B[a++]=B[E++],x>1&&(B[a++]=B[E++]))}}else if((64&v)==0){b=p[(65535&b)+(h&(1<<v)-1)];continue}else{e.msg="invalid distance code",r.mode=30;break t}break}else if((64&v)==0){b=g[(65535&b)+(h&(1<<v)-1)];continue}else if(32&v){r.mode=12;break t}else{e.msg="invalid literal/length code",r.mode=30;break t}break}while(n<i&&a<s)n-=x=A>>3,A-=x<<3,h&=(1<<A)-1,e.next_in=n,e.next_out=a,e.avail_in=n<i?5+(i-n):5-(n-i),e.avail_out=a<s?257+(s-a):257-(a-s),r.hold=h,r.bits=A},DG=function(e,t,r,n,i,a,o,s){var l,c,u,f,d,h,A,g,p,m=s.bits,y=0,b=0,v=0,x=0,w=0,E=0,I=0,C=0,B=0,k=0,S=null,Q=0,_=new OK.Buf16(16),O=new OK.Buf16(16),D=null,T=0;for(y=0;y<=15;y++)_[y]=0;for(b=0;b<n;b++)_[t[r+b]]++;for(x=15,w=m;x>=1&&0===_[x];x--);if(w>x&&(w=x),0===x)return i[a++]=0x1400000,i[a++]=0x1400000,s.bits=1,0;for(v=1;v<x&&0===_[v];v++);for(w<v&&(w=v),C=1,y=1;y<=15;y++)if(C<<=1,(C-=_[y])<0)return -1;if(C>0&&(0===e||1!==x))return -1;for(y=1,O[1]=0;y<15;y++)O[y+1]=O[y]+_[y];for(b=0;b<n;b++)0!==t[r+b]&&(o[O[t[r+b]]++]=b);if(0===e?(S=D=o,h=19):1===e?(S=Dj,Q-=257,D=DL,T-=257,h=256):(S=DF,D=DU,h=-1),k=0,b=0,y=v,d=a,E=w,I=0,u=-1,f=(B=1<<w)-1,1===e&&B>852||2===e&&B>592)return 1;for(;;){A=y-I,o[b]<h?(g=0,p=o[b]):o[b]>h?(g=D[T+o[b]],p=S[Q+o[b]]):(g=96,p=0),l=1<<y-I,v=c=1<<E;do i[d+(k>>I)+(c-=l)]=A<<24|g<<16|p;while(0!==c)for(l=1<<y-1;k&l;)l>>=1;if(0!==l?(k&=l-1,k+=l):k=0,b++,0==--_[y]){if(y===x)break;y=t[r+o[b]]}if(y>w&&(k&f)!==u){for(0===I&&(I=w),d+=v,C=1<<(E=y-I);E+I<x&&!((C-=_[E+I])<=0);)E++,C<<=1;if(B+=1<<E,1===e&&B>852||2===e&&B>592)return 1;i[u=k&f]=w<<24|E<<16|d-a}}return 0!==k&&(i[d+k]=y-I<<24|4194304),s.bits=w,0};function DH(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function DW(){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 OK.Buf16(320),this.work=new OK.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function DY(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=1,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new OK.Buf32(852),t.distcode=t.distdyn=new OK.Buf32(592),t.sane=1,t.back=-1,0):-2}function Dq(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,DY(e)):-2}function DK(e,t){var r,n;return e&&e.state?(n=e.state,t<0?(r=0,t=-t):(r=(t>>4)+1,t<48&&(t&=15)),t&&(t<8||t>15))?-2:(null!==n.window&&n.wbits!==t&&(n.window=null),n.wrap=r,n.wbits=t,Dq(e)):-2}function DJ(e,t){var r,n;return e?(e.state=n=new DW,n.window=null,0!==(r=DK(e,t))&&(e.state=null),r):-2}var DV=!0;function DZ(e,t,r,n){var i,a=e.state;return null===a.window&&(a.wsize=1<<a.wbits,a.wnext=0,a.whave=0,a.window=new OK.Buf8(a.wsize)),n>=a.wsize?(OK.arraySet(a.window,t,r-a.wsize,a.wsize,0),a.wnext=0,a.whave=a.wsize):((i=a.wsize-a.wnext)>n&&(i=n),OK.arraySet(a.window,t,r-n,i,a.wnext),(n-=i)?(OK.arraySet(a.window,t,r-n,n,0),a.wnext=n,a.whave=a.wsize):(a.wnext+=i,a.wnext===a.wsize&&(a.wnext=0),a.whave<a.wsize&&(a.whave+=i))),0}DN.inflateReset=Dq,DN.inflateReset2=DK,DN.inflateResetKeep=DY,DN.inflateInit=function(e){return DJ(e,15)},DN.inflateInit2=DJ,DN.inflate=function(e,t){var r,n,i,a,o,s,l,c,u,f,d,h,A,g,p,m,y,b,v,x,w,E,I,C,B=0,k=new OK.Buf8(4),S=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return -2;12===(r=e.state).mode&&(r.mode=13),o=e.next_out,i=e.output,l=e.avail_out,a=e.next_in,n=e.input,s=e.avail_in,c=r.hold,u=r.bits,f=s,d=l,E=0;r:for(;;)switch(r.mode){case 1:if(0===r.wrap){r.mode=13;break}for(;u<16;){if(0===s)break r;s--,c+=n[a++]<<u,u+=8}if(2&r.wrap&&35615===c){r.check=0,k[0]=255&c,k[1]=c>>>8&255,r.check=Dy(r.check,k,2,0),c=0,u=0,r.mode=2;break}if(r.flags=0,r.head&&(r.head.done=!1),!(1&r.wrap)||(((255&c)<<8)+(c>>8))%31){e.msg="incorrect header check",r.mode=30;break}if((15&c)!=8){e.msg="unknown compression method",r.mode=30;break}if(c>>>=4,u-=4,w=(15&c)+8,0===r.wbits)r.wbits=w;else if(w>r.wbits){e.msg="invalid window size",r.mode=30;break}r.dmax=1<<w,e.adler=r.check=1,r.mode=512&c?10:12,c=0,u=0;break;case 2:for(;u<16;){if(0===s)break r;s--,c+=n[a++]<<u,u+=8}if(r.flags=c,(255&r.flags)!=8){e.msg="unknown compression method",r.mode=30;break}if(57344&r.flags){e.msg="unknown header flags set",r.mode=30;break}r.head&&(r.head.text=c>>8&1),512&r.flags&&(k[0]=255&c,k[1]=c>>>8&255,r.check=Dy(r.check,k,2,0)),c=0,u=0,r.mode=3;case 3:for(;u<32;){if(0===s)break r;s--,c+=n[a++]<<u,u+=8}r.head&&(r.head.time=c),512&r.flags&&(k[0]=255&c,k[1]=c>>>8&255,k[2]=c>>>16&255,k[3]=c>>>24&255,r.check=Dy(r.check,k,4,0)),c=0,u=0,r.mode=4;case 4:for(;u<16;){if(0===s)break r;s--,c+=n[a++]<<u,u+=8}r.head&&(r.head.xflags=255&c,r.head.os=c>>8),512&r.flags&&(k[0]=255&c,k[1]=c>>>8&255,r.check=Dy(r.check,k,2,0)),c=0,u=0,r.mode=5;case 5:if(1024&r.flags){for(;u<16;){if(0===s)break r;s--,c+=n[a++]<<u,u+=8}r.length=c,r.head&&(r.head.extra_len=c),512&r.flags&&(k[0]=255&c,k[1]=c>>>8&255,r.check=Dy(r.check,k,2,0)),c=0,u=0}else r.head&&(r.head.extra=null);r.mode=6;case 6:if(1024&r.flags&&((h=r.length)>s&&(h=s),h&&(r.head&&(w=r.head.extra_len-r.length,r.head.extra||(r.head.extra=Array(r.head.extra_len)),OK.arraySet(r.head.extra,n,a,h,w)),512&r.flags&&(r.check=Dy(r.check,n,h,a)),s-=h,a+=h,r.length-=h),r.length))break r;r.length=0,r.mode=7;case 7:if(2048&r.flags){if(0===s)break r;h=0;do w=n[a+h++],r.head&&w&&r.length<65536&&(r.head.name+=String.fromCharCode(w));while(w&&h<s)if(512&r.flags&&(r.check=Dy(r.check,n,h,a)),s-=h,a+=h,w)break r}else r.head&&(r.head.name=null);r.length=0,r.mode=8;case 8:if(4096&r.flags){if(0===s)break r;h=0;do w=n[a+h++],r.head&&w&&r.length<65536&&(r.head.comment+=String.fromCharCode(w));while(w&&h<s)if(512&r.flags&&(r.check=Dy(r.check,n,h,a)),s-=h,a+=h,w)break r}else r.head&&(r.head.comment=null);r.mode=9;case 9:if(512&r.flags){for(;u<16;){if(0===s)break r;s--,c+=n[a++]<<u,u+=8}if(c!==(65535&r.check)){e.msg="header crc mismatch",r.mode=30;break}c=0,u=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=12;break;case 10:for(;u<32;){if(0===s)break r;s--,c+=n[a++]<<u,u+=8}e.adler=r.check=DH(c),c=0,u=0,r.mode=11;case 11:if(0===r.havedict)return e.next_out=o,e.avail_out=l,e.next_in=a,e.avail_in=s,r.hold=c,r.bits=u,2;e.adler=r.check=1,r.mode=12;case 12:if(5===t||6===t)break r;case 13:if(r.last){c>>>=7&u,u-=7&u,r.mode=27;break}for(;u<3;){if(0===s)break r;s--,c+=n[a++]<<u,u+=8}switch(r.last=1&c,u-=1,3&(c>>>=1)){case 0:r.mode=14;break;case 1:if(!function(e){if(DV){var t;for(Wg=new OK.Buf32(512),Wp=new OK.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;
3for(DG(1,e.lens,0,288,Wg,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;DG(2,e.lens,0,32,Wp,0,e.work,{bits:5}),DV=!1}e.lencode=Wg,e.lenbits=9,e.distcode=Wp,e.distbits=5}(r),r.mode=20,6===t){c>>>=2,u-=2;break r}break;case 2:r.mode=17;break;case 3:e.msg="invalid block type",r.mode=30}c>>>=2,u-=2;break;case 14:for(c>>>=7&u,u-=7&u;u<32;){if(0===s)break r;s--,c+=n[a++]<<u,u+=8}if((65535&c)!=(c>>>16^65535)){e.msg="invalid stored block lengths",r.mode=30;break}if(r.length=65535&c,c=0,u=0,r.mode=15,6===t)break r;case 15:r.mode=16;case 16:if(h=r.length){if(h>s&&(h=s),h>l&&(h=l),0===h)break r;OK.arraySet(i,n,a,h,o),s-=h,a+=h,l-=h,o+=h,r.length-=h;break}r.mode=12;break;case 17:for(;u<14;){if(0===s)break r;s--,c+=n[a++]<<u,u+=8}if(r.nlen=(31&c)+257,u-=5,r.ndist=(31&(c>>>=5))+1,u-=5,r.ncode=(15&(c>>>=5))+4,c>>>=4,u-=4,r.nlen>286||r.ndist>30){e.msg="too many length or distance symbols",r.mode=30;break}r.have=0,r.mode=18;case 18:for(;r.have<r.ncode;){for(;u<3;){if(0===s)break r;s--,c+=n[a++]<<u,u+=8}r.lens[S[r.have++]]=7&c,c>>>=3,u-=3}for(;r.have<19;)r.lens[S[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,I={bits:r.lenbits},E=DG(0,r.lens,0,19,r.lencode,0,r.work,I),r.lenbits=I.bits,E){e.msg="invalid code lengths set",r.mode=30;break}r.have=0,r.mode=19;case 19:for(;r.have<r.nlen+r.ndist;){for(;p=(B=r.lencode[c&(1<<r.lenbits)-1])>>>24,m=B>>>16&255,y=65535&B,!(p<=u);){if(0===s)break r;s--,c+=n[a++]<<u,u+=8}if(y<16)c>>>=p,u-=p,r.lens[r.have++]=y;else{if(16===y){for(C=p+2;u<C;){if(0===s)break r;s--,c+=n[a++]<<u,u+=8}if(c>>>=p,u-=p,0===r.have){e.msg="invalid bit length repeat",r.mode=30;break}w=r.lens[r.have-1],h=3+(3&c),c>>>=2,u-=2}else if(17===y){for(C=p+3;u<C;){if(0===s)break r;s--,c+=n[a++]<<u,u+=8}c>>>=p,u-=p,w=0,h=3+(7&c),c>>>=3,u-=3}else{for(C=p+7;u<C;){if(0===s)break r;s--,c+=n[a++]<<u,u+=8}c>>>=p,u-=p,w=0,h=11+(127&c),c>>>=7,u-=7}if(r.have+h>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=30;break}for(;h--;)r.lens[r.have++]=w}}if(30===r.mode)break;if(0===r.lens[256]){e.msg="invalid code -- missing end-of-block",r.mode=30;break}if(r.lenbits=9,I={bits:r.lenbits},E=DG(1,r.lens,0,r.nlen,r.lencode,0,r.work,I),r.lenbits=I.bits,E){e.msg="invalid literal/lengths set",r.mode=30;break}if(r.distbits=6,r.distcode=r.distdyn,I={bits:r.distbits},E=DG(2,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,I),r.distbits=I.bits,E){e.msg="invalid distances set",r.mode=30;break}if(r.mode=20,6===t)break r;case 20:r.mode=21;case 21:if(s>=6&&l>=258){e.next_out=o,e.avail_out=l,e.next_in=a,e.avail_in=s,r.hold=c,r.bits=u,Dz(e,d),o=e.next_out,i=e.output,l=e.avail_out,a=e.next_in,n=e.input,s=e.avail_in,c=r.hold,u=r.bits,12===r.mode&&(r.back=-1);break}for(r.back=0;p=(B=r.lencode[c&(1<<r.lenbits)-1])>>>24,m=B>>>16&255,y=65535&B,!(p<=u);){if(0===s)break r;s--,c+=n[a++]<<u,u+=8}if(m&&(240&m)==0){for(b=p,v=m,x=y;p=(B=r.lencode[x+((c&(1<<b+v)-1)>>b)])>>>24,m=B>>>16&255,y=65535&B,!(b+p<=u);){if(0===s)break r;s--,c+=n[a++]<<u,u+=8}c>>>=b,u-=b,r.back+=b}if(c>>>=p,u-=p,r.back+=p,r.length=y,0===m){r.mode=26;break}if(32&m){r.back=-1,r.mode=12;break}if(64&m){e.msg="invalid literal/length code",r.mode=30;break}r.extra=15&m,r.mode=22;case 22:if(r.extra){for(C=r.extra;u<C;){if(0===s)break r;s--,c+=n[a++]<<u,u+=8}r.length+=c&(1<<r.extra)-1,c>>>=r.extra,u-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=23;case 23:for(;p=(B=r.distcode[c&(1<<r.distbits)-1])>>>24,m=B>>>16&255,y=65535&B,!(p<=u);){if(0===s)break r;s--,c+=n[a++]<<u,u+=8}if((240&m)==0){for(b=p,v=m,x=y;p=(B=r.distcode[x+((c&(1<<b+v)-1)>>b)])>>>24,m=B>>>16&255,y=65535&B,!(b+p<=u);){if(0===s)break r;s--,c+=n[a++]<<u,u+=8}c>>>=b,u-=b,r.back+=b}if(c>>>=p,u-=p,r.back+=p,64&m){e.msg="invalid distance code",r.mode=30;break}r.offset=y,r.extra=15&m,r.mode=24;case 24:if(r.extra){for(C=r.extra;u<C;){if(0===s)break r;s--,c+=n[a++]<<u,u+=8}r.offset+=c&(1<<r.extra)-1,c>>>=r.extra,u-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=30;break}r.mode=25;case 25:if(0===l)break r;if(h=d-l,r.offset>h){if((h=r.offset-h)>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=30;break}h>r.wnext?(h-=r.wnext,A=r.wsize-h):A=r.wnext-h,h>r.length&&(h=r.length),g=r.window}else g=i,A=o-r.offset,h=r.length;h>l&&(h=l),l-=h,r.length-=h;do i[o++]=g[A++];while(--h)0===r.length&&(r.mode=21);break;case 26:if(0===l)break r;i[o++]=r.length,l--,r.mode=21;break;case 27:if(r.wrap){for(;u<32;){if(0===s)break r;s--,c|=n[a++]<<u,u+=8}if(d-=l,e.total_out+=d,r.total+=d,d&&(e.adler=r.check=r.flags?Dy(r.check,i,d,o-d):Dp(r.check,i,d,o-d)),d=l,(r.flags?c:DH(c))!==r.check){e.msg="incorrect data check",r.mode=30;break}c=0,u=0}r.mode=28;case 28:if(r.wrap&&r.flags){for(;u<32;){if(0===s)break r;s--,c+=n[a++]<<u,u+=8}if(c!==(0|r.total)){e.msg="incorrect length check",r.mode=30;break}c=0,u=0}r.mode=29;case 29:E=1;break r;case 30:E=-3;break r;case 31:return -4;default:return -2}return e.next_out=o,e.avail_out=l,e.next_in=a,e.avail_in=s,r.hold=c,r.bits=u,(r.wsize||d!==e.avail_out&&r.mode<30&&(r.mode<27||4!==t))&&DZ(e,e.output,e.next_out,d-e.avail_out),f-=e.avail_in,d-=e.avail_out,e.total_in+=f,e.total_out+=d,r.total+=d,r.wrap&&d&&(e.adler=r.check=r.flags?Dy(r.check,i,d,e.next_out-d):Dp(r.check,i,d,e.next_out-d)),e.data_type=r.bits+64*!!r.last+128*(12===r.mode)+256*(20===r.mode||15===r.mode),(0===f&&0===d||4===t)&&0===E&&(E=-5),E},DN.inflateEnd=function(e){if(!e||!e.state)return -2;var t=e.state;return t.window&&(t.window=null),e.state=null,0},DN.inflateGetHeader=function(e,t){var r;return e&&e.state&&(2&(r=e.state).wrap)!=0?(r.head=t,t.done=!1,0):-2},DN.inflateSetDictionary=function(e,t){var r,n=t.length;return e&&e.state&&(0===(r=e.state).wrap||11===r.mode)?11===r.mode&&Dp(1,t,n,0)!==r.check?-3:DZ(e,t,n,n)?(r.mode=31,-4):(r.havedict=1,0):-2},DN.inflateInfo="pako inflate (from Nodeca project)";var DX={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_ER
3ROR:-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};for(var D$ in DX)OA[D$]=DX[D$];function D0(e){if("number"!=typeof e||e<OA.DEFLATE||e>OA.UNZIP)throw TypeError("Bad argument");this.dictionary=null,this.err=0,this.flush=0,this.init_done=!1,this.level=0,this.memLevel=0,this.mode=e,this.strategy=0,this.windowBits=0,this.write_in_progress=!1,this.pending_close=!1,this.gzip_id_bytes_read=0}OA.NONE=0,OA.DEFLATE=1,OA.INFLATE=2,OA.GZIP=3,OA.GUNZIP=4,OA.DEFLATERAW=5,OA.INFLATERAW=6,OA.UNZIP=7,D0.prototype.close=function(){if(this.write_in_progress){this.pending_close=!0;return}this.pending_close=!1,OW(this.init_done,"close before init"),OW(this.mode<=OA.UNZIP),this.mode===OA.DEFLATE||this.mode===OA.GZIP||this.mode===OA.DEFLATERAW?Oq.deflateEnd(this.strm):(this.mode===OA.INFLATE||this.mode===OA.GUNZIP||this.mode===OA.INFLATERAW||this.mode===OA.UNZIP)&&DN.inflateEnd(this.strm),this.mode=OA.NONE,this.dictionary=null},D0.prototype.write=function(e,t,r,n,i,a,o){return this._write(!0,e,t,r,n,i,a,o)},D0.prototype.writeSync=function(e,t,r,n,i,a,o){return this._write(!1,e,t,r,n,i,a,o)},D0.prototype._write=function(e,t,r,n,i,a,o,s){if(OW.equal(arguments.length,8),OW(this.init_done,"write before init"),OW(this.mode!==OA.NONE,"already finalized"),OW.equal(!1,this.write_in_progress,"write already in progress"),OW.equal(!1,this.pending_close,"close is pending"),this.write_in_progress=!0,OW.equal(!1,void 0===t,"must provide flush value"),this.write_in_progress=!0,t!==OA.Z_NO_FLUSH&&t!==OA.Z_PARTIAL_FLUSH&&t!==OA.Z_SYNC_FLUSH&&t!==OA.Z_FULL_FLUSH&&t!==OA.Z_FINISH&&t!==OA.Z_BLOCK)throw Error("Invalid flush value");if(null==r&&(r=Qi.alloc(0),i=0,n=0),this.strm.avail_in=i,this.strm.input=r,this.strm.next_in=n,this.strm.avail_out=s,this.strm.output=a,this.strm.next_out=o,this.flush=t,!e)return(this._process(),this._checkError())?this._afterSync():void 0;var l=this;return QK.nextTick(function(){l._process(),l._after()}),this},D0.prototype._afterSync=function(){var e=this.strm.avail_out,t=this.strm.avail_in;return this.write_in_progress=!1,[t,e]},D0.prototype._process=function(){var e=null;switch(this.mode){case OA.DEFLATE:case OA.GZIP:case OA.DEFLATERAW:this.err=Oq.deflate(this.strm,this.flush);break;case OA.UNZIP:switch(this.strm.avail_in>0&&(e=this.strm.next_in),this.gzip_id_bytes_read){case 0:if(null===e)break;if(31===this.strm.input[e]){if(this.gzip_id_bytes_read=1,e++,1===this.strm.avail_in)break}else{this.mode=OA.INFLATE;break}case 1:if(null===e)break;139===this.strm.input[e]?(this.gzip_id_bytes_read=2,this.mode=OA.GUNZIP):this.mode=OA.INFLATE;break;default:throw Error("invalid number of gzip magic number bytes read")}case OA.INFLATE:case OA.GUNZIP:case OA.INFLATERAW:for(this.err=DN.inflate(this.strm,this.flush),this.err===OA.Z_NEED_DICT&&this.dictionary&&(this.err=DN.inflateSetDictionary(this.strm,this.dictionary),this.err===OA.Z_OK?this.err=DN.inflate(this.strm,this.flush):this.err===OA.Z_DATA_ERROR&&(this.err=OA.Z_NEED_DICT));this.strm.avail_in>0&&this.mode===OA.GUNZIP&&this.err===OA.Z_STREAM_END&&0!==this.strm.next_in[0];)this.reset(),this.err=DN.inflate(this.strm,this.flush);break;default:throw Error("Unknown mode "+this.mode)}},D0.prototype._checkError=function(){switch(this.err){case OA.Z_OK:case OA.Z_BUF_ERROR:if(0!==this.strm.avail_out&&this.flush===OA.Z_FINISH)return this._error("unexpected end of file"),!1;break;case OA.Z_STREAM_END:break;case OA.Z_NEED_DICT:return null==this.dictionary?this._error("Missing dictionary"):this._error("Bad dictionary"),!1;default:return this._error("Zlib error"),!1}return!0},D0.prototype._after=function(){if(this._checkError()){var e=this.strm.avail_out,t=this.strm.avail_in;this.write_in_progress=!1,this.callback(t,e),this.pending_close&&this.close()}},D0.prototype._error=function(e){this.strm.msg&&(e=this.strm.msg),this.onerror(e,this.err),this.write_in_progress=!1,this.pending_close&&this.close()},D0.prototype.init=function(e,t,r,n,i){OW(4==arguments.length||5==arguments.length,"init(windowBits, level, memLevel, strategy, [dictionary])"),OW(e>=8&&e<=15,"invalid windowBits"),OW(t>
3=-1&&t<=9,"invalid compression level"),OW(r>=1&&r<=9,"invalid memlevel"),OW(n===OA.Z_FILTERED||n===OA.Z_HUFFMAN_ONLY||n===OA.Z_RLE||n===OA.Z_FIXED||n===OA.Z_DEFAULT_STRATEGY,"invalid strategy"),this._init(t,e,r,n,i),this._setDictionary()},D0.prototype.params=function(){throw Error("deflateParams Not supported")},D0.prototype.reset=function(){this._reset(),this._setDictionary()},D0.prototype._init=function(e,t,r,n,i){switch(this.level=e,this.windowBits=t,this.memLevel=r,this.strategy=n,this.flush=OA.Z_NO_FLUSH,this.err=OA.Z_OK,(this.mode===OA.GZIP||this.mode===OA.GUNZIP)&&(this.windowBits+=16),this.mode===OA.UNZIP&&(this.windowBits+=32),(this.mode===OA.DEFLATERAW||this.mode===OA.INFLATERAW)&&(this.windowBits=-1*this.windowBits),this.strm=new OY,this.mode){case OA.DEFLATE:case OA.GZIP:case OA.DEFLATERAW:this.err=Oq.deflateInit2(this.strm,this.level,OA.Z_DEFLATED,this.windowBits,this.memLevel,this.strategy);break;case OA.INFLATE:case OA.GUNZIP:case OA.INFLATERAW:case OA.UNZIP:this.err=DN.inflateInit2(this.strm,this.windowBits);break;default:throw Error("Unknown mode "+this.mode)}this.err!==OA.Z_OK&&this._error("Init error"),this.dictionary=i,this.write_in_progress=!1,this.init_done=!0},D0.prototype._setDictionary=function(){if(null!=this.dictionary){switch(this.err=OA.Z_OK,this.mode){case OA.DEFLATE:case OA.DEFLATERAW:this.err=Oq.deflateSetDictionary(this.strm,this.dictionary)}this.err!==OA.Z_OK&&this._error("Failed to set dictionary")}},D0.prototype._reset=function(){switch(this.err=OA.Z_OK,this.mode){case OA.DEFLATE:case OA.DEFLATERAW:case OA.GZIP:this.err=Oq.deflateReset(this.strm);break;case OA.INFLATE:case OA.INFLATERAW:case OA.GUNZIP:this.err=DN.inflateReset(this.strm)}this.err!==OA.Z_OK&&this._error("Failed to reset stream")},OA.Zlib=D0;var D1=QJ(_T);!function(e){var t=QZ.Buffer,r=Oh.Transform,n=OW.ok,i=QZ.kMaxLength,a="Cannot create final Buffer. It would be larger than 0x"+i.toString(16)+" bytes";OA.Z_MIN_WINDOWBITS=8,OA.Z_MAX_WINDOWBITS=15,OA.Z_DEFAULT_WINDOWBITS=15,OA.Z_MIN_CHUNK=64,OA.Z_MAX_CHUNK=1/0,OA.Z_DEFAULT_CHUNK=16384,OA.Z_MIN_MEMLEVEL=1,OA.Z_MAX_MEMLEVEL=9,OA.Z_DEFAULT_MEMLEVEL=8,OA.Z_MIN_LEVEL=-1,OA.Z_MAX_LEVEL=9,OA.Z_DEFAULT_LEVEL=OA.Z_DEFAULT_COMPRESSION;for(var o=Object.keys(OA),s=0;s<o.length;s++){var l=o[s];l.match(/^Z/)&&Object.defineProperty(e,l,{enumerable:!0,value:OA[l],writable:!1})}for(var c={Z_OK:OA.Z_OK,Z_STREAM_END:OA.Z_STREAM_END,Z_NEED_DICT:OA.Z_NEED_DICT,Z_ERRNO:OA.Z_ERRNO,Z_STREAM_ERROR:OA.Z_STREAM_ERROR,Z_DATA_ERROR:OA.Z_DATA_ERROR,Z_MEM_ERROR:OA.Z_MEM_ERROR,Z_BUF_ER
3ROR:OA.Z_BUF_ERROR,Z_VERSION_ERROR:OA.Z_VERSION_ERROR},u=Object.keys(c),f=0;f<u.length;f++){var d=u[f];c[c[d]]=d}function h(e,r,n){var o=[],s=0;function l(){for(var t;null!==(t=e.read());)o.push(t),s+=t.length;e.once("readable",l)}function c(){var r,l=null;s>=i?l=RangeError(a):r=t.concat(o,s),o=[],e.close(),n(l,r)}e.on("error",function(t){e.removeListener("end",c),e.removeListener("readable",l),n(t)}),e.on("end",c),e.end(r),l()}function A(e,r){if("string"==typeof r&&(r=t.from(r)),!t.isBuffer(r))throw TypeError("Not a string or buffer");var n=e._finishFlushFlag;return e._processChunk(r,n)}function g(e){if(!(this instanceof g))return new g(e);E.call(this,e,OA.DEFLATE)}function p(e){if(!(this instanceof p))return new p(e);E.call(this,e,OA.INFLATE)}function m(e){if(!(this instanceof m))return new m(e);E.call(this,e,OA.GZIP)}function y(e){if(!(this instanceof y))return new y(e);E.call(this,e,OA.GUNZIP)}function b(e){if(!(this instanceof b))return new b(e);E.call(this,e,OA.DEFLATERAW)}function v(e){if(!(this instanceof v))return new v(e);E.call(this,e,OA.INFLATERAW)}function x(e){if(!(this instanceof x))return new x(e);E.call(this,e,OA.UNZIP)}function w(e){return e===OA.Z_NO_FLUSH||e===OA.Z_PARTIAL_FLUSH||e===OA.Z_SYNC_FLUSH||e===OA.Z_FULL_FLUSH||e===OA.Z_FINISH||e===OA.Z_BLOCK}function E(n,i){var a=this;if(this._opts=n=n||{},this._chunkSize=n.chunkSize||e.Z_DEFAULT_CHUNK,r.call(this,n),n.flush&&!w(n.flush))throw Error("Invalid flush flag: "+n.flush);if(n.finishFlush&&!w(n.finishFlush))throw Error("Invalid flush flag: "+n.finishFlush);if(this._flushFlag=n.flush||OA.Z_NO_FLUSH,this._finishFlushFlag=void 0!==n.finishFlush?n.finishFlush:OA.Z_FINISH,n.chunkSize&&(n.chunkSize<e.Z_MIN_CHUNK||n.chunkSize>e.Z_MAX_CHUNK))throw Error("Invalid chunk size: "+n.chunkSize);if(n.windowBits&&(n.windowBits<e.Z_MIN_WINDOWBITS||n.windowBits>e.Z_MAX_WINDOWBITS))throw Error("Invalid windowBits: "+n.windowBits);if(n.level&&(n.level<e.Z_MIN_LEVEL||n.level>e.Z_MAX_LEVEL))throw Error("Invalid compression level: "+n.level);if(n.memLevel&&(n.memLevel<e.Z_MIN_MEMLEVEL||n.memLevel>e.Z_MAX_MEMLEVEL))throw Error("Invalid memLevel: "+n.memLevel);if(n.strategy&&n.strategy!=e.Z_FILTERED&&n.strategy!=e.Z_HUFFMAN_ONLY&&n.strategy!=e.Z_RLE&&n.strategy!=e.Z_FIXED&&n.strategy!=e.Z_DEFAULT_STRATEGY)throw Error("Invalid strategy: "+n.strategy);if(n.dictionary&&!t.isBuffer(n.dictionary))throw Error("Invalid dictionary: it should be a Buffer instance");this._handle=new OA.Zlib(i);var o=this;this._hadError=!1,this._handle.onerror=function(t,r){I(o),o._hadError=!0;var n=Error(t);n.errno=r,n.code=e.codes[r],o.emit("error",n)};var s=e.Z_DEFAULT_COMPRESSION;"number"==typeof n.level&&(s=n.level);var l=e.Z_DEFAULT_STRATEGY;"number"==typeof n.strategy&&(l=n.strategy),this._handle.init(n.windowBits||e.Z_DEFAULT_WINDOWBITS,s,n.memLevel||e.Z_DEFAULT_MEMLEVEL,l,n.dictionary),this._buffer=t.allocUnsafe(this._chunkSize),this._offset=0,this._level=s,this._strategy=l,this.once("end",this.close),Object.defineProperty(this,"_closed",{get:function(){return!a._handle},configurable:!0,enumerable:!0})}function I(e,t){t&&QK.nextTick(t),e._handle&&(e._handle.close(),e._handle=null)}function C(e){e.emit("close")}Object.defineProperty(e,"codes",{enumerable:!0,value:Object.freeze(c),writable:!1}),e.Deflate=g,e.Inflate=p,e.Gzip=m,e.Gunzip=y,e.DeflateRaw=b,e.InflateRaw=v,e.Unzip=x,e.createDeflate=function(e){return new g(e)},e.createInflate=function(e){return new p(e)},e.createDeflateRaw=function(e){return new b(e)},e.createInflateRaw=function(e){return new v(e)},e.createGzip=function(e){return new m(e)},e.createGunzip=function(e){return new y(e)},e.createUnzip=function(e){return new x(e)},e.deflate=function(e,t,r){return"function"==typeof t&&(r=t,t={}),h(new g(t),e,r)},e.deflateSync=function(e,t){return A(new g(t),e)},e.gzip=function(e,t,r){return"function"==typeof t&&(r=t,t={}),h(new m(t),e,r)},e.gzipSync=function(e,t){return A(new m(t),e)},e.deflateRaw=function(e,t,r){return"function"==typeof t&&(r=t,t={}),h(new b(t),e,r)},e.deflateRawSync=function(e,t){return A(new b(t),e)},e.unzip=function(e,t,r){return"function"==typeof t&&(r=t,t={}),h(new x(t),e,r)},e.unzipSync=function(e,t){return A(new x(t),e)},e.inflate=function(e,t,r){return"function"==typeof t&&(r=t,t={}),h(new p(t),e,r)}
3,e.inflateSync=function(e,t){return A(new p(t),e)},e.gunzip=function(e,t,r){return"function"==typeof t&&(r=t,t={}),h(new y(t),e,r)},e.gunzipSync=function(e,t){return A(new y(t),e)},e.inflateRaw=function(e,t,r){return"function"==typeof t&&(r=t,t={}),h(new v(t),e,r)},e.inflateRawSync=function(e,t){return A(new v(t),e)},D1.inherits(E,r),E.prototype.params=function(t,r,i){if(t<e.Z_MIN_LEVEL||t>e.Z_MAX_LEVEL)throw RangeError("Invalid compression level: "+t);if(r!=e.Z_FILTERED&&r!=e.Z_HUFFMAN_ONLY&&r!=e.Z_RLE&&r!=e.Z_FIXED&&r!=e.Z_DEFAULT_STRATEGY)throw TypeError("Invalid strategy: "+r);if(this._level!==t||this._strategy!==r){var a=this;this.flush(OA.Z_SYNC_FLUSH,function(){n(a._handle,"zlib binding closed"),a._handle.params(t,r),!a._hadError&&(a._level=t,a._strategy=r,i&&i())})}else QK.nextTick(i)},E.prototype.reset=function(){return n(this._handle,"zlib binding closed"),this._handle.reset()},E.prototype._flush=function(e){this._transform(t.alloc(0),"",e)},E.prototype.flush=function(e,r){var n=this,i=this._writableState;"function"!=typeof e&&(void 0!==e||r)||(r=e,e=OA.Z_FULL_FLUSH),i.ended?r&&QK.nextTick(r):i.ending?r&&this.once("end",r):i.needDrain?r&&this.once("drain",function(){return n.flush(e,r)}):(this._flushFlag=e,this.write(t.alloc(0),"",r))},E.prototype.close=function(e){I(this,e),QK.nextTick(C,this)},E.prototype._transform=function(e,r,n){var i,a=this._writableState,o=(a.ending||a.ended)&&(!e||a.length===e.length);return null===e||t.isBuffer(e)?this._handle?void(o?i=this._finishFlushFlag:(i=this._flushFlag,e.length>=a.length&&(this._flushFlag=this._opts.flush||OA.Z_NO_FLUSH)),this._processChunk(e,i,n)):n(Error("zlib binding closed")):n(Error("invalid input"))},E.prototype._processChunk=function(e,r,o){var s=e&&e.length,l=this._chunkSize-this._offset,c=0,u=this,f="function"==typeof o;if(!f){var d,h=[],A=0;this.on("error",function(e){d=e}),n(this._handle,"zlib binding closed");do var g=this._handle.writeSync(r,e,c,s,this._buffer,this._offset,l);while(!this._hadError&&y(g[0],g[1]))if(this._hadError)throw d;if(A>=i)throw I(this),RangeError(a);var p=t.concat(h,A);return I(this),p}n(this._handle,"zlib binding closed");var m=this._handle.write(r,e,c,s,this._buffer,this._offset,l);function y(i,a){if(this&&(this.buffer=null,this.callback=null),!u._hadError){var d=l-a;if(n(d>=0,"have should not go down"),d>0){var g=u._buffer.slice(u._offset,u._offset+d);u._offset+=d,f?u.push(g):(h.push(g),A+=g.length)}if((0===a||u._offset>=u._chunkSize)&&(l=u._chunkSize,u._offset=0,u._buffer=t.allocUnsafe(u._chunkSize)),0===a){if(c+=s-i,s=i,!f)return!0;var p=u._handle.write(r,e,c,s,u._buffer,u._offset,u._chunkSize);return p.callback=y,void(p.buffer=e)}if(!f)return!1;o()}}m.buffer=e,m.callback=y},D1.inherits(g,E),D1.inherits(p,E),D1.inherits(m,E),D1.inherits(y,E),D1.inherits(b,E),D1.inherits(v,E),D1.inherits(x,E)}(QV);var D2=QV&&QV.__esModule&&Object.prototype.hasOwnProperty.call(QV,"default")?QV.default:QV;class D5{static decode(e,t){throw Error("PNG.decode not available in browser build")}static load(e){throw Error("PNG.load not available in browser build")}constructor(e){let t;for(this.data=e,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.text={};;){const e=this.readUInt32();let s="";for(t=0;t<4;t++)s+=String.fromCharCode(this.data[this.pos++]);switch(s){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"PLTE":this.palette=this.read(e);break;case"IDAT":for(t=0;t<e;t++)this.imgData.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:this.transparency.indexed=this.read(e);var r=255-this.transparency.indexed.length;if(r>0)for(t=0;t<r;t++)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(e)[0];break;case 2:this.transparency.rgb=this.read(e)}break;case"tEXt":var n=this.read(e),i=n.indexOf(0),a=String.fromCharCode.apply(String,n.slice(0,i));this.text[a]=String.fromCharCode.apply(String,n.slice(i+1));break;case"IEND":switch(this.colorType){case 0:case 3:case 4:this.colors=1;break;case 2:case 6:this.colors=3}this.hasAlphaChannel=[4,6].includes(this.colorType);var o=this.colors+ +!!this.hasAlphaChannel;switch(this.pixelBitlength=this.bits*o,this.colors){case 1:this.colorSpace
3="DeviceGray";break;case 3:this.colorSpace="DeviceRGB"}this.imgData=Qi.from(this.imgData);return;default:this.pos+=e}if(this.pos+=4,this.pos>this.data.length)throw Error("Incomplete or corrupt PNG file")}}read(e){let t=Array(e);for(let r=0;r<e;r++)t[r]=this.data[this.pos++];return t}readUInt32(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]}readUInt16(){return this.data[this.pos++]<<8|this.data[this.pos++]}decodePixels(e){return D2.inflate(this.imgData,(t,r)=>{if(t)throw t;var n=0;let{width:i,height:a}=this;var o=this.pixelBitlength/8;let s=Qi.alloc(i*a*o);function l(e,t,l,c,u){void 0===u&&(u=!1);let f=Math.ceil((i-e)/l),d=Math.ceil((a-t)/c),h=o*f,A=u?s:Qi.alloc(h*d),g=0,p=0;for(;g<d&&n<r.length;){var m,y,b,v,x,w,E;switch(r[n++]){case 0:for(b=0;b<h;b++)A[p++]=r[n++];break;case 1:for(b=0;b<h;b++)m=r[n++],v=b<o?0:A[p-o],A[p++]=(m+v)%256;break;case 2:for(b=0;b<h;b++)m=r[n++],y=(b-b%o)/o,x=g&&A[(g-1)*h+y*o+b%o],A[p++]=(x+m)%256;break;case 3:for(b=0;b<h;b++)m=r[n++],y=(b-b%o)/o,v=b<o?0:A[p-o],x=g&&A[(g-1)*h+y*o+b%o],A[p++]=(m+Math.floor((v+x)/2))%256;break;case 4:for(b=0;b<h;b++){m=r[n++],y=(b-b%o)/o,v=b<o?0:A[p-o],0===g?x=E=0:(x=A[(g-1)*h+y*o+b%o],E=y&&A[(g-1)*h+(y-1)*o+b%o]);let e=v+x-E,t=Math.abs(e-v),i=Math.abs(e-x),a=Math.abs(e-E);w=t<=i&&t<=a?v:i<=a?x:E,A[p++]=(m+w)%256}break;default:throw Error(`Invalid filter algorithm: ${r[n-1]}`)}if(!u){let r=((t+g*c)*i+e)*o,n=g*h;for(b=0;b<f;b++){for(let e=0;e<o;e++)s[r++]=A[n++];r+=(l-1)*o}}g++}}return 1===this.interlaceMethod?(l(0,0,8,8),l(4,0,8,8),l(0,4,4,8),l(2,0,4,4),l(0,2,2,4),l(1,0,2,2),l(0,1,1,2)):l(0,0,1,1,!0),e(s)})}decodePalette(){let{palette:e}=this,{length:t}=e,r=this.transparency.indexed||[],n=Qi.alloc(r.length+t),i=0,a=0;for(let s=0;s<t;s+=3){var o;n[i++]=e[s],n[i++]=e[s+1],n[i++]=e[s+2],n[i++]=null!=(o=r[a++])?o:255}return n}copyToImageData(e,t){var r;let n,{colors:i}=this,a=null,o=this.hasAlphaChannel;this.palette.length&&(a=this._decodedPalette||(this._decodedPalette=this.decodePalette()),i=4,o=!0);let s=e.data||e,{length:l}=s,c=a||t,u=n=0;if(1===i)for(;u<l;){r=a?4*t[u/4]:n;let e=c[r++];s[u++]=e,s[u++]=e,s[u++]=e,s[u++]=o?c[r++]:255,n=r}else for(;u<l;)r=a?4*t[u/4]:n,s[u++]=c[r++],s[u++]=c[r++],s[u++]=c[r++],s[u++]=o?c[r++]:255,n=r}decode(e){let t=Qi.alloc(this.width*this.height*4);return this.decodePixels(r=>(this.copyToImageData(t,r),e(t)))}}var D3=e.i(17137),D4=e.g,D6=[],D8=[],D7="undefined"!=typeof Uint8Array?Uint8Array:Array,D9=!1;function Te(){D9=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0,r=e.length;t<r;++t)D6[t]=e[t],D8[e.charCodeAt(t)]=t;D8[45]=62,D8[95]=63}function Tt(e){D9||Te();for(var t,r=e.length,n=r%3,i="",a=[],o=0,s=r-n;o<s;o+=16383)a.push(function(e,t,r){for(var n,i=[],a=t;a<r;a+=3)n=(e[a]<<16)+(e[a+1]<<8)+e[a+2],i.push(D6[n>>18&63]+D6[n>>12&63]+D6[n>>6&63]+D6[63&n]);return i.join("")}(e,o,o+16383>s?s:o+16383));return 1===n?(i+=D6[(t=e[r-1])>>2],i+=D6[t<<4&63],i+="=="):2===n&&(i+=D6[(t=(e[r-2]<<8)+e[r-1])>>10],i+=D6[t>>4&63],i+=D6[t<<2&63],i+="="),a.push(i),a.join("")}function Tr(e,t,r,n,i){var a,o,s=8*i-n-1,l=(1<<s)-1,c=l>>1,u=-7,f=r?i-1:0,d=r?-1:1,h=e[t+f];for(f+=d,a=h&(1<<-u)-1,h>>=-u,u+=s;u>0;a=256*a+e[t+f],f+=d,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=n;u>0;o=256*o+e[t+f],f+=d,u-=8);if(0===a)a=1-c;else{if(a===l)return o?NaN:1/0*(h?-1:1);o+=Math.pow(2,n),a-=c}return(h?-1:1)*o*Math.pow(2,a-n)}function Tn(e,t,r,n,i,a){var o,s,l,c=8*a-i-1,u=(1<<c)-1,f=u>>1,d=5960464477539062e-23*(23===i),h=n?0:a-1,A=n?1:-1,g=+(t<0||0===t&&1/t<0);for(isNaN(t=Math.abs(t))||t===1/0?(s=+!!isNaN(t),o=u):(o=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-o))<1&&(o--,l*=2),o+f>=1?t+=d/l:t+=d*Math.pow(2,1-f),t*l>=2&&(o++,l/=2),o+f>=u?(s=0,o=u):o+f>=1?(s=(t*l-1)*Math.pow(2,i),o+=f):(s=t*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;e[r+h]=255&s,h+=A,s/=256,i-=8);for(o=o<<i|s,c+=i;c>0;e[r+h]=255&o,h+=A,o/=256,c-=8);e[r+h-A]|=128*g}var Ti={}.toString,Ta=Array.isArray||function(e){return"[object Array]"==Ti.call(e)};Tc.TYPED_ARRAY_SUPPORT=void 0===D4.TYPED_ARRAY_SUPPORT||D4.TYPED_ARRAY_SUPPORT;var To=Ts();function Ts(){return Tc.TYPED_ARRAY_SUPPORT?0x7fffffff:0x3fffffff}function Tl(e,t){if(Ts()<t)throw RangeError("Invalid typed array length");return Tc.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=Tc.prototype:(null===e&&(e=new Tc(t)),e.length=t),e}function Tc(e,t,r){if(!Tc.TYPED_ARRAY_SUPPORT&&!(this instanceof Tc))return new Tc(e,t,r);if("number"==typeof e){if("string"==typeof t)throw Error("If encoding is specified then the first argument must be a string");return Td(this,e)}return Tu(this,e,t,r)}function Tu(e,t,r,n){if("number"==typeof t)throw TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,r,n){if(t.byteLength,r<0||t.byteLength<r)throw RangeError("'offset' is out of bounds");if(t.byteLength<r+(n||0))throw RangeError("'length' is out of bounds");return t=void 0===r&&void 0===n?new Uint8Array(t):void 0===n?new Uint8Array(t,r):new Uint8Array(t,r,n),Tc.TYPED_ARRAY_SUPPORT?(e=t).__proto__=Tc.prototype:e=Th(e,t),e}(e,t,r,n):"string"==typeof t?function(e,t,r){if(("string"!=typeof r||""===r)&&(r="utf8"),!Tc.isEncoding(r))throw TypeError('"encoding" must be a valid string encoding');var n=0|Tp(t,r),i=(e=Tl(e,n)).write(t,r);return i!==n&&(e=e.slice(0,i)),e}(e,t,r):function(e,t){if(Tg(t)){var r,n=0|TA(t.length);return 0===(e=Tl(e,n)).length||t.copy(e,0,0,n),e}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t){return"number"!=typeof t.length||(r=t.length)!=r?Tl(e,0):Th(e,t)}if("Buffer"===t.type&&Ta(t.data))return Th(e,t.data)}throw TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function Tf(e){if("number"!=typeof e)throw TypeError('"size" argument must be a number');if(e<0)throw RangeError('"size" argument must not be negative')}function Td(e,t){if(Tf(t),e=Tl(e,t<0?0:0|TA(t)),!Tc.TYPED_ARRAY_SUPPORT)for(var r=0;r<t;++r)e[r]=0;return e}function Th(e,t){var r=t.length<0?0:0|TA(t.length);e=Tl(e,r);for(var n=0;n<r;n+=1)e[n]=255&t[n];return e}function TA(e){if(e>=Ts())throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Ts().toString(16)+" bytes");return 0|e}function Tg(e){return!!(null!=e&&e._isBuffer)}function Tp(e,t){if(Tg(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&
3(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return T_(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return TD(e).length;default:if(n)return T_(e).length;t=(""+t).toLowerCase(),n=!0}}function Tm(e,t,r){var n,i,a,o=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===r||r>this.length)&&(r=this.length),r<=0||(r>>>=0)<=(t>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,r){var n,i=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>i)&&(r=i);for(var a="",o=t;o<r;++o){a+=(n=e[o])<16?"0"+n.toString(16):n.toString(16)}return a}(this,t,r);case"utf8":case"utf-8":return Tx(this,t,r);case"ascii":return function(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i<r;++i)n+=String.fromCharCode(127&e[i]);return n}(this,t,r);case"latin1":case"binary":return function(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i<r;++i)n+=String.fromCharCode(e[i]);return n}(this,t,r);case"base64":return n=this,i=t,a=r,0===i&&a===n.length?Tt(n):Tt(n.slice(i,a));case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return function(e,t,r){for(var n=e.slice(t,r),i="",a=0;a<n.length;a+=2)i+=String.fromCharCode(n[a]+256*n[a+1]);return i}(this,t,r);default:if(o)throw TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),o=!0}}function Ty(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function Tb(e,t,r,n,i){if(0===e.length)return -1;if("string"==typeof r?(n=r,r=0):r>0x7fffffff?r=0x7fffffff:r<-0x80000000&&(r=-0x80000000),isNaN(r*=1)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length)if(i)return -1;else r=e.length-1;else if(r<0)if(!i)return -1;else r=0;if("string"==typeof t&&(t=Tc.from(t,n)),Tg(t))return 0===t.length?-1:Tv(e,t,r,n,i);if("number"==typeof t){if(t&=255,Tc.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf)if(i)return Uint8Array.prototype.indexOf.call(e,t,r);else return Uint8Array.prototype.lastIndexOf.call(e,t,r);return Tv(e,[t],r,n,i)}throw TypeError("val must be string, number or Buffer")}function Tv(e,t,r,n,i){var a,o=1,s=e.length,l=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return -1;o=2,s/=2,l/=2,r/=2}function c(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){var u=-1;for(a=r;a<s;a++)if(c(e,a)===c(t,-1===u?0:a-u)){if(-1===u&&(u=a),a-u+1===l)return u*o}else -1!==u&&(a-=a-u),u=-1}else for(r+l>s&&(r=s-l),a=r;a>=0;a--){for(var f=!0,d=0;d<l;d++)if(c(e,a+d)!==c(t,d)){f=!1;break}if(f)return a}return -1}Tc.poolSize=8192,Tc._augment=function(e){return e.__proto__=Tc.prototype,e},Tc.from=function(e,t,r){return Tu(null,e,t,r)},Tc.TYPED_ARRAY_SUPPORT&&(Tc.prototype.__proto__=Uint8Array.prototype,Tc.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&Tc[Symbol.species]),Tc.alloc=function(e,t,r){return(Tf(e),e<=0)?Tl(null,e):void 0!==t?"string"==typeof r?Tl(null,e).fill(t,r):Tl(null,e).fill(t):Tl(null,e)},Tc.allocUnsafe=function(e){return Td(null,e)},Tc.allocUnsafeSlow=function(e){return Td(null,e)},Tc.isBuffer=TR,Tc.compare=function(e,t){if(!Tg(e)||!Tg(t))throw TypeError("Arguments must be Buffers");if(e===t)return 0;for(var r=e.length,n=t.length,i=0,a=Math.min(r,n);i<a;++i)if(e[i]!==t[i]){r=e[i],n=t[i];break}return r<n?-1:+(n<r)},Tc.isEncoding=function(e){switch(String(e).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}},Tc.concat=function(e,t){if(!Ta(e))throw TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return Tc.alloc(0);if(void 0===t)for(r=0,t=0;r<e.length;++r)t+=e[r].length;var r,n=Tc.allocUnsafe(t),i=0;for(r=0;r<e.length;++r){var a=e[r];if(!Tg(a))throw TypeError('"list" argument must be an Array of Buffers');a.copy(n,i),i+=a.length}return n},Tc.byteLength=Tp,Tc.prototype._isBuffer=!0,Tc.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)Ty(this,t,t+1);return this},Tc.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)Ty(this,t,t+3),Ty(this,t+1,t+2);return this},Tc.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)Ty(this,t,t+7),Ty(this,t+1,t+6),Ty(this,t+2,t+5),Ty(this,t+3,t+4);return this},Tc.prototype.toString=function(){var e=0|this.length;return 0===e?"":0==arguments.length?Tx(this,0,e):Tm.apply(this,arguments)},Tc.prototype.equals=function(e){if(!Tg(e))throw TypeError("Argument must be a Buffer");return this===e||0===Tc.compare(this,e)},Tc.prototype.inspect=function(){var e="";return this.length>0&&(e=this.toString("hex",0,50).match(/.{2}/g).join(" "),this.length>50&&(e+=" ... ")),"<Buffer "+e+">"},Tc.prototype.compare=function(e,t,r,n,i){if(!Tg(e))throw TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return -1;if(t>=r)return 1;if(t>>>=0,r>>>=0,n>>>=0,i>>>=0,this===e)return 0;for(var a=i-n,o=r-t,s=Math.min(a,o),l=this.slice(n,i),c=e.slice(t,r),u=0;u<s;++u)if(l[u]!==c[u]){a=l[u],o=c[u];break}return a<o?-1:+(o<a)},Tc.prototype.includes=function(e,t,r){return -1!==this.indexOf(e,t,r)},Tc.prototype.indexOf=function(e,t,r){return Tb(this,e,t,r,!0)},Tc.prototype.lastIndexOf=function(e,t,r){return Tb(this,e,t,r,!1)};function Tx(e,t,r){r=Math.min(e.length,r);for(var n=[],i=t;i<r;){var a,o,s,l,c=e[i],u=null,f=c>239?4:c>223?3:c>191?2:1;if(i+f<=r)switch(f){case 1:c<128&&(u=c);break;case 2:(192&(a=e[i+1]))==128&&(l=(31&c)<<6|63&a)>127&&(u=l);break;case 3:a=e[i+1],o=e[i+2],(192&a)==128&&(192&o)==128&&(l=(15&c)<<12|(63&a)<<6|63&o)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:a=e[i+1],o=e[i+2],s=e[i+3],(192&a)==128&&(192&o)==128&&(192&s)==128&&(l=(15&c)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,f=1):u>65535&&(u-=65536,n.push(u>>>10&1023|55296),u=56320|1023&u),n.push(u),i+=f}var d=n,h=d.length;if(h<=4096)return String.fromCharCode.apply(String,d);for(var A="",g=0;g<h;)A+=String.fromCharCode.apply(String,d.slice(g,g+=4096));return A}function Tw(e,t,r){if(e%1!=0||e<0)throw RangeError("offset is not uint");if(e+t>r)throw RangeError("Trying to access beyond buffer length")}function TE(e,t,r,n,i,a){if(!Tg(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<a)throw RangeError('"value" argument is out of bounds');if(r+n>e.length)throw RangeError("Index out of range")}function TI(e,t,r,n){t<0&&(t=65535+t+1);for(var i=0,a=Math.min(e.length-r,2);i<a;++i)e[r+i]=(t&255<<8*(n?i:1-i))>>>(n?i:1-i)*8}function TC(e,t,r,n){t<0&&(t=0xffffffff+t+1);for(var i=0,a=Math.min(e.length-r,4);i<a;++i)e[r+i]=t>>
3>(n?i:3-i)*8&255}function TB(e,t,r,n,i,a){if(r+n>e.length||r<0)throw RangeError("Index out of range")}function Tk(e,t,r,n,i){return i||TB(e,t,r,4),Tn(e,t,r,n,23,4),r+4}function TS(e,t,r,n,i){return i||TB(e,t,r,8),Tn(e,t,r,n,52,8),r+8}Tc.prototype.write=function(e,t,r,n){if(void 0===t)n="utf8",r=this.length,t=0;else if(void 0===r&&"string"==typeof t)n=t,r=this.length,t=0;else if(isFinite(t))t|=0,isFinite(r)?(r|=0,void 0===n&&(n="utf8")):(n=r,r=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var i,a,o,s,l,c,u,f,d=this.length-t;if((void 0===r||r>d)&&(r=d),e.length>0&&(r<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var h=!1;;)switch(n){case"hex":return function(e,t,r,n){r=Number(r)||0;var i=e.length-r;n?(n=Number(n))>i&&(n=i):n=i;var a=t.length;if(a%2!=0)throw TypeError("Invalid hex string");n>a/2&&(n=a/2);for(var o=0;o<n;++o){var s=parseInt(t.substr(2*o,2),16);if(isNaN(s))break;e[r+o]=s}return o}(this,e,t,r);case"utf8":case"utf-8":return i=t,a=r,TT(T_(e,this.length-i),this,i,a);case"ascii":return o=t,s=r,TT(TO(e),this,o,s);case"latin1":case"binary":return function(e,t,r,n){return TT(TO(t),e,r,n)}(this,e,t,r);case"base64":return l=t,c=r,TT(TD(e),this,l,c);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return u=t,f=r,TT(function(e,t){for(var r,n,i=[],a=0;a<e.length&&!((t-=2)<0);++a)n=(r=e.charCodeAt(a))>>8,i.push(r%256),i.push(n);return i}(e,this.length-u),this,u,f);default:if(h)throw TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),h=!0}},Tc.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},Tc.prototype.slice=function(e,t){var r,n=this.length;if(e=~~e,t=void 0===t?n:~~t,e<0?(e+=n)<0&&(e=0):e>n&&(e=n),t<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e),Tc.TYPED_ARRAY_SUPPORT)(r=this.subarray(e,t)).__proto__=Tc.prototype;else{var i=t-e;r=new Tc(i,void 0);for(var a=0;a<i;++a)r[a]=this[a+e]}return r},Tc.prototype.readUIntLE=function(e,t,r){e|=0,t|=0,r||Tw(e,t,this.length);for(var n=this[e],i=1,a=0;++a<t&&(i*=256);)n+=this[e+a]*i;return n},Tc.prototype.readUIntBE=function(e,t,r){e|=0,t|=0,r||Tw(e,t,this.length);for(var n=this[e+--t],i=1;t>0&&(i*=256);)n+=this[e+--t]*i;return n},Tc.prototype.readUInt8=function(e,t){return t||Tw(e,1,this.length),this[e]},Tc.prototype.readUInt16LE=function(e,t){return t||Tw(e,2,this.length),this[e]|this[e+1]<<8},Tc.prototype.readUInt16BE=function(e,t){return t||Tw(e,2,this.length),this[e]<<8|this[e+1]},Tc.prototype.readUInt32LE=function(e,t){return t||Tw(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+0x1000000*this[e+3]},Tc.prototype.readUInt32BE=function(e,t){return t||Tw(e,4,this.length),0x1000000*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},Tc.prototype.readIntLE=function(e,t,r){e|=0,t|=0,r||Tw(e,t,this.length);for(var n=this[e],i=1,a=0;++a<t&&(i*=256);)n+=this[e+a]*i;return n>=(i*=128)&&(n-=Math.pow(2,8*t)),n},Tc.prototype.readIntBE=function(e,t,r){e|=0,t|=0,r||Tw(e,t,this.length);for(var n=t,i=1,a=this[e+--n];n>0&&(i*=256);)a+=this[e+--n]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*t)),a},Tc.prototype.readInt8=function(e,t){return(t||Tw(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},Tc.prototype.readInt16LE=function(e,t){t||Tw(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?0xffff0000|r:r},Tc.prototype.readInt16BE=function(e,t){t||Tw(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?0xffff0000|r:r},Tc.prototype.readInt32LE=function(e,t){return t||Tw(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},Tc.prototype.readInt32BE=function(e,t){return t||Tw(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},Tc.prototype.readFloatLE=function(e,t){return t||Tw(e,4,this.length),Tr(this,e,!0,23,4)},Tc.prototype.readFloatBE=function(e,t){return t||Tw(e,4,this.length),Tr(this,e,!1,23,4)},Tc.prototype.readDoubleLE=function(e,t){return t||Tw(e,8,this.length),Tr(this,e,!0,52,8)},Tc.prototype.readDoubleBE=function(e,t){return t||Tw(e,8,this.length),Tr(this,e,!1,52,8)},Tc.prototype.writeUIntLE=function(e,t,r,n){if(e*=1,t|=0,r|=0,!n){var i=Math.pow(2,8*r)-1;TE(this,e,t,r,i,0)}var a=1,o=0;for(this[t]=255&e;++o<r&&(a*=256);)this[t+o]=e/a&255;return t+r},Tc.prototype.writeUIntBE=function(e,t,r,n){if(e*=1,t|=0,r|=0,!n){var i=Math.pow(2,8*r)-1;TE(this,e,t,r,i,0)}var a=r-1,o=1;for(this[t+a]=255&e;--a>=0&&(o*=256);)this[t+a]=e/o&255;return t+r},Tc.prototype.writeUInt8=function(e,t,r){return e*=1,t|=0,r||TE(this,e,t,1,255,0),Tc.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},Tc.prototype.writeUInt16LE=function(e,t,r){return e*=1,t|=0,r||TE(this,e,t,2,65535,0),Tc.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):TI(this,e,t,!0),t+2},Tc.prototype.writeUInt16BE=function(e,t,r){return e*=1,t|=0,r||TE(this,e,t,2,65535,0),Tc.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):TI(this,e,t,!1),t+2},Tc.prototype.writeUInt32LE=function(e,t,r){return e*=1,t|=0,r||TE(this,e,t,4,0xffffffff,0),Tc.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):TC(this,e,t,!0),t+4},Tc.prototype.writeUInt32BE=function(e,t,r){return e*=1,t|=0,r||TE(this,e,t,4,0xffffffff,0),Tc.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):TC(this,e,t,!1),t+4},Tc.prototype.writeIntLE=function(e,t,r,n){if(e*=1,t|=0,!n){var i=Math.pow(2,8*r-1);TE(this,e,t,r,i-1,-i)}var a=0,o=1,s=0;for(this[t]=255&e;++a<r&&(o*=256);)e<0&&0===s&&0!==this[t+a-1]&&(s=1),this[t+a]=(e/o|0)-s&255;return t+r},Tc.prototype.writeIntBE=function(e,t,r,n){if(e*=1,t|=0,!n){var i=Math.pow(2,8*r-1);TE(this,e,t,r,i-1,-i)}var a=r-1,o=1,s=0;for(this[t+a]=255&e;--a>=0&&(o*=256);)e<0&&0===s&&0!==this[t+a+1]&&(s=1),this[t+a]=(e/o|0)-s&255;return t+r},Tc.prototype.writeInt8=function(e,t,r){return e*=1,t|=0,r||TE(this,e,t,1,127,-128),Tc.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},Tc.prototype.writeInt16LE=function(e,t,r){return e*=1,t|=0,r||TE(this,e,t,2,32767,-32768),Tc.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):TI(this,e,t,!0),t+2},Tc.prototype.writeInt16BE=function(e,t,r){return e*=1,t|=0,r||TE(this,e,t,2,32767,-32768),Tc.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):TI(this,e,t,!1),t+2},Tc.prototype.writeInt32LE=function(e,t,r){return e*=1,t|=0,r||TE(this,e,t,4,0x7fffffff,-0x80000000),Tc.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):TC(this,e,t,!0),t+4},Tc.prototype.writeInt32BE=function(e,t,r){return e*=1,t|=0,r||TE(this,e,t,4,0x7fffffff,-0x80000000),e<0&&(e=0xffffffff+e+1),Tc.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):TC(this,e,t,!1),t+4},Tc.prototype.writeFloatLE=function(e,t,r){return Tk(this,e,t,!0,r)},Tc.prototype.writeFloatBE=function(e,t,r){return Tk(this,e,t,!1,r)},Tc.prototype.writeDoubleLE=function(e,t,r){return TS(this,e,t,!0,r)},Tc.prototype.writeDoubleBE=function(e,t,r){return TS(this,e,t,!1,r)},Tc.prototype.copy=function(e,t,r,n){if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n<r&&(n=r),n===r||0===e.length||0===this.length)return 0;if(t<0)throw RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw RangeError("sourceStart out of bounds");if(n<0)throw RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t<n-r&&(n=e.length-t+r);var i,a=n-r;if(this===e&&r<t&&t<n)for(i=a-1;i>=0;--i)e[i+t]=this[i+r];else if(a<1e3||!Tc.TYPED_ARRAY_SUPPORT)for(i=0;i<a;++i)e[i+t]=this[i+r];else Uint8Array.prototype.set.call(e,this.subarray(r,r+a),t);return a},Tc.prototype.fill=function(e,t,r,n){if("string"==typeof e){if("string"==typeof t?(n=t,t=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),1===e.length){var i,a=e.charCodeAt(0);a<256&&(e=a)}if(void 0!==n&&"string"!=typeof n)throw TypeError("encoding must be a string");if("string"==typeof n&&!Tc.isEncoding(n))throw TypeError("Unknown encoding: "+n)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<r)throw RangeError("Out of range index");if(r<=t)return this;if(t>>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i<r;++i)this[i]=e;else{var o=Tg(e)?e:T_(new Tc(e,n).toString()),s=o.length;for(i=0;i<r-t;++i)this[i+t]=o[i%s]}return this};var TQ=/[^+\/0-9A-Za-z-_]/g;function T_(e,t){t=t||1/0;for(var r,n=e.length,i=null,a=[],o=0;o<n;++o){if((r=e.charCodeAt(o))>55295&&r<57344){if(!i){if(r>56319||o+1===n){(t-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&a.push(239,191,189),i=r;continue}r=(i-55296<<10|r-56320)+65536}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;a.push(r)}else if(r<2048){if((t-=2)<0)break;a.push(r>>6|192,63&r|128)}
3else if(r<65536){if((t-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else if(r<1114112){if((t-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}else throw Error("Invalid code point")}return a}function TO(e){for(var t=[],r=0;r<e.length;++r)t.push(255&e.charCodeAt(r));return t}function TD(e){return function(e){D9||Te();var t,r,n,i,a,o,s=e.length;if(s%4>0)throw Error("Invalid string. Length must be a multiple of 4");a="="===e[s-2]?2:+("="===e[s-1]),o=new D7(3*s/4-a),n=a>0?s-4:s;var l=0;for(t=0,r=0;t<n;t+=4,r+=3)i=D8[e.charCodeAt(t)]<<18|D8[e.charCodeAt(t+1)]<<12|D8[e.charCodeAt(t+2)]<<6|D8[e.charCodeAt(t+3)],o[l++]=i>>16&255,o[l++]=i>>8&255,o[l++]=255&i;return 2===a?(i=D8[e.charCodeAt(t)]<<2|D8[e.charCodeAt(t+1)]>>4,o[l++]=255&i):1===a&&(i=D8[e.charCodeAt(t)]<<10|D8[e.charCodeAt(t+1)]<<4|D8[e.charCodeAt(t+2)]>>2,o[l++]=i>>8&255,o[l++]=255&i),o}(function(e){var t;if((e=((t=e).trim?t.trim():t.replace(/^\s+|\s+$/g,"")).replace(TQ,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function TT(e,t,r,n){for(var i=0;i<n&&!(i+r>=t.length)&&!(i>=e.length);++i)t[i+r]=e[i];return i}function TR(e){var t;return null!=e&&(!!e._isBuffer||TP(e)||"function"==typeof(t=e).readFloatLE&&"function"==typeof t.slice&&TP(t.slice(0,0)))}function TP(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}var TM=Object.freeze({__proto__:null,Buffer:Tc,INSPECT_MAX_BYTES:50,SlowBuffer:function(e){return+e!=e&&(e=0),Tc.alloc(+e)},isBuffer:TR,kMaxLength:To}),TN="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:e.g;function Tj(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function TL(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var r=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(t){var n=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(r,t,n.get?n:{enumerable:!0,get:function(){return e[t]}})}),r}var TF={exports:{}},TU={};function Tz(){throw Error("setTimeout has not been defined")}function TG(){throw Error("clearTimeout has not been defined")}var TH=Tz,TW=TG;function TY(e){if(TH===setTimeout)return setTimeout(e,0);if((TH===Tz||!TH)&&setTimeout)return TH=setTimeout,setTimeout(e,0);try{return TH(e,0)}catch(t){try{return TH.call(null,e,0)}catch(t){return TH.call(this,e,0)}}}"function"==typeof D4.setTimeout&&(TH=setTimeout),"function"==typeof D4.clearTimeout&&(TW=clearTimeout);var Tq=[],TK=!1,TJ=-1;function TV(){TK&&Wm&&(TK=!1,Wm.length?Tq=Wm.concat(Tq):TJ=-1,Tq.length&&TZ())}function TZ(){if(!TK){var e=TY(TV);TK=!0;for(var t=Tq.length;t;){for(Wm=Tq,Tq=[];++TJ<t;)Wm&&Wm[TJ].run();TJ=-1,t=Tq.length}Wm=null,TK=!1,function(e){if(TW===clearTimeout)return clearTimeout(e);if((TW===TG||!TW)&&clearTimeout)return TW=clearTimeout,clearTimeout(e);try{TW(e)}catch(t){try{return TW.call(null,e)}catch(t){return TW.call(this,e)}}}(e)}}function TX(e,t){this.fun=e,this.array=t}function T$(){}TX.prototype.run=function(){this.fun.apply(null,this.array)};var T0=D4.performance||{},T1=T0.now||T0.mozNow||T0.msNow||T0.oNow||T0.webkitNow||function(){return new Date().getTime()},T2=new Date,T5={nextTick:function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];Tq.push(new TX(e,t)),1!==Tq.length||TK||TY(TZ)},title:"browser",browser:!0,env:{},argv:[],version:"",versions:{},on:T$,addListener:T$,once:T$,off:T$,removeListener:T$,removeAllListeners:T$,emit:T$,binding:function(e){throw Error("process.binding is not supported")},cwd:function(){return"/"},chdir:function(e){throw Error("process.chdir is not supported")},umask:function(){return 0},hrtime:function(e){var t=.001*T1.call(T0),r=Math.floor(t),n=Math.floor(t%1*1e9);return e&&(r-=e[0],(n-=e[1])<0&&(r--,n+=1e9)),[r,n]},platform:"browser",release:{},config:{},uptime:function(){return(new Date-T2)/1e3}};function T3(){}function T4(){T4.init.call(this)}function T6(e){return void 0===e._maxListeners?T4.defaultMaxListeners:e._maxListeners}function T8(e,t,r,n){if("function"!=typeof r)throw TypeError('"listener" argument must be a function');if((o=e._events)?(o.newListener&&(e.emit("newListener",t,r.listener?r.listener:r),o=e._events),s=o[t]):(o=e._events=new T3,e._eventsCount=0),s){if("function"==typeof s?s=o[t]=n?[r,s]:[s,r]:n?s.unshift(r):s.push(r),!s.warned&&(a=T6(e))&&a>0&&s.length>a){s.warned=!0;var i,a,o,s,l=Error("Possible EventEmitter memory leak detected. "+s.length+" "+t+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name="MaxListenersExceededWarning",l.emitter=e,l.type=t,l.count=s.length,i=l,"function"==typeof console.warn?console.warn(i):console.log(i)}}else s=o[t]=r,++e._eventsCount;return e}function T7(e,t,r){var n=!1;function i(){e.removeListener(t,i),n||(n=!0,r.apply(e,arguments))}return i.listener=r,i}function T9(e){var t=this._events;if(t){var r=t[e];if("function"==typeof r)return 1;if(r)return r.length}return 0}function Re(e,t){for(var r=Array(t);t--;)r[t]=e[t];return r}T3.prototype=Object.create(null),T4.EventEmitter=T4,T4.usingDomains=!1,T4.prototype.domain=void 0,T4.prototype._events=void 0,T4.prototype._maxListeners=void 0,T4.defaultMaxListeners=10,T4.init=function(){this.domain=null,!T4.usingDomains||!Wy.active||this instanceof Wy.Domain||(this.domain=Wy.active),this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=new T3,this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},T4.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw TypeError('"n" argument must be a positive number');return this._maxListeners=e,this},T4.prototype.getMaxListeners=function(){return T6(this)},T4.prototype.emit=function(e){var t,r,n,i,a,o,s,l="error"===e;if(o=this._events)l=l&&null==o.error;else if(!l)return!1;if(s=this.domain,l){if(t=arguments[1],s)t||(t=Error('Uncaught, unspecified "error" event')),t.domainEmitter=this,t.domain=s,t.domainThrown=!1,s.emit("error",t);else if(t instanceof Error)throw t;else{var c=Error('Uncaught, unspecified "error" event. ('+t+")");throw c.context=t,c}return!1}if(!(r=o[e]))return!1;var u="function"==typeof r;switch(n=arguments.length){case 1:!function(e,t,r){if(t)e.call(r);else for(var n=e.length,i=Re(e,n),a=0;a<n;++a)i[a].call(r)}(r,u,this);break;case 2:!function(e,t,r,n){if(t)e.call(r,n);else for(var i=e.length,a=Re(e,i),o=0;o<i;++o)a[o].call(r,n)}(r,u,this,arguments[1]);break;case 3:!function(e,t,r,n,i){if(t)e.call(r,n,i);else for(var a=e.length,o=Re(e,a),s=0;s<a;++s)o[s].call(r,n,i)}(r,u,this,arguments[1],arguments[2]);break;case 4:!function(e,t,r,n,i,a){if(t)e.call(r,n,i,a);else for(var o=e.length,s=Re(e,o),l=0;l<o;++l)s[l].call(r,n,i,a)}(r,u,this,arguments[1],arguments[2],arguments[3]);break;default:for(a=1,i=Array(n-1);a<n;a++)i[a-1]=arguments[a];!function(e,t,r,n){if(t)e.apply(r,n);else for(var i=e.length,a=Re(e,i),o=0;o<i;++o)a[o].apply(r,n)}(r,u,this,i)}return!0},T4.prototype.addListener=function(e,t){return T8(this,e,t,!1)},T4.prototype.on=T4.prototype.addListener,T4.prototype.prependListener=function(e,t){return T8(this,e,t,!0)},T4.prototype.once=function(e,t){if("function"!=typeof t)throw TypeError('"listener" argument must be a function');return this.on(e,T7(this,e,t)),this},T4.prototype.prependOnceListener=function(e,t){if("function"!=typeof t)throw TypeError('"listener" argument must be a function');return this.prependListener(e,T7(this,e,t)),this},T4.prototype.removeListener=function(e,t){var r,n,i,a,o;if("function"!=typeof t)throw TypeError('"listener" argument must be a function');if(!(n=this._events)||!(r=n[e]))return this;if(r===t||r.listener&&r.listener===t)0==--this._eventsCount?this._events=new T3:(delete n[e],n.removeListener&&this.emit
3("removeListener",e,r.listener||t));else if("function"!=typeof r){for(i=-1,a=r.length;a-- >0;)if(r[a]===t||r[a].listener&&r[a].listener===t){o=r[a].listener,i=a;break}if(i<0)return this;if(1===r.length){if(r[0]=void 0,0==--this._eventsCount)return this._events=new T3,this;delete n[e]}else{for(var s=r,l=i,c=l,u=c+1,f=s.length;u<f;c+=1,u+=1)s[c]=s[u];s.pop()}n.removeListener&&this.emit("removeListener",e,o||t)}return this},T4.prototype.off=function(e,t){return this.removeListener(e,t)},T4.prototype.removeAllListeners=function(e){if(!(r=this._events))return this;if(!r.removeListener)return 0==arguments.length?(this._events=new T3,this._eventsCount=0):r[e]&&(0==--this._eventsCount?this._events=new T3:delete r[e]),this;if(0==arguments.length){for(var t,r,n,i=Object.keys(r),a=0;a<i.length;++a)"removeListener"!==(n=i[a])&&this.removeAllListeners(n);return this.removeAllListeners("removeListener"),this._events=new T3,this._eventsCount=0,this}if("function"==typeof(t=r[e]))this.removeListener(e,t);else if(t)do this.removeListener(e,t[t.length-1]);while(t[0])return this},T4.prototype.listeners=function(e){var t,r=this._events;return r&&(t=r[e])?"function"==typeof t?[t.listener||t]:function(e){for(var t=Array(e.length),r=0;r<t.length;++r)t[r]=e[r].listener||e[r];return t}(t):[]},T4.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):T9.call(e,t)},T4.prototype.listenerCount=T9,T4.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]};var Rt=TL(Object.freeze({__proto__:null,EventEmitter:T4,default:T4})),Rr=Rt.EventEmitter,Rn=TL(TM);Wb="function"==typeof Object.create?function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:function(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e};var Ri=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),r={},n=0;n<t.length;n++)r[t[n]]=Object.getOwnPropertyDescriptor(e,t[n]);return r},Ra=/%[sdj%]/g;function Ro(e){if(!Rx(e)){for(var t=[],r=0;r<arguments.length;r++)t.push(Ru(arguments[r]));return t.join(" ")}for(var r=1,n=arguments,i=n.length,a=String(e).replace(Ra,function(e){if("%%"===e)return"%";if(r>=i)return e;switch(e){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(e){return"[Circular]"}default:return e}}),o=n[r];r<i;o=n[++r])Ry(o)||!RC(o)?a+=" "+o:a+=" "+Ru(o);return a}function Rs(e,t){if(RE(D4.process))return function(){return Rs(e,t).apply(this,arguments)};if(!0===T5.noDeprecation)return e;var r=!1;return function(){if(!r){if(T5.throwDeprecation)throw Error(t);T5.traceDeprecation?console.trace(t):console.error(t),r=!0}return e.apply(this,arguments)}}var Rl={};function Rc(e){return RE(Wv)&&(Wv=T5.env.NODE_DEBUG||""),Rl[e=e.toUpperCase()]||(RegExp("\\b"+e+"\\b","i").test(Wv)?Rl[e]=function(){var t=Ro.apply(null,arguments);console.error("%s %d: %s",e,0,t)}:Rl[e]=function(){}),Rl[e]}function Ru(e,t){var r={seen:[],stylize:Rd};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),Rm(t)?r.showHidden=t:t&&RP(r,t),RE(r.showHidden)&&(r.showHidden=!1),RE(r.depth)&&(r.depth=2),RE(r.colors)&&(r.colors=!1),RE(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=Rf),Rh(r,e,r.depth)}function Rf(e,t){var r=Ru.styles[t];return r?"\x1b["+Ru.colors[r][0]+"m"+e+"\x1b["+Ru.colors[r][1]+"m":e}function Rd(e,t){return e}function Rh(e,t,r){if(e.customInspect&&t&&RS(t.inspect)&&t.inspect!==Ru&&!(t.constructor&&t.constructor.prototype===t)){var n,i,a,o,s,l=t.inspect(r,e);return Rx(l)||(l=Rh(e,l,r)),l}var c=function(e,t){if(RE(t))return e.stylize("undefined","undefined");if(Rx(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}return Rv(t)?e.stylize(""+t,"number"):Rm(t)?e.stylize(""+t,"boolean"):Ry(t)?e.stylize("null","null"):void 0}(e,t);if(c)return c;var u=Object.keys(t),f=(o={},u.forEach(function(e,t){o[e]=!0}),o);if(e.showHidden&&(u=Object.getOwnPropertyNames(t)),Rk(t)&&(u.indexOf("message")>=0||u.indexOf("description")>=0))return RA(t);if(0===u.length){if(RS(t)){var d=t.name?": "+t.name:"";return e.stylize("[Function"+d+"]","special")}if(RI(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(RB(t))return e.stylize(Date.prototype.toString.call(t),"date");if(Rk(t))return RA(t)}var h="",A=!1,g=["{","}"];if(Rp(t)&&(A=!0,g=["[","]"]),RS(t)&&(h=" [Function"+(t.name?": "+t.name:"")+"]"),RI(t)&&(h=" "+RegExp.prototype.toString.call(t)),RB(t)&&(h=" "+Date.prototype.toUTCString.call(t)),Rk(t)&&(h=" "+RA(t)),0===u.length&&(!A||0==t.length))return g[0]+h+g[1];if(r<0)if(RI(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");else return e.stylize("[Object]","special");return e.seen.push(t),s=A?function(e,t,r,n,i){for(var a=[],o=0,s=t.length;o<s;++o)RM(t,String(o))?a.push(Rg(e,t,r,n,String(o),!0)):a.push("");
3return i.forEach(function(i){i.match(/^\d+$/)||a.push(Rg(e,t,r,n,i,!0))}),a}(e,t,r,f,u):u.map(function(n){return Rg(e,t,r,f,n,A)}),e.seen.pop(),n=s,i=h,a=g,n.reduce(function(e,t){return t.indexOf("\n"),e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?a[0]+(""===i?"":i+"\n ")+" "+n.join(",\n  ")+" "+a[1]:a[0]+i+" "+n.join(", ")+" "+a[1]}function RA(e){return"["+Error.prototype.toString.call(e)+"]"}function Rg(e,t,r,n,i,a){var o,s,l;if((l=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?s=l.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):l.set&&(s=e.stylize("[Setter]","special")),RM(n,i)||(o="["+i+"]"),!s&&(0>e.seen.indexOf(l.value)?(s=Ry(r)?Rh(e,l.value,null):Rh(e,l.value,r-1)).indexOf("\n")>-1&&(s=a?s.split("\n").map(function(e){return"  "+e}).join("\n").substr(2):"\n"+s.split("\n").map(function(e){return"   "+e}).join("\n")):s=e.stylize("[Circular]","special")),RE(o)){if(a&&i.match(/^\d+$/))return s;(o=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.substr(1,o.length-2),o=e.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=e.stylize(o,"string"))}return o+": "+s}function Rp(e){return Array.isArray(e)}function Rm(e){return"boolean"==typeof e}function Ry(e){return null===e}function Rb(e){return null==e}function Rv(e){return"number"==typeof e}function Rx(e){return"string"==typeof e}function Rw(e){return"symbol"==typeof e}function RE(e){return void 0===e}function RI(e){return RC(e)&&"[object RegExp]"===RO(e)}function RC(e){return"object"==typeof e&&null!==e}function RB(e){return RC(e)&&"[object Date]"===RO(e)}function Rk(e){return RC(e)&&("[object Error]"===RO(e)||e instanceof Error)}function RS(e){return"function"==typeof e}function RQ(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e}function R_(e){return Tc.isBuffer(e)}function RO(e){return Object.prototype.toString.call(e)}function RD(e){return e<10?"0"+e.toString(10):e.toString(10)}Ru.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]},Ru.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};var RT=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function RR(){var e,t;console.log("%s - %s",(t=[RD((e=new Date).getHours()),RD(e.getMinutes()),RD(e.getSeconds())].join(":"),[e.getDate(),RT[e.getMonth()],t].join(" ")),Ro.apply(null,arguments))}function RP(e,t){if(!t||!RC(t))return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e}function RM(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var RN="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function Rj(e){if("function"!=typeof e)throw TypeError('The "original" argument must be of type Function');if(RN&&e[RN]){var t=e[RN];if("function"!=typeof t)throw TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,RN,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,r,n=new Promise(function(e,n){t=e,r=n}),i=[],a=0;a<arguments.length;a++)i.push(arguments[a]);i.push(function(e,n){e?r(e):t(n)});try{e.apply(this,i)}catch(e){r(e)}return n}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),RN&&Object.defineProperty(t,RN,{value:t,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(t,Ri(e))}function RL(e,t){if(!e){var r=Error("Promise was rejected with a falsy value");r.reason=e,e=r}return t(e)}function RF(e){if("function"!=typeof e)throw TypeError('The "original" argument must be of type Function');function t(){for(var t=[],r=0;r<arguments.length;r++)t.push(arguments[r]);var n=t.pop();if("function"!=typeof n)throw TypeError("The last argument must be of type Function");var i=this,a=function(){return n.apply(i,arguments)};e.apply(this,t).then(function(e){T5.nextTick(a.bind(null,null,e))},function(e){T5.nextTick(RL.bind(null,e,a))})}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),Object.defineProperties(t,Ri(e)),t}Rj.custom=RN;var RU=TL(Object.freeze({__proto__:null,_extend:RP,callbackify:RF,debuglog:Rc,default:{inherits:Wb,_extend:RP,log:RR,isBuffer:R_,isPrimitive:RQ,isFunction:RS,isError:Rk,isDate:RB,isObject:RC,isRegExp:RI,isUndefined:RE,isSymbol:Rw,isString:Rx,isNumber:Rv,isNullOrUndefined:Rb,isNull:Ry,isBoolean:Rm,isArray:Rp,inspect:Ru,deprecate:Rs,format:Ro,debuglog:Rc,promisify:Rj,callbackify:RF},deprecate:Rs,format:Ro,inherits:Wb,inspect:Ru,isArray:Rp,isBoolean:Rm,isBuffer:R_,isDate:RB,isError:Rk,isFunction:RS,isNull:Ry,isNullOrUndefined:Rb,isNumber:Rv,isObject:RC,isPrimitive:RQ,isRegExp:RI,isString:Rx,isSymbol:Rw,isUndefined:RE,log:RR,promisify:Rj}));function Rz(e,t){RH(e,t),RG(e)}function RG(e){e._writableState&&!e._writableState.emitClose||(!e._readableState||e._readableState.emitClose)&&e.emit("close")}function RH(e,t){e.emit("error",t)}var RW={destroy:function(e,t){var r=this,n=this._readableState&&this._readableState.destroyed,i=this._writableState&&this._writableState.destroyed;return n||i?t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,T5.nextTick(RH,this,e)):T5.nextTick(RH,this,e)):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!t&&e?r._writableState?r._writableState.errorEmitted?T5.nextTick(RG,r):(r._writableState.errorEmitted=!0,T5.nextTick(Rz,r,e)):T5.nextTick(Rz,r,e):t?(T5.nextTick(RG,r),t(e)):T5.nextTick(RG,r)})),this},undestroy:function(){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.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(e,t){var r=e._readableState,n=e._writableState;r&&r.autoDestroy||n&&n.autoDestroy?e.destroy(t):e.emit("error",t)}},RY={},Rq={};function RK(e,t,r){r||(r=Error);var n=function(e){function r(r,n,i){return e.call(this,"string"==typeof t?t:t(r,n,i))||this}return r.prototype=Object.create(e.prototype),r.prototype.constructor=r,r.__proto__=e,r}(r);n.prototype.name=r.name,n.prototype.code=e,Rq[e]=n}function RJ(e,t){if(!Array.isArray(e))return"of ".concat(t," ").concat(String(e));var r=e.length;return(e=e.map(function(e){return String(e)}),r>2)?"one of ".concat(t," ").concat(e.slice(0,r-1).join(", "),", or ")+e[r-1]:2===r?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}RK("ERR_INVALID_OPT_VALUE",function(e,t){return'The value "'+t+'" is invali
3d for option "'+e+'"'},TypeError),RK("ERR_INVALID_ARG_TYPE",function(e,t,r){if("string"==typeof t&&(n="not ",t.substr(0,n.length)===n)?(s="must not be",t=t.replace(/^not /,"")):s="must be",i=" argument",(void 0===a||a>e.length)&&(a=e.length),e.substring(a-i.length,a)===i)l="The ".concat(e," ").concat(s," ").concat(RJ(t,"type"));else{var n,i,a,o,s,l,c=("number"!=typeof o&&(o=0),o+1>e.length||-1===e.indexOf(".",o))?"argument":"property";l='The "'.concat(e,'" ').concat(c," ").concat(s," ").concat(RJ(t,"type"))}return l+". Received type ".concat(typeof r)},TypeError),RK("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),RK("ERR_METHOD_NOT_IMPLEMENTED",function(e){return"The "+e+" method is not implemented"}),RK("ERR_STREAM_PREMATURE_CLOSE","Premature close"),RK("ERR_STREAM_DESTROYED",function(e){return"Cannot call "+e+" after a stream was destroyed"}),RK("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),RK("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),RK("ERR_STREAM_WRITE_AFTER_END","write after end"),RK("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),RK("ERR_UNKNOWN_ENCODING",function(e){return"Unknown encoding: "+e},TypeError),RK("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),RY.codes=Rq;var RV=RY.codes.ERR_INVALID_OPT_VALUE,RZ=function(e,t,r,n){var i=null!=t.highWaterMark?t.highWaterMark:n?t[r]:null;if(null!=i){if(!(isFinite(i)&&Math.floor(i)===i)||i<0)throw new RV(n?r:"highWaterMark",i);return Math.floor(i)}return e.objectMode?16:16384},RX=TL(Object.freeze({__proto__:null,default:"function"==typeof Object.create?function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:function(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}})),R$=Tc.isEncoding||function(e){switch(e&&e.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 R0(e){this.encoding=(e||"utf8").toLowerCase().replace(/[-_]/,"");if(e&&!R$(e))throw Error("Unknown encoding: "+e);switch(this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=R2;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=R5;break;default:this.write=R1;return}this.charBuffer=new Tc(6),this.charReceived=0,this.charLength=0}function R1(e){return e.toString(this.encoding)}function R2(e){this.charReceived=e.length%2,this.charLength=2*!!this.charReceived}function R5(e){this.charReceived=e.length%3,this.charLength=3*!!this.charReceived}R0.prototype.write=function(e){for(var t="";this.charLength;){var r=e.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:e.length;if(e.copy(this.charBuffer,this.charReceived,0,r),this.charReceived+=r,this.charReceived<this.charLength)return"";e=e.slice(r,e.length);var n=(t=this.charBuffer.slice(0,this.charLength).toString(this.encoding)).charCodeAt(t.length-1);if(n>=55296&&n<=56319){this.charLength+=this.surrogateSize,t="";continue}if(this.charReceived=this.charLength=0,0===e.length)return t;break}this.detectIncompleteChar(e);var i=e.length;this.charLength&&(e.copy(this.charBuffer,0,e.length-this.charReceived,i),i-=this.charReceived);var i=(t+=e.toString(this.encoding,0,i)).length-1,n=t.charCodeAt(i);if(n>=55296&&n<=56319){var a=this.surrogateSize;return this.charLength+=a,this.charReceived+=a,this.charBuffer.copy(this.charBuffer,a,0,a),e.copy(this.charBuffer,0,0,a),t.substring(0,i)}return t},R0.prototype.detectIncompleteChar=function(e){for(var t=e.length>=3?3:e.length;t>0;t--){var r=e[e.length-t];if(1==t&&r>>5==6){this.charLength=2;break}if(t<=2&&r>>4==14){this.charLength=3;break}if(t<=3&&r>>3==30){this.charLength=4;break}}this.charReceived=t},R0.prototype.end=function(e){var t="";if(e&&e.length&&(t=this.write(e)),this.charReceived){var r=this.charReceived,n=this.charBuffer,i=this.encoding;t+=n.slice(0,r).toString(i)}return t};var R3=TL(Object.freeze({__proto__:null,StringDecoder:R0})),R4=RY.codes.ERR_STREAM_PREMATURE_CLOSE;function R6(){}var R8=function e(t,r,n){if("function"==typeof r)return e(t,null,r);r||(r={}),i=n||R6,a=!1,n=function(){if(!a){a=!0;for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];i.apply(this,t)}};var i,a,o=r.readable||!1!==r.readable&&t.readable,s=r.writable||!1!==r.writable&&t.writable,l=function(){t.writable||u()},c=t._writableState&&t._writableState.finished,u=function(){s=!1,c=!0,o||n.call(t)},f=t._readableState&&t._readableState.endEmitted,d=function(){o=!1,f=!0,s||n.call(t)},h=function(e){n.call(t,e)},A=function(){var e;return o&&!f?(t._readableState&&t._readableState.ended||(e=new R4),n.call(t,e)):s&&!c?(t._writableState&&t._writableState.ended||(e=new R4),n.call(t,e)):void 0},g=function(){t.req.on("finish",u)};return t.setHeader&&"function"==typeof t.abort?(t.on("complete",u),t.on("abort",A),t.req?g():t.on("request",g)):s&&!t._writableState&&(t.on("end",l),t.on("close",l)),t.on("end",d),t.on("finish",u),!1!==r.error&&t.on("error",h),t.on("close",A),function(){t.removeListener("complete",u),t.removeListener("abort",A),t.removeListener("request",g),t.req&&t.req.removeListener("finish",u),t.removeListener("end",l),t.removeListener("close",l),t.removeListener("finish",u),t.removeListener("end",d),t.removeListener("error",h),t.removeListener("close",A)}};TU.Readable=Pu,Pu.ReadableState=Pc,Rt.EventEmitter;var R7=function(e,t){return e.listeners(t).length},R9=Rn.Buffer,Pe=TN.Uint8Array||function(){};Wk=RU&&RU.debuglog?RU.debuglog("stream"):function(){};var Pt=function(){if(Ww)return Wx;function e(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}Ww=1;var t=Rn.Buffer,r=RU.inspect,n=r&&r.custom||"inspect";return Wx=function(){var i;function a(){if(!(this instanceof a))throw TypeError("Cannot call a class as a function");this.head=null,this.tail=null,this.length=0}return i=[{key:"push",value:function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r}},{key:"concat",value:function(e){if(0===this.length)return t.alloc(0);for(var r,n,i=t.allocUnsafe(e>>>0),a=this.head,o=0;a;)r=a.data,n=o,t.prototype.copy.call(r,i,n),o+=a.data.length,a=a.next;return i}},{key:"consume",value:function(e,t){var r;return e<this.head.data.length?(r=this.head.data.slice(0,e),this.head.data=this.head.data.slice(e)):r=e===this.head.data.length?this.shift():t?this._getString(e):this._getBuffer(e),r}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(e){var t=this.head,r=1,n=t.data;for(e-=n.length;t=t.next;){var i=t.data,a=e>i.length?i.length:e;if(a===i.length?n+=i:n+=i.slice(0,e),0==(e-=a)){a===i.length?(++r,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=i.slice(a));break}++r}return this.length-=r,n}},{key:"_getBuffer",value:function(e){var r=t.allocUnsafe(e),n=this.head,i=1;for(n.data.copy(r),e-=n.data.length;n=n.next;){var a=n.data,o=e>a.length?a.length:e;if(a.copy(r,r.length-e,0,o),0==(e-=o)){o===a.length?(++i,n.next?this.head=n.next:this.head=this.tail=null):(this.head=n,n.data=a.slice(o));break}++i}return this.length-=i,r}},{key:n,value:function(t,n){return r(this,function(t){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};
3r%2?e(Object(n),!0).forEach(function(e){var r,i,a;r=t,i=e,a=n[e],i in r?Object.defineProperty(r,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):e(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}({},n,{depth:0,customInspect:!1}))}}],function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}(a.prototype,i),a}()}(),Pr=RY.codes,Pn=Pr.ERR_INVALID_ARG_TYPE,Pi=Pr.ERR_STREAM_PUSH_AFTER_EOF,Pa=Pr.ERR_METHOD_NOT_IMPLEMENTED,Po=Pr.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;RX(Pu,Rr);var Ps=RW.errorOrDestroy,Pl=["error","close","destroy","pause","resume"];function Pc(e,t,r){e=e||{},"boolean"!=typeof r&&(r=t instanceof TU.Duplex),this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=RZ(this,e,"readableHighWaterMark",r),this.buffer=new Pt,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.paused=!0,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(WS||(WS=R3.StringDecoder),this.decoder=new WS(e.encoding),this.encoding=e.encoding)}function Pu(e){if(!(this instanceof Pu))return new Pu(e);var t=this instanceof TU.Duplex;this._readableState=new Pc(e,this,t),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),Rr.call(this)}function Pf(e,t,r,n,i){Wk("readableAddChunk",t);var a,o,s=e._readableState;if(null===t)s.reading=!1,function(e,t){if(Wk("onEofChunk"),!t.ended){if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,t.sync?PA(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,Pg(e)))}}(e,s);else if(i||(o=function(e,t){var r;return R9.isBuffer(t)||t instanceof Pe||"string"==typeof t||void 0===t||e.objectMode||(r=new Pn("chunk",["string","Buffer","Uint8Array"],t)),r}(s,t)),o)Ps(e,o);else if(s.objectMode||t&&t.length>0)if("string"==typeof t||s.objectMode||Object.getPrototypeOf(t)===R9.prototype||(a=t,t=R9.from(a)),n)s.endEmitted?Ps(e,new Po):Pd(e,s,t,!0);else if(s.ended)Ps(e,new Pi);else{if(s.destroyed)return!1;s.reading=!1,s.decoder&&!r?(t=s.decoder.write(t),s.objectMode||0!==t.length?Pd(e,s,t,!1):Pp(e,s)):Pd(e,s,t,!1)}else n||(s.reading=!1,Pp(e,s));return!s.ended&&(s.length<s.highWaterMark||0===s.length)}function Pd(e,t,r,n){t.flowing&&0===t.length&&!t.sync?(t.awaitDrain=0,e.emit("data",r)):(t.length+=t.objectMode?1:r.length,n?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&PA(e)),Pp(e,t)}function Ph(e,t){var r;if(e<=0||0===t.length&&t.ended)return 0;if(t.objectMode)return 1;if(e!=e)if(t.flowing&&t.length)return t.buffer.head.data.length;else return t.length;return(e>t.highWaterMark&&((r=e)>=0x40000000?r=0x40000000:(r--,r|=r>>>1,r|=r>>>2,r|=r>>>4,r|=r>>>8,r|=r>>>16,r++),t.highWaterMark=r),e<=t.length)?e:t.ended?t.length:(t.needReadable=!0,0)}function PA(e){var t=e._readableState;Wk("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(Wk("emitReadable",t.flowing),t.emittedReadable=!0,T5.nextTick(Pg,e))}function Pg(e){var t=e._readableState;Wk("emitReadable_",t.destroyed,t.length,t.ended),!t.destroyed&&(t.length||t.ended)&&(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,Px(e)}function Pp(e,t){t.readingMore||(t.readingMore=!0,T5.nextTick(Pm,e,t))}function Pm(e,t){for(;!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&0===t.length);){var r=t.length;if(Wk("maybeReadMore read 0"),e.read(0),r===t.length)break}t.readingMore=!1}function Py(e){var t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function Pb(e){Wk("readable nexttick read 0"),e.read(0)}function Pv(e,t){Wk("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),Px(e),t.flowing&&!t.reading&&e.read(0)}function Px(e){var t=e._readableState;for(Wk("flow",t.flowing);t.flowing&&null!==e.read(););}function Pw(e,t){var r;return 0===t.length?null:(t.objectMode?r=t.buffer.shift():!e||e>=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):r=t.buffer.consume(e,t.decoder),r)}function PE(e){var t=e._readableState;Wk("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,T5.nextTick(PI,t,e))}function PI(e,t){if(Wk("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var r=t._writableState;(!r||r.autoDestroy&&r.finished)&&t.destroy()}}function PC(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return -1}Object.defineProperty(Pu.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}
3),Pu.prototype.destroy=RW.destroy,Pu.prototype._undestroy=RW.undestroy,Pu.prototype._destroy=function(e,t){t(e)},Pu.prototype.push=function(e,t){var r,n=this._readableState;return n.objectMode?r=!0:"string"==typeof e&&((t=t||n.defaultEncoding)!==n.encoding&&(e=R9.from(e,t),t=""),r=!0),Pf(this,e,t,!1,r)},Pu.prototype.unshift=function(e){return Pf(this,e,null,!0,!1)},Pu.prototype.isPaused=function(){return!1===this._readableState.flowing},Pu.prototype.setEncoding=function(e){WS||(WS=R3.StringDecoder);var t=new WS(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;for(var r=this._readableState.buffer.head,n="";null!==r;)n+=t.write(r.data),r=r.next;return this._readableState.buffer.clear(),""!==n&&this._readableState.buffer.push(n),this._readableState.length=n.length,this},Pu.prototype.read=function(e){Wk("read",e),e=parseInt(e,10);var t,r=this._readableState,n=e;if(0!==e&&(r.emittedReadable=!1),0===e&&r.needReadable&&((0!==r.highWaterMark?r.length>=r.highWaterMark:r.length>0)||r.ended))return Wk("read: emitReadable",r.length,r.ended),0===r.length&&r.ended?PE(this):PA(this),null;if(0===(e=Ph(e,r))&&r.ended)return 0===r.length&&PE(this),null;var i=r.needReadable;return Wk("need readable",i),(0===r.length||r.length-e<r.highWaterMark)&&Wk("length less than watermark",i=!0),r.ended||r.reading?Wk("reading or ended",i=!1):i&&(Wk("do read"),r.reading=!0,r.sync=!0,0===r.length&&(r.needReadable=!0),this._read(r.highWaterMark),r.sync=!1,r.reading||(e=Ph(n,r))),null===(t=e>0?Pw(e,r):null)?(r.needReadable=r.length<=r.highWaterMark,e=0):(r.length-=e,r.awaitDrain=0),0===r.length&&(r.ended||(r.needReadable=!0),n!==e&&r.ended&&PE(this)),null!==t&&this.emit("data",t),t},Pu.prototype._read=function(e){Ps(this,new Pa("_read()"))},Pu.prototype.pipe=function(e,t){var r,n=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=e;break;case 1:i.pipes=[i.pipes,e];break;default:i.pipes.push(e)}i.pipesCount+=1,Wk("pipe count=%d opts=%j",i.pipesCount,t);var a=t&&!1===t.end||e===T5.stdout||e===T5.stderr?h:o;function o(){Wk("onend"),e.end()}i.endEmitted?T5.nextTick(a):n.once("end",a),e.on("unpipe",function t(r,a){Wk("onunpipe"),r===n&&a&&!1===a.hasUnpiped&&(a.hasUnpiped=!0,Wk("cleanup"),e.removeListener("close",f),e.removeListener("finish",d),e.removeListener("drain",s),e.removeListener("error",u),e.removeListener("unpipe",t),n.removeListener("end",o),n.removeListener("end",h),n.removeListener("data",c),l=!0,i.awaitDrain&&(!e._writableState||e._writableState.needDrain)&&s())});var s=(r=n,function(){var e=r._readableState;Wk("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&R7(r,"data")&&(e.flowing=!0,Px(r))});e.on("drain",s);var l=!1;function c(t){Wk("ondata");var r=e.write(t);Wk("dest.write",r),!1===r&&((1===i.pipesCount&&i.pipes===e||i.pipesCount>1&&-1!==PC(i.pipes,e))&&!l&&(Wk("false write response, pause",i.awaitDrain),i.awaitDrain++),n.pause())}function u(t){Wk("onerror",t),h(),e.removeListener("error",u),0===R7(e,"error")&&Ps(e,t)}function f(){e.removeListener("finish",d),h()}function d(){Wk("onfinish"),e.removeListener("close",f),h()}function h(){Wk("unpipe"),n.unpipe(e)}return n.on("data",c),!function(e,t,r){if("function"==typeof e.prependListener)return e.prepe
3ndListener(t,r);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}(e,"error",u),e.once("close",f),e.once("finish",d),e.emit("pipe",n),i.flowing||(Wk("pipe resume"),n.resume()),e},Pu.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r)),this;if(!e){var n=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var a=0;a<i;a++)n[a].emit("unpipe",this,{hasUnpiped:!1});return this}var o=PC(t.pipes,e);return -1===o||(t.pipes.splice(o,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,r)),this},Pu.prototype.on=function(e,t){var r=Rr.prototype.on.call(this,e,t),n=this._readableState;return"data"===e?(n.readableListening=this.listenerCount("readable")>0,!1!==n.flowing&&this.resume()):"readable"!==e||n.endEmitted||n.readableListening||(n.readableListening=n.needReadable=!0,n.flowing=!1,n.emittedReadable=!1,Wk("on readable",n.length,n.reading),n.length?PA(this):n.reading||T5.nextTick(Pb,this)),r},Pu.prototype.addListener=Pu.prototype.on,Pu.prototype.removeListener=function(e,t){var r=Rr.prototype.removeListener.call(this,e,t);return"readable"===e&&T5.nextTick(Py,this),r},Pu.prototype.removeAllListeners=function(e){var t=Rr.prototype.removeAllListeners.apply(this,arguments);return("readable"===e||void 0===e)&&T5.nextTick(Py,this),t},Pu.prototype.resume=function(){var e,t,r=this._readableState;return r.flowing||(Wk("resume"),r.flowing=!r.readableListening,e=this,(t=r).resumeScheduled||(t.resumeScheduled=!0,T5.nextTick(Pv,e,t))),r.paused=!1,this},Pu.prototype.pause=function(){return Wk("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(Wk("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},Pu.prototype.wrap=function(e){var t=this,r=this._readableState,n=!1;for(var i in e.on("end",function(){if(Wk("wrapped end"),r.decoder&&!r.ended){var e=r.decoder.end();e&&e.length&&t.push(e)}t.push(null)}),e.on("data",function(i){Wk("wrapped data"),r.decoder&&(i=r.decoder.write(i)),r.objectMode&&null==i||(r.objectMode||i&&i.length)&&(t.push(i)||(n=!0,e.pause()))}),e)void 0===this[i]&&"function"==typeof e[i]&&(this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i));for(var a=0;a<Pl.length;a++)e.on(Pl[a],this.emit.bind(this,Pl[a]));return this._read=function(t){Wk("wrapped _read",t),n&&(n=!1,e.resume())},this},"function"==typeof Symbol&&(Pu.prototype[Symbol.asyncIterator]=function(){return void 0===WQ&&(WQ=function(){if(WI)return WE;function e(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}WI=1;var t,r=Symbol("lastResolve"),n=Symbol("lastReject"),i=Symbol("error"),a=Symbol("ended"),o=Symbol("lastPromise"),s=Symbol("handlePromise"),l=Symbol("stream");function c(e,t){return{value:e,done:t}}function u(e){var t=e[r];if(null!==t){var i=e[l].read();null!==i&&(e[o]=null,e[r]=null,e[n]=null,t(c(i,!1)))}}function f(e){T5.nextTick(u,e)}var d=Object.getPrototypeOf(function(){}),h=Object.setPrototypeOf((e(t={get stream(){return this[l]},next:function(){var e,t,r=this,n=this[i];if(null!==n)return Promise.reject(n);if(this[a])return Promise.resolve(c(void 0,!0));if(this[l].destroyed)return new Promise(function(e,t){T5.nextTick(function(){r[i]?t(r[i]):e(c(void 0,!0))})});var u=this[o];if(u)t=new Promise((e=this,function(t,r){u.then(function(){e[a]?t(c(void 0,!0)):e[s](t,r)},r)}));else{var f=this[l].read();if(null!==f)return Promise.resolve(c(f,!1));t=new Promise(this[s])}return this[o]=t,t}},Symbol.asyncIterator,function(){return this}),e(t,"return",function(){var e=this;return new Promise(function(t,r){e[l].destroy(null,function(e){e?r(e):t(c(void 0,!0))})})}),t),d);return WE=function(t){var u,d=Object.create(h,(e(u={},l,{value:t,writable:!0}),e(u,r,{value:null,writable:!0}),e(u,n,{value:null,writable:!0}),e(u,i,{value:null,writable:!0}),e(u,a,{value:t._readableState.endEmitted,writable:!0}),e(u,s,{value:function(e,t){var i=d[l].read();i?(d[o]=null,d[r]=null,d[n]=null,e(c(i,!1))):(d[r]=e,d[n]=t)},writable:!0}),u));return d[o]=null,R8(t,function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=d[n];null!==t&&(d[o]=null,d[r]=null,d[n]=null,t(e)),d[i]=e;return}var s=d[r];null!==s&&(d[o]=null,d[r]=null,d[n]=null,s(c(void 0,!0))),d[a]=!0}),t.on("readable",f.bind(null,d)),d}}()),WQ(this)}),Object.defineProperty(Pu.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(Pu.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(Pu.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}}),Pu._fromList=Pw,Object.defineProperty(Pu.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"==typeof Symbol&&(Pu.from=function(e,t){return void 0===W_&&(W_=WB?WC:(WB=1,WC=function(){throw Error("Readable.from is not available in the browser")})),W_(Pu,e,t)});function PB(e){try{if(!TN.localStorage)return!1}catch(e){return!1}var t=TN.localStorage[e];return null!=t&&"true"===String(t).toLowerCase()}function Pk(e){var t=this;this.next=null,this.entry=null,this.finish=function(){var r=t,n=e,i=r.entry;for(r.entry=null;i;){var a=i.callback;n.pendingcb--,a(void 0),i=i.next}n.corkedRequestsFree.next=r}}TU.Writable=Pz,Pz.WritableState=PU;var PS=Rn.Buffer,PQ=TN.Uint8Array||function(){},P_=RY.codes,PO=P_.ERR_INVALID_ARG_TYPE,PD=P_.ERR_METHOD_NOT_IMPLEMENT
3ED,PT=P_.ERR_MULTIPLE_CALLBACK,PR=P_.ERR_STREAM_CANNOT_PIPE,PP=P_.ERR_STREAM_DESTROYED,PM=P_.ERR_STREAM_NULL_VALUES,PN=P_.ERR_STREAM_WRITE_AFTER_END,Pj=P_.ERR_UNKNOWN_ENCODING,PL=RW.errorOrDestroy;function PF(){}function PU(e,t,r){e=e||{},"boolean"!=typeof r&&(r=t instanceof TU.Duplex),this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=RZ(this,e,"writableHighWaterMark",r),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var n=!1===e.decodeStrings;this.decodeStrings=!n,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var r=e._writableState,n=r.sync,i=r.writecb;if("function"!=typeof i)throw new PT;if(r.writing=!1,r.writecb=null,r.length-=r.writelen,r.writelen=0,t)--r.pendingcb,n?(T5.nextTick(i,t),T5.nextTick(PK,e,r),e._writableState.errorEmitted=!0,PL(e,t)):(i(t),e._writableState.errorEmitted=!0,PL(e,t),PK(e,r));else{var a=PY(r)||e.destroyed;a||r.corked||r.bufferProcessing||!r.bufferedRequest||PW(e,r),n?T5.nextTick(PH,e,r,a,i):PH(e,r,a,i)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new Pk(this)}RX(Pz,Rr),PU.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t};try{Object.defineProperty(PU.prototype,"buffer",{get:function(e,t){if(PB("noDeprecation"))return e;var r=!1;return function(){if(!r){if(PB("throwDeprecation"))throw Error(t);PB("traceDeprecation")?console.trace(t):console.warn(t),r=!0}return e.apply(this,arguments)}}(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}function Pz(e){var t=this instanceof TU.Duplex;if(!t&&!WO.call(Pz,this))return new Pz(e);this._writableState=new PU(e,this,t),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),Rr.call(this)}function PG(e,t,r,n,i,a,o){t.writelen=n,t.writecb=o,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new PP("write")):r?e._writev(i,t.onwrite):e._write(i,a,t.onwrite),t.sync=!1}function PH(e,t,r,n){var i,a;r||(i=e,0===(a=t).length&&a.needDrain&&(a.needDrain=!1,i.emit("drain"))),t.pendingcb--,n(),PK(e,t)}function PW(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=Array(t.bufferedRequestCount),i=t.corkedRequestsFree;i.entry=r;for(var a=0,o=!0;r;)n[a]=r,r.isBuf||(o=!1),r=r.next,a+=1;n.allBuffers=o,PG(e,t,!0,t.length,n,"",i.finish),t.pendingcb++,t.lastBufferedRequest=null,i.next?(t.corkedRequestsFree=i.next,i.next=null):t.corkedRequestsFree=new Pk(t),t.bufferedRequestCount=0}else{for(;r;){var s=r.chunk,l=r.encoding,c=r.callback,u=t.objectMode?1:s.length;if(PG(e,t,!1,u,s,l,c),r=r.next,t.bufferedRequestCount--,t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}function PY(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function Pq(e,t){e._final(function(r){t.pendingcb--,r&&PL(e,r),t.prefinished=!0,e.emit("prefinish"),PK(e,t)})}function PK(e,t){var r=PY(t);if(r&&(t.prefinished||t.finalCalled||("function"!=typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,T5.nextTick(Pq,e,t))),0===t.pendingcb&&(t.finished=!0,e.emit("finish"),t.autoDestroy))){var n=e._readableState;(!n||n.autoDestroy&&n.endEmitted)&&e.destroy()}return r}"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(WO=Function.prototype[Symbol.hasInstance],Object.defineProperty(Pz,Symbol.hasInstance,{value:function(e){return!!WO.call(this,e)||this===Pz&&e&&e._writableState instanceof PU}})):WO=function(e){return e instanceof this},Pz.prototype.pipe=function(){PL(this,new PR)},Pz.prototype.write=function(e,t,r){var n,i,a,o,s,l,c,u=this._writableState,f=!1,d=!u.objectMode&&(n=e,PS.isBuffer(n)||n instanceof PQ);return(d&&!PS.isBuffer(e)&&(i=e,e=PS.from(i)),"function"==typeof t&&(r=t,t=null),d?t="buffer":t||(t=u.defaultEncoding),"function"!=typeof r&&(r=PF),u.ending)?(a=r,PL(this,o=new PN),T5.nextTick(a,o)):(d||(s=e,l=r,null===s?c=new PM:"str
3ing"==typeof s||u.objectMode||(c=new PO("chunk",["string","Buffer"],s)),!c||(PL(this,c),T5.nextTick(l,c),0)))&&(u.pendingcb++,f=function(e,t,r,n,i,a){if(!r){var o,s,l=(o=n,s=i,t.objectMode||!1===t.decodeStrings||"string"!=typeof o||(o=PS.from(o,s)),o);n!==l&&(r=!0,i="buffer",n=l)}var c=t.objectMode?1:n.length;t.length+=c;var u=t.length<t.highWaterMark;if(u||(t.needDrain=!0),t.writing||t.corked){var f=t.lastBufferedRequest;t.lastBufferedRequest={chunk:n,encoding:i,isBuf:r,callback:a,next:null},f?f.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else PG(e,t,!1,c,n,i,a);return u}(this,u,d,e,t,r)),f},Pz.prototype.cork=function(){this._writableState.corked++},Pz.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||PW(this,e))},Pz.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new Pj(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(Pz.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(Pz.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Pz.prototype._write=function(e,t,r){r(new PD("_write()"))},Pz.prototype._writev=null,Pz.prototype.end=function(e,t,r){var n,i,a,o=this._writableState;return"function"==typeof e?(r=e,e=null,t=null):"function"==typeof t&&(r=t,t=null),null!=e&&this.write(e,t),o.corked&&(o.corked=1,this.uncork()),o.ending||(n=this,i=o,a=r,i.ending=!0,PK(n,i),a&&(i.finished?T5.nextTick(a):n.once("finish",a)),i.ended=!0,n.writable=!1),this},Object.defineProperty(Pz.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(Pz.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),Pz.prototype.destroy=RW.destroy,Pz.prototype._undestroy=RW.undestroy,Pz.prototype._destroy=function(e,t){t(e)};var PJ=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};TU.Duplex=P$,RX(P$,TU.Readable);for(var PV=PJ(TU.Writable.prototype),PZ=0;PZ<PV.length;PZ++){var PX=PV[PZ];P$.prototype[PX]||(P$.prototype[PX]=TU.Writable.prototype[PX])}function P$(e){if(!(this instanceof P$))return new P$(e);TU.Readable.call(this,e),TU.Writable.call(this,e),this.allowHalfOpen=!0,e&&(!1===e.readable&&(this.readable=!1),!1===e.writable&&(this.writable=!1),!1===e.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",P0)))}function P0(){this._writableState.ended||T5.nextTick(P1,this)}function P1(e){e.end()}Object.defineProperty(P$.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(P$.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(P$.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(P$.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&this._readableState.destroyed&&this._writableState.destroyed},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}}),TU.Transform=P7;
3var P2=RY.codes,P5=P2.ERR_METHOD_NOT_IMPLEMENTED,P3=P2.ERR_MULTIPLE_CALLBACK,P4=P2.ERR_TRANSFORM_ALREADY_TRANSFORMING,P6=P2.ERR_TRANSFORM_WITH_LENGTH_0;function P8(e,t){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(null===n)return this.emit("error",new P3);r.writechunk=null,r.writecb=null,null!=t&&this.push(t),n(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}function P7(e){if(!(this instanceof P7))return new P7(e);TU.Duplex.call(this,e),this._transformState={afterTransform:P8.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",P9)}function P9(){var e=this;"function"!=typeof this._flush||this._readableState.destroyed?Me(this,null,null):this._flush(function(t,r){Me(e,t,r)})}function Me(e,t,r){if(t)return e.emit("error",t);if(null!=r&&e.push(r),e._writableState.length)throw new P6;if(e._transformState.transforming)throw new P4;return e.push(null)}function Mt(e){if(!(this instanceof Mt))return new Mt(e);Transform.call(this,e)}RX(P7,TU.Duplex),P7.prototype.push=function(e,t){return this._transformState.needTransform=!1,TU.Duplex.prototype.push.call(this,e,t)},P7.prototype._transform=function(e,t,r){r(new P5("_transform()"))},P7.prototype._write=function(e,t,r){var n=this._transformState;if(n.writecb=r,n.writechunk=e,n.writeencoding=t,!n.transforming){var i=this._readableState;(n.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},P7.prototype._read=function(e){var t=this._transformState;null===t.writechunk||t.transforming?t.needTransform=!0:(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform))},P7.prototype._destroy=function(e,t){TU.Duplex.prototype._destroy.call(this,e,function(e){t(e)})},TU.PassThrough=Mt,RX(Mt,TU.Transform),Mt.prototype._transform=function(e,t,r){r(null,e)};var Mr=RY.codes,Mn=Mr.ERR_MISSING_ARGS,Mi=Mr.ERR_STREAM_DESTROYED;function Ma(e){if(e)throw e}function Mo(e){e()}function Ms(e,t){return e.pipe(t)}HU=TF.exports,(HU=TF.exports=TU.Readable).Stream=TU.Readable,HU.Readable=TU.Readable,HU.Writable=TU.Writable,HU.Duplex=TU.Duplex,HU.Transform=TU.Transform,HU.PassThrough=TU.PassThrough,HU.finished=R8,HU.pipeline=function(){for(var e,t,r=arguments.length,n=Array(r),i=0;i<r;i++)n[i]=arguments[i];var a=(e=n).length&&"function"==typeof e[e.length-1]?e.pop():Ma;if(Array.isArray(n[0])&&(n=n[0]),n.length<2)throw new Mn("streams");var o=n.map(function(e,r){var i,s,l,c,u,f,d=r<n.length-1;return i=r>0,l=s=function(e){t||(t=e),e&&o.forEach(Mo),d||(o.forEach(Mo),a(t))},c=!1,s=function(){c||(c=!0,l.apply(void 0,arguments))},u=!1,e.on("close",function(){u=!0}),void 0===WD&&(WD=R8),WD(e,{readable:d,writable:i},function(e){if(e)return s(e);u=!0,s()}),f=!1,function(t){if(!u&&!f){if(f=!0,e.setHeader&&"function"==typeof e.abort)return e.abort();if("function"==typeof e.destroy)return e.destroy();s(t||new Mi("pipe"))}}});return n.reduce(Ms)};
3var Ml=TF.exports,Mc=Tj(Ml),Mu={},Mf={};function Md(e,t){if(e===t)return 0;for(var r=e.length,n=t.length,i=0,a=Math.min(r,n);i<a;++i)if(e[i]!==t[i]){r=e[i],n=t[i];break}return r<n?-1:+(n<r)}var Mh=Object.prototype.hasOwnProperty,MA=Object.keys||function(e){var t=[];for(var r in e)Mh.call(e,r)&&t.push(r);return t},Mg=Array.prototype.slice;function Mp(){return void 0!==WT?WT:WT="foo"===(function(){}).name}function Mm(e){return Object.prototype.toString.call(e)}function My(e){return!TR(e)&&"function"==typeof D4.ArrayBuffer&&("function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(e):!!e&&!!(e instanceof DataView||e.buffer&&e.buffer instanceof ArrayBuffer))}function Mb(e,t){e||MC(e,!0,t,"==",MB)}var Mv=/\s*function\s+([^\(\s]*)\s*/;function Mx(e){if(RS(e)){if(Mp())return e.name;var t=e.toString().match(Mv);return t&&t[1]}}function Mw(e){this.name="AssertionError",this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=(t=this,ME(MI(t.actual),128)+" "+t.operator+" "+ME(MI(t.expected),128)),this.generatedMessage=!0);var t,r=e.stackStartFunction||MC;if(Error.captureStackTrace)Error.captureStackTrace(this,r);else{var n=Error();if(n.stack){var i=n.stack,a=Mx(r),o=i.indexOf("\n"+a);if(o>=0){var s=i.indexOf("\n",o+1);i=i.substring(s+1)}this.stack=i}}}function ME(e,t){return"string"==typeof e?e.length<t?e:e.slice(0,t):e}function MI(e){if(Mp()||!RS(e))return Ru(e);var t=Mx(e);return"[Function"+(t?": "+t:"")+"]"}function MC(e,t,r,n,i){throw new Mw({message:r,actual:e,expected:t,operator:n,stackStartFunction:i})}function MB(e,t){e||MC(e,!0,t,"==",MB)}function Mk(e,t,r){e!=t&&MC(e,t,r,"==",Mk)}function MS(e,t,r){e==t&&MC(e,t,r,"!=",MS)}function MQ(e,t,r){MO(e,t,!1)||MC(e,t,r,"deepEqual",MQ)}function M_(e,t,r){MO(e,t,!0)||MC(e,t,r,"deepStrictEqual",M_)}function MO(e,t,r,n){if(e===t)return!0;if(TR(e)&&TR(t))return 0===Md(e,t);if(RB(e)&&RB(t))return e.getTime()===t.getTime();if(RI(e)&&RI(t))return e.source===t.source&&e.global===t.global&&e.multiline===t.multiline&&e.lastIndex===t.lastIndex&&e.ignoreCase===t.ignoreCase;if((null===e||"object"!=typeof e)&&(null===t||"object"!=typeof t))return r?e===t:e==t;if(My(e)&&My(t)&&Mm(e)===Mm(t)&&!(e instanceof Float32Array||e instanceof Float64Array))return 0===Md(new Uint8Array(e.buffer),new Uint8Array(t.buffer));if(TR(e)!==TR(t))return!1;var i=(n=n||{actual:[],expected:[]}).actual.indexOf(e);return -1!==i&&i===n.expected.indexOf(t)||(n.actual.push(e),n.expected.push(t),function(e,t,r,n){if(null==e||null==t)return!1;if(RQ(e)||RQ(t))return e===t;if(r&&Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1;var i,a,o=MD(e),s=MD(t);if(o&&!s||!o&&s)return!1;if(o)return MO(e=Mg.call(e),t=Mg.call(t),r);var l=MA(e),c=MA(t);if(l.length!==c.length)return!1;for(l.sort(),c.sort(),a=l.length-1;a>=0;a--)if(l[a]!==c[a])return!1;for(a=l.length-1;a>=0;a--)if(!MO(e[i=l[a]],t[i],r,n))return!1;return!0}(e,t,r,n))}function MD(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function MT(e,t,r){MO(e,t,!1)&&MC(e,t,r,"notDeepEqual",MT)}function MR(e,t,r){MO(e,t,!0)&&MC(e,t,r,"notDeepStrictEqual",MR)}function MP(e,t,r){e!==t&&MC(e,t,r,"===",MP)}function MM(e,t,r){e===t&&MC(e,t,r,"!==",MM)}function MN(e,t){if(!e||!t)return!1;if("[object RegExp]"==Object.prototype.toString.call(t))return t.test(e);try{if(e instanceof t)return!0}catch(e){}return!Error.isPrototypeOf(t)&&!0===t.call({},e)}function Mj(e,t,r,n){if("function"!=typeof t)throw TypeError('"block" argument must be a function');"string"==typeof r&&(n=r,r=null),i=function(e){var t;try{e()}catch(e){t=e}return t}(t),n=(r&&r.name?" ("+r.name+").":".")+(n?" "+n:"."),e&&!i&&MC(i,r,"Missing expected exception"+n);var i,a="string"==typeof n,o=!e&&Rk(i),s=!e&&i&&!r;if((o&&a&&MN(i,r)||s)&&MC(i,r,"Got unwanted exception"+n),e&&i&&r&&!MN(i,r)||!e&&i)throw i}function ML(e,t,r){Mj(!0,e,t,r)}function MF(e,t,r){Mj(!1,e,t,r)}function MU(e){if(e)throw e}Mb.AssertionError=Mw,Wb(Mw,Error),Mb.fail=MC,Mb.ok=MB,Mb.equal=Mk,Mb.notEqual=MS,Mb.deepEqual=MQ,Mb.deepStrictEqual=M_,Mb.notDeepEqual=MT,Mb.notDeepStrictEqual=MR,Mb.strictEqual=MP,Mb.notStrictEqual=MM,Mb.throws=ML,Mb.doesNotThrow=MF,Mb.ifError=MU;var Mz=TL(Object.freeze({__proto__:null,AssertionError:Mw,assert:MB,deepEqual:MQ,deepStrictEqual:M_,default:Mb,doesNotThrow:MF,equal:Mk,fail:MC,ifError:MU,notDeepEqual:MT,notDeepStrictEqual:MR,notEqual:MS,notStr
3ictEqual:MM,ok:MB,strictEqual:MP,throws:ML}));!function(e){var t=Sg.default,r=Sp.default,n=Sm.default,i=Sy.default;for(var a in i)e[a]=i[a];function o(t){if("number"!=typeof t||t<e.DEFLATE||t>e.UNZIP)throw TypeError("Bad argument");this.dictionary=null,this.err=0,this.flush=0,this.init_done=!1,this.level=0,this.memLevel=0,this.mode=t,this.strategy=0,this.windowBits=0,this.write_in_progress=!1,this.pending_close=!1,this.gzip_id_bytes_read=0}e.NONE=0,e.DEFLATE=1,e.INFLATE=2,e.GZIP=3,e.GUNZIP=4,e.DEFLATERAW=5,e.INFLATERAW=6,e.UNZIP=7,o.prototype.close=function(){if(this.write_in_progress){this.pending_close=!0;return}this.pending_close=!1,Mz(this.init_done,"close before init"),Mz(this.mode<=e.UNZIP),this.mode===e.DEFLATE||this.mode===e.GZIP||this.mode===e.DEFLATERAW?r.deflateEnd(this.strm):(this.mode===e.INFLATE||this.mode===e.GUNZIP||this.mode===e.INFLATERAW||this.mode===e.UNZIP)&&n.inflateEnd(this.strm),this.mode=e.NONE,this.dictionary=null},o.prototype.write=function(e,t,r,n,i,a,o){return this._write(!0,e,t,r,n,i,a,o)},o.prototype.writeSync=function(e,t,r,n,i,a,o){return this._write(!1,e,t,r,n,i,a,o)},o.prototype._write=function(t,r,n,i,a,o,s,l){if(Mz.equal(arguments.length,8),Mz(this.init_done,"write before init"),Mz(this.mode!==e.NONE,"already finalized"),Mz.equal(!1,this.write_in_progress,"write already in progress"),Mz.equal(!1,this.pending_close,"close is pending"),this.write_in_progress=!0,Mz.equal(!1,void 0===r,"must provide flush value"),this.write_in_progress=!0,r!==e.Z_NO_FLUSH&&r!==e.Z_PARTIAL_FLUSH&&r!==e.Z_SYNC_FLUSH&&r!==e.Z_FULL_FLUSH&&r!==e.Z_FINISH&&r!==e.Z_BLOCK)throw Error("Invalid flush value");if(null==n&&(n=Tc.alloc(0),a=0,i=0),this.strm.avail_in=a,this.strm.input=n,this.strm.next_in=i,this.strm.avail_out=l,this.strm.output=o,this.strm.next_out=s,this.flush=r,!t)return(this._process(),this._checkError())?this._afterSync():void 0;var c=this;return T5.nextTick(function(){c._process(),c._after()}),this},o.prototype._afterSync=function(){var e=this.strm.avail_out,t=this.strm.avail_in;return this.write_in_progress=!1,[t,e]},o.prototype._process=function(){var t=null;switch(this.mode){case e.DEFLATE:case e.GZIP:case e.DEFLATERAW:this.err=r.deflate(this.strm,this.flush);break;case e.UNZIP:switch(this.strm.avail_in>0&&(t=this.strm.next_in),this.gzip_id_bytes_read){case 0:if(null===t)break;if(31===this.strm.input[t]){if(this.gzip_id_bytes_read=1,t++,1===this.strm.avail_in)break}else{this.mode=e.INFLATE;break}case 1:if(null===t)break;139===this.strm.input[t]?(this.gzip_id_bytes_read=2,this.mode=e.GUNZIP):this.mode=e.INFLATE;break;default:throw Error("invalid number of gzip magic number bytes read")}case e.INFLATE:case e.GUNZIP:case e.INFLATERAW:for(this.err=n.inflate(this.strm,this.flush),this.err===e.Z_NEED_DICT&&this.dictionary&&(this.err=n.inflateSetDictionary(this.strm,this.dictionary),this.err===e.Z_OK?this.err=n.inflate(this.strm,this.flush):this.err===e.Z_DATA_ERROR&&(this.err=e.Z_NEED_DICT));this.strm.avail_in>0&&this.mode===e.GUNZIP&&this.err===e.Z_STREAM_END&&0!==this.strm.next_in[0];)this.reset(),this.err=n.inflate(this.strm,this.flush);break;default:throw Error("Unknown mode "+this.mode)}},o.prototype._checkError=function(){switch(this.err){case e.Z_OK:case e.Z_BUF_ERROR:if(0!==this.strm.avail_out&&this.flush===e.Z_FINISH)return this._error("unexpected end of file"),!1;break;case e.Z_STREAM_END:break;case e.Z_NEED_DICT:return null==this.dictionary?this._error("Missing dictionary"):this._error("Bad dictionary"),!1;default:return this._error("Zlib error"),!1}return!0},o.prototype._after=function(){if(this._checkError()){var e=this.strm.avail_out,t=this.strm.avail_in;this.write_in_progress=!1,this.callback(t,e),this.pending_close&&this.close()}},o.prototype._error=function(e){this.strm.msg&&(e=this.strm.msg),this.onerror(e,this.err),this.write_in_progress=!1,this.pending_close&&this.close()},o.prototype.init=function(t,r,n,i,a){Mz(4==arguments.length||5==arguments.length,"init(windowBits, level, memLevel, strategy, [dictionary])"),Mz(t>=8&&t<=15,"invalid windowBits"),Mz(r>=-1&&r<=9,"invalid compression level"),Mz(n>
3=1&&n<=9,"invalid memlevel"),Mz(i===e.Z_FILTERED||i===e.Z_HUFFMAN_ONLY||i===e.Z_RLE||i===e.Z_FIXED||i===e.Z_DEFAULT_STRATEGY,"invalid strategy"),this._init(r,t,n,i,a),this._setDictionary()},o.prototype.params=function(){throw Error("deflateParams Not supported")},o.prototype.reset=function(){this._reset(),this._setDictionary()},o.prototype._init=function(i,a,o,s,l){switch(this.level=i,this.windowBits=a,this.memLevel=o,this.strategy=s,this.flush=e.Z_NO_FLUSH,this.err=e.Z_OK,(this.mode===e.GZIP||this.mode===e.GUNZIP)&&(this.windowBits+=16),this.mode===e.UNZIP&&(this.windowBits+=32),(this.mode===e.DEFLATERAW||this.mode===e.INFLATERAW)&&(this.windowBits=-1*this.windowBits),this.strm=new t,this.mode){case e.DEFLATE:case e.GZIP:case e.DEFLATERAW:this.err=r.deflateInit2(this.strm,this.level,e.Z_DEFLATED,this.windowBits,this.memLevel,this.strategy);break;case e.INFLATE:case e.GUNZIP:case e.INFLATERAW:case e.UNZIP:this.err=n.inflateInit2(this.strm,this.windowBits);break;default:throw Error("Unknown mode "+this.mode)}this.err!==e.Z_OK&&this._error("Init error"),this.dictionary=l,this.write_in_progress=!1,this.init_done=!0},o.prototype._setDictionary=function(){if(null!=this.dictionary){switch(this.err=e.Z_OK,this.mode){case e.DEFLATE:case e.DEFLATERAW:this.err=r.deflateSetDictionary(this.strm,this.dictionary)}this.err!==e.Z_OK&&this._error("Failed to set dictionary")}},o.prototype._reset=function(){switch(this.err=e.Z_OK,this.mode){case e.DEFLATE:case e.DEFLATERAW:case e.GZIP:this.err=r.deflateReset(this.strm);break;case e.INFLATE:case e.INFLATERAW:case e.GUNZIP:this.err=n.inflateReset(this.strm)}this.err!==e.Z_OK&&this._error("Failed to reset stream")},e.Zlib=o}(Mf),function(e){var t=Rn.Buffer,r=Ml.Transform,n=Mz.ok,i=Rn.kMaxLength,a="Cannot create final Buffer. It would be larger than 0x"+i.toString(16)+" bytes";Mf.Z_MIN_WINDOWBITS=8,Mf.Z_MAX_WINDOWBITS=15,Mf.Z_DEFAULT_WINDOWBITS=15,Mf.Z_MIN_CHUNK=64,Mf.Z_MAX_CHUNK=1/0,Mf.Z_DEFAULT_CHUNK=16384,Mf.Z_MIN_MEMLEVEL=1,Mf.Z_MAX_MEMLEVEL=9,Mf.Z_DEFAULT_MEMLEVEL=8,Mf.Z_MIN_LEVEL=-1,Mf.Z_MAX_LEVEL=9,Mf.Z_DEFAULT_LEVEL=Mf.Z_DEFAULT_COMPRESSION;for(var o=Object.keys(Mf),s=0;s<o.length;s++){var l=o[s];l.match(/^Z/)&&Object.defineProperty(e,l,{enumerable:!0,value:Mf[l],writable:!1})}for(var c={Z_OK:Mf.Z_OK,Z_STREAM_END:Mf.Z_STREAM_END,Z_NEED_DICT:Mf.Z_NEED_DICT,Z_ERRNO:Mf.Z_ERRNO,Z_STREAM_ERROR:Mf.Z_STREAM_ERROR,Z_DATA_ERROR:Mf.Z_DATA_ERROR,Z_MEM_ERROR:Mf.Z_MEM_ERROR,Z_BUF_ER
3ROR:Mf.Z_BUF_ERROR,Z_VERSION_ERROR:Mf.Z_VERSION_ERROR},u=Object.keys(c),f=0;f<u.length;f++){var d=u[f];c[c[d]]=d}function h(e,r,n){var o=[],s=0;function l(){for(var t;null!==(t=e.read());)o.push(t),s+=t.length;e.once("readable",l)}function c(){var r,l=null;s>=i?l=RangeError(a):r=t.concat(o,s),o=[],e.close(),n(l,r)}e.on("error",function(t){e.removeListener("end",c),e.removeListener("readable",l),n(t)}),e.on("end",c),e.end(r),l()}function A(e,r){if("string"==typeof r&&(r=t.from(r)),!t.isBuffer(r))throw TypeError("Not a string or buffer");var n=e._finishFlushFlag;return e._processChunk(r,n)}function g(e){if(!(this instanceof g))return new g(e);E.call(this,e,Mf.DEFLATE)}function p(e){if(!(this instanceof p))return new p(e);E.call(this,e,Mf.INFLATE)}function m(e){if(!(this instanceof m))return new m(e);E.call(this,e,Mf.GZIP)}function y(e){if(!(this instanceof y))return new y(e);E.call(this,e,Mf.GUNZIP)}function b(e){if(!(this instanceof b))return new b(e);E.call(this,e,Mf.DEFLATERAW)}function v(e){if(!(this instanceof v))return new v(e);E.call(this,e,Mf.INFLATERAW)}function x(e){if(!(this instanceof x))return new x(e);E.call(this,e,Mf.UNZIP)}function w(e){return e===Mf.Z_NO_FLUSH||e===Mf.Z_PARTIAL_FLUSH||e===Mf.Z_SYNC_FLUSH||e===Mf.Z_FULL_FLUSH||e===Mf.Z_FINISH||e===Mf.Z_BLOCK}function E(n,i){var a=this;if(this._opts=n=n||{},this._chunkSize=n.chunkSize||e.Z_DEFAULT_CHUNK,r.call(this,n),n.flush&&!w(n.flush))throw Error("Invalid flush flag: "+n.flush);if(n.finishFlush&&!w(n.finishFlush))throw Error("Invalid flush flag: "+n.finishFlush);if(this._flushFlag=n.flush||Mf.Z_NO_FLUSH,this._finishFlushFlag=void 0!==n.finishFlush?n.finishFlush:Mf.Z_FINISH,n.chunkSize&&(n.chunkSize<e.Z_MIN_CHUNK||n.chunkSize>e.Z_MAX_CHUNK))throw Error("Invalid chunk size: "+n.chunkSize);if(n.windowBits&&(n.windowBits<e.Z_MIN_WINDOWBITS||n.windowBits>e.Z_MAX_WINDOWBITS))throw Error("Invalid windowBits: "+n.windowBits);if(n.level&&(n.level<e.Z_MIN_LEVEL||n.level>e.Z_MAX_LEVEL))throw Error("Invalid compression level: "+n.level);if(n.memLevel&&(n.memLevel<e.Z_MIN_MEMLEVEL||n.memLevel>e.Z_MAX_MEMLEVEL))throw Error("Invalid memLevel: "+n.memLevel);if(n.strategy&&n.strategy!=e.Z_FILTERED&&n.strategy!=e.Z_HUFFMAN_ONLY&&n.strategy!=e.Z_RLE&&n.strategy!=e.Z_FIXED&&n.strategy!=e.Z_DEFAULT_STRATEGY)throw Error("Invalid strategy: "+n.strategy);if(n.dictionary&&!t.isBuffer(n.dictionary))throw Error("Invalid dictionary: it should be a Buffer instance");this._handle=new Mf.Zlib(i);var o=this;this._hadError=!1,this._handle.onerror=function(t,r){I(o),o._hadError=!0;var n=Error(t);n.errno=r,n.code=e.codes[r],o.emit("error",n)};var s=e.Z_DEFAULT_COMPRESSION;"number"==typeof n.level&&(s=n.level);var l=e.Z_DEFAULT_STRATEGY;"number"==typeof n.strategy&&(l=n.strategy),this._handle.init(n.windowBits||e.Z_DEFAULT_WINDOWBITS,s,n.memLevel||e.Z_DEFAULT_MEMLEVEL,l,n.dictionary),this._buffer=t.allocUnsafe(this._chunkSize),this._offset=0,this._level=s,this._strategy=l,this.once("end",this.close),Object.defineProperty(this,"_closed",{get:function(){return!a._handle},configurable:!0,enumerable:!0})}function I(e,t){t&&T5.nextTick(t),e._handle&&(e._handle.close(),e._handle=null)}function C(e){e.emit("close")}Object.defineProperty(e,"codes",{enumerable:!0,value:Object.freeze(c),writable:!1}),e.Deflate=g,e.Inflate=p,e.Gzip=m,e.Gunzip=y,e.DeflateRaw=b,e.InflateRaw=v,e.Unzip=x,e.createDeflate=function(e){return new g(e)},e.createInflate=function(e){return new p(e)},e.createDeflateRaw=function(e){return new b(e)},e.createInflateRaw=function(e){return new v(e)},e.createGzip=function(e){return new m(e)},e.createGunzip=function(e){return new y(e)},e.createUnzip=function(e){return new x(e)},e.deflate=function(e,t,r){return"function"==typeof t&&(r=t,t={}),h(new g(t),e,r)},e.deflateSync=function(e,t){return A(new g(t),e)},e.gzip=function(e,t,r){return"function"==typeof t&&(r=t,t={}),h(new m(t),e,r)},e.gzipSync=function(e,t){return A(new m(t),e)},e.deflateRaw=function(e,t,r){return"function"==typeof t&&(r=t,t={}),h(new b(t),e,r)},e.deflateRawSync=function(e,t){return A(new b(t),e)},e.unzip=function(e,t,r){return"function"==typeof t&&(r=t,t={}),h(new x(t),e,r)},e.unzipSync=function(e,t){return A(new x(t),e)},e.inflate=function(e,t,r){return"function"==typeof t&&(r=t,t={}),h(new p(t),e,r)}
3,e.inflateSync=function(e,t){return A(new p(t),e)},e.gunzip=function(e,t,r){return"function"==typeof t&&(r=t,t={}),h(new y(t),e,r)},e.gunzipSync=function(e,t){return A(new y(t),e)},e.inflateRaw=function(e,t,r){return"function"==typeof t&&(r=t,t={}),h(new v(t),e,r)},e.inflateRawSync=function(e,t){return A(new v(t),e)},RU.inherits(E,r),E.prototype.params=function(t,r,i){if(t<e.Z_MIN_LEVEL||t>e.Z_MAX_LEVEL)throw RangeError("Invalid compression level: "+t);if(r!=e.Z_FILTERED&&r!=e.Z_HUFFMAN_ONLY&&r!=e.Z_RLE&&r!=e.Z_FIXED&&r!=e.Z_DEFAULT_STRATEGY)throw TypeError("Invalid strategy: "+r);if(this._level!==t||this._strategy!==r){var a=this;this.flush(Mf.Z_SYNC_FLUSH,function(){n(a._handle,"zlib binding closed"),a._handle.params(t,r),!a._hadError&&(a._level=t,a._strategy=r,i&&i())})}else T5.nextTick(i)},E.prototype.reset=function(){return n(this._handle,"zlib binding closed"),this._handle.reset()},E.prototype._flush=function(e){this._transform(t.alloc(0),"",e)},E.prototype.flush=function(e,r){var n=this,i=this._writableState;"function"!=typeof e&&(void 0!==e||r)||(r=e,e=Mf.Z_FULL_FLUSH),i.ended?r&&T5.nextTick(r):i.ending?r&&this.once("end",r):i.needDrain?r&&this.once("drain",function(){return n.flush(e,r)}):(this._flushFlag=e,this.write(t.alloc(0),"",r))},E.prototype.close=function(e){I(this,e),T5.nextTick(C,this)},E.prototype._transform=function(e,r,n){var i,a=this._writableState,o=(a.ending||a.ended)&&(!e||a.length===e.length);return null===e||t.isBuffer(e)?this._handle?void(o?i=this._finishFlushFlag:(i=this._flushFlag,e.length>=a.length&&(this._flushFlag=this._opts.flush||Mf.Z_NO_FLUSH)),this._processChunk(e,i,n)):n(Error("zlib binding closed")):n(Error("invalid input"))},E.prototype._processChunk=function(e,r,o){var s=e&&e.length,l=this._chunkSize-this._offset,c=0,u=this,f="function"==typeof o;if(!f){var d,h=[],A=0;this.on("error",function(e){d=e}),n(this._handle,"zlib binding closed");do var g=this._handle.writeSync(r,e,c,s,this._buffer,this._offset,l);while(!this._hadError&&y(g[0],g[1]))if(this._hadError)throw d;if(A>=i)throw I(this),RangeError(a);var p=t.concat(h,A);return I(this),p}n(this._handle,"zlib binding closed");var m=this._handle.write(r,e,c,s,this._buffer,this._offset,l);function y(i,a){if(this&&(this.buffer=null,this.callback=null),!u._hadError){var d=l-a;if(n(d>=0,"have should not go down"),d>0){var g=u._buffer.slice(u._offset,u._offset+d);u._offset+=d,f?u.push(g):(h.push(g),A+=g.length)}if((0===a||u._offset>=u._chunkSize)&&(l=u._chunkSize,u._offset=0,u._buffer=t.allocUnsafe(u._chunkSize)),0===a){if(c+=s-i,s=i,!f)return!0;var p=u._handle.write(r,e,c,s,u._buffer,u._offset,u._chunkSize);return p.callback=y,void(p.buffer=e)}if(!f)return!1;o()}}m.buffer=e,m.callback=y},RU.inherits(g,E),RU.inherits(p,E),RU.inherits(m,E),RU.inherits(y,E),RU.inherits(b,E),RU.inherits(v,E),RU.inherits(x,E)}(Mu);var MG=Tj(Mu);class MH extends Mc.Writable{constructor(e,t,r){super({decodeStrings:!1}),this.finalize=this.finalize.bind(this),this.document=e,this.id=t,null==r&&(r={}),this.data=r,this.gen=0,this.deflate=null,this.compress=this.document.compress&&!this.data.Filter,this.uncompressedLength=0,this.chunks=[]}initDeflate(){return this.data.Filter="FlateDecode",this.deflate=MG.createDeflate(),this.deflate.on("data",e=>(this.chunks.push(e),this.data.Length+=e.length)),this.deflate.on("end",this.finalize)}_write(e,t,r){return e instanceof Uint8Array||(e=Tc.from(e+"\n","binary")),this.uncompressedLength+=e.length,null==this.data.Length&&(this.data.Length=0),this.compress?(this.deflate||this.initDeflate(),this.deflate.write(e)):(this.chunks.push(e),this.data.Length+=e.length),r()}end(){return(super.end(...arguments),this.deflate)?this.deflate.end():this.finalize()}finalize(){if(this.offset=this.document._offset,this.document._write(`${this.id} ${this.gen} obj`),this.document._write(MZ.convert(this.data)),this.chunks.length){for(let e of(this.document._write("stream"),Array.from(this.chunks)))this.document._write(e);this.chunks.length=0,this.document._write("\nendstream")}return this.document._write("endobj"),this.document._refEnd(this)}toString(){return`${this.id} ${this.gen} R`}}class MW{constructor(e){void 0===e&&(e={}),this._items={},this.limits="boolean"!=typeof e.limits||e.limits}add(e,t){return this._items[e]=t}get(e){return this._items[e]}toString(){let e=Object.keys(this._items).sort((e,t)=>
3this._compareKeys(e,t)),t=["<<"];if(this.limits&&e.length>1){let r=e[0],n=e[e.length-1];t.push(`  /Limits ${MZ.convert([this._dataForKey(r),this._dataForKey(n)])}`)}for(let r of(t.push(`  /${this._keysName()} [`),e))t.push(`    ${MZ.convert(this._dataForKey(r))} ${MZ.convert(this._items[r])}`);return t.push("]"),t.push(">>"),t.join("\n")}_compareKeys(){throw Error("Must be implemented by subclasses")}_keysName(){throw Error("Must be implemented by subclasses")}_dataForKey(){throw Error("Must be implemented by subclasses")}}class MY extends MW{_compareKeys(e,t){return e.localeCompare(t)}_keysName(){return"Names"}_dataForKey(e){return new String(e)}}let Mq=(e,t)=>(Array(t+1).join("0")+e).slice(-t),MK=/[\n\r\t\b\f()\\]/g,MJ={"\n":"\\n","\r":"\\r","	":"\\t","\b":"\\b","\f":"\\f","\\":"\\\\","(":"\\(",")":"\\)"},MV=function(e){let t=e.length;if(1&t)throw Error("Buffer length must be even");for(let r=0,n=t-1;r<n;r+=2){let t=e[r];e[r]=e[r+1],e[r+1]=t}return e};class MZ{static convert(e){if("string"==typeof e)return`/${e}`;if(e instanceof String){let t=e,r=!1;for(let e=0,n=t.length;e<n;e++)if(t.charCodeAt(e)>127){r=!0;break}return r&&(t=MV(Tc.from(`\ufeff${t}`,"utf16le")).toString("binary")),t=t.replace(MK,e=>MJ[e]),`(${t})`}if(Tc.isBuffer(e))return`<${e.toString("hex")}>`;if(e instanceof MH||e instanceof MY)return e.toString();if(e instanceof Date)return`(D:${Mq(e.getUTCFullYear(),4)}`+Mq(e.getUTCMonth()+1,2)+Mq(e.getUTCDate(),2)+Mq(e.getUTCHours(),2)+Mq(e.getUTCMinutes(),2)+Mq(e.getUTCSeconds(),2)+"Z)";if(Array.isArray(e)){let t=Array.from(e).map(e=>MZ.convert(e)).join(" ");return`[${t}]`}if("[object Object]"===({}).toString.call(e)){let t=["<<"];for(let r in e){let n=e[r];t.push(`/${r} ${MZ.convert(n)}`)}return t.push(">>"),t.join("\n")}return"number"==typeof e?MZ.number(e):`${e}`}static number(e){if(e>-1e21&&e<1e21)return Math.round(1e6*e)/1e6;throw Error(`unsupported number: ${e}`)}}let MX={top:72,left:72,bottom:72,right:72},M$={"4A0":[4767.87,6740.79],"2A0":[3370.39,4767.87],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],RA0:[2437.8,3458.27],RA1:[1729.13,2437.8],RA2:[1218.9,1729.13],RA3:[864.57,1218.9],RA4:[609.45,864.57],SRA0:[2551.18,3628.35],SRA1:[1814.17,2551.18],SRA2:[1275.59,1814.17],SRA3:[907.09,1275.59],SRA4:[637.8,907.09],EXECUTIVE:[521.86,756],FOLIO:[612,936],LEGAL:[612,1008],LETTER:[612,792],TABLOID:[792,1224]};class M0{constructor(e,t){void 0===t&&(t={}),this.document=e,this._options=t,this.size=t.size||"letter",this.layout=t.layout||"portrait",this.userUnit=t.userUnit||1,"number"==typeof t.margin?this.margins={top:t.margin,left:t.margin,bottom:t.margin,right:t.margin}:this.margins=t.margins||MX;const r=Array.isArray(this.size)?this.size:M$[this.size.toUpperCase()];this.width=r[+("portrait"!==this.layout)],this.height=r[+("portrait"===this.layout)],this.content=this.document.ref(),t.font&&e.font(t.font,t.fontFamily),t.fontSize&&e.fontSize(t.fontSize),this.resources=this.document.ref({ProcSet:["PDF","Text","ImageB","ImageC","ImageI"]}),this.dictionary=this.document.ref({Type:"Page",Parent:this.document._root.data.Pages,MediaBox:[0,0,this.width,this.height],Contents:this.content,Resources:this.resources,UserUnit:this.userUnit}),this.markings=[]}get fonts(){let e=this.resources.data;return null!=e.Font?e.Font:e.Font={}}get xobjects(){let e=this.resources.data;return null!=e.XObject?e.XObject:e.XObject={}}get ext_gstates(){let e=this.resources.data;return null!=e.ExtGState?e.ExtGState:e.ExtGState={}}get patterns(){let e=this.resources.data;return null!=e.Pattern?e.Pattern:e.Pattern={}}get colorSpaces(){let e=this.resources.data;
3return e.ColorSpace||(e.ColorSpace={})}get annotations(){let e=this.dictionary.data;return null!=e.Annots?e.Annots:e.Annots=[]}get structParentTreeKey(){let e=this.dictionary.data;return null!=e.StructParents?e.StructParents:e.StructParents=this.document.createStructParentTreeNextKey()}maxY(){return this.height-this.margins.bottom}write(e){return this.content.write(e)}_setTabOrder(){!this.dictionary.Tabs&&this.document.hasMarkInfoDictionary()&&(this.dictionary.data.Tabs="S")}end(){for(let e of(this._setTabOrder(),this.dictionary.end(),this.resources.data.ColorSpace=this.resources.data.ColorSpace||{},Object.values(this.document.spotColors)))this.resources.data.ColorSpace[e.id]=e;return this.resources.end(),this.content.end()}}class M1{static generateFileID(e){void 0===e&&(e={});let t=`${e.CreationDate.getTime()}
4`;for(let r in e)e.hasOwnProperty(r)&&(t+=`${r}: ${e[r].valueOf()}
5`);var r=(0,Sb.default)(t);let n=[];for(let e=0;e<r.sigBytes;e++)n.push(r.words[Math.floor(e/4)]>>8*(3-e%4)&255);return Tc.from(n)}}let{number:M2}=MZ,M5=class{constructor(e){this.doc=e,this.stops=[],this.embedded=!1,this.transform=[1,0,0,1,0,0]}stop(e,t,r){if(null==r&&(r=1),t=this.doc._normalizeColor(t),0===this.stops.length)if(3===t.length)this._colorSpace
5="DeviceRGB";else if(4===t.length)this._colorSpace="DeviceCMYK";else if(1===t.length)this._colorSpace="DeviceGray";else throw Error("Unknown color space");else if("DeviceRGB"===this._colorSpace&&3!==t.length||"DeviceCMYK"===this._colorSpace&&4!==t.length||"DeviceGray"===this._colorSpace&&1!==t.length)throw Error("All gradient stops must use the same color space");return r=Math.max(0,Math.min(1,r)),this.stops.push([e,t,r]),this}setTransform(e,t,r,n,i,a){return this.transform=[e,t,r,n,i,a],this}embed(e){let t,r=this.stops.length;if(0===r)return;this.embedded=!0,this.matrix=e;let n=this.stops[r-1];n[0]<1&&this.stops.push([1,n[1],n[2]]);let i=[],a=[],o=[];for(let e=0;e<r-1;e++)a.push(0,1),e+2!==r&&i.push(this.stops[e+1][0]),t=this.doc.ref({FunctionType:2,Domain:[0,1],C0:this.stops[e+0][1],C1:this.stops[e+1][1],N:1}),o.push(t),t.end();1===r?t=o[0]:(t=this.doc.ref({FunctionType:3,Domain:[0,1],Functions:o,Bounds:i,Encode:a})).end(),this.id=`Sh${++this.doc._gradCount}`;let s=this.shader(t);s.end();let l=this.doc.ref({Type:"Pattern",PatternType:2,Shading:s,Matrix:this.matrix.map(M2)});if(l.end(),this.stops.some(e=>e[2]<1)){let e=this.opacityGradient();for(let t of(e._colorSpace="DeviceGray",this.stops))e.stop(t[0],[t[2]]);e=e.embed(this.matrix);let t=[0,0,this.doc.page.width,this.doc.page.height],r=this.doc.ref({Type:"XObject",Subtype:"Form",FormType:1,BBox:t,Group:{Type:"Group",S:"Transparency",CS:"DeviceGray"},Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Pattern:{Sh1:e}}});r.write("/Pattern cs /Sh1 scn"),r.end(`${t.join(" ")} re f`);let n=this.doc.ref({Type:"ExtGState",SMask:{Type:"Mask",S:"Luminosity",G:r}});n.end();let i=this.doc.ref({Type:"Pattern",PatternType:1,PaintType:1,TilingType:2,BBox:t,XStep:t[2],YStep:t[3],Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Pattern:{Sh1:l},ExtGState:{Gs1:n}}});i.write("/Gs1 gs /Pattern cs /Sh1 scn"),i.end(`${t.join(" ")} re f`),this.doc.page.patterns[this.id]=i}else this.doc.page.patterns[this.id]=l;return l}apply(e){let[t,r,n,i,a,o]=this.doc._ctm,[s,l,c,u,f,d]=this.transform,h=[t*s+n*l,r*s+i*l,t*c+n*u,r*c+i*u,t*f+n*d+a,r*f+i*d+o];this.embedded&&h.join(" ")===this.matrix.join(" ")||this.embed(h),this.doc._setColorSpace("Pattern",e);let A=e?"SCN":"scn";return this.doc.addContent(`/${this.id} ${A}`)}},M3=class e extends M5{constructor(e,t,r,n,i){super(e),this.x1=t,this.y1=r,this.x2=n,this.y2=i}shader(e){return this.doc.ref({ShadingType:2,ColorSpace:this._colorSpace,Coords:[this.x1,this.y1,this.x2,this.y2],Function:e,Extend:[!0,!0]})}opacityGradient(){return new e(this.doc,this.x1,this.y1,this.x2,this.y2)}},M4=class e extends M5{constructor(e,t,r,n,i,a,o){super(e),this.doc=e,this.x1=t,this.y1=r,this.r1=n,this.x2=i,this.y2=a,this.r2=o}shader(e){return this.doc.ref({ShadingType:3,ColorSpace:this._colorSpace,Coords:[this.x1,this.y1,this.r1,this.x2,this.y2,this.r2],Function:e,Extend:[!0,!0]})}opacityGradient(){return new e(this.doc,this.x1,this.y1,this.r1,this.x2,this.y2,this.r2)}},M6=["DeviceCMYK","DeviceRGB"],M8=class{constructor(e,t,r,n,i){this.doc=e,this.bBox=t,this.xStep=r,this.yStep=n,this.stream=i}createPattern(){let e=this.doc.ref();e.end();let[t,r,n,i,a,o]=this.doc._ctm,[s,l,c,u,f,d]=[1,0,0,1,0,0],h=this.doc.ref({Type:"Pattern",PatternType:1,PaintType:2,TilingType:2,BBox:this.bBox,XStep:this.xStep,YStep:this.yStep,Matrix:[t*s+n*l,r*s+i*l,t*c+n*u,r*c+i*u,t*f+n*d+a,r*f+i*d+o].map(e=>+e.toFixed(5)),Resources:e});return h.end(this.stream),h}embedPatternColorSpaces(){M6.forEach(e=>{let t=this.getPatternColorSpaceId(e);if(this.doc.page.colorSpaces[t])return;let r=this.doc.ref(["Pattern",e]);r.end(),this.doc.page.colorSpaces[t]=r})}getPatternColorSpaceId(e){return`CsP${e}`}embed(){this.id||(this.doc._patternCount=this.doc._patternCount+1,this.id="P"+this.doc._patternCount,this.pattern=this.createPattern()),this.doc.page.patterns[this.id]||(this.doc.page.patterns[this.id]=this.pattern)}apply(e,t){this.embedPatternColorSpaces(),this.embed();let r=this.doc._normalizeColor(t);if(!r)throw Error(`invalid pattern color. (value: ${t})`);let n=this.getPatternColorSpaceId(this.doc._getColorSpace(r));this.doc._setColorSpace(n,e);let i=e?"SCN":"scn";return this.doc.addContent(`${r.join(" ")} /${this.id} ${i}`)}};class M7{constructor(e,t,r,n,i,a){this.id="CS"+Object.keys(e.spotColors).length,this.name=t,this.values=[r,n,i,a],this.ref=e.ref(["Separation",this.name,"DeviceCMYK",{Range:[0,1,0,1,0,1,0,1],C0:[0,0,0,0],C1:this.values.map(e=>e/100),FunctionType:2,Domain:[0,1],N:1}]),this.ref.end()}toString(){return`${this.ref.id} 0 R`}}let{PDFGradient:M9,PDFLinearGradient:Ne,PDFRadialGradient:Nt}={PDFGradient:M5,PDFLinearGradient:M3,PDFRadialGradient:M4},{PDFTilingPattern:Nr}={PDFTilingPattern:M8};var Nn={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],grey:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],ol
5ive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]};t=r=n=i=a=o=0;let Ni={M:2,m:2,Z:0,z:0,L:2,l:2,H:1,h:1,V:1,v:1,C:6,c:6,S:4,s:4,Q:4,q:4,T:2,t:2,A:7,a:7},Na=e=>e in Ni,No=e=>{let t=e.codePointAt(0);return 32===t||9===t||13===t||10===t},Ns=e=>{let t=e.codePointAt(0);return null!=t&&48<=t&&t<=57},Nl=(e,t)=>{let r=t,n="",i="none";for(;r<e.length;r+=1){let t=e[r];if("+"===t||"-"===t){if("none"===i){i="sign",n+=t;continue}if("e"===i){i="exponent_sign",n+=t;continue}}if(Ns(t)){if("none"===i||"sign"===i||"whole"===i){i="whole",n+=t;continue}if("decimal_point"===i||"decimal"===i){i="decimal",n+=t;continue}if("e"===i||"exponent_sign"===i||"exponent"===i){i="exponent",n+=t;continue}}if("."===t&&("none"===i||"sign"===i||"whole"===i)){i="decimal_point",n+=t;continue}if(("E"===t||"e"===t)&&("whole"===i||"decimal_point"===i||"decimal"===i)){i="e",n+=t;continue}break}let a=Number.parseFloat(n);return Number.isNaN(a)?[t,null]:[r-1,a]},Nc=function(e,s){t=r=n=i=a=o=0;for(let t=0;t<e.length;t++){let{command:r,args:n}=e[t];"function"==typeof Nu[r]&&Nu[r](s,n)}},Nu={M:(e,s)=>(t=s[0],r=s[1],n=i=null,a=t,o=r,e.moveTo(t,r)),m:(e,s)=>(t+=s[0],r+=s[1],n=i=null,a=t,o=r,e.moveTo(t,r)),C:(e,a)=>(t=a[4],r=a[5],n=a[2],i=a[3],e.bezierCurveTo(...a)),c:(e,a)=>(e.bezierCurveTo(a[0]+t,a[1]+r,a[2]+t,a[3]+r,a[4]+t,a[5]+r),n=t+a[2],i=r+a[3],t+=a[4],r+=a[5]),S:(e,a)=>(null===n&&(n=t,i=r),e.bezierCurveTo(t-(n-t),r-(i-r),a[0],a[1],a[2],a[3]),n=a[0],i=a[1],t=a[2],r=a[3]),s:(e,a)=>(null===n&&(n=t,i=r),e.bezierCurveTo(t-(n-t),r-(i-r),t+a[0],r+a[1],t+a[2],r+a[3]),n=t+a[0],i=r+a[1],t+=a[2],r+=a[3]),Q:(e,a)=>(n=a[0],i=a[1],t=a[2],r=a[3],e.quadraticCurveTo(a[0],a[1],t,r)),q:(e,a)=>(e.quadraticCurveTo(a[0]+t,a[1]+r,a[2]+t,a[3]+r),n=t+a[0],i=r+a[1],t+=a[2],r+=a[3]),T:(e,a)=>(null===n?(n=t,i=r):(n=t-(n-t),i=r-(i-r)),e.quadraticCurveTo(n,i,a[0],a[1]),n=t-(n-t),i=r-(i-r),t=a[0],r=a[1]),t:(e,a)=>(null===n?(n=t,i=r):(n=t-(n-t),i=r-(i-r)),e.quadraticCurveTo(n,i,t+a[0],r+a[1]),t+=a[0],r+=a[1]),A:(e,n)=>(Nf(e,t,r,n),t=n[5],r=n[6]),a:(e,n)=>(n[5]+=t,n[6]+=r,Nf(e,t,r,n),t=n[5],r=n[6]),L:(e,a)=>(t=a[0],r=a[1],n=i=null,e.lineTo(t,r)),l:(e,a)=>(t+=a[0],r+=a[1],n=i=null,e.lineTo(t,r)),H:(e,a)=>(t=a[0],n=i=null,e.lineTo(t,r)),h:(e,a)=>(t+=a[0],n=i=null,e.lineTo(t,r)),V:(e,a)=>(r=a[0],n=i=null,e.lineTo(t,r)),v:(e,a)=>(r+=a[0],n=i=null,e.lineTo(t,r)),Z:e=>(e.closePath(),t=a,r=o),z:e=>(e.closePath(),t=a,r=o)},Nf=function(e,t,r,n){let[i,a,o,s,l,c,u]=n;for(let n of Nd(c,u,i,a,s,l,o,t,r)){let t=Nh(...n);e.bezierCurveTo(...t)}},Nd=function(e,t,r,a,o,s,l,c,u){let f=Math.PI/180*l,d=Math.sin(f),h=Math.cos(f);r=Math.abs(r),a=Math.abs(a);let A=(n=h*(c-e)*.5+d*(u-t)*.5)*n/(r*r)+(i=h*(u-t)*.5-d*(c-e)*.5)*i/(a*a);A>1&&(r*=A=Math.sqrt(A),a*=A);let g=h/r,p=d/r,m=-d/a,y=h/a,b=g*c+p*u,v=m*c+y*u,x=g*e+p*t,w=m*e+y*t,E=1/((x-b)*(x-b)+(w-v)*(w-v))-.25;E<0&&(E=0);let I=Math.sqrt(E);s===o&&(I=-I);let C=.5*(b+x)-I*(w-v),B=.5*(v+w)+I*(x-b),k=Math.atan2(v-B,b-C),S=Math.atan2(w-B,x-C)-k;S<0&&1===s?S+=2*Math.PI:S>0&&0===s&&(S-=2*Math.PI);let Q=Math.ceil(Math.abs(S/(.5*Math.PI+.001))),_=[];for(let e=0;e<Q;e++){let t=k+e*S/Q,n=k+(e+1)*S/Q;_[e]=[C,B,t,n,r,a,d,h]}return _},Nh=function(e,t,r,n,i,a,o,s){let l=s*i,c=-o*a,u=o*i,f=s*a,d=.5*(n-r),h=8/3*Math.sin(.5*d)*Math.sin(.5*d)
5/Math.sin(d),A=e+Math.cos(r)-h*Math.sin(r),g=t+Math.sin(r)+h*Math.cos(r),p=e+Math.cos(n),m=t+Math.sin(n),y=p+h*Math.sin(n),b=m-h*Math.cos(n);return[l*A+c*g,u*A+f*g,l*y+c*b,u*y+f*b,l*p+c*m,u*p+f*m]};class NA{static apply(e,t){Nc((e=>{let t=[],r=null,n=[],i=0,a=!1,o=!1;for(let s=0;s<e.length;s+=1){let l=e.charAt(s);if(No(l))continue;if(a&&","===l){if(o)break;o=!0;continue}if(Na(l)){if(o)return t;if(null==r){if("M"!==l&&"m"!==l)return t}else if(0!==n.length)return t;n=[],i=Ni[r=l],a=!1,0===i&&t.push({command:r,args:n});continue}if(null==r)break;let c=s,u=null;if("A"===r||"a"===r){let t=n.length;(0===t||1===t)&&"+"!==l&&"-"!==l&&([c,u]=Nl(e,s)),(2===t||5===t||6===t)&&([c,u]=Nl(e,s)),(3===t||4===t)&&("0"===l&&(u=0),"1"===l&&(u=1))}else[c,u]=Nl(e,s);if(null==u)break;n.push(u),a=!0,o=!1,s=c,n.length===i&&(t.push({command:r,args:n}),"M"===r&&(r="L"),"m"===r&&(r="l"),n=[])}return t})(t),e)}}let{number:Ng}=MZ,Np=(Math.sqrt(2)-1)/3*4;var Nm={};let Ny={402:131,8211:150,8212:151,8216:145,8217:146,8218:130,8220:147,8221:148,8222:132,8224:134,8225:135,8226:149,8230:133,8364:128,8240:137,8249:139,8250:155,710:136,8482:153,338:140,339:156,732:152,352:138,353:154,376:159,381:142,382:158},Nb=`\
6.notdef       .notdef        .notdef        .notdef
7.notdef       .notdef        .notdef        .notdef
8.notdef       .notdef        .notdef        .notdef
9.notdef       .notdef        .notdef        .notdef
10.notdef       .notdef        .notdef        .notdef
11.notdef       .notdef        .notdef        .notdef
12.notdef       .notdef        .notdef        .notdef
13.notdef       .notdef        .notdef        .notdef
14
15space         exclam         quotedbl       numbersign
16dollar        percent        ampersand      quotesingle
17parenleft     parenright     asterisk       plus
18comma         hyphen         period         slash
19zero          one            two            three
20four          five           six            seven
21eight         nine           colon          semicolon
22less          equal          greater        question
23
24at            A              B              C
25D             E              F              G
26H             I              J              K
27L             M              N              O
28P             Q              R              S
29T             U              V              W
30X             Y              Z              bracketleft
31backslash     bracketright   asciicircum    underscore
32
33grave         a              b              c
34d             e              f              g
35h             i              j              k
36l             m              n              o
37p             q              r              s
38t             u              v              w
39x             y              z              braceleft
40bar           braceright     asciitilde     .notdef
41
42Euro          .notdef        quotesinglbase florin
43quotedblbase  ellipsis       dagger         daggerdbl
44circumflex    perthousand    Scaron         guilsinglleft
45OE            .notdef        Zcaron         .notdef
46.notdef       quoteleft      quoteright     quotedblleft
47quotedblright bullet         endash         emdash
48tilde         trademark      scaron         guilsinglright
49oe            .notdef        zcaron         ydieresis
50
51space         exclamdown     cent           sterling
52currency      yen            brokenbar      section
53dieresis      copyright      ordfeminine    guillemotleft
54logicalnot    hyphen         registered     macron
55degree        plusminus      twosuperior    threesuperior
56acute         mu             paragraph      periodcentered
57cedilla       onesuperior    ordmasculine   guillemotright
58onequarter    onehalf        threequarters  questiondown
59
60Agrave        Aacute         Acircumflex    Atilde
61Adieresis     Aring          AE             Ccedilla
62Egrave        Eacute         Ecircumflex    Edieresis
63Igrave        Iacute         Icircumflex    Idieresis
64Eth           Ntilde         Ograve         Oacute
65Ocircumflex   Otilde         Odieresis      multiply
66Oslash        Ugrave         Uacute         Ucircumflex
67Udieresis     Yacute         Thorn          germandbls
68
69agrave        aacute         acircumflex    atilde
70adieresis     aring          ae             ccedilla
71egrave        eacute         ecircumflex    edieresis
72igrave        iacute         icircumflex    idieresis
73eth           ntilde         ograve         oacute
74ocircumflex   otilde         odieresis      divide
75oslash        ugrave         uacute         ucircumflex
76udieresis     yacute         thorn          ydieresis\
77`.split(/\s+/);class Nv{static open(e){throw Error("AFMFont.open not available on browser build")}static fromJson(e){return new Nv(e)}constructor(e){"string"==typeof e?(this.contents=e,this.parse()):(this.attributes=e.attributes,this.glyphWidths=e.glyphWidths,this.kernPairs=e.kernPairs),this.charWidths=((e,t,r)=>{let n=[],i=t+1;for(let t=e;t<i;t++)n.push(t);return n})(0,255).map(e=>this.glyphWidths[Nb[e]]),this.bbox=Array.from(this.attributes.FontBBox.split(/\s+/)).map(e=>
77+e),this.ascender=+(this.attributes.Ascender||0),this.descender=+(this.attributes.Descender||0),this.xHeight=+(this.attributes.XHeight||0),this.capHeight=+(this.attributes.CapHeight||0),this.lineGap=this.bbox[3]-this.bbox[1]-(this.ascender-this.descender)}parse(){let e=function(e){let t={attributes:{},glyphWidths:{},kernPairs:{}},r="";for(let l of e.split("\n")){if(i=l.match(/^Start(\w+)/)){r=i[1];continue}if(i=l.match(/^End(\w+)/)){r="";continue}switch(r){case"FontMetrics":var n,i=l.match(/(^\w+)\s+(.*)/),a=i[1],o=i[2];(n=t.attributes[a])?(Array.isArray(n)||(n=t.attributes[a]=[n]),n.push(o)):t.attributes[a]=o;break;case"CharMetrics":if(!/^CH?\s/.test(l))continue;var s=l.match(/\bN\s+(\.?\w+)\s*;/)[1];t.glyphWidths[s]=+l.match(/\bWX\s+(\d+)\s*;/)[1];break;case"KernPairs":(i=l.match(/^KPX\s+(\.?\w+)\s+(\.?\w+)\s+(-?\d+)/))&&(t.kernPairs[i[1]+i[2]]=parseInt(i[3]))}}return t}(this.contents);this.attributes=e.attributes,this.glyphWidths=e.glyphWidths,this.kernPairs=e.kernPairs}encodeText(e){let t=[];for(let r=0,n=e.length,i=0<=n;i?r<n:r>n;i?r++:r--){let n=e.charCodeAt(r);n=Ny[n]||n,t.push(n.toString(16))}return t}glyphsForString(e){let t=[];for(let r=0,n=e.length,i=0<=n;i?r<n:r>n;i?r++:r--){let n=e.charCodeAt(r);t.push(this.characterToGlyph(n))}return t}characterToGlyph(e){return Nb[Ny[e]||e]||".notdef"}widthOfGlyph(e){return this.glyphWidths[e]||0}getKernPair(e,t){return this.kernPairs[e+t]||0}advancesForGlyphs(e){let t=[];for(let r=0;r<e.length;r++){let n=e[r],i=e[r+1];t.push(this.widthOfGlyph(n)+this.getKernPair(n,i))}return t}}let Nx=e=>[e.FontName,{attributes:e,glyphWidths:{},kernPairs:{}}],Nw=(e=>{let{attributes:t,glyphWidths:r,kernPairs:n}=e,i=t.map(Nx);return Object.keys(r).forEach(e=>{r[e].forEach((t,r)=>{t&&(i[r][1].glyphWidths[e]=t)})}),Object.keys(n).forEach(e=>{n[e].forEach((t,r)=>{t&&(i[r][1].kernPairs[e]=t)})}),Object.fromEntries(i)})({attributes:[{Comment:["Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated.  All Rights Reserved.","Creation Date: Thu May  1 12:43:52 1997","UniqueID 43052","VMusage 37169 48194"],FontName:"Helvetica-Bold",FullName:"Helvetica Bold",FamilyName:"Helvetica",Weight:"Bold",ItalicAngle:"0",IsFixedPitch:"false",CharacterSet:"ExtendedRoman",FontBBox:"-170 -228 1003 962 ",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"002.000",Notice:"Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated.  All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"718",XHeight:"532",Ascender:"718",Descender:"-207",StdHW:"118",StdVW:"140"},{Comment:["Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated.  All Rights Reserved.","Creation Date: Thu May  1 12:45:12 1997","UniqueID 43053","VMusage 14482 68586"],FontName:"Helvetica-BoldOblique",FullName:"Helvetica Bold Oblique",FamilyName:"Helvetica",Weight:"Bold",ItalicAngle:"-12",IsFixedPitch:"false",CharacterSet:"ExtendedRoman",FontBBox:"-174 -228 1114 962",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"002.000",Notice:"Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated.  All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"718",XHeight:"532",Ascender:"718",Descender:"-207",StdHW:"118",StdVW:"140"},{Comment:["Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated.  All Rights Reserved.","Creation Date: Thu May  1 12:44:31 1997","UniqueID 43055","VMusage 14960 69346"],FontName:"Helvetica-Oblique",FullName:"Helvetica Oblique",FamilyName:"Helvetica",Weight:"Medium",ItalicAngle:"-12",IsFixedPitch:"false",CharacterSet:"ExtendedRoman",FontBBox:"-170 -225 1116 931 ",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"002.000",Notice:"Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated.  All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"718",XHeight:"523",Ascender:"718",Descender:"-207",StdHW:"76",StdVW:"88"},{Comment:["Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated.  All Rights Reserved.","Creation Date: Thu May  1 12:38:23 1997","UniqueID 43054","VMusage 37069 48094"],FontName:"Helvetica",FullName:"Helvetica",FamilyName:"Helvetica",Weight:"Medium",ItalicAngle:"0",IsFixedPitch:"false",CharacterSet:"ExtendedRoman",FontBBox:"-166 -225 1000 931 ",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"002.000",Notice:"Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated.  All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"718",XHeight:"523",Ascender:"718",Descender:"-207",StdHW:"76",StdVW:"88"},{Comment:["Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated.  All Rights Reserved.","Creation Date: Thu May  1 12:52:56 1997","UniqueID 43065","VMusage 41636 52661"],FontName:"Times-Bold",FullName:"Times Bold",FamilyName:"Times",Weight:"Bold",ItalicAngle:"0",IsFixedPitch:"false",CharacterSet:"ExtendedRoman",FontBBox:"-168 -218 1000 935 ",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"002.000",Notice:"Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated.  All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"676",XHeight:"461",Ascender:"683",Descender:"-217",StdHW:"44",StdVW:"139"},{Comment:["Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated.  All Rights Reserved.","Creation Date: Thu May  1 13:04:06 1997","UniqueID 43066","VMusage 45874 56899"],FontName:"Times-BoldItalic",FullName:"Times Bold Italic",FamilyName:"Times",Weight:"Bold",ItalicAngle:"-15",IsFixedPitch:"false",CharacterSet:"ExtendedRoman",FontBBox:"-200 -218 996 921",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"002.000",Notice:"Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated.  All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"669",XHeight:"462",Ascender:"683",Descender:"-217",StdHW:"42",StdVW:"121"},{Comment:["Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated.  All Rights Reserved.","Creation Date: Thu May  1 12:56:55 1997","UniqueID 43067","VMusage 47727 58752"],FontName:"Times-Italic",FullName:"Times Italic",FamilyName:"Times",Weight:"Medium",ItalicAngle:"-15.5",IsFixedPitch:"false",CharacterSet:"ExtendedRoman",FontBBox:"-169 -217 1010 883 ",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"002.000",Notice:"Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated.  All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"653",XHeight:"441",Ascender:"683",Descender:"-217",StdHW:"32",StdVW:"76"},{Comment:["Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated.  All Rights Reserved.","Creation Date: Thu May  1 12:49:17 1997","UniqueID 43068","VMusage 43909 54934"],FontName:"Times-Roman",FullName:"Times Roman",FamilyName:"Times",Weight:"Roman",ItalicAngle:"0",IsFixedPitch:"false",CharacterSet:"ExtendedRoman",FontBBox:"-168 -218 1000 898 ",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"002.000",Notice:"Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated.  All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"662",XHeight:"450",Ascender:"683",Descender:"-217",StdHW:"28",StdVW:"84"},{Comment:["Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated.  All Rights Reserved.","Creation Date: Mon Jun 23 16:28:00 1997","UniqueID 43048","VMusage 41139 52164"],FontName:"Courier-Bold",FullName:"Courier Bold",FamilyName:"Courier",Weight:"Bold",ItalicAngle:"0",IsFixedPitch:"true",CharacterSet:"ExtendedRoman",FontBBox:"-113 -250 749 801 ",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"003.000",Notice:"Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated.  All Rights Reserved.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"562",XHeight:"439",Ascender:"629",Descender:"-157",StdHW:"84",StdVW:"106"},{Comment:["Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated.  All Rights Reserved.","Creation Date: Mon Jun 23 16:28:46 1997","UniqueID 43049","VMusage 17529 79244"],FontName:"Courier-BoldOblique",FullName:"Courier Bold Oblique",FamilyName:"Courier",Weight:"Bold",ItalicAngle:"-12",IsFixedPitch:"true",CharacterSet:"ExtendedRoman",FontBBox:"-57 -250 869 801",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"003.000",Notice:"Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated.  All Rights Reserved.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"562",XHeight:"439",Ascender:"629",Descender:"-157",StdHW:"84",StdVW:"106"},{Comment:["Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated.  All Rights Reserved.","Creation Date: Thu May  1 17:37:52 1997","UniqueID 43051","VMusage 16248 75829"],FontName:"Courier-Oblique",FullName:"Courier Oblique",FamilyName:"Courier",Weight:"Medium",ItalicAngle:"-12",IsFixedPitch:"true",CharacterSet:"ExtendedRoman",FontBBox:"-27 -250 849 805 ",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"003.000",Notice:"Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated.  All Rights Reserved.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"562",XHeight:"426",Ascender:"629",Descender:"-157",StdHW:"51",StdVW:"51"},{Comment:["Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated.  All Rights Reserved.","Creation Date: Thu May  1 17:27:09 1997","UniqueID 43050","VMusage 39754 50779"],FontName:"Courier",FullName:"Courier",FamilyName:"Courier",Weight:"Medium",ItalicAngle:"0",IsFixedPitch:"true",CharacterSet:"ExtendedRoman",FontBBox:"-23 -250 715 805 ",UnderlinePosition:"-100",UnderlineThickness:"50",Version:"003.000",Notice:"Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated.  All Rights Reserved.",EncodingScheme:"AdobeStandardEncoding",CapHeight:"562",XHeight:"426",Ascender:"629",Descender:"-157",StdHW:"51",StdVW:"51"}],glyphWidths:{space:[278,278,278,278,250,250,250,250,600,600,600,600],exclam:[333,333,278,278,333,389,333,333,600,600,600,600],quotedbl:[474,474,355,355,555,555,420,408,600,600,600,600],numbersign:[556,556,556,556,500,500,500,500,600,600,600,600],dollar:[556,556,556,556,500,500,500,500,600,600,600,600],percent:[889,889,889,889,1e3,833,833,833,600,600,600,600],ampersand:[722,722,667,667,833,778,778,778,600,600,600,600],quoteright:[278,278,222,222,333,333,333,333,600,600,600,600],parenleft:[333,333,333,333,333,333,333,333,600,600,600,600],parenright:[333,333,333,333,333,333,333,333,600,600,600,600],asterisk:[389,389,389,389,500,500,500,500,600,600,600,600],plus:[584,584,584,584,570,570,675,564,600,600,600,600],c
77omma:[278,278,278,278,250,250,250,250,600,600,600,600],hyphen:[333,333,333,333,333,333,333,333,600,600,600,600],period:[278,278,278,278,250,250,250,250,600,600,600,600],slash:[278,278,278,278,278,278,278,278,600,600,600,600],zero:[556,556,556,556,500,500,500,500,600,600,600,600],one:[556,556,556,556,500,500,500,500,600,600,600,600],two:[556,556,556,556,500,500,500,500,600,600,600,600],three:[556,556,556,556,500,500,500,500,600,600,600,600],four:[556,556,556,556,500,500,500,500,600,600,600,600],five:[556,556,556,556,500,500,500,500,600,600,600,600],six:[556,556,556,556,500,500,500,500,600,600,600,600],seven:[556,556,556,556,500,500,500,500,600,600,600,600],eight:[556,556,556,556,500,500,500,500,600,600,600,600],nine:[556,556,556,556,500,500,500,500,600,600,600,600],colon:[333,333,278,278,333,333,333,278,600,600,600,600],semicolon:[333,333,278,278,333,333,333,278,600,600,600,600],less:[584,584,584,584,570,570,675,564,600,600,600,600],equal:[584,584,584,584,570,570,675,564,600,600,600,600],greater:[584,584,584,584,570,570,675,564,600,600,600,600],question:[611,611,556,556,500,500,500,444,600,600,600,600],at:[975,975,1015,1015,930,832,920,921,600,600,600,600],A:[722,722,667,667,722,667,611,722,600,600,600,600],B:[722,722,667,667,667,667,611,667,600,600,600,600],C:[722,722,722,722,722,667,667,667,600,600,600,600],D:[722,722,722,722,722,722,722,722,600,600,600,600],E:[667,667,667,667,667,667,611,611,600,600,600,600],F:[611,611,611,611,611,667,611,556,600,600,600,600],G:[778,778,778,778,778,722,722,722,600,600,600,600],H:[722,722,722,722,778,778,722,722,600,600,600,600],I:[278,278,278,278,389,389,333,333,600,600,600,600],J:[556,556,500,500,500,500,444,389,600,600,600,600],K:[722,722,667,667,778,667,667,722,600,600,600,600],L:[611,611,556,556,667,611,556,611,600,600,600,600],M:[833,833,833,833,944,889,833,889,600,600,600,600],N:[722,722,722,722,722,722,667,722,600,600,600,600],O:[778,778,778,778,778,722,722,722,600,600,600,600],P:[667,667,667,667,611,611,611,556,600,600,600,600],Q:[778,778,778,778,778,722,722,722,600,600,600,600],R:[722,722,722,722,722,667,611,667,600,600,600,600],S:[667,667,667,667,556,556,500,556,600,600,600,600],T:[611,611,611,611,667,611,556,611,600,600,600,600],U:[722,722,722,722,722,722,722,722,600,600,600,600],V:[667,667,667,667,722,667,611,722,600,600,600,600],W:[944,944,944,944,1e3,889,833,944,600,600,600,600],X:[667,667,667,667,722,667,611,722,600,600,600,600],Y:[667,667,667,667,722,611,556,722,600,600,600,600],Z:[611,611,611,611,667,611,556,611,600,600,600,600],bracketleft:[333,333,278,278,333,333,389,333,600,600,600,600],backslash:[278,278,278,278,278,278,278,278,600,600,600,600],bracketright:[333,333,278,278,333,333,389,333,600,600,600,600],asciicircum:[584,584,469,469,581,570,422,469,600,600,600,600],underscore:[556,556,556,556,500,500,500,500,600,600,600,600],quoteleft:[278,278,222,222,333,333,333,333,600,600,600,600],a:[556,556,556,556,500,500,500,444,600,600,600,600],b:[611,611,556,556,556,500,500,500,600,600,600,600],c:[556,556,500,500,444,444,444,444,600,600,600,600],d:[611,611,556,556,556,500,500,500,600,600,600,600],e:[556,556,556,556,444,444,444,444,600,600,600,600],f:[333,333,278,278,333,333,278,333,600,600,600,600],g:[611,611,556,556,500,500,500,500,600,600,600,600],h:[611,611,556,556,556,556,500,500,600,600,600,600],i:[278,278,222,222,278,278,278,278,600,600,600,600],j:[278,278,222,222,333,278,278,278,600,600,600,600],k:[556,556,500,500,556,500,444,500,600,600,600,600],l:[278,278,222,222,278,278,278,278,600,600,600,600],m:[889,889,833,833,833,778,722,778,600,600,600,600],n:[611,611,556,556,556,556,500,500,600,600,600,600],o:[611,611,556,556,500,500,500,500,600,600,600,600],p:[611,611,556,556,556,500,500,500,600,600,600,600],q:[611,611,556,556,556,500,500,500,600,600,600,600],r:[389,389,333,333,444,389,389,333,600,600,600,600],s:[556,556,500,500,389,389,389,389,600,600,600,600],t:[333,333,278,278,333,278,278,278,600,600,600,600],u:[611,611,556,556,556,556,500,500,600,600,600,600],v:[556,556,500,500,500,444,444,500,600,600,600,600],w:[778,778,722,722,722,667,667,722,600,600,600,600],x:[556,556,500,500,500,500,444,500,600,600,600,600],y:[556,556,500,500,500,444,444,500,600,600,600,600],z:[500,500,500,500,444,389,389,444,600,600,600,600],braceleft:[389,389,334,334,394,348,400,48
770,600,600,600,600],bar:[280,280,260,260,220,220,275,200,600,600,600,600],braceright:[389,389,334,334,394,348,400,480,600,600,600,600],asciitilde:[584,584,584,584,520,570,541,541,600,600,600,600],exclamdown:[333,333,333,333,333,389,389,333,600,600,600,600],cent:[556,556,556,556,500,500,500,500,600,600,600,600],sterling:[556,556,556,556,500,500,500,500,600,600,600,600],fraction:[167,167,167,167,167,167,167,167,600,600,600,600],yen:[556,556,556,556,500,500,500,500,600,600,600,600],florin:[556,556,556,556,500,500,500,500,600,600,600,600],section:[556,556,556,556,500,500,500,500,600,600,600,600],currency:[556,556,556,556,500,500,500,500,600,600,600,600],quotesingle:[238,238,191,191,278,278,214,180,600,600,600,600],quotedblleft:[500,500,333,333,500,500,556,444,600,600,600,600],guillemotleft:[556,556,556,556,500,500,500,500,600,600,600,600],guilsinglleft:[333,333,333,333,333,333,333,333,600,600,600,600],guilsinglright:[333,333,333,333,333,333,333,333,600,600,600,600],fi:[611,611,500,500,556,556,500,556,600,600,600,600],fl:[611,611,500,500,556,556,500,556,600,600,600,600],endash:[556,556,556,556,500,500,500,500,600,600,600,600],dagger:[556,556,556,556,500,500,500,500,600,600,600,600],daggerdbl:[556,556,556,556,500,500,500,500,600,600,600,600],periodcentered:[278,278,278,278,250,250,250,250,600,600,600,600],paragraph:[556,556,537,537,540,500,523,453,600,600,600,600],bullet:[350,350,350,350,350,350,350,350,600,600,600,600],quotesinglbase:[278,278,222,222,333,333,333,333,600,600,600,600],quotedblbase:[500,500,333,333,500,500,556,444,600,600,600,600],quotedblright:[500,500,333,333,500,500,556,444,600,600,600,600],guillemotright:[556,556,556,556,500,500,500,500,600,600,600,600],ellipsis:[1e3,1e3,1e3,1e3,1e3,1e3,889,1e3,600,600,600,600],perthousand:[1e3,1e3,1e3,1e3,1e3,1e3,1e3,1e3,600,600,600,600],questiondown:[611,611,611,611,500,500,500,444,600,600,600,600],grave:[333,333,333,333,333,333,333,333,600,600,600,600],acute:[333,333,333,333,333,333,333,333,600,600,600,600],circumflex:[333,333,333,333,333,333,333,333,600,600,600,600],tilde:[333,333,333,333,333,333,333,333,600,600,600,600],macron:[333,333,333,333,333,333,333,333,600,600,600,600],breve:[333,333,333,333,333,333,333,333,600,600,600,600],dotaccent:[333,333,333,333,333,333,333,333,600,600,600,600],dieresis:[333,333,333,333,333,333,333,333,600,600,600,600],ring:[333,333,333,333,333,333,333,333,600,600,600,600],cedilla:[333,333,333,333,333,333,333,333,600,600,600,600],hungarumlaut:[333,333,333,333,333,333,333,333,600,600,600,600],ogonek:[333,333,333,333,333,333,333,333,600,600,600,600],caron:[333,333,333,333,333,333,333,333,600,600,600,600],emdash:[1e3,1e3,1e3,1e3,1e3,1e3,889,1e3,600,600,600,600],AE:[1e3,1e3,1e3,1e3,1e3,944,889,889,600,600,600,600],ordfeminine:[370,370,370,370,300,266,276,276,600,600,600,600],Lslash:[611,611,556,556,667,611,556,611,600,600,600,600],Oslash:[778,778,778,778,778,722,722,722,600,600,600,600],OE:[1e3,1e3,1e3,1e3,1e3,944,944,889,600,600,600,600],ordmasculine:[365,365,365,365,330,300,310,310,600,600,600,600],ae:[889,889,889,889,722,722,667,667,600,600,600,600],dotlessi:[278,278,278,278,278,278,278,278,600,600,600,600],lslash:[278,278,222,222,278,278,278,278,600,600,600,600],oslash:[611,611,611,611,500,500,500,500,600,600,600,600],oe:[944,944,944,944,722,722,667,722,600,600,600,600],germandbls:[611,611,611,611,556,500,500,500,600,600,600,600],Idieresis:[278,278,278,278,389,389,333,333,600,600,600,600],eacute:[556,556,556,556,444,444,444,444,600,600,600,600],abreve:[556,556,556,556,500,500,500,444,600,600,600,600],uhungarumlaut:[611,611,556,556,556,556,500,500,600,600,600,600],ecaron:[556,556,556,556,444,444,444,444,600,600,600,600],Ydieresis:[667,667,667,667,722,611,556,722,600,600,600,600],divide:[584,584,584,584,570,570,675,564,600,600,600,600],Yacute:[667,667,667,667,722,611,556,722,600,600,600,600],Acircumflex:[722,722,667,667,722,667,611,722,600,600,600,600],aacute:[556,556,556,556,500,500,500,444,600,600,600,600],Ucircumflex:[722,722,722,722,722,722,722,722,600,600,600,600],yacute:[556,556,500,500,500,444,444,500,600,600,600,600],scommaaccent:[556,556,500,500,389,389,389,389,600,600,600,600],ecircumflex:[556,556,556,556,444,444,444,444,600,600,600,600],Uring:[722,722,722,722,722,722,722,722,600,600,600,600],Udieresis:[722,722,722,722,722,722,722,722,600,600,600,600],aogonek:[556,556,556,556,500,500,500,444,600,600,600,600],Uacute:[722,722,722,722,722,722,722,722,600,600,600,600],uogonek:[611,611,556,556,556,556,500,500,600,600,600,600],Edieresis:[667,667,667,667,667,667,611,611,600,600,600,600],Dcroat:[722,722,722,722,722,722,722,722,600,600,600,600],c
77ommaaccent:[250,250,250,250,250,250,250,250,600,600,600,600],copyright:[737,737,737,737,747,747,760,760,600,600,600,600],Emacron:[667,667,667,667,667,667,611,611,600,600,600,600],ccaron:[556,556,500,500,444,444,444,444,600,600,600,600],aring:[556,556,556,556,500,500,500,444,600,600,600,600],Ncommaaccent:[722,722,722,722,722,722,667,722,600,600,600,600],lacute:[278,278,222,222,278,278,278,278,600,600,600,600],agrave:[556,556,556,556,500,500,500,444,600,600,600,600],Tcommaaccent:[611,611,611,611,667,611,556,611,600,600,600,600],Cacute:[722,722,722,722,722,667,667,667,600,600,600,600],atilde:[556,556,556,556,500,500,500,444,600,600,600,600],Edotaccent:[667,667,667,667,667,667,611,611,600,600,600,600],scaron:[556,556,500,500,389,389,389,389,600,600,600,600],scedilla:[556,556,500,500,389,389,389,389,600,600,600,600],iacute:[278,278,278,278,278,278,278,278,600,600,600,600],lozenge:[494,494,471,471,494,494,471,471,600,600,600,600],Rcaron:[722,722,722,722,722,667,611,667,600,600,600,600],Gcommaaccent:[778,778,778,778,778,722,722,722,600,600,600,600],ucircumflex:[611,611,556,556,556,556,500,500,600,600,600,600],acircumflex:[556,556,556,556,500,500,500,444,600,600,600,600],Amacron:[722,722,667,667,722,667,611,722,600,600,600,600],rcaron:[389,389,333,333,444,389,389,333,600,600,600,600],ccedilla:[556,556,500,500,444,444,444,444,600,600,600,600],Zdotaccent:[611,611,611,611,667,611,556,611,600,600,600,600],Thorn:[667,667,667,667,611,611,611,556,600,600,600,600],Omacron:[778,778,778,778,778,722,722,722,600,600,600,600],Racute:[722,722,722,722,722,667,611,667,600,600,600,600],Sacute:[667,667,667,667,556,556,500,556,600,600,600,600],dcaron:[743,743,643,643,672,608,544,588,600,600,600,600],Umacron:[722,722,722,722,722,722,722,722,600,600,600,600],uring:[611,611,556,556,556,556,500,500,600,600,600,600],threesuperior:[333,333,333,333,300,300,300,300,600,600,600,600],Ograve:[778,778,778,778,778,722,722,722,600,600,600,600],Agrave:[722,722,667,667,722,667,611,722,600,600,600,600],Abreve:[722,722,667,667,722,667,611,722,600,600,600,600],multiply:[584,584,584,584,570,570,675,564,600,600,600,600],uacute:[611,611,556,556,556,556,500,500,600,600,600,600],Tcaron:[611,611,611,611,667,611,556,611,600,600,600,600],partialdiff:[494,494,476,476,494,494,476,476,600,600,600,600],ydieresis:[556,556,500,500,500,444,444,500,600,600,600,600],Nacute:[722,722,722,722,722,722,667,722,600,600,600,600],icircumflex:[278,278,278,278,278,278,278,278,600,600,600,600],Ecircumflex:[667,667,667,667,667,667,611,611,600,600,600,600],adieresis:[556,556,556,556,500,500,500,444,600,600,600,600],edieresis:[556,556,556,556,444,444,444,444,600,600,600,600],cacute:[556,556,500,500,444,444,444,444,600,600,600,600],nacute:[611,611,556,556,556,556,500,500,600,600,600,600],umacron:[611,611,556,556,556,556,500,500,600,600,600,600],Ncaron:[722,722,722,722,722,722,667,722,600,600,600,600],Iacute:[278,278,278,278,389,389,333,333,600,600,600,600],plusminus:[584,584,584,584,570,570,675,564,600,600,600,600],brokenbar:[280,280,260,260,220,220,275,200,600,600,600,600],registered:[737,737,737,737,747,747,760,760,600,600,600,600],Gbreve:[778,778,778,778,778,722,722,722,600,600,600,600],Idotaccent:[278,278,278,278,389,389,333,333,600,600,600,600],summation:[600,600,600,600,600,600,600,600,600,600,600,600],Egrave:[667,667,667,667,667,667,611,611,600,600,600,600],racute:[389,389,333,333,444,389,389,333,600,600,600,600],omacron:[611,611,556,556,500,500,500,500,600,600,600,600],Zacute:[611,611,611,611,667,611,556,611,600,600,600,600],Zcaron:[611,611,611,611,667,611,556,611,600,600,600,600],greaterequal:[549,549,549,549,549,549,549,549,600,600,600,600],Eth:[722,722,722,722,722,722,722,722,600,600,600,600],Ccedilla:[722,722,722,722,722,667,667,667,600,600,600,600],lcommaaccent:[278,278,222,222,278,278,278,278,600,600,600,600],tcaron:[389,389,317,317,416,366,300,326,600,600,600,600],eogonek:[556,556,556,556,444,444,444,444,600,600,600,600],Uogonek:[722,722,722,722,722,722,722,722,600,600,600,600],Aacute:[722,722,667,667,722,667,611,722,600,600,600,600],Adieresis:[722,722,667,667,722,667,611,722,600,600,600,600],egrave:[556,556,556,556,444,444,444,444,600,600,600,600],zacute:[500,500,500,500,444,389,389,444,600,600,600,600],iogonek:[278,278,222,222,278,278,278,278,600,600,600,600],Oacute:[778,778,778,778,778,722,722,722,600,600,600,600],oacute:[611,611,556,556,500,500,500,500,600,600,600,600],amacron:[556,556,556,556,500,500,500,444,600,600,600,600],sacute:[556,556,500,500,389,389,389,389,600,600,600,600],idieresis:[278,278,278,278,278,278,278,278,600,600,600,600],Ocircumflex:[778,778,778,778,778,722,722,722,600,600,600,600],Ugrave:[722,722,722,722,722,722,722,722,600,600,600,600],Delta:[612,612,612,612,612,612,612,612,600,600,600,600],thorn:[611,611,556,556,556,500,500,500,600,600,600,600],twosuperior:[333,333,333,333,300,300,300,300,600,600,600,600],Odieresis:[778,778,778,778,778,722,722,722,600,600,600,600],mu:[611,611,556,556,556,576,500,500,600,600,600,600],igrave:[278,278,278,278,278,278,278,278,600,600,600,600],ohungarumlaut:[611,611,556,556,500,500,500,500,600,600,600,600],Eogonek:[667,667,667,667,667,667,611,611,600,600,600,600],dcroat:[611,611,556,556,556,500,500,500,600,600,600,600],threequarters:[834,834,834,834,750,750,750,750,600,600,600,600],Scedilla:[667,667,667,667,556,556,500,556,600,600,600,600],lcaron:[400,400,299,299,394,382,300,344,600,600,600,600],Kcommaaccent:[722,722,667,667,778,667,667,722,600,600,600,600],Lacute:[611,611,556,556,667,611,556,611,600,600,600,600],trademark:[1e3,1e3,1e3,1e3,1e3,1e3,980,980,600,600,600,600],edotaccent:[556,556,556,556,444,444,444,444,600,600,600,600],Igrave:[278,278,278,278,389,389,333,333,600,600,600,600],Imacron:[278,278,278,278,389,389,333,333,600,600,600,600],Lcaron:[611,611,556,556,667,611,611,611,600,600,600,600],onehalf:[834,834,834,834,750,750,750,750,600,600,600,600],lessequal:[549,549,549,549,549,549,549,549,600,600,600,600],ocircumflex:[611,611,556,556,500,500,500,500,600,600,600,600],ntilde:[611,611,556,556,556,556,500,500,600,600,600,600],Uhungarumlaut:[722,722,722,722,722,722,722,722,600,600,600,600],Eacute:[667,667,667,667,667,667,611,611,600,600,600,600],emacron:[556,556,556,556,444,444,444,444,600,600,600,600],gbreve:[611,611,556,556,500,500,500,500,600,600,600,600],onequarter:[834,834,834,834,750,750,750,750,600,600,600,600],Scaron:[667,667,667,667,556,556,500,556,600,600,600,600],Scommaaccent:[667,667,667,667,556,556,500,556,600,600,600,600],Ohungarumlaut:[778,778,778,778,778,722,722,722,600,600,600,600],degree:[400,400,400,400,400,400,400,400,600,600,600,600],ograve:[611,611,556,556,500,500,500,500,600,600,600,600],Ccaron:[722,722,722,722,722,667,667,667,600,600,600,600],ugrave:[611,611,556,556,556,556,500,500,600,600,600,600],radical:[549,549,453,453,549,549,453,453,600,600,600,600],Dcaron:[722,722,722,722,722,722,722,722,600,600,600,600],rcommaaccent:[389,389,333,333,444,389,389,333,600,600,600,600],Ntilde:[722,722,722,722,722,722,667,722,600,600,600,600],otilde:[611,611,556,556,500,500,500,500,600,600,600,600],Rcommaaccent:[722,722,722,722,722,667,611,667,600,600,600,600],Lcommaaccent:[611,611,556,556,667,611,556,611,600,600,600,600],Atilde:[722,722,667,667,722,667,611,722,600,600,600,600],Aogonek:[722,722,667,667,722,667,611,722,600,600,600,600],Aring:[722,722,667,667,722,667,611,722,600,600,600,600],Otilde:[778,778,778,778,778,722,722,722,600,600,600,600],zdotaccent:[500,500,500,500,444,389,389,444,600,600,600,600],Ecaron:[667,667,667,667,667,667,611,611,600,600,600,600],Iogonek:[278,278,278,278,389,389,333,333,600,600,600,600],kcommaaccent:[556,556,500,500,556,500,444,500,600,600,600,600],minus:[584,584,584,584,570,606,675,564,600,600,600,600],Icircumflex:[278,278,278,278,389,389,333,333,600,600,600,600],ncaron:[611,611,556,556,556,556,500,500,600,600,600,600],tcommaaccent:[333,333,278,278,333,278,278,278,600,600,600,600],logicalnot:[584,584,584,584,570,606,675,564,600,600,600,600],odieresis:[611,611,556,556,500,500,500,500,600,600,600,600],udieresis:[611,611,556,556,556,556,500,500,600,600,600,600],notequal:[549,549,549,549,549,549,549,549,600,600,600,600],gcommaaccent:[611,611,556,556,500,500,500,500,600,600,600,600],eth:[611,611,556,556,500,500,500,500,600,600,600,600],zcaron:[500,500,500,500,444,389,389,444,600,600,600,600],ncommaaccent:[611,611,556,556,556,556,500,500,600,600,600,600],onesuperior:[333,333,333,333,300,300,300,300,600,600,600,600],imacron:[278,278,278,278,278,278,278,278,600,600,600,600],Euro:[556,556,556,556,500,500,500,500,600,600,600,600]},kernPairs:{AC:[-40,-40,-30,-30,-55,-65,-30,-40],ACacute:[-40,-40,-30,-30,-55,-65,-30,-40],ACcaron:[-40,-40,-30,-30,-55,-65,-30,-40],ACcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AG:[-50,-50,-30,-30,-55,-60,-35,-40],AGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AO:[-40,-40,-30,-30,-45,-50,-40,-55],AOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AQ:[-40,-40,-30,-30,-45,-55,-40,-55],AT:[-90,-90,-120,-120,-95,-55,-37,-111],ATcaron:[-90,-90,-120,-120,-95,-55,-37,-111],ATcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AU:[-50,-50,-50,-50,-50,-50,-50,-55],AUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AUring:[-50,-50,-50,-50,-50,-50,-50,-55],AV:[-80,-80,-70,-70,-145,-95,-105,-135],AW:[-60,-60,-50,-50,-130,-100,-95,-90],AY:[-110,-110,-100,-100,-100,-70,-55,-105],AYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Au:[-30,-30,-30,-30,-50,-30,-20],Auacute:[-30,-30,-30,-30,-50,-30,-20],Aucircumflex:[-30,-30,-30,-30,-50,-30,-20],Audieresis:[-30,-30,-30,-30,-50,-30,-20],Augrave:[-30,-30,-30,-30,-50,-30,-20],Auhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Aumacron:[-30,-30,-30,-30,-50,-30,-20],Auogonek:[-30,-30,-30,-30,-50,-30,-20],Auring:[-30,-30,-30,-30,-50,-30,-20],Av:[-40,-40,-40,-40,-100,-74,-55,-74],Aw:[-30,-30,-40,-40,-90,-74,-55,-92],Ay:[-30,-30,-40,-40,-74,-74,-55,-92],Ayacute:[-30,-30,-40,-40,-74,-74,-55,-92],Aydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AacuteC:[-40,-40,-30,-30,-55,-65,-30,-40],AacuteCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AacuteCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AacuteCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AacuteG:[-50,-50,-30,-30,-55,-60,-35,-40],AacuteGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AacuteGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AacuteO:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AacuteQ:[-40,-40,-30,-30,-45,-55,-40,-55],AacuteT:[-90,-90,-120,-120,-95,-55,-37,-111],AacuteTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AacuteTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AacuteU:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteUring:[-50,-50,-50,-50,-50,-50,-50,-55],AacuteV:[-80,-80,-70,-70,-145,-95,-105,-135],AacuteW:[-60,-60,-50,-50,-130,-100,-95,-90],AacuteY:[-110,-110,-100,-100,-100,-70,-55,-105],AacuteYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AacuteYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Aacuteu:[-30,-30,-30,-30,-50,-30,-20],Aacuteuacute:[-30,-30,-30,-30,-50,-30,-20],Aacuteucircumflex:[-30,-30,-30,-30,-50,-30,-20],Aacuteudieresis:[-30,-30,-30,-30,-50,-30,-20],Aacuteugrave:[-30,-30,-30,-30,-50,-30,-20],Aacuteuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Aacuteumacron:[-30,-30,-30,-30,-50,-30,-20],Aacuteuogonek:[-30,-30,-30,-30,-50,-30,-20],Aacuteuring:[-30,-30,-30,-30,-50,-30,-20],Aacutev:[-40,-40,-40,-40,-100,-74,-55,-74],Aacutew:[-30,-30,-40,-40,-90,-74,-55,-92],Aacutey:[-30,-30,-40,-40,-74,-74,-55,-92],Aacuteyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Aacuteydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AbreveC:[-40,-40,-30,-30,-55,-65,-30,-40],AbreveCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AbreveCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AbreveCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AbreveG:[-50,-50,-30,-30,-55,-60,-35,-40],AbreveGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AbreveGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AbreveO:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AbreveQ:[-40,-40,-30,-30,-45,-55,-40,-55],AbreveT:[-90,-90,-120,-120,-95,-55,-37,-111],AbreveTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AbreveTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AbreveU:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveUring:[-50,-50,-50,-50,-50,-50,-50,-55],AbreveV:[-80,-80,-70,-70,-145,-95,-105,-135],AbreveW:[-60,-60,-50,-50,-130,-100,-95,-90],AbreveY:[-110,-110,-100,-100,-100,-70,-55,-105],AbreveYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AbreveYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Abreveu:[-30,-30,-30,-30,-50,-30,-20],Abreveuacute:[-30,-30,-30,-30,-50,-30,-20],Abreveucircumflex:[-30,-30,-30,-30,-50,-30,-20],Abreveudieresis:[-30,-30,-30,-30,-50,-30,-20],Abreveugrave:[-30,-30,-30,-30,-50,-30,-20],Abreveuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Abreveumacron:[-30,-30,-30,-30,-50,-30,-20],Abreveuogonek:[-30,-30,-30,-30,-50,-30,-20],Abreveuring:[-30,-30,-30,-30,-50,-30,-20],Abrevev:[-40,-40,-40,-40,-100,-74,-55,-74],Abrevew:[-30,-30,-40,-40,-90,-74,-55,-92],Abrevey:[-30,-30,-40,-40,-74,-74,-55,-92],Abreveyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Abreveydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AcircumflexC:[-40,-40,-30,-30,-55,-65,-30,-40],AcircumflexCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AcircumflexCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AcircumflexCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AcircumflexG:[-50,-50,-30,-30,-55,-60,-35,-40],AcircumflexGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AcircumflexGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AcircumflexO:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AcircumflexQ:[-40,-40,-30,-30,-45,-55,-40,-55],AcircumflexT:[-90,-90,-120,-120,-95,-55,-37,-111],AcircumflexTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AcircumflexTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AcircumflexU:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],Aci
77rcumflexUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexUring:[-50,-50,-50,-50,-50,-50,-50,-55],AcircumflexV:[-80,-80,-70,-70,-145,-95,-105,-135],AcircumflexW:[-60,-60,-50,-50,-130,-100,-95,-90],AcircumflexY:[-110,-110,-100,-100,-100,-70,-55,-105],AcircumflexYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AcircumflexYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Acircumflexu:[-30,-30,-30,-30,-50,-30,-20],Acircumflexuacute:[-30,-30,-30,-30,-50,-30,-20],Acircumflexucircumflex:[-30,-30,-30,-30,-50,-30,-20],Acircumflexudieresis:[-30,-30,-30,-30,-50,-30,-20],Acircumflexugrave:[-30,-30,-30,-30,-50,-30,-20],Acircumflexuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Acircumflexumacron:[-30,-30,-30,-30,-50,-30,-20],Acircumflexuogonek:[-30,-30,-30,-30,-50,-30,-20],Acircumflexuring:[-30,-30,-30,-30,-50,-30,-20],Acircumflexv:[-40,-40,-40,-40,-100,-74,-55,-74],Acircumflexw:[-30,-30,-40,-40,-90,-74,-55,-92],Acircumflexy:[-30,-30,-40,-40,-74,-74,-55,-92],Acircumflexyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Acircumflexydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AdieresisC:[-40,-40,-30,-30,-55,-65,-30,-40],AdieresisCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AdieresisCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AdieresisCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AdieresisG:[-50,-50,-30,-30,-55,-60,-35,-40],AdieresisGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AdieresisGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AdieresisO:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AdieresisQ:[-40,-40,-30,-30,-45,-55,-40,-55],AdieresisT:[-90,-90,-120,-120,-95,-55,-37,-111],AdieresisTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AdieresisTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AdieresisU:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisUring:[-50,-50,-50,-50,-50,-50,-50,-55],AdieresisV:[-80,-80,-70,-70,-145,-95,-105,-135],AdieresisW:[-60,-60,-50,-50,-130,-100,-95,-90],AdieresisY:[-110,-110,-100,-100,-100,-70,-55,-105],AdieresisYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AdieresisYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Adieresisu:[-30,-30,-30,-30,-50,-30,-20],Adieresisuacute:[-30,-30,-30,-30,-50,-30,-20],Adieresisucircumflex:[-30,-30,-30,-30,-50,-30,-20],Adieresisudieresis:[-30,-30,-30,-30,-50,-30,-20],Adieresisugrave:[-30,-30,-30,-30,-50,-30,-20],Adieresisuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Adieresisumacron:[-30,-30,-30,-30,-50,-30,-20],Adieresisuogonek:[-30,-30,-30,-30,-50,-30,-20],Adieresisuring:[-30,-30,-30,-30,-50,-30,-20],Adieresisv:[-40,-40,-40,-40,-100,-74,-55,-74],Adieresisw:[-30,-30,-40,-40,-90,-74,-55,-92],Adieresisy:[-30,-30,-40,-40,-74,-74,-55,-92],Adieresisyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Adieresisydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AgraveC:[-40,-40,-30,-30,-55,-65,-30,-40],AgraveCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AgraveCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AgraveCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AgraveG:[-50,-50,-30,-30,-55,-60,-35,-40],AgraveGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AgraveGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AgraveO:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AgraveQ:[-40,-40,-30,-30,-45,-55,-40,-55],AgraveT:[-90,-90,-120,-120,-95,-55,-37,-111],AgraveTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AgraveTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AgraveU:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveUring:[-50,-50,-50,-50,-50,-50,-50,-55],AgraveV:[-80,-80,-70,-70,-145,-95,-105,-135],AgraveW:[-60,-60,-50,-50,-130,-100,-95,-90],AgraveY:[-110,-110,-100,-100,-100,-70,-55,-105],AgraveYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AgraveYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Agraveu:[-30,-30,-30,-30,-50,-30,-20],Agraveuacute:[-30,-30,-30,-30,-50,-30,-20],Agraveucircumflex:[-30,-30,-30,-30,-50,-30,-20],Agraveudieresis:[-30,-30,-30,-30,-50,-30,-20],Agraveugrave:[-30,-30,-30,-30,-50,-30,-20],Agraveuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Agraveumacron:[-30,-30,-30,-30,-50,-30,-20],Agraveuogonek:[-30,-30,-30,-30,-50,-30,-20],Agraveuring:[-30,-30,-30,-30,-50,-30,-20],Agravev:[-40,-40,-40,-40,-100,-74,-55,-74],Agravew:[-30,-30,-40,-40,-90,-74,-55,-92],Agravey:[-30,-30,-40,-40,-74,-74,-55,-92],Agraveyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Agraveydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AmacronC:[-40,-40,-30,-30,-55,-65,-30,-40],AmacronCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AmacronCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AmacronCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AmacronG:[-50,-50,-30,-30,-55,-60,-35,-40],AmacronGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AmacronGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AmacronO:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AmacronQ:[-40,-40,-30,-30,-45,-55,-40,-55],AmacronT:[-90,-90,-120,-120,-95,-55,-37,-111],AmacronTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AmacronTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AmacronU:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronUring:[-50,-50,-50,-50,-50,-50,-50,-55],AmacronV:[-80,-80,-70,-70,-145,-95,-105,-135],AmacronW:[-60,-60,-50,-50,-130,-100,-95,-90],AmacronY:[-110,-110,-100,-100,-100,-70,-55,-105],AmacronYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AmacronYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Amacronu:[-30,-30,-30,-30,-50,-30,-20],Amacronuacute:[-30,-30,-30,-30,-50,-30,-20],Amacronucircumflex:[-30,-30,-30,-30,-50,-30,-20],Amacronudieresis:[-30,-30,-30,-30,-50,-30,-20],Amacronugrave:[-30,-30,-30,-30,-50,-30,-20],Amacronuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Amacronumacron:[-30,-30,-30,-30,-50,-30,-20],Amacronuogonek:[-30,-30,-30,-30,-50,-30,-20],Amacronuring:[-30,-30,-30,-30,-50,-30,-20],Amacronv:[-40,-40,-40,-40,-100,-74,-55,-74],Amacronw:[-30,-30,-40,-40,-90,-74,-55,-92],Amacrony:[-30,-30,-40,-40,-74,-74,-55,-92],Amacronyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Amacronydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AogonekC:[-40,-40,-30,-30,-55,-65,-30,-40],AogonekCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AogonekCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AogonekCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AogonekG:[-50,-50,-30,-30,-55,-60,-35,-40],AogonekGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AogonekGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AogonekO:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AogonekQ:[-40,-40,-30,-30,-45,-55,-40,-55],AogonekT:[-90,-90,-120,-120,-95,-55,-37,-111],AogonekTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AogonekTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AogonekU:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekUring:[-50,-50,-50,-50,-50,-50,-50,-55],AogonekV:[-80,-80,-70,-70,-145,-95,-105,-135],AogonekW:[-60,-60,-50,-50,-130,-100,-95,-90],AogonekY:[-110,-110,-100,-100,-100,-70,-55,-105],AogonekYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AogonekYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Aogoneku:[-30,-30,-30,-30,-50,-30,-20],Aogonekuacute:[-30,-30,-30,-30,-50,-30,-20],Aogonekucircumflex:[-30,-30,-30,-30,-50,-30,-20],Aogonekudieresis:[-30,-30,-30,-30,-50,-30,-20],Aogonekugrave:[-30,-30,-30,-30,-50,-30,-20],Aogonekuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Aogonekumacron:[-30,-30,-30,-30,-50,-30,-20],Aogonekuogonek:[-30,-30,-30,-30,-50,-30,-20],Aogonekuring:[-30,-30,-30,-30,-50,-30,-20],Aogonekv:[-40,-40,-40,-40,-100,-74,-55,-74],Aogonekw:[-30,-30,-40,-40,-90,-74,-55,-52],Aogoneky:[-30,-30,-40,-40,-34,-34,-55,-52],Aogonekyacute:[-30,-30,-40,-40,-34,-34,-55,-52],Aogonekydieresis:[-30,-30,-40,-40,-34,-34,-55,-52],AringC:[-40,-40,-30,-30,-55,-65,-30,-40],AringCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AringCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AringCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AringG:[-50,-50,-30,-30,-55,-60,-35,-40],AringGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AringGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AringO:[-40,-40,-30,-30,-45,-50,-40,-55],AringOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AringOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AringOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AringOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AringOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AringOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AringOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AringOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AringQ:[-40,-40,-30,-30,-45,-55,-40,-55],AringT:[-90,-90,-120,-120,-95,-55,-37,-111],AringTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AringTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AringU:[-50,-50,-50,-50,-50,-50,-50,-55],AringUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AringUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AringUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AringUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AringUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AringUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AringUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AringUring:[-50,-50,-50,-50,-50,-50,-50,-55],AringV:[-80,-80,-70,-70,-145,-95,-105,-135],AringW:[-60,-60,-50,-50,-130,-100,-95,-90],AringY:[-110,-110,-100,-100,-100,-70,-55,-105],AringYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AringYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Aringu:[-30,-30,-30,-30,-50,-30,-20],Aringuacute:[-30,-30,-30,-30,-50,-30,-20],Aringucircumflex:[-30,-30,-30,-30,-50,-30,-20],Aringudieresis:[-30,-30,-30,-30,-50,-30,-20],Aringugrave:[-30,-30,-30,-30,-50,-30,-20],Aringuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Aringumacron:[-30,-30,-30,-30,-50,-30,-20],Aringuogonek:[-30,-30,-30,-30,-50,-30,-20],Aringuring:[-30,-30,-30,-30,-50,-30,-20],Aringv:[-40,-40,-40,-40,-100,-74,-55,-74],Aringw:[-30,-30,-40,-40,-90,-74,-55,-92],Aringy:[-30,-30,-40,-40,-74,-74,-55,-92],Aringyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Aringydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],AtildeC:[-40,-40,-30,-30,-55,-65,-30,-40],AtildeCacute:[-40,-40,-30,-30,-55,-65,-30,-40],AtildeCcaron:[-40,-40,-30,-30,-55,-65,-30,-40],AtildeCcedilla:[-40,-40,-30,-30,-55,-65,-30,-40],AtildeG:[-50,-50,-30,-30,-55,-60,-35,-40],AtildeGbreve:[-50,-50,-30,-30,-55,-60,-35,-40],AtildeGcommaaccent:[-50,-50,-30,-30,-55,-60,-35,-40],AtildeO:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOacute:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOcircumflex:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOdieresis:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOgrave:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOhungarumlaut:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOmacron:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOslash:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeOtilde:[-40,-40,-30,-30,-45,-50,-40,-55],AtildeQ:[-40,-40,-30,-30,-45,-55,-40,-55],AtildeT:[-90,-90,-120,-120,-95,-55,-37,-111],AtildeTcaron:[-90,-90,-120,-120,-95,-55,-37,-111],AtildeTcommaaccent:[-90,-90,-120,-120,-95,-55,-37,-111],AtildeU:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUacute:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUcircumflex:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUdieresis:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUgrave:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUhungarumlaut:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUmacron:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUogonek:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeUring:[-50,-50,-50,-50,-50,-50,-50,-55],AtildeV:[-80,-80,-70,-70,-145,-95,-105,-135],AtildeW:[-60,-60,-50,-50,-130,-100,-95,-90],AtildeY:[-110,-110,-100,-100,-100,-70,-55,-105],AtildeYacute:[-110,-110,-100,-100,-100,-70,-55,-105],AtildeYdieresis:[-110,-110,-100,-100,-100,-70,-55,-105],Atildeu:[-30,-30,-30,-30,-50,-30,-20],Atildeuacute:[-30,-30,-30,-30,-50,-30,-20],Atildeucircumflex:[-30,-30,-30,-30,-50,-30,-20],Atildeudieresis:[-30,-30,-30,-30,-50,-30,-20],Atildeugrave:[-30,-30,-30,-30,-50,-30,-20],Atildeuhungarumlaut:[-30,-30,-30,-30,-50,-30,-20],Atildeumacron:[-30,-30,-30,-30,-50,-30,-20],Atildeuogonek:[-30,-30,-30,-30,-50,-30,-20],Atildeuring:[-30,-30,-30,-30,-50,-30,-20],Atildev:[-40,-40,-40,-40,-100,-74,-55,-74],Atildew:[-30,-30,-40,-40,-90,-74,-55,-92],Atildey:[-30,-30,-40,-40,-74,-74,-55,-92],Atildeyacute:[-30,-30,-40,-40,-74,-74,-55,-92],Atildeydieresis:[-30,-30,-40,-40,-74,-74,-55,-92],BA:[-30,-30,0,0,-30,-25,-25,-35],BAacute:[-30,-30,0,0,-30,-25,-25,-35],BAbreve:[-30,-30,0,0,-30,-25,-25,-35],BAcircumflex:[-30,-30,0,0,-30,-25,-25,-35],BAdieresis:[-30,-30,0,0,-30,-25,-25,-35],BAgrave:[-30,-30,0,0,-30,-25,-25,-35],BAmacron:[-30,-30,0,0,-30,-25,-25,-35],BAogonek:[-30,-30,0,0,-30,-25,-25,-35],BAring:[-30,-30,0,0,-30,-25,-25,-35],BAtilde:[-30,-30,0,0,-30,-25,-25,-35],BU:[-10,-10,-10,-10,-10,-10,-10,-10],BUacute:[-10,-10,-10,-10,-10,-10,-10,-10],BUcircumflex:[-10,-10,-10,-10,-10,-10,-10,-10],BUdieresis:[-10,-10,-10,-10,-10,-10,-10,-10],BUgrave:[-10,-10,-10,-10,-10,-10,-10,-10],BUhungarumlaut:[-10,-10,-10,-10,-10,-10,-10,-10],BUmacron:[-10,-10,-10,-10,-10,-10,-10,-10],BUogonek:[-10,-10,-10,-10,-10,-10,-10,-10],BUring:[-10,-10,-10,-10,-10,-10,-10,-10],DA:[-40,-40,-40,-40,-35,-25,-35,-40],DAacute:[-40,-40,-40,-40,-35,-25,-35,-40],DAbreve:[-40,-40,-40,-40,-35,-25,-35,-40],DAcircumflex:[-40,-40,-40,-40,-35,-25,-35,-40],DAdieresis:[-40,-40,-40,-40,-35,-25,-35,-40],DAgrave:[-40,-40,-40,-40,-35,-25,-35,-40],DAmacron:[-40,-40,-40,-40,-35,-25,-35,-40],DAogonek:[-40,-40,-40,-40,-35,-25,-35,-40],DAring:[-40,-40,-40,-40,-35,-25,-35,-40],DAtilde:[-40,-40,-40,-40,-35,-25,-35,-40],DV:[-40,-40,-70,-70,-40,-50,-40,-40],DW:[-40,-40,-40,-40,-40,-40,-40,-30],DY:[-70,-70,-90,-90,-40,-50,-40,-55],DYacute:[-70,-70,-90,-90,-40,-50,-40,-55],DYdieresis:[-70,-70,-90,-90,-40,-50,-40,-55],Dcomma:[-30,-30,-70,-70],Dperiod:[-30,-30,-70,-70,-20],DcaronA:[-40,-40,-40,-40,-35,-
7725,-35,-40],DcaronAacute:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAbreve:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAcircumflex:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAdieresis:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAgrave:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAmacron:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAogonek:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAring:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronAtilde:[-40,-40,-40,-40,-35,-25,-35,-40],DcaronV:[-40,-40,-70,-70,-40,-50,-40,-40],DcaronW:[-40,-40,-40,-40,-40,-40,-40,-30],DcaronY:[-70,-70,-90,-90,-40,-50,-40,-55],DcaronYacute:[-70,-70,-90,-90,-40,-50,-40,-55],DcaronYdieresis:[-70,-70,-90,-90,-40,-50,-40,-55],Dcaroncomma:[-30,-30,-70,-70],Dcaronperiod:[-30,-30,-70,-70,-20],DcroatA:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAacute:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAbreve:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAcircumflex:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAdieresis:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAgrave:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAmacron:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAogonek:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAring:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatAtilde:[-40,-40,-40,-40,-35,-25,-35,-40],DcroatV:[-40,-40,-70,-70,-40,-50,-40,-40],DcroatW:[-40,-40,-40,-40,-40,-40,-40,-30],DcroatY:[-70,-70,-90,-90,-40,-50,-40,-55],DcroatYacute:[-70,-70,-90,-90,-40,-50,-40,-55],DcroatYdieresis:[-70,-70,-90,-90,-40,-50,-40,-55],Dcroatcomma:[-30,-30,-70,-70],Dcroatperiod:[-30,-30,-70,-70,-20],FA:[-80,-80,-80,-80,-90,-100,-115,-74],FAacute:[-80,-80,-80,-80,-90,-100,-115,-74],FAbreve:[-80,-80,-80,-80,-90,-100,-115,-74],FAcircumflex:[-80,-80,-80,-80,-90,-100,-115,-74],FAdieresis:[-80,-80,-80,-80,-90,-100,-115,-74],FAgrave:[-80,-80,-80,-80,-90,-100,-115,-74],FAmacron:[-80,-80,-80,-80,-90,-100,-115,-74],FAogonek:[-80,-80,-80,-80,-90,-100,-115,-74],FAring:[-80,-80,-80,-80,-90,-100,-115,-74],FAtilde:[-80,-80,-80,-80,-90,-100,-115,-74],Fa:[-20,-20,-50,-50,-25,-95,-75,-15],Faacute:[-20,-20,-50,-50,-25,-95,-75,-15],Fabreve:[-20,-20,-50,-50,-25,-95,-75,-15],Facircumflex:[-20,-20,-50,-50,-25,-95,-75,-15],Fadieresis:[-20,-20,-50,-50,-25,-95,-75,-15],Fagrave:[-20,-20,-50,-50,-25,-95,-75,-15],Famacron:[-20,-20,-50,-50,-25,-95,-75,-15],Faogonek:[-20,-20,-50,-50,-25,-95,-75,-15],Faring:[-20,-20,-50,-50,-25,-95,-75,-15],Fatilde:[-20,-20,-50,-50,-25,-95,-75,-15],Fcomma:[-100,-100,-150,-150,-92,-129,-135,-80],Fperiod:[-100,-100,-150,-150,-110,-129,-135,-80],JA:[-20,-20,-20,-20,-30,-25,-40,-60],JAacute:[-20,-20,-20,-20,-30,-25,-40,-60],JAbreve:[-20,-20,-20,-20,-30,-25,-40,-60],JAcircumflex:[-20,-20,-20,-20,-30,-25,-40,-60],JAdieresis:[-20,-20,-20,-20,-30,-25,-40,-60],JAgrave:[-20,-20,-20,-20,-30,-25,-40,-60],JAmacron:[-20,-20,-20,-20,-30,-25,-40,-60],JAogonek:[-20,-20,-20,-20,-30,-25,-40,-60],JAring:[-20,-20,-20,-20,-30,-25,-40,-60],JAtilde:[-20,-20,-20,-20,-30,-25,-40,-60],Jcomma:[-20,-20,-30,-30,0,-10,-25],Jperiod:[-20,-20,-30,-30,-20,-10,-25],Ju:[-20,-20,-20,-20,-15,-40,-35],Juacute:[-20,-20,-20,-20,-15,-40,-35],Jucircumflex:[-20,-20,-20,-20,-15,-40,-35],Judieresis:[-20,-20,-20,-20,-15,-40,-35],Jugrave:[-20,-20,-20,-20,-15,-40,-35],Juhungarumlaut:[-20,-20,-20,-20,-15,-40,-35],Jumacron:[-20,-20,-20,-20,-15,-40,-35],Juogonek:[-20,-20,-20,-20,-15,-40,-35],Juring:[-20,-20,-20,-20,-15,-40,-35],KO:[-30,-30,-50,-50,-30,-30,-50,-30],KOacute:[-30,-30,-50,-50,-30,-30,-50,-30],KOcircumflex:[-30,-30,-50,-50,-30,-30,-50,-30],KOdieresis:[-30,-30,-50,-50,-30,-30,-50,-30],KOgrave:[-30,-30,-50,-50,-30,-30,-50,-30],KOhungarumlaut:[-30,-30,-50,-50,-30,-30,-50,-30],KOmacron:[-30,-30,-50,-50,-30,-30,-50,-30],KOslash:[-30,-30,-50,-50,-30,-30,-50,-30],KOtilde:[-30,-30,-50,-50,-30,-30,-50,-30],Ke:[-15,-15,-40,-40,-25,-25,-35,-25],Keacute:[-15,-15,-40,-40,-25,-25,-35,-25],Kecaron:[-15,-15,-40,-40,-25,-25,-35,-25],Kecircumflex:[-15,-15,-40,-40,-25,-25,-35,-25],Kedieresis:[-15,-15,-40,-40,-25,-25,-35,-25],Kedotaccent:[-15,-15,-40,-40,-25,-25,-35,-25],Kegrave:[-15,-15,-40,-40,-25,-25,-35,-25],Kemacron:[-15,-15,-40,-40,-25,-25,-35,-25],Keogonek:[-15,-15,-40,-40,-25,-25,-35,-25],Ko:[-35,-35,-40,-40,-25,-25,-40,-35],Koacute:[-35,-35,-40,-40,-25,-25,-40,-35],Kocircumflex:[-35,-35,-40,-40,-25,-25,-40,-35],Kodieresis:[-35,-35,-40,-40,-25,-25,-40,-35],Kograve:[-35,-35,-40,-40,-25,-25,-40,-35],Kohungarumlaut:[-35,-35,-40,-40,-25,-25,-40,-35],Komacron:[-35,-35,-40,-40,-25,-25,-40,-35],Koslash:[-35,-35,-40,-40,-25,-25,-40,-35],Kotilde:[-35,-35,-40,-40,-25,-25,-40,-35],Ku:[-30,-30,-30,-30,-15,-20,-40,-15],Kuacute:[-30,-30,-30,-30,-15,-20,-40,-15],Kucircumflex:[-30,-30,-30,-30,-15,-20,-40,-15],Kudieresis:[-30,-30,-30,-30,-15,-20,-40,-15],Kugrave:[-30,-30,-30,-30,-15,-20,-40,-15],Kuhungarumlaut:[-30,-30,-30,-30,-15,-20,-40,-15],Kumacron:[-30,-30,-30,-30,-15,-20,-40,-15],Kuogonek:[-30,-30,-30,-30,-15,-20,-40,-15],Kuring:[-30,-30,-30,-30,-15,-20,-40,-15],Ky:[-40,-40,-50,-50,-45,-20,-40,-25],Kyacute:[-40,-40,-50,-50,-45,-20,-40,-25],Kydieresis:[-40,-40,-50,-50,-45,-20,-40,-25],KcommaaccentO:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOacute:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOcircumflex:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOdieresis:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOgrave:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOhungarumlaut:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOmacron:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOslash:[-30,-30,-50,-50,-30,-30,-50,-30],KcommaaccentOtilde:[-30,-30,-50,-50,-30,-30,-50,-30],Kcommaaccente:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccenteacute:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccentecaron:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccentecircumflex:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccentedieresis:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccentedotaccent:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccentegrave:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccentemacron:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccenteogonek:[-15,-15,-40,-40,-25,-25,-35,-25],Kcommaaccento:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentoacute:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentocircumflex:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentodieresis:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentograve:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentohungarumlaut:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentomacron:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentoslash:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentotilde:[-35,-35,-40,-40,-25,-25,-40,-35],Kcommaaccentu:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccentuacute:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccentucircumflex:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccentudieresis:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccentugrave:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccentuhungarumlaut:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccentumacron:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccentuogonek:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccenturing:[-30,-30,-30,-30,-15,-20,-40,-15],Kcommaaccenty:[-40,-40,-50,-50,-45,-20,-40,-25],Kcommaaccentyacute:[-40,-40,-50,-50,-45,-20,-40,-25],Kcommaaccentydieresis:[-40,-40,-50,-50,-45,-20,-40,-25],LT:[-90,-90,-110,-110,-92,-18,-20,-92],LTcaron:[-90,-90,-110,-110,-92,-18,-20,-92],LTcommaaccent:[-90,-90,-110,-110,-92,-18,-20,-92],LV:[-110,-110,-110,-110,-92,-37,-55,-100],LW:[-80,-80,-70,-70,-92,-37,-55,-74],LY:[-120,-120,-140,-140,-92,-37,-20,-100],LYacute:[-120,-120,-140,-140,-92,-37,-20,-100],LYdieresis:[-120,-120,-140,-140,-92,-37,-20,-100],Lquotedblright:[-140,-140,-140,-140,-20],Lquoteright:[-140,-140,-160,-160,-110,-55,-37,-92],Ly:[-30,-30,-30,-30,-55,-37,-30,-55],Lyacute:[-30,-30,-30,-30,-55,-37,-30,-55],Lydieresis:[-30,-30,-30,-30,-55,-37,-30,-55],LacuteT:[-90,-90,-110,-110,-92,-18,-20,-92],LacuteTcaron:[-90,-90,-110,-110,-92,-18,-20,-92],LacuteTcommaaccent:[-90,-90,-110,-110,-92,-18,-20,-92],LacuteV:[-110,-110,-110,-110,-92,-37,-55,-100],LacuteW:[-80,-80,-70,-70,-92,-37,-55,-74],LacuteY:[-120,-120,-140,-140,-92,-37,-20,-100],LacuteYacute:[-120,-120,-140,-140,-92,-37,-20,-100],LacuteYdieresis:[-120,-120,-140,-140,-92,-37,-20,-100],Lacutequotedblright:[-140,-140,-140,-140,-20],Lacutequoteright:[-140,-140,-160,-160,-110,-55,-37,-92],Lacutey:[-30,-30,-30,-30,-55,-37,-30,-55],Lacuteyacute:[-30,-30,-30,-30,-55,-37,-30,-55],Lacuteydieresis:[-30,-30,-30,-30,-55,-37,-30,-55],LcommaaccentT:[-90,-90,-110,-110,-92,-18,-20,-92],LcommaaccentTcaron:[-90,-90,-110,-110,-92,-18,-20,-92],LcommaaccentTcommaaccent:[-90,-90,-110,-110,-92,-18,-20,-92],LcommaaccentV:[-110,-110,-110,-110,-92,-37,-55,-100],LcommaaccentW:[-80,-80,-70,-70,-92,-37,-55,-74],LcommaaccentY:[-120,-120,-140,-140,-92,-37,-20,-100],LcommaaccentYacute:[-120,-120,-140,-140,-92,-37,-20,-100],LcommaaccentYdieresis:[-120,-120,-140,-140,-92,-37,-20,-100],Lcommaaccentquotedblright:[-140,-140,-140,-140,-20],Lcommaaccentquoteright:[-140,-140,-160,-160,-110,-55,-37,-92],Lcommaaccenty:[-30,-30,-30,-30,-55,-37,-30,-55],Lcommaaccentyacute:[-30,-30,-30,-30,-55,-37,-30,-55],Lcommaaccentydieresis:[-30,-30,-30,-30,-55,-37,-30,-55],LslashT:[-90,-90,-110,-110,-92,-18,-20,-92],LslashTcaron:[-90,-90,-110,-110,-92,-18,-20,-92],LslashTcommaaccent:[-90,-90,-110,-110,-92,-18,-20,-92],LslashV:[-110,-110,-110,-110,-92,-37,-55,-100],LslashW:[-80,-80,-70,-70,-92,-37,-55,-74],LslashY:[-120,-120,-140,-140,-92,-37,-20,-100],LslashYacute:[-120,-120,-140,-140,-92,-37,-20,-100],LslashYdieresis:[-120,-120,-140,-140,-92,-37,-20,-100],Lslashquotedblright:[-140,-140,-140,-140,-20],Lslashquoteright:[-140,-140,-160,-160,-110,-55,-37,-92],Lslashy:[-30,-30,-30,-30,-55,-37,-30,-55],Lslashyacute:[-30,-30,-30,-30,-55,-37,-30,-55],Lslashydieresis:[-30,-30,-30,-30,-55,-37,-30,-55],OA:[-50,-50,-20,-20,-40,-40,-55,-35],OAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OAring:[-50,-50,-20,-20,-40,-40,-55,-35],OAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OT:[-40,-40,-40,-40,-40,-40,-40,-40],OTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OV:[-50,-50,-50,-50,-50,-50,-50,-50],OW:[-50,-50,-30,-30,-50,-50,-50,-35],OX:[-50,-50,-60,-60,-40,-40,-40,-40],OY:[-70,-70,-70,-70,-50,-50,-50,-50],OYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Ocomma:[-40,-40,-40,-40],Operiod:[-40,-40,-40,-40],OacuteA:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAring:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OacuteT:[-40,-40,-40,-40,-40,-40,-40,-40],OacuteTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OacuteTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OacuteV:[-50,-50,-50,-50,-50,-50,-50,-50],OacuteW:[-50,-50,-30,-30,-50,-50,-50,-35],OacuteX:[-50,-50,-60,-60,-40,-40,-40,-40],OacuteY:[-70,-70,-70,-70,-50,-50,-50,-50],OacuteYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OacuteYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Oacutecomma:[-40,-40,-40,-40],Oacuteperi
77od:[-40,-40,-40,-40],OcircumflexA:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAring:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OcircumflexT:[-40,-40,-40,-40,-40,-40,-40,-40],OcircumflexTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OcircumflexTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OcircumflexV:[-50,-50,-50,-50,-50,-50,-50,-50],OcircumflexW:[-50,-50,-30,-30,-50,-50,-50,-35],OcircumflexX:[-50,-50,-60,-60,-40,-40,-40,-40],OcircumflexY:[-70,-70,-70,-70,-50,-50,-50,-50],OcircumflexYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OcircumflexYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Ocircumflexcomma:[-40,-40,-40,-40],Ocircumflexperiod:[-40,-40,-40,-40],OdieresisA:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAring:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OdieresisT:[-40,-40,-40,-40,-40,-40,-40,-40],OdieresisTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OdieresisTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OdieresisV:[-50,-50,-50,-50,-50,-50,-50,-50],OdieresisW:[-50,-50,-30,-30,-50,-50,-50,-35],OdieresisX:[-50,-50,-60,-60,-40,-40,-40,-40],OdieresisY:[-70,-70,-70,-70,-50,-50,-50,-50],OdieresisYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OdieresisYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Odieresiscomma:[-40,-40,-40,-40],Odieresisperiod:[-40,-40,-40,-40],OgraveA:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAring:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OgraveT:[-40,-40,-40,-40,-40,-40,-40,-40],OgraveTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OgraveTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OgraveV:[-50,-50,-50,-50,-50,-50,-50,-50],OgraveW:[-50,-50,-30,-30,-50,-50,-50,-35],OgraveX:[-50,-50,-60,-60,-40,-40,-40,-40],OgraveY:[-70,-70,-70,-70,-50,-50,-50,-50],OgraveYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OgraveYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Ogravecomma:[-40,-40,-40,-40],Ograveperiod:[-40,-40,-40,-40],OhungarumlautA:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAring:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OhungarumlautT:[-40,-40,-40,-40,-40,-40,-40,-40],OhungarumlautTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OhungarumlautTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OhungarumlautV:[-50,-50,-50,-50,-50,-50,-50,-50],OhungarumlautW:[-50,-50,-30,-30,-50,-50,-50,-35],OhungarumlautX:[-50,-50,-60,-60,-40,-40,-40,-40],OhungarumlautY:[-70,-70,-70,-70,-50,-50,-50,-50],OhungarumlautYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OhungarumlautYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Ohungarumlautcomma:[-40,-40,-40,-40],Ohungarumlautperiod:[-40,-40,-40,-40],OmacronA:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAring:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OmacronT:[-40,-40,-40,-40,-40,-40,-40,-40],OmacronTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OmacronTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OmacronV:[-50,-50,-50,-50,-50,-50,-50,-50],OmacronW:[-50,-50,-30,-30,-50,-50,-50,-35],OmacronX:[-50,-50,-60,-60,-40,-40,-40,-40],OmacronY:[-70,-70,-70,-70,-50,-50,-50,-50],OmacronYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OmacronYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Omacroncomma:[-40,-40,-40,-40],Omacronperiod:[-40,-40,-40,-40],OslashA:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAring:[-50,-50,-20,-20,-40,-40,-55,-35],OslashAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OslashT:[-40,-40,-40,-40,-40,-40,-40,-40],OslashTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OslashTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OslashV:[-50,-50,-50,-50,-50,-50,-50,-50],OslashW:[-50,-50,-30,-30,-50,-50,-50,-35],OslashX:[-50,-50,-60,-60,-40,-40,-40,-40],OslashY:[-70,-70,-70,-70,-50,-50,-50,-50],OslashYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OslashYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Oslashcomma:[-40,-40,-40,-40],Oslashperiod:[-40,-40,-40,-40],OtildeA:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAacute:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAbreve:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAcircumflex:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAdieresis:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAgrave:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAmacron:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAogonek:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAring:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeAtilde:[-50,-50,-20,-20,-40,-40,-55,-35],OtildeT:[-40,-40,-40,-40,-40,-40,-40,-40],OtildeTcaron:[-40,-40,-40,-40,-40,-40,-40,-40],OtildeTcommaaccent:[-40,-40,-40,-40,-40,-40,-40,-40],OtildeV:[-50,-50,-50,-50,-50,-50,-50,-50],OtildeW:[-50,-50,-30,-30,-50,-50,-50,-35],OtildeX:[-50,-50,-60,-60,-40,-40,-40,-40],OtildeY:[-70,-70,-70,-70,-50,-50,-50,-50],OtildeYacute:[-70,-70,-70,-70,-50,-50,-50,-50],OtildeYdieresis:[-70,-70,-70,-70,-50,-50,-50,-50],Otildecomma:[-40,-40,-40,-40],Otildeperiod:[-40,-40,-40,-40],PA:[-100,-100,-120,-120,-74,-85,-90,-92],PAacute:[-100,-100,-120,-120,-74,-85,-90,-92],PAbreve:[-100,-100,-120,-120,-74,-85,-90,-92],PAcircumflex:[-100,-100,-120,-120,-74,-85,-90,-92],PAdieresis:[-100,-100,-120,-120,-74,-85,-90,-92],PAgrave:[-100,-100,-120,-120,-74,-85,-90,-92],PAmacron:[-100,-100,-120,-120,-74,-85,-90,-92],PAogonek:[-100,-100,-120,-120,-74,-85,-90,-92],PAring:[-100,-100,-120,-120,-74,-85,-90,-92],PAtilde:[-100,-100,-120,-120,-74,-85,-90,-92],Pa:[-30,-30,-40,-40,-10,-40,-80,-15],Paacute:[-30,-30,-40,-40,-10,-40,-80,-15],Pabreve:[-30,-30,-40,-40,-10,-40,-80,-15],Pacircumflex:[-30,-30,-40,-40,-10,-40,-80,-15],Padieresis:[-30,-30,-40,-40,-10,-40,-80,-15],Pagrave:[-30,-30,-40,-40,-10,-40,-80,-15],Pamacron:[-30,-30,-40,-40,-10,-40,-80,-15],Paogonek:[-30,-30,-40,-40,-10,-40,-80,-15],Paring:[-30,-30,-40,-40,-10,-40,-80,-15],Patilde:[-30,-30,-40,-40,-10,-40,-80,-15],Pcomma:[-120,-120,-180,-180,-92,-129,-135,-111],Pe:[-30,-30,-50,-50,-20,-50,-80],Peacute:[-30,-30,-50,-50,-20,-50,-80],Pecaron:[-30,-30,-50,-50,-20,-50,-80],Pecircumflex:[-30,-30,-50,-50,-20,-50,-80],Pedieresis:[-30,-30,-50,-50,-20,-50,-80],Pedotaccent:[-30,-30,-50,-50,-20,-50,-80],Pegrave:[-30,-30,-50,-50,-20,-50,-80],Pemacron:[-30,-30,-50,-50,-20,-50,-80],Peogonek:[-30,-30,-50,-50,-20,-50,-80],Po:[-40,-40,-50,-50,-20,-55,-80],Poacute:[-40,-40,-50,-50,-20,-55,-80],Pocircumflex:[-40,-40,-50,-50,-20,-55,-80],Podieresis:[-40,-40,-50,-50,-20,-55,-80],Pograve:[-40,-40,-50,-50,-20,-55,-80],Pohungarumlaut:[-40,-40,-50,-50,-20,-55,-80],Pomacron:[-40,-40,-50,-50,-20,-55,-80],Poslash:[-40,-40,-50,-50,-20,-55,-80],Potilde:[-40,-40,-50,-50,-20,-55,-80],Pperiod:[-120,-120,-180,-180,-110,-129,-135,-111],QU:[-10,-10,-10,-10,-10,-10,-10,-10],QUacute:[-10,-10,-10,-10,-10,-10,-10,-10],QUcircumflex:[-10,-10,-10,-10,-10,-10,-10,-10],QUdieresis:[-10,-10,-10,-10,-10,-10,-10,-10],QUgrave:[-10,-10,-10,-10,-10,-10,-10,-10],QUhungarumlaut:[-10,-10,-10,-10,-10,-10,-10,-10],QUmacron:[-10,-10,-10,-10,-10,-10,-10,-10],QUogonek:[-10,-10,-10,-10,-10,-10,-10,-10],QUring:[-10,-10,-10,-10,-10,-10,-10,-10],Qcomma:[20,20],Qperiod:[20,20,0,0,-20],RO:[-20,-20,-20,-20,-30,-40,-40,-40],ROacute:[-20,-20,-20,-20,-30,-40,-40,-40],ROcircumflex:[-20,-20,-20,-20,-30,-40,-40,-40],ROdieresis:[-20,-20,-20,-20,-30,-40,-40,-40],ROgrave:[-20,-20,-20,-20,-30,-40,-40,-40],ROhungarumlaut:[-20,-20,-20,-20,-30,-40,-40,-40],ROmacron:[-20,-20,-20,-20,-30,-40,-40,-40],ROslash:[-20,-20,-20,-20,-30,-40,-40,-40],ROtilde:[-20,-20,-20,-20,-30,-40,-40,-40],RT:[-20,-20,-30,-30,-40,-30,0,-60],RTcaron:[-20,-20,-30,-30,-40,-30,0,-60],RTcommaaccent:[-20,-20,-30,-30,-40,-30,0,-60],RU:[-20,-20,-40,-40,-30,-40,-40,-40],RUacute:[-20,-20,-40,-40,-30,-40,-40,-40],RUcircumflex:[-20,-20,-40,-40,-30,-40,-40,-40],RUdieresis:[-20,-20,-40,-40,-30,-40,-40,-40],RUgrave:[-20,-20,-40,-40,-30,-40,-40,-40],RUhungarumlaut:[-20,-20,-40,-40,-30,-40,-40,-40],RUmacron:[-20,-20,-40,-40,-30,-40,-40,-40],RUogonek:[-20,-20,-40,-40,-30,-40,-40,-40],RUring:[-20,-20,-40,-40,-30,-40,-40,-40],RV:[-50,-50,-50,-50,-55,-18,-18,-80],RW:[-40,-40,-30,-30,-35,-18,-18,-55],RY:[-50,-50,-50,-50,-35,-18,-18,-65],RYacute:[-50,-50,-50,-50,-35,-18,-18,-65],RYdieresis:[-50,-50,-50,-50,-35,-18,-18,-65],RacuteO:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOacute:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOcircumflex:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOdieresis:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOgrave:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOhungarumlaut:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOmacron:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOslash:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteOtilde:[-20,-20,-20,-20,-30,-40,-40,-40],RacuteT:[-20,-20,-30,-30,-40,-30,0,-60],RacuteTcaron:[-20,-20,-30,-30,-40,-30,0,-60],RacuteTcommaaccent:[-20,-20,-30,-30,-40,-30,0,-60],RacuteU:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUacute:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUcircumflex:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUdieresis:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUgrave:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUhungarumlaut:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUmacron:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUogonek:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteUring:[-20,-20,-40,-40,-30,-40,-40,-40],RacuteV:[-50,-50,-50,-50,-55,-18,-18,-80],RacuteW:[-40,-40,-30,-30,-35,-18,-18,-55],RacuteY:[-50,-50,-50,-50,-35,-18,-18,-65],RacuteYacute:[-50,-50,-50,-50,-35,-18,-18,-65],RacuteYdieresis:[-50,-50,-50,-50,-35,-18,-18,-65],RcaronO:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOacute:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOcircumflex:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOdieresis:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOgrave:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOhungarumlaut:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOmacron:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOslash:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronOtilde:[-20,-20,-20,-20,-30,-40,-40,-40],RcaronT:[-20,-20,-30,-30,-40,-30,0,-60],RcaronTcaron:[-20,-20,-30,-30,-40,-30,0,-60],RcaronTcommaaccent:[-20,-20,-30,-30,-40,-30,0,-60],RcaronU:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUacute:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUcircumflex:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUdieresis:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUgrave:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUhungarumlaut:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUmacron:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUogonek:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronUring:[-20,-20,-40,-40,-30,-40,-40,-40],RcaronV:[-50,-50,-50,-50,-55,-18,-18,-80],RcaronW:[-40,-40,-30,-30,-35,-18,-18,-55],RcaronY:[-50,-50,-50,-50,-35,-18,-18,-65],RcaronYacute:[-50,-50,-50,-50,-35,-18,-18,-65],RcaronYdieresis:[-50,-50,-50,-50,-35,-18,-18,-65],RcommaaccentO:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOacute:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOcircumflex:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOdieresis:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOgrave:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOhungarumlaut:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOmacron:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOslash:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentOtilde:[-20,-20,-20,-20,-30,-40,-40,-40],RcommaaccentT:[-20,-20,-30,-30,-40,-30,0,-60],RcommaaccentTcaron:[-20,-20,-30,-30,-40,-30,0,-60],RcommaaccentTcommaaccent:[-20,-20,-30,-30,-40,-30,0,-60],RcommaaccentU:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUacute:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUcircumflex:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUdieresis:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUgrave:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUhungarumlaut:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUmacron:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUogonek:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentUring:[-20,-20,-40,-40,-30,-40,-40,-40],RcommaaccentV:[-50,-50,-50,-50,-55,-18,-18,-80],RcommaaccentW:[-40,-40,-30,-30,-35,-18,-18,-55],RcommaaccentY:[-50,-50,-50,-50,-35,-18,-18,-65],RcommaaccentYacute:[-50,-50,-50,-50,-35,-18,-18,-65],RcommaaccentYdieresis:[-50,-50,-50,-50,-35,-18,-18,-65],TA:[-90,-90,-120,-120,-90,-55,-50,-93],TAacute:[-90,-90,-120,-120,-90,-55,-50,-93],TAbreve:[-90,-90,-120,-120,-90,-55,-50,-93],TAcircumflex:[-90,-90,-120,-120,-90,-55,-50,-93],TAdieresis:[-90,-90,-120,-120,-90,-55,-50,-93],TAgrave:[-90,-90,-120,-120,-90,-55,-50,-93],TAmacron:[-90,-90,-120,-120,-90,-55,-50,-93],TAogonek:[-90,-90,-120,-120,-90,-55,-50,-93],TAring:[-90,-90,-120,-120,-90,-55,-50,-93],TAtilde:[-90,-90,-120,-120,-90,-55,-50,-93],TO:[-40,-40,-40,-40,-18,-18,-18,-18],TOacute:[-40,-40,-40,-40,-18,-18,-18,-18],TOcircumflex:[-40,-40,-40,-40,-18,-18,-18,-18],TOdieresis:[-40,-40,-40,-40,-18,-18,-18,-18],TOgrave:[-40,-40,-40,-40,-18,-18,-18,-18],TOhungarumlaut:[-40,-40,-40,-40,-18,-18,-18,-18],TOmacron:[-40,-40,-40,-40,-18,-18,-18,-18],TOslash:[-40,-40,-40,-40,-18,-18,-18,-18],TOtilde:[-40,-40,-40,-40,-18,-18,-18,-18],Ta:[-80,-80,-120,-120,-92,-92,-92,-80],Taacute:[-80,-80,-120,-120,-92,-92,-92,-80],Tabreve:[-80,-80,-60,-60,-52,-92,-92,-80],Tacircumflex:[-80,-80,-120,-120,-52,-92,-92,-80],Tadieresis:[-80,-80,-120,-120,-52,-92,-92,-40],Tagrave:[-80,-80,-120,-120,-52,-92,-92,-40],Tamacron:[-80,-80,-60,-60,-52,-92,-92,-40],Taogonek:[-80,-80,-120,-120,-92,-92,-92,-80],Taring:[-80,-80,-120,-120,-92,-92,-92,-80],Tatilde:[-80,-80,-60,-60,-52,-92,-92,-40],Tcolon:[-40,-40,-20,-20,-74,-74,-55,-50
77],Tcomma:[-80,-80,-120,-120,-74,-92,-74,-74],Te:[-60,-60,-120,-120,-92,-92,-92,-70],Teacute:[-60,-60,-120,-120,-92,-92,-92,-70],Tecaron:[-60,-60,-120,-120,-92,-92,-92,-70],Tecircumflex:[-60,-60,-120,-120,-92,-92,-52,-70],Tedieresis:[-60,-60,-120,-120,-52,-52,-52,-30],Tedotaccent:[-60,-60,-120,-120,-92,-92,-92,-70],Tegrave:[-60,-60,-60,-60,-52,-52,-52,-70],Temacron:[-60,-60,-60,-60,-52,-52,-52,-30],Teogonek:[-60,-60,-120,-120,-92,-92,-92,-70],Thyphen:[-120,-120,-140,-140,-92,-92,-74,-92],To:[-80,-80,-120,-120,-92,-95,-92,-80],Toacute:[-80,-80,-120,-120,-92,-95,-92,-80],Tocircumflex:[-80,-80,-120,-120,-92,-95,-92,-80],Todieresis:[-80,-80,-120,-120,-92,-95,-92,-80],Tograve:[-80,-80,-120,-120,-92,-95,-92,-80],Tohungarumlaut:[-80,-80,-120,-120,-92,-95,-92,-80],Tomacron:[-80,-80,-60,-60,-92,-95,-92,-80],Toslash:[-80,-80,-120,-120,-92,-95,-92,-80],Totilde:[-80,-80,-60,-60,-92,-95,-92,-80],Tperiod:[-80,-80,-120,-120,-90,-92,-74,-74],Tr:[-80,-80,-120,-120,-74,-37,-55,-35],Tracute:[-80,-80,-120,-120,-74,-37,-55,-35],Trcommaaccent:[-80,-80,-120,-120,-74,-37,-55,-35],Tsemicolon:[-40,-40,-20,-20,-74,-74,-65,-55],Tu:[-90,-90,-120,-120,-92,-37,-55,-45],Tuacute:[-90,-90,-120,-120,-92,-37,-55,-45],Tucircumflex:[-90,-90,-120,-120,-92,-37,-55,-45],Tudieresis:[-90,-90,-120,-120,-92,-37,-55,-45],Tugrave:[-90,-90,-120,-120,-92,-37,-55,-45],Tuhungarumlaut:[-90,-90,-120,-120,-92,-37,-55,-45],Tumacron:[-90,-90,-60,-60,-92,-37,-55,-45],Tuogonek:[-90,-90,-120,-120,-92,-37,-55,-45],Turing:[-90,-90,-120,-120,-92,-37,-55,-45],Tw:[-60,-60,-120,-120,-74,-37,-74,-80],Ty:[-60,-60,-120,-120,-34,-37,-74,-80],Tyacute:[-60,-60,-120,-120,-34,-37,-74,-80],Tydieresis:[-60,-60,-60,-60,-34,-37,-34,-80],TcaronA:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAacute:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAbreve:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAcircumflex:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAdieresis:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAgrave:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAmacron:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAogonek:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAring:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronAtilde:[-90,-90,-120,-120,-90,-55,-50,-93],TcaronO:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOacute:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOcircumflex:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOdieresis:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOgrave:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOhungarumlaut:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOmacron:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOslash:[-40,-40,-40,-40,-18,-18,-18,-18],TcaronOtilde:[-40,-40,-40,-40,-18,-18,-18,-18],Tcarona:[-80,-80,-120,-120,-92,-92,-92,-80],Tcaronaacute:[-80,-80,-120,-120,-92,-92,-92,-80],Tcaronabreve:[-80,-80,-60,-60,-52,-92,-92,-80],Tcaronacircumflex:[-80,-80,-120,-120,-52,-92,-92,-80],Tcaronadieresis:[-80,-80,-120,-120,-52,-92,-92,-40],Tcaronagrave:[-80,-80,-120,-120,-52,-92,-92,-40],Tcaronamacron:[-80,-80,-60,-60,-52,-92,-92,-40],Tcaronaogonek:[-80,-80,-120,-120,-92,-92,-92,-80],Tcaronaring:[-80,-80,-120,-120,-92,-92,-92,-80],Tcaronatilde:[-80,-80,-60,-60,-52,-92,-92,-40],Tcaroncolon:[-40,-40,-20,-20,-74,-74,-55,-50],Tcaroncomma:[-80,-80,-120,-120,-74,-92,-74,-74],Tcarone:[-60,-60,-120,-120,-92,-92,-92,-70],Tcaroneacute:[-60,-60,-120,-120,-92,-92,-92,-70],Tcaronecaron:[-60,-60,-120,-120,-92,-92,-92,-70],Tcaronecircumflex:[-60,-60,-120,-120,-92,-92,-52,-30],Tcaronedieresis:[-60,-60,-120,-120,-52,-52,-52,-30],Tcaronedotaccent:[-60,-60,-120,-120,-92,-92,-92,-70],Tcaronegrave:[-60,-60,-60,-60,-52,-52,-52,-70],Tcaronemacron:[-60,-60,-60,-60,-52,-52,-52,-30],Tcaroneogonek:[-60,-60,-120,-120,-92,-92,-92,-70],Tcaronhyphen:[-120,-120,-140,-140,-92,-92,-74,-92],Tcarono:[-80,-80,-120,-120,-92,-95,-92,-80],Tcaronoacute:[-80,-80,-120,-120,-92,-95,-92,-80],Tcaronocircumflex:[-80,-80,-120,-120,-92,-95,-92,-80],Tcaronodieresis:[-80,-80,-120,-120,-92,-95,-92,-80],Tcaronograve:[-80,-80,-120,-120,-92,-95,-92,-80],Tcaronohungarumlaut:[-80,-80,-120,-120,-92,-95,-92,-80],Tcaronomacron:[-80,-80,-60,-60,-92,-95,-92,-80],Tcaronoslash:[-80,-80,-120,-120,-92,-95,-92,-80],Tcaronotilde:[-80,-80,-60,-60,-92,-95,-92,-80],Tcaronperiod:[-80,-80,-120,-120,-90,-92,-74,-74],Tcaronr:[-80,-80,-120,-120,-74,-37,-55,-35],Tcaronracute:[-80,-80,-120,-120,-74,-37,-55,-35],Tcaronrcommaaccent:[-80,-80,-120,-120,-74,-37,-55,-35],Tcaronsemicolon:[-40,-40,-20,-20,-74,-74,-65,-55],Tcaronu:[-90,-90,-120,-120,-92,-37,-55,-45
77],Tcaronuacute:[-90,-90,-120,-120,-92,-37,-55,-45],Tcaronucircumflex:[-90,-90,-120,-120,-92,-37,-55,-45],Tcaronudieresis:[-90,-90,-120,-120,-92,-37,-55,-45],Tcaronugrave:[-90,-90,-120,-120,-92,-37,-55,-45],Tcaronuhungarumlaut:[-90,-90,-120,-120,-92,-37,-55,-45],Tcaronumacron:[-90,-90,-60,-60,-92,-37,-55,-45],Tcaronuogonek:[-90,-90,-120,-120,-92,-37,-55,-45],Tcaronuring:[-90,-90,-120,-120,-92,-37,-55,-45],Tcaronw:[-60,-60,-120,-120,-74,-37,-74,-80],Tcarony:[-60,-60,-120,-120,-34,-37,-74,-80],Tcaronyacute:[-60,-60,-120,-120,-34,-37,-74,-80],Tcaronydieresis:[-60,-60,-60,-60,-34,-37,-34,-80],TcommaaccentA:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAacute:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAbreve:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAcircumflex:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAdieresis:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAgrave:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAmacron:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAogonek:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAring:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentAtilde:[-90,-90,-120,-120,-90,-55,-50,-93],TcommaaccentO:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOacute:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOcircumflex:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOdieresis:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOgrave:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOhungarumlaut:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOmacron:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOslash:[-40,-40,-40,-40,-18,-18,-18,-18],TcommaaccentOtilde:[-40,-40,-40,-40,-18,-18,-18,-18],Tcommaaccenta:[-80,-80,-120,-120,-92,-92,-92,-80],Tcommaaccentaacute:[-80,-80,-120,-120,-92,-92,-92,-80],Tcommaaccentabreve:[-80,-80,-60,-60,-52,-92,-92,-80],Tcommaaccentacircumflex:[-80,-80,-120,-120,-52,-92,-92,-80],Tcommaaccentadieresis:[-80,-80,-120,-120,-52,-92,-92,-40],Tcommaaccentagrave:[-80,-80,-120,-120,-52,-92,-92,-40],Tcommaaccentamacron:[-80,-80,-60,-60,-52,-92,-92,-40],Tcommaaccentaogonek:[-80,-80,-120,-120,-92,-92,-92,-80],Tcommaaccentaring:[-80,-80,-120,-120,-92,-92,-92,-80],Tcommaaccentatilde:[-80,-80,-60,-60,-52,-92,-92,-40],Tcommaaccentcolon:[-40,-40,-20,-20,-74,-74,-55,-50],Tcommaaccentcomma:[-80,-80,-120,-120,-74,-92,-74,-74],Tcommaaccente:[-60,-60,-120,-120,-92,-92,-92,-70],Tcommaaccenteacute:[-60,-60,-120,-120,-92,-92,-92,-70],Tcommaaccentecaron:[-60,-60,-120,-120,-92,-92,-92,-70],Tcommaaccentecircumflex:[-60,-60,-120,-120,-92,-92,-52,-30],Tcommaaccentedieresis:[-60,-60,-120,-120,-52,-52,-52,-30],Tcommaaccentedotaccent:[-60,-60,-120,-120,-92,-92,-92,-70],Tcommaaccentegrave:[-60,-60,-60,-60,-52,-52,-52,-30],Tcommaaccentemacron:[-60,-60,-60,-60,-52,-52,-52,-70],Tcommaaccenteogonek:[-60,-60,-120,-120,-92,-92,-92,-70],Tcommaaccenthyphen:[-120,-120,-140,-140,-92,-92,-74,-92],Tcommaaccento:[-80,-80,-120,-120,-92,-95,-92,-80],Tcommaaccentoacute:[-80,-80,-120,-120,-92,-95,-92,-80],Tcommaaccentocircumflex:[-80,-80,-120,-120,-92,-95,-92,-80],Tcommaaccentodieresis:[-80,-80,-120,-120,-92,-95,-92,-80],Tcommaaccentograve:[-80,-80,-120,-120,-92,-95,-92,-80],Tcommaaccentohungarumlaut:[-80,-80,-120,-120,-92,-95,-92,-80],Tcommaaccentomacron:[-80,-80,-60,-60,-92,-95,-92,-80],Tcommaaccentoslash:[-80,-80,-120,-120,-92,-95,-92,-80],Tcommaaccentotilde:[-80,-80,-60,-60,-92,-95,-92,-80],Tcommaaccentperiod:[-80,-80,-120,-120,-90,-92,-74,-74],Tcommaaccentr:[-80,-80,-120,-120,-74,-37,-55,-35],Tcommaaccentracute:[-80,-80,-120,-120,-74,-37,-55,-35],Tcommaaccentrcommaaccent:[-80,-80,-120,-120,-74,-37,-55,-35],Tcommaaccentsemicolon:[-40,-40,-20,-20,-74,-74,-65,-55],Tcommaaccentu:[-90,-90,-120,-120,-92,-37,-55,-45],Tcommaaccentuacute:[-90,-90,-120,-120,-92,-37,-55,-45],Tcommaaccentucircumflex:[-90,-90,-120,-120,-92,-37,-55,-45],Tcommaaccentudieresis:[-90,-90,-120,-120,-92,-37,-55,-45],Tcommaaccentugrave:[-90,-90,-120,-120,-92,-37,-55,-45],Tcommaaccentuhungarumlaut:[-90,-90,-120,-120,-92,-37,-55,-45],Tcommaaccentumacron:[-90,-90,-60,-60,-92,-37,-55,-45],Tcommaaccentuogonek:[-90,-90,-120,-120,-92,-37,-55,-45],Tcommaaccenturing:[-90,-90,-120,-120,-92,-37,-55,-45
77],Tcommaaccentw:[-60,-60,-120,-120,-74,-37,-74,-80],Tcommaaccenty:[-60,-60,-120,-120,-34,-37,-74,-80],Tcommaaccentyacute:[-60,-60,-120,-120,-34,-37,-74,-80],Tcommaaccentydieresis:[-60,-60,-60,-60,-34,-37,-34,-80],UA:[-50,-50,-40,-40,-60,-45,-40,-40],UAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UAring:[-50,-50,-40,-40,-60,-45,-40,-40],UAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Ucomma:[-30,-30,-40,-40,-50,0,-25],Uperiod:[-30,-30,-40,-40,-50,0,-25],UacuteA:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAring:[-50,-50,-40,-40,-60,-45,-40,-40],UacuteAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Uacutecomma:[-30,-30,-40,-40,-50,0,-25],Uacuteperiod:[-30,-30,-40,-40,-50,0,-25],UcircumflexA:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAring:[-50,-50,-40,-40,-60,-45,-40,-40],UcircumflexAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Ucircumflexcomma:[-30,-30,-40,-40,-50,0,-25],Ucircumflexperiod:[-30,-30,-40,-40,-50,0,-25],UdieresisA:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAring:[-50,-50,-40,-40,-60,-45,-40,-40],UdieresisAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Udieresiscomma:[-30,-30,-40,-40,-50,0,-25],Udieresisperiod:[-30,-30,-40,-40,-50,0,-25],UgraveA:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAring:[-50,-50,-40,-40,-60,-45,-40,-40],UgraveAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Ugravecomma:[-30,-30,-40,-40,-50,0,-25],Ugraveperiod:[-30,-30,-40,-40,-50,0,-25],UhungarumlautA:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAring:[-50,-50,-40,-40,-60,-45,-40,-40],UhungarumlautAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Uhungarumlautcomma:[-30,-30,-40,-40,-50,0,-25],Uhungarumlautperiod:[-30,-30,-40,-40,-50,0,-25],UmacronA:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAring:[-50,-50,-40,-40,-60,-45,-40,-40],UmacronAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Umacroncomma:[-30,-30,-40,-40,-50,0,-25],Umacronperiod:[-30,-30,-40,-40,-50,0,-25],UogonekA:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAring:[-50,-50,-40,-40,-60,-45,-40,-40],UogonekAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Uogonekcomma:[-30,-30,-40,-40,-50,0,-25],Uogonekperiod:[-30,-30,-40,-40,-50,0,-25],UringA:[-50,-50,-40,-40,-60,-45,-40,-40],UringAacute:[-50,-50,-40,-40,-60,-45,-40,-40],UringAbreve:[-50,-50,-40,-40,-60,-45,-40,-40],UringAcircumflex:[-50,-50,-40,-40,-60,-45,-40,-40],UringAdieresis:[-50,-50,-40,-40,-60,-45,-40,-40],UringAgrave:[-50,-50,-40,-40,-60,-45,-40,-40],UringAmacron:[-50,-50,-40,-40,-60,-45,-40,-40],UringAogonek:[-50,-50,-40,-40,-60,-45,-40,-40],UringAring:[-50,-50,-40,-40,-60,-45,-40,-40],UringAtilde:[-50,-50,-40,-40,-60,-45,-40,-40],Uringcomma:[-30,-30,-40,-40,-50,0,-25],Uringperiod:[-30,-30,-40,-40,-50,0,-25],VA:[-80,-80,-80,-80,-135,-85,-60,-135],VAacute:[-80,-80,-80,-80,-135,-85,-60,-135],VAbreve:[-80,-80,-80,-80,-135,-85,-60,-135],VAcircumflex:[-80,-80,-80,-80,-135,-85,-60,-135],VAdieresis:[-80,-80,-80,-80,-135,-85,-60,-135],VAgrave:[-80,-80,-80,-80,-135,-85,-60,-135],VAmacron:[-80,-80,-80,-80,-135,-85,-60,-135],VAogonek:[-80,-80,-80,-80,-135,-85,-60,-135],VAring:[-80,-80,-80,-80,-135,-85,-60,-135],VAtilde:[-80,-80,-80,-80,-135,-85,-60,-135],VG:[-50,-50,-40,-40,-30,-10,0,-15],VGbreve:[-50,-50,-40,-40,-30,-10,0,-15],VGcommaaccent:[-50,-50,-40,-40,-30,-10,0,-15],VO:[-50,-50,-40,-40,-45,-30,-30,-40],VOacute:[-50,-50,-40,-40,-45,-30,-30,-40],VOcircumflex:[-50,-50,-40,-40,-45,-30,-30,-40],VOdieresis:[-50,-50,-40,-40,-45,-30,-30,-40],VOgrave:[-50,-50,-40,-40,-45,-30,-30,-40],VOhungarumlaut:[-50,-50,-40,-40,-45,-30,-30,-40],VOmacron:[-50,-50,-40,-40,-45,-30,-30,-40],VOslash:[-50,-50,-40,-40,-45,-30,-30,-40],VOtilde:[-50,-50,-40,-40,-45,-30,-30,-40],Va:[-60,-60,-70,-70,-92,-111,-111,-111],Vaacute:[-60,-60,-70,-70,-92,-111,-111,-111],Vabreve:[-60,-60,-70,-70,-92,-111,-111,-111],Vacircumflex:[-60,-60,-70,-70,-92,-111,-111,-71],Vadieresis:[-60,-60,-70,-70,-92,-111,-111,-71],Vagrave:[-60,-60,-70,-70,-92,-111,-111,-71],Vamacron:[-60,-60,-70,-70,-92,-111,-111,-71],Vaogonek:[-60,-60,-70,-70,-92,-111,-111,-111],Varing:[-60,-60,-70,-70,-92,-111,-111,-111],Vatilde:[-60,-60,-70,-70,-92,-111,-111,-71],Vcolon:[-40,-40,-40,-40,-92,-74,-65,-74],Vcomma:[-120,-120,-125,-125,-129,-129,-129,-129],Ve:[-50,-50,-80,-80,-100,-111,-111,-111],Veacute:[-50,-50,-80,-80,-100,-111,-111,-111],Vecaron:[-50,-50,-80,-80,-100,-111,-111,-71],Vecircumflex:[-50,-50,-80,-80,-100,-111,-111,-71],Vedieresis:[-50,-50,-80,-80,-100,-71,-71,-71],Vedotaccent:[-50,-50,-80,-80,-100,-111,-111,-111],Vegrave:[-50,-50,-80,-80,-100,-71,-71,-71],Vemacron:[-50,-50,-80,-80,-100,-71,-71,-71],Veogonek:[-50,-50,-80,-80,-100,-111,-111,-111],Vhyphen:[-80,-80,-80,-80,-74,-70,-55,-100],Vo:[-90,-90,-80,-80,-100,-111,-111,-129],Voacute:[-90,-90,-80,-80,-100,-111,-111,-129],Vocircumflex:[-90,-90,-80,-80,-100,-111,-111,-129],Vodieresis:[-90,-90,-80,-80,-100,-111,-111,-89],Vograve:[-90,-90,-80,-80,-100,-111,-111,-89],Vohungarumlaut:[-90,-90,-80,-80,-100,-111,-111,-129],Vomacron:[-90,-90,-80,-80,-100,-111,-111,-89],Voslash:[-90,-90,-80,-80,-100,-111,-111,-129],Votilde:[-90,-90,-80,-80,-100,-111,-111,-89],Vperiod:[-120,-120,-125,-125,-145,-129,-129,-129],Vsemicolon:[-40,-40,-40,-40,-92,-74,-74,-74],Vu:[-60,-60,-70,-70,-92,-55,-74,-75],Vuacute:[-60,-60,-70,-70,-92,-55,-74,-75],Vucircumflex:[-60,-60,-70,-70,-92,-55,-74,-75],Vudieresis:[-60,-60,-70,-70,-92,-55,-74,-75],Vugrave:[-60,-60,-70,-70,-92,-55,-74,-75],Vuhungarumlaut:[-60,-60,-70,-70,-92,-55,-74,-75],Vumacron:[-60,-60,-70,-70,-92,-55,-74,-75],Vuogonek:[-60,-60,-70,-70,-92,-55,-74,-75],Vuring:[-60,-60,-70,-70,-92,-55,-74,-75],WA:[-60,-60,-50,-50,-120,-74,-60,-120],WAacute:[-60,-60,-50,-50,-120,-74,-60,-120],WAbreve:[-60,-60,-50,-50,-120,-74,-60,-120],WAcircumflex:[-60,-60,-50,-50,-120,-74,-60,-120],WAdieresis:[-60,-60,-50,-50,-120,-74,-60,-120],WAgrave:[-60,-60,-50,-50,-120,-74,-60,-120],WAmacron:[-60,-60,-50,-50,-120,-74,-60,-120],WAogonek:[-60,-60,-50,-50,-120,-74,-60,-120],WAring:[-60,-60,-50,-50,-120,-74,-60,-120],WAtilde:[-60,-60,-50,-50,-120,-74,-60,-120],WO:[-20,-20,-20,-20,-10,-15,-25,-10],WOacute:[-20,-20,-20,-20,-10,-15,-25,-10],WOcircumflex:[-20,-20,-20,-20,-10,-15,-25,-10],WOdieresis:[-20,-20,-20,-20,-10,-15,-25,-10],WOgrave:[-20,-20,-20,-20,-10,-15,-25,-10],WOhungarumlaut:[-20,-20,-20,-20,-10,-15,-25,-10],WOmacron:[-20,-20,-20,-20,-10,-15,-25,-10],WOslash:[-20,-20,-20,-20,-10,-15,-25,-10],WOtilde:[-20,-20,-20,-20,-10,-15,-25,-10],Wa:[-40,-40,-40,-40,-65,-85,-92,-80],Waacute:[-40,-40,-40,-40,-65,-85,-92,-80],Wabreve:[-40,-40,-40,-40,-65,-85,-92,-80],Wacircumflex:[-40,-40,-40,-40,-65,-85,-92,-80],Wadieresis:[-40,-40,-40,-40,-65,-85,-92,-80],Wagrave:[-40,-40,-40,-40,-65,-85,-92,-80],Wamacron:[-40,-40,-40,-40,-65,-85,-92,-80],Waogonek:[-40,-40,-40,-40,-65,-85,-92,-80],Waring:[-40,-40,-40,-40,-65,-85,-92,-80],Watilde:[-40,-40,-40,-40,-65,-85,-92,-80],Wcolon:[-10,-10,0,0,-55,-55,-65,-37],Wcomma:[-80,-80,-80,-80,-92,-74,-92,-92],We:[-35,-35,-30,-30,-65,-90,-92,-80],Weacute:[-35,-35,-30,-30,-65,-90,-92,-80],Wecaron:[-35,-35,-30,-30,-65,-90,-92,-80],Wecircumflex:[-35,-35,-30,-30,-65,-90,-92,-80],Wedieresis:[-35,-35,-30,-30,-65,-50,-52,-40],Wedotaccent:[-35,-35,-30,-30,-65,-90,-92,-80],Wegrave:[-35,-35,-30,-30,-65,-50,-52,-40],Wemacron:[-35,-35,-30,-30,-65,-50,-52,-40],Weogonek:[-35,-35,-30,-30,-65,-90,-92,-80],Whyphen:[-40,-40,-40,-40,-37,-50,-37,-65],Wo:[-60,-60,-30,-30,-75,-80,-92,-80],Woacute:[-60,-60,-30,-30,-75,-80,-92,-80],Wocircumflex:[-60,-60,-30,-30,-75,-80,-92,-80],Wodieresis:[-60,-60,-30,-30,-75,-80,-92,-80],Wograve:[-60,-60,-30,-30,-75,-80,-92,-80],Wohungarumlaut:[-60,-60,-30,-30,-75,-80,-92,-80],Womacron:[-60,-60,-30,-30,-75,-80,-92,-80],Woslash:[-60,-60,-30,-30,-75,-80,-92,-80],Wotilde:[-60,-60,-30,-30,-75,-80,-92,-80],Wperiod:[-80,-80,-80,-80,-92,-74,-92,-92],Wsemicolon:[-10,-10,0,0,-55,-55,-65,-37],Wu:[-45,-45,-30,-30,-50,-55,-55,-50],Wuacute:[-45,-45,-30,-30,-50,-55,-55,-50],Wucircumflex:[-45,-45,-30,-30,-50,-55,-55,-50],Wudieresis:[-45,-45,-30,-30,-50,-55,-55,-50],Wugrave:[-45,-45,-30,-30,-50,-55,-55,-50],Wuhungarumlaut:[-45,-45,-30,-30,-50,-55,-55,-50],Wumacron:[-45,-45,-30,-30,-50,-55,-55,-50],Wuogonek:[-45,-45,-30,-30,-50,-55,-55,-50],Wuring:[-45,-45,-30,-30,-50,-55,-55,-50],Wy:[-20,-20,-20,-20,-60,-55,-70,-73],Wyacute:[-20,-20,-20,-20,-60,-55,-70,-73],Wydieresis:[-20,-20,-20,-20,-60,-55,-70,-73],YA:[-110,-110,-110,-110,-110,-74,-50,-120],YAacute:[-110,-110,-110,-110,-110,-74,-50,-120],YAbreve:[-110,-110,-110,-110,-110,-74,-50,-120],YAcircumflex:[-110,-110,-110,-110,-110,-74,-50,-120],YAdieresis:[-110,-110,-110,-110,-110,-74,-50,-120],YAgrave:[-110,-110,-110,-110,-110,-74,-50,-120],YAmacron:[-110,-110,-110,-110,-110,-74,-50,-120],YAogonek:[-110,-110,-110,-110,-110,-74,-50,-120],YAring:[-110,-110,-110,-110,-110,-74,-50,-120],YAtilde:[-110,-110,-110,-110,-110,-74,-50,-120],YO:[-70,-70,-85,-85,-35,-25,-15,-30],YOacute:[-70,-70,-85,-85,-35,-25,-15,-30],YOcircumflex:[-70,-70,-85,-85,-35,-25,-15,-30],YOdieresis:[-70,-70,-85,-85,-35,-25,-15,-30],YOgrave:[-70,-70,-85,-85,-35,-25,-15,-30],YOhungarumlaut:[-70,-70,-85,-85,-35,-25,-15,-30],YOmacron:[-70,-70,-85,-85,-35,-25,-15,-30],YOslash:[-70,-70,-85,-85,-35,-25,-15,-30],YOtilde:[-70,-70,-85,-85,-35,-25,-15,-30],Ya:[-90,-90,-140,-140,-85,-92,-92,-100],Yaacute:[-90,-90,-140,-140,-85,-92,-92,-100],Yabreve:[-90,-90,-70,-70,-85,-92,-92,-100],Yacircumflex:[-90,-90,-140,-140,-85,-92,-92,-100],Yadieresis:[-90,-90,-140,-140,-85,-92,-92,-60],Yagrave:[-90,-90,-140,-140,-85,-92,-92,-60],Yamacron:[-90,-90,-70,-70,-85,-92,-92,-60],Yaogonek:[-90,-90,-140,-140,-85,-92,-92,-100],Yaring:[-90,-90,-140,-140,-85,-92,-92,-100],Yatilde:[-90,-90,-140,-140,-85,-92,-92,-60],Ycolon:[-50,-50,-60,-60,-92,-92,-65,-92],Ycomma:[-100,-100,-140,-140,-92,-92,-92,-129],Ye:[-80,-80,-14
770,-140,-111,-111,-92,-100],Yeacute:[-80,-80,-140,-140,-111,-111,-92,-100],Yecaron:[-80,-80,-140,-140,-111,-111,-92,-100],Yecircumflex:[-80,-80,-140,-140,-111,-71,-92,-100],Yedieresis:[-80,-80,-140,-140,-71,-71,-52,-60],Yedotaccent:[-80,-80,-140,-140,-111,-111,-92,-100],Yegrave:[-80,-80,-140,-140,-71,-71,-52,-60],Yemacron:[-80,-80,-70,-70,-71,-71,-52,-60],Yeogonek:[-80,-80,-140,-140,-111,-111,-92,-100],Yo:[-100,-100,-140,-140,-111,-111,-92,-110],Yoacute:[-100,-100,-140,-140,-111,-111,-92,-110],Yocircumflex:[-100,-100,-140,-140,-111,-111,-92,-110],Yodieresis:[-100,-100,-140,-140,-111,-111,-92,-70],Yograve:[-100,-100,-140,-140,-111,-111,-92,-70],Yohungarumlaut:[-100,-100,-140,-140,-111,-111,-92,-110],Yomacron:[-100,-100,-140,-140,-111,-111,-92,-70],Yoslash:[-100,-100,-140,-140,-111,-111,-92,-110],Yotilde:[-100,-100,-140,-140,-111,-111,-92,-70],Yperiod:[-100,-100,-140,-140,-92,-74,-92,-129],Ysemicolon:[-50,-50,-60,-60,-92,-92,-65,-92],Yu:[-100,-100,-110,-110,-92,-92,-92,-111],Yuacute:[-100,-100,-110,-110,-92,-92,-92,-111],Yucircumflex:[-100,-100,-110,-110,-92,-92,-92,-111],Yudieresis:[-100,-100,-110,-110,-92,-92,-92,-71],Yugrave:[-100,-100,-110,-110,-92,-92,-92,-71],Yuhungarumlaut:[-100,-100,-110,-110,-92,-92,-92,-111],Yumacron:[-100,-100,-110,-110,-92,-92,-92,-71],Yuogonek:[-100,-100,-110,-110,-92,-92,-92,-111],Yuring:[-100,-100,-110,-110,-92,-92,-92,-111],YacuteA:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAacute:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAbreve:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAcircumflex:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAdieresis:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAgrave:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAmacron:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAogonek:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAring:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteAtilde:[-110,-110,-110,-110,-110,-74,-50,-120],YacuteO:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOacute:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOcircumflex:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOdieresis:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOgrave:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOhungarumlaut:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOmacron:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOslash:[-70,-70,-85,-85,-35,-25,-15,-30],YacuteOtilde:[-70,-70,-85,-85,-35,-25,-15,-30],Yacutea:[-90,-90,-140,-140,-85,-92,-92,-100],Yacuteaacute:[-90,-90,-140,-140,-85,-92,-92,-100],Yacuteabreve:[-90,-90,-70,-70,-85,-92,-92,-100],Yacuteacircumflex:[-90,-90,-140,-140,-85,-92,-92,-100],Yacuteadieresis:[-90,-90,-140,-140,-85,-92,-92,-60],Yacuteagrave:[-90,-90,-140,-140,-85,-92,-92,-60],Yacuteamacron:[-90,-90,-70,-70,-85,-92,-92,-60],Yacuteaogonek:[-90,-90,-140,-140,-85,-92,-92,-100],Yacutearing:[-90,-90,-140,-140,-85,-92,-92,-100],Yacuteatilde:[-90,-90,-70,-70,-85,-92,-92,-60],Yacutecolon:[-50,-50,-60,-60,-92,-92,-65,-92],Yacutecomma:[-100,-100,-140,-140,-92,-92,-92,-129],Yacutee:[-80,-80,-140,-140,-111,-111,-92,-100],Yacuteeacute:[-80,-80,-140,-140,-111,-111,-92,-100],Yacuteecaron:[-80,-80,-140,-140,-111,-111,-92,-100],Yacuteecircumflex:[-80,-80,-140,-140,-111,-71,-92,-100],Yacuteedieresis:[-80,-80,-140,-140,-71,-71,-52,-60],Yacuteedotaccent:[-80,-80,-140,-140,-111,-111,-92,-100],Yacuteegrave:[-80,-80,-140,-140,-71,-71,-52,-60],Yacuteemacron:[-80,-80,-70,-70,-71,-71,-52,-60],Yacuteeogonek:[-80,-80,-140,-140,-111,-111,-92,-100],Yacuteo:[-100,-100,-140,-140,-111,-111,-92,-110],Yacuteoacute:[-100,-100,-140,-140,-111,-111,-92,-110],Yacuteocircumflex:[-100,-100,-140,-140,-111,-111,-92,-110],Yacuteodieresis:[-100,-100,-140,-140,-111,-111,-92,-70],Yacuteograve:[-100,-100,-140,-140,-111,-111,-92,-70],Yacuteohungarumlaut:[-100,-100,-140,-140,-111,-111,-92,-110],Yacuteomacron:[-100,-100,-70,-70,-111,-111,-92,-70],Yacuteoslash:[-100,-100,-140,-140,-111,-111,-92,-110],Yacuteotilde:[-100,-100,-140,-140,-111,-111,-92,-70],Yacuteperiod:[-100,-100,-140,-140,-92,-74,-92,-129],Yacutesemicolon:[-50,-50,-60,-60,-92,-92,-65,-92],Yacuteu:[-100,-100,-110,-110,-92,-92,-92,-111],Yacuteuacute:[-100,-100,-110,-110,-92,-92,-92,-111],Yacuteucircumflex:[-100,-100,-110,-110,-92,-92,-92,-111],Yacuteudieresis:[-100,-100,-110,-110,-92,-92,-92,-71],Yacuteugrave:[-100,-100,-110,-110,-92,-92,-92,-71],Yacuteuhungarumlaut:[-100,-100,-110,-110,-92,-92,-92,-111],Yacuteumacron:[-100,-100,-110,-110,-92,-92,-92,-71],Yacuteuogonek:[-100,-100,-110,-110,-92,-92,-92,-111],Yacuteuring:[-100,-100,-110,-110,-92,-92,-92,-111],YdieresisA:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAacute:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAbreve:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAcircumflex:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAdieresis:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAgrave:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAmacron:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAogonek:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAring:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisAtilde:[-110,-110,-110,-110,-110,-74,-50,-120],YdieresisO:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOacute:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOcircumflex:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOdieresis:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOgrave:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOhungarumlaut:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOmacron:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOslash:[-70,-70,-85,-85,-35,-25,-15,-30],YdieresisOtilde:[-70,-70,-85,-85,-35,-25,-15,-30],Ydieresisa:[-90,-90,-140,-140,-85,-92,-92,-100],Ydieresisaacute:[-90,-90,-140,-140,-85,-92,-92,-100],Ydieresisabreve:[-90,-90,-70,-70,-85,-92,-92,-100],Ydieresisacircumflex:[-90,-90,-140,-140,-85,-92,-92,-100],Ydieresisadieresis:[-90,-90,-140,-140,-85,-92,-92,-60],Ydieresisagrave:[-90,-90,-140,-140,-85,-92,-92,-60],Ydieresisamacron:[-90,-90,-70,-70,-85,-92,-92,-60],Ydieresisaogonek:[-90,-90,-140,-140,-85,-92,-92,-100],Ydieresisaring:[-90,-90,-140,-140,-85,-92,-92,-100],Ydieresisatilde:[-90,-90,-70,-70,-85,-92,-92,-100],Ydieresiscolon:[-50,-50,-60,-60,-92,-92,-65,-92],Ydieresiscomma:[-100,-100,-140,-140,-92,-92,-92,-129],Ydieresise:[-80,-80,-14
770,-140,-111,-111,-92,-100],Ydieresiseacute:[-80,-80,-140,-140,-111,-111,-92,-100],Ydieresisecaron:[-80,-80,-140,-140,-111,-111,-92,-100],Ydieresisecircumflex:[-80,-80,-140,-140,-111,-71,-92,-100],Ydieresisedieresis:[-80,-80,-140,-140,-71,-71,-52,-60],Ydieresisedotaccent:[-80,-80,-140,-140,-111,-111,-92,-100],Ydieresisegrave:[-80,-80,-140,-140,-71,-71,-52,-60],Ydieresisemacron:[-80,-80,-70,-70,-71,-71,-52,-60],Ydieresiseogonek:[-80,-80,-140,-140,-111,-111,-92,-100],Ydieresiso:[-100,-100,-140,-140,-111,-111,-92,-110],Ydieresisoacute:[-100,-100,-140,-140,-111,-111,-92,-110],Ydieresisocircumflex:[-100,-100,-140,-140,-111,-111,-92,-110],Ydieresisodieresis:[-100,-100,-140,-140,-111,-111,-92,-70],Ydieresisograve:[-100,-100,-140,-140,-111,-111,-92,-70],Ydieresisohungarumlaut:[-100,-100,-140,-140,-111,-111,-92,-110],Ydieresisomacron:[-100,-100,-140,-140,-111,-111,-92,-70],Ydieresisoslash:[-100,-100,-140,-140,-111,-111,-92,-110],Ydieresisotilde:[-100,-100,-140,-140,-111,-111,-92,-70],Ydieresisperiod:[-100,-100,-140,-140,-92,-74,-92,-129],Ydieresissemicolon:[-50,-50,-60,-60,-92,-92,-65,-92],Ydieresisu:[-100,-100,-110,-110,-92,-92,-92,-111],Ydieresisuacute:[-100,-100,-110,-110,-92,-92,-92,-111],Ydieresisucircumflex:[-100,-100,-110,-110,-92,-92,-92,-111],Ydieresisudieresis:[-100,-100,-110,-110,-92,-92,-92,-71],Ydieresisugrave:[-100,-100,-110,-110,-92,-92,-92,-71],Ydieresisuhungarumlaut:[-100,-100,-110,-110,-92,-92,-92,-111],Ydieresisumacron:[-100,-100,-110,-110,-92,-92,-92,-71],Ydieresisuogonek:[-100,-100,-110,-110,-92,-92,-92,-111],Ydieresisuring:[-100,-100,-110,-110,-92,-92,-92,-111],ag:[-10,-10,0,0,0,0,-10],agbreve:[-10,-10,0,0,0,0,-10],agcommaaccent:[-10,-10,0,0,0,0,-10],av:[-15,-15,-20,-20,-25,0,0,-20],aw:[-15,-15,-20,-20,0,0,0,-15],ay:[-20,-20,-30,-30],ayacute:[-20,-20,-30,-30],aydieresis:[-20,-20,-30,-30],aacuteg:[-10,-10,0,0,0,0,-10],aacutegbreve:[-10,-10,0,0,0,0,-10],aacutegcommaaccent:[-10,-10,0,0,0,0,-10],aacutev:[-15,-15,-20,-20,-25,0,0,-20],aacutew:[-15,-15,-20,-20,0,0,0,-15],aacutey:[-20,-20,-30,-30],aacuteyacute:[-20,-20,-30,-30],aacuteydieresis:[-20,-20,-30,-30],abreveg:[-10,-10,0,0,0,0,-10],abrevegbreve:[-10,-10,0,0,0,0,-10],abrevegcommaaccent:[-10,-10,0,0,0,0,-10],abrevev:[-15,-15,-20,-20,-25,0,0,-20],abrevew:[-15,-15,-20,-20,0,0,0,-15],abrevey:[-20,-20,-30,-30],abreveyacute:[-20,-20,-30,-30],abreveydieresis:[-20,-20,-30,-30],acircumflexg:[-10,-10,0,0,0,0,-10],acircumflexgbreve:[-10,-10,0,0,0,0,-10],acircumflexgcommaaccent:[-10,-10,0,0,0,0,-10],acircumflexv:[-15,-15,-20,-20,-25,0,0,-20],acircumflexw:[-15,-15,-20,-20,0,0,0,-15],acircumflexy:[-20,-20,-30,-30],acircumflexyacute:[-20,-20,-30,-30],acircumflexydieresis:[-20,-20,-30,-30],adieresisg:[-10,-10,0,0,0,0,-10],adieresisgbreve:[-10,-10,0,0,0,0,-10],adieresisgcommaaccent:[-10,-10,0,0,0,0,-10],adieresisv:[-15,-15,-20,-20,-25,0,0,-20],adieresisw:[-15,-15,-20,-20,0,0,0,-15],adieresisy:[-20,-20,-30,-30],adieresisyacute:[-20,-20,-30,-30],adieresisydieresis:[-20,-20,-30,-30],agraveg:[-10,-10,0,0,0,0,-10],agravegbreve:[-10,-10,0,0,0,0,-10],agravegcommaaccent:[-10,-10,0,0,0,0,-10],agravev:[-15,-15,-20,-20,-25,0,0,-20],agravew:[-15,-15,-20,-20,0,0,0,-15],agravey:[-20,-20,-30,-30],agraveyacute:[-20,-20,-30,-30],agraveydieresis:[-20,-20,-30,-30],amacrong:[-10,-10,0,0,0,0,-10],amacrongbreve:[-10,-10,0,0,0,0,-10],amacrongcommaaccent:[-10,-10,0,0,0,0,-10],amacronv:[-15,-15,-20,-20,-25,0,0,-20],amacronw:[-15,-15,-20,-20,0,0,0,-15],amacrony:[-20,-20,-30,-30],amacronyacute:[-20,-20,-30,-30],amacronydieresis:[-20,-20,-30,-30],aogonekg:[-10,-10,0,0,0,0,-10],aogonekgbreve:[-10,-10,0,0,0,0,-10],aogonekgcommaaccent:[-10,-10,0,0,0,0,-10],aogonekv:[-15,-15,-20,-20,-25,0,0,-20],aogonekw:[-15,-15,-20,-20,0,0,0,-15],aogoneky:[-20,-20,-30,-30],aogonekyacute:[-20,-20,-30,-30],aogonekydieresis:[-20,-20,-30,-30],aringg:[-10,-10,0,0,0,0,-10],aringgbreve:[-10,-10,0,0,0,0,-10],aringgcommaaccent:[-10,-10,0,0,0,0,-10],aringv:[-15,-15,-20,-20,-25,0,0,-20],aringw:[-15,-15,-20,-20,0,0,0,-15],aringy:[-20,-20,-30,-30],aringyacute:[-20,-20,-30,-30],aringydieresis:[-20,-20,-30,-30],atildeg:[-10,-10,0,0,0,0,-10],atildegbreve:[-10,-10,0,0,0,0,-10],atildegcommaaccent:[-10,-10,0,0,0,0,-10],atildev:[-15,-15,-20,-20,-25,0,0,-20],atildew:[-15,-15,-20,-20,0,0,0,-15],atildey:[-20,-20,-30,-30],atildeyacute:[-20,-20,-30,-30],atildeydieresis:[-20,-20,-30,-30],bl:[-10,-10,-20,-20],blacute:[-10,-10,-20,-20],blcommaaccent:[-10,-10,-20,-20],blslash:[-10,-10,-20,-20],bu:[-20,-20,-20,-20,-20,-20,-20,-20],buacute:[-20,-20,-20,-20,-20,-20,-20,-20],bucircumflex:[-20,-20,-20,-20,-20,-20,-20,-20],budieresis:[-20,-20,-20,-20,-20,-20,-20,-20],bugrave:[-20,-20,-20,-20,-20,-20,-20,-20],buhungarumlaut:[-20,-20,-20,-20,-20,-20,-20,-20],bumacron:[-20,-20,-20,-20,-20,-20,-20,-20],buogonek:[-20,-20,-20,-20,-20,-20,-20,-20],buring:[-20,-20,-20,-20,-20,-20,-20,-20],bv:[-20,-20,-20,-20,-15,0,0,-15],by:[-20,-20,-20,-20],byacute:[-20,-20,-20,-20],bydieresis:[-20,-20,-20,-20],ch:[-10,-10,0,0,0,-10,-15],ck:[-20,-20,-20,-20,0,-10,-20],ckcommaaccent:[-20,-20,-20,-20,0,-10,-20],cl:[-20,-20],clacute:[-20,-20],clcommaaccent:[-20,-20],clslash:[-20,-20],cy:[-10,-10,0,0,0,0,0,-15],cyacute:[-10,-10,0,0,0,0,0,-15],cydieresis:[-10,-10,0,0,0,0,0,-15],cacuteh:[-10,-10,0,0,0,-10,-15],cacutek:[-20,-20,-20,-20,0,-10,-20],cacutekcommaaccent:[-20,-20,-20,-20,0,-10,-20],cacutel:[-20,-20],cacutelacute:[-20,-20],cacutelcommaaccent:[-20,-20],cacutelslash:[-20,-20],cacutey:[-10,-10,0,0,0,0,0,-15],cacuteyacute:[-10,-10,0,0,0,0,0,-15],cacuteydieresis:[-10,-10,0,0,0,0,0,-15],ccaronh:[-10,-10,0,0,0,-10,-15],ccaronk:[-20,-20,-20,-20,0,-10,-20],ccaronkcommaaccent:[-20,-20,-20,-20,0,-10,-20],ccaronl:[-20,-20],ccaronlacute:[-20,-20],ccaronlcommaaccent:[-20,-20],ccaronlslash:[-20,-20],ccarony:[-10,-10,0,0,0,0,0,-15],ccaronyacute:[-10,-10,0,0,0,0,0,-15],ccaronydieresis:[-10,-10,0,0,0,0,0,-15],ccedillah:[-10,-10,0,0,0,-10,-15],ccedillak:[-20,-20,-20,-20,0,-10,-20],ccedillakcommaaccent:[-20,-20,-20,-20,0,-10,-20],ccedillal:[-20,-20],ccedillalacute:[-20,-20],ccedillalcommaaccent:[-20,-20],ccedillalslash:[-20,-20],ccedillay:[-10,-10,0,0,0,0,0,-15],ccedillayacute:[-10,-10,0,0,0,0,0,-15],ccedillaydieresis:[-10,-10,0,0,0,0,0,-15],colonspace:[-40,-40,-50,-50],commaquotedblright:[-120,-120,-100,-100,-45,-95,-140,-70],commaquoteright:[-120,-120,-100,-100,-55,-95,-140,-70],commaspace:[-40,-40],dd:[-10,-10],ddcroat:[-10,-10],dv:[-15,-15],dw:[-15,-15,0,0,-15],dy:[-15,-15],dyacute:[-15,-15],dydieresis:[-15,-15],dcroatd:[-10,-10],dcroatdcroat:[-10,-10],dcroatv:[-15,-15],dcroatw:[-15,-15,0,0,-15],dcroaty:[-15,-15],dcroatyacute:[-15,-15],dcroatydieresis:[-15,-15],ecomma:[10,10,-15,-15,0,0,-10],eperiod:[20,20,-15,-15,0,0,-15],ev:[-15,-15,-30,-30,-15,0,-15,-25],ew:[-15,-15,-20,-20,0,0,-15,-25],ex:[-15,-15,-30,-30,0,0,-20,-15],ey:[-15,-15,-20,-20,0,0,-30,-15],eyacute:[-15,-15,-20,-20,0,0,-30,-15],eydieresis:[-15,-15,-20,-20,0,0,-30,-15],eacutecomma:[10,10,-15,-15,0,0,-10],eacuteperi
77od:[20,20,-15,-15,0,0,-15],eacutev:[-15,-15,-30,-30,-15,0,-15,-25],eacutew:[-15,-15,-20,-20,0,0,-15,-25],eacutex:[-15,-15,-30,-30,0,0,-20,-15],eacutey:[-15,-15,-20,-20,0,0,-30,-15],eacuteyacute:[-15,-15,-20,-20,0,0,-30,-15],eacuteydieresis:[-15,-15,-20,-20,0,0,-30,-15],ecaroncomma:[10,10,-15,-15,0,0,-10],ecaronperiod:[20,20,-15,-15,0,0,-15],ecaronv:[-15,-15,-30,-30,-15,0,-15,-25],ecaronw:[-15,-15,-20,-20,0,0,-15,-25],ecaronx:[-15,-15,-30,-30,0,0,-20,-15],ecarony:[-15,-15,-20,-20,0,0,-30,-15],ecaronyacute:[-15,-15,-20,-20,0,0,-30,-15],ecaronydieresis:[-15,-15,-20,-20,0,0,-30,-15],ecircumflexcomma:[10,10,-15,-15,0,0,-10],ecircumflexperiod:[20,20,-15,-15,0,0,-15],ecircumflexv:[-15,-15,-30,-30,-15,0,-15,-25],ecircumflexw:[-15,-15,-20,-20,0,0,-15,-25],ecircumflexx:[-15,-15,-30,-30,0,0,-20,-15],ecircumflexy:[-15,-15,-20,-20,0,0,-30,-15],ecircumflexyacute:[-15,-15,-20,-20,0,0,-30,-15],ecircumflexydieresis:[-15,-15,-20,-20,0,0,-30,-15],edieresiscomma:[10,10,-15,-15,0,0,-10],edieresisperiod:[20,20,-15,-15,0,0,-15],edieresisv:[-15,-15,-30,-30,-15,0,-15,-25],edieresisw:[-15,-15,-20,-20,0,0,-15,-25],edieresisx:[-15,-15,-30,-30,0,0,-20,-15],edieresisy:[-15,-15,-20,-20,0,0,-30,-15],edieresisyacute:[-15,-15,-20,-20,0,0,-30,-15],edieresisydieresis:[-15,-15,-20,-20,0,0,-30,-15],edotaccentcomma:[10,10,-15,-15,0,0,-10],edotaccentperiod:[20,20,-15,-15,0,0,-15],edotaccentv:[-15,-15,-30,-30,-15,0,-15,-25],edotaccentw:[-15,-15,-20,-20,0,0,-15,-25],edotaccentx:[-15,-15,-30,-30,0,0,-20,-15],edotaccenty:[-15,-15,-20,-20,0,0,-30,-15],edotaccentyacute:[-15,-15,-20,-20,0,0,-30,-15],edotaccentydieresis:[-15,-15,-20,-20,0,0,-30,-15],egravecomma:[10,10,-15,-15,0,0,-10],egraveperiod:[20,20,-15,-15,0,0,-15],egravev:[-15,-15,-30,-30,-15,0,-15,-25],egravew:[-15,-15,-20,-20,0,0,-15,-25],egravex:[-15,-15,-30,-30,0,0,-20,-15],egravey:[-15,-15,-20,-20,0,0,-30,-15],egraveyacute:[-15,-15,-20,-20,0,0,-30,-15],egraveydieresis:[-15,-15,-20,-20,0,0,-30,-15],emacroncomma:[10,10,-15,-15,0,0,-10],emacronperiod:[20,20,-15,-15,0,0,-15],emacronv:[-15,-15,-30,-30,-15,0,-15,-25],emacronw:[-15,-15,-20,-20,0,0,-15,-25],emacronx:[-15,-15,-30,-30,0,0,-20,-15],emacrony:[-15,-15,-20,-20,0,0,-30,-15],emacronyacute:[-15,-15,-20,-20,0,0,-30,-15],emacronydieresis:[-15,-15,-20,-20,0,0,-30,-15],eogonekcomma:[10,10,-15,-15,0,0,-10],eogonekperiod:[20,20,-15,-15,0,0,-15],eogonekv:[-15,-15,-30,-30,-15,0,-15,-25],eogonekw:[-15,-15,-20,-20,0,0,-15,-25],eogonekx:[-15,-15,-30,-30,0,0,-20,-15],eogoneky:[-15,-15,-20,-20,0,0,-30,-15],eogonekyacute:[-15,-15,-20,-20,0,0,-30,-15],eogonekydieresis:[-15,-15,-20,-20,0,0,-30,-15],fcomma:[-10,-10,-30,-30,-15,-10,-10],fe:[-10,-10,-30,-30,0,-10],feacute:[-10,-10,-30,-30,0,-10],fecaron:[-10,-10,-30,-30],fecircumflex:[-10,-10,-30,-30],fedieresis:[-10,-10,-30,-30],fedotaccent:[-10,-10,-30,-30,0,-10],fegrave:[-10,-10,-30,-30],femacron:[-10,-10,-30,-30],feogonek:[-10,-10,-30,-30,0,-10],fo:[-20,-20,-30,-30,-25,-10],foacute:[-20,-20,-30,-30,-25,-10],focircumflex:[-20,-20,-30,-30,-25,-10],fodieresis:[-20,-20,-30,-30,-25],fograve:[-20,-20,-30,-30,-25,-10],fohungarumlaut:[-20,-20,-30,-30,-25,-10],fomacron:[-20,-20,-30,-30,-25],foslash:[-20,-20,-30,-30,-25,-10],fotilde:[-20,-20,-30,-30,-25,-10],fperiod:[-10,-10,-30,-30,-15,-10,-15],fquotedblright:[30,30,60,60,50],fquoteright:[30,30,50,50,55,55,92,55],ge:[10,10,0,0,0,0,-10],geacute:[10,10,0,0,0,0,-10],gecaron:[10,10,0,0,0,0,-10],gecircumflex:[10,10,0,0,0,0,-10],gedieresis:[10,10,0,0,0,0,-10],gedotaccent:[10,10,0,0,0,0,-10],gegrave:[10,10,0,0,0,0,-10],gemacron:[10,10,0,0,0,0,-10],geogonek:[10,10,0,0,0,0,-10],gg:[-10,-10,0,0,0,0,-10],ggbreve:[-10,-10,0,0,0,0,-10],ggcommaaccent:[-10,-10,0,0,0,0,-10],gbrevee:[10,10,0,0,0,0,-10],gbreveeacute:[10,10,0,0,0,0,-10],gbreveecaron:[10,10,0,0,0,0,-10],gbreveecircumflex:[10,10,0,0,0,0,-10],gbreveedieresis:[10,10,0,0,0,0,-10],gbreveedotaccent:[10,10,0,0,0,0,-10],gbreveegrave:[10,10,0,0,0,0,-10],gbreveemacron:[10,10,0,0,0,0,-10],gbreveeogonek:[10,10,0,0,0,0,-10],gbreveg:[-10,-10,0,0,0,0,-10],gbrevegbreve:[-10,-10,0,0,0,0,-10],gbrevegcommaaccent:[-10,-10,0,0,0,0,-10],gcommaaccente:[10,10,0,0,0,0,-10],gcommaaccenteacute:[10,10,0,0,0,0,-10],gcommaaccentecaron:[10,10,0,0,0,0,-10],gcommaaccentecircumflex:[10,10,0,0,0,0,-10],gcommaaccentedieresis:[10,10,0,0,0,0,-10],gcommaaccentedotaccent:[10,10,0,0,0,0,-10],gcommaaccentegrave:[10,10,0,0,0,0,-10],gcommaaccentemacron:[10,10,0,0,0,0,-10],gcommaaccenteogonek:[10,10,0,0,0,0,-10],gcommaaccentg:[-10,-10,0,0,0,0,-10],gcommaaccentgbreve:[-10,-10,0,0,0,0,-10],gcommaaccentgcommaaccent:[-10,-10,0,0,0,0,-10],hy:[-20,-20,-30,-30,-15,0,0,-5],hyacute:[-20,-20,-30,-30,-15,0,0,-5],hydieresis:[-20,-20,-30,-30,-15,0,0,-5],ko:[-15,-15,-20,-20,-15,-10,-10,-10],koacute:[-15,-15,-20,-20,-15,-10,-10,-10],kocircumflex:[-15,-15,-20,-20,-15,-10,-10,-10],kodieresis:[-15,-15,-20,-20,-15,-10,-10,-10],kograve:[-15,-15,-20,-20,-15,-10,-10,-10],kohungarumlaut:[-15,-15,-20,-20,-15,-10,-10,-10],komacron:[-15,-15,-20,-20,-15,-10,-10,-10],koslash:[-15,-15,-20,-20,-15,-10,-10,-10],kotilde:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccento:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentoacute:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentocircumflex:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentodieresis:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentograve:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentohungarumlaut:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentomacron:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentoslash:[-15,-15,-20,-20,-15,-10,-10,-10],kcommaaccentotilde:[-15,-15,-20,-20,-15,-10,-10,-10],lw:[-15,-15,0,0,0,0,0,-10],ly:[-15,-15],lyacute:[-15,-15],lydieresis:[-15,-15],lacutew:[-15,-15,0,0,0,0,0,-10],lacutey:[-15,-15],lacuteyacute:[-15,-15],lacuteydieresis:[-15,-15],lcommaaccentw:[-15,-15,0,0,0,0,0,-10],lcommaaccenty:[-15,-15],lcommaaccentyacute:[-15,-15],lcommaaccentydieresis:[-15,-15],lslashw:[-15,-15,0,0,0,0,0,-10],lslashy:[-15,-15],lslashyacute:[-15,-15],lslashydieresis:[-15,-15],mu:[-20,-20,-10,-10],muacute:[-20,-20,-10,-10],mucircumflex:[-20,-20,-10,-10],mudieresis:[-20,-20,-10,-10],mugrave:[-20,-20,-10,-10],muhungarumlaut:[-20,-20,-10,-10],mumacron:[-20,-20,-10,-10],muogonek:[-20,-20,-10,-10],muring:[-20,-20,-10,-10],my:[-30,-30,-15,-15],myacute:[-30,-30,-15,-15],mydieresis:[-30,-30,-15,-15],nu:[-10,-10,-10,-10],nuacute:[-10,-10,-10,-10],nucir
77cumflex:[-10,-10,-10,-10],nudieresis:[-10,-10,-10,-10],nugrave:[-10,-10,-10,-10],nuhungarumlaut:[-10,-10,-10,-10],numacron:[-10,-10,-10,-10],nuogonek:[-10,-10,-10,-10],nuring:[-10,-10,-10,-10],nv:[-40,-40,-20,-20,-40,-40,-40,-40],ny:[-20,-20,-15,-15,0,0,0,-15],nyacute:[-20,-20,-15,-15,0,0,0,-15],nydieresis:[-20,-20,-15,-15,0,0,0,-15],nacuteu:[-10,-10,-10,-10],nacuteuacute:[-10,-10,-10,-10],nacuteucircumflex:[-10,-10,-10,-10],nacuteudieresis:[-10,-10,-10,-10],nacuteugrave:[-10,-10,-10,-10],nacuteuhungarumlaut:[-10,-10,-10,-10],nacuteumacron:[-10,-10,-10,-10],nacuteuogonek:[-10,-10,-10,-10],nacuteuring:[-10,-10,-10,-10],nacutev:[-40,-40,-20,-20,-40,-40,-40,-40],nacutey:[-20,-20,-15,-15,0,0,0,-15],nacuteyacute:[-20,-20,-15,-15,0,0,0,-15],nacuteydieresis:[-20,-20,-15,-15,0,0,0,-15],ncaronu:[-10,-10,-10,-10],ncaronuacute:[-10,-10,-10,-10],ncaronucircumflex:[-10,-10,-10,-10],ncaronudieresis:[-10,-10,-10,-10],ncaronugrave:[-10,-10,-10,-10],ncaronuhungarumlaut:[-10,-10,-10,-10],ncaronumacron:[-10,-10,-10,-10],ncaronuogonek:[-10,-10,-10,-10],ncaronuring:[-10,-10,-10,-10],ncaronv:[-40,-40,-20,-20,-40,-40,-40,-40],ncarony:[-20,-20,-15,-15,0,0,0,-15],ncaronyacute:[-20,-20,-15,-15,0,0,0,-15],ncaronydieresis:[-20,-20,-15,-15,0,0,0,-15],ncommaaccentu:[-10,-10,-10,-10],ncommaaccentuacute:[-10,-10,-10,-10],ncommaaccentucircumflex:[-10,-10,-10,-10],ncommaaccentudieresis:[-10,-10,-10,-10],ncommaaccentugrave:[-10,-10,-10,-10],ncommaaccentuhungarumlaut:[-10,-10,-10,-10],ncommaaccentumacron:[-10,-10,-10,-10],ncommaaccentuogonek:[-10,-10,-10,-10],ncommaaccenturing:[-10,-10,-10,-10],ncommaaccentv:[-40,-40,-20,-20,-40,-40,-40,-40],ncommaaccenty:[-20,-20,-15,-15,0,0,0,-15],ncommaaccentyacute:[-20,-20,-15,-15,0,0,0,-15],ncommaaccentydieresis:[-20,-20,-15,-15,0,0,0,-15],ntildeu:[-10,-10,-10,-10],ntildeuacute:[-10,-10,-10,-10],ntildeucircumflex:[-10,-10,-10,-10],ntildeudieresis:[-10,-10,-10,-10],ntildeugrave:[-10,-10,-10,-10],ntildeuhungarumlaut:[-10,-10,-10,-10],ntildeumacron:[-10,-10,-10,-10],ntildeuogonek:[-10,-10,-10,-10],ntildeuring:[-10,-10,-10,-10],ntildev:[-40,-40,-20,-20,-40,-40,-40,-40],ntildey:[-20,-20,-15,-15,0,0,0,-15],ntildeyacute:[-20,-20,-15,-15,0,0,0,-15],ntildeydieresis:[-20,-20,-15,-15,0,0,0,-15],ov:[-20,-20,-15,-15,-10,-15,-10,-15],ow:[-15,-15,-15,-15,-10,-25,0,-25],ox:[-30,-30,-30,-30,0,-10],oy:[-20,-20,-30,-30,0,-10,0,-10],oyacute:[-20,-20,-30,-30,0,-10,0,-10],oydieresis:[-20,-20,-30,-30,0,-10,0,-10],oacutev:[-20,-20,-15,-15,-10,-15,-10,-15],oacutew:[-15,-15,-15,-15,-10,-25,0,-25],oacutex:[-30,-30,-30,-30,0,-10],oacutey:[-20,-20,-30,-30,0,-10,0,-10],oacuteyacute:[-20,-20,-30,-30,0,-10,0,-10],oacuteydieresis:[-20,-20,-30,-30,0,-10,0,-10],ocircumflexv:[-20,-20,-15,-15,-10,-15,-10,-15],ocircumflexw:[-15,-15,-15,-15,-10,-25,0,-25],ocircumflexx:[-30,-30,-30,-30,0,-10],ocircumflexy:[-20,-20,-30,-30,0,-10,0,-10],ocircumflexyacute:[-20,-20,-30,-30,0,-10,0,-10],ocircumflexydieresis:[-20,-20,-30,-30,0,-10,0,-10],odieresisv:[-20,-20,-15,-15,-10,-15,-10,-15],odieresisw:[-15,-15,-15,-15,-10,-25,0,-25],odieresisx:[-30,-30,-30,-30,0,-10],odieresisy:[-20,-20,-30,-30,0,-10,0,-10],odieresisyacute:[-20,-20,-30,-30,0,-10,0,-10],odieresisydieresis:[-20,-20,-30,-30,0,-10,0,-10],ogravev:[-20,-20,-15,-15,-10,-15,-10,-15],ogravew:[-15,-15,-15,-15,-10,-25,0,-25],ogravex:[-30,-30,-30,-30,0,-10],ogravey:[-20,-20,-30,-30,0,-10,0,-10],ograveyacute:[-20,-20,-30,-30,0,-10,0,-10],ograveydieresis:[-20,-20,-30,-30,0,-10,0,-10],ohungarumlautv:[-20,-20,-15,-15,-10,-15,-10,-15],ohungarumlautw:[-15,-15,-15,-15,-10,-25,0,-25],ohungarumlautx:[-30,-30,-30,-30,0,-10],ohungarumlauty:[-20,-20,-30,-30,0,-10,0,-10],ohungarumlautyacute:[-20,-20,-30,-30,0,-10,0,-10],ohungarumlautydieresis:[-20,-20,-30,-30,0,-10,0,-10],omacronv:[-20,-20,-15,-15,-10,-15,-10,-15],omacronw:[-15,-15,-15,-15,-10,-25,0,-25],omacronx:[-30,-30,-30,-30,0,-10],omacrony:[-20,-20,-30,-30,0,-10,0,-10],omacronyacute:[-20,-20,-30,-30,0,-10,0,-10],omacronydieresis:[-20,-20,-30,-30,0,-10,0,-10],oslashv:[-20,-20,-70,-70,-10,-15,-10,-15],oslashw:[-15,-15,-70,-70,-10,-25,0,-25],oslashx:[-30,-30,-85,-85,0,-10],oslashy:[-20,-20,-70,-70,0,-10,0,-10],oslashyacute:[-20,-20,-70,-70,0,-10,0,-10],oslashydieresis:[-20,-20,-70,-70,0,-10,0,-10],otildev:[-20,-20,-15,-15,-10,-15,-10,-15],otildew:[-15,-15,-15,-15,-10,-25,0,-25],otildex:[-30,-30,-30,-30,0,-10],otildey:[-20,-20,-30,-30,0,-10,0,-10],otildeyacute:[-20,-20,-30,-30,0,-10,0,-10],otildeydieresis:[-20,-20,-30,-30,0,-10,0,-10],py:[-15,-15,-30,-30,0,0,0,-10],pyacute:[-15,-15,-30,-30,0,0,0,-10],pydieresis:[-15,-15,-30,-30,0,0,0,-10],periodquotedblright:[-120,-120,-100,-100,-55,-95,-140,-70],periodquoteright:[-120,-120,-100,-100,-55,-95,-140,-70],periodspace:[-40,-40,-60,-60],quotedblrightspace:[-80,-80,-40,-40],quoteleftquoteleft:[-46,-46,-57,-57,-63,-74,-111,-74],quoterightd:[-80,-80,-50,-50,-20,-15,-25,-50],quoterightdcroat:[-80,-80,-50,-50,-20,-15,-25,-50],quoterightl:[-20,-20,0,0,0,0,0,-10],quoterightlacute:[-20,-20,0,0,0,0,0,-10],quoterightlcommaaccent:[-20,-20,0,0,0,0,0,-10],quoterightlslash:[-20,-20,0,0,0,0,0,-10],quoterightquoteright:[-46,-46,-57,-57,-63,-74,-111,-74],quoterightr:[-40,-40,-50,-50,-20,-15,-25,-50],quoterightracute:[-40,-40,-50,-50,-20,-15,-25,-50],quoterightrcaron:[-40,-40,-50,-50,-20,-15,-25,-50],quoterightrcommaaccent:[-40,-40,-50,-50,-20,-15,-25,-50],quoterights:[-60,-60,-50,-50,-37,-74,-40,-55],quoterightsacute:[-60,-60,-50,-50,-37,-74,-40,-55],quoterightscaron:[-60,-60,-50,-50,-37,-74,-40,-55],quoterightscedilla:[-60,-60,-50,-50,-37,-74,-40,-55],quoterightscommaaccent:[-60,-60,-50,-50,-37,-74,-40,-55],quoterightspace:[-80,-80,-70,-70,-74,-74,-111,-74],quoterightv:[-20,-20,0,0,-20,-15,-10,-50],rc:[-20,-20,0,0,-18,0,-37],rcacute:[-20,-20,0,0,-18,0,-37],rccaron:[-20,-20,0,0,-18,0,-37],rccedilla:[-20,-20,0,0,-18,0,-37],rcomma:[-60,-60,-50,-50,-92,-65,-111,-40],rd:[-20,-20,0,0,0,0,-37],rdcroat:[-20,-20,0,0,0,0,-37],rg
77:[-15,-15,0,0,-10,0,-37,-18],rgbreve:[-15,-15,0,0,-10,0,-37,-18],rgcommaaccent:[-15,-15,0,0,-10,0,-37,-18],rhyphen:[-20,-20,0,0,-37,0,-20,-20],ro:[-20,-20,0,0,-18,0,-45],roacute:[-20,-20,0,0,-18,0,-45],rocircumflex:[-20,-20,0,0,-18,0,-45],rodieresis:[-20,-20,0,0,-18,0,-45],rograve:[-20,-20,0,0,-18,0,-45],rohungarumlaut:[-20,-20,0,0,-18,0,-45],romacron:[-20,-20,0,0,-18,0,-45],roslash:[-20,-20,0,0,-18,0,-45],rotilde:[-20,-20,0,0,-18,0,-45],rperiod:[-60,-60,-50,-50,-100,-65,-111,-55],rq:[-20,-20,0,0,-18,0,-37],rs:[-15,-15,0,0,0,0,-10],rsacute:[-15,-15,0,0,0,0,-10],rscaron:[-15,-15,0,0,0,0,-10],rscedilla:[-15,-15,0,0,0,0,-10],rscommaaccent:[-15,-15,0,0,0,0,-10],rt:[20,20,40,40],rtcommaaccent:[20,20,40,40],rv:[10,10,30,30,-10],ry:[10,10,30,30],ryacute:[10,10,30,30],rydieresis:[10,10,30,30],racutec:[-20,-20,0,0,-18,0,-37],racutecacute:[-20,-20,0,0,-18,0,-37],racuteccaron:[-20,-20,0,0,-18,0,-37],racuteccedilla:[-20,-20,0,0,-18,0,-37],racutecomma:[-60,-60,-50,-50,-92,-65,-111,-40],racuted:[-20,-20,0,0,0,0,-37],racutedcroat:[-20,-20,0,0,0,0,-37],racuteg:[-15,-15,0,0,-10,0,-37,-18],racutegbreve:[-15,-15,0,0,-10,0,-37,-18],racutegcommaaccent:[-15,-15,0,0,-10,0,-37,-18],racutehyphen:[-20,-20,0,0,-37,0,-20,-20],racuteo:[-20,-20,0,0,-18,0,-45],racuteoacute:[-20,-20,0,0,-18,0,-45],racuteocircumflex:[-20,-20,0,0,-18,0,-45],racuteodieresis:[-20,-20,0,0,-18,0,-45],racuteograve:[-20,-20,0,0,-18,0,-45],racuteohungarumlaut:[-20,-20,0,0,-18,0,-45],racuteomacron:[-20,-20,0,0,-18,0,-45],racuteoslash:[-20,-20,0,0,-18,0,-45],racuteotilde:[-20,-20,0,0,-18,0,-45],racuteperiod:[-60,-60,-50,-50,-100,-65,-111,-55],racuteq:[-20,-20,0,0,-18,0,-37],racutes:[-15,-15,0,0,0,0,-10],racutesacute:[-15,-15,0,0,0,0,-10],racutescaron:[-15,-15,0,0,0,0,-10],racutescedilla:[-15,-15,0,0,0,0,-10],racutescommaaccent:[-15,-15,0,0,0,0,-10],racutet:[20,20,40,40],racutetcommaaccent:[20,20,40,40],racutev:[10,10,30,30,-10],racutey:[10,10,30,30],racuteyacute:[10,10,30,30],racuteydieresis:[10,10,30,30],rcaronc:[-20,-20,0,0,-18,0,-37],rcaroncacute:[-20,-20,0,0,-18,0,-37],rcaronccaron:[-20,-20,0,0,-18,0,-37],rcaronccedilla:[-20,-20,0,0,-18,0,-37],rcaroncomma:[-60,-60,-50,-50,-92,-65,-111,-40],rcarond:[-20,-20,0,0,0,0,-37],rcarondcroat:[-20,-20,0,0,0,0,-37],rcarong:[-15,-15,0,0,-10,0,-37,-18],rcarongbreve:[-15,-15,0,0,-10,0,-37,-18],rcarongcommaaccent:[-15,-15,0,0,-10,0,-37,-18],rcaronhyphen:[-20,-20,0,0,-37,0,-20,-20],rcarono:[-20,-20,0,0,-18,0,-45],rcaronoacute:[-20,-20,0,0,-18,0,-45],rcaronocircumflex:[-20,-20,0,0,-18,0,-45],rcaronodieresis:[-20,-20,0,0,-18,0,-45],rcaronograve:[-20,-20,0,0,-18,0,-45],rcaronohungarumlaut:[-20,-20,0,0,-18,0,-45],rcaronomacron:[-20,-20,0,0,-18,0,-45],rcaronoslash:[-20,-20,0,0,-18,0,-45],rcaronotilde:[-20,-20,0,0,-18,0,-45],rcaronperiod:[-60,-60,-50,-50,-100,-65,-111,-55],rcaronq:[-20,-20,0,0,-18,0,-37],rcarons:[-15,-15,0,0,0,0,-10],rcaronsacute:[-15,-15,0,0,0,0,-10],rcaronscaron:[-15,-15,0,0,0,0,-10],rcaronscedilla:[-15,-15,0,0,0,0,-10],rcaronscommaaccent:[-15,-15,0,0,0,0,-10],rcaront:[20,20,40,40],rcarontcommaaccent:[20,20,40,40],rcaronv:[10,10,30,30,-10],rcarony:[10,10,30,30],rcaronyacute:[10,10,30,30],rcaronydieresis:[10,10,30,30],rcommaaccentc:[-20,-20,0,0,-18,0,-37],rcommaaccentcacute:[-20,-20,0,0,-18,0,-37],rcommaaccentccaron:[-20,-20,0,0,-18,0,-37],rcommaaccentccedilla:[-20,-20,0,0,-18,0,-37],rcommaaccentcomma:[-60,-60,-50,-50,-92,-65,-111,-40],rcommaaccentd:[-20,-20,0,0,0,0,-37],rcommaaccentdcroat:[-20,-20,0,0,0,0,-37],rcommaaccentg:[-15,-15,0,0,-10,0,-37,-18],rcommaaccentgbreve:[-15,-15,0,0,-10,0,-37,-18],rcommaaccentgcommaaccent:[-15,-15,0,0,-10,0,-37,-18],rcommaaccenthyphen:[-20,-20,0,0,-37,0,-20,-20],rcommaaccento:[-20,-20,0,0,-18,0,-45],rcommaaccentoacute:[-20,-20,0,0,-18,0,-45],rcommaaccentocircumflex:[-20,-20,0,0,-18,0,-45],rcommaaccentodieresis:[-20,-20,0,0,-18,0,-45],rcommaaccentograve:[-20,-20,0,0,-18,0,-45],rcommaaccentohungarumlaut:[-20,-20,0,0,-18,0,-45],rcommaaccentomacron:[-20,-20,0,0,-18,0,-45],rcommaaccentoslash:[-20,-20,0,0,-18,0,-45],rcommaaccentotilde:[-20,-20,0,0,-18,0,-45],rcommaaccentperiod:[-60,-60,-50,-50,-100,-65,-111,-55],rcommaaccentq:[-20,-20,0,0,-18,0,-37],rcommaaccents:[-15,-15,0,0,0,0,-10],rcommaaccentsacute:[-15,-15,0,0,0,0,-10],rcommaaccentscaron:[-15,-15,0,0,0,0,-10],rcommaaccentscedilla:[-15,-15,0,0,0,0,-10],rcommaaccentscommaaccent:[-15,-15,0,0,0,0,-10],rcommaaccentt:[20,20,40,40],rcommaaccenttcommaaccent:[20,20,40,40],rcommaaccentv:[10,10,30,30,-10],rcommaaccenty:[10,10,30,30],rcommaaccentyacute:[10,10,30,30],rcommaaccentydieresis:[10,10,30,30],sw:[-15,-15,-30,-30],sacutew:[-15,-15,-30,-30],scaronw:[-15,-15,-30,-30],scedillaw:[-15,-15,-30,-30],scommaaccentw:[-15,-15,-30,-30],semicolonspace:[-40,-40,-50,-50],spaceT:[-100,-100,-50,-50,-30,0,-18,-18],spaceT
77caron:[-100,-100,-50,-50,-30,0,-18,-18],spaceTcommaaccent:[-100,-100,-50,-50,-30,0,-18,-18],spaceV:[-80,-80,-50,-50,-45,-70,-35,-50],spaceW:[-80,-80,-40,-40,-30,-70,-40,-30],spaceY:[-120,-120,-90,-90,-55,-70,-75,-90],spaceYacute:[-120,-120,-90,-90,-55,-70,-75,-90],spaceYdieresis:[-120,-120,-90,-90,-55,-70,-75,-90],spacequotedblleft:[-80,-80,-30,-30],spacequoteleft:[-60,-60,-60,-60],va:[-20,-20,-25,-25,-10,0,0,-25],vaacute:[-20,-20,-25,-25,-10,0,0,-25],vabreve:[-20,-20,-25,-25,-10,0,0,-25],vacircumflex:[-20,-20,-25,-25,-10,0,0,-25],vadieresis:[-20,-20,-25,-25,-10,0,0,-25],vagrave:[-20,-20,-25,-25,-10,0,0,-25],vamacron:[-20,-20,-25,-25,-10,0,0,-25],vaogonek:[-20,-20,-25,-25,-10,0,0,-25],varing:[-20,-20,-25,-25,-10,0,0,-25],vatilde:[-20,-20,-25,-25,-10,0,0,-25],vcomma:[-80,-80,-80,-80,-55,-37,-74,-65],vo:[-30,-30,-25,-25,-10,-15,0,-20],voacute:[-30,-30,-25,-25,-10,-15,0,-20],vocircumflex:[-30,-30,-25,-25,-10,-15,0,-20],vodieresis:[-30,-30,-25,-25,-10,-15,0,-20],vograve:[-30,-30,-25,-25,-10,-15,0,-20],vohungarumlaut:[-30,-30,-25,-25,-10,-15,0,-20],vomacron:[-30,-30,-25,-25,-10,-15,0,-20],voslash:[-30,-30,-25,-25,-10,-15,0,-20],votilde:[-30,-30,-25,-25,-10,-15,0,-20],vperiod:[-80,-80,-80,-80,-70,-37,-74,-65],wcomma:[-40,-40,-60,-60,-55,-37,-74,-65],wo:[-20,-20,-10,-10,-10,-15,0,-10],woacute:[-20,-20,-10,-10,-10,-15,0,-10],wocircumflex:[-20,-20,-10,-10,-10,-15,0,-10],wodieresis:[-20,-20,-10,-10,-10,-15,0,-10],wograve:[-20,-20,-10,-10,-10,-15,0,-10],wohungarumlaut:[-20,-20,-10,-10,-10,-15,0,-10],womacron:[-20,-20,-10,-10,-10,-15,0,-10],woslash:[-20,-20,-10,-10,-10,-15,0,-10],wotilde:[-20,-20,-10,-10,-10,-15,0,-10],wperiod:[-40,-40,-60,-60,-70,-37,-74,-65],xe:[-10,-10,-30,-30,0,-10,0,-15],xeacute:[-10,-10,-30,-30,0,-10,0,-15],xecaron:[-10,-10,-30,-30,0,-10,0,-15],xecircumflex:[-10,-10,-30,-30,0,-10,0,-15],xedieresis:[-10,-10,-30,-30,0,-10,0,-15],xedotaccent:[-10,-10,-30,-30,0,-10,0,-15],xegrave:[-10,-10,-30,-30,0,-10,0,-15],xemacron:[-10,-10,-30,-30,0,-10,0,-15],xeogonek:[-10,-10,-30,-30,0,-10,0,-15],ya:[-30,-30,-20,-20],yaacute:[-30,-30,-20,-20],yabreve:[-30,-30,-20,-20],yacircumflex:[-30,-30,-20,-20],yadieresis:[-30,-30,-20,-20],yagrave:[-30,-30,-20,-20],yamacron:[-30,-30,-20,-20],yaogonek:[-30,-30,-20,-20],yaring:[-30,-30,-20,-20],yatilde:[-30,-30,-20,-20],ycomma:[-80,-80,-100,-100,-55,-37,-55,-65],ye:[-10,-10,-20,-20,-10],yeacute:[-10,-10,-20,-20,-10],yecaron:[-10,-10,-20,-20,-10],yecircumflex:[-10,-10,-20,-20,-10],yedieresis:[-10,-10,-20,-20,-10],yedotaccent:[-10,-10,-20,-20,-10],yegrave:[-10,-10,-20,-20,-10],yemacron:[-10,-10,-20,-20,-10],yeogonek:[-10,-10,-20,-20,-10],yo:[-25,-25,-20,-20,-25],yoacute:[-25,-25,-20,-20,-25],yocircumflex:[-25,-25,-20,-20,-25],yodieresis:[-25,-25,-20,-20,-25],yograve:[-25,-25,-20,-20,-25],yohungarumlaut:[-25,-25,-20,-20,-25],yomacron:[-25,-25,-20,-20,-25],yoslash:[-25,-25,-20,-20,-25],yotilde:[-25,-25,-20,-20,-25],yperiod:[-80,-80,-100,-100,-70,-37,-55,-65],yacutea:[-30,-30,-20,-20],yacuteaacute:[-30,-30,-20,-20],yacuteabreve:[-30,-30,-20,-20],yacuteacircumflex:[-30,-30,-20,-20],yacuteadieresis:[-30,-30,-20,-20],yacuteagrave:[-30,-30,-20,-20],yacuteamacron:[-30,-30,-20,-20],yacuteaogonek:[-30,-30,-20,-20],yacutearing:[-30,-30,-20,-20],yacuteatilde:[-30,-30,-20,-20],yacutecomma:[-80,-80,-100,-100,-55,-37,-55,-65],yacutee:[-10,-10,-20,-20,-10],yacuteeacute:[-10,-10,-20,-20,-10],yacuteecaron:[-10,-10,-20,-20,-10],yacuteecircumflex:[-10,-10,-20,-20,-10],yacuteedieresis:[-10,-10,-20,-20,-10],yacuteedotaccent:[-10,-10,-20,-20,-10],yacuteegrave:[-10,-10,-20,-20,-10],yacuteemacron:[-10,-10,-20,-20,-10],yacuteeogonek:[-10,-10,-20,-20,-10],yacuteo:[-25,-25,-20,-20,-25],yacuteoacute:[-25,-25,-20,-20,-25],yacuteocircumflex:[-25,-25,-20,-20,-25],yacuteodieresis:[-25,-25,-20,-20,-25],yacuteograve:[-25,-25,-20,-20,-25],yacuteohungarumlaut:[-25,-25,-20,-20,-25],yacuteomacron:[-25,-25,-20,-20,-25],yacuteoslash:[-25,-25,-20,-20,-25],yacuteotilde:[-25,-25,-20,-20,-25],yacuteperiod:[-80,-80,-100,-100,-70,-37,-55,-65],ydieresisa:[-30,-30,-20,-20],ydieresisaacute:[-30,-30,-20,-20],ydieresisabreve:[-30,-30,-20,-20],ydieresisacircumflex:[-30,-30,-20,-20],ydieresisadieresis:[-30,-30,-20,-20],ydieresisagrave:[-30,-30,-20,-20],ydieresisamacron:[-30,-30,-20,-20],ydieresisaogonek:[-30,-30,-20,-20],ydieresisaring:[-30,-30,-20,-20],ydieresisatilde:[-30,-30,-20,-20],ydieresiscomma:[-80,-80,-100,-100,-55,-37,-55,-65],ydieresise:[-10,-10,-20,-20,-10],ydieresiseacute:[-10,-10,-20,-20,-10],ydieresisecaron:[-10,-10,-20,-20,-10],ydieresisecircumflex:[-10,-10,-20,-20,-10],ydieresisedieresis:[-10,-10,-20,-20,-10],ydieresisedotaccent:[-10,-10,-20,-20,-10],ydieresisegrave:[-10,-10,-20,-20,-10],ydieresisemacron:[-10,-10,-20,-20,-10],ydieresiseogonek:[-10,-10,-20,-20,-10],ydieresiso:[-25,-25,-20,-20,-25],ydieresisoacute:[-25,-25,-20,-20,-25],ydieresisocircumflex:[-25,-25,-20,-20,-25],ydieresisodieresis:[-25,-25,-20,-20,-25],ydieresisograve:[-25,-25,-20,-20,-25],ydieresisohungarumlaut:[-25,-25,-20,-20,-25],ydieresisomacron:[-25,-25,-20,-20,-25],ydieresisoslash:[-25,-25,-20,-20,-25],ydieresisotilde:[-25,-25,-20,-20,-25],ydieresisperiod:[-80,-80,-100,-100,-70,-37,-55,-65],ze:[10,10,-15,-15],zeacute:[10,10,-15,-15],zecaron:[10,10,-15,-15],zecircumflex:[10,10,-15,-15],zedieresis:[10,10,-15,-15],zedotaccent:[10,10,-15,-15],zegrave:[10,10,-15,-15],zemacron:[10,10,-15,-15],zeogonek:[10,10,-15,-15],zacutee:[10,10,-15,-15],zacuteeacute:[10,10,-15,-15],zacuteecaron:[10,10,-15,-15],zacuteecircumflex:[10,10,-15,-15],zacuteedieresis:[10,10,-15,-15],zacuteedotaccent:[10,10,-15,-15],zacuteegrave:[10,10,-15,-15],zacuteemacron:[10,10,-15,-15],zacuteeogonek:[10,10,-15,-15],zcarone:[10,10,-15,-15],zcaroneacute:[10,10,-15,-15],zcaronecaron:[10,10,-15,-15],zcaronecircumflex:[10,10,-15,-15],zcaronedieresis:[10,10,-15,-15],zcaronedotaccent:[10,10,-15,-15],zcaronegrave:[10,10,-15,-15],zcaronemacron:[10,10,-15,-15],zcaroneogonek:[10,10,-15,-15],zdotaccente:[10,10,-15,-15],zdotaccenteacute:[10,10,-15,-15],zdotaccentecaron:[10,10,-15,-15],zdotaccentecircumflex:[10,10,-15,-15],zdotaccentedieresis:[10,10,-15,-15],zdotaccentedotaccent:[10,10,-15,-15],zdotaccentegrave:[10,10,-15,-15],zdotaccentemacron:[10,10,-15,-15],zdotaccenteogonek:[10,10,-15,-15],Bcomma:[0,0,-20,-20],Bperiod:[0,0,-20,-20],Ccomma:[0,0,-30,-30],Cperiod:[0,0,-30,-30],Cacutecomma:[0,0,-30,-30],Cacuteperi
77od:[0,0,-30,-30],Ccaroncomma:[0,0,-30,-30],Ccaronperiod:[0,0,-30,-30],Ccedillacomma:[0,0,-30,-30],Ccedillaperiod:[0,0,-30,-30],Fe:[0,0,-30,-30,-25,-100,-75],Feacute:[0,0,-30,-30,-25,-100,-75],Fecaron:[0,0,-30,-30,-25,-100,-75],Fecircumflex:[0,0,-30,-30,-25,-100,-75],Fedieresis:[0,0,-30,-30,-25,-100,-75],Fedotaccent:[0,0,-30,-30,-25,-100,-75],Fegrave:[0,0,-30,-30,-25,-100,-75],Femacron:[0,0,-30,-30,-25,-100,-75],Feogonek:[0,0,-30,-30,-25,-100,-75],Fo:[0,0,-30,-30,-25,-70,-105,-15],Foacute:[0,0,-30,-30,-25,-70,-105,-15],Focircumflex:[0,0,-30,-30,-25,-70,-105,-15],Fodieresis:[0,0,-30,-30,-25,-70,-105,-15],Fograve:[0,0,-30,-30,-25,-70,-105,-15],Fohungarumlaut:[0,0,-30,-30,-25,-70,-105,-15],Fomacron:[0,0,-30,-30,-25,-70,-105,-15],Foslash:[0,0,-30,-30,-25,-70,-105,-15],Fotilde:[0,0,-30,-30,-25,-70,-105,-15],Fr:[0,0,-45,-45,0,-50,-55],Fracute:[0,0,-45,-45,0,-50,-55],Frcaron:[0,0,-45,-45,0,-50,-55],Frcommaaccent:[0,0,-45,-45,0,-50,-55],Ja:[0,0,-20,-20,-15,-40,-35],Jaacute:[0,0,-20,-20,-15,-40,-35],Jabreve:[0,0,-20,-20,-15,-40,-35],Jacircumflex:[0,0,-20,-20,-15,-40,-35],Jadieresis:[0,0,-20,-20,-15,-40,-35],Jagrave:[0,0,-20,-20,-15,-40,-35],Jamacron:[0,0,-20,-20,-15,-40,-35],Jaogonek:[0,0,-20,-20,-15,-40,-35],Jaring:[0,0,-20,-20,-15,-40,-35],Jatilde:[0,0,-20,-20,-15,-40,-35],LcaronT:[0,0,-110,-110],LcaronTcaron:[0,0,-110,-110],LcaronTcommaaccent:[0,0,-110,-110],LcaronV:[0,0,-110,-110],LcaronW:[0,0,-70,-70],LcaronY:[0,0,-140,-140],LcaronYacute:[0,0,-140,-140],LcaronYdieresis:[0,0,-140,-140],Lcaronquotedblright:[0,0,-140,-140],Lcaronquoteright:[0,0,-160,-160,0,0,0,-92],Lcarony:[0,0,-30,-30,0,0,0,-55],Lcaronyacute:[0,0,-30,-30,0,0,0,-55],Lcaronydieresis:[0,0,-30,-30,0,0,0,-55],Scomma:[0,0,-20,-20],Speriod:[0,0,-20,-20],Sacutecomma:[0,0,-20,-20],Sacuteperiod:[0,0,-20,-20],Scaroncomma:[0,0,-20,-20],Scaronperiod:[0,0,-20,-20],Scedillacomma:[0,0,-20,-20],Scedillaperiod:[0,0,-20,-20],Scommaaccentcomma:[0,0,-20,-20],Scommaaccentperiod:[0,0,-20,-20],Trcaron:[0,0,-120,-120,-74,-37,-55,-35],Tcaronrcaron:[0,0,-120,-120,-74,-37,-55,-35],Tcommaaccentrcaron:[0,0,-120,-120,-74,-37,-55,-35],Yhyphen:[0,0,-140,-140,-92,-92,-74,-111],Yi:[0,0,-20,-20,-37,-55,-74,-55],Yiacute:[0,0,-20,-20,-37,-55,-74,-55],Yiogonek:[0,0,-20,-20,-37,-55,-74,-55],Yacutehyphen:[0,0,-140,-140,-92,-92,-74,-111],Yacutei:[0,0,-20,-20,-37,-55,-74,-55],Yacuteiacute:[0,0,-20,-20,-37,-55,-74,-55],Yacuteiogonek:[0,0,-20,-20,-37,-55,-74,-55],Ydieresishyphen:[0,0,-140,-140,-92,-92,-74,-111],Ydieresisi:[0,0,-20,-20,-37,-55,-74,-55],Ydieresisiacute:[0,0,-20,-20,-37,-55,-74,-55],Ydieresisiogonek:[0,0,-20,-20,-37,-55,-74,-55],bb:[0,0,-10,-10,-10,-10],bcomma:[0,0,-40,-40],bperiod:[0,0,-40,-40,-40,-40,-40,-40],ccomma:[0,0,-15,-15],cacutecomma:[0,0,-15,-15],ccaroncomma:[0,0,-15,-15],ccedillacomma:[0,0,-15,-15],fa:[0,0,-30,-30,0,0,0,-10],faacute:[0,0,-30,-30,0,0,0,-10],fabreve:[0,0,-30,-30,0,0,0,-10],facircumflex:[0,0,-30,-30,0,0,0,-10],fadieresis:[0,0,-30,-30,0,0,0,-10],fagrave:[0,0,-30,-30,0,0,0,-10],famacron:[0,0,-30,-30,0,0,0,-10],faogonek:[0,0,-30,-30,0,0,0,-10],faring:[0,0,-30,-30,0,0,0,-10],fatilde:[0,0,-30,-30,0,0,0,-10],fdotlessi:[0,0,-28,-28,-35,-30,-60,-50],gr:[0,0,-10,-10],gracute:[0,0,-10,-10],grcaron:[0,0,-10,-10],grcommaaccent:[0,0,-10,-10],gbrever:[0,0,-10,-10],gbreveracute:[0,0,-10,-10],gbrevercaron:[0,0,-10,-10],gbrevercommaaccent:[0,0,-10,-10],gcommaaccentr:[0,0,-10,-10],gcommaaccentracute:[0,0,-10,-10],gcommaaccentrcaron:[0,0,-10,-10],gcommaaccentrcommaaccent:[0,0,-10,-10],ke:[0,0,-20,-20,-10,-30,-10,-10],keacute:[0,0,-20,-20,-10,-30,-10,-10],kecaron:[0,0,-20,-20,-10,-30,-10,-10],kecircumflex:[0,0,-20,-20,-10,-30,-10,-10],kedieresis:[0,0,-20,-20,-10,-30,-10,-10],kedotaccent:[0,0,-20,-20,-10,-30,-10,-10],kegrave:[0,0,-20,-20,-10,-30,-10,-10],kemacron:[0,0,-20,-20,-10,-30,-10,-10],keogonek:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccente:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccenteacute:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccentecaron:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccentecircumflex:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccentedieresis:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccentedotaccent:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccentegrave:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccentemacron:[0,0,-20,-20,-10,-30,-10,-10],kcommaaccenteogonek:[0,0,-20,-20,-10,-30,-10,-10],ocomma:[0,0,-40,-40],operiod:[0,0,-40,-40],oacutecomma:[0,0,-40,-40],oacuteperi
77od:[0,0,-40,-40],ocircumflexcomma:[0,0,-40,-40],ocircumflexperiod:[0,0,-40,-40],odieresiscomma:[0,0,-40,-40],odieresisperiod:[0,0,-40,-40],ogravecomma:[0,0,-40,-40],ograveperiod:[0,0,-40,-40],ohungarumlautcomma:[0,0,-40,-40],ohungarumlautperiod:[0,0,-40,-40],omacroncomma:[0,0,-40,-40],omacronperiod:[0,0,-40,-40],oslasha:[0,0,-55,-55],oslashaacute:[0,0,-55,-55],oslashabreve:[0,0,-55,-55],oslashacircumflex:[0,0,-55,-55],oslashadieresis:[0,0,-55,-55],oslashagrave:[0,0,-55,-55],oslashamacron:[0,0,-55,-55],oslashaogonek:[0,0,-55,-55],oslasharing:[0,0,-55,-55],oslashatilde:[0,0,-55,-55],oslashb:[0,0,-55,-55],oslashc:[0,0,-55,-55],oslashcacute:[0,0,-55,-55],oslashccaron:[0,0,-55,-55],oslashccedilla:[0,0,-55,-55],oslashcomma:[0,0,-95,-95],oslashd:[0,0,-55,-55],oslashdcroat:[0,0,-55,-55],oslashe:[0,0,-55,-55],oslasheacute:[0,0,-55,-55],oslashecaron:[0,0,-55,-55],oslashecircumflex:[0,0,-55,-55],oslashedieresis:[0,0,-55,-55],oslashedotaccent:[0,0,-55,-55],oslashegrave:[0,0,-55,-55],oslashemacron:[0,0,-55,-55],oslasheogonek:[0,0,-55,-55],oslashf:[0,0,-55,-55],oslashg:[0,0,-55,-55,0,0,-10],oslashgbreve:[0,0,-55,-55,0,0,-10],oslashgcommaaccent:[0,0,-55,-55,0,0,-10],oslashh:[0,0,-55,-55],oslashi:[0,0,-55,-55],oslashiacute:[0,0,-55,-55],oslashicircumflex:[0,0,-55,-55],oslashidieresis:[0,0,-55,-55],oslashigrave:[0,0,-55,-55],oslashimacron:[0,0,-55,-55],oslashiogonek:[0,0,-55,-55],oslashj:[0,0,-55,-55],oslashk:[0,0,-55,-55],oslashkcommaaccent:[0,0,-55,-55],oslashl:[0,0,-55,-55],oslashlacute:[0,0,-55,-55],oslashlcommaaccent:[0,0,-55,-55],oslashlslash:[0,0,-55,-55],oslashm:[0,0,-55,-55],oslashn:[0,0,-55,-55],oslashnacute:[0,0,-55,-55],oslashncaron:[0,0,-55,-55],oslashncommaaccent:[0,0,-55,-55],oslashntilde:[0,0,-55,-55],oslasho:[0,0,-55,-55],oslashoacute:[0,0,-55,-55],oslashocircumflex:[0,0,-55,-55],oslashodieresis:[0,0,-55,-55],oslashograve:[0,0,-55,-55],oslashohungarumlaut:[0,0,-55,-55],oslashomacron:[0,0,-55,-55],oslashoslash:[0,0,-55,-55],oslashotilde:[0,0,-55,-55],oslashp:[0,0,-55,-55],oslashperiod:[0,0,-95,-95],oslashq:[0,0,-55,-55],oslashr:[0,0,-55,-55],oslashracute:[0,0,-55,-55],oslashrcaron:[0,0,-55,-55],oslashrcommaaccent:[0,0,-55,-55],oslashs:[0,0,-55,-55],oslashsacute:[0,0,-55,-55],oslashscaron:[0,0,-55,-55],oslashscedilla:[0,0,-55,-55],oslashscommaaccent:[0,0,-55,-55],oslasht:[0,0,-55,-55],oslashtcommaaccent:[0,0,-55,-55],oslashu:[0,0,-55,-55],oslashuacute:[0,0,-55,-55],oslashucircumflex:[0,0,-55,-55],oslashudieresis:[0,0,-55,-55],oslashugrave:[0,0,-55,-55],oslashuhungarumlaut:[0,0,-55,-55],oslashumacron:[0,0,-55,-55],oslashuogonek:[0,0,-55,-55],oslashuring:[0,0,-55,-55],oslashz:[0,0,-55,-55],oslashzacute:[0,0,-55,-55],oslashzcaron:[0,0,-55,-55],oslashzdotaccent:[0,0,-55,-55],otildecomma:[0,0,-40,-40],otildeperiod:[0,0,-40,-40],pcomma:[0,0,-35,-35],pperiod:[0,0,-35,-35],ra:[0,0,-10,-10,0,0,-15],raacute:[0,0,-10,-10,0,0,-15],rabreve:[0,0,-10,-10,0,0,-15],racircumflex:[0,0,-10,-10,0,0,-15],radieresis:[0,0,-10,-10,0,0,-15],ragrave:[0,0,-10,-10,0,0,-15],ramacron:[0,0,-10,-10,0,0,-15],raogonek:[0,0,-10,-10,0,0,-15],raring:[0,0,-10,-10,0,0,-15],ratilde:[0,0,-10,-10,0,0,-15],rcolon:[0,0,30,30],ri:[0,0,15,15],riacute:[0,0,15,15],ricircumflex:[0,0,15,15],ridieresis:[0,0,15,15],rigrave:[0,0,15,15],rimacron:[0,0,15,15],riogonek:[0,0,15,15],rk:[0,0,15,15],rkcommaaccent:[0,0,15,15],rl:[0,0,15,15],rlacute:[0,0,15,15],rlcommaaccent:[0,0,15,15],rlslash:[0,0,15,15],rm:[0,0,25,25],rn:[0,0,25,25,-15],rnacute:[0,0,25,25,-15],rncaron:[0,0,25,25,-15],rncommaaccent:[0,0,25,25,-15],rntilde:[0,0,25,25,-15],rp:[0,0,30,30,-10],rsemicolon:[0,0,30,30],ru:[0,0,15,15],ruacute:[0,0,15,15],rucircumflex:[0,0,15,15],rudieresis:[0,0,15,15],rugrave:[0,0,15,15],ruhungarumlaut:[0,0,15,15],rumacron:[0,0,15,15],ruogonek:[0,0,15,15],ruring:[0,0,15,15],racutea:[0,0,-10,-10,0,0,-15],racuteaacute:[0,0,-10,-10,0,0,-15],racuteabreve:[0,0,-10,-10,0,0,-15],racuteacircumflex:[0,0,-10,-10,0,0,-15],racuteadieresis:[0,0,-10,-10,0,0,-15],racuteagrave:[0,0,-10,-10,0,0,-15],racuteamacron:[0,0,-10,-10,0,0,-15],racuteaogonek:[0,0,-10,-10,0,0,-15],racutearing:[0,0,-10,-10,0,0,-15],racuteatilde:[0,0,-10,-10,0,0,-15],racutecolon:[0,0,30,30],racutei:[0,0,15,15],racuteiacute:[0,0,15,15],racuteicircumflex:[0,0,15,15],racuteidieresis:[0,0,15,15],racuteigrave:[0,0,15,15],racuteimacron:[0,0,15,15],racuteiogonek:[0,0,15,15],racutek:[0,0,15,15],racutekcommaaccent:[0,0,15,15],racutel:[0,0,15,15],racutelacute:[0,0,15,15],racutelc
77ommaaccent:[0,0,15,15],racutelslash:[0,0,15,15],racutem:[0,0,25,25],racuten:[0,0,25,25,-15],racutenacute:[0,0,25,25,-15],racutencaron:[0,0,25,25,-15],racutencommaaccent:[0,0,25,25,-15],racutentilde:[0,0,25,25,-15],racutep:[0,0,30,30,-10],racutesemicolon:[0,0,30,30],racuteu:[0,0,15,15],racuteuacute:[0,0,15,15],racuteucircumflex:[0,0,15,15],racuteudieresis:[0,0,15,15],racuteugrave:[0,0,15,15],racuteuhungarumlaut:[0,0,15,15],racuteumacron:[0,0,15,15],racuteuogonek:[0,0,15,15],racuteuring:[0,0,15,15],rcarona:[0,0,-10,-10,0,0,-15],rcaronaacute:[0,0,-10,-10,0,0,-15],rcaronabreve:[0,0,-10,-10,0,0,-15],rcaronacircumflex:[0,0,-10,-10,0,0,-15],rcaronadieresis:[0,0,-10,-10,0,0,-15],rcaronagrave:[0,0,-10,-10,0,0,-15],rcaronamacron:[0,0,-10,-10,0,0,-15],rcaronaogonek:[0,0,-10,-10,0,0,-15],rcaronaring:[0,0,-10,-10,0,0,-15],rcaronatilde:[0,0,-10,-10,0,0,-15],rcaroncolon:[0,0,30,30],rcaroni:[0,0,15,15],rcaroniacute:[0,0,15,15],rcaronicircumflex:[0,0,15,15],rcaronidieresis:[0,0,15,15],rcaronigrave:[0,0,15,15],rcaronimacron:[0,0,15,15],rcaroniogonek:[0,0,15,15],rcaronk:[0,0,15,15],rcaronkcommaaccent:[0,0,15,15],rcaronl:[0,0,15,15],rcaronlacute:[0,0,15,15],rcaronlcommaaccent:[0,0,15,15],rcaronlslash:[0,0,15,15],rcaronm:[
770,0,25,25],rcaronn:[0,0,25,25,-15],rcaronnacute:[0,0,25,25,-15],rcaronncaron:[0,0,25,25,-15],rcaronncommaaccent:[0,0,25,25,-15],rcaronntilde:[0,0,25,25,-15],rcaronp:[0,0,30,30,-10],rcaronsemicolon:[0,0,30,30],rcaronu:[0,0,15,15],rcaronuacute:[0,0,15,15],rcaronucircumflex:[0,0,15,15],rcaronudieresis:[0,0,15,15],rcaronugrave:[0,0,15,15],rcaronuhungarumlaut:[0,0,15,15],rcaronumacron:[0,0,15,15],rcaronuogonek:[0,0,15,15],rcaronuring:[0,0,15,15],rcommaaccenta:[0,0,-10,-10,0,0,-15],rcommaaccentaacute:[0,0,-10,-10,0,0,-15],rcommaaccentabreve:[0,0,-10,-10,0,0,-15],rcommaaccentacircumflex:[0,0,-10,-10,0,0,-15],rcommaaccentadieresis:[0,0,-10,-10,0,0,-15],rcommaaccentagrave:[0,0,-10,-10,0,0,-15],rcommaaccentamacron:[0,0,-10,-10,0,0,-15],rcommaaccentaogonek:[0,0,-10,-10,0,0,-15],rcommaaccentaring:[0,0,-10,-10,0,0,-15],rcommaaccentatilde:[0,0,-10,-10,0,0,-15],rcommaaccentcolon:[0,0,30,30],rcommaaccenti:[0,0,15,15],rcommaaccentiacute:[0,0,15,15],rcommaaccenticircumflex:[0,0,15,15],rcommaaccentidieresis:[0,0,15,15],rcommaaccentigrave:[0,0,15,15],rcommaaccentimacron:[0,0,15,15],rcommaaccentiogonek:[0,0,15,15],rcommaaccentk:[0,0,15,15],rcommaaccentkcommaaccent:[0,0,15,15],rcommaaccentl:[0,0,15,15],rcommaaccentlacute:[0,0,15,15],rcommaaccentlcommaaccent:[0,0,15,15],rcommaaccentlslash:[0,0,15,15],rcommaaccentm:[0,0,25,25],rcommaaccentn:[0,0,25,25,-15],rcommaaccentnacute:[0,0,25,25,-15],rcommaaccentncaron:[0,0,25,25,-15],rcommaaccentncommaaccent:[0,0,25,25,-15],rcommaaccentntilde:[0,0,25,25,-15],rcommaaccentp:[0,0,30,30,-10],rcommaaccentsemicolon:[0,0,30,30],rcommaaccentu:[0,0,15,15],rcommaaccentuacute:[0,0,15,15],rcommaaccentucircumflex:[0,0,15,15],rcommaaccentudieresis:[0,0,15,15],rcommaaccentugrave:[0,0,15,15],rcommaaccentuhungarumlaut:[0,0,15,15],rcommaaccentumacron:[0,0,15,15],rcommaaccentuogonek:[0,0,15,15],rcommaaccenturing:[0,0,15,15],scomma:[0,0,-15,-15],speriod:[0,0,-15,-15],sacutecomma:[0,0,-15,-15],sacuteperiod:[0,0,-15,-15],scaroncomma:[0,0,-15,-15],scaronperiod:[0,0,-15,-15],scedillacomma:[0,0,-15,-15],scedillaperiod:[0,0,-15,-15],scommaaccentcomma:[0,0,-15,-15],scommaaccentperiod:[0,0,-15,-15],ve:[0,0,-25,-25,-10,-15,0,-15],veacute:[0,0,-25,-25,-10,-15,0,-15],vecaron:[0,0,-25,-25,-10,-15,0,-15],vecircumflex:[0,0,-25,-25,-10,-15,0,-15],vedieresis:[0,0,-25,-25,-10,-15,0,-15],vedotaccent:[0,0,-25,-25,-10,-15,0,-15],vegrave:[0,0,-25,-25,-10,-15,0,-15],vemacron:[0,0,-25,-25,-10,-15,0,-15],veogonek:[0,0,-25,-25,-10,-15,0,-15],wa:[0,0,-15,-15,0,-10,0,-10],waacute:[0,0,-15,-15,0,-10,0,-10],wabreve:[0,0,-15,-15,0,-10,0,-10],wacircumflex:[0,0,-15,-15,0,-10,0,-10],wadieresis:[0,0,-15,-15,0,-10,0,-10],wagrave:[0,0,-15,-15,0,-10,0,-10],wamacron:[0,0,-15,-15,0,-10,0,-10],waogonek:[0,0,-15,-15,0,-10,0,-10],waring:[0,0,-15,-15,0,-10,0,-10],watilde:[0,0,-15,-15,0,-10,0,-10],we:[0,0,-10,-10,0,-10],weacute:[0,0,-10,-10,0,-10],wecaron:[0,0,-10,-10,0,-10],wecircumflex:[0,0,-10,-10,0,-10],wedieresis:[0,0,-10,-10,0,-10],wedotaccent:[0,0,-10,-10,0,-10],wegrave:[0,0,-10,-10,0,-10],wemacron:[0,0,-10,-10,0,-10],weogonek:[0,0,-10,-10,0,-10],zo:[0,0,-15,-15],zoacute:[0,0,-15,-15],zocircumflex:[0,0,-15,-15],zodieresis:[0,0,-15,-15],zograve:[0,0,-15,-15],zohungarumlaut:[0,0,-15,-15],zomacron:[0,0,-15,-15],zoslash:[0,0,-15,-15],zotilde:[0,0,-15,-15],zacuteo:[0,0,-15,-15],zacuteoacute:[0,0,-15,-15],zacuteocircumflex:[0,0,-15,-15],zacuteodieresis:[0,0,-15,-15],zacuteograve:[0,0,-15,-15],zacuteohungarumlaut:[0,0,-15,-15],zacuteomacron:[0,0,-15,-15],zacuteoslash:[0,0,-15,-15],zacuteotilde:[0,0,-15,-15],zcarono:[0,0,-15,-15],zcaronoacute:[0,0,-15,-15],zcaronocircumflex:[0,0,-15,-15],zcaronodieresis:[0,0,-15,-15],zcaronograve:[0,0,-15,-15],zcaronohungarumlaut:[0,0,-15,-15],zcaronomacron:[0,0,-15,-15],zcaronoslash:[0,0,-15,-15],zcaronotilde:[0,0,-15,-15],zdotaccento:[0,0,-15,-15],zdotaccentoacute:[0,0,-15,-15],zdotaccentocircumflex:[0,0,-15,-15],zdotaccentodieresis:[0,0,-15,-15],zdotaccentograve:[0,0,-15,-15],zdotaccentohungarumlaut:[0,0,-15,-15],zdotaccentomacron:[0,0,-15,-15],zdotaccentoslash:[0,0,-15,-15],zdotaccentotilde:[0,0,-15,-15],Ap:[0,0,0,0,-25],Aquoteright:[0,0,0,0,-74,-74,-37,-111],Aacutep:[0,0,0,0,-25],Aacutequoteright:[0,0,0,0,-74,-74,-37,-111],Abrevep:[0,0,0,0,-25],Abrevequoteright:[0,0,0,0,-74,-74,-37,-111],Acircumflexp:[0,0,0,0,-25],Acircumflexquoteright:[0,0,0,0,-74,-74,-37,-111],Adieresisp:[0,0,0,0,-25],Adieresisquoteright:[0,0,0,0,-74,-74,-37,-111],Agravep:[0,0,0,0,-25],Agravequoteright:[0,0,0,0,-74,-74,-37,-111],Amacronp:[0,0,0,0,-25],Amacronquoteright:[0,0,0,0,-74,-74,-37,-111],Aogonekp:[0,0,0,0,-25],Aogonekquoteright:[0,0,0,0,-74,-74,-37,-111],Aringp:[0,0,0,0,-25],Aringquoteright:[0,0,0,0,-74,-74,-37,-111],Atildep:[0,0,0,0,-25],Atildequoteright:[0,0,0,0,-74,-74,-37,-111],Je:[0,0,0,0,-15,-40,-25],Jeacute:[0,0,0,0,-15,-40,-25],Jecaron:[0,0,0,0,-15,-40,-25],Jecircumflex:[0,0,0,0,-15,-40,-25],Jedieresis:[0,0,0,0,-15,-40,-25],Jedotaccent:[0,0,0,0,-15,-40,-25],Jegrave:[0,0,0,0,-15,-40,-25],Jemacron:[0,0,0,0,-15,-40,-25],Jeogonek:[0,0,0,0,-15,-40,-25],Jo:[0,0,0,0,-15,-40,-25],Joacute:[0,0,0,0,-15,-40,-25],Jocircumflex:[0,0,0,0,-15,-40,-25],Jodieresis:[0,0,0,0,-15,-40,-25],Jograve:[0,0,0,0,-15,-40,-25],Johungarumlaut:[
770,0,0,0,-15,-40,-25],Jomacron:[0,0,0,0,-15,-40,-25],Joslash:[0,0,0,0,-15,-40,-25],Jotilde:[0,0,0,0,-15,-40,-25],NA:[0,0,0,0,-20,-30,-27,-35],NAacute:[0,0,0,0,-20,-30,-27,-35],NAbreve:[0,0,0,0,-20,-30,-27,-35],NAcircumflex:[0,0,0,0,-20,-30,-27,-35],NAdieresis:[0,0,0,0,-20,-30,-27,-35],NAgrave:[0,0,0,0,-20,-30,-27,-35],NAmacron:[0,0,0,0,-20,-30,-27,-35],NAogonek:[0,0,0,0,-20,-30,-27,-35],NAring:[0,0,0,0,-20,-30,-27,-35],NAtilde:[0,0,0,0,-20,-30,-27,-35],NacuteA:[0,0,0,0,-20,-30,-27,-35],NacuteAacute:[0,0,0,0,-20,-30,-27,-35],NacuteAbreve:[0,0,0,0,-20,-30,-27,-35],NacuteAcircumflex:[0,0,0,0,-20,-30,-27,-35],NacuteAdieresis:[0,0,0,0,-20,-30,-27,-35],NacuteAgrave:[0,0,0,0,-20,-30,-27,-35],NacuteAmacron:[0,0,0,0,-20,-30,-27,-35],NacuteAogonek:[0,0,0,0,-20,-30,-27,-35],NacuteAring:[0,0,0,0,-20,-30,-27,-35],NacuteAtilde:[0,0,0,0,-20,-30,-27,-35],NcaronA:[0,0,0,0,-20,-30,-27,-35],NcaronAacute:[0,0,0,0,-20,-30,-27,-35],NcaronAbreve:[0,0,0,0,-20,-30,-27,-35],NcaronAcircumflex:[0,0,0,0,-20,-30,-27,-35],NcaronAdieresis:[0,0,0,0,-20,-30,-27,-35],NcaronAgrave:[0,0,0,0,-20,-30,-27,-35],NcaronAmacron:[0,0,0,0,-20,-30,-27,-35],NcaronAogonek:[0,0,0,0,-20,-30,-27,-35],NcaronAring:[0,0,0,0,-20,-30,-27,-35],NcaronAtilde:[0,0,0,0,-20,-30,-27,-35],NcommaaccentA:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAacute:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAbreve:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAcircumflex:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAdieresis:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAgrave:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAmacron:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAogonek:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAring:[0,0,0,0,-20,-30,-27,-35],NcommaaccentAtilde:[0,0,0,0,-20,-30,-27,-35],NtildeA:[0,0,0,0,-20,-30,-27,-35],NtildeAacute:[0,0,0,0,-20,-30,-27,-35],NtildeAbreve:[0,0,0,0,-20,-30,-27,-35],NtildeAcircumflex:[0,0,0,0,-20,-30,-27,-35],NtildeAdieresis:[0,0,0,0,-20,-30,-27,-35],NtildeAgrave:[0,0,0,0,-20,-30,-27,-35],NtildeAmacron:[0,0,0,0,-20,-30,-27,-35],NtildeAogonek:[0,0,0,0,-20,-30,-27,-35],NtildeAring:[0,0,0,0,-20,-30,-27,-35],NtildeAtilde:[0,0,0,0,-20,-30,-27,-35],Ti:[0,0,0,0,-18,-37,-55,-35],Tiacute:[0,0,0,0,-18,-37,-55,-35],Tiogonek:[0,0,0,0,-18,-37,-55,-35],Tcaroni:[0,0,0,0,-18,-37,-55,-35],Tcaroniacute:[0,0,0,0,-18,-37,-55,-35],Tcaroniogonek:[0,0,0,0,-18,-37,-55,-35],Tcommaaccenti:[0,0,0,0,-18,-37,-55,-35],Tcommaaccentiacute:[0,0,0,0,-18,-37,-55,-35],Tcommaaccentiogonek:[0,0,0,0,-18,-37,-55,-35],Vi:[0,0,0,0,-37,-55,-74,-60],Viacute:[0,0,0,0,-37,-55,-74,-60],Vicircumflex:[0,0,0,0,-37,0,-34,-20],Vidieresis:[0,0,0,0,-37,0,-34,-20],Vigrave:[0,0,0,0,-37,0,-34,-20],Vimacron:[0,0,0,0,-37,0,-34,-20],Viogonek:[0,0,0,0,-37,-55,-74,-60],Wi:[0,0,0,0,-18,-37,-55,-40],Wiacute:[0,0,0,0,-18,-37,-55,-40],Wiogonek:[0,0,0,0,-18,-37,-55,-40],fi:[0,0,0,0,-25,0,-20,-20],gperiod:[0,0,0,0,-15,0,-15],gbreveperiod:[0,0,0,0,-15,0,-15],gcommaaccentperiod:[0,0,0,0,-15,0,-15],iv:[0,0,0,0,-10,0,0,-25],iacutev:[0,0,0,0,-10,0,0,-25],icircumflexv:[0,0,0,0,-10,0,0,-25],idieresisv:[0,0,0,0,-10,0,0,-25],igravev:[0,0,0,0,-10,0,0,-25],imacronv:[0,0,0,0,-10,0,0,-25],iogonekv:[0,0,0,0,-10,0,0,-25],ky:[0,0,0,0,-15,0,-10,-15],kyacute:[0,0,0,0,-15,0,-10,-15],kydieresis:[0,0,0,0,-15,0,-10,-15],kcommaaccenty:[0,0,0,0,-15,0,-10,-15],kcommaaccentyacute:[0,0,0,0,-15,0,-10,-15],kcommaaccentydieresis:[0,0,0,0,-15,0,-10,-15],quotedblleftA:[0,0,0,0,-10,0,0,-80],quotedblleftAacute:[0,0,0,0,-10,0,0,-80],quotedblleftAbreve:[0,0,0,0,-10,0,0,-80],quotedblleftAcircumflex:[0,0,0,0,-10,0,0,-80],quotedblleftAdieresis:[0,0,0,0,-10,0,0,-80],quotedblleftAgrave:[0,0,0,0,-10,0,0,-80],quotedblleftAmacron:[0,0,0,0,-10,0,0,-80],quotedblleftAogonek:[0,0,0,0,-10,0,0,-80],quotedblleftAring:[0,0,0,0,-10,0,0,-80],quotedblleftAtilde:[0,0,0,0,-10,0,0,-80],quoteleftA:[0,0,0,0,-10,0,0,-80],quoteleftAacute:[0,0,0,0,-10,0,0,-80],quoteleftAbreve:[0,0,0,0,-10,0,0,-80],quoteleftAcircumflex:[0,0,0,0,-10,0,0,-80],quoteleftAdieresis:[0,0,0,0,-10,0,0,-80],quoteleftAgrave:[0,0,0,0,-10,0,0,-80],quoteleftAmacron:[0,0,0,0,-10,0,0,-80],quoteleftAogonek:[0,0,0,0,-10,0,0,-80],quoteleftAring:[0,0,0,0,-10,0,0,-80],quoteleftAtilde:[0,0,0,0,-10,0,0,-80],re:[0,0,0,0,-18,0,-37],reacute:[0,0,0,0,-18,0,-37],recaron:[0,0,0,0,-18,0,-37],recircumflex:[0,0,0,0,-18,0,-37],redieresis:[0,0,0,0,-18,0,-37],redotaccent:[0,0,0,0,-18,0,-37],regrave:[0,0,0,0,-18,0,-37],remacron:[0,0,0,0,-18,0,-37],reogonek:[0,0,0,0,-18,0,-37],racutee:[0,0,0,0,-18,0,-37],racuteeacute:[0,0,0,0,-18,0,-37],racuteecaron:[0,0,0,0,-18,0,-37],racuteecircumflex:[0,0,0,0,-18,0,-37],racuteedieresis:[0,0,0,0,-18,0,-37],racuteedotaccent:[0,0,0,0,-18,0,-37],racuteegrave:[0,0,0,0,-18,0,-37],racuteemacron:[0,0,0,0,-18,0,-37],racuteeogonek:[0,0,0,0,-18,0,-37],rcarone:[0,0,0,0,-18,0,-37],rcaroneacute:[0,0,0,0,-18,0,-37],rcaronecaron:[0,0,0,0,-18,0,-37],rcaronecircumflex:[0,0,0,0,-18,0,-37],rcaronedieresis:[0,0,0,0,-18,0,-37],rcaronedotaccent:[0,0,0,0,-18,0,-37],rcaronegrave:[0,0,0,0,-18,0,-37],rcaronemacron:[0,0,0,0,-18,0,-37],rcaroneogonek:[0,0,0,0,-18,0,-37],rcommaaccente:[0,0,0,0,-18,0,-37],rcommaaccenteacute:[0,0,0,0,-18,0,-37],rcommaaccentecaron:[0,0,0,0,-18,0,-37],rcommaaccentecircumflex:[0,0,0,0,-18,0,-37],rcommaaccentedieresis:[0,0,0,0,-18,0,-37],rcommaaccentedotaccent:[0,0,0,0,-18,0,-37],rcommaaccentegrave:[0,0,0,0,-18,0,-37],rcommaaccentemacron:[0,0,0,0,-18,0,-37],rcommaaccenteogonek:[0,0,0,0,-18,0,-37],spaceA:[0,0,0,0,-55,-37,-18,-55],spaceAacute:[0,0,0,0,-55,-37,-18,-55],spaceAbreve:[0,0,0,0,-55,-37,-18,-55],spaceA
77circumflex:[0,0,0,0,-55,-37,-18,-55],spaceAdieresis:[0,0,0,0,-55,-37,-18,-55],spaceAgrave:[0,0,0,0,-55,-37,-18,-55],spaceAmacron:[0,0,0,0,-55,-37,-18,-55],spaceAogonek:[0,0,0,0,-55,-37,-18,-55],spaceAring:[0,0,0,0,-55,-37,-18,-55],spaceAtilde:[0,0,0,0,-55,-37,-18,-55],Fi:[0,0,0,0,0,-40,-45],Fiacute:[0,0,0,0,0,-40,-45],Ficircumflex:[0,0,0,0,0,-40,-45],Fidieresis:[0,0,0,0,0,-40,-45],Figrave:[0,0,0,0,0,-40,-45],Fimacron:[0,0,0,0,0,-40,-45],Fiogonek:[0,0,0,0,0,-40,-45],eb:[0,0,0,0,0,-10],eacuteb:[0,0,0,0,0,-10],ecaronb:[0,0,0,0,0,-10],ecircumflexb:[0,0,0,0,0,-10],edieresisb:[0,0,0,0,0,-10],edotaccentb:[0,0,0,0,0,-10],egraveb:[0,0,0,0,0,-10],emacronb:[0,0,0,0,0,-10],eogonekb:[0,0,0,0,0,-10],ff:[0,0,0,0,0,-18,-18,-25],quoterightt:[0,0,0,0,0,-37,-30,-18],quoterighttcommaaccent:[0,0,0,0,0,-37,-30,-18],Yicircumflex:[0,0,0,0,0,0,-34],Yidieresis:[0,0,0,0,0,0,-34],Yigrave:[0,0,0,0,0,0,-34],Yimacron:[0,0,0,0,0,0,-34],Yacuteicircumflex:[0,0,0,0,0,0,-34],Yacuteidieresis:[0,0,0,0,0,0,-34],Yacuteigrave:[0,0,0,0,0,0,-34],Yacuteimacron:[0,0,0,0,0,0,-34],Ydieresisicircumflex:[0,0,0,0,0,0,-34],Ydieresisidieresis:[0,0,0,0,0,0,-34],Ydieresisigrave:[0,0,0,0,0,0,-34],Ydieresisimacron:[0,0,0,0,0,0,-34],eg:[0,0,0,0,0,0,-40,-15],egbreve:[0,0,0,0,0,0,-40,-15],egcommaaccent:[0,0,0,0,0,0,-40,-15],eacuteg:[0,0,0,0,0,0,-40,-15],eacutegbreve:[0,0,0,0,0,0,-40,-15],eacutegcommaaccent:[0,0,0,0,0,0,-40,-15],ecarong:[0,0,0,0,0,0,-40,-15],ecarongbreve:[0,0,0,0,0,0,-40,-15],ecarongcommaaccent:[0,0,0,0,0,0,-40,-15],ecircumflexg:[0,0,0,0,0,0,-40,-15],ecircumflexgbreve:[0,0,0,0,0,0,-40,-15],ecircumflexgcommaaccent:[0,0,0,0,0,0,-40,-15],edieresisg:[0,0,0,0,0,0,-40,-15],edieresisgbreve:[0,0,0,0,0,0,-40,-15],edieresisgcommaaccent:[0,0,0,0,0,0,-40,-15],edotaccentg:[0,0,0,0,0,0,-40,-15],edotaccentgbreve:[0,0,0,0,0,0,-40,-15],edotaccentgcommaaccent:[0,0,0,0,0,0,-40,-15],egraveg:[0,0,0,0,0,0,-40,-15],egravegbreve:[0,0,0,0,0,0,-40,-15],egravegcommaaccent:[0,0,0,0,0,0,-40,-15],emacrong:[0,0,0,0,0,0,-40,-15],emacrongbreve:[0,0,0,0,0,0,-40,-15],emacrongcommaaccent:[0,0,0,0,0,0,-40,-15],eogonekg:[0,0,0,0,0,0,-40,-15],eogonekgbreve:[0,0,0,0,0,0,-40,-15],eogonekgcommaaccent:[0,0,0,0,0,0,-40,-15],fiogonek:[0,0,0,0,0,0,-20],gcomma:[0,0,0,0,0,0,-10],gbrevecomma:[0,0,0,0,0,0,-10],gcommaaccentcomma:[0,0,0,0,0,0,-10],og:[0,0,0,0,0,0,-10],ogbreve:[0,0,0,0,0,0,-10],ogcommaaccent:[0,0,0,0,0,0,-10],oacuteg:[0,0,0,0,0,0,-10],oacutegbreve:[0,0,0,0,0,0,-10],oacutegcommaaccent:[0,0,0,0,0,0,-10],ocircumflexg:[0,0,0,0,0,0,-10],ocircumflexgbreve:[0,0,0,0,0,0,-10],ocircumflexgcommaaccent:[0,0,0,0,0,0,-10],odieresisg:[0,0,0,0,0,0,-10],odieresisgbreve:[0,0,0,0,0,0,-10],odieresisgcommaaccent:[0,0,0,0,0,0,-10],ograveg:[0,0,0,0,0,0,-10],ogravegbreve:[0,0,0,0,0,0,-10],ogravegcommaaccent:[0,0,0,0,0,0,-10],ohungarumlautg:[0,0,0,0,0,0,-10],ohungarumlautgbreve:[0,0,0,0,0,0,-10],ohungarumlautgcommaaccent:[0,0,0,0,0,0,-10],omacrong:[0,0,0,0,0,0,-10],omacrongbreve:[0,0,0,0,0,0,-10],omacrongcommaaccent:[0,0,0,0,0,0,-10],otildeg:[0,0,0,0,0,0,-10],otildegbreve:[0,0,0,0,0,0,-10],otildegcommaaccent:[0,0,0,0,0,0,-10],fiacute:[0,0,0,0,0,0,0,-20],ga:[0,0,0,0,0,0,0,-5],gaacute:[0,0,0,0,0,0,0,-5],gabreve:[0,0,0,0,0,0,0,-5],gacircumflex:[0,0,0,0,0,0,0,-5],gadieresis:[0,0,0,0,0,0,0,-5],gagrave:[0,0,0,0,0,0,0,-5],gamacron:[0,0,0,0,0,0,0,-5],gaogonek:[0,0,0,0,0,0,0,-5],garing:[0,0,0,0,0,0,0,-5],gatilde:[0,0,0,0,0,0,0,-5],gbrevea:[0,0,0,0,0,0,0,-5],gbreveaacute:[0,0,0,0,0,0,0,-5],gbreveabreve:[0,0,0,0,0,0,0,-5],gbreveacircumflex:[0,0,0,0,0,0,0,-5],gbreveadieresis:[0,0,0,0,0,0,0,-5],gbreveagrave:[0,0,0,0,0,0,0,-5],gbreveamacron:[0,0,0,0,0,0,0,-5],gbreveaogonek:[0,0,0,0,0,0,0,-5],gbrevearing:[0,0,0,0,0,0,0,-5],gbreveatilde:[0,0,0,0,0,0,0,-5],gcommaaccenta:[0,0,0,0,0,0,0,-5],gcommaaccentaacute:[0,0,0,0,0,0,0,-5],gcommaaccentabreve:[0,0,0,0,0,0,0,-5],gcommaaccentacircumflex:[0,0,0,0,0,0,0,-5],gcommaaccentadieresis:[0,0,0,0,0,0,0,-5],gcommaaccentagrave:[0,0,0,0,0,0,0,-5],gcommaaccentamacron:[0,0,0,0,0,0,0,-5],gcommaaccentaogonek:[0,0,0,0,0,0,0,-5],gcommaaccentaring:[0,0,0,0,0,0,0,-5],gcommaaccentatilde:[0,0,0,0,0,0,0,-5]}}),NE=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return Array.from(t).map(e=>`0000${e.toString(16)}`.slice(-4)).join("")};class NI{static open(e,t,r,n){let i;if("string"==typeof t){if(NC.isStandardFont(t))return new NC(e,t,n);throw Error(`Can't open ${t} in browser build`)}if(t instanceof Uint8Array?i=wT(t,r):t instanceof ArrayBuffer?i=wT(new Uint8Array(t),r):"object"==typeof t&&(i=t),null==i)throw Error("Not a supported font format or standard PDF font.");return new NB(e,i,n)}
77encode(){throw Error("Must be implemented by subclasses")}widthOfString(){throw Error("Must be implemented by subclasses")}ref(){return null!=this.dictionary?this.dictionary:this.dictionary=this.document.ref()}finalize(){if(!this.embedded&&null!=this.dictionary)return this.embed(),this.embedded=!0}embed(){throw Error("Must be implemented by subclasses")}lineHeight(e,t){null==t&&(t=!1);let r=t?this.lineGap:0;return(this.ascender+r-this.descender)/1e3*e}}let NC=(f=NI,class extends f{constructor(e,t,r){super(),this.document=e,this.name=t,this.id=r,this.font=Nv.fromJson(Nw[this.name]),this.ascender=this.font.ascender,this.descender=this.font.descender,this.bbox=this.font.bbox,this.lineGap=this.font.lineGap}embed(){return this.dictionary.data={Type:"Font",BaseFont:this.name,Subtype:"Type1",Encoding:"WinAnsiEncoding"},this.dictionary.end()}encode(e){let t=this.font.encodeText(e),r=this.font.glyphsForString(`${e}`),n=this.font.advancesForGlyphs(r),i=[];for(let e=0;e<r.length;e++){let t=r[e];i.push({xAdvance:n[e],yAdvance:0,xOffset:0,yOffset:0,advanceWidth:this.font.widthOfGlyph(t)})}return[t,i]}encodeGlyphs(e){let t=[];for(let r of Array.from(e))t.push(`00${r.id.toString(16)}`.slice(-2));return t}widthOfString(e,t){let r=this.font.glyphsForString(`${e}`),n=this.font.advancesForGlyphs(r),i=0;for(let e of Array.from(n))i+=e;return t/1e3*i}static isStandardFont(e){return e in Nw}}),NB=(d=NI,class extends d{constructor(e,t,r){super(),this.document=e,this.font=t,this.id=r,this.subset=this.font.createSubset(),this.unicode=[[0]],this.widths=[this.font.getGlyph(0).advanceWidth],this.name=this.font.postscriptName,this.scale=1e3/this.font.unitsPerEm,this.ascender=this.font.ascent*this.scale,this.descender=this.font.descent*this.scale,this.xHeight=this.font.xHeight*this.scale,this.capHeight=this.font.capHeight*this.scale,this.lineGap=this.font.lineGap*this.scale,this.bbox=this.font.bbox,this.layoutCache=Object.create(null)}layoutRun(e,t){let r=this.font.layout(e,t,void 0,void 0,"ltr");for(let e=0;e<r.positions.length;e++){let t=r.positions[e];for(let e in t)t[e]*=this.scale;t.advanceWidth=r.glyphs[e].advanceWidth*this.scale}return r}layoutCached(e){let t;if(t=this.layoutCache[e])return t;let r=this.layoutRun(e);return this.layoutCache[e]=r,r}layout(e,t,r){if(null==r&&(r=!1),t)return this.layoutRun(e,t);let n=r?null:[],i=r?null:[],a=0,o=0,s=0;for(;s<=e.length;)if(s===e.length&&o<s||[" ","	"].includes(e.charAt(s))){let t=this.layoutCached(e.slice(o,++s));r||(n.push(...Array.from(t.glyphs||[])),i.push(...Array.from(t.positions||[]))),a+=t.advanceWidth,o=s}else s++;return{glyphs:n,positions:i,advanceWidth:a}}encode(e,t){let{glyphs:r,positions:n}=this.layout(e,t),i=[];for(let e=0;e<r.length;e++){let t=r[e],n=this.subset.includeGlyph(t.id);i.push(`0000${n.toString(16)}`.slice(-4)),null==this.widths[n]&&(this.widths[n]=t.advanceWidth*this.scale),null==this.unicode[n]&&(this.unicode[n]=t.codePoints)}return[i,n]}encodeGlyphs(e){let t=[];for(let r=0;r<e.length;r++){let n=e[r],i=this.subset.includeGlyph(n.id);t.push(`0000${i.toString(16)}`.slice(-4)),null==this.widths[i]&&(this.widths[i]=n.advanceWidth*this.scale),null==this.unicode[i]&&(this.unicode[i]=n.codePoints)}return t}widthOfString(e,t,r){return this.layout(e,r,!0).advanceWidth*(t/1e3)}embed(){let e=null!=this.subset.cff,t=this.document.ref();e&&(t.data.Subtype="CIDFontType0C"),t.end(this.subset.encode());let r=((null!=this.font["OS/2"]?this.font["OS/2"].sFamilyClass:void 0)||0)>>8,n=0;this.font.post.isFixedPitch&&(n|=1),1<=r&&r<=7&&(n|=2),n|=4,10===r&&(n|=8),this.font.head.macStyle.italic&&(n|=64);let i=[0,1,2,3,4,5].map(()=>String.fromCharCode(26*Math.random()+65)).join("")+"+"+this.font.postscriptName,{bbox:a}=this.font,o=this.document.ref({Type:"FontDescriptor",FontName:i,Flags:n,FontBBox:[a.minX*this.scale,a.minY*this.scale,a.maxX*this.scale,a.maxY*this.scale],ItalicAngle:this.font.italicAngle,Ascent:this.ascender,Descent:this.descender,CapHeight:(this.font.capHeight||this.font.ascent)*this.scale,XHeight:(this.font.xHeight||0)*this.scale,StemV:0});e?o.data.FontFile3=t:o.data.FontFile2=t,o.end();let s={Type:"Font",Subtype:"CIDFontType0",BaseFont:i,CIDSystemInfo:{Registry:new String("Adobe"),Ordering:new String("Identity"),Supplement:0},FontDescriptor:o,W:[0,this.widths]};e||(s.Subtype="CIDFontType2",s.CIDToGIDMap="Identity");let l=this.document.ref(s);return l.end(),this.dictionary.data={Type:"Font",Subtype:"Type0",BaseFont:i,Encoding:"Identity-H",DescendantFonts:[l],ToUnicode:this.toUnicodeCmap()},this.dictionary.end()}toUnicodeCmap(){let e=this.document.ref(),t=[],r="/CIDInit /ProcSet findresource begin\n12 dict begin\nbegincmap\n/CIDSystemInfo <<\n  /Registry (Adobe)\n  /Ordering (UCS)\n  /Supplement 0\n>> def\n/CMapName /Adobe-Identity-UCS def\n/CMapType 2 def\n1 begincodespacerange\n<0000><ffff>\nendcodespacerange";for(let[e,n]of this.unicode.entries()){let i=[];for(let e of(t.length>=100&&(r+="\n"+t.length+" beginbfchar\n"+t.join("\n")+"\nendbfchar",t=[]),n))e>65535&&(e-=65536,i.push(NE(e>>>10&1023|55296)),e=56320|1023&e),i.push(NE(e));t.push("<"+NE(e)+"><"+i.join(" ")+">")}return t.length&&(r+="\n"+t.length+" beginbfchar\n"+t.join("\n")+"\nendbfchar\n"),r+="endcmap\nCMapName currentdict /CMap defineresource pop\nend\nend",e.end(r),e}});function Nk(e){return Math.fround(e)}class NS extends T4{constructor(e,t){super(),this.document=e,this.horizontalScaling=t.horizontalScaling||100,this.indent=(t.indent||0)*this.horizontalScaling/100,this.characterSpacing=(t.characterSpacing||0)*this.horizontalScaling/100,this.wordSpacing=(0===t.wordSpacing)*this.horizontalScaling/100,this.columns=t.columns||1,this.columnGap=(null!=t.columnGap?t.columnGap:18)*this.horizontalScaling/100,this.lineWidth=(t.
77width*this.horizontalScaling/100-this.columnGap*(this.columns-1))/this.columns,this.spaceLeft=this.lineWidth,this.startX=this.document.x,this.startY=this.document.y,this.column=1,this.ellipsis=t.ellipsis,this.continuedX=0,this.features=t.features,null!=t.height?(this.height=t.height,this.maxY=Nk(this.startY+t.height)):this.maxY=Nk(this.document.page.maxY()),this.on("firstLine",e=>{let t=this.continuedX||this.indent;if(this.document.x+=t,this.lineWidth-=t,!e.indentAllLines)return this.once("line",()=>{if(this.document.x-=t,this.lineWidth+=t,e.continued&&!this.continuedX&&(this.continuedX=this.indent),!e.continued)return this.continuedX=0})}),this.on("lastLine",e=>{let{align:t}=e;return"justify"===t&&(e.align="left"),this.lastLine=!0,this.once("line",()=>(this.document.y+=e.paragraphGap||0,e.align=t,this.lastLine=!1))})}wordWidth(e){return this.document.widthOfString(e,this)+this.characterSpacing+this.wordSpacing}canFit(e,t){return"­"!=e[e.length-1]?t<=this.spaceLeft:t+this.wordWidth("-")<=this.spaceLeft}eachWord(e,t){let r,n=new Sx(e),i=null,a=Object.create(null);for(;r=n.nextBreak();){var o,s,l;let n=e.slice((null!=i?i.position:void 0)||0,r.position),c=null!=a[n]?a[n]:a[n]=this.wordWidth(n);if(c>this.lineWidth+this.continuedX){let e=i,a={};for(;n.length;){c>this.spaceLeft?(s=Math.ceil(this.spaceLeft/(c/n.length)),l=(c=this.wordWidth(n.slice(0,s)))<=this.spaceLeft&&s<n.length):s=n.length;let i=c>this.spaceLeft&&s>0;for(;i||l;)i?i=(c=this.wordWidth(n.slice(0,--s)))>this.spaceLeft&&s>0:(i=(c=this.wordWidth(n.slice(0,++s)))>this.spaceLeft&&s>0,l=c<=this.spaceLeft&&s<n.length);if(0===s&&this.spaceLeft===this.lineWidth&&(s=1),a.required=r.required||s<n.length,o=t(n.slice(0,s),c,a,e),e={required:!1},n=n.slice(s),c=this.wordWidth(n),!1===o)break}}else o=t(n,c,r,i);if(!1===o)break;i=r}}wrap(e,t){this.horizontalScaling=t.horizontalScaling||100,null!=t.indent&&(this.indent=t.indent*this.horizontalScaling/100),null!=t.characterSpacing&&(this.characterSpacing=t.characterSpacing*this.horizontalScaling/100),null!=t.wordSpacing&&(this.wordSpacing=t.wordSpacing*this.horizontalScaling/100),null!=t.ellipsis&&(this.ellipsis=t.ellipsis);let r=this.document.y+this.document.currentLineHeight(!0);(this.document.y>this.maxY||r>this.maxY)&&this.nextSection();let n="",i=0,a=0,o=0,{y:s}=this.document,l=()=>(t.textWidth=i+this.wordSpacing*(a-1),t.wordCount=a,t.lineWidth=this.lineWidth,{y:s}=this.document,this.emit("line",n,t,this),o++);return(this.emit("sectionStart",t,this),this.eachWord(e,(e,r,o,s)=>{if((null==s||s.required)&&(this.emit("firstLine",t,this),this.spaceLeft=this.lineWidth),this.canFit(e,r)&&(n+=e,i+=r,a++),!o.required&&this.canFit(e,r))return this.spaceLeft-=r;{let s=this.document.currentLineHeight(!0);if(null!=this.height&&this.ellipsis&&Nk(this.document.y+2*s)>this.maxY&&this.column>=this.columns){for(!0===this.ellipsis&&(this.ellipsis="…"),n=n.replace(/\s+$/,""),i=this.wordWidth(n+this.ellipsis);n&&i>this.lineWidth;)n=n.slice(0,-1).replace(/\s+$/,""),i=this.wordWidth(n+this.ellipsis);i<=this.lineWidth&&(n+=this.ellipsis),i=this.wordWidth(n)}return(o.required&&(r>this.spaceLeft&&(l(),n=e,i=r,a=1),this.emit("lastLine",t,this)),"­"==n[n.length-1]&&(n=n.slice(0,-1)+"-",this.spaceLeft-=this.wordWidth("-")),l(),Nk(this.document.y+s)>this.maxY&&!this.nextSection())?(a=0,n="",!1):o.required?(this.spaceLeft=this.lineWidth,n="",i=0,a=0):(this.spaceLeft=this.lineWidth-r,n=e,i=r,a=1)}}),a>0&&(this.emit("lastLine",t,this),l()),this.emit("sectionEnd",t,this),!0===t.continued)?(o>1&&(this.continuedX=0),this.continuedX+=t.textWidth||0,this.document.y=s):this.document.x=this.startX}nextSection(e){if(this.emit("sectionEnd",e,this),++this.column>this.columns){if(null!=this.height)return!1;this.document.continueOnNewPage(),this.column=1,this.startY=this.document.page.margins.top,this.maxY=this.document.page.maxY(),this.document.x=this.startX,this.document._fillColor&&this.document.fillColor(...this.document._fillColor),this.emit("pageBreak",e,this)}else this.document.x+=this.lineWidth+this.columnGap,this.document.y=this.startY,this.emit("columnBreak",e,this);
77return this.emit("sectionStart",e,this),!0}}let{number:NQ}=MZ,N_={1:"DeviceGray",3:"DeviceRGB",4:"DeviceCMYK"};class NO{constructor(e,t){if(this.data=e,this.label=t,this.orientation=1,65496!==this.data.readUInt16BE(0))throw"SOI not found in JPEG";const r=S$(this.data);for(let e=0;e<r.length;e+=1){const t=r[e];"EXIF"===t.name&&t.entries.orientation&&(this.orientation=t.entries.orientation),"SOF"===t.name&&(this.bits||=t.precision,this.width||=t.width,this.height||=t.height,this.colorSpace||=N_[t.numberOfComponents])}this.obj=null}embed(e){if(!this.obj)return this.obj=e.ref({Type:"XObject",Subtype:"Image",BitsPerComponent:this.bits,Width:this.width,Height:this.height,ColorSpace:this.colorSpace,Filter:"DCTDecode"}),"DeviceCMYK"===this.colorSpace&&(this.obj.data.Decode=[1,0,1,0,1,0,1,0]),this.obj.end(this.data),this.data=null}}class ND{constructor(e,t){this.label=t,this.image=new D5(e),this.width=this.image.width,this.height=this.image.height,this.imgData=this.image.imgData,this.obj=null}embed(e){let t=!1;if(this.document=e,this.obj)return;let r=this.image.hasAlphaChannel,n=1===this.image.interlaceMethod;if(this.obj=this.document.ref({Type:"XObject",Subtype:"Image",BitsPerComponent:r?8:this.image.bits,Width:this.width,Height:this.height,Filter:"FlateDecode"}),!r){let e=this.document.ref({Predictor:n?1:15,Colors:this.image.colors,BitsPerComponent:this.image.bits,Columns:this.width});this.obj.data.DecodeParms=e,e.end()}
77if(0===this.image.palette.length)this.obj.data.ColorSpace=this.image.colorSpace;else{let e=this.document.ref();e.end(Tc.from(this.image.palette)),this.obj.data.ColorSpace=["Indexed","DeviceRGB",this.image.palette.length/3-1,e]}if(null!=this.image.transparency.grayscale){let e=this.image.transparency.grayscale;this.obj.data.Mask=[e,e]}else if(this.image.transparency.rgb){let{rgb:e}=this.image.transparency,t=[];for(let r of e)t.push(r,r);this.obj.data.Mask=t}else if(this.image.transparency.indexed)return t=!0,this.loadIndexedAlphaChannel();else if(r)return t=!0,this.splitAlphaChannel();if(n&&!t)return this.decodeData();this.finalize()}finalize(){if(this.alphaChannel){let e=this.document.ref({Type:"XObject",Subtype:"Image",Height:this.height,Width:this.width,BitsPerComponent:8,Filter:"FlateDecode",ColorSpace:"DeviceGray",Decode:[0,1]});e.end(this.alphaChannel),this.obj.data.SMask=e}return this.obj.end(this.imgData),this.image=null,this.imgData=null}splitAlphaChannel(){return this.image.decodePixels(e=>{let t,r,n=this.image.colors,i=this.width*this.height,a=Tc.alloc(i*n),o=Tc.alloc(i),s=r=t=0,l=e.length,c=+(16===this.image.bits);for(;s<l;){for(let t=0;t<n;t++)a[r++]=e[s++],s+=c;o[t++]=e[s++],s+=c}return this.imgData=MG.deflateSync(a),this.alphaChannel=MG.deflateSync(o),this.finalize()})}loadIndexedAlphaChannel(){let e=this.image.transparency.indexed;return this.image.decodePixels(t=>{let r=Tc.alloc(this.width*this.height),n=0;for(let i=0,a=t.length;i<a;i++)r[n++]=e[t[i]];return this.alphaChannel=MG.deflateSync(r),this.finalize()})}decodeData(){this.image.decodePixels(e=>{this.imgData=MG.deflateSync(e),this.finalize()})}}class NT{static open(e,t){let r;if(Tc.isBuffer(e))r=e;else if(e instanceof ArrayBuffer)r=Tc.from(new Uint8Array(e));else{let t;if(t=/^data:.+?;base64,(.*)$/.exec(e))r=Tc.from(t[1],"base64");else if(!(r=Nm.readFileSync(e)))return}if(255===r[0]&&216===r[1])return new NO(r,t);if(137===r[0]&&"PNG"===r.toString("ascii",1,4))return new ND(r,t);throw Error("Unknown image format.")}}let NR={top:0,left:0,zoom:0,fit:!1,pageNumber:null,expanded:!1};class NP{constructor(e,t,r,n,i){if(void 0===i&&(i=NR),this.document=e,this.options=i,this.outlineData={},null!==n){const e=n.data.MediaBox[2],t=n.data.MediaBox[3]-(i.top||0),r=e-(i.left||0),a=i.zoom||0;this.outlineData.Dest=i.fit?[n,"Fit"]:[n,"XYZ",r,t,a]}null!==t&&(this.outlineData.Parent=t),null!==r&&(this.outlineData.Title=new String(r)),this.dictionary=this.document.ref(this.outlineData),this.children=[]}addItem(e,t){void 0===t&&(t=NR);let r=this.document._root.data.Pages.data.Kids,n=null!==t.pageNumber?r[t.pageNumber]:this.document.page.dictionary,i=new NP(this.document,this.dictionary,e,n,t);return this.children.push(i),i}endOutline(){if(this.children.length>0){this.options.expanded&&(this.outlineData.Count=this.children.length);let e=this.children[0],t=this.children[this.children.length-1];this.outlineData.First=e.dictionary,this.outlineData.Last=t.dictionary;for(let e=0,t=this.children.length;e<t;e++){let t=this.children[e];e>0&&(t.outlineData.Prev=this.children[e-1].dictionary),e<this.children.length-1&&(t.outlineData.Next=this.children[e+1].dictionary),t.endOutline()}}return this.dictionary.end()}}class NM{constructor(e,t){this.refs=[{pageRef:e,mcid:t}]}push(e){e.refs.forEach(e=>this.refs.push(e))}}class NN{constructor(e,t,r,n){void 0===r&&(r={}),void 0===n&&(n=null),this.document=e,this._attached=!1,this._ended=!1,this._flushed=!1,this.dictionary=e.ref({S:t});const i=this.dictionary.data;(Array.isArray(r)||this._isValidChild(r))&&(n=r,r={}),void 0!==r.title&&(i.T=new String(r.title)),void 0!==r.lang&&(i.Lang=new String(r.lang)),void 0!==r.alt&&(i.Alt=new String(r.alt)),void 0!==r.expanded&&(i.E=new String(r.expanded)),void 0!==r.actual&&(i.ActualText=new String(r.actual)),this._children=[],n&&(Array.isArray(n)||(n=[n]),n.forEach(e=>this.add(e)),this.end())}add(e){if(this._ended)throw Error("Cannot add child to already-ended structure element");if(!this._isValidChild(e))throw Error("Invalid structure element child");return e instanceof NN&&(e.setParent(this.dictionary),this._attached&&e.setAttached()),e instanceof NM&&this._addContentToParentTree(e),"function"==typeof e&&this._attached&&(e=this._contentForClosure(e)),this._children.push(e),this}
77_addContentToParentTree(e){e.refs.forEach(e=>{let{pageRef:t,mcid:r}=e;this.document.getStructParentTree().get(t.data.StructParents)[r]=this.dictionary})}setParent(e){if(this.dictionary.data.P)throw Error("Structure element added to more than one parent");this.dictionary.data.P=e,this._flush()}setAttached(){this._attached||(this._children.forEach((e,t)=>{e instanceof NN&&e.setAttached(),"function"==typeof e&&(this._children[t]=this._contentForClosure(e))}),this._attached=!0,this._flush())}end(){this._ended||(this._children.filter(e=>e instanceof NN).forEach(e=>e.end()),this._ended=!0,this._flush())}_isValidChild(e){return e instanceof NN||e instanceof NM||"function"==typeof e}_contentForClosure(e){let t=this.document.markStructureContent(this.dictionary.data.S);return e(),this.document.endMarkedContent(),this._addContentToParentTree(t),t}_isFlushable(){return!!this.dictionary.data.P&&!!this._ended&&this._children.every(e=>"function"!=typeof e&&(!(e instanceof NN)||e._isFlushable()))}_flush(){!this._flushed&&this._isFlushable()&&(this.dictionary.data.K=[],this._children.forEach(e=>this._flushChild(e)),this.dictionary.end(),this._children=[],this.dictionary.data.K=null,this._flushed=!0)}_flushChild(e){e instanceof NN&&this.dictionary.data.K.push(e.dictionary),e instanceof NM&&e.refs.forEach(e=>{let{pageRef:t,mcid:r}=e;this.dictionary.data.Pg||(this.dictionary.data.Pg=t),this.dictionary.data.Pg===t?this.dictionary.data.K.push(r):this.dictionary.data.K.push({Type:"MCR",Pg:t,MCID:r})})}}class Nj extends MW{_compareKeys(e,t){return parseInt(e)-parseInt(t)}_keysName(){return"Nums"}_dataForKey(e){return parseInt(e)}}let NL={readOnly:1,required:2,noExport:4,multiline:4096,password:8192,toggleToOffButton:16384,radioButton:32768,pushButton:65536,combo:131072,edit:262144,sort:524288,multiSelect:2097152,noSpell:4194304},NF={left:0,center:1,right:2},NU={value:"V",defaultValue:"DV"},Nz={zip:"0",zipPlus4:"1",zip4:"1",phone:"2",ssn:"3"},NG={nDec:0,sepComma:!1,negStyle:"MinusBlack",currency:"",currencyPrepend:!0},NH={nDec:0,sepComma:!1};var NW={initPDFA(e){"-"===e.charAt(e.length-3)?(this.subset_conformance=e.charAt(e.length-1).toUpperCase(),this.subset=parseInt(e.charAt(e.length-2))):(this.subset_conformance="B",this.subset=parseInt(e.charAt(e.length-1)))},endSubset(){this._addPdfaMetadata(),this._addColorOutputIntent()},_addColorOutputIntent(){let e=Nm.readFileSync("/home/runner/work/react-pdf/react-pdf/packages/pdfkit/src/mixins/data/sRGB_IEC61966_2_1.icc"),t=this.ref({Length:e.length,N:3});t.write(e),t.end();let r=this.ref({Type:"OutputIntent",S:"GTS_PDFA1",Info:new String("sRGB IEC61966-2.1"),OutputConditionIdentifier:new String("sRGB IEC61966-2.1"),DestOutputProfile:t});r.end(),this._root.data.OutputIntents=[r]},_getPdfaid(){return`
78        <rdf:Description xmlns:pdfaid="http://www.aiim.org/pdfa/ns/id/" rdf:about="">
79            <pdfaid:part>${this.subset}</pdfaid:part>
80            <pdfaid:conformance>${this.subset_conformance}</pdfaid:conformance>
81        </rdf:Description>
82        `},_addPdfaMetadata(){this.appendXML(this._getPdfaid())}},NY={initPDFUA(){this.subset=1},endSubset(){this._addPdfuaMetadata()},_addPdfuaMetadata(){this.appendXML(this._getPdfuaid())},_getPdfuaid(){return`
83        <rdf:Description xmlns:pdfuaid="http://www.aiim.org/pdfua/ns/id/" rdf:about="">
84            <pdfuaid:part>${this.subset}</pdfuaid:part>
85        </rdf:Description>
86        `}};class Nq{constructor(){this._metadata=`
87        <?xpacket begin="\ufeff" id="W5M0MpCehiHzreSzNTczkc9d"?>
88            <x:xmpmeta xmlns:x="adobe:ns:meta/">
89                <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
90        `}_closeTags(){this._metadata=this._metadata.concat(`
91                </rdf:RDF>
92            </x:xmpmeta>
93        <?xpacket end="w"?>
94        `)}append(e,t){void 0===t&&(t=!0),this._metadata=this._metadata.concat(e),t&&(this._metadata=this._metadata.concat("\n"))}getXML(){return this._metadata}getLength(){return this._metadata.length}end(){this._closeTags(),this._metadata=this._metadata.trim()}}class NK extends Mc.Readable{constructor(e){switch(void 0===e&&(e={}),super(e),this.options=e,e.pdfVersion){case"1.4":this.version=1.4;break;case"1.5":this.version=1.5;break;case"1.6":this.version=1.6;break;case"1.7":case"1.7ext3":this.version=1.7;break;default:this.version=1.3}this.compress=null==this.options.compress||this.options.compress,this._pageBuffer=[],this._pageBufferStart=0,this._offsets=[],this._waiting=0,this._ended=!1,this._offset=0;const t=this.ref({Type:"Pages",Count:0,Kids:[]}),r=this.ref({Dests:new MY});if(this._root=this.ref({Type:"Catalog",Pages:t,Names:r}),this.options.lang&&(this._root.data.Lang=new String(this.options.lang)),this.page=null,this.initMetadata(),this.initColor(),this.initVector(),this.initFonts(e.font),this.initText(),this.initImages(),this.initOutline(),this.initMarkings(e),this.initSubset(e),this.info={Producer:"PDFKit",Creator:"PDFKit",CreationDate:new Date},this.options.info)for(let e in this.options.info){const t=this.options.info[e];this.info[e]=t}this.options.displayTitle&&(this._root.data.ViewerPreferences=this.ref({DisplayDocTitle:!0})),this._id=M1.generateFileID(this.info),this._write(`%PDF-${this.version}`),this._write("%ÿÿÿÿ"),!1!==this.options.autoFirstPage&&this.addPage()}addPage(e){null==e&&({options:e}=this),this.options.bufferPages||this.flushPages(),this.page=new M0(this,e),this._pageBuffer.push(this.page);let t=this._root.data.Pages.data;return t.Kids.push(this.page.dictionary),t.Count++,this.x=this.page.margins.left,this.y=this.page.margins.top,this._ctm=[1,0,0,1,0,0],this.transform(1,0,0,-1,0,this.page.height),this.emit
94("pageAdded"),this}continueOnNewPage(e){let t=this.endPageMarkings(this.page);return this.addPage(null!=e?e:this.page._options),this.initPageMarkings(t),this}bufferedPageRange(){return{start:this._pageBufferStart,count:this._pageBuffer.length}}switchToPage(e){let t;if(!(t=this._pageBuffer[e-this._pageBufferStart]))throw Error(`switchToPage(${e}) out of bounds, current buffer covers pages ${this._pageBufferStart} to ${this._pageBufferStart+this._pageBuffer.length-1}`);return this.page=t}flushPages(){let e=this._pageBuffer;for(let t of(this._pageBuffer=[],this._pageBufferStart+=e.length,e))this.endPageMarkings(t),t.end()}addNamedDestination(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];0===r.length&&(r=["XYZ",null,null,null]),"XYZ"===r[0]&&null!==r[2]&&(r[2]=this.page.height-r[2]),r.unshift(this.page.dictionary),this._root.data.Names.data.Dests.add(e,r)}addNamedEmbeddedFile(e,t){this._root.data.Names.data.EmbeddedFiles||(this._root.data.Names.data.EmbeddedFiles=new MY({limits:!1})),this._root.data.Names.data.EmbeddedFiles.add(e,t)}addNamedJavaScript(e,t){this._root.data.Names.data.JavaScript||(this._root.data.Names.data.JavaScript=new MY);let r={JS:new String(t),S:"JavaScript"};this._root.data.Names.data.JavaScript.add(e,r)}ref(e){let t=new MH(this,this._offsets.length+1,e);return this._offsets.push(null),this._waiting++,t}_read(){}_write(e){return Tc.isBuffer(e)||(e=Tc.from(e+"\n","binary")),this.push(e),this._offset+=e.length}addContent(e){return this.page.write(e),this}_refEnd(e){if(this._offsets[e.id-1]=e.offset,0==--this._waiting&&this._ended)return this._finalize(),this._ended=!1}end(){for(let e in this.flushPages(),this._info=this.ref(),this.info){let t=this.info[e];"string"==typeof t&&(t=new String(t));let r=this.ref(t);r.end(),this._info.data[e]=r}for(let e in this._info.end(),this._fontFamilies)this._fontFamilies[e].finalize();return(this.endOutline(),this.endMarkings(),this.subset&&this.endSubset(),this.endMetadata(),this._root.end(),this._root.data.Pages.end(),this._root.data.Names.end(),this.endAcroForm(),this._root.data.ViewerPreferences&&this._root.data.ViewerPreferences.end(),this._security&&this._security.end(),0===this._waiting)?this._finalize():this._ended=!0}_finalize(){let e=this._offset;for(let e of(this._write("xref"),this._write(`0 ${this._offsets.length+1}`),this._write("0000000000 65535 f "),this._offsets))e=`0000000000${e}`.slice(-10),this._write(e+" 00000 n ");let t={Size:this._offsets.length+1,Root:this._root,Info:this._info,ID:[this._id,this._id]};return this._security&&(t.Encrypt=this._security.dictionary),this._write("trailer"),this._write(MZ.convert(t)),this._write("startxref"),this._write(`${e}`),this._write("%%EOF"),this.push(null)}toString(){return"[object PDFDocument]"}}let NJ=e=>{Object.assign(NK.prototype,e)};NJ({initMetadata(){this.metadata=new Nq},appendXML(e,t){void 0===t&&(t=!0),this.metadata.append(e,t)},_addInfo(){this.appendXML(`
95        <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/">
96            <xmp:CreateDate>${this.info.CreationDate.toISOString().split(".")[0]+"Z"}</xmp:CreateDate>
97            <xmp:CreatorTool>${this.info.Creator}</xmp:CreatorTool>
98        </rdf:Description>
99        `),(this.info.Title||this.info.Author||this.info.Subject)&&(this.appendXML(`
100            <rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/elements/1.1/">
101            `),this.info.Title&&this.appendXML(`
102                <dc:title>
103                    <rdf:Alt>
104                        <rdf:li xml:lang="x-default">${this.info.Title}</rdf:li>
105                    </rdf:Alt>
106                </dc:title>
107                `),this.info.Author&&this.appendXML(`
108                <dc:creator>
109                    <rdf:Seq>
110                        <rdf:li>${this.info.Author}</rdf:li>
111                    </rdf:Seq>
112                </dc:creator>
113                `),this.info.Subject&&this.appendXML(`
114                <dc:description>
115                    <rdf:Alt>
116                        <rdf:li xml:lang="x-default">${this.info.Subject}</rdf:li>
117                    </rdf:Alt>
118                </dc:description>
119                `),this.appendXML(`
120            </rdf:Description>
121            `)),this.appendXML(`
122        <rdf:Description rdf:about="" xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
123            <pdf:Producer>${this.info.Creator}</pdf:Producer>`,!1),this.info.Keywords&&this.appendXML(`
124            <pdf:Keywords>${this.info.Keywords}</pdf:Keywords>`,!1),this.appendXML(`
125        </rdf:Description>
126        `)},endMetadata(){this._addInfo(),this.metadata.end(),1.3!=this.version&&(this.metadataRef=this.ref({length:this.metadata.getLength(),Type:"Metadata",Subtype:"XML"}),this.metadataRef.compress=!1,this.metadataRef.write(Tc.from(this.metadata.getXML(),"utf-8")),this.metadataRef.end(),this._root.data.Metadata=this.metadataRef)}}),NJ({initColor(){return this.spotColors={},this._opacityRegistry={},this._opacityCount=0,this._patternCount=0,this._gradCount=0},_normalizeColor(e){if("string"==typeof e){if("#"===e.charAt(0)){4===e.length&&(e=e.replace(/#([0-9A-F])([0-9A-F])([0-9A-F])/i,"#$1$1$2$2$3$3"));let t=parseInt(e.slice(1),16);e=[t>>16,t>>8&255,255&t]}else if(Nn[e])e=Nn[e];else if(this.spotColors[e])return this.spotColors[e]}return Array.isArray(e)?(3===e.length?e=e.map(e=>e/255):4===e.length&&(e=e.map(e=>e/100)),e):null},_setColor(e,t){return e instanceof M9?(e.apply(t),!0):Array.isArray(e)&&e[0]instanceof Nr?(e[0].apply(t,e[1]),!0):this._setColorCore(e,t)},_setColorCore(e,t){if(!(e=this._normalizeColor(e)))return!1;let r=t?"SCN":"scn",n=this._getColorSpace(e);return this._setColorSpace(n,t),e instanceof M7?(this.page.colorSpaces[e.id]=e.ref,this.addContent(`1 ${r}`)):this.addContent(`${e.join(" ")} ${r}`),!0},_setColorSpace(e,t){return this.addContent(`/${e} ${t?"CS":"cs"}`)},_getColorSpace:e=>e instanceof M7?e.id:4===e.length?"DeviceCMYK":"DeviceRGB",fillColor(e,t){return this._setColor(e,!1)&&this.fillOpacity(t),this._fillColor=[e,t],this},strokeColor(e,t){return this._setColor(e,!0)&&this.strokeOpacity(t),this},opacity(e){return this._doOpacity(e,e),this},fillOpacity(e){return this._doOpacity(e,null),this},strokeOpacity(e){return this._doOpacity(null,e),this},_doOpacity(e,t){let r,n;if(null==e&&null==t)return;null!=e&&(e=Math.max(0,Math.min(1,e))),null!=t&&(t=Math.max(0,Math.min(1,t)));let i=`${e}_${t}`;if(this._opacityRegistry[i])[r,n]=this._opacityRegistry[i];else{r={Type:"ExtGState"},null!=e&&(r.ca=e),null!=t&&(r.CA=t),(r=this.ref(r)).end();let a=++this._opacityCount;n=`Gs${a}`,this._opacityRegistry[i]=[r,n]}return this.page.ext_gstates[n]=r,this.addContent(`/${n} gs`)},linearGradient(e,t,r,n){return new Ne(this,e,t,r,n)},radialGradient(e,t,r,n,i,a){return new Nt(this,e,t,r,n,i,a)},pattern(e,t,r,n){return new Nr(this,e,t,r,n)},addSpotColor(e,t,r,n,i){let a=new M7(this,e,t,r,n,i);return this.spotColors[e]=a,this}}),NJ({initVector(){return this._ctm=[1,0,0,1,0,0],this._ctmStack=[]},save(){return this._ctmStack.push(this._ctm.slice()),this.addContent("q")}
126,restore(){return this._ctm=this._ctmStack.pop()||[1,0,0,1,0,0],this.addContent("Q")},closePath(){return this.addContent("h")},lineWidth(e){return this.addContent(`${Ng(e)} w`)},_CAP_STYLES:{BUTT:0,ROUND:1,SQUARE:2},lineCap(e){return"string"==typeof e&&(e=this._CAP_STYLES[e.toUpperCase()]),this.addContent(`${e} J`)},_JOIN_STYLES:{MITER:0,ROUND:1,BEVEL:2},lineJoin(e){return"string"==typeof e&&(e=this._JOIN_STYLES[e.toUpperCase()]),this.addContent(`${e} j`)},miterLimit(e){return this.addContent(`${Ng(e)} M`)},dash(e,t){void 0===t&&(t={});let r=e;if(Array.isArray(e)||(e=[e,t.space||e]),!e.every(e=>Number.isFinite(e)&&e>0))throw Error(`dash(${JSON.stringify(r)}, ${JSON.stringify(t)}) invalid, lengths must be numeric and greater than zero`);return e=e.map(Ng).join(" "),this.addContent(`[${e}] ${Ng(t.phase||0)} d`)},undash(){return this.addContent("[] 0 d")},moveTo(e,t){return this.addContent(`${Ng(e)} ${Ng(t)} m`)},lineTo(e,t){return this.addContent(`${Ng(e)} ${Ng(t)} l`)},bezierCurveTo(e,t,r,n,i,a){return this.addContent(`${Ng(e)} ${Ng(t)} ${Ng(r)} ${Ng(n)} ${Ng(i)} ${Ng(a)} c`)},quadraticCurveTo(e,t,r,n){return this.addContent(`${Ng(e)} ${Ng(t)} ${Ng(r)} ${Ng(n)} v`)},rect(e,t,r,n){return this.addContent(`${Ng(e)} ${Ng(t)} ${Ng(r)} ${Ng(n)} re`)},roundedRect(e,t,r,n,i){null==i&&(i=0);let a=(i=Math.min(i,.5*r,.5*n))*(1-Np);return this.moveTo(e+i,t),this.lineTo(e+r-i,t),this.bezierCurveTo(e+r-a,t,e+r,t+a,e+r,t+i),this.lineTo(e+r,t+n-i),this.bezierCurveTo(e+r,t+n-a,e+r-a,t+n,e+r-i,t+n),this.lineTo(e+i,t+n),this.bezierCurveTo(e+a,t+n,e,t+n-a,e,t+n-i),this.lineTo(e,t+i),this.bezierCurveTo(e,t+a,e+a,t,e+i,t),this.closePath()},ellipse(e,t,r,n){null==n&&(n=r),e-=r,t-=n;let i=r*Np,a=n*Np,o=e+2*r,s=t+2*n,l=e+r,c=t+n;return this.moveTo(e,c),this.bezierCurveTo(e,c-a,l-i,t,l,t),this.bezierCurveTo(l+i,t,o,c-a,o,c),this.bezierCurveTo(o,c+a,l+i,s,l,s),this.bezierCurveTo(l-i,s,e,c+a,e,c),this.closePath()},circle(e,t,r){return this.ellipse(e,t,r)},arc(e,t,r,n,i,a){null==a&&(a=!1);let o=2*Math.PI,s=.5*Math.PI,l=i-n;Math.abs(l)>o?l=o:0!==l&&a!==l<0&&(l=(a?-1:1)*o+l);let c=Math.ceil(Math.abs(l)/s),u=l/c,f=u/s*Np*r,d=n,h=-Math.sin(d)*f,A=Math.cos(d)*f,g=e+Math.cos(d)*r,p=t+Math.sin(d)*r;this.moveTo(g,p);for(let n=0;n<c;n++){let n=g+h,i=p+A;d+=u,g=e+Math.cos(d)*r,p=t+Math.sin(d)*r;let a=g-(h=-Math.sin(d)*f),o=p-(A=Math.cos(d)*f);this.bezierCurveTo(n,i,a,o,g,p)}return this},polygon(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];for(let e of(this.moveTo(...t.shift()||[]),t))this.lineTo(...e||[]);return this.closePath()},path(e){return NA.apply(this,e),this},_windingRule:e=>/even-?odd/.test(e)?"*":"",fill(e,t){return/(even-?odd)|(non-?zero)/.test(e)&&(t=e,e=null),e&&this.fillColor(e),this.addContent(`f${this._windingRule(t)}`)},stroke(e){return e&&this.strokeColor(e),this.addContent("S")},fillAndStroke(e,t,r){null==t&&(t=e);let n=/(even-?odd)|(non-?zero)/;return n.test(e)&&(r=e,e=null),n.test(t)&&(r=t,t=e),e&&(this.fillColor(e),this.strokeColor(t)),this.addContent(`B${this._windingRule(r)}`)},clip(e){return this.addContent(`W${this._windingRule(e)} n`)},transform(e,t,r,n,i,a){if(1===e&&0===t&&0===r&&1===n&&0===i&&0===a)return this;let o=this._ctm,[s,l,c,u,f,d]=o;o[0]=s*e+c*t,o[1]=l*e+u*t,o[2]=s*r+c*n,o[3]=l*r+u*n,o[4]=s*i+c*a+f,o[5]=l*i+u*a+d;let h=[e,t,r,n,i,a].map(e=>Ng(e)).join(" ");return this.addContent(`${h} cm`)},translate(e,t){return this.transform(1,0,0,1,e,t)},rotate(e,t){let r;void 0===t&&(t={});let n=e*Math.PI/180,i=Math.cos(n),a=Math.sin(n),o=r=0;if(null!=t.origin){[o,r]=t.origin;let e=o*i-r*a,n=o*a+r*i;o-=e,r-=n}return this.transform(i,a,-a,i,o,r)},scale(e,t,r){let n;void 0===r&&(r={}),null==t&&(t=e),"object"==typeof t&&(r=t,t=e);let i=n=0;return null!=r.origin&&([i,n]=r.origin,i-=e*i,n-=t*n),this.transform(e,0,0,t,i,n)}}),NJ({initFonts(){return this._fontFamilies={},this._fontCount=0,this._fontSize=12,this._font=null,this._registeredFonts={},this.font("Helvetica")},font(e,t,r){let n,i;if("number"==typeof t&&(r=t,t=null),"string"==typeof e&&this._registeredFonts[e]?(n=e,{src:e,family:t}=this._registeredFonts[e]):"string"!=typeof(n=t||e)&&(n=null),null!=r&&this.fontSize(r),i=this._fontFamilies[n])return this._font=i,this;let a=`F${++this._fontCount}`;return(this._font=NI.open(this,e,t,a),i=this._fontFamilies[this._font.name])?this._font=i:(n&&(this._fontFamilies[n]=this._font),this._font.name&&(this._fontFamilies[this._font.name]=this._font)),this},fontSize(e){return this._fontSize=e,this},currentLineHeight(e){return null==e&&(e=!1),this._font.lineHeight(this._fontSize,e)},registerFont(e,t,r){return this._registeredFonts[e]={src:t,family:r},this}}),NJ({initText(){return this._line=this._line.bind(this),this.x=0,this.y=0,this._lineGap=0},lineGap(e){return this._lineGap=e,this},moveDown(e){return null==e&&(e=1),this.y+=this.currentLineHeight(!0)*e+this._lineGap,this},moveUp(e){return null==e&&(e=1),this.y-=this.currentLineHeight(!0)*e+this._lineGap,this},_text(e,t,r,n,i){n=this._initOptions(t,r,n),e=null==e?"":`${e}`,n.wordSpacing&&(e=e.replace(/\s{2,}/g," "));let a=()=>{n.structParent&&n.structParent.add(this.struct(n.structType||"P",[this.markStructureContent(n.structType||"P")]))};if(0!==n.rotation&&(this.save(),this.rotate(-n.rotation,{origin:[this.x,this.y]})),n.width){let t=this._wrapper;t||((t=new NS(this,n)).on("line",i),t.on("firstLine",a)),this._wrapper=n.continued?t:null,this._textOptions=n.continued?n:null,t.wrap(e,n)}
126else for(let t of e.split("\n"))a(),i(t,n);return 0!==n.rotation&&this.restore(),this},text(e,t,r,n){return this._text(e,t,r,n,this._line)},widthOfString(e,t){void 0===t&&(t={});let r=t.horizontalScaling||100;return(this._font.widthOfString(e,this._fontSize,t.features)+(t.characterSpacing||0)*(e.length-1))*r/100},boundsOfString(e,t,r,n){},heightOfString(e,t){let{x:r,y:n}=this;(t=this._initOptions(t)).height=1/0;let i=t.lineGap||this._lineGap||0;this._text(e,this.x,this.y,t,()=>this.y+=this.currentLineHeight(!0)+i);let a=this.y-n;return this.x=r,this.y=n,a},list(e,t,r,n,i){let a=(n=this._initOptions(t,r,n)).listType||"bullet",o=Math.round(this._font.ascender/1e3*this._fontSize),s=o/2,l=n.bulletRadius||o/3,c=n.textIndent||("bullet"===a?5*l:2*o),u=n.bulletIndent||("bullet"===a?8*l:2*o),f=1,d=[],h=[],A=[];var g=function(e){let t=1;for(let r=0;r<e.length;r++){let n=e[r];Array.isArray(n)?(f++,g(n),f--):(d.push(n),h.push(f),"bullet"!==a&&A.push(t++))}};g(e);let p=function(e){switch(a){case"numbered":return`${e}.`;case"lettered":var t=String.fromCharCode((e-1)%26+65),r=Array(Math.floor((e-1)/26+1)+1).join(t);return`${r}.`}},m=function(e,t){(i=new NS(this,n)).on("line",this._line),f=1,i.once("firstLine",()=>{let e,r,o,d,g;if(n.structParent&&(n.structTypes?[r,o,d]=n.structTypes:[r,o,d]=["LI","Lbl","LBody"]),r?(e=this.struct(r),n.structParent.add(e)):n.structParent&&(e=n.structParent),(g=h[t++])!==f){let e=u*(g-f);this.x+=e,i.lineWidth-=e,f=g}switch(e&&(o||d)&&e.add(this.struct(o||d,[this.markStructureContent(o||d)])),a){case"bullet":this.circle(this.x-c+l,this.y+s,l),this.fill();break;case"numbered":case"lettered":var m=p(A[t-1]);this._fragment(m,this.x-c,this.y,n)}e&&o&&d&&e.add(this.struct(d,[this.markStructureContent(d)])),e&&e!==n.structParent&&e.end()}),i.on("sectionStart",()=>{let e=c+u*(f-1);return this.x+=e,i.lineWidth-=e}),i.on("sectionEnd",()=>{let e=c+u*(f-1);return this.x-=e,i.lineWidth+=e}),i.wrap(e,n)};for(let e=0;e<d.length;e++)m.call(this,d[e],e);return this},_initOptions(e,t,r){var n;void 0===e&&(e={}),void 0===r&&(r={}),"object"==typeof e&&(r=e,e=null);let i=Object.assign({},r);if(this._textOptions)for(let e in this._textOptions){let t=this._textOptions[e];"continued"!==e&&void 0===i[e]&&(i[e]=t)}return null!=e&&(this.x=e),null!=t&&(this.y=t),!1!==i.lineBreak&&(null==i.width&&(i.width=this.page.width-this.x-this.page.margins.right),i.width=Math.max(i.width,0)),i.columns||(i.columns=0),null==i.columnGap&&(i.columnGap=18),i.rotation=Number(null!=(n=r.rotation)?n:0)%360,i.rotation<0&&(i.rotation+=360),i},_line(e,t,r){void 0===t&&(t={}),this._fragment(e,this.x,this.y,t);let n=t.lineGap||this._lineGap||0;return r?this.y+=this.currentLineHeight(!0)+n:this.x+=this.widthOfString(e,t)},_fragment(e,t,r,n){let i,a,o,s,l,c;if(0===(e=`${e}`.replace(/\n/g,"")).length)return;let u=n.align||"left",f=n.wordSpacing||0,d=n.characterSpacing||0,h=n.horizontalScaling||100;if(n.width)switch(u){case"right":l=this.widthOfString(e.replace(/\s+$/,""),n),t+=n.lineWidth-l;break;case"center":t+=n.lineWidth/2-n.textWidth/2;break;case"justify":c=e.trim().split(/\s+/),l=this.widthOfString(e.replace(/\s+/g,""),n);var A=this.widthOfString(" ")+d;f=Math.max(0,(n.lineWidth-l)/Math.max(1,c.length-1)-A)}if("number"==typeof n.baseline)i=-n.baseline;else{switch(n.baseline){case"svg-middle":i=.5*this._font.xHeight;break;case"middle":case"svg-central":i=.5*(this._font.descender+this._font.ascender);break;case"bottom":case"ideographic":i=this._font.descender;break;case"alphabetic":i=0;break;case"mathematical":i=.5*this._font.ascender;break;case"hanging":i=.8*this._font.ascender;break;default:i=this._font.ascender}i=i/1e3*this._fontSize}let g=n.textWidth+f*(n.wordCount-1)+d*(e.length-1);if(null!=n.link&&this.link(t,r,g,this.currentLineHeight(),n.link),null!=n.goTo&&this.goTo(t,r,g,this.currentLineHeight(),n.goTo),null!=n.destination&&this.addNamedDestination(n.destination,"XYZ",t,r,null),n.underline){this.save(),n.stroke||this.strokeColor(...this._fillColor||[]);let e=this._fontSize<10?.5:Math.floor(this._fontSize/10);this.lineWidth(e);let i=r+this.currentLineHeight()-e;
126this.moveTo(t,i),this.lineTo(t+g,i),this.stroke(),this.restore()}if(n.strike){this.save(),n.stroke||this.strokeColor(...this._fillColor||[]);let e=this._fontSize<10?.5:Math.floor(this._fontSize/10);this.lineWidth(e);let i=r+this.currentLineHeight()/2;this.moveTo(t,i),this.lineTo(t+g,i),this.stroke(),this.restore()}if(this.save(),n.oblique){let e;e="number"==typeof n.oblique?-Math.tan(n.oblique*Math.PI/180):-.25,this.transform(1,0,0,1,t,r),this.transform(1,0,e,1,-e*i,0),this.transform(1,0,0,1,-t,-r)}this.transform(1,0,0,-1,0,this.page.height),r=this.page.height-r-i,null==this.page.fonts[this._font.id]&&(this.page.fonts[this._font.id]=this._font.ref()),this.addContent("BT"),this.addContent(`1 0 0 1 ${NQ(t)} ${NQ(r)} Tm`),this.addContent(`/${this._font.id} ${NQ(this._fontSize)} Tf`);let p=n.fill&&n.stroke?2:+!!n.stroke;if(p&&this.addContent(`${p} Tr`),d&&this.addContent(`${NQ(d)} Tc`),100!==h&&this.addContent(`${h} Tz`),f)for(let t of(c=e.trim().split(/\s+/),f+=this.widthOfString(" ")+d,f*=1e3/this._fontSize,a=[],s=[],c)){let[e,r]=this._font.encode(t,n.features);a=a.concat(e);let i={},o=(s=s.concat(r))[s.length-1];for(let e in o){let t=o[e];i[e]=t}i.xAdvance+=f,s[s.length-1]=i}else[a,s]=this._font.encode(e,n.features);let m=this._fontSize/1e3,y=[],b=0,v=!1,x=e=>{if(b<e){let t=a.slice(b,e).join(""),r=s[e-1].xAdvance-s[e-1].advanceWidth;y.push(`<${t}> ${NQ(-r)}`)}return b=e},w=e=>{if(x(e),y.length>0)return this.addContent(`[${y.join(" ")}] TJ`),y.length=0};for(o=0;o<s.length;o++){let e=s[o];e.xOffset||e.yOffset?(w(o),this.addContent(`1 0 0 1 ${NQ(t+e.xOffset*m)} ${NQ(r+e.yOffset*m)} Tm`),w(o+1),v=!0):(v&&(this.addContent(`1 0 0 1 ${NQ(t)} ${NQ(r)} Tm`),v=!1),e.xAdvance-e.advanceWidth!=0&&x(o+1)),t+=e.xAdvance*m}return w(o),this.addContent("ET"),this.restore()}}),NJ({initImages(){return this._imageRegistry={},this._imageCount=0},image(e,t,r,n){let i,a,o,s,l,c,u,f,d,h;void 0===n&&(n={}),"object"==typeof t&&(n=t,t=null);let A=n.ignoreOrientation||!1!==n.ignoreOrientation&&this.options.ignoreOrientation;t=null!=(c=null!=t?t:n.x)?c:this.x,r=null!=(u=null!=r?r:n.y)?u:this.y,"string"==typeof e&&(s=this._imageRegistry[e]),s||(s=e.width&&e.height?e:this.openImage(e)),s.obj||s.embed(this),null==this.page.xobjects[s.label]&&(this.page.xobjects[s.label]=s.obj);let{width:g,height:p}=s;!A&&s.orientation>4&&([g,p]=[p,g]);let m=n.width||g,y=n.height||p;if(n.width&&!n.height){let e=m/g;m=g*e,y=p*e}else if(n.height&&!n.width){let e=y/p;m=g*e,y=p*e}else n.scale?(m=g*n.scale,y=p*n.scale):n.fit?([o,i]=n.fit,a=o/i,(l=g/p)>a?(m=o,y=o/l):(y=i,m=i*l)):n.cover&&([o,i]=n.cover,a=o/i,(l=g/p)>a?(y=i,m=i*l):(m=o,y=o/l));if((n.fit||n.cover)&&("center"===n.align?t=t+o/2-m/2:"right"===n.align&&(t=t+o-m),"center"===n.valign?r=r+i/2-y/2:"bottom"===n.valign&&(r=r+i-y)),A)r-=y=-y,f=0;else switch(s.orientation){default:case 1:r-=y=-y,f=0;break;case 2:y=-y,t-=m=-m,r-=y,f=0;break;case 3:d=t,h=r,y=-y,t-=m,f=180;break;case 4:break;case 5:d=t,h=r,[m,y]=[y,m],r-=y,f=90;break;case 6:d=t,h=r,[m,y]=[y,m],y=-y,f=90;break;case 7:d=t,h=r,[m,y]=[y,m],y=-y,t-=m=-m,f=90;break;case 8:d=t,h=r,[m,y]=[y,m],y=-y,t-=m,r-=y,f=-90}return null!=n.link&&this.link(t,r,m,y,n.link),null!=n.goTo&&this.goTo(t,r,m,y,n.goTo),null!=n.destination&&this.addNamedDestination(n.destination,"XYZ",t,r,null),this.y===r&&(this.y+=y),this.save(),f&&this.rotate(f,{origin:[d,h]}),this.transform(m,0,0,y,t,r),this.addContent(`/${s.label} Do`),this.restore(),this},openImage(e){let t;return"string"==typeof e&&(t=this._imageRegistry[e]),t||(t=NT.open(e,`I${++this._imageCount}`),"string"==typeof e&&(this._imageRegistry[e]=t)),t}}),NJ({annotate(e,t,r,n,i){for(let a in i.Type="Annot",i.Rect=this._convertRect(e,t,r,n),i.Border=[0,0,0],"Link"===i.Subtype&&void 0===i.F&&(i.F=4),"Link"!==i.Subtype&&null==i.C&&(i.C=this._normalizeColor(i.color||[0,0,0])),delete i.color,"string"==typeof i.Dest&&(i.Dest=new String(i.Dest)),i){let e=i[a];i[a[0].toUpperCase()+a.slice(1)]=e}let a=this.ref(i);return this.page.annotations.push(a),a.end(),this},note(e,t,r,n,i,a){return void 0===a&&(a={}),a.Subtype="Text",a.Contents=new String(i),null==a.Name&&(a.Name="Comment"),null==a.color&&(a.color=[243,223,92]),this.annotate(e,t,r,n,a)},goTo(e,t,r,n,i,a){return void 0===a&&(a={}),a.Subtype="Link",a.A=this.ref({S:"GoTo",D:new String(i)}),a.A.end(),this.annotate(e,t,r,n,a)},link(e,t,r,n,i,a){if(void 0===a&&(a={}),a.Subtype="Link","number"==typeof i){let e=this._root.data.Pages.data;if(i>=0&&i<e.Kids.length)a.A=this.ref({S:"GoTo",D:[e.Kids[i],"XYZ",null,null,null]}),a.A.end();else throw Error(`The document has no page ${i}`)}else a.A=this.ref({S:"URI",URI:new String(i)}),a.A.end();return this.annotate(e,t,r,n,a)},_markup(e,t,r,n,i){void 0===i&&(i={});let[a,o,s,l]=this._convertRect(e,t,r,n);return i.QuadPoints=[a,l,s,l,a,o,s,o],i.Contents=new String,this.annotate(e,t,r,n,i)},highlight(e,t,r,n,i){return void 0===i&&(i={}),i.Subtype="Highlight",null==i.color&&(i.color=[241,238,148]),this._markup(e,t,r,n,i)},underline(e,t,r,n,i){return void 0===i&&(i={}),i.Subtype="Underline",this._markup(e,t,r,n,i)},strike(e,t,r,n,i){return void 0===i&&(i={}),i.Subtype="StrikeOut",this._markup(e,t,r,n,i)},lineAnnotation(e,t,r,n,i){return void 0===i&&(i={}),i.Subtype="Line",i.Contents=new String,i.L=[e,this.page.height-t,r,this.page.height-n],this.annotate(e,t,r,n,i)},rectAnnotation(e,t,r,n,i){return void 0===i&&(i={}),i.Subtype="Square",i.Contents=new String,this.annotate(e,t,r,n,i)},ellipseAnnotation(e,t,r,n,i){return void 0===i&&(i={}),i.Subtype="Circle",i.Contents=new String,this.annotate(e,t,r,n,i)},textAnnotation(e,t,r,n,i,a){return void 0===a&&(a={}),a.Subtype="FreeText",a.Contents=new String(i),a.DA=new String,this.annotate(e,t,r,n,a)},fileAnnotation(e,t,r,n,i,a){void 0===i&&(i={}),void 0===a&&(a={});let o=this.file(i.src,Object.assign({hidden:!0},i));
126return a.Subtype="FileAttachment",a.FS=o,a.Contents?a.Contents=new String(a.Contents):o.data.Desc&&(a.Contents=o.data.Desc),this.annotate(e,t,r,n,a)},_convertRect(e,t,r,n){let i=t;t+=n;let a=e+r,[o,s,l,c,u,f]=this._ctm;return t=s*(e=o*e+l*t+u)+c*t+f,i=s*(a=o*a+l*i+u)+c*i+f,[e,t,a,i]}}),NJ({initOutline(){return this.outline=new NP(this,null,null,null)},endOutline(){if(this.outline.endOutline(),this.outline.children.length>0)return this._root.data.Outlines=this.outline.dictionary,this._root.data.PageMode=this._root.data.PageMode||"UseOutlines"}}),NJ({initMarkings(e){this.structChildren=[],e.tagged&&(this.getMarkInfoDictionary().data.Marked=!0,this.getStructTreeRoot())},markContent(e,t){if(void 0===t&&(t=null),"Artifact"===e||t&&t.mcid){let e=0;for(this.page.markings.forEach(t=>{(e||t.structContent||"Artifact"===t.tag)&&e++});e--;)this.endMarkedContent()}if(!t)return this.page.markings.push({tag:e}),this.addContent(`/${e} BMC`),this;this.page.markings.push({tag:e,options:t});let r={};return void 0!==t.mcid&&(r.MCID=t.mcid),"Artifact"===e&&("string"==typeof t.type&&(r.Type=t.type),Array.isArray(t.bbox)&&(r.BBox=[t.bbox[0],this.page.height-t.bbox[3],t.bbox[2],this.page.height-t.bbox[1]]),Array.isArray(t.attached)&&t.attached.every(e=>"string"==typeof e)&&(r.Attached=t.attached)),"Span"===e&&(t.lang&&(r.Lang=new String(t.lang)),t.alt&&(r.Alt=new String(t.alt)),t.expanded&&(r.E=new String(t.expanded)),t.actual&&(r.ActualText=new String(t.actual))),this.addContent(`/${e} ${MZ.convert(r)} BDC`),this},markStructureContent(e,t){void 0===t&&(t={});let r=this.getStructParentTree().get(this.page.structParentTreeKey),n=r.length;r.push(null),this.markContent(e,{...t,mcid:n});let i=new NM(this.page.dictionary,n);return this.page.markings.slice(-1)[0].structContent=i,i},endMarkedContent(){return this.page.markings.pop(),this.addContent("EMC"),this},struct(e,t,r){return void 0===t&&(t={}),void 0===r&&(r=null),new NN(this,e,t,r)},addStructure(e){let t=this.getStructTreeRoot();return e.setParent(t),e.setAttached(),this.structChildren.push(e),t.data.K||(t.data.K=[]),t.data.K.push(e.dictionary),this},initPageMarkings(e){e.forEach(e=>{if(e.structContent){let t=e.structContent,r=this.markStructureContent(e.tag,e.options);t.push(r),this.page.markings.slice(-1)[0].structContent=t}else this.markContent(e.tag,e.options)})},endPageMarkings(e){let t=e.markings;return t.forEach(()=>e.write("EMC")),e.markings=[],t},getMarkInfoDictionary(){return this._root.data.MarkInfo||(this._root.data.MarkInfo=this.ref({})),this._root.data.MarkInfo},hasMarkInfoDictionary(){return!!this._root.data.MarkInfo},getStructTreeRoot(){return this._root.data.StructTreeRoot||(this._root.data.StructTreeRoot=this.ref({Type:"StructTreeRoot",ParentTree:new Nj,ParentTreeNextKey:0})),this._root.data.StructTreeRoot},getStructParentTree(){return this.getStructTreeRoot().data.ParentTree},createStructParentTreeNextKey(){this.getMarkInfoDictionary();let e=this.getStructTreeRoot(),t=e.data.ParentTreeNextKey++;return e.data.ParentTree.add(t,[]),t},endMarkings(){let e=this._root.data.StructTreeRoot;e&&(e.end(),this.structChildren.forEach(e=>e.end())),this._root.data.MarkInfo&&this._root.data.MarkInfo.end()}}),NJ({initForm(){if(!this._font)throw Error("Must set a font before calling initForm method");this._acroform={fonts:{},defaultFont:this._font.name},this._acroform.fonts[this._font.id]=this._font.ref();let e={Fields:[],NeedAppearances:!0,DA:new String(`/${this._font.id} 0 Tf 0 g`),DR:{Font:{}}};e.DR.Font[this._font.id]=this._font.ref();let t=this.ref(e);return this._root.data.AcroForm=t,this},endAcroForm(){if(this._root.data.AcroForm){if(!Object.keys(this._acroform.fonts).length&&!this._acroform.defaultFont)throw Error("No fonts specified for PDF form");let e=this._root.data.AcroForm.data.DR.Font;Object.keys(this._acroform.fonts).forEach(t=>{e[t]=this._acroform.fonts[t]}),this._root.data.AcroForm.data.Fields.forEach(e=>{this._endChild(e)}),this._root.data.AcroForm.end()}return this},_endChild(e){return Array.isArray(e.data.Kids)&&(e.data.Kids.forEach(e=>{this._endChild(e)}),e.end()),this},formField(e,t){void 0===t&&(t={});let r=this._fieldDict(e,null,t),n=this.ref(r);return this._addToParent(n),n},formAnnotation(e,t,r,n,i,a,o){void 0===o&&(o={});let s=this._fieldDict(e,t,o);s.Subtype="Widget",void 0===s.F&&(s.F=4),this.annotate(r,n,i,a,s);let l=this.page.annotations[this.page.annotations.length-1];return this._addToParent(l)},formText(e,t,r,n,i,a){return void 0===a&&(a={}),this.formAnnotation(e,"text",t,r,n,i,a)},formPushButton(e,t,r,n,i,a){return void 0===a&&(a={}),this.formAnnotation(e,"pushButton",t,r,n,i,a)},formCombo(e,t,r,n,i,a){return void 0===a&&(a={}),this.formAnnotation(e,"combo",t,r,n,i,a)},formList(e,t,r,n,i,a){return void 0===a&&(a={}),this.formAnnotation(e,"list",t,r,n,i,a)},formRadioButton(e,t,r,n,i,a){return void 0===a&&(a={}),this.formAnnotation(e,"radioButton",t,r,n,i,a)},formCheckbox(e,t,r,n,i,a){return void 0===a&&(a={}),this.formAnnotation(e,"checkbox",t,r,n,i,a)},_addToParent(e){let t=e.data.Parent;return t?(t.data.Kids||(t.data.Kids=[]),t.data.Kids.push(e)):this._root.data.AcroForm.data.Fields.push(e),this},_fieldDict(e,t,r){if(void 0===r&&(r={}),!this._acroform)throw Error("Call document.initForm() method before adding form elements to document");let n=Object.assign({},r);return null!==t&&(n=this._resolveType(t,r)),n=this._resolveFlags(n),n=this._resolveJustify(n),n=this._resolveFont(n),n=this._resolveStrings(n),n=this._resolveColors(n),(n=this._resolveFormat(n)).T=new String(e),n.parent&&(n.Parent=n.parent,delete n.parent),n},_resolveType(e,t){if("text"===e)t.FT="Tx";else if("pushButton"===e)t.FT="Btn",t.pushButton=!0;else if("radioButton"===e)t.FT="Btn",t.radioButton=!0;else if("checkbox"===e)t.FT="Btn";else if("combo"===e)t.FT="Ch",t.combo=!0;else if("list"===e)t.FT="Ch";else throw Error(`Invalid form annotation type '${e}'`);return t},_resolveFormat(e){let t=e.format;if(t&&t.type){let r,n,i="";if(void 0!==Nz[t.type])r="AFSpecial_Keystroke",n="AFSpecial_Format",i=Nz[t.type];else{let e=t.type.charAt(0).toUpperCase()+t.type.slice(1);if(r=`AF${e}_Keystroke`,n=`AF${e}_Format`,"date"===t.type)r+="Ex",i=String(t.param);else if("time"===t.type)i=String(t.param);else if("number"===t.type){let e=Object.assign({},NG,t);i=String([String(e.nDec),e.sepComma?"0":"1",'"'+e.negStyle+'"',"null",'"'+e.currency+'"',String(e.currencyPrepend)].join(","))}else if("percent"===t.type){let e=Object.assign({},NH,t);i=String([String(e.nDec),e.sepComma?"0":"1"].join(","))}}e.AA=e.AA?e.AA:{},e.AA.K={S:"JavaScript",JS:new String(`${r}(${i});`)},e.AA.F={S:"JavaScript",JS:new String(`${n}(${i});`)}}return delete e.format,e},_resolveColors(e){let t=this._normalizeColor(e.backgroundColor);return t&&(e.MK||(e.MK={}),e.MK.BG=t),(t=this._normalizeColor(e.borderColor))&&(e.MK||(e.MK={}),e.MK.BC=t),delete e.backgroundColor,delete e.borderColor,e},_resolveFlags(e){let t=0;return Object.keys(e).forEach(r=>{NL[r]&&(e[r]&&(t|=NL[r]),delete e[r])}),0!==t&&(e.Ff=e.Ff?e.Ff:0,e.Ff|=t),e},_resolveJustify(e){let t=0;return void 0!==e.align&&("number"==typeof NF[e.align]&&(t=NF[e.align]),delete e.align),0!==t&&(e.Q=t),e},_resolveFont(e){if(null==this._acroform.fonts[this._font.id]&&(this._acroform.fonts[this._font.id]=this._font.ref()),this._acroform.defaultFont!==this._font.name){e.DR={Font:{}};let t=e.fontSize||0;e.DR.Font[this._font.id]=this._font.ref(),e.DA=new String(`/${this._font.id} ${t} Tf 0 g`)}return e},_resolveStrings(e){let t=[];function r(e){if(Array.isArray(e))for(let r=0;r<e.length;r++)"string"==typeof e[r]?t.push(new String(e[r])):t.push(e[r])}return r(e.Opt),e.select&&(r(e.select),delete e.select),t.length&&(e.Opt=t),Object.keys(NU).forEac
126h(t=>{void 0!==e[t]&&(e[NU[t]]=e[t],delete e[t])}),["V","DV"].forEach(t=>{"string"==typeof e[t]&&(e[t]=new String(e[t]))}),e.MK&&e.MK.CA&&(e.MK.CA=new String(e.MK.CA)),e.label&&(e.MK=e.MK?e.MK:{},e.MK.CA=new String(e.label),delete e.label),e}}),NJ({file(e,t){var r,n;let i,a;void 0===t&&(t={}),t.name=t.name||e,t.relationship=t.relationship||"Unspecified";let o={Type:"EmbeddedFile",Params:{}};if(!e)throw Error("No src specified");if(Tc.isBuffer(e))i=e;else if(e instanceof ArrayBuffer)i=Tc.from(new Uint8Array(e));else{let t;if(t=/^data:(.*?);base64,(.*)$/.exec(e))t[1]&&(o.Subtype=t[1].replace("/","#2F")),i=Tc.from(t[2],"base64");else{if(!(i=Nm.readFileSync(e)))throw Error(`Could not read contents of file at filepath ${e}`);let{birthtime:t,ctime:r}=Nm.statSync(e);o.Params.CreationDate=t,o.Params.ModDate=r}}t.creationDate instanceof Date&&(o.Params.CreationDate=t.creationDate),t.modifiedDate instanceof Date&&(o.Params.ModDate=t.modifiedDate),t.type&&(o.Subtype=t.type.replace("/","#2F"));let s=D3.default.MD5(D3.default.lib.WordArray.create(new Uint8Array(i)));o.Params.CheckSum=new String(s),o.Params.Size=i.byteLength,this._fileRegistry||(this._fileRegistry={});let l=this._fileRegistry[t.name];l&&(r=o,n=l,r.Subtype===n.Subtype&&r.Params.CheckSum.toString()===n.Params.CheckSum.toString()&&r.Params.Size===n.Params.Size&&r.Params.CreationDate.getTime()===n.Params.CreationDate.getTime()&&(void 0===r.Params.ModDate&&void 0===n.Params.ModDate||r.Params.ModDate.getTime()===n.Params.ModDate.getTime()))?a=l.ref:((a=this.ref(o)).end(i),this._fileRegistry[t.name]={...o,ref:a});let c={Type:"Filespec",AFRelationship:t.relationship,F:new String(t.name),EF:{F:a},UF:new String(t.name)};t.description&&(c.Desc=new String(t.description));let u=this.ref(c);return u.end(),t.hidden||this.addNamedEmbeddedFile(t.name,u),this._root.data.AF?this._root.data.AF.push(u):this._root.data.AF=[u],u}}),NJ({_importSubset(e){Object.assign(this,e)},initSubset(e){switch(e.subset){case"PDF/A-1":case"PDF/A-1a":case"PDF/A-1b":case"PDF/A-2":case"PDF/A-2a":case"PDF/A-2b":case"PDF/A-3":case"PDF/A-3a":case"PDF/A-3b":this._importSubset(NW),this.initPDFA(e.subset);break;case"PDF/UA":this._importSubset(NY),this.initPDFUA()}}}),NK.LineWrapper=NS;let NV=["Courier","Courier-Bold","Courier-Oblique","Courier-BoldOblique","Helvetica","Helvetica-Bold","Helvetica-Oblique","Helvetica-BoldOblique","Times-Roman","Times-Bold","Times-Italic","Times-BoldItalic"];class NZ{name;src;fullName;familyName;subfamilyName;postscriptName;copyright;version;underlinePosition;underlineThickness;italicAngle;bbox;"OS/2";hhea;numGlyphs;characterSet;availableFeatures;type;constructor(e){this.name=e,this.fullName=e,this.familyName=e,this.subfamilyName=e,this.type="STANDARD",this.postscriptName=e,this.availableFeatures=[],this.copyright="",this.version=1,this.underlinePosition=-100,this.underlineThickness=50,this.italicAngle=0,this.bbox={},this["OS/2"]={},this.hhea={},this.numGlyphs=0,this.characterSet=[],this.src=NI.open(null,e)}encode(e){return this.src.encode(e)}layout(e){let[t,r]=this.encode(e),n=t.map((e,t)=>{let n=this.getGlyph(parseInt(e,16));return n.advanceWidth=r[t].advanceWidth,n}),i=r.reduce((e,t)=>e+t.advanceWidth,0);return{positions:r,stringIndices:r.map((e,t)=>t),glyphs:n,script:"latin",language:"dflt",direction:"ltr",features:{},advanceWidth:i,advanceHeight:0,bbox:void 0}}glyphForCodePoint(e){let t=this.getGlyph(e);return t.advanceWidth=400,t}getGlyph(e){return{id:e,codePoints:[e],isLigature:!1,name:this.src.font.characterToGlyph(e),_font:this.src,advanceWidth:void 0}}hasGlyphForCodePoint(e){return".notdef"!==this.src.font.characterToGlyph(e)}get ascent(){return 900}get capHeight(){switch(this.name){case"Times-Roman":case"Times-Bold":case"Times-Italic":case"Times-BoldItalic":return 650;case"Courier":case"Courier-Bold":case"Courier-Oblique":case"Courier-BoldOblique":return 550;default:return 690}}get xHeight(){switch(this.name){case"Times-Roman":case"Times-Bold":case"Times-Italic":case"Times-BoldItalic":return 440;case"Courier":case"Courier-Bold":case"Courier-Oblique":case"Courier-BoldOblique":return 390;default:return 490}}
126get descent(){switch(this.name){case"Times-Roman":case"Times-Bold":case"Times-Italic":case"Times-BoldItalic":return -220;case"Courier":case"Courier-Bold":case"Courier-Oblique":case"Courier-BoldOblique":return -230;default:return -200}}get lineGap(){return 0}get unitsPerEm(){return 1e3}stringsForGlyph(){throw Error("Method not implemented.")}glyphsForString(){throw Error("Method not implemented.")}widthOfGlyph(){throw Error("Method not implemented.")}getAvailableFeatures(){throw Error("Method not implemented.")}createSubset(){throw Error("Method not implemented.")}getVariation(){throw Error("Method not implemented.")}getFont(){throw Error("Method not implemented.")}getName(){throw Error("Method not implemented.")}setDefaultLanguage(){throw Error("Method not implemented.")}}let NX=async(e,t)=>{let r=await fetch(e,t);return new Uint8Array(await r.arrayBuffer())};class N${src;fontFamily;fontStyle;fontWeight;data;options;loadResultPromise;constructor(e,t,r,n,i){this.src=e,this.fontFamily=t,this.fontStyle=r||"normal",this.fontWeight=n||400,this.data=null,this.options=i||{},this.loadResultPromise=null}async _load(){let{postscriptName:e}=this.options,t=null;if(NV.includes(this.src))t=new NZ(this.src);else{let r,n,i;if(n="data:"===(r=this.src.split(",")[0]).substring(0,5),i="base64"===r.split(";")[1],n&&i)t=wT(new Uint8Array(atob(this.src.split(",")[1]).split("").map(e=>e.charCodeAt(0))),e);else{let{headers:r,body:n,method:i="GET"}=this.options;t=wT(await NX(this.src,{method:i,body:n,headers:r}),e)}}if(t&&"fonts"in t)throw Error("Font collection is not supported");this.data=t}async load(){return null===this.loadResultPromise&&(this.loadResultPromise=this._load()),this.loadResultPromise}}let N0={thin:100,hairline:100,ultralight:200,extralight:200,light:300,normal:400,medium:500,semibold:600,demibold:600,bold:700,ultrabold:800,extrabold:800,heavy:900,black:900},N1=e=>"string"==typeof e?N0[e]:e,N2=(e,t)=>e.fontWeight-t.fontWeight;class N5{family;sources;static create(e){return new N5(e)}constructor(e){this.family=e,this.sources=[]}register({src:e,fontWeight:t,fontStyle:r,...n}){let i=t?N1(t):void 0;this.sources.push(new N$(e,this.family,r,i,n))}resolve(e){let{fontWeight:t=400,fontStyle:r="normal"}=e,n=this.sources.filter(e=>e.fontStyle===r),i=n.find(e=>e.fontWeight===t);if(i)return i;let a=null,o=N1(t);if(o>=400&&o<=500){let e=n.filter(e=>e.fontWeight<=o),t=n.filter(e=>e.fontWeight>500);a=n.filter(e=>e.fontWeight>=o&&e.fontWeight<500)[0]||e[e.length-1]||t[0]}let s=n.filter(e=>e.fontWeight<o).sort(N2),l=n.filter(e=>e.fontWeight>o).sort(N2);if(o<400&&(a=s[s.length-1]||l[0]),o>500&&(a=l[0]||s[s.length-1]),!a)throw Error(`Could not resolve font for ${this.family}, fontWeight ${t}, fontStyle ${r}`);return a}}let N3=e=>Array.isArray(e)?e:[e],N4=(...e)=>(t,...r)=>{let n=t,i=e.slice().reverse();for(let e=0;e<i.length;e+=1)n=(0,i[e])(n,...r);return n};function N6(e,t){let r={},n=Object.keys(t);for(let i=0;i<n.length;i+=1){let a=n[i],o=e[a];"function"==typeof o?r[a]=o(t[a]):r[a]=t[a]}return r}function N8(e){return""===e?"":e[e.length-1]}let N7=(e,t)=>Object.entries(e).reduce((e,[r,n],i)=>(e[r]=t(n,r,i),e),{}),N9=e=>{let t=/((-)?\d+\.?\d*)%/g.exec(`${e}`);if(t){let e=parseFloat(t[1]);return{percent:e/100,value:e}}return null},je=(e,t)=>{let r=N3(e),n=Object.assign({},t);return r.forEach(e=>{delete n[e]}),n},jt=(e,t)=>{let r={};for(let n=0;n<e.length;n+=1){let i=e[n];i in t&&(r[i]=t[i])}return r},jr=(e,t=0)=>{let r=Array(t);for(let n=0;n<t;n+=1)r[n]=e;return r},jn=e=>Array.prototype.slice.call(e,0).reverse(),ji=e=>e?e.charAt(0).toUpperCase()+e.slice(1):e,ja=e=>"string"==typeof e?Number.parseFloat(e):e;var jo=e.i(7604),js=e.i(3936),jl=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var r=[],n=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done)&&(r.push(o.value),!t||r.length!==t);n=!0);}catch(e){i=!0,a=e}finally{try{!n&&s.return&&s.return()}finally{if(i)throw a}}return r}(e,t);throw TypeError("Invalid attempt to destructure non-iterable instance")},jc=2*Math.PI,ju=function(e,t,r,n,i,a,o){var s=e.x,l=e.y;return{x:n*(s*=t)-i*(l*=r)+a,y:i*s+n*l+o}},jf=function(e,t){var r=1.5707963267948966===t?.551915024494:-1.5707963267948966===t?-.551915024494:4/3*Math.tan(t/4),n=Math.cos(e),i=Math.sin(e),a=Math.cos(e+t),o=Math.sin(e+t);return[{x:n-i*r,y:i+n*r},{x:a+o*r,y:o-a*r},{x:a,y:o}]},jd=function(e,t,r,n){var i=e*r+t*n;return i>1&&(i=1),i<-1&&(i=-1),(e*n-t*r<0?-1:1)*Math.acos(i)},jh=function(e,t,r,n,i,a,o,s,l,c,u,f){var d=Math.pow(i,2),h=Math.pow(a,2),A=Math.pow(u,2),g=Math.pow(f,2),p=d*h-d*g-h*A;p<0&&(p=0),p/=d*g+h*A;var m=(p=Math.sqrt(p)*(o===s?-1:1))*i/a*f,y=-(p*a)/i*u,b=(u-m)/i,v=(f-y)/a,x=jd(1,0,b,v),w=jd(b,v,(-u-m)/i,(-f-y)/a);return 0===s&&w>0&&(w-=jc),1===s&&w<0&&(w+=jc),[c*m-l*y+(e+r)/2,l*m+c*y+(t+n)/2,x,w]};let jA=function(e){var t=e.px,r=e.py,n=e.cx,i=e.cy,a=e.rx,o=e.ry,s=e.xAxisRotation,l=void 0===s?0:s,c=e.largeArcFlag,u=e.sweepFlag,f=[];if(0===a||0===o)return[];var d=Math.sin(l*jc/360),h=Math.cos(l*jc/360),A=h*(t-n)/2+d*(r-i)/2,g=-d*(t-n)/2+h*(r-i)/2;if(0===A&&0===g)return[];var p=Math.pow(A,2)/Math.pow(a=Math.abs(a),2)+Math.pow(g,2)/Math.pow(o=Math.abs(o),2);p>1&&(a*=Math.sqrt(p),o*=Math.sqrt(p));var m=jl(jh(t,r,n,i,a,o,void 0===c?0:c,void 0===u?0:u,d,h,A,g),4),y=m[0],b=m[1],v=m[2],x=m[3],w=Math.abs(x)/(jc/4);1e-7>Math.abs(1-w)&&(w=1);var E=Math.max(Math.ceil(w),1);x/=E;for(var I=0;I<E;I++)f.push(jf(v,x)),v+=x;return f.map(function(e){var t=ju(e[0],a,o,h,d,y,b),r=t.x,n=t.y,i=ju(e[1],a,o,h,d,y,b),s=i.x,l=i.y,c=ju(e[2],a,o,h,d,y,b);return{x1:r,y1:n,x2:s,y2:l,x:c.x,y:c.y}})};function jg(e,t,r,n){return["C",e,t,r,n,r,n]}function jp(e,t,r,n,i,a){return["C",e/3+2/3*r,t/3+2/3*n,i/3+2/3*r,a/3+2/3*n,i,a]}var jm=e.i(39092);let jy=(Math.sqrt(2)-1)/3*4,jb=(Math.sqrt(2)-1)/3*4,jv=(e,t,r,n=0,i=0)=>{let a=n-t,o=i-r,s=t*jb,l=r*jb,c=a+2*t,u=o+2*r,f=a+t,d=o+r;e.moveTo(a,d),e.bezierCurveTo(a,d-l,f-s,o,f,o),e.bezierCurveTo(f+s,o,c,d-l,c,d),e.bezierCurveTo(c,d+l,f+s,u,f,u),e.bezierCurveTo(f-s,u,a,d+l,a,d),e.closePath()},jx=e=>{if(e>-1e21&&e<1e21)return Math.round(1e6*e)/1e6;throw Error(`unsupported number: ${e}`)},jw=(e,t,r,n,i)=>{let a=1e3/e._fontSize,o=1e3/(e._font.font.unitsPerEm||1e3),s=e._font.encodeGlyphs(t);return((e,t,r,n,i)=>{let a,o=[],s=e._fontSize/1e3,l=0,c=!1;e.save(),e.transform(1,0,0,-1,0,e.page.height),i=e.page.height-i,null==e.page.fonts[e._font.id]&&(e.page.fonts[e._font.id]=e._font.ref()),e.addContent("BT"),e.addContent(`1 0 0 1 ${j
126x(n)} ${jx(i)} Tm`),e.addContent(`/${e._font.id} ${jx(e._fontSize)} Tf`);let u=e=>{if(l<e){let n=t.slice(l,e).join(""),i=r[e-1].xAdvance-r[e-1].advanceWidth;o.push(`<${n}> ${jx(-i)}`)}return l=e},f=t=>{if(u(t),o.length>0)return e.addContent(`[${o.join(" ")}] TJ`),o.length=0};for(a=0;a<r.length;a+=1){let t=r[a];t.xOffset||t.yOffset?(f(a),e.addContent(`1 0 0 1 ${jx(n+t.xOffset*s)} ${jx(i+t.yOffset*s)} Tm`),f(a+1),c=!0):(c&&(e.addContent(`1 0 0 1 ${jx(n)} ${jx(i)} Tm`),c=!1),t.xAdvance-t.advanceWidth!=0&&u(a+1)),n+=t.xAdvance*s}return f(a),e.addContent("ET"),e.restore()})(e,s,r.map((e,r)=>({xAdvance:e.xAdvance*a,yAdvance:e.yAdvance*a,xOffset:e.xOffset,yOffset:e.yOffset,advanceWidth:t[r].advanceWidth*o})),n,i)},jE=e=>{let t=(e||"").trim().replace(/,/g," ").replace(/(\d)-(\d)/g,"$1 -$2").split(/\s+/);t.length%2!=0&&(t=t.slice(0,-1));var r=t.map(parseFloat);let n=[];for(let e=0;e<r.length;e+=2)n.push([r[e],r[e+1]]);return n},jI=(e,t)=>{t.length>0&&(e.moveTo(t[0][0],t[0][1]),t.slice(1).forEach(t=>e.lineTo(t[0],t[1])))},jC=(Math.sqrt(2)-1)/3*4,jB=(e,t)=>{if(!t.box||!t.style)return;let{top:r,left:n,width:i,height:a}=t.box,{borderTopLeftRadius:o=0,borderTopRightRadius:s=0,borderBottomRightRadius:l=0,borderBottomLeftRadius:c=0}=t.style,u=Math.min(s,.5*i,.5*a),f=u*(1-jC);e.moveTo(n+u,r),e.lineTo(n+i-u,r),e.bezierCurveTo(n+i-f,r,n+i,r+f,n+i,r+u);let d=Math.min(l,.5*i,.5*a),h=d*(1-jC);e.lineTo(n+i,r+a-d),e.bezierCurveTo(n+i,r+a-h,n+i-h,r+a,n+i-d,r+a);let A=Math.min(c,.5*i,.5*a),g=A*(1-jC);e.lineTo(n+A,r+a),e.bezierCurveTo(n+g,r+a,n,r+a-g,n,r+a-A);let p=Math.min(o,.5*i,.5*a),m=p*(1-jC);e.lineTo(n,r+p),e.bezierCurveTo(n,r+m,n+m,r,n+p,r),e.closePath(),e.clip()},jk=(e,t)=>{if(!t.origin)return;let{props:r,style:n}=t,i=[t.origin.left,t.origin.top],a="transform"in r?r.transform:void 0;(n?.transform||a||[]).forEach(t=>{((e,t,r)=>{let{operation:n,value:i}=t;switch(n){case"scale":{let[t,n]=i;e.scale(t,n,{origin:r});break}case"rotate":{let[t]=i;e.rotate(t,{origin:r});break}case"translate":{let[t,n=0]=i;e.translate(t,n,{origin:r});break}case"skew":{let[t=0,n=0]=i,a=Math.tan(t*Math.PI/180),o=Math.tan(n*Math.PI/180),s=0,l=0;if(null!=r){[s,l]=Array.from(r);let e=s+a*l,t=l+o*s;s-=e,l-=t}e.transform(1,o,a,1,s,l);break}case"matrix":e.transform(...i);break;default:console.error(`Transform operation: '${n}' doesn't supported`)}})(e,t,i)})},jS=e=>Math.max(-1/0,...e),jQ=e=>Math.min(1/0,...e),j_=e=>{let t=jE(e.props?.points),r=t.map(e=>e[0]),n=t.map(e=>e[1]);return[jQ(r),jQ(n),jS(r),jS(n)]},jO={[xs]:e=>{let t=e.props?.x||0,r=e.props?.y||0;return[t,r,t+(e.props?.width||0),r+(e.props?.height||0)]},[xl]:e=>{let t=e.props?.x1||0,r=e.props?.y1||0,n=e.props?.x2||0,i=e.props?.y2||0;return[Math.min(t,n),Math.min(r,i),Math.max(t,n),Math.max(r,i)]},[xo]:e=>{let t=function(e){for(var t=[],r=0,n=0,i=0,a=0,o=null,s=null,l=0,c=0,u=0,f=e.length;u<f;u++){var d=e[u],h=d[0];switch(h){case"M":i=d[1],a=d[2];break;case"A":var A=jA({px:l,py:c,cx:d[6],cy:d[7],rx:d[1],ry:d[2],xAxisRotation:d[3],largeArcFlag:d[4],sweepFlag:d[5]});if(!A.length)continue;for(var g,p,m=0;m<A.length;m++)d=["C",(p=A[m]).x1,p.y1,p.x2,p.y2,p.x,p.y],m<A.length-1&&t.push(d);break;case"S":var y=l,b=c;("C"==g||"S"==g)&&(y+=y-r,b+=b-n),d=["C",y,b,d[1],d[2],d[3],d[4]];break;case"T":"Q"==g||"T"==g?(o=2*l-o,s=2*c-s):(o=l,s=c),d=jp(l,c,o,s,d[1],d[2]);break;case"Q":o=d[1],s=d[2],d=jp(l,c,d[1],d[2],d[3],d[4]);break;case"L":d=jg(l,c,d[1],d[2]);break;case"H":d=jg(l,c,d[1],c);break;case"V":d=jg(l,c,l,d[1]);break;case"Z":d=jg(l,c,i,a)}g=h,l=d[d.length-2],c=d[d.length-1],d.length>4?(r=d[d.length-4],n=d[d.length-3]):(r=l,n=c),t.push(d)}return t}((0,jo.default)((0,js.default)(e.props?.d||"")));if(!t.length)return[0,0,0,0];let r=[1/0,1/0,-1/0,-1/0];for(let e=0,n=t.length;e<n;e+=1){let n=t[e].slice(1);for(let e=0;e<n.length;e+=2)n[e+0]<r[0]&&(r[0]=n[e+0]),n[e+1]<r[1]&&(r[1]=n[e+1]),n[e+0]>r[2]&&(r[2]=n[e+0]),n[e+1]>r[3]&&(r[3]=n[e+1])}return r},[xy]:e=>{let t=e.props?.r||0,r=e.props?.cx||0,n=e.props?.cy||0;return[r-t,n-t,r+t,n+t]},[xb]:e=>{let t=e.props?.cx||0,r=e.props?.cy||0,n=e.props?.rx||0,i=e.props?.ry||0;return[t-n,r-i,t+n,r+i]},[xv]:j_,[xw]:j_},jD=e=>{let t=jO[e.type];return t?t(e):[0,0,0,0]};function jT(e,t){return[e[0]*t[0]+e[2]*t[1],e[1]*t[0]+e[3]*t[1],e[0]*t[2]+e[2]*t[3],e[1]*t[2]+e[3]*t[3],e[0]*t[4]+e[2]*t[5]+e[4],e[1]*t[4]+e[3]*t[5]+e[5]]}let jR=(e,t,r,n)=>{let i=t.map(e=>{switch(e.operation){case"scale":{let t=e.value;return[t[0],0,0,t[1],0,0]}case"translate":{let t=e.value,i=t[0]||0,a=t[1]||0;return"objectBoundingBox"===n&&(i=(r[2]-r[0])*i,a=(r[3]-r[1])*a),[1,0,0,1,i,a]}case"rotate":{let t=e.value,r=Math.cos(t[0]),n=Math.sin(t[0]);return[r,n,-n,r,0,0]}case"skew":{let t=e.value;return[1,Math.tan(t[0]),Math.tan(t[1]),1,0,0]}case"matrix":{let t=e.value,i=t[4]||0,a=t[5]||0;return"objectBoundingBox"===n&&(i=(r[2]-r[0])*i,a=(r[3]-r[1])*a),[t[0],t[1],t[2],t[3],i,a]}default:return[1,0,0,1,0,0]}}).reduce(jT,[1,0,0,1,0,0]);e.setTransform(...i)},jP=()=>{},jM={[xp]:jP,[xE]:jP,[xo]:(e,t)=>{t.props?.d&&e.path(t.props.d)},[xs]:(e,t)=>{let r=t.props?.x||0,n=t.props?.y||0,i=t.props?.rx||0,a=t.props?.ry||0,o=t.props?.width||0,s=t.props?.height||0;if(o&&s){if(i&&a){let t=i*jy,l=a*jy;e.moveTo(r+i,n),e.lineTo(r-i+o,n),e.bezierCurveTo(r-i+o+t,n,r+o,n+a-l,r+o,n+a),e.lineTo(r+o,n+s-a),e.bezierCurveTo(r+o,n+s-a+l,r-i+o+t,n+s,r-i+o,n+s),e.lineTo(r+i,n+s),e.bezierCurveTo(r+i-t,n+s,r,n+s-a+l,r,n+s-a),e.lineTo(r,n+a),e.bezierCurveTo(r,n+a-l,r+i-t,n,r+i,n)}else e.moveTo(r,n),e.lineTo(r+o,n),e.lineTo(r+o,n+s),e.lineTo(r,n+s);e.closePath()}},[xl]:(e,t)=>{let{x1:r,x2:n,y1:i,y2:a}=t.props||{};e.moveTo(r,i),e.lineTo(n,a)},G:()=>{},[xr]:(e,t)=>
126{t.children.forEach(t=>((e,t,r,n)=>{e.save();let i=t.box?.x||0,a=t.box?.y||0,o=t.runs[0]?.attributes.font?.[0],s=t.runs[0]?.attributes?.scale||1,l=t.xAdvance;if(!o)return;let c=o.ascent*s,u=o.xHeight*s,f=o.descent*s,d=o.capHeight*s,h=i,A=a;switch(r){case"middle":h=i-l/2;break;case"end":h=i-l;break;default:h=i}switch(n){case"middle":case"central":A=a+d/2;break;case"hanging":A=a+d;break;case"mathematical":A=a+u;break;case"text-after-edge":A=a+f;break;case"text-before-edge":A=a+c;break;default:A=a}e.translate(h,A),t.runs.forEach(t=>((e,t)=>{if(!t.glyphs||!t.positions)return;let r=t.xAdvance,n=t.attributes.font?.[0],{fontSize:i,color:a,opacity:o}=t.attributes;a&&e.fillColor(a),e.fillOpacity(o),n&&e.font("STANDARD"===n.type?n.fullName:n,i);try{jw(e,t.glyphs,t.positions,0,0)}catch(e){console.log(e)}e.translate(r,0)})(e,t)),e.restore()})(e,t.lines[0],t.props.textAnchor,t.props.dominantBaseline))},[xy]:(e,t)=>{let r=t.props?.cx,n=t.props?.cy,i=t.props?.r;jv(e,i,i,r,n)},[xg]:(e,t)=>{if(!t.box||!t.image?.data)return;let{x:r=0,y:n=0}=t.props,{width:i,height:a,opacity:o}=t.style,s=t.box.paddingLeft||0,l=t.box.paddingLeft||0;0===i||0===a?console.warn(`Image with src '${t.props.href}' skipped due to invalid dimensions`):"string"==typeof i||"string"==typeof a?console.warn(`Image with src '${t.props.href}' skipped due to percentage width or height`):(e.save(),e.fillOpacity(o||1).image(t.image.data,r+l,n+s,{width:i,height:a}),e.restore())},[xb]:(e,t)=>{let{cx:r,cy:n,rx:i,ry:a}=t.props||{};jv(e,i,a,r,n)},[xv]:(e,t)=>{jI(e,jE(t.props.points||"")),e.closePath()},[xw]:(e,t)=>{jI(e,jE(t.props.points||""))}},jN=(e,t)=>{let r=jM[t.type];r?r(e,t):console.warn(`SVG node of type ${t.type} is not currently supported`)},jj=(e,t)=>{(t.children||[]).forEach(t=>{let r;e.save(),((e,t)=>{if(!t.props||!("clipPath"in t.props))return;let r=t.props.clipPath;r&&((r.children||[]).forEach(t=>jN(e,t)),e.clip())})(e,t),((e,t)=>{if(!t.props||!("strokeLinecap"in t.props))return;let r=t.props?.strokeLinecap;r&&e.lineCap(r)})(e,t),((e,t)=>{if(!t.props||!("strokeDasharray"in t.props))return;let r=t.props?.strokeDasharray||null;r&&e.dash(r.split(/[\s,]+/).map(Number))})(e,t),((e,t)=>{if(!t.props||!("strokeLinejoin"in t.props))return;let r=t.props.strokeLinejoin;r&&e.lineJoin(r)})(e,t),((e,t)=>{if(!t.props||!("strokeWidth"in t.props))return;let r=t.props.strokeWidth;r&&e.lineWidth(r)})(e,t),((e,t)=>{if(!t.props||!("stroke"in t.props))return;let r=t.props.stroke;r&&e.strokeColor(r)})(e,t),((e,t)=>{if(t.props&&"fill"in t.props&&"string"!=typeof t.props.fill&&t.props.fill?.type===xI)return((e,t)=>{if(!t.props||!("fill"in t.props))return;let r=jD(t),n=t.props?.fill;if(!n)return;let i=n.props.gradientUnits||"objectBoundingBox",a=n.props.gradientTransform||[],o=n.props.x1||0,s=n.props.y1||0,l=n.props.x2||1,c=n.props.y2||0;if("objectBoundingBox"===i){let e=r[2]-r[0],t=r[3]-r[1],n=r[0],i=r[1];o=e*o+n,s=t*s+i,l=e*l+n,c=t*c+i}let u=e.linearGradient(o,s,l,c);jR(u,a,r,i),n.children?.forEach(e=>{u.stop(e.props.offset,e.props.stopColor,e.props.stopOpacity)}),e.fill(u)})(e,t);if(t.props&&"fill"in t.props&&"string"!=typeof t.props.fill&&t.props.fill?.type===xC)return((e,t)=>{if(!t.props||!("fill"in t.props))return;let r=jD(t),n=t.props?.fill;if(!n)return;let i=n.props.gradientUnits||"objectBoundingBox",a=n.props.gradientTransform||[],o=n.props.r||.5,s=n.props.cx||.5,l=n.props.cy||.5,c=n.props.fx||s,u=n.props.fy||l;if("objectBoundingBox"===i){let e=r[2]-r[0],t=r[3]-r[1],n=r[0],i=r[1];o*=e,s=e*s+n,l=t*l+i,c=e*c+n,u=t*u+i}let f=e.radialGradient(s,l,0,c,u,o);jR(f,a,r,i),n.children?.forEach(e=>{f.stop(e.props.offset,e.props.stopColor,e.props.stopOpacity)}),e.fill(f)})(e,t);if(!t.props||!("fill"in t.props))return;let r=t.props?.fill;r&&e.fillColor(r)})(e,t),((e,t)=>{if(!t.props||!("strokeOpacity"in t.props))return;let r=t.props?.strokeOpacity;null!=r&&e.strokeOpacity(r)})(e,t),((e,t)=>{if(!t.props||!("fillOpacity"in t.props))return;let r=t.props.fillOpacity||null;null!=r&&e.fillOpacity(r)})(e,t),((e,t)=>{if(!t.props||!("opacity"in t.props))return;let r=t.props.opacity;null!=r&&e.opacity(r)})(e,t),jk(e,t),jN(e,t),"fill"in(r=t.props||{})&&"stroke"in r&&r.fill&&r.stroke?e.fillAndStroke(r.fillRule):"fill"in r&&r.fill?e.fill(r.fillRule):"stroke"in r&&r.stroke?e.stroke():(e.save(),e.opacity(0),e.fill(null),e.restore(
126)),jj(e,t),e.restore()})},jL={value:"#000",opacity:1},jF=e=>{if(!e)return jL;let t=jm.default.get(e);return t?{value:jm.default.to.hex(t.value.slice(0,3)),opacity:t.value[3]}:jL},jU=/^#.+/,jz=(e,t)=>{let{xOffset:r=0,yOffset:n=0,width:i,height:a,image:o}=t;e.translate(-i+r,-a+n),e.image(o,0,0,{fit:[i,a],align:"center",valign:"bottom"})},jG=(e,t)=>{if(!t.glyphs||!t.positions)return;let r=t.attributes.font?.[0];if(!r)return;let{fontSize:n,link:i}=t.attributes,a=jF(t.attributes.color),o=null==t.attributes.opacity?a.opacity:t.attributes.opacity,{height:s=0,descent:l=0,xAdvance:c=0}=t;e.fillColor(a.value),e.fillOpacity(o),i&&(i.match(jU)?e.goTo(0,-s-l,c,s,i.slice(1)):e.link(0,-s-l,c,s,i)),((e,t)=>{if(!t.glyphs||!t.positions)return;let r=t.attributes.font?.[0];if(!r)return;e.save();let n=r.glyphForCodePoint(32),i=r.glyphForCodePoint(65532),a=0;for(let r=0;r<t.glyphs.length;r+=1){let o=t.positions[r],s=t.glyphs[r];a+=o.xAdvance||0,s.id===i.id&&t.attributes.attachment&&(e.translate(a,o.yOffset||0),jz(e,t.attributes.attachment),t.glyphs[r]=n,a=0)}e.restore()})(e,t),e.font("STANDARD"===r.type?r.fullName:r,n);try{jw(e,t.glyphs,t.positions,0,0)}catch(e){console.log(e)}e.translate(c,0)},jH=(e,t,r)=>{let n=jF(r);e.save(),e.fillOpacity(n.opacity),e.rect(t.x,t.y,t.width,t.height),e.fill(n.value),e.restore()},jW=(e,t)=>{if(e.save(),e.lineWidth(t.rect.height),e.strokeOpacity(t.opacity),/dashed/.test(t.style)?e.dash(3*t.rect.height,{}):/dotted/.test(t.style)&&e.dash(t.rect.height,{}),/wavy/.test(t.style)){let r=Math.max(2,t.rect.height),n=1.1*r,i=Math.floor(t.rect.width/(2*n)),a=t.rect.width-2*i*n;n+=a/i/2;let o=t.rect.y+r,s=t.rect.y-r,{x:l}=t.rect;e.moveTo(t.rect.x,t.rect.y);for(let r=0;r<i;r+=1)e.bezierCurveTo(l+n,o,l+n,s,l+2*n,t.rect.y),l+=2*n}else e.moveTo(t.rect.x,t.rect.y),e.lineTo(t.rect.x+t.rect.width,t.rect.y),/double/.test(t.style)&&(e.moveTo(t.rect.x,t.rect.y+2*t.rect.height),e.lineTo(t.rect.x+t.rect.width,t.rect.y+2*t.rect.height));e.stroke(t.color),e.restore()},jY=e=>!Number.isNaN(parseFloat(e))&&Number.isFinite(e),jq=(e,t,r,n,i,a)=>{let o=r/n,s=N9(i??null),l=N9(a??null),c=s?s.percent:.5,u=l?l.percent:.5;if(e/t>o){let r=t*o,n=jY(a)?a:0,s=jY(i)?i:(e-r)*c;return{width:r,height:t,xOffset:s,yOffset:n}}let f=e/o,d=jY(i)?i:0,h=jY(a)?a:(t-f)*u;return{width:e,height:f,yOffset:h,xOffset:d}},jK=(e,t,r,n,i,a)=>{let o=N9(i??null),s=N9(a??null),l=o?o.percent:.5,c=s?s.percent:.5,u=jY(i)?i:(e-r)*l;return{width:r,height:n,xOffset:u,yOffset:jY(a)?a:(t-n)*c}},jJ=["dash","clip","save","path","fill","font","text","rect","scale","moveTo","lineTo","stroke","rotate","circle","lineCap","opacity","ellipse","polygon","restore","lineJoin","fontSize","fillColor","lineWidth","translate","miterLimit","strokeColor","fillOpacity","roundedRect","fillAndStroke","strokeOpacity","bezierCurveTo","quadraticCurveTo","linearGradient","radialGradient"],jV=(Math.sqrt(2)-1)/3*4,jZ=(e,t,r)=>{if(!r||!t.box)return;let n=/^#.+/.test(r),i=n?r.slice(1):r,{top:a,left:o,width:s,height:l}=t.box;e[n?"goTo":"link"](o,a,s,l,i)},jX=e=>{let t={...e};return Object.entries(t).forEach(e=>{e[1]||delete t[e[0]]}),t},j$=e=>({required:e.props?.required||!1,noExport:e.props?.noExport||!1,readOnly:e.props?.readOnly||!1,value:e.props?.value||void 0,defaultValue:e.props?.defaultValue||void 0}),j0=e=>jX({...j$(e),sort:e.props?.sort||!1,edit:e.props?.edit||!1,multiSelect:e.props?.multiSelect||!1,noSpell:e.props?.noSpell||!1,select:e.props?.select||[""]}),j1=(e,t,r,n)=>{let i=e.ref({Type:"XObject",Subtype:"Form",BBox:[0,0,r,n],Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Font:{ZaDi:e._acroform.fonts.ZaDi}}});return i.initDeflate(),i.write(`/Tx BMC
127q
128/ZaDi ${.8*n} Tf
129BT
130${.45*r} ${n/4} Td (${t}) Tj
131ET
132Q
133EMC`),i.end(null),i},j2={[xr]:(e,t)=>{if(!t.box||!t.lines)return;let{top:r,left:n}=t.box,i=[t.lines],a=t.box?.paddingTop||0,o=t.box?.paddingLeft||0,s=t.lines[0]?t.lines[0].box.y:0,l=t.alignOffset||0;e.save(),e.translate(n+o-l,r+a-s),i.forEach(t=>{t.forEach(t=>{((e,t)=>{if(!t.box)return;let r=t.ascent||0;e.save(),e.translate(t.box.x,t.box.y+r);for(let n=0;n<t.runs.length;n+=1){let i=t.runs[n],a=n===t.runs.length-1;if(i.attributes.backgroundColor){let n=i.xAdvance??0,o=a?t.overflowRight??0:0;jH(e,{x:0,y:-r,height:t.box.height,width:n-o},i.attributes.backgroundColor)}jG(e,i)}
133if(e.restore(),e.save(),e.translate(t.box.x,t.box.y),t.decorationLines)for(let r=0;r<t.decorationLines.length;r+=1)jW(e,t.decorationLines[r]);e.restore()})(e,t)})}),e.restore()},[xa]:(e,t)=>{if(!t.box)return;let{top:r,left:n}=t.box,i=t?.children?.[0].value||"",a=t.style?.backgroundColor;e.note(n,r,0,0,i,{color:a})},[xg]:(e,t,r)=>{e.save(),jB(e,t),((e,t,r)=>{if(!t.box||!t.image)return;let{left:n,top:i}=t.box,a=t.style?.opacity,o=t.style?.objectFit,s=t.style?.objectPositionX,l=t.style?.objectPositionY,c=t.box.paddingTop||0,u=t.box.paddingRight||0,f=t.box.paddingBottom||0,d=t.box.paddingLeft||0,h=r.imageCache||new Map,{width:A,height:g,xOffset:p,yOffset:m}=((e="fill",t,r,n,i,a,o)=>{switch(e){case"contain":return jq(t,r,n,i,a,o);case"cover":return((e,t,r,n,i,a)=>{let o=r/n,s=N9(i??null),l=N9(a??null),c=s?s.percent:.5,u=l?l.percent:.5;if(e/t>o){let r=e/o,n=jY(i)?i:0,s=jY(a)?a:(t-r)*u;return{width:e,height:r,yOffset:s,xOffset:n}}let f=t*o,d=jY(i)?i:(e-f)*c;return{width:f,height:t,xOffset:d,yOffset:jY(a)?a:0}})(t,r,n,i,a,o);case"none":return jK(t,r,n,i,a,o);case"scale-down":let s,l;return s=jq(t,r,n,i,a,o),l=jK(t,r,n,i,a,o),s.width<l.width?s:l;default:return{width:t,height:r,xOffset:N9(a??null)?0:a||0,yOffset:N9(o??null)?0:o||0}}})(o,t.box.width-d-u,t.box.height-c-f,t.image.width,t.image.height,s,l);if(t.image.data)if(0!==A&&0!==g){let r,o,s=t.image.key,l=h.get(s)||("string"==typeof(o=t.image.data)&&(r=e._imageRegistry[o]),r||(r=e.openImage(o)),r.obj||r.embed(e),r);s&&h.set(s,l);let u=null==a?1:a;e.fillOpacity(u).image(l,n+d+p,i+c+m,{width:A,height:g})}else console.warn(`Image with src '${JSON.stringify(t.props.src||t.props.source)}' skipped due to invalid dimensions`)})(e,t,r),e.restore()},[xc]:(e,t,r)=>{let n=t.props?.name||"";e._root.data.AcroForm||e.initForm();let i=e.formField(n);r.fieldSets?r.fieldSets.push(i):r.fieldSets=[i]},[xu]:(e,t,r)=>{if(!t.box)return;let{top:n,left:i,width:a,height:o}=t.box,s=t.props?.name||"",l=r.fieldSets?.at(0);e._root.data.AcroForm||e.initForm(),e.formText(s,i,n,a,o,jX({...j$(t),parent:l||void 0,align:t.props?.align||"left",multiline:t.props?.multiline||void 0,password:t.props?.password||!1,noSpell:t.props?.noSpell||!1,format:t.props?.format||void 0,fontSize:t.props?.fontSize||void 0,MaxLen:t.props?.maxLength||void 0}))},[xf]:(e,t)=>{if(!t.box)return;let{top:r,left:n,width:i,height:a}=t.box,o=t.props?.name||"";e._root.data.AcroForm||e.initForm(),e.formCombo(o,n,r,i,a,j0(t))},[xd]:(e,t,r)=>{if(!t.box)return;let{top:n,left:i,width:a,height:o}=t.box,s=t.props?.name||"",l=r.fieldSets?.at(0);e._root.data.AcroForm||e.initForm(),e.formCheckbox(s,i,n,a,o,((e,t,r)=>{let{width:n,height:i}=t.box||{},a=t.props?.onState||"Yes",o=t.props?.offState||"Off",s=t.props?.xMark||!1;if(!Object.prototype.hasOwnProperty.call(e._acroform.fonts,"ZaDi")){let t=e.ref({Type:"Font",Subtype:"Type1",BaseFont:"ZapfDingbats"});e._acroform.fonts.ZaDi=t,t.end(null)}let l={[a]:j1(e,s?"8":"4",n,i),[o]:j1(e,s?" ":"8",n,i)};return jX({...j$(t),backgroundColor:t.props?.backgroundColor||void 0,borderColor:t.props?.borderColor||void 0,parent:r||void 0,value:`/${t.props?.checked===!0?a:o}`,defaultValue:`/${t.props?.checked===!0?a:o}`,AS:t.props?.checked===!0?a:o,AP:{N:l,D:l}})})(e,t,l))},[xh]:(e,t)=>{if(!t.box)return;let{top:r,left:n,width:i,height:a}=t.box||{},o="name"in t.props&&t.props.name||"";e._root.data.AcroForm||e.initForm(),e.formList(o,n,r,i,a,j0(t))},[xm]:(e,t)=>{let r;if(!t.box)return;let{top:n,left:i,width:a,height:o}=t.box,s=t.box.paddingTop||0,l=t.box.paddingLeft||0,c=t.box.paddingRight||0,u=t.box.paddingBottom||0,f=a-l-c,d=o-s-u;f&&d||console.warn("Canvas element has null width or height. Please provide valid values via the `style` prop in order to correctly render it."),e.save().translate(i+l,n+s),t.props.paint&&t.props.paint(r=jJ.reduce((t,n)=>({...t,[n]:(...t)=>(e[n](...t),r)}),{}),f,d),e.restore()},SVG:(e,t)=>{e.save(),jB(e,t),((e,t)=>{if(!t.box)return;let{top:r,left:n}=t.box,i=t.box.paddingLeft||0,a=t.box.paddingTop||0;e.translate(n+i,r+a)})(e,t),((e,t)=>{if(!t.box)return;let{width:r,height:n}=t.box,{viewBox:i,preserveAspectRatio:a}=t.props,{meetOrSlice:o="meet",align:s="xMidYMid"}=a||{};if(null==i||null==r||null==n)return;let l=i?.minX||0,c=i?.minY||0,u=i?.maxX||r,f=i?.maxY||n,d=u/f,h=r/n,A=r/u,g=n/f;if("none"===s){e.scale(A,g),e.translate(-l,-c);return}if(d<h&&"meet"===o||d>=h&&"slice"===o)switch(e.scale(g,g),s){case"xMinYMin":case"xMinYMid":case"xMinYMax":e.translate(-l,-c);break;case"xMidYMin":case"xMidYMid":case"xMidYMax":e.translate(-l-(u-r*f/n)/2,-c);break;default:e.translate(-l-(u-r*f/n),-c)}else switch(e.scale(A,A),s){case"xMinYMin":case"xMidYMin":case"xMaxYMin":e.translate(-l,-c);break;case"xMinYMid":case"xMidYMid":case"xMaxYMid":e.translate(-l,-c-(f-n*u/r)/2);break;default:e.translate(-l,-c-(f-n*u/r))}}
133)(e,t),jj(e,t),e.restore()},[xn]:(e,t)=>{let r=t.props||{};return"src"in r&&"string"==typeof r.src?jZ(e,t,r.src):"href"in r&&"string"==typeof r.href?jZ(e,t,r.href):void 0}},j5={[xc]:(e,t,r)=>{r.fieldSets.pop()}},j3=(e,t,r)=>{let n=t.style?.overflow==="hidden",i=t.type!==xr&&"SVG"!==t.type;t.type===xi&&((e,t)=>{if(!t.box)return;let{width:r,height:n}=t.box,i=t.props?.dpi||72;e.addPage({size:[r,n],margin:0,userUnit:i/72})})(e,t),e.save(),n&&jB(e,t),jk(e,t),t.box&&t.style?.backgroundColor&&(e.save(),jB(e,t),((e,t)=>{if(!t.box)return;let{top:r,left:n,width:i,height:a}=t.box,o=jF(t.style.backgroundColor),s=null==t.style?.opacity?1:t.style.opacity,l=Math.min(o.opacity,s);e.fillOpacity(l).fillColor(o.value).rect(n,r,i,a).fill()})(e,t),e.restore()),((e,t)=>{if(!t.box||!(t.box&&(t.box.borderTopWidth||t.box.borderRightWidth||t.box.borderBottomWidth||t.box.borderLeftWidth)))return;let{width:r,height:n,borderTopWidth:i=0,borderLeftWidth:a=0,borderRightWidth:o=0,borderBottomWidth:s=0}=t.box,{opacity:l=1,borderTopColor:c="black",borderTopStyle:u="solid",borderLeftColor:f="black",borderLeftStyle:d="solid",borderRightColor:h="black",borderRightStyle:A="solid",borderBottomColor:g="black",borderBottomStyle:p="solid"}=t.style,m=t.style.borderTopLeftRadius||0,y=t.style.borderTopRightRadius||0,b=t.style.borderBottomLeftRadius||0,v=t.style.borderBottomRightRadius||0,x={borderTopColor:c,borderTopWidth:i,borderTopStyle:u,borderLeftColor:f,borderLeftWidth:a,borderLeftStyle:d,borderRightColor:h,borderRightWidth:o,borderRightStyle:A,borderBottomColor:g,borderBottomWidth:s,borderBottomStyle:p},w=Math.min(y,.5*r,.5*n),E=Math.min(m,.5*r,.5*n),I=Math.min(v,.5*r,.5*n),C=Math.min(b,.5*r,.5*n);e.save(),e.strokeOpacity(l),i&&(e.save(),((e,t,r,n,i)=>{let{top:a,left:o,width:s,height:l}=t,{borderTopWidth:c,borderRightWidth:u,borderLeftWidth:f}=r;e.moveTo(o+i,a),e.lineTo(o+s-n,a);let d=n*(1-jV);e.bezierCurveTo(o+s-d,a,o+s,a+d,o+s,a+n);let h=a+Math.max(c,n);e.lineTo(o+s,h),e.lineTo(o+s-u,h);let A=Math.max(n-u,0),g=Math.max(n-c,0);e.bezierCurveTo(o+s-u,a+c+g*(1-jV),o+s-u-A*(1-jV),a+c,o+s-u-A,a+c),e.lineTo(o+Math.max(i,f),a+c);let p=Math.max(i-f,0),m=Math.max(i-c,0),y=a+Math.max(c,i);e.bezierCurveTo(o+f+p*(1-jV),a+c,o+f,a+c+m*(1-jV),o+f,y),e.lineTo(o,y),e.lineTo(o,a+i);let b=i*(1-jV);if(e.bezierCurveTo(o,a+b,o+b,a,o+i,a),e.closePath(),e.clip(),u){let t=-c/u;e.moveTo(o+s/2,-s/2*t+a),e.lineTo(o+s,a),e.lineTo(o,a),e.lineTo(o,a+l),e.closePath(),e.clip()}if(f){let t=-c/f;e.moveTo(o+s/2,-s/2*t+a),e.lineTo(o,a),e.lineTo(o+s,a),e.lineTo(o+s,a+l),e.closePath(),e.clip()}})(e,t.box,x,w,E),((e,t,r,n,i)=>{let{top:a,left:o,width:s}=t,{borderTopColor:l,borderTopWidth:c,borderTopStyle:u,borderRightWidth:f,borderLeftWidth:d}=r,h=i*(1-jV),A=n*(1-jV);e.moveTo(o,a+Math.max(i,c)),e.bezierCurveTo(o,a+h,o+h,a,o+i,a),e.lineTo(o+s-n,a),e.bezierCurveTo(o+s-A,a,o+s,a+A,o+s,a+n),e.strokeColor(l),e.lineWidth(2*Math.max(f,c,d)),"dashed"===u?e.dash(2*c,{space:1.2*c}):"dotted"===u&&e.dash(c,{space:1.2*c}),e.stroke(),e.undash()})(e,t.box,x,w,E),e.restore()),o&&(e.save(),((e,t,r,n,i)=>{let{top:a,left:o,width:s,height:l}=t,{borderTopWidth:c,borderRightWidth:u,borderBottomWidth:f}=r;e.moveTo(o+s,a+n),e.lineTo(o+s,a+l-i);let d=i*(1-jV);e.bezierCurveTo(o+s,a+l-d,o+s-d,a+l,o+s-i,a+l);let h=o+s-Math.max(u,i);e.lineTo(h,a+l),e.lineTo(h,a+l-f);let A=Math.max(i-u,0),g=Math.max(i-f,0);e.bezierCurveTo(o+s-u-A*(1-jV),a+l-f,o+s-u,a+l-f-g*(1-jV),o+s-u,a+l-Math.max(i,f)),e.lineTo(o+s-u,a+Math.max(n,c));let p=Math.max(n-u,0),m=Math.max(n-c,0),y=o+s-Math.max(n,u);e.bezierCurveTo(o+s-u,a+c+m*(1-jV),o+s-u-p*(1-jV),a+c,y,a+c),e.lineTo(y,a),e.lineTo(o+s-n,a);let b=n*(1-jV);if(e.bezierCurveTo(o+s-b,a,o+s,a+b,o+s,a+n),e.closePath(),e.clip(),c){let t=-c/u;e.moveTo(o+s/2,-s/2*t+a),e.lineTo(o+s,a),e.lineTo(o+s,a+l),e.lineTo(o,a+l),e.closePath(),e.clip()}if(f){let t=f/u;e.moveTo(o+s/2,-s/2*t+a+l),e.lineTo(o+s,a+l),e.lineTo(o+s,a),e.lineTo(o,a),e.closePath(),e.clip()}})(e,t.box,x,w,I),((e,t,r,n,i)=>{let{top:a,left:o,width:s,height:l}=t,{borderRightColor:c,borderRightStyle:u,borderRightWidth:f,borderTopWidth:d,borderBottomWidth:h}=r,A=i*(1-jV),g=n*(1-jV);e.moveTo(o+s-n,a),e.bezierCurveTo(o+s-g,a,o+s,a+g,o+s,a+n),e.lineTo(o+s,a+l-i),e.bezierCurveTo(o+s,a+l-A,o+s-A,a+l,o+s-i,a+l),e.strokeColor(c),e.lineWidth(2*Math.max(f,d,h)),"dashed"===u?e.dash(2*f,{space:1.2*f}):"dotted"===u&&e.dash(f,{space:1.2*f}),e.stroke(),e.undash()}
133)(e,t.box,x,w,I),e.restore()),s&&(e.save(),((e,t,r,n,i)=>{let{top:a,left:o,width:s,height:l}=t,{borderBottomWidth:c,borderRightWidth:u,borderLeftWidth:f}=r;e.moveTo(o+s-i,a+l),e.lineTo(o+n,a+l);let d=n*(1-jV);e.bezierCurveTo(o+d,a+l,o,a+l-d,o,a+l-n);let h=a+l-Math.max(c,n);e.lineTo(o,h),e.lineTo(o+f,h);let A=Math.max(n-f,0),g=Math.max(n-c,0);e.bezierCurveTo(o+f,a+l-c-g*(1-jV),o+f+A*(1-jV),a+l-c,o+f+A,a+l-c),e.lineTo(o+s-Math.max(i,u),a+l-c);let p=Math.max(i-u,0),m=Math.max(i-c,0),y=a+l-Math.max(c,i);e.bezierCurveTo(o+s-u-p*(1-jV),a+l-c,o+s-u,a+l-c-m*(1-jV),o+s-u,y),e.lineTo(o+s,y),e.lineTo(o+s,a+l-i);let b=i*(1-jV);if(e.bezierCurveTo(o+s,a+l-b,o+s-b,a+l,o+s-i,a+l),e.closePath(),e.clip(),u){let t=c/u;e.moveTo(o+s/2,-s/2*t+a+l),e.lineTo(o+s,a+l),e.lineTo(o,a+l),e.lineTo(o,a),e.closePath(),e.clip()}if(f){let t=-c/f;e.moveTo(o+s/2,s/2*t+a+l),e.lineTo(o,a+l),e.lineTo(o+s,a+l),e.lineTo(o+s,a),e.closePath(),e.clip()}})(e,t.box,x,C,I),((e,t,r,n,i)=>{let{top:a,left:o,width:s,height:l}=t,{borderBottomColor:c,borderBottomStyle:u,borderBottomWidth:f,borderRightWidth:d,borderLeftWidth:h}=r,A=n*(1-jV),g=i*(1-jV);e.moveTo(o+s,a+l-i),e.bezierCurveTo(o+s,a+l-g,o+s-g,a+l,o+s-i,a+l),e.lineTo(o+n,a+l),e.bezierCurveTo(o+A,a+l,o,a+l-A,o,a+l-n),e.strokeColor(c),e.lineWidth(2*Math.max(f,d,h)),"dashed"===u?e.dash(2*f,{space:1.2*f}):"dotted"===u&&e.dash(f,{space:1.2*f}),e.stroke(),e.undash()})(e,t.box,x,C,I),e.restore()),a&&(e.save(),((e,t,r,n,i)=>{let{top:a,left:o,width:s,height:l}=t,{borderTopWidth:c,borderLeftWidth:u,borderBottomWidth:f}=r;e.moveTo(o,a+l-n),e.lineTo(o,a+i);let d=i*(1-jV);e.bezierCurveTo(o,a+d,o+d,a,o+i,a);let h=o+Math.max(u,i);e.lineTo(h,a),e.lineTo(h,a+c);let A=Math.max(i-u,0),g=Math.max(i-c,0);e.bezierCurveTo(o+u+A*(1-jV),a+c,o+u,a+c+g*(1-jV),o+u,a+Math.max(i,c)),e.lineTo(o+u,a+l-Math.max(n,f));let p=Math.max(n-u,0),m=Math.max(n-f,0),y=o+Math.max(n,u);e.bezierCurveTo(o+u,a+l-f-m*(1-jV),o+u+p*(1-jV),a+l-f,y,a+l-f),e.lineTo(y,a+l),e.lineTo(o+n,a+l);let b=n*(1-jV);if(e.bezierCurveTo(o+b,a+l,o,a+l-b,o,a+l-n),e.closePath(),e.clip(),f){let t=-f/u;e.moveTo(o+s/2,s/2*t+a+l),e.lineTo(o,a+l),e.lineTo(o,a),e.lineTo(o+s,a),e.closePath(),e.clip()}if(f){let t=-c/u;e.moveTo(o+s/2,-s/2*t+a),e.lineTo(o,a),e.lineTo(o,a+l),e.lineTo(o+s,a+l),e.closePath(),e.clip()}})(e,t.box,x,C,E),((e,t,r,n,i)=>{let{top:a,left:o,height:s}=t,{borderLeftColor:l,borderLeftStyle:c,borderLeftWidth:u,borderTopWidth:f,borderBottomWidth:d}=r,h=n*(1-jV),A=i*(1-jV);e.moveTo(o+n,a+s),e.bezierCurveTo(o+h,a+s,o,a+s-h,o,a+s-n),e.lineTo(o,a+i),e.bezierCurveTo(o,a+A,o+A,a,o+i,a),e.strokeColor(l),e.lineWidth(2*Math.max(u,f,d)),"dashed"===c?e.dash(2*u,{space:1.2*u}):"dotted"===c&&e.dash(u,{space:1.2*u}),e.stroke(),e.undash()})(e,t.box,x,C,E),e.restore()),e.restore()})(e,t);let a=j2[t.type];a&&a(e,t,r),i&&(e.save(),t.box&&e.translate(t.box.left,t.box.top),(t.children||[]).forEach(t=>j3(e,t,r)),e.restore());let o=j5[t.type];o&&o(e,t,r),!t.box||t.props&&"id"in t.props&&e.addNamedDestination(t.props.id,"XYZ",null,t.box.top,null),((e,t)=>{t.props&&"debug"in t.props&&t.props.debug&&(e.save(),((e,t)=>{if(!t.box)return;let{left:r,top:n,width:i,height:a,paddingLeft:o=0,paddingTop:s=0,paddingRight:l=0,paddingBottom:c=0,borderLeftWidth:u=0,borderTopWidth:f=0,borderRightWidth:d=0,borderBottomWidth:h=0}=t.box;e.fillColor("#a1c6e7").opacity(.5).rect(r+o+u,n+s+f,i-o-l-d-u,a-s-c-f-h).fill()})(e,t),((e,t)=>{if(!t.box)return;let{left:r,top:n,width:i,height:a,paddingLeft:o=0,paddingTop:s=0,paddingRight:l=0,paddingBottom:c=0,borderLeftWidth:u=0,borderTopWidth:f=0,borderRightWidth:d=0,borderBottomWidth:h=0}=t.box;e.fillColor("#c4deb9").opacity(.5),e.rect(r+o+u,n+f,i-l-o-u-d,s).fill(),e.rect(r+u,n+f,o,a-f-h).fill(),e.rect(r+i-l-d,n+f,l,a-f-h).fill(),e.rect(r+o+u,n+a-c-h,i-l-o-u-d,c).fill()})(e,t),((e,t)=>{if(!t.box)return;let{left:r,top:n,width:i,height:a}=t.box,{marginLeft:o=0,marginTop:s=0,marginRight:l=0,marginBottom:c=0}=t.box;e.fillColor("#f8cca1").opacity(.5),e.rect(r,n-s,i,s).fill(),e.rect(r-o,n-s,o,a+s+c).fill(),e.rect(r+i,n-s,l,a+s+c).fill(),e.rect(r,n+a,i,c).fill()})(e,t),((e,t)=>{if(!t.box)return;let{left:r,top:n,width:i,height:a}=t.box,{marginLeft:o=0,marginTop:s=0,marginRight:l=0,marginBottom:c=0}
133=t.box,u=Math.round(i+o+l),f=Math.round(a+s+c);e.fontSize(6).opacity(1).fillColor("black").text(`${u} x ${f}`,r-o,Math.max(n-s-4,1),{width:1/0})})(e,t),t.origin&&e.circle(t.origin.left,t.origin.top,3).fill("red").circle(t.origin.left,t.origin.top,5).stroke("red"),e.restore())})(e,t),e.restore()},j4=(e,t,r,n)=>{if(t.box&&t.props){if("bookmark"in t.props&&t.props.bookmark){let i=t.props.bookmark,{title:a,parent:o,expanded:s,zoom:l,fit:c}=i,u=n[o]||e.outline,f=i.top||t.box.top,d=i.left||t.box.left,h=u.addItem(a,{pageNumber:r,expanded:s,top:f,left:d,zoom:l,fit:c});n[i.ref]=h}t.children&&t.children.forEach(t=>j4(e,t,r,n))}};var j6=e.i(46650),j8=e.i(29116),j7=e.i(92138),j9=e.i(21326);let Le=N4(e=>e.reduce((e,t)=>{let r=Array.isArray(t)?Le(t):t;return Object.keys(r).forEach(t=>{null!==r[t]&&void 0!==r[t]&&(e[t]=r[t])}),e},{}),e=>e.filter(Boolean),N3),Lt=e=>{if(/rgba?/g.test(e)){let t;return t=jm.default.get.rgb(e),jm.default.to.hex(t)}if(/hsla?/g.test(e)){let t;return t=jm.default.get.hsl(e).map(Math.round),(0,j8.default)(...t).toUpperCase()}return e},Lr=(e,t)=>{let r=(e=>{if("number"==typeof e)return{value:e,unit:void 0};let t=/^(-?\d*\.?\d+)(in|mm|cm|pt|vh|vw|px|rem)?$/g.exec(e);return t?{value:parseFloat(t[1]),unit:t[2]||"pt"}:{value:e,unit:void 0}})(t),n=e.dpi||72;if("number"!=typeof r.value)return r.value;switch(r.unit){case"rem":return r.value*(e.remBase||18);case"in":return 72*r.value;case"mm":return r.value*(1/25.4*72);case"cm":return r.value*(1/2.54*72);case"vh":return r.value*(e.height/100);case"vw":return r.value*(e.width/100);case"px":return Math.round(r.value*(72/n));default:return r.value}},Ln=(e,t)=>({[e]:ja(t)}),Li=(e,t,r)=>({[e]:Lr(r,t)}),La=(e,t)=>({[e]:Lt(t)}),Lo=(e,t)=>({[e]:t}),Ls=/(-?\d+(\.\d+)?(in|mm|cm|pt|vw|vh|px|rem)?)\s(\S+)\s(.+)/,Ll=(e,t,r)=>{let n=`${t}`.match(Ls)||[];{let i=n[1]||t,a=n[4]||t,o=n[5]||t,s=o?Lt(o):void 0,l=i?Lr(r,i):void 0;if(e.match(/(Top|Right|Bottom|Left)$/))return{[`${e}Color`]:s,[`${e}Style`]:a,[`${e}Width`]:l};if(e.match(/Color$/))return{borderTopColor:s,borderRightColor:s,borderBottomColor:s,borderLeftColor:s};if(e.match(/Style$/)){if("number"==typeof a)throw Error(`Invalid border style: ${a}`);return{borderTopStyle:a,borderRightStyle:a,borderBottomStyle:a,borderLeftStyle:a}}if(e.match(/Width$/)){if("number"!=typeof l)throw Error(`Invalid border width: ${l}`);return{borderTopWidth:l,borderRightWidth:l,borderBottomWidth:l,borderLeftWidth:l}}if(e.match(/Radius$/)){let e=t?Lr(r,t):void 0;if("number"!=typeof e)throw Error(`Invalid border radius: ${e}`);return{borderTopLeftRadius:e,borderTopRightRadius:e,borderBottomRightRadius:e,borderBottomLeftRadius:e}}if("number"!=typeof l)throw Error(`Invalid border width: ${l}`);if("number"==typeof a)throw Error(`Invalid border style: ${a}`);return{borderTopColor:s,borderTopStyle:a,borderTopWidth:l,borderRightColor:s,borderRightStyle:a,borderRightWidth:l,borderBottomColor:s,borderBottomStyle:a,borderBottomWidth:l,borderLeftColor:s,borderLeftStyle:a,borderLeftWidth:l}}},Lc=[1,1,0],Lu=[1,1,"auto"],Lf=(e,t)=>{let r=e.toString();console.error(`
134    @react-pdf/stylesheet parsing error:
135    ${r}: ${t},
136    ${" ".repeat(r.length+2)}^
137    Unsupported ${r} value format
138  `)},Ld=({expandsTo:e,maxValues:t=1,autoSupported:r=!1}={})=>(n,i,a)=>{let o=(0,j7.default)(`${i}`),s=[];for(let e=0;e<o.length;e++){let t=o[e];if("function"===t.type||"string"===t.type||"div"===t.type)return Lf(n,i),{};if("word"===t.type)if("auto"===t.value&&r)s.push(t.value);else{let e=(0,j9.default)(t.value);if(!(e&&"px,in,mm,cm,pt,%,vw,vh".includes(e.unit)))return Lf(n,i),{};s.push(t.value)}}if(s.length>t)return Lf(n,i),{};let l=Lr(a,s[0]);if(e){let t=Lr(a,s[1]||s[0]);return e({first:l,second:t,third:Lr(a,s[2]||s[0]),fourth:Lr(a,s[3]||s[1]||s[0])})}return{[n]:l}},Lh=Ld({expandsTo:({first:e,second:t,third:r,fourth:n})=>({marginTop:e,marginRight:t,marginBottom:r,marginLeft:n}),maxValues:4,autoSupported:!0}),LA=Ld({expandsTo:({first:e,second:t})=>({marginTop:e,marginBottom:t}),maxValues:2,autoSupported:!0}),Lg=Ld({expandsTo:({first:e,second:t})=>({marginRight:e,marginLeft:t}),maxValues:2,autoSupported:!0}
138),Lp=Ld({autoSupported:!0}),Lm=Ld({expandsTo:({first:e,second:t,third:r,fourth:n})=>({paddingTop:e,paddingRight:t,paddingBottom:r,paddingLeft:n}),maxValues:4}),Ly=Ld({expandsTo:({first:e,second:t})=>({paddingTop:e,paddingBottom:t}),maxValues:2}),Lb=Ld({expandsTo:({first:e,second:t})=>({paddingRight:e,paddingLeft:t}),maxValues:2}),Lv=Ld(),Lx=e=>{switch(e){case"top":case"left":return"0%";case"right":case"bottom":return"100%";case"center":return"50%";default:return e}},Lw=(e,t,r)=>({[e]:Lx(Lr(r,t))}),LE={thin:100,hairline:100,ultralight:200,extralight:200,light:300,normal:400,medium:500,semibold:600,demibold:600,bold:700,ultrabold:800,extrabold:800,heavy:900,black:900},LI=e=>"string"!=typeof e?e:"string"==typeof e&&/^-?\d*\.?\d*$/.test(e)?parseFloat(e):e,LC=e=>{let[,t,r]=/(-?\d*\.?\d*)(\w*)?/i.exec(e),n=Number.parseFloat(t);return"rad"===r?180*n/Math.PI:n},LB=(e,t)=>"string"!=typeof t?{[e]:t}:{[e]:(e=>{let t=e.trim().split(/\)[ ,]|\)/);if(1===t.length)return[[t[0],!0]];let r=[];for(let e=0;e<t.length;e+=1){let n=t[e];if(n){let[e,t]=n.split("("),i=t.indexOf(",")>=0?",":" ",a=t.split(i).map(e=>e.trim());r.push({operation:e.trim(),value:a})}}return r})(t).map(e=>(({operation:e,value:t})=>{switch(e){case"scale":{let[e,r=e]=t.map(e=>Number.parseFloat(e));return{operation:"scale",value:[e,r]}}case"scaleX":return{operation:"scale",value:[Number.parseFloat(t),1]};case"scaleY":return{operation:"scale",value:[1,Number.parseFloat(t)]};case"rotate":return{operation:"rotate",value:[LC(t)]};case"translate":return{operation:"translate",value:t.map(e=>Number.parseFloat(e))};case"translateX":return{operation:"translate",value:[Number.parseFloat(t),0]};case"translateY":return{operation:"translate",value:[0,Number.parseFloat(t)]};case"skew":return{operation:"skew",value:t.map(LC)};case"skewX":return{operation:"skew",value:[LC(t),0]};case"skewY":return{operation:"skew",value:[0,LC(t)]};default:return{operation:e,value:t.map(e=>Number.parseFloat(e))}}})(e))},Lk={top:!0,bottom:!0},LS=(e,t)=>Lk[e]?1:Lk[t]?-1:0,LQ=(e,t,r)=>{let n=Lr(r,t);return{[e]:Lx(n)||LI(n)}},L_={border:Ll,borderBottom:Ll,borderBottomColor:La,borderBottomLeftRadius:Li,borderBottomRightRadius:Li,borderBottomStyle:Lo,borderBottomWidth:Li,borderColor:Ll,borderLeft:Ll,borderLeftColor:La,borderLeftStyle:Lo,borderLeftWidth:Li,borderRadius:Ll,borderRight:Ll,borderRightColor:La,borderRightStyle:Lo,borderRightWidth:Li,borderStyle:Ll,borderTop:Ll,borderTopColor:La,borderTopLeftRadius:Li,borderTopRightRadius:Li,borderTopStyle:Lo,borderTopWidth:Li,borderWidth:Ll,backgroundColor:La,color:La,opacity:Ln,height:Li,maxHeight:Li,maxWidth:Li,minHeight:Li,minWidth:Li,width:Li,alignContent:Lo,alignItems:Lo,alignSelf:Lo,flex:(e,t,r)=>{let n=Lc,i=[];"auto"===t?n=Lu:i=`${t}`.split(" ");let a=ja(i[0]||n[0]);return{flexGrow:a,flexShrink:ja(i[1]||n[1]),flexBasis:Lr(r,i[2]||n[2])}},flexBasis:Li,flexDirection:Lo,flexFlow:Lo,flexGrow:Ln,flexShrink:Ln,flexWrap:Lo,justifyContent:Lo,justifySelf:Lo,gap:(e,t,r)=>{let n=`${t}`.split(" ");return{rowGap:Lr(r,n?.[0]||t),columnGap:Lr(r,n?.[1]||t)}},columnGap:Li,rowGap:Li,aspectRatio:Ln,bottom:Li,display:Lo,left:Li,position:Lo,right:Li,top:Li,overflow:Lo,zIndex:Ln,margin:Lh,marginBottom:Lp,marginHorizontal:Lg,marginLeft:Lp,marginRight:Lp,marginTop:Lp,marginVertical:LA,padding:Lm,paddingBottom:Lv,paddingHorizontal:Lb,paddingLeft:Lv,paddingRight:Lv,paddingTop:Lv,paddingVertical:Ly,objectPosition:(e,t,r)=>{let n=`${t}`.split(" ");return{objectPositionX:Lx(Lr(r,n?.[0]||t)),objectPositionY:Lx(Lr(r,n?.[1]||t))}},objectPositionX:Lw,objectPositionY:Lw,objectFit:Lo,direction:Lo,fontFamily:Lo,fontSize:Li,fontStyle:Lo,fontWeight:(e,t)=>({[e]:(e=>{if(!e)return LE.normal;if("number"==typeof e)return e;let t=e.toLowerCase();return LE[t]?LE[t]:"number"==typeof e?e:parseInt(e,10)})(t)}),letterSpacing:Li,lineHeight:(e,t,r,n)=>({[e]:((e,t,r)=>{if(""===e)return e;let n=Lr(r,t.fontSize||18),i=Lr(r,e),{percent:a}=N9(i)||{};return a?a*n:isNaN(e)?i:i*n})(t,n,r)}),maxLines:Ln,textAlign:Lo,textDecoration:Lo,textDecorationColor:La,textDecorationStyle:Lo,textIndent:Lo,textOverflow:Lo,textTransform:Lo,verticalAlign:Lo,transform:LB,gradientTransform:LB,transformOrigin:(e,t,r)=>{var n;let i=(n=`${t}
138`.split(" "))&&0!==n.length?(1===n.length?[n[0],"center"]:n).sort(LS):["center","center"],a=Lr(r,i[0]),o=Lr(r,i[1]);return{transformOriginX:Lx(a)||LI(a),transformOriginY:Lx(o)||LI(o)}},transformOriginX:LQ,transformOriginY:LQ,fill:La,stroke:La,strokeDasharray:Lo,strokeWidth:Li,fillOpacity:Ln,strokeOpacity:Ln,fillRule:Lo,textAnchor:Lo,strokeLinecap:Lo,strokeLinejoin:Lo,visibility:Lo,clipPath:Lo,dominantBaseline:Lo},LO=(e,t)=>N4(t=>{let r=Object.keys(t),n={};for(let i=0;i<r.length;i+=1){let a=r[i],o=t[a];if(!L_[a]){n[a]=o;continue}let s=L_[a](a,o,e,t),l=Object.keys(s);for(let e=0;e<l.length;e+=1){let t=l[e],r=s[t];n[t]=r}}return n},t=>Object.keys(t).reduce((r,n)=>/@media/.test(n)?{...r,...(0,j6.default)({[n]:t[n]},e)}:{...r,[n]:t[n]},{}),Le)(t),LD=function(){return function(e){var t,r,n,i,a={R:"13k,1a,2,3,3,2+1j,ch+16,a+1,5+2,2+n,5,a,4,6+16,4+3,h+1b,4mo,179q,2+9,2+11,2i9+7y,2+68,4,3+4,5+13,4+3,2+4k,3+29,8+cf,1t+7z,w+17,3+3m,1t+3z,16o1+5r,8+30,8+mc,29+1r,29+4v,75+73",EN:"1c+9,3d+1,6,187+9,513,4+5,7+9,sf+j,175h+9,qw+q,161f+1d,4xt+a,25i+9",ES:"17,2,6dp+1,f+1,av,16vr,mx+1,4o,2",ET:"z+2,3h+3,b+1,ym,3e+1,2o,p4+1,8,6u,7c,g6,1wc,1n9+4,30+1b,2n,6d,qhx+1,h0m,a+1,49+2,63+1,4+1,6bb+3,12jj",AN:"16o+5,2j+9,2+1,35,ed,1ff2+9,87+u",CS:"18,2+1,b,2u,12k,55v,l,17v0,2,3,53,2+1,b",B:"a,3,f+2,2v,690",S:"9,2,k",WS:"c,k,4f4,1vk+a,u,1j,335",ON:"x+1,4+4,h+5,r+5,r+3,z,5+3,2+1,2+1,5,2+2,3+4,o,w,ci+1,8+d,3+d,6+8,2+g,39+1,9,6+1,2,33,b8,3+1,3c+1,7+1,5r,b,7h+3,sa+5,2,3i+6,jg+3,ur+9,2v,ij+1,9g+9,7+a,8m,4+1,49+x,14u,2+2,c+2,e+2,e+2,e+1,i+n,e+e,2+p,u+2,e+2,36+1,2+3,2+1,b,2+2,6+5,2,2,2,h+1,5+4,6+3,3+f,16+2,5+3l,3+81,1y+p,2+40,q+a,m+13,2r+ch,2+9e,75+hf,3+v,2+2w,6e+5,f+6,75+2a,1a+p,2+2g,d+5x,r+b,6+3,4+o,g,6+1,6+2,2k+1,4,2j,5h+z,1m+1,1e+f,t+2,1f+e,d+3,4o+3,2s+1,w,535+1r,h3l+1i,93+2,2s,b+1,3l+x,2v,4g+3,21+3,kz+1,g5v+1,5a,j+9,n+v,2,3,2+8,2+1,3+2,2,3,46+1,4+4,h+5,r+5,r+a,3h+2,4+6,b+4,78,1r+24,4+c,4,1hb,ey+6,103+j,16j+c,1ux+7,5+g,fsh,jdq+1t,4,57+2e,p1,1m,1m,1m,1m,4kt+1,7j+17,5+2r,d+e,3+e,2+e,2+10,m+4,w,1n+5,1q,4z+5,4b+rb,9+c,4+c,4+37,d+2g,8+b,l+b,5+1j,9+9,7+13,9+t,3+1,27+3c,2+29,2+3q,d+d,3+4,4+2,6+6,a+o,8+6,a+2,e+6,16+42,2+1i",BN:"0+8,6+d,2s+5,2+p,e,4m9,1kt+2,2b+5,5+5,17q9+v,7k,6p+8,6+1,119d+3,440+7,96s+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+75,6p+2rz,1ben+1,1ekf+1,1ekf+1",NSM:"lc+33,7o+6,7c+18,2,2+1,2+1,2,21+a,1d+k,h,2u+6,3+5,3+1,2+3,10,v+q,2k+a,1n+8,a,p+3,2+8,2+2,2+4,18+2,3c+e,2+v,1k,2,5+7,5,4+6,b+1,u,1n,5+3,9,l+1,r,3+1,1m,5+1,5+1,3+2,4,v+1,4,c+1,1m,5+4,2+1,5,l+1,n+5,2,1n,3,2+3,9,8+1,c+1,v,1q,d,1f,4,1m+2,6+2,2+3,8+1,c+1,u,1n,g+1,l+1,t+1,1m+1,5+3,9,l+1,u,21,8+2,2,2j,3+6,d+7,2r,3+8,c+5,23+1,s,2,2,1k+d,2+4,2+1,6+a,2+z,a,2v+3,2+5,2+1,3+1,q+1,5+2,h+3,e,3+1,7,g,jk+2,qb+2,u+2,u+1,v+1,1t+1,2+6,9,3+a,a,1a+2,3c+1,z,3b+2,5+1,a,7+2,64+1,3,1n,2+6,2,2,3+7,7+9,3,1d+g,1s+3,1d,2+4,2,6,15+8,d+1,x+3,3+1,2+2,1l,2+1,4,2+2,1n+7,3+1,49+2,2+c,2+6,5,7,4+1,5j+1l,2+4,k1+w,2db+2,3y,2p+v,ff+3,30+1,n9x+3,2+9,x+1,29+1,7l,4,5,q+1,6,48+1,r+h,e,13+7,q+a,1b+2,1d,3+3,3+1,14,1w+5,3+1,3+1,d,9,1c,1g,2+2,3+1,6+1,2,17+1,9,6n,3,5,fn5,ki+f,h+f,r2,6b,46+4,1af+2,2+1,6+3,15+2,5,4m+1,fy+3,as+1,4a+a,4x,1j+e,1l+2,1e+3,3+1,1y+2,11+4,2+7,1r,d+1,1h+8,b+3,3,2o+2,3,2+1,7,4h,4+7,m+1,1m+1,4,12+6,4+4,5g+7,3+2,2,o,2d+5,2,5+1,2+1,6n+3,7+1,2+1,s+1,2e+7,3,2+1,2z,2,3+5,2,2u+2,3+3,2+4,78+8,2+1,75+1,2,5,41+3,3+1,5,x+5,3+1,15+5,3+3,9,a+5,3+2,1b+c,2+1,bb+6,2+5,2d+l,3+6,2+1,2+1,3f+5,4,2+1,2+6,2,21+1,4,2,9o+1,f0c+4,1o+6,t5,1s+3,2a,f5l+1,43t+2,i+7,3+6,v+3,45+2,1j0+1i,5+1d,9,f,n+4,2+e,11t+6,2+g,3+6,2+1,2+4,7a+6,c6+3,15t+6,32+6,gzhy+6n",AL:"16w,3,2,e+1b,z+2,2+2s,g+1,8+1,b+m,2+t,s+2i,c+e,4h+f,1d+1e,1bwe+dp,3+3z,x+c,2+1,35+3y,2rm+z,5+7,b+5,dt+l,c+u,17nl+27,1t+27,4x+6n,3+d",LRO:"6ct",RLO:"6cu",LRE:"6cq",RLE:"6cr",PDF:"6cs",LRI:"6ee",RLI:"6ef",FSI:"6eg",PDI:"6eh"},o={},s={};o.L=1,s[1]="L",Object.keys(a).forEach(function(e,t){o[e]=1<<t+1,s[o[e]]=e}),Object.freeze(o);var l=o.LRI|o.RLI|o.FSI,c=o.L|o.R|o.AL,u=o.B|o.S|o.WS|o.ON|o.FSI|o.LRI|o.RLI|o.PDI,f=o.BN|o.RLE|o.LRE|o.RLO|o.LRO|o.PDF,d=o.S|o.WS|o.B|l|o.PDI|f,h=null;function A(e){if(!h){h=new Map;var t=function(e){if(a.hasOwnProperty(e)){var t=0;a[e].split(",").forEach(function(r){var n=r.split("+"),i=n[0],a=n[1];
138i=parseInt(i,36),a=a?parseInt(a,36):0,h.set(t+=i,o[e]);for(var s=0;s<a;s++)h.set(++t,o[e])})}};for(var r in a)t(r)}return h.get(e.codePointAt(0))||o.L}function g(e,t){var r,n=0,i=new Map,a=t&&new Map;return e.split(",").forEach(function e(o){if(-1!==o.indexOf("+"))for(var s=+o;s--;)e(r);else{r=o;var l=o.split(">"),c=l[0],u=l[1];c=String.fromCodePoint(n+=parseInt(c,36)),u=String.fromCodePoint(n+=parseInt(u,36)),i.set(c,u),t&&a.set(u,c)}}),{map:i,reverseMap:a}}function p(){if(!t){var e=g("14>1,1e>2,u>2,2wt>1,1>1,1ge>1,1wp>1,1j>1,f>1,hm>1,1>1,u>1,u6>1,1>1,+5,28>1,w>1,1>1,+3,b8>1,1>1,+3,1>3,-1>-1,3>1,1>1,+2,1s>1,1>1,x>1,th>1,1>1,+2,db>1,1>1,+3,3>1,1>1,+2,14qm>1,1>1,+1,4q>1,1e>2,u>2,2>1,+1",!0),i=e.map,a=e.reverseMap;t=i,r=a,n=g("6f1>-6dx,6dy>-6dx,6ec>-6ed,6ee>-6ed,6ww>2jj,-2ji>2jj,14r4>-1e7l,1e7m>-1e7l,1e7m>-1e5c,1e5d>-1e5b,1e5c>-14qx,14qy>-14qx,14vn>-1ecg,1ech>-1ecg,1edu>-1ecg,1eci>-1ecg,1eda>-1ecg,1eci>-1ecg,1eci>-168q,168r>-168q,168s>-14ye,14yf>-14ye",!1).map}}function m(e){return p(),t.get(e)||null}function y(e){return p(),r.get(e)||null}function b(e){return p(),n.get(e)||null}var v=o.L,x=o.R,w=o.EN,E=o.ES,I=o.ET,C=o.AN,B=o.CS,k=o.B,S=o.S,Q=o.ON,_=o.BN,O=o.NSM,D=o.AL,T=o.LRO,R=o.RLO,P=o.LRE,M=o.RLE,N=o.PDF,j=o.LRI,L=o.RLI,F=o.FSI,U=o.PDI;function z(e){if(!i){var t=g("14>1,j>2,t>2,u>2,1a>g,2v3>
1381,1>1,1ge>1,1wd>1,b>1,1j>1,f>1,ai>3,-2>3,+1,8>1k0,-1jq>1y7,-1y6>1hf,-1he>1h6,-1h5>1ha,-1h8>1qi,-1pu>1,6>3u,-3s>7,6>1,1>1,f>1,1>1,+2,3>1,1>1,+13,4>1,1>1,6>1eo,-1ee>1,3>1mg,-1me>1mk,-1mj>1mi,-1mg>1mi,-1md>1,1>1,+2,1>10k,-103>1,1>1,4>1,5>1,1>1,+10,3>1,1>8,-7>8,+1,-6>7,+1,a>1,1>1,u>1,u6>1,1>1,+5,26>1,1>1,2>1,2>2,8>1,7>1,4>1,1>1,+5,b8>1,1>1,+3,1>3,-2>1,2>1,1>1,+2,c>1,3>1,1>1,+2,h>1,3>1,a>1,1>1,2>1,3>1,1>1,d>1,f>1,3>1,1a>1,1>1,6>1,7>1,13>1,k>1,1>1,+19,4>1,1>1,+2,2>1,1>1,+18,m>1,a>1,1>1,lk>1,1>1,4>1,2>1,f>1,3>1,1>1,+3,db>1,1>1,+3,3>1,1>1,+2,14qm>1,1>1,+1,6>1,4j>1,j>2,t>2,u>2,2>1,+1",!0),r=t.map;t.reverseMap.forEach(function(e,t){r.set(t,e)}),i=r}return i.get(e)||null}function G(e,t,r,n){var i=e.length;r=Math.max(0,null==r?0:+r),n=Math.min(i-1,null==n?i-1:+n);var a=[];return t.paragraphs.forEach(function(i){var o=Math.max(r,i.start),s=Math.min(n,i.end);if(o<s){for(var l=t.levels.slice(o,s+1),c=s;c>=o&&A(e[c])&d;c--)l[c]=i.level;for(var u=i.level,f=1/0,h=0;h<l.length;h++){var g=l[h];g>u&&(u=g),g<f&&(f=1|g)}for(var p=u;p>=f;p--)for(var m=0;m<l.length;m++)if(l[m]>=p){for(var y=m;m+1<l.length&&l[m+1]>=p;)m++;m>y&&a.push([y+o,m+o])}}}),a}function H(e,t,r,n){for(var i=G(e,t,r,n),a=[],o=0;o<e.length;o++)a[o]=o;return i.forEach(function(e){for(var t=e[0],r=e[1],n=a.slice(t,r+1),i=n.length;i--;)a[r-i]=n[i]}),a}return e.closingToOpeningBracket=y,e.getBidiCharType=A,e.getBidiCharTypeName=function(e){return s[A(e)]},e.getCanonicalBracket=b,e.getEmbeddingLevels=function(e,t){for(var r=new Uint32Array(e.length),n=0;n<e.length;n++)r[n]=A(e[n]);var i=new Map;function a(e,t){var n=r[e];r[e]=t,i.set(n,i.get(n)-1),n&u&&i.set(u,i.get(u)-1),i.set(t,(i.get(t)||0)+1),t&u&&i.set(u,(i.get(u)||0)+1)}for(var o=new Uint8Array(e.length),s=new Map,h=[],g=null,p=0;p<e.length;p++)g||h.push(g={start:p,end:e.length-1,level:"rtl"===t?1:"ltr"===t?0:t_(p,!1)}),r[p]&k&&(g.end=p,g=null);for(var z=M|P|R|T|l|U|N|k,G=function(e){return e+(1&e?1:2)},H=function(e){return e+(1&e?2:1)},W=0;W<h.length;W++){var Y=[{_level:(g=h[W]).level,_override:0,_isolate:0}],q=void 0,K=0,J=0,V=0;i.clear();for(var Z=g.start;Z<=g.end;Z++){var X=r[Z];if(q=Y[Y.length-1],i.set(X,(i.get(X)||0)+1),X&u&&i.set(u,(i.get(u)||0)+1),X&z)if(X&(M|P)){o[Z]=q._level;var $=(X===M?H:G)(q._level);!($<=125)||K||J?!K&&J++:Y.push({_level:$,_override:0,_isolate:0})}else if(X&(R|T)){o[Z]=q._level;var ee=(X===R?H:G)(q._level);!(ee<=125)||K||J?!K&&J++:Y.push({_level:ee,_override:X&R?x:v,_isolate:0})}else if(X&l){X&F&&(X=1===t_(Z+1,!0)?L:j),o[Z]=q._level,q._override&&a(Z,q._override);var et=(X===L?H:G)(q._level);et<=125&&0===K&&0===J?(V++,Y.push({_level:et,_override:0,_isolate:1,_isolInitIndex:Z})):K++}else if(X&U){if(K>0)K--;else if(V>0){for(J=0;!Y[Y.length-1]._isolate;)Y.pop();var er=Y[Y.length-1]._isolInitIndex;null!=er&&(s.set(er,Z),s.set(Z,er)),Y.pop(),V--}q=Y[Y.length-1],o[Z]=q._level,q._override&&a(Z,q._override)}else X&N?(0===K&&(J>0?J--:!q._isolate&&Y.length>1&&(Y.pop(),q=Y[Y.length-1])),o[Z]=q._level):X&k&&(o[Z]=g.level);else o[Z]=q._level,q._override&&X!==_&&a(Z,q._override)}for(var en=[],ei=null,ea=g.start;ea<=g.end;ea++){var eo=r[ea];if(!(eo&f)){var es=o[ea],el=eo&l,ec=eo===U;ei&&es===ei._level?(ei._end=ea,ei._endsWithIsolInit=el):en.push(ei={_start:ea,_end:ea,_level:es,_startsWithPDI:ec,_endsWithIsolInit:el})}}for(var eu=[],ef=0;ef<en.length;ef++){var ed=en[ef];if(!ed._startsWithPDI||ed._startsWithPDI&&!s.has(ed._start)){for(var eh=[ei=ed],eA=void 0;ei&&ei._endsWithIsolInit&&null!=(eA=s.get(ei._end));)for(var eg=ef+1;eg<en.length;eg++)if(en[eg]._start===eA){eh.push(ei=en[eg]);break}for(var ep=[],em=0;em<eh.length;em++)for(var ey=eh[em],eb=ey._start;eb<=ey._end;eb++)ep.push(eb);for(var ev=o[ep[0]],ex=g.level,ew=ep[0]-1;ew>=0;ew--)if(!(r[ew]&f)){ex=o[ew];break}var eE=ep[ep.length-1],eI=o[eE],eC=g.level;if(!(r[eE]&l)){for(var eB=eE+1;eB<=g.end;eB++)if(!(r[eB]&f)){eC=o[eB];break}}eu.push({_seqIndices:ep,_sosType:Math.max(ex,ev)%2?x:v,_eosType:Math.max(eC,eI)%2?x:v})}}for(var ek=0;ek<eu.length;ek++){var eS=eu[ek],eQ=eS._seqIndices,e_=eS._sosType,eO=eS._eosType,eD=1&o[eQ[0]]?x:v;if(i.get(O))for(var eT=0;eT<eQ.length;eT++){var eR=eQ[eT];if(r[eR]&O){for(var eP=e_,eM=eT-1;eM>=0;eM--)if(!(r[eQ[eM]]&f)){eP=r[eQ[eM]];break}a(eR,eP&(l|U)?Q:eP)}}if(i.get(w))for(var eN=0;eN<eQ.length;eN++){var ej=eQ[eN];if(r[ej]&w)for(var eL=eN-1;eL>=-1;eL--){var eF=-1===eL?e_:r[eQ[eL]];if(eF&c){eF===D&&a(ej,C);break}}}if(i.get(D))for(var eU=0;eU<eQ.length;eU++){var ez=eQ[eU];r[ez]&D&&a(ez,x)}if(i.get(E)||i.get(B))for(var eG=1;eG<eQ.length-1;eG++){var eH=eQ[eG];if(r[eH]&(E|B)){for(var eW=0,eY=0,eq=eG-1;eq>=0&&(eW=r[eQ[eq]])&f;eq--);for(var eK=eG+1;eK<eQ.length&&(eY=r[eQ[eK]])&f;eK++);eW===eY&&(r[eH]===E?eW===w:eW&(w|C))&&a(eH,eW)}}if(i.get(w)){for(var eJ=0;eJ<eQ.length;eJ++)if(r[eQ[eJ]]&w){for(var eV=eJ-1;eV>=0&&r[eQ[eV]]&(I|f);eV--)a(eQ[eV],w);for(eJ++;eJ<eQ.length&&r[eQ[eJ]]&(I|f|w);eJ++)r[eQ[eJ]]!==w&&a(eQ[eJ],w)}}if(i.get(I)||i.get(E)||i.get(B))for(var eZ=0;eZ<eQ.length;eZ++){var eX=eQ[eZ];if(r[eX]&(I|E|B)){a(eX,Q);for(var e$=eZ-1;e$>=0&&r[eQ[e$]]&f;e$--)a(eQ[e$],Q);for(var e0=eZ+1;e0<eQ.length&&r[eQ[e0]]&f;e0++)a(eQ[e0],Q)}}if(i.get(w))for(var e1=0,e2=e_;e1<eQ.length;e1++){var e5=eQ[e1],e3=r[e5];e3&w?e2===v&&a(e5,v):e3&c&&(e2=e3)}if(i.get(u)){for(var e4=x|w|C,e6=e4|v,e8=[],e7=[],e9=0;e9<eQ.length;e9++)if(r[eQ[e9]]&u){var te=e[eQ[e9]],tt=void 0;
138if(null!==m(te))if(e7.length<63)e7.push({char:te,seqIndex:e9});else break;else if(null!==(tt=y(te)))for(var tr=e7.length-1;tr>=0;tr--){var tn=e7[tr].char;if(tn===tt||tn===y(b(te))||m(b(tn))===te){e8.push([e7[tr].seqIndex,e9]),e7.length=tr;break}}}e8.sort(function(e,t){return e[0]-t[0]});for(var ti=0;ti<e8.length;ti++){for(var ta=e8[ti],to=ta[0],ts=ta[1],tl=!1,tc=0,tu=to+1;tu<ts;tu++){var tf=eQ[tu];if(r[tf]&e6){tl=!0;var td=r[tf]&e4?x:v;if(td===eD){tc=td;break}}}if(tl&&!tc){tc=e_;for(var th=to-1;th>=0;th--){var tA=eQ[th];if(r[tA]&e6){var tg=r[tA]&e4?x:v;tc=tg!==eD?tg:eD;break}}}if(tc){if(r[eQ[to]]=r[eQ[ts]]=tc,tc!==eD){for(var tp=to+1;tp<eQ.length;tp++)if(!(r[eQ[tp]]&f)){A(e[eQ[tp]])&O&&(r[eQ[tp]]=tc);break}}if(tc!==eD){for(var tm=ts+1;tm<eQ.length;tm++)if(!(r[eQ[tm]]&f)){A(e[eQ[tm]])&O&&(r[eQ[tm]]=tc);break}}}}for(var ty=0;ty<eQ.length;ty++)if(r[eQ[ty]]&u){for(var tb=ty,tv=ty,tx=e_,tw=ty-1;tw>=0;tw--)if(r[eQ[tw]]&f)tb=tw;else{tx=r[eQ[tw]]&e4?x:v;break}for(var tE=eO,tI=ty+1;tI<eQ.length;tI++)if(r[eQ[tI]]&(u|f))tv=tI;else{tE=r[eQ[tI]]&e4?x:v;break}for(var tC=tb;tC<=tv;tC++)r[eQ[tC]]=tx===tE?tx:eD;ty=tv}}}for(var tB=g.start;tB<=g.end;tB++){var tk=o[tB],tS=r[tB];if(1&tk?tS&(v|w|C)&&o[tB]++:tS&x?o[tB]++:tS&(C|w)&&(o[tB]+=2),tS&f&&(o[tB]=0===tB?g.level:o[tB-1]),tB===g.end||A(e[tB])&(S|k))for(var tQ=tB;tQ>=0&&A(e[tQ])&d;tQ--)o[tQ]=g.level}}return{levels:o,paragraphs:h};function t_(t,n){for(var i=t;i<e.length;i++){var a=r[i];if(a&(x|D))return 1;if(a&(k|v)||n&&a===U)break;if(a&l){var o=function(t){for(var n=1,i=t+1;i<e.length;i++){var a=r[i];if(a&k)break;if(a&U){if(0==--n)return i}else a&l&&n++}return -1}(i);i=-1===o?e.length:o}}return 0}},e.getMirroredCharacter=z,e.getMirroredCharactersMap=function(e,t,r,n){var i=e.length;r=Math.max(0,null==r?0:+r),n=Math.min(i-1,null==n?i-1:+n);for(var a=new Map,o=r;o<=n;o++)if(1&t[o]){var s=z(e[o]);null!==s&&a.set(o,s)}return a},e.getReorderSegments=G,e.getReorderedIndices=H,e.getReorderedString=function(e,t,r,n){var i=H(e,t,r,n),a=[].concat(e);return i.forEach(function(r,n){a[n]=(1&t.levels[r]?z(e[r]):null)||e[r]}),a.join("")},e.openingToClosingBracket=m,Object.defineProperty(e,"__esModule",{value:!0}),e}({})};var LT=e.i(36255),LR=e.i(1456);let LP=e=>{let t=0,r="",n=[];return e.forEach(e=>{r+=e.string,n.push({...e,start:t,end:t+e.string.length,attributes:e.attributes||{}}),t+=e.string.length}),{string:r,runs:n}},LM=e=>[e],LN=(e,t)=>[Object.assign({},e,{height:t}),Object.assign({},e,{y:e.y+t,height:e.height-t})],Lj=(e,t)=>{let[,r]=LN(t,e);return r},LL=e=>e.reduce((e,t)=>e+t.box.height,0),LF=e=>{let t,r,n,i;return e.attributes?.scale||(r=(t=e.attributes||{}).fontSize||12,(i="string"==typeof(n=t.font)?null:n?.[0]?.unitsPerEm)?r/i:0)},LU=(e,t)=>{if(!t)return 0;let r=t.glyphIndices||[],n=r[e];return r.slice(0,e).filter(e=>e===n).length},Lz=e=>e.attributes?.font?.[0]||null,LG=(e,t,r,n)=>{if(!n||e===t)return[];if(0===e&&t===n.codePoints.length)return[n];let i=String.fromCodePoint(...n.codePoints.slice(e,t));return r?r.layout(i,void 0,void 0,void 0,"ltr").glyphs:[n]},LH=(e,t)=>{let r=t?.glyphIndices?.[e];return null==r?e:r},LW=e=>{let t=e[0];return e.map(e=>e-t)},LY=(e,t,r)=>{let n=LF(r),i=Lz(r),a=LH(e,r),o=LH(t,r),s=r.glyphs?.[a],l=r.glyphs?.[o],c=LU(e,r),u=c>0?LG(c,1/0,i,s):[],f=LG(0,LU(t,r),i,l),d=a+Math.min(1,c),h=(r.glyphs||[]).slice(d,o),A=e=>({xAdvance:e.advanceWidth*n,yAdvance:0,xOffset:0,yOffset:0}),g=u.map(A),p=(r.positions||[]).slice(d,o),m=f.map(A);return Object.assign({},r,{start:r.start+e,end:Math.min(r.end,r.start+t),glyphIndices:LW((r.glyphIndices||[]).slice(e,t)),glyphs:[u,h,f].flat(),positions:[g,p,m].flat()})},Lq=(e,t)=>t?t.findIndex(t=>t.start<=e&&e<t.end):-1,LK=(e,t,r)=>{let n=Lq(e,r),i=Math.max(Lq(t-1,r),n);return r.slice(n,i+1)},LJ=(e,t,r)=>{if(0===r.string.length)return r;let n=r.string.slice(e,t),i=LK(e,t,r.runs);return Object.assign({},r,{string:n,runs:i.map((r,n)=>{var a;let o,s,l=r,c=0===n,u=!c&&n===i.length-1;return c&&(l=LY(e-r.start,t-r.start,r)),u&&(l=LY(0,t-r.start,r)),o=(a=l).start-e,s=a.end-e,Object.assign({},a,{start:o,end:s})})})},LV=(e,t)=>"string"==typeof t?null:t&&e?t.glyphForCodePoint(e):null,LZ=(e,t)=>{if(!e)return t;let r=Lz(t);return((e,t)=>{var r;let n,i,a,o=e.codePoints?.length||0,s=t.end+o,l=t.glyphs.concat(e),c=(i=null==(n=N8(r=t.glyphIndices))?0:n+1,a=Array(o).fill(i),r.concat(a));if(!t.positions)return Object.assign({},t,{end:s,glyphs:l,glyphIndices:c});let u=t.positions.concat({xAdvance:e.advanceWidth*LF(t),yAdvance:0,xOffset:0,yOffset:0});return Object.assign({},t,{end:s,glyphs:l,glyphIndices:c,positions:u})})("number"==typeof e?LV(e,r):e,t)},LX=e=>String.fromCodePoint(...e||[]),L$=(e,t)=>
138{let r=LX(("number"==typeof e?[e]:e?.codePoints)||[]),n=t.string+r,i=t.runs.slice(0,-1),a=N8(t.runs)||{start:0,end:0,glyphIndices:[],glyphs:[],positions:[],attributes:{}};return Object.assign({},t,{string:n,runs:i.concat(LZ(e,a))})},L0=String.fromCharCode(8230),L1=e=>{let t=N8(e)?.runs||[],r=N8(t)?.attributes?.font[0];if(r){var n,i;let t,a=e.length-1,o=(e=>{if(!e.encode)return 8230;let[t]=e.encode(L0);return parseInt(t[0],16)})(r),s=L$(r.glyphForCodePoint(o),LJ((n=e[a]).string.search(/\S/g),((t=(i=n.string).match(/\S/g))?i.lastIndexOf(t[t.length-1]):-1)+1,n));return Object.assign([],e,{[a]:s})}return e},L2=(e,t)=>{let r=Object.assign({},t.attributes);return delete r[e],Object.assign({},t,{attributes:r})},L5=e=>{let{font:t,attachment:r}=e.attributes;return Math.max(r?.height||0,("string"==typeof t?0:t?.[0]?.ascent||0)*LF(e))},L3=e=>{let t=e.attributes?.font,r="string"==typeof t?0:t?.[0]?.descent||0;return LF(e)*r},L4=e=>{let t;return e.attributes?.lineHeight||("string"==typeof(t=e.attributes?.font)?0:t?.[0]?.lineGap||0)*LF(e)+L5(e)-L3(e)},L6=e=>e.runs.reduce((e,t)=>Math.max(e,L4(t)),0),L8=(e,t)=>{let r,n,i,a;if(r=Math.max(t.x,e.x),n=Math.min(t.x+t.width,e.x+e.width),i=Math.max(t.y,e.y),a=Math.min(t.y+t.height,e.y+e.height),!(n>=r)||!(a>=i))return[e];let o=t.x,s=t.x+t.width,l=e.x,c=e.x+e.width;return[Object.assign({},e,{width:o-l}),Object.assign({},e,{x:s,width:c-s})].filter(e=>e.width>0)},L7=(e,t)=>{let r=[e];for(let e=0;e<t.length;e+=1){let n=t[e];r=r.reduce((e,t)=>{let r=L8(t,n);return e.concat(r)},[])}return r},L9=(e,t)=>{let r=[],n=0;for(let i=0;i<t.length;i+=1){let a=t[i];if((n+=a.box.height)<e)r.push(a);else break}return r},Fe=e=>(e=>{let{runs:t}=e;return 0===t.length?0:N8(t).end})(e)-(e=>{let{runs:t}=e;return 0===t.length?0:t[0].start})(e),Ft=LD(),Fr=(e,t,r)=>{for(let n=0;n<e.length;n+=1){let i=e[n],a=i.glyphIndices[r-i.start];if(r>=i.start&&r<i.end)return i[t][a]}throw Error(`index ${r} out of range`)},Fn=e=>{let t=e.runs.reduce((e,t)=>{let r=t.end-t.start,n=jr(t.attributes.bidiLevel,r);return e.concat(n)},[]),r=e.runs[0]?.attributes.direction,n={paragraphs:[{start:0,end:Fe(e)-1,level:+("rtl"===r)}],levels:t},i=Ft.getReorderSegments(e.string,n);if(0===i.length)return e;let a=((e,t)=>{let r=[];for(let t=0;t<e.length;t+=1)r[t]=t;return t.forEach(([e,t])=>{let n=r.slice(e,t+1);for(let e=n.length-1;e>=0;e-=1)r[t-e]=n[e]}),r})(e.string,i),o=Ft.getReorderedString(e.string,n),s=e.runs.map(t=>{let r=a.slice(t.start,t.end),n=[],i=[],o=new Set;for(let t=0;t<r.length;t+=1){let a=r[t],s=Fr(e.runs,"glyphs",a);!o.has(s.id)&&(n.push(s),i.push(Fr(e.runs,"positions",a)),s.isLigature&&o.add(s.id))}return{...t,glyphs:n,positions:i}});return{box:e.box,runs:s,string:o}},Fi=e=>e.map(Fn),Fa=e=>{if(!e.positions)return e;let t=e.attributes?.font?.[0]?.unitsPerEm||0,r=(e.attributes?.yOffset||0)*t,n=e.positions.map(e=>Object.assign({},e,{yOffset:r}));return Object.assign({},e,{positions:n})},Fo=(e,t)=>e[1]-t[1]||e[3]-t[3],Fs=e=>e.reduce((e,t)=>{let r=Object.assign({},e.attributes,t.attributes);return Object.assign({},t,{attributes:r})},{}),Fl=()=>({string:"",runs:[]}),Fc=e=>e.reduce((e,t)=>e+(t.xAdvance||0),0),Fu=e=>Fc(e.positions||[]),Ff=e=>e.runs.reduce((e,t)=>e+Fu(t),0),Fd=e=>(e?.codePoints||[]).includes(32),Fh=e=>LY(0,e.end-e.start-1,e),FA={center:.5,right:1},Fg=e=>{let t,r,n;return"\n"===N8(e.string)?(r=(t=e.string).slice(0,t.length-1),n=((e,t,r)=>{if(e>=0&&e>=r.length||e<0&&Math.abs(e)>r.length)return r;let n=e<0?r.length+e:e;return Object.assign([],r,{[n]:t(r[n])})})(-1,Fh,e.runs),Object.assign({},e,{string:r,runs:n})):e},Fp=e=>{var t,r;let n,i,a,o,s,l,c=(n=(t=(e.runs||[])[0]).glyphs||[],i=t.positions||[],a=n.findIndex(e=>!Fd(e)),i.slice(0,a)).reduce((e,t)=>e+(t.xAdvance||0),0)+(e.overflowLeft||0),u=(o=jn((r=N8(e.runs||[])).glyphs||[]),s=jn(r.positions||[]),l=o.findIndex(e=>!Fd(e)),s.slice(0,l)).reduce((e,t)=>e+(t.xAdvance||0),0)+(e.overflowRight||0),f=e.box.x-c,d=e.box.width+c+u,h=Object.assign({},e.box,{x:f,width:d});return Object.assign({},e,{box:h,overflowLeft:c,overflowRight:u})},Fm=e=>{let t=0,r=0,n=0,i=0,a=e.runs.map(e=>{let a=L4(e),o=L5(e),s=L3(e),l=Fu(e);return n=Math.max(n,a),t=Math.max(t,o),r=Math.max(r,s),i+=l,Object.assign({},e,{height:a,ascent:o,descent:s,xAdvance:l})});return Object.assign({},e,{runs:a,height:n,ascent:t,descent:r,xAdvance:i})},Fy=e=>{if(!e.positions)return e;let t=e.glyphs||[],r=e.attributes?.attachment;if(!r)return e;let n=e.positions.map((e,n)=>{let i=t[n];return r.width&&i.codePoints.includes(65532)?Object.assign({},e,{xAdvance:r.width}):Object.assign({},e)});return Object.assign({},e,{positions:n})},Fb=e=>{let t,r={align:(t=e.attributes).align||("rtl"===t.direction?"right":"left"),alignLastLine:t.alignLastLine||("justify"===t.align?"left":t.align||"left"),attachment:t.attachment||null,backgroundColor:t.backgroundColor||null,bullet:t.bullet||null,characterSpacing:t.characterSpacing||0,color:t.color||"black",direction:t.direction||"ltr",features:t.features||[],fill:!1!==t.fill,font:t.font||[],fontSize:t.fontSize||12,hangingPunctuation:t.hangingPunctuation||!1,hyphenationFactor:t.hyphenationFactor||0,indent:t.indent||0,justificationFactor:t.justificationFactor||1,lineHeight:t.lineHeight||null,lineSpacing:t.lineSpacing||0,link:t.link||null,marginLeft:t.marginLeft||t.margin||0,marginRight:t.marginRight||t.margin||0,opacity:t.opacity,paddingTop:t.paddingTop||t.padding||0,paragraphSpacing:t.paragraphSpacing||0,script:t.script||null,shrinkFactor:t.
138shrinkFactor||0,strike:t.strike||!1,strikeColor:t.strikeColor||t.color||"black",strikeStyle:t.strikeStyle||"solid",stroke:t.stroke||!1,underline:t.underline||!1,underlineColor:t.underlineColor||t.color||"black",underlineStyle:t.underlineStyle||"solid",verticalAlign:t.verticalAlign||null,wordSpacing:t.wordSpacing||0,yOffset:t.yOffset||0};return Object.assign({},e,{attributes:r})},Fv=LD(),Fx=e=>(t,r,n={})=>{let i=N4(e=>{let t=e.runs.map(Fa);return Object.assign({},e,{runs:t})},e=>{let t=e.runs.map(Fy);return Object.assign({},e,{runs:t})},e=>(e.runs.forEach(e=>{let{attributes:t}=e,{verticalAlign:r}=t;"sub"===r?t.yOffset=-.2:"super"===r&&(t.yOffset=.4)}),e),((e={},t={})=>r=>{let n=[],i=[],a=t.hyphenationCallback||e.wordHyphenation?.()||LM;for(let e=0;e<r.runs.length;e+=1){let t="",o=r.runs[e],s=r.string.slice(o.start,o.end).split(/([ ]+)/g).filter(Boolean);for(let e=0;e<s.length;e+=1){let r=a(s[e]);n.push(...r),t+=r.join("")}i.push({...o,string:t})}return{...LP(i),syllables:n}})(e,n),e=>{let t,r=e.runs.map((t=e.string,e=>{var r;let n,i,{start:a,end:o,attributes:s={}}=e,{font:l}=s;if(!l)return{...e,glyphs:[],glyphIndices:[],positions:[]};let c=t.slice(a,o);if("string"==typeof l)throw Error("Invalid font");let u=l[0].layout(c,void 0,void 0,void 0,"ltr"),f=(r=u.positions,n=LF(e),i=e.attributes?.characterSpacing||0,r.map((e,t)=>{let a=t===r.length;return Object.assign({},e,{xAdvance:e.xAdvance*n+(a?0:i),yAdvance:e.yAdvance*n,xOffset:e.xOffset*n,yOffset:e.yOffset*n})})),d=((e=[])=>e.reduce((e,t)=>{let r=t?.codePoints||[123];if(0===e.length)return r.map(()=>0);let n=e[e.length-1];return[...e,...r.map(()=>n+1)]},[]))(u.glyphs);return{...e,positions:f,glyphIndices:d,glyphs:u.glyphs}}));return Object.assign({},e,{runs:r})},e=>{let t=e.runs.reduce((e,t)=>{let r=t.end-t.start,n=jr(t.attributes.bidiLevel,r);return e.concat(n)},[]),r="";return e.string.split("").forEach((n,i)=>{let a=t[i]%2==1?Fv.getMirroredCharacter(e.string.charAt(i)):null;r+=a||n}),{...e,string:r}},t=>{let r;if(null==t)return Fl();let{string:n}=t,{fontSubstitution:i,scriptItemizer:a,bidi:o}=e,{runs:s}=(r=t.runs.map(e=>L2("font",e)),Object.assign({},t,{runs:r})),{runs:l}=a()(t),{runs:c}=i()(t),{runs:u}=o()(t);return{string:n,runs:((e=[])=>{let t=Object.values(e.filter(e=>e.start===e.end).reduce((e,t)=>(e[t.start]||(e[t.start]=[]),e[t.start].push(t),e),[])).map(Fs),r=(e=>{let t=[],r=e.reduce((e,t,r)=>e.concat([["start",t.start,t.attributes,r],["end",t.end,t.attributes,r]]),[]).sort(Fo),n=-1,i={},a=[];for(let e=0;e<r.length;e+=1){let[o,s,l]=r[e];if(-1!==n&&n<s&&t.push({start:n,end:s,attributes:i,glyphIndices:[],glyphs:[],positions:[]}),"start"===o)a.push(l),i=Object.assign({},i,l);else{i={};for(let e=0;e<a.length;e+=1)a[e]===l?a.splice(e--,1):i=Object.assign({},i,a[e])}n=s}return t})(e.filter(e=>e.start!==e.end));return t.concat(r).sort((e,t)=>e.start-t.start||e.end-t.end)})(u.concat(c).concat(l).concat(s))}});return N4(t=>{let r=(t,r,i)=>{let a=r===i.length-1,o=t.runs?.[0]?.attributes||{},s=a?o.alignLastLine:o.align;return N4(Fm,e.textDecoration(),t=>{let r=Ff(t),i=FA[s]||0,a=Math.max(0,t.box.width-r),o="justify"===s||r>t.box.width,l=t.box.x+a*i,c=Object.assign({},t.box,{x:l}),u=Object.assign({},t,{box:c});return o?e.justification(n)(u):u},Fp,Fg)(t)};return t.map(e=>e.map(r))},e=>e.map(Fi),t=>{let i=[],a=[...t],o=((e,t={})=>(r,n)=>{let i,a,o=L6(n),s=n.runs?.[0]?.attributes?.indent||0,l=((e,t)=>{let{excludeRects:r,...n}=e;if(!r)return[n];let i=[],a=Math.max(...r.map(e=>e.y+e.height)),o=n;for(;o.y<a;){let[e,n]=LN(o,t),a=L7(e,r);o=n,i.push(...a)}return[...i,o]})(r,o),c=l.map(e=>e.width);c.unshift(c[0]-s);let u=e.linebreaker(t)(n,c);return a=(i=l.shift()).y,u.map((e,t)=>{let r=0===t?s:0,n=e.runs?.[0]?.attributes||{},o=Math.max(L6(e),n.lineHeight);a+o>i.y+i.height&&l.length>0&&(a=(i=l.shift()).y);let c={string:e.string,runs:e.runs,box:{x:i.x+r,y:a,width:i.width-r,height:o}};a+=o;if(c.string.includes(""))return c;let u=c.runs.map(e=>L2("attachment",e));return Object.assign({},c,{runs:u})})})(e,n),s=null==r.maxLines?1/0:r.maxLines,l="ellipsis"===r.truncateMode,c=s,u=Object.assign({},r),f=a.shift();for(;c>0&&f;){let e=o(u,f),t=e.slice(0,c),r=LL(t),n=l&&e.length!==t.length;if(c-=t.length,u.height>=r)i.push(n?L1(t):t),u=Lj(r,u),f=a.shift();else{i.push(L1(L9(u.height,t)));break}}return i},e=>e.map(i),e=>{let t=[],r=0,n=e.string.indexOf("\n")+1;for(;n>0;)t.push(LJ(r,n,e)),r=n,n=e.string.indexOf("\n",n)+1;return 0===r?t.push(e):r<e.string.length&&t.push(LJ(r,Fe(e),e)),t},e=>({string:e.string||"",runs:(e.runs||[]).map(Fb)}))(t)},Fw=LD(),FE=()=>e=>{let{string:t}=e,r=e.runs[0]?.attributes.direction,{levels:n}=Fw.getEmbeddingLevels(t,r),i=null,a=0,o=0,s=[];for(let e=0;e<n.length;e+=1){let t=n[e];t!==i&&(null!==i&&s.push({start:a,end:o,attributes:{bidiLevel:i}}),a=o,i=t),o+=1}return a<t.length&&s.push({start:a,end:t.length,attributes:{bidiLevel:i}}),{string:t,runs:s}},FI=(e,t,r)=>{let n=null,i=1/0,a={width:0,stretch:0,shrink:0},o=t[Math.min(r,t.length-1)],s=e=>{let t="stretch"in e?e.stretch:null;if(a.width<o)return t&&a.stretch-t>0?(o-a.width)/a.stretch:1e4;let r="shrink"in e?e.shrink:null;return a.width>o?r&&a.shrink-r>0?(o-a.width)/a.shrink:1e4:0};for(let t=0;t<e.length;t+=1){let r=e[t];if("box"===r.type&&(a.width+=r.width),"glue"===r.type&&(a.width+=r.width,a.stretch+=r.stretch,a.shrink+=r.shrink),a.width-a.shrink>o){if(null===n){let r=0===t?t+1:t;for(;r<e.length&&("glue"===e[r].type||"penalty"===e[r].type);)r++;n=r-1}break}if("penalty"===r.type||"glue"===r.type){let e=100*Math.abs(s(r))**3+("penalty"===r.type?r.penalty:0);i>=e&&(n=t,i=e)}}return a.width-a.shrink>o?n:null};class FC{data;prev;next;constructor(e){this.data=e,this.prev=null,this.next=null}}
138class FB{static Node=FC;head;tail;listSize;listLength;constructor(){this.head=null,this.tail=null,this.listSize=0,this.listLength=0}isLinked(e){return!(e&&null===e.prev&&null===e.next&&this.tail!==e&&this.head!==e||this.isEmpty())}size(){return this.listSize}isEmpty(){return 0===this.listSize}first(){return this.head}last(){return this.last}forEach(e){let t=this.head;for(;null!==t;)e(t),t=t.next}at(e){let t=this.head,r=0;if(e>=this.listLength||e<0)return null;for(;null!==t;){if(e===r)return t;t=t.next,r+=1}return null}insertAfter(e,t){return this.isLinked(e)&&(t.prev=e,t.next=e.next,null===e.next?this.tail=t:e.next.prev=t,e.next=t,this.listSize+=1),this}insertBefore(e,t){return this.isLinked(e)&&(t.prev=e.prev,t.next=e,null===e.prev?this.head=t:e.prev.next=t,e.prev=t,this.listSize+=1),this}push(e){return null===this.head?this.unshift(e):this.insertAfter(this.tail,e),this}unshift(e){return null===this.head?(this.head=e,this.tail=e,e.prev=null,e.next=null,this.listSize+=1):this.insertBefore(this.head,e),this}remove(e){return this.isLinked(e)&&(null===e.prev?this.head=e.next:e.prev.next=e.next,null===e.next?this.tail=e.prev:e.next.prev=e.prev,this.listSize-=1),this}}function Fk(e,t,r,n,i,a){return{position:e,demerits:t,line:r,fitnessClass:n,totals:i||{width:0,stretch:0,shrink:0},previous:a}}let FS=(e,t,r)=>{let n={demerits:{line:10,flagged:100,fitness:3e3},tolerance:r||3},i=new FB,a={width:0,stretch:0,shrink:0};function o(e,r,o){let s=i.first();for(;null!==s;){let l=0,c=[{active:void 0,demerits:1/0},{active:void 0,demerits:1/0},{active:void 0,demerits:1/0},{active:void 0,demerits:1/0}];for(;null!==s;){l=s.data.line+1;let u=function(e,t,r,n,i,a){let o=r.width-i.totals.width,s=0,l=0,c=a<t.length?t[a-1]:t[t.length-1];return("penalty"===e[n].type&&(o+=e[n].width),o<c)?(s=r.stretch-i.totals.stretch)>0?(c-o)/s:FS.infinity:o>c?(l=r.shrink-i.totals.shrink)>0?(c-o)/l:FS.infinity:0}(o,t,a,r,s.data,l);if((u<-1||"penalty"===e.type&&e.penalty===-FS.infinity)&&i.remove(s),u>=-1&&u<=n.tolerance){let t,r=100*Math.pow(Math.abs(u),3),i=0;i="penalty"===e.type&&e.penalty>=0?Math.pow(n.demerits.line+r,2)+Math.pow(e.penalty,2):"penalty"===e.type&&e.penalty!==-FS.infinity?Math.pow(n.demerits.line+r,2)-Math.pow(e.penalty,2):Math.pow(n.demerits.line+r,2),"penalty"===e.type&&"penalty"===o[s.data.position].type&&(i+=n.demerits.flagged*e.flagged*o[s.data.position].flagged),Math.abs((t=u<-.5?0:u<=.5?1:u<=1?2:3)-s.data.fitnessClass)>1&&(i+=n.demerits.fitness),(i+=s.data.demerits)<c[t].demerits&&(c[t]={active:s,demerits:i})}if(null!==(s=s.next)&&s.data.line>=l)break}let u=function(e,t,r){let n={width:t.width,stretch:t.stretch,shrink:t.shrink};for(let t=r;t<e.length;t+=1){let i=e[t];if("glue"===i.type)n.width+=i.width,n.stretch+=i.stretch,n.shrink+=i.shrink;else if("box"===i.type||"penalty"===i.type&&i.penalty===-FS.infinity&&t>r)break}return n}(o,a,r);for(let e=0;e<c.length;e+=1){let t=c[e];if(t.demerits===1/0)continue;let n=new FB.Node(Fk(r,t.demerits,t.active.data.line+1,e,u,t.active));null!==s?i.insertBefore(s,n):i.push(n)}}}i.push(new FB.Node(Fk(0,0,0,0,void 0,null))),e.forEach((e,t,r)=>{if("box"===e.type){a.width+=e.width;return}if("glue"===e.type){t>0&&"box"===r[t-1].type&&o(e,t,r),a.width+=e.width,a.stretch+=e.stretch,a.shrink+=e.shrink;return}"penalty"===e.type&&e.penalty!==FS.infinity&&o(e,t,r)});let s=[];if(0===i.size())return[];let l={data:{demerits:1/0}};for(i.forEach(e=>{e.data.demerits<l.data.demerits&&(l=e)});null!==l;)s.push(l.data.position),l=l.data.previous;return s.reverse()};FS.infinity=1e4,FS.glue=(e,t,r,n,i)=>({type:"glue",start:t,end:r,width:e,stretch:n,shrink:i}),FS.box=(e,t,r,n=!1)=>({type:"box",width:e,start:t,end:r,hyphenated:n}),FS.penalty=(e,t,r)=>({type:"penalty",width:e,penalty:t,flagged:r});let FQ=e=>(t,r)=>{var n;let i,a,o,s=e.tolerance||4,l=t.runs?.[0]?.attributes||{},c=((e,{align:t},r)=>{let n=0,{syllables:i}=e,a=r.hyphenationPenalty||("justify"===t?100:600),o=i.reduce((t,r,o)=>{var s,l;let c=LK(s=n,l=n+r.length,e.runs).reduce((e,t)=>{let r,n,i;return e+(n=Math.max(0,LH(s-(r=t.start||0),t)),i=Math.max(0,LH(l-r,t)),Fc((t.positions||[]).slice(n,i)))},0);if(""===r.trim()){let e=n+r.length;t.push(FS.glue(c,n,e,3*c/6,3*c/9))}else{let e=" "!==i[o+1],s=n+r.length;t.push(FS.box(c,n,s,e)),i[o+1]&&e&&t.push(FS.penalty(5,a,1))}return n+=r.length,t},[]);return o.push(FS.glue(0,n,n,FS.infinity,0)),o.push(FS.penalty(0,-FS.infinity,1)),o})(t,l,e),u=FS(c,r,s);for(;0===u.length&&s<50;)s+=5,u=FS(c,r,s);return(0===u.length||1===u.length&&0===u[0])&&(u=((e,t)=>{let r=0,n=0,i=e,a=[0];for(;i.length>0;){let e=FI(i,t,n);null!==e?(r+=e,a.push(r),i=i.slice(e+1,i.length),r++,n++):i=[]}return a})(c,r)),n=u.slice(1),i=0,a=null,(o=n.reduce((e,r)=>{let n,o=c[r],s=c[r-1];return r===c.length-1?e:("penalty"===o.type?(a=s.end,n=((e,t,r)=>{let n=Lq(e,r.runs);if(-1===n)return L$(t,r);
138let i=[t],a=r.string.slice(0,e)+LX(i)+r.string.slice(e),o=r.runs.map((r,a)=>{if(a===n){var o,s=e-r.start;let n=Lz(r);return((e,t,r)=>{var n;let i,a,o,s,l,c,u;if(!t)return r;let f=LY(0,e,r),d=LY(e,1/0,r);return n=LZ(t,f),i=n.end+(d.end-d.start),a=(n.glyphs||[]).concat(d.glyphs||[]),o=(n.positions||[]).concat(d.positions||[]),s=Object.assign({},n.attributes,d.attributes),c=N8(l=n.glyphIndices||[])||0,u=(d.glyphIndices||[]).map(e=>e+c+1),Object.assign({},n,{end:i,glyphs:a,positions:o,attributes:s,glyphIndices:LW(l.concat(u))})})(s,"number"==typeof t?LV(t,n):t,r)}if(a>n){let e,t;return o=i.length,e=r.start+o,t=r.end+o,Object.assign({},r,{start:e,end:t})}return r});return Object.assign({},r,{string:a,runs:o})})((n=LJ(i,a,t)).string.length,45,n)):(a=o.end,n=LJ(i,a,t)),i=a,[...e,n])},[])).push(LJ(i,t.string.length,t)),o};(Hz=WR||(WR={}))[Hz.GROW=0]="GROW",Hz[Hz.SHRINK=1]="SHRINK";let F_={before:.5,after:.5,priority:1,unconstrained:!1},FO={before:.14453125,after:.14453125,priority:2,unconstrained:!1},FD={before:-.04296875,after:-.04296875,priority:1,unconstrained:!1},FT={before:-.04296875,after:-.04296875,priority:2,unconstrained:!1},FR=e=>t=>{let r,n,i,a=t.box.width-Ff(t);if(0===a)return t;let o=(r=a>0?WR.GROW:WR.SHRINK,n=t=>{let n,i,a,o,s=(n=e.expandCharFactor||{},i=e.shrinkCharFactor||{},r===WR.GROW?Object.assign({},FO,n):Object.assign({},FT,i)),l=(a=e.expandWhitespaceFactor||{},o=e.shrinkWhitespaceFactor||{},r===WR.GROW?Object.assign({},F_,a):Object.assign({},FD,o)),c=[];for(let e=0;e<t.length;e+=1){let r,n=t[e];Fd(n)?(r=Object.assign({},l),e===t.length-1&&(r.before=0,e>0&&(c[e-1].after=0))):n.isMark&&e>0?((r=Object.assign({},c[e-1])).before=0,c[e-1].after=0):r=Object.assign({},s),c.push(r)}return c},(i=t.runs.reduce((e,t)=>e.concat(n(t.glyphs)),[]))[0].before=0,i[i.length-1].after=0,i);var s=((e,t)=>{let r,n=0,i=[],a=[];for(let e=0;e<=3;e+=1)i[e]=a[e]=0;for(let e=0;e<t.length;e+=1){let r=t[e],o=r.before+r.after;n+=o,i[r.priority]+=o,r.unconstrained&&(a[r.priority]+=o)}let o=-1,s=0,l=e;for(r=0;r<=3;r+=1){let e=i[r];if(0!==e){if(-1===o&&(o=r,s=e),Math.abs(l)<=Math.abs(e)){i[r]=l/e,a[r]=0,l=0;break}if(i[r]=1,l-=e,0!==a[r]){a[r]=l/a[r],l=0;break}}}for(let e=r+1;e<=3;e+=1)i[e]=0,a[e]=0;l>0&&o>-1&&(i[o]=(s+(e-n))/s);let c=[];for(let e=0;e<t.length;e+=1){let r=t[e],n=t[e+1],o=r.after*i[r.priority];n&&(o+=n.before*i[n.priority]),r.unconstrained&&(o+=r.after*a[r.priority],n&&(o+=n.before*a[n.priority])),c.push(o)}return c})(a,o);let l=0;for(let e of t.runs)for(let t of e.positions)t.xAdvance+=s[l++];return t},FP=e=>e.runs.reduce((e,t)=>Math.max(e,L5(t)),0),FM=()=>e=>{let t=e.overflowLeft||0,r=e.overflowRight||0,n=Ff(e)-r;e.decorationLines=[];for(let r=0;r<e.runs.length;r+=1){let i=e.runs[r],a=Math.min(n-t,Fu(i)),o=Math.max(.5,Math.floor(i.attributes.fontSize/12));if(i.attributes.underline){let r={rect:{x:t,y:FP(e)+2*o,width:a,height:o},opacity:i.attributes.opacity,color:i.attributes.underlineColor||"black",style:i.attributes.underlineStyle||"solid"};e.decorationLines.push(r)}if(i.attributes.strike){let r={rect:{x:t,y:FP(e)-L5(i)/3,width:a,height:o},opacity:i.attributes.opacity,color:i.attributes.strikeColor||"black",style:i.attributes.strikeStyle||"solid"};e.decorationLines.push(r)}t+=a}return e},FN=["Common","Inherited","Unknown"],Fj=()=>e=>{let{string:t}=e,r="Unknown",n=0,i=0,a=[];if(!t)return Fl();for(let e=0;e<t.length;e+=1){let o=t[e],s=wx(o.codePointAt(0));s===r||FN.includes(s)||("Unknown"!==r&&a.push({start:n,end:i,attributes:{script:r}}),n=i,r=s),i+=o.length}return n<t.length&&a.push({start:n,end:t.length,attributes:{script:r}}),{string:t,runs:a}},FL=(0,LT.default)(LR.default),FF={},FU=()=>e=>{let t,r=`_${e}`;return null==e?[]:(FF[r]||(FF[r]=((t=e).includes("­")?t:FL(t)).split("­")),FF[r])},Fz=[173],FG=e=>e.attributes.fontSize||12,FH=(e,t,r)=>{let n=[...t,r];for(let t=0;t<n.length;t+=1){let r=n[t];if(!Fz.includes(e)&&r&&r.hasGlyphForCodePoint&&r.hasGlyphForCodePoint(e))return r}return t.at(-1)},FW=()=>({string:e,runs:t})=>{let r=null,n=null,i=0,a=0,o=[];for(let s=0;s<t.length;s+=1){let l=t[s];if(0===e.length){o.push({start:0,end:0,attributes:{font:l.attributes.font}});break}let c=e.slice(l.start,l.end);for(let e=0;e<c.length;e+=1){let t=c[e],s=FH(t.codePointAt(0),l.attributes.font,r),u=FG(l);(s!==r||u!==n||s.unitsPerEm!==r.unitsPerEm)&&(r&&o.push({start:i,end:a,attributes:{font:[r],scale:n/r.unitsPerEm}}),r=s,n=u,i=a),a+=t.length}}if(i<e.length){let n=FG(N8(t));o.push({start:i,end:e.length,attributes:{font:[r],scale:n/r.unitsPerEm}})}return{string:e,runs:o}};var FY=(HG=({get url(){return`file://${e.P("node_modules/yoga-layout/dist/binaries/yoga-wasm-base64-esm.js")}`}}).url,function(e){e=e||{},s||(s=void 0!==e?e:{}),s.ready=new Promise(function(e,t){l=e,c=t});var t,r,n=Object.assign({},s),i="";"undefined"!=typeof document&&document.currentScript&&(i=document.currentScript.src),HG&&(i=HG),i=0!==i.indexOf("blob:")?i.substr(0,i.replace(/[?#].*/,"").lastIndexOf("/")+1):"";var a=s.print||console.log.bind(console),o=s.printErr||console.warn.bind(console);Object.assign(s,n),n=null,s.wasmBinary&&(u=s.wasmBinary),s.noExitRuntime,"object"!=typeof WebAssembly&&O("no native wasm support detected");var s,l,c,u,f,d=!1;function h(e,t,r){r=t+r;for(var n="";!(t>=r);){var i=e[t++];if(!i)break;if(128&i){var a=63&e[t++];if(192==(224&i))n+=String.fromCharCode((31&i)<<6|a);else{var o=63&e[t++];65536>(i=224==(240&i)?(15&i)<<12|a<<6|o:(7&i)<<18|a<<12|o<<6|63&e[t++])?n+=String.fromCharCode(i):(i-=65536,n+=String.fromCharCode(55296|i>>10,56320|1023&i))}}else n+=String.fromCharCode(i)}return n}function A(){var e=f.buffer;g=e,s.HEAP8=p=new Int8Array(e),s.HEAP16=y=new Int16Array(e),s.HEAP32=v=new Int32Array(e),s.HEAPU8=m=new Uint8Array(e),s.HEAPU16=b=new Uint16Array(e),s.HEAPU32=x=new Uint32Array(e),s.HEAPF32=w=new Float32Array(e),s.HEAPF64=E=new Float64Array(e)}var g,p,m,y,b,v,x,w,E,I,C=[],B=[],k=[],S=0,Q=null,_=null;function O(e){throw s.onAbort&&s.onAbort(e),o(e="Aborted("+e+")"),d=!0,e=new WebAssembly.RuntimeError(e+". Build with -sASSERTIONS for more info."),c(e),e}function D(e){return e.startsWith("data:application/octet-stream;base64,")}if(!D(t=
vendor: 95,687 bytes, line 138
138"data:application/octet-stream;base64,AGFzbQEAAAABugM3YAF/AGACf38AYAF/AX9gA39/fwBgAn98AGACf38Bf2ADf39/AX9gBH9/f30BfWADf398AGAAAGAEf39/fwBgAX8BfGACf38BfGAFf39/f38Bf2AAAX9gA39/fwF9YAZ/f31/fX8AYAV/f39/fwBgAn9/AX1gBX9/f319AX1gAX8BfWADf35/AX5gB39/f39/f38AYAZ/f39/f38AYAR/f39/AX9gBn9/f319fQF9YAR/f31/AGADf399AX1gBn98f39/fwF/YAR/fHx/AGACf30AYAh/f39/f39/fwBgDX9/f39/f39/f39/f38AYAp/f39/f39/f39/AGAFf39/f38BfGAEfHx/fwF9YA1/fX1/f399fX9/f39/AX9gB39/f319f38AYAJ+fwF/YAN/fX0BfWABfAF8YAN/fHwAYAR/f319AGAHf39/fX19fQF9YA1/fX99f31/fX19fX1/AX9gC39/f39/f399fX19AX9gCH9/f39/f319AGAEf39+fgBgB39/f39/f38Bf2ACfH8BfGAFf398fH8AYAN/f38BfGAEf39/fABgA39/fQBgBn9/fX99fwF/ArUBHgFhAWEAHwFhAWIAAwFhAWMACQFhAWQAFgFhAWUAEQFhAWYAIAFhAWcAAAFhAWgAIQFhAWkAAwFhAWoAAAFhAWsAFwFhAWwACgFhAW0ABQFhAW4AAwFhAW8AAQFhAXAAFwFhAXEABgFhAXIAAAFhAXMAIgFhAXQACgFhAXUADQFhAXYAFgFhAXcAAgFhAXgAAwFhAXkAGAFhAXoAAgFhAUEAAQFhAUIAEQFhAUMAAQFhAUQAAAOiAqACAgMSBwcACRkDAAoRBgYKEwAPDxMBBiMTCgcHGgMUASQFJRQHAwMKCgMmAQYYDxobFAAKBw8KBwMDAgkCAAAFGwACBwIHBgIDAQMIDAABKAkHBQURACkZASoAAAIrLAIALQcHBy4HLwkFCgMCMA0xAgMJAgACAQYKAQIBBQEACQIFAQEABQAODQ0GFQIBHBUGAgkCEAAAAAUyDzMMBQYINAUCAwUODg41AgMCAgIDBgICNgIBDAwMAQsLCwsLCx0CAAIAAAABABABBQICAQMCEgMMCwEBAQEBAQsLAQICAwICAgICAgIDAgIICAEICAgEBAQEBAQEBAQABAQABAQEBAAE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GiABQQA2AvADIAFCADcC6AMgAigC7AMiAyACKALoAyIERwRAIAMgBGsiBEEASA0FIAEgBBAeIgM2AuwDIAEgAzYC6AMgASADIARqNgLwAyACKALoAyIEIAIoAuwDIghHBEADQCADIAQoAgA2AgAgA0EEaiEDIARBBGoiBCAIRw0ACwsgASADNgLsAwsgASACKQL0AzcC9AMgASACKAKEBDYChAQgASACKQL8AzcC/AMgAUEANgLkAwsgBSABNgIAIAEgADYC5AMLIAZBAWohBiAFQQRqIgUgB0cNAAsLDwsQAgALUAACQAJAAkACQAJAIAIOBAQAAQIDCyAAIAEgAUEwahBDDwsgACABIAFBMGogAxBEDwsgACABIAFBMGoQQg8LECQACyAAIAEgAUEwaiADEEULcAIBfwF9IwBBEGsiBCQAIARBCGogACABQQJ0QdwlaigCACACEDZDAADAfyEFAkACQAJAIAQtAAxBAWsOAgABAgsgBCoCCCEFDAELIAQqAgggA5RDCtcjPJQhBQsgBEEQaiQAIAVDAAAAACAFIAVbGwt5AgF/AX0jAEEQayIDJAAgA0EIaiAAIAFBAnRB7CVqKAIAIAIQU0MAAMB/IQQCQAJAAkAgAy0ADEEBaw4CAAECCyADKgIIIQQMAQsgAyoCCEMAAAAAlEMK1yM8lCEECyADQRBqJAAgBEMAAAAAl0MAAAAAIAQgBFsbC1QAAkACQAJAAkACQCACDgQEAAECAwsgACABIAFBwgBqEEMPCyAAIAEgAUHCAGogAxBEDwsgACABIAFBwgBqEEIPCxAkAAsgACABIAFBwgBqIAMQRQsvACAAIAJFQQF0IgIgASADEGAgACACIAEQS5IgACACIAEgAxB/IAAgAiABEFKSkgvOAQIDfwJ9IwBBEGsiAyQAQQEhBCADQQhqIABB/ABqIgUgACABQQF0akH2AGoiAS8BABAfAkACQCADKgIIIgcgAioCACIGXARAIAcgB1sEQCACLQAEIQIMAgsgBiAGXCEECyACLQAEIQIgBEUNACADLQAMIAJB/wFxRg0BCyAFIAEgBiACEDkDQCAALQAAIgFBBHENASAAIAFBBHI6AAAgACgCECIBBEAgACABEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQALCyADQRBqJAALzgECA38CfSMAQRBrIgMk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AWsOAgABAgsgBCoCCCEFDAELIAQqAgggA5RDCtcjPJQhBQsgBEEQaiQAIAVDAAAAACAFIAVbGwscACAAIAFBCCACpyACQiCIpyADpyADQiCIpxAVCwUAEFgACzkAIABFBEBBAA8LAn8gAUGAf3FBgL8DRiABQf8ATXJFBEBB/DtBGTYCAEF/DAELIAAgAToAAEEBCwvEAgACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABQQlrDhIACgsMCgsCAwQFDAsMDAoLBwgJCyACIAIoAgAiAUEEajYCACAAIAEoAgA2AgAPCwALIAIgAigCACIBQQRqNgIAIAAgATIBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATMBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATAAADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATEAADcDAA8LAAsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKwMAOQMADwsgACACIAMRAQALDwsgAiACKAIAIgFBBGo2AgAgACABNAIANwMADwsgAiACKAIAIgFBBGo2AgAgACABNQIANwMADwsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKQMANwMAC84BAgN/An0jAEEQayIDJABBASEEIANBCGogAEH8AGoiBSAAIAFBAXRqQegAaiIBLwEAEB8CQAJAIAMqAggiByACKgIAIgZcBEAgByAHWwRAIAItAAQhAgwCCyAGIAZcIQQLIAItAAQhAiAERQ0AIAMtAAwgAkH/AXFGDQELIAUgASAGIAIQOQNAIAAtAAAiAUEEcQ0BIAAgAUEEcjoAACAAKAIQIgEEQCAAIAERAAALIABBgICA/gc2ApwBIAAoAuQDIgANAAsLIANBEGokAAtdAQR/IAAoAgAhAgNAIAIsAAAiAxBXBEBBfyEEIAAgAkEBaiICNgIAIAFBzJmz5gBNBH9BfyADQTBrIgMgAUEKbCIEaiADIARB/////wdzShsFIAQLIQEMAQsLIAELrhQCEn8BfiMAQdAAayIIJAAgCCABNgJMIAhBN2ohFyAIQThqIRQCQAJAAkACQANAIAEhDSAHIA5B/////wdzSg0BIAcgDmohDgJAAkACQCANIgctAAAiCQRAA0ACQAJAIAlB/wFxIgFFBEAgByEBDAELIAFBJUcNASAH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IQEgAEIANwIEIAAgATYCACABIAA2AgQgAkEQaiQAIAALGwEBfyAABEAgACgCACIBBEAgARAjCyAAECMLC0kBAn9BBBAeIQFBIBAeIgBBADYCHCAAQoCAgICAgIDAPzcCFCAAQgA3AgwgAEEAOgAIIABBAzYCBCAAQQA2AgAgASAANgIAIAELIAAgAkEFR0EAIAIbRQRAQbgwIAMgBBBJDwsgAyAEEHALIgEBfiABIAKtIAOtQiCGhCAEIAARFQAiBUIgiKckASAFpwuoAQEFfyAAKAJUIgMoAgAhBSADKAIEIgQgACgCFCAAKAIcIgdrIgYgBCAGSRsiBgRAIAUgByAGECsaIAMgAygCACAGaiIFNgIAIAMgAygCBCAGayIENgIECyAEIAIgAiAESxsiBARAIAUgASAEECsaIAMgAygCACAEaiIFNgIAIAMgAygCBCAEazYCBAsgBUEAOgAAIAAgACgCLCIBNgIcIAAgATYCFCACCwQAQgALBABBAAuKBQIGfgJ/IAEgASgCAEEHakF4cSIBQRBqNgIAIAAhCSABKQMAIQMgASkDCCEGIwBBIGsiCCQAAkAgBkL///////////8AgyIEQoCAgICAgMCAPH0gBEKAgICAgIDA/8MAfVQEQCAGQgSGIANCPIiEIQQgA0L//////////w+DIgNCgYCAgICAgIAIWgRAIARCgYCAgICAgIDAAHwhAgwCCyAEQoCAgICAgICAQH0hAiADQoCAgICAgICACFINASACIARCAYN8IQIMAQsgA1AgBEKAgICAgIDA//8AVCAEQoCAgICAgMD//wBRG0UEQCAGQgSGIANCPIiEQv////////8Dg0KAgICAgICA/P8AhCECDAELQoCAgICAgID4/wAhAiAEQv///////7//wwBWDQBCACECIARCMIinIgBBkfcASQ0AIAMhAiAGQv///////z+DQoCAgICAgMAAhCIFIQcCQCAAQYH3AGsiAUHAAHEEQCACIAFBQGqthiEHQgAhAgwBCyABRQ0AIAcgAa0iBIYgAkHAACABa62IhCEHIAIgBIYhAgsgCCACNwMQIAggBzcDGAJAQYH4ACAAayIAQcAAcQRAIAUgAEFAaq2IIQNCACEFDAELIABFDQAgBUHAACAAa62GIAMgAK0iAoiEIQMgBSACiCEFCyAIIAM3AwAgCCAF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ASAAKAIAIQAgASACQQFxBH8gASgCACAAaigCAAUgAAsRCwALYQECfyMAQRBrIgIkACABIAAoAgQiA0EBdWohASAAKAIAIQAgAiABIANBAXEEfyABKAIAIABqKAIABSAACxEBAEEQEB4iACACKQMINwMIIAAgAikDADcDACACQRBqJAAgAAtjAQJ/IwBBEGsiAyQAIAEgACgCBCIEQQF1aiEBIAAoAgAhACADIAEgAiAEQQFxBH8gASgCACAAaigCAAUgAAsRAwBBEBAeIgAgAykDCDcDCCAAIAMpAwA3AwAgA0EQaiQAIAALNwEBfyABIAAoAgQiA0EBdWohASAAKAIAIQAgASACIANBAXEEfyABKAIAIABqKAIABSAACxEEAAs5AQF/IAEgACgCBCIEQQF1aiEBIAAoAgAhACABIAIgAyAEQQFxBH8gASgCACAAaigCAAUgAAsRCAALCQAgASAAEQIACwUAQcM7Cw8AIAEgACgCAGogAjYCAAsNACABIAAoAgBqKAIACxgBAX9BEBAeIgBCADcDCCAAQQA2AgAgAAsYAQF/QRAQHiIAQgA3AwAgAEIANwMIIAALDABBMBAeQQBBMBAqCzcBAX8gASAAKAIEIgNBAXVqIQEgACgCACEAIAEgAiADQQFxBH8gASgCACAAaigCAAUgAAsRHgALBQBBvjsLIQAgACABKAIAIAEgASwAC0EASBtBuzsgAigCABAQNgIACyoBAX9BDBAeIgFBADoABCABIAAoAgA2AgggAEEANgIAIAFB2Cc2AgAgAQsFAEG7OwsFAEG4OwshACAAIAEoAgAgASABLAALQQBIG0GkOyACKAIAEBA2AgAL2AEBBH8jAEEgayIDJAAgASgCACIEQfD///8HSQRAAkACQCAEQQtPBEAgBEEPckEBaiIFEB4hBiADIAVBgICAgHhyNgIQIAMgBjYCCCADIAQ2AgwgBCAGaiEFDAELIAMgBDoAEyADQQhqIgYgBGohBSAERQ0BCyAGIAFBBGogBBArGgsgBUEAOgAAIAMgAjYCACADQRhqIANBCGogAyAAEQMAIAMoAhgQHSADKAIYIgAQBiADKAIAEAYgAywAE0EASARAIAMoAggQIwsgA0EgaiQAIAAPCxACAAsqAQF/QQwQHiIBQQA6AAQgASAAKAIANgIIIABBADYCACABQeAmNgIAIAELBQBBpDsLaQECfyMAQRBrIgYkACABIAAoAgQiB0EBdWohASAAKAIAIQAgBiABIAIgAyAEIAUgB0EBcQR/IAEoAgAgAGooAgAFIAALERAAQRAQHiIAIAYpAwg3AwggACAGKQMANwMAIAZBEGokACAACwUAQaA7Cx0AIAAoAgAiACAALQAAQfcBcUEIQQAgARtyOgAAC6oBAgJ/AX0jAEEQayICJAAgACgCACEAIAFB/wFxIgNBBkkEQAJ/AkACQAJAIANBBGsOAgABAgsgAEHUA2ogAC0AiANBA3FBAkYNAhogAEHMA2oMAgsgAEHMA2ogAC0AiANBA3FBAkYNARogAEHUA2oMAQsgACABQf8BcUECdGpBzANqCyoCACEEIAJBEGokACAEuw8LIAJB7hA2AgAgAEEFQdglIAIQLBAkAAuqAQICfwF9IwBBEGsiAiQAIAAoAgAhACABQf8BcSIDQQZJBEACfwJAAkACQCADQQRrDgIAAQILIABBxANqIAAtAIgDQQNxQQJGDQIaIABBvANqDAILIABBvANqIAAtAIgDQQNxQQJGDQEaIABBxANqDAELIAAgAUH/AXFBAnRqQbwDagsqAgAhBCACQRBqJAAgBLsPCyACQe4QNgIAIABBBUHYJSACECwQJAALqgECAn8BfSMAQRBrIgIkACAAKAIAIQAgAUH/AXEiA0EGSQRAAn8CQAJAAkAgA0EEaw4CAAECCyAAQbQDaiAALQCIA0EDcUECRg0CGiAAQawDagwCCyAAQawDaiAALQCIA0EDcUECRg0BGiAAQbQDagwBCyAAIAFB/wFxQQJ0akGsA2oLKgIAIQQgAkEQaiQAIAS7DwsgAkHuEDYCACAAQQVB2CUgAhAsECQAC08AIAAgASgCACIBKgKcA7s5AwAgACABKgKkA7s5AwggACABKgKgA7s5AxAgACABKgKoA7s5AxggACABKgKMA7s5AyAgACABKgKQA7s5AygLDAAgACgCACoCkAO7CwwAIAAoAgAqAowDuwsMACAAKAIAKgKoA7sLDAAgACgCACoCoAO7CwwAIAAoAgAqAqQDuwsMACAAKAIAKgKcA7sL6AMCBH0FfyMAQUBqIgokACAAKAIAIQAgCkEIakEAQTgQKhpB8DpB8DooAgBBAWo2AgAgABB4IAAtABRBA3EiCCADQQEgA0H/AXEbIAgbIQkgAEEUaiEIIAG2IQQgACoC+AMhBQJ9AkACQAJAIAAtAPwDQQFrDgIBAAILIAUgBJRDCtcjPJQhBQsgBUMAAAAAYEUNACAAIAlB/wFxQQAgBCAEEDEgCEECQQEgBBAiIAhBAkEBIAQQIZKSDAELIAggCUH/AXFBACAEIAQQLSIFIAVbBEBBAiELIAggCUH/AXFBACAEIAQQLQwBCyAEIARcIQsgBAshByACtiEFIAAqAoAEIQYgACAHAn0CQAJAAkAgAC0AhARBAWsOAgEAAgsgBiAFlEMK1yM8lCEGCyAGQwAAAABgRQ0AIAAgCUH/AXFBASAFIAQQMSAIQQBBASAEECIgCEEAQQEgBBAhkpIMAQsgCCAJQf8BcSIJQQEgBSAEEC0iBiAGWwRAQQIhDCAIIAlBASAFIAQQLQwBCyAFIAVcIQwgBQsgA0H/AXEgCyAMIAQgBUEBQQAgCkEIakEAQfA6KAIAED0EQCAAIAAtAIgDQQNxIAQgBRB2IABEAAAAAAAAAABEAAAAAAAAAAAQcwsgCkFAayQACw0AIAAoAgAtAABBAXELFQAgACgCACIAIAAtAABB/gFxOgAACxAAIAAoAgAtAABBBHFBAnYLegECfyMAQRBrIgEkACAAKAIAIgAoAggEQANAIAAtAAAiAkEEcUUEQCAAIAJBBHI6AAAgACgCECICBEAgACACEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQELCyABQRBqJAAPCyABQYAINgIAIABBBUHYJSABECwQJAALLgEBfyAAKAIIIQEgAEEANgIIIAEEQCABIAEoAgAoAgQRAAALIAAoAgBBADYCEAsXACAAKAIEKAIIIgAgACgCACgCCBEAAAsuAQF/IAAoAgghAiAAIAE2AgggAgRAIAIgAigCACgCBBEAAAsgACgCAEEFNgIQCz4BAX8gACgCBCEBIABBADYCBCABBEAgASABKAIAKAIEEQAACyAAKAIAIgBBADYCCCAAIAAtAABB7wFxOgAAC0kBAX8jAEEQayIGJAAgBiABKAIEKAIEIgEgAiADIAQgBSABKAIAKAIIERAAIAAgBisDALY4AgAgACAGKwMItjgCBCAGQRBqJAALcwECfyMAQRBrIgIkACAAKAIEIQMgACABNgIEIAMEQCADIAMoAgAoAgQRAAALIAAoAgAiACgC6AMgACgC7ANHBEAgAkH5IzYCACAAQQVB2CUgAhAsECQACyAAQQQ2AgggACAALQAAQRByOgAAIAJBEGokAAs8AQF/AkAgACgCACIAKALsAyAAKALoAyIAa0ECdSABTQ0AIAAgAUECdGooAgAiAEUNACAAKAIEIQILIAILGQAgACgCACgC5AMiAEUEQEEADwsgACgCBAsXACAAKAIAIgAoAuwDIAAoAugDa0ECdQuOAwEDfyMAQdACayICJAACQCAAKAIAIgAoAuwDIAAoAugDRg0AIAEoAgAiAygC5AMhASAAIAMQb0UNACAAIAFGBEAgAkEIakEAQcQCECoaIAJBADoAGCACQgA3AxAgAkGAgID+BzYCDCACQRxqQQBBxAEQKhogAkHgAWohBCACQSBqIQEDQCABQoCAgPyLgIDAv383AhAgAUKBgICAEDcCCCABQoCAgPyLgIDAv383AgAgAUEYaiIBIARHDQALIAJCgICA/IuAgMC/fzcD8AEgAkKBgICAEDcD6AEgAkKAgID8i4CAwL9/NwPgASACQoCAgP6HgIDg/wA3AoQCIAJCgICA/oeAgOD/ADcC/AEgAiACLQD4AUH4AXE6APgBIAJBjAJqQQBBwAAQKhogA0GYAWogAkEIakHEAhArGiADQQA2AuQDCwNAIAAtAAAiAUEEcQ0BIAAgAUEEcjoAACAAKAIQIgEEQCAAIAERAAALIABBgICA/gc2ApwBIAAoAuQDIgANAAsLIAJB0AJqJAAL4AcBCH8jAEHQAGsiByQAIAAoAgAhAAJAAkAgASgCACIIKALkA0UEQCAAKAIIDQEgCC0AF0EQdEGAgDBxQYCAIEYEQCAAIAAoAuADQQFqNgLgAwsgACgC6AMiASACQQJ0aiEGAkAgACgC7AMiBCAAQfADaiIDKAIAIgVJBEAgBCAGRgRAIAYgCDYCACAAIAZBBGo2AuwDDAILIAQgBCICQQRrIgFLBEADQCACIAEoAgA2AgAgAkEEaiECIAFBBGoiASAESQ0ACwsgACACNgLsAyAGQQRqIgEgBEcEQCAEIAQgAWsiAUF8cWsgBiABEDMaCyAGIAg2AgAMAQsgBCABa0ECdUEBaiIEQYCAgIAETw0DAkAgB0EgakH/////AyAFIAFrIgFBAXUiBSAEIAQgBUkbIAFB/P///wdPGyACIAMQSiIDKAIIIgIgAygCDEcNACADKAIEIgEgAygCACIESwRAIAMgASABIARrQQJ1QQFqQX5tQQJ0IgRqIAEgAiABayIBEDMgAWoiAjYCCCADIAMoAgQgBGo2AgQMAQsgB0E4akEBIAIgBGtBAXUgAiAERhsiASABQQJ2IAMoAhAQSiIFKAIIIQQCfyADKAIIIgIgAygCBCIBRgRAIAQhAiABDAELIAQgAiABa2ohAgNAIAQgASgCADYCACABQQRqIQEgBEEEaiIEIAJHDQALIAMoAgghASADKAIECyEEIAMoAgAhCSADIAUoAgA2AgAgBSAJNgIAIAMgBSgCBDYCBCAFIAQ2AgQgAyACNgIIIAUgATYCCCADKAIMIQogAyAFKAIMNgIMIAUgCjYCDCABIARHBEAgBSABIAQgAWtBA2pBfHFqNgIICyAJRQ0AIAkQIyADKAIIIQILIAIgCDYCACADIAMoAghBBGo2AgggAyADKAIEIAYgACgC6AMiAWsiAmsgASACEDM2AgQgAygCCCAGIAAoAuwDIAZrIgQQMyEGIAAoAugDIQEgACADKAIENgLoAyADIAE2AgQgACgC7AMhAiAAIAQgBmo2AuwDIAMgAjYCCCAAKALwAyEEIAAgAygCDDYC8AMgAyABNgIAIAMgBDYCDCABIAJHBEAgAyACIAEgAmtBA2pBfHFqNgIICyABRQ0AIAEQIwsgCCAANgLkAwNAIAAtAAAiAUEEcUUEQCAAIAFBBHI6AAAgACgCECIBBEAgACABEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQELCyAHQdAAaiQADwsgB0HEIzYCECAAQQVB2CUgB0EQahAsECQACyAHQckkNgIAIABBBUHYJSAHECwQJAALEAIACxAAIAAoAgAtAABBAnFBAXYLWQIBfwF9IwBBEGsiAiQAIAJBCGogACgCACIAQfwAaiAAIAFB/wFxQQF0ai8BaBAfQwAAwH8hAwJAAkAgAi0ADA4EAQAAAQALIAIqAgghAwsgAkEQaiQAIAMLTgEBfyMAQRBrIgMkACADQQhqIAEoAgAiAUH8AGogASACQf8BcUEBdGovAUQQHyADLQAMIQEgACADKgIIuzkDCCAAIAE2AgAgA0EQaiQAC14CAX8BfCMAQRBrIgIkACACQQhqIAAoAgAiAEH8AGogACABQf8BcUEBdGovAVYQH0QAAAAAAAD4fyEDAkACQCACLQAMDgQBAAABAAsgAioCCLshAwsgAkEQaiQAIAMLJAEBfUMAAMB/IAAoAgAiAEH8AGogAC8BehAgIgEgASABXBu7C0QBAX8jAEEQayICJAAgAkEIaiABKAIAIgFB/ABqIAEvAXgQHyACLQAMIQEgACACKgIIuzkDCCAAIAE2AgAgAkEQaiQAC0QBAX8jAEEQayICJAAgAkEIaiABKAIAIgFB/ABqIAEvAXYQHyACLQAMIQEgACACKgIIuzkDCCAAIAE2AgAgAkEQaiQAC0QBAX8jAEEQayICJAAgAkEIaiABKAIAIgFB/ABqIAEvAXQQHyACLQAMIQEgACACKgIIuzkDCCAAIAE2AgAgAkEQaiQAC0QBAX8jAEEQayICJAAgAkEIaiABKAIAIgFB/ABqIAEvAXIQHyACLQAMIQEgACACKgIIuzkDCCAAIAE2AgAgAkEQaiQAC0QBAX8jAEEQayICJAAgAkEIaiABKAIAIgFB/ABqIAEvAXAQHyACLQAMIQEgACACKgIIuzkDCCAAIAE2AgAgAkEQaiQAC0QBAX8jAEEQayICJAAgAkEIaiABKAIAIgFB/ABqIAEvAW4QHyACLQAMIQEgACACKgIIuzkDCCAAIAE2AgAgAkEQaiQAC0gCAX8BfQJ9IAAoAgAiAEH8AGoiASAALwEcECAiAiACXARAQwAAgD9DAAAAACAAKAL0Ay0ACEEBcRsMAQsgASAALwEcECALuws2AgF/AX0gACgCACIAQfwAaiIBIAAvARoQICICIAJcBEBEAAAAAAAAAAAPCyABIAAvARoQILsLRAEBfyMAQRBrIgIkACACQQhqIAEoAgAiAUH8AGogAS8BHhAfIAItAAwhASAAIAIqAgi7OQMIIAAgATYCACACQRBqJAALEAAgACgCAC0AF0ECdkEDcQsNACAAKAIALQAXQQNxC04BAX8jAEEQayIDJAAgA0EIaiABKAIAIgFB/ABqIAEgAkH/AXFBAXRqLwEgEB8gAy0ADCEBIAAgAyoCCLs5AwggACABNgIAIANBEGokAAsQACAAKAIALQAUQQR2QQdxCw0AIAAoAgAvABVBDnYLDQAgACgCAC0AFEEDcQsQACAAKAIALQAUQQJ2QQNxCw0AIAAoAgAvABZBD3ELEAAgACgCAC8AFUEEdkEPcQsNACAAKAIALwAVQQ9xC04BAX8jAEEQayIDJAAgA0EIaiABKAIAIgFB/ABqIAEgAkH/AXFBAXRqLwEyEB8gAy0ADCEBIAAgAyoCCLs5AwggACABNgIAIANBEGokAAsQACAAKAIALwAVQQx2QQNxCxAAIAAoAgAtABdBBHZBAXELgQECA38BfSMAQRBrIgMkACAAKAIAIQQCfSACtiIGIAZcBEBBACEAQwAAwH8MAQtBAEECIAZDAACAf1sgBkMAAID/W3IiBRshAEMAAMB/IAYgBRsLIQYgAyAAOgAMIAMgBjgCCCADIAMpAwg3AwAgBCABQf8BcSADEIgBIANBEGokAAt5AgF9An8jAEEQayIEJAAgACgCACEFIAQCfyACtiIDIANcBEBDAADAfyEDQQAMAQtDAADAfyADIANDAACAf1sgA0MAAID/W3IiABshAyAARQs6AAwgBCADOAIIIAQgBCkDCDcDACAFIAFB/wFxIAQQiAEgBEEQaiQAC3EBAX8CQCAAKAIAIgAtAAAiAkECcUEBdiABRg0AIAAgAkH9AXFBAkEAIAEbcjoAAANAIAAtAAAiAUEEcQ0BIAAgAUEEcjoAACAAKAIQIgEEQCAAIAERAAALIABBgICA/gc2ApwBIAAoAuQDIgANAAsLC4EBAgN/AX0jAEEQayIDJAAgACgCACEEAn0gArYiBiAGXARAQQAhAEMAAMB/DAELQQBBAiAGQwAAgH9bIAZDAACA/1tyIgUbIQBDAADAfyAGIAUbCyEGIAMgADoADCADIAY4AgggAyADKQMINwMAIAQgAUH/AXEgAxCOASADQRBqJAALeQIBfQJ/IwBBEGsiBCQAIAAoAgAhBSAEAn8gArYiAyADXARAQwAAwH8hA0EADAELQwAAwH8gAyADQwAAgH9bIANDAACA/1tyIgAbIQMgAEULOgAMIAQgAzgCCCAEIAQpAwg3AwAgBSABQf8BcSAEEI4BIARBEGokAAv5AQICfQR/IwBBEGsiBSQAIAAoAgAhAAJ/IAK2IgMgA1wEQEMAAMB/IQNBAAwBC0MAAMB/IAMgA0MAAIB/WyADQwAAgP9bciIGGyEDIAZFCyEGQQEhByAFQQhqIABB/ABqIgggACABQf8BcUEBdGpB1gBqIgEvAQAQHwJAAkAgAyAFKgIIIgRcBH8gBCAEWw0BIAMgA1wFIAcLRQ0AIAUtAAwgBkYNAQsgCCABIAMgBhA5A0AgAC0AACIBQQRxDQEgACABQQRyOgAAIAAoAhAiAQRAIAAgAREAAAsgAEGAgID+BzYCnAEgACgC5AMiAA0ACwsgBUEQaiQAC7UBAgN/An0CQCAAKAIAIgBB/ABqIgMgAEH6AGoiAi8BABAgIgYgAbYiBVsNACAFIAVbIgRFIAYgBlxxDQACQCAEIAVDAAAAAFsgBYtDAACAf1tyRXFFBEAgAiACLwEAQfj/A3E7AQAMAQsgAyACIAVBAxBMCwNAIAAtAAAiAkEEcQ0BIAAgAkEEcjoAACAAKAIQIgIEQCAAIAIRAAALIABBgICA/gc2ApwBIAAoAuQDIgANAAsLC3wCA38BfSMAQRBrIgIkACAAKAIAIQMCfSABtiIFIAVcBEBBACEAQwAAwH8MAQtBAEECIAVDAACAf1sgBUMAAID/W3IiBBshAEMAAMB/IAUgBBsLIQUgAiAAOgAMIAIgBTgCCCACIAIpAwg3AwAgA0EBIAIQVSACQRBqJAALdAIBfQJ/IwBBEGsiAyQAIAAoAgAhBCADAn8gAbYiAiACXARAQwAAwH8hAkEADAELQwAAwH8gAiACQwAAgH9bIAJDAACA/1tyIgAbIQIgAEULOgAMIAMgAjgCCCADIAMpAwg3AwAgBEEBIAMQVSADQRBqJAALfAIDfwF9IwBBEGsiAiQAIAAoAgAhAwJ9IAG2IgUgBVwEQEEAIQBDAADAfwwBC0EAQQIgBUMAAIB/WyAFQwAAgP9bciIEGyEAQwAAwH8gBSAEGwshBSACIAA6AAwgAiAFOAIIIAIgAikDCDcDACADQQAgAhBVIAJBEGokAAt0AgF9An8jAEEQayIDJAAgACgCACEEIAMCfyABtiICIAJcBEBDAADAfyECQQAMAQtDAADAfyACIAJDAACAf1sgAkMAAID/W3IiABshAiAARQs6AAwgAyACOAIIIAMgAykDCDcDACAEQQAgAxBVIANBEGokAAt8AgN/AX0jAEEQayICJAAgACgCACEDAn0gAbYiBSAFXARAQQAhAEMAAMB/DAELQQBBAiAFQwAAgH9bIAVDAACA/1tyIgQbIQBDAADAfyAFIAQbCyEFIAIgADoADCACIAU4AgggAiACKQMINwMAIANBASACEFYgAkEQaiQAC3QCAX0CfyMAQRBrIgMkACAAKAIAIQQgAwJ/IAG2IgIgAlwEQEMAAMB/IQJBAAwBC0MAAMB/IAIgAkMAAIB/WyACQwAAgP9bciIAGyECIABFCzoADCADIAI4AgggAyADKQMINwMAIARBASADEFYgA0EQaiQAC3wCA38BfSMAQRBrIgIkACAAKAIAIQMCfSABtiIFIAVcBEBBACEAQwAAwH8MAQtBAEECIAVDAACAf1sgBUMAAID/W3IiBBshAEMAAMB/IAUgBBsLIQUgAiAAOgAMIAIgBTgCCCACIAIpAwg3AwAgA0EAIAIQViACQRBqJAALdAIBfQJ/IwBBEGsiAyQAIAAoAgAhBCADAn8gAbYiAiACXARAQwAAwH8hAkEADAELQwAAwH8gAiACQwAAgH9bIAJDAACA/1tyIgAbIQIgAEULOgAMIAMgAjgCCCADIAMpAwg3AwAgBEEAIAMQViADQRBqJAALPwEBfyMAQRBrIgEkACAAKAIAIQAgAUEDOgAMIAFBgICA/gc2AgggASABKQMINwMAIABBASABEEYgAUEQaiQAC3wCA38BfSMAQRBrIgIkACAAKAIAIQMCfSABtiIFIAVcBEBBACEAQwAAwH8MAQtBAEECIAVDAACAf1sgBUMAAID/W3IiBBshAEMAAMB/IAUgBBsLIQUgAiAAOgAMIAIgBTgCCCACIAIpAwg3AwAgA0EBIAIQRiACQRBqJAALdAIBfQJ/IwBBEGsiAyQAIAAoAgAhBCADAn8gAbYiAiACXARAQwAAwH8hAkEADAELQwAAwH8gAiACQwAAgH9bIAJDAACA/1tyIgAbIQIgAEULOgAMIAMgAjgCCCADIAMpAwg3AwAgBEEBIAMQRiADQRBqJAALPwEBfyMAQRBrIgEkACAAKAIAIQAgAUEDOgAMIAFBgICA/gc2AgggASABKQMINwMAIABBACABEEYgAUEQaiQAC3wCA38BfSMAQRBrIgIkACAAKAIAIQMCfSABtiIFIAVcBEBBACEAQwAAwH8MAQtBAEECIAVDAACAf1sgBUMAAID/W3IiBBshAEMAAMB/IAUgBBsLIQUgAiAAOgAMIAIgBTgCCCACIAIpAwg3AwAgA0EAIAIQRiACQRBqJAALdAIBfQJ/IwBBEGsiAyQAIAAoAgAhBCADAn8gAbYiAiACXARAQwAAwH8hAkEADAELQwAAwH8gAiACQwAAgH9bIAJDAACA/1tyIgAbIQIgAEULOgAMIAMgAjgCCCADIAMpAwg3AwAgBEEAIAMQRiADQRBqJAALoAECA38CfQJAIAAoAgAiAEH8AGoiAyAAQRxqIgIvAQAQICIGIAG2IgVbDQAgBSAFWyIERSAGIAZccQ0AAkAgBEUEQCACIAIvAQBB+P8DcTsBAAwBCyADIAIgBUEDEEwLA0AgAC0AACICQQRxDQEgACACQQRyOgAAIAAoAhAiAgRAIAAgAhEAAAsgAEGAgID+BzYCnAEgACgC5AMiAA0ACwsLoAECA38CfQJAIAAoAgAiAEH8AGoiAyAAQRpqIgIvAQAQICIGIAG2IgVbDQAgBSAFWyIERSAGIAZccQ0AAkAgBEUEQCACIAIvAQBB+P8DcTsBAAwBCyADIAIgBUEDEEwLA0AgAC0AACICQQRxDQEgACACQQRyOgAAIAAoAhAiAgRAIAAgAhEAAAsgAEGAgID+BzYCnAEgACgC5AMiAA0ACwsLPQEBfyMAQRBrIgEkACAAKAIAIQAgAUEDOgAMIAFBgICA/gc2AgggASABKQMINwMAIAAgARBrIAFBEGokAAt6AgN/AX0jAEEQayICJAAgACgCACEDAn0gAbYiBSAFXARAQQAhAEMAAMB/DAELQQBBAiAFQwAAgH9bIAVDAACA/1tyIgQbIQBDAADAfyAFIAQbCyEFIAIgADoADCACIAU4AgggAiACKQMINwMAIAMgAhBrIAJBEGokAAtyAgF9An8jAEEQayIDJAAgACgCACEEIAMCfyABtiICIAJcBEBDAADAfyECQQAMAQtDAADAfyACIAJDAACAf1sgAkMAAID/W3IiABshAiAARQs6AAwgAyACOAIIIAMgAykDCDcDACAEIAMQayADQRBqJAALoAECA38CfQJAIAAoAgAiAEH8AGoiAyAAQRhqIgIvAQAQICIGIAG2IgVbDQAgBSAFWyIERSAGIAZccQ0AAkAgBEUEQCACIAIvAQBB+P8DcTsBAAwBCyADIAIgBUEDEEwLA0AgAC0AACICQQRxDQEgACACQQRyOgAAIAAoAhAiAgRAIAAgAhEAAAsgAEGAgID+BzYCnAEgACgC5AMiAA0ACwsLkAEBAX8CQCAAKAIAIgBBF2otAAAiAkECdkEDcSABQf8BcUYNACAAIAAvABUgAkEQdHIiAjsAFSAAIAJB///PB3EgAUEDcUESdHJBEHY6ABcDQCAALQAAIgFBBHENASAAIAFBBHI6AAAgACgCECIBBEAgACABEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQALCwuNAQEBfwJAIAAoAgAiAEEXai0AACICQQNxIAFB/wFxRg0AIAAgAC8AFSACQRB0ciICOwAVIAAgAkH///MHcSABQQNxQRB0ckEQdjoAFwNAIAAtAAAiAUEEcQ0BIAAgAUEEcjoAACAAKAIQIgEEQCAAIAERAAALIABBgICA/gc2ApwBIAAoAuQDIgANAAsLC0MBAX8jAEEQayICJAAgACgCACEAIAJBAzoADCACQYCAgP4HNgIIIAIgAikDCDcDACAAIAFB/wFxIAIQZSACQRBqJAALgAECA38BfSMAQRBrIgMkACAAKAIAIQQCfSACtiIGIAZcBEBBACEAQwAAwH8MAQtBAEECIAZDAACAf1sgBkMAAID/W3IiBRshAEMAAMB/IAYgBRsLIQYgAyAAOgAMIAMgBjgCCCADIAMpAwg3AwAgBCABQf8BcSADEGUgA0EQaiQAC3gCAX0CfyMAQRBrIgQkACAAKAIAIQUgBAJ/IAK2IgMgA1wEQEMAAMB/IQNBAAwBC0MAAMB/IAMgA0MAAIB/WyADQwAAgP9bciIAGyEDIABFCzoADCAEIAM4AgggBCAEKQMINwMAIAUgAUH/AXEgBBBlIARBEGokAAt3AQF/AkAgACgCACIALQAUIgJBBHZBB3EgAUH/AXFGDQAgACACQY8BcSABQQR0QfAAcXI6ABQDQCAALQAAIgFBBHENASAAIAFBBHI6AAAgACgCECIBBEAgACABEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQALCwuJAQEBfwJAIAFB/wFxIAAoAgAiAC8AFSICQQ52Rg0AIABBF2ogAiAALQAXQRB0ciICQRB2OgAAIAAgAkH//wBxIAFBDnRyOwAVA0AgAC0AACIBQQRxDQEgACABQQRyOgAAIAAoAhAiAQRAIAAgAREAAAsgAEGAgID+BzYCnAEgACgC5AMiAA0ACwsLcAEBfwJAIAAoAgAiAC0AFCICQQNxIAFB/wFxRg0AIAAgAkH8AXEgAUEDcXI6ABQDQCAALQAAIgFBBHENASAAIAFBBHI6AAAgACgCECIBBEAgACABEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQALCwt2AQF/AkAgACgCACIALQAUIgJBAnZBA3EgAUH/AXFGDQAgACACQfMBcSABQQJ0QQxxcjoAFANAIAAtAAAiAUEEcQ0BIAAgAUEEcjoAACAAKAIQIgEEQCAAIAERAAALIABBgICA/gc2ApwBIAAoAuQDIgANAAsLC48BAQF/AkAgACgCACIALwAVIgJBCHZBD3EgAUH/AXFGDQAgAEEXaiACIAAtABdBEHRyIgJBEHY6AAAgACACQf/hA3EgAUEPcUEIdHI7ABUDQCAALQAAIgFBBHENASAAIAFBBHI6AAAgACgCECIBBEAgACABEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQALCwuPAQEBfwJAIAFB/wFxIAAoAgAiAC8AFSAAQRdqLQAAQRB0ciICQfABcUEEdkYNACAAIAJBEHY6ABcgACACQY/+A3EgAUEEdEHwAXFyOwAVA0AgAC0AACIBQQRxDQEgACABQQRyOgAAIAAoAhAiAQRAIAAgAREAAAsgAEGAgID+BzYCnAEgACgC5AMiAA0ACwsLhwEBAX8CQCAAKAIAIgAvABUgAEEXai0AAEEQdHIiAkEPcSABQf8BcUYNACAAIAJBEHY6ABcgACACQfD/A3EgAUEPcXI7ABUDQCAALQAAIgFBBHENASAAIAFBBHI6AAAgACgCECIBBEAgACABEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQALCwtDAQF/IwBBEGsiAiQAIAAoAgAhACACQQM6AAwgAkGAgID+BzYCCCACIAIpAwg3AwAgACABQf8BcSACEGcgAkEQaiQAC4ABAgN/AX0jAEEQayIDJAAgACgCACEEAn0gArYiBiAGXARAQQAhAEMAAMB/DAELQQBBAiAGQwAAgH9bIAZDAACA/1tyIgUbIQBDAADAfyAGIAUbCyEGIAMgADoADCADIAY4AgggAyADKQMINwMAIAQgAUH/AXEgAxBnIANBEGokAAt4AgF9An8jAEEQayIEJAAgACgCACEFIAQCfyACtiIDIANcBEBDAADAfyEDQQAMAQtDAADAfyADIANDAACAf1sgA0MAAID/W3IiABshAyAARQs6AAwgBCADOAIIIAQgBCkDCDcDACAFIAFB/wFxIAQQZyAEQRBqJAALjwEBAX8CQCAAKAIAIgAvABUiAkEMdkEDcSABQf8BcUYNACAAQRdqIAIgAC0AF0EQdHIiAkEQdjoAACAAIAJB/58DcSABQQNxQQx0cjsAFQNAIAAtAAAiAUEEcQ0BIAAgAUEEcjoAACAAKAIQIgEEQCAAIAERAAALIABBgICA/gc2ApwBIAAoAuQDIgANAAsLC5ABAQF/AkAgACgCACIAQRdqLQAAIgJBBHZBAXEgAUH/AXFGDQAgACAALwAVIAJBEHRyIgI7ABUgACACQf//vwdxIAFBAXFBFHRyQRB2OgAXA0AgAC0AACIBQQRxDQEgACABQQRyOgAAIAAoAhAiAQRAIAAgAREAAAsgAEGAgID+BzYCnAEgACgC5AMiAA0ACwsL9g0CCH8CfSMAQRBrIgIkAAJAAkAgASgCACIFLQAUIAAoAgAiAS0AFHNB/wBxDQAgBS8AFSAFLQAXQRB0ciABLwAVIAEtABdBEHRyc0H//z9xDQAgBUH8AGohByABQfwAaiEIAkAgAS8AGCIAQQdxRQRAIAUtABhBB3FFDQELIAggABAgIgogByAFLwAYECAiC1sNACAKIApbIAsgC1tyDQELAkAgAS8AGiIAQQdxRQRAIAUtABpBB3FFDQELIAggABAgIgogByAFLwAaECAiC1sNACAKIApbIAsgC1tyDQELAkAgAS8AHCIAQQdxRQRAIAUtABxBB3FFDQELIAggABAgIgogByAFLwAcECAiC1sNACAKIApbIAsgC1tyDQELAkAgAS8AHiIAQQdxRQRAIAUtAB5BB3FFDQELIAJBCGogCCAAEB8gAiAHIAUvAB4QH0EBIQAgAioCCCIKIAIqAgAiC1wEfyAKIApbDQIgCyALXAUgAAtFDQEgAi0ADCACLQAERw0BCyAFQSBqIQAgAUEgaiEGA0ACQCAGIANBAXRqLwAAIgRBB3FFBEAgAC0AAEEHcUUNAQsgAkEIaiAIIAQQHyACIAcgAC8AABAfQQEhBCACKgIIIgogAioCACILXAR/IAogClsNAyALIAtcBSAEC0UNAiACLQAMIAItAARHDQILIABBAmohACADQQFqIgNBCUcNAAsgBUEyaiEAIAFBMmohBkEAIQMDQAJAIAYgA0EBdGovAAAiBEEHcUUEQCAALQAAQQdxRQ0BCyACQQhqIAggBBAfIAIgByAALwAAEB9BASEEIAIqAggiCiACKgIAIgtcBH8gCiAKWw0DIAsgC1wFIAQLRQ0CIAItAAwgAi0ABEcNAgsgAEECaiEAIANBAWoiA0EJRw0ACyAFQcQAaiEAIAFBxABqIQZBACEDA0ACQCAGIANBAXRqLwAAIgRBB3FFBEAgAC0AAEEHcUUNAQsgAkEIaiAIIAQQHyACIAcgAC8AABAfQQEhBCACKgIIIgogAioCACILXAR/IAogClsNAyALIAtcBSAEC0UNAiACLQAMIAItAARHDQILIABBAmohACADQQFqIgNBCUcNAAsgBUHWAGohACABQdYAaiEGQQAhAwNAAkAgBiADQQF0ai8AACIEQQdxRQRAIAAtAABBB3FFDQELIAJBCGogCCAEEB8gAiAHIAAvAAAQH0EBIQQgAioCCCIKIAIqAgAiC1wEfyAKIApbDQMgCyALXAUgBAtFDQIgAi0ADCACLQAERw0CCyAAQQJqIQAgA0EBaiIDQQlHDQALIAVB6ABqIQAgAUHoAGohBkEAIQMDQAJAIAYgA0EBdGovAAAiBEEHcUUEQCAALQAAQQdxRQ0BCyACQQhqIAggBBAfIAIgByAALwAAEB9BASEEIAIqAggiCiACKgIAIgtcBH8gCiAKWw0DIAsgC1wFIAQLRQ0CIAItAAwgAi0ABEcNAgsgAEECaiEAIANBAWoiA0EDRw0ACyAFQe4AaiEAIAFB7gBqIQlBACEEQQAhAwNAAkAgCSADQQF0ai8AACIGQQdxRQRAIAAtAABBB3FFDQELIAJBCGogCCAGEB8gAiAHIAAvAAAQH0EBIQMgAioCCCIKIAIqAgAiC1wEfyAKIApbDQMgCyALXAUgAwtFDQIgAi0ADCACLQAERw0CCyAAQQJqIQBBASEDIAQhBkEBIQQgBkUNAAsgBUHyAGohACABQfIAaiEJQQAhBEEAIQMDQAJAIAkgA0EBdGovAAAiBkEHcUUEQCAALQAAQQdxRQ0BCyACQQhqIAggBhAfIAIgByAALwAAEB9BASEDIAIqAggiCiACKgIAIgtcBH8gCiAKWw0DIAsgC1wFIAMLRQ0CIAItAAwgAi0ABEcNAgsgAEECaiEAQQEhAyAEIQZBASEEIAZFDQALIAVB9gBqIQAgAUH2AGohCUEAIQRBACEDA0ACQCAJIANBAXRqLwAAIgZBB3FFBEAgAC0AAEEHcUUNAQsgAkEIaiAIIAYQHyACIAcgAC8AABAfQQEhAyACKgIIIgogAioCACILXAR/IAogClsNAyALIAtcBSADC0UNAiACLQAMIAItAARHDQILIABBAmohAEEBIQMgBCEGQQEhBCAGRQ0ACyABLwB6IgBBB3FFBEAgBS0AekEHcUUNAgsgCCAAECAiCiAHIAUvAHoQICILWw0BIAogClsNACALIAtcDQELIAFBFGogBUEUakHoABArGiABQfwAaiAFQfwAahCgAQNAIAEtAAAiAEEEcQ0BIAEgAEEEcjoAACABKAIQIgAEQCABIAARAAALIAFBgICA/gc2ApwBIAEoAuQDIgENAAsLIAJBEGokAAvGAwEEfyMAQaAEayICJAAgACgCBCEBIABBADYCBCABBEAgASABKAIAKAIEEQAACyAAKAIIIQEgAEEANgIIIAEEQCABIAEoAgAoAgQRAAALAkAgACgCACIAKALoAyAAKALsA0YEQCAAKALkAw0BIAAgAkEYaiAAKAL0AxBcIgEpAgA3AgAgACABKAIQNgIQIAAgASkCCDcCCCAAQRRqIAFBFGpB6AAQKxogACABKQKMATcCjAEgACABKQKEATcChAEgACABKQJ8NwJ8IAEoApQBIQQgAUEANgKUASAAKAKUASEDIAAgBDYClAEgAwRAIAMQWwsgAEGYAWogAUGYAWpB0AIQKxogACgC6AMiAwRAIAAgAzYC7AMgAxAjCyAAIAEoAugDNgLoAyAAIAEoAuwDNgLsAyAAIAEoAvADNgLwAyABQQA2AvADIAFCADcC6AMgACABKQL8AzcC/AMgACABKQL0AzcC9AMgACABKAKEBDYChAQgASgClAEhACABQQA2ApQBIAAEQCAAEFsLIAJBoARqJAAPCyACQfAcNgIQIABBBUHYJSACQRBqECwQJAALIAJB5hE2AgAgAEEFQdglIAIQLBAkAAsLAEEMEB4gABCiAQsLAEEMEB5BABCiAQsNACAAKAIALQAIQQFxCwoAIAAoAgAoAhQLGQAgAUH/AXEEQBACAAsgACgCACgCEEEBcQsYACAAKAIAIgAgAC0ACEH+AXEgAXI6AAgLJgAgASAAKAIAIgAoAhRHBEAgACABNgIUIAAgACgCDEEBajYCDAsLkgEBAn8jAEEQayICJAAgACgCACEAIAFDAAAAAGAEQCABIAAqAhhcBEAgACABOAIYIAAgACgCDEEBajYCDAsgAkEQaiQADwsgAkGIFDYCACMAQRBrIgMkACADIAI2AgwCQCAARQRAQbgwQdglIAIQSRoMAQsgAEEAQQVB2CUgAiAAKAIEEQ0AGgsgA0EQaiQAECQACz8AIAFB/wFxRQRAIAIgACgCACIAKAIQIgFBAXFHBEAgACABQX5xIAJyNgIQIAAgACgCDEEBajYCDAsPCxACAAsL4CYjAEGACAuBHk9ubHkgbGVhZiBub2RlcyB3aXRoIGN1c3RvbSBtZWFzdXJlIGZ1bmN0aW9ucyBzaG91bGQgbWFudWFsbHkgbWFyayB0aGVtc2VsdmVzIGFzIGRpcnR5AGlzRGlydHkAbWFya0RpcnR5AGRlc3Ryb3kAc2V0RGlzcGxheQBnZXREaXNwbGF5AHNldEZsZXgALSsgICAwWDB4AC0wWCswWCAwWC0weCsweCAweABzZXRGbGV4R3JvdwBnZXRGbGV4R3JvdwBzZXRPdmVyZmxvdwBnZXRPdmVyZmxvdwBoYXNOZXdMYXlvdXQAY2FsY3VsYXRlTGF5b3V0AGdldENvbXB1dGVkTGF5b3V0AHVuc2lnbmVkIHNob3J0AGdldENoaWxkQ291bnQAdW5zaWduZWQgaW50AHNldEp1c3RpZnlDb250ZW50AGdldEp1c3RpZnlDb250ZW50AGF2YWlsYWJsZUhlaWdodCBpcyBpbmRlZmluaXRlIHNvIGhlaWdodFNpemluZ01vZGUgbXVzdCBiZSBTaXppbmdNb2RlOjpNYXhDb250ZW50AGF2YWlsYWJsZVdpZHRoIGlzIGluZGVmaW5pdGUgc28gd2lkdGhTaXppbmdNb2RlIG11c3QgYmUgU2l6aW5nTW9kZTo6TWF4Q29udGVudABzZXRBbGlnbkNvbnRlbnQAZ2V0QWxpZ25Db250ZW50AGdldFBhcmVudABpbXBsZW1lbnQAc2V0TWF4SGVpZ2h0UGVyY2VudABzZXRIZWlnaHRQZXJjZW50AHNldE1pbkhlaWdodFBlcmNlbnQAc2V0RmxleEJhc2lzUGVyY2VudABzZXRHYXBQZXJjZW50AHNldFBvc2l0aW9uUGVyY2VudABzZXRNYXJnaW5QZXJjZW50AHNldE1heFdpZHRoUGVyY2VudABzZXRXaWR0aFBlcmNlbnQAc2V0TWluV2lkdGhQZXJjZW50AHNldFBhZGRpbmdQZXJjZW50AGhhbmRsZS50eXBlKCkgPT0gU3R5bGVWYWx1ZUhhbmRsZTo6VHlwZTo6UG9pbnQgfHwgaGFuZGxlLnR5cGUoKSA9PSBTdHlsZVZhbHVlSGFuZGxlOjpUeXBlOjpQZXJjZW50AGNyZWF0ZURlZmF1bHQAdW5pdAByaWdodABoZWlnaHQAc2V0TWF4SGVpZ2h0AGdldE1heEhlaWdodABzZXRIZWlnaHQAZ2V0SGVpZ2h0AHNldE1pbkhlaWdodABnZXRNaW5IZWlnaHQAZ2V0Q29tcHV0ZWRIZWlnaHQAZ2V0Q29tcHV0ZWRSaWdodABsZWZ0AGdldENvbXB1dGVkTGVmdAByZXNldABfX2Rlc3RydWN0AGZsb2F0AHVpbnQ2NF90AHVzZVdlYkRlZmF1bHRzAHNldFVzZVdlYkRlZmF1bHRzAHNldEFsaWduSXRlbXMAZ2V0QWxpZ25JdGVtcwBzZXRGbGV4QmFzaXMAZ2V0RmxleEJhc2lzAENhbm5vdCBnZXQgbGF5b3V0IHByb3BlcnRpZXMgb2YgbXVsdGktZWRnZSBzaG9ydGhhbmRzAHNldFBvaW50U2NhbGVGYWN0b3IATWVhc3VyZUNhbGxiYWNrV3JhcHBlcgBEaXJ0aWVkQ2FsbGJhY2tXcmFwcGVyAENhbm5vdCByZXNldCBhIG5vZGUgc3RpbGwgYXR0YWNoZWQgdG8gYSBvd25lcgBzZXRCb3JkZXIAZ2V0Qm9yZGVyAGdldENvbXB1dGVkQm9yZGVyAGdldE51bWJlcgBoYW5kbGUudHlwZSgpID09IFN0eWxlVmFsdWVIYW5kbGU6OlR5cGU6Ok51bWJlcgB1bnNpZ25lZCBjaGFyAHRvcABnZXRDb21wdXRlZFRvcABzZXRGbGV4V3JhcABnZXRGbGV4V3JhcABzZXRHYXAAZ2V0R2FwACVwAHNldEhlaWdodEF1dG8Ac2V0RmxleEJhc2lzQXV0bwBzZXRQb3NpdGlvbkF1dG8Ac2V0TWFyZ2luQXV0bwBzZXRXaWR0aEF1dG8AU2NhbGUgZmFjdG9yIHNob3VsZCBub3QgYmUgbGVzcyB0aGFuIHplcm8Ac2V0QXNwZWN0UmF0aW8AZ2V0QXNwZWN0UmF0aW8Ac2V0UG9zaXRpb24AZ2V0UG9zaXRpb24Abm90aWZ5T25EZXN0cnVjdGlvbgBzZXRGbGV4RGlyZWN0aW9uAGdldEZsZXhEaXJlY3Rpb24Ac2V0RGlyZWN0aW9uAGdldERpcmVjdGlvbgBzZXRNYXJnaW4AZ2V0TWFyZ2luAGdldENvbXB1dGVkTWFyZ2luAG1hcmtMYXlvdXRTZWVuAG5hbgBib3R0b20AZ2V0Q29tcHV0ZWRCb3R0b20AYm9vbABlbXNjcmlwdGVuOjp2YWwAc2V0RmxleFNocmluawBnZXRGbGV4U2hyaW5rAHNldEFsd2F5c0Zvcm1zQ29udGFpbmluZ0Jsb2NrAE1lYXN1cmVDYWxsYmFjawBEaXJ0aWVkQ2FsbGJhY2sAZ2V0TGVuZ3RoAHdpZHRoAHNldE1heFdpZHRoAGdldE1heFdpZHRoAHNldFdpZHRoAGdldFdpZHRoAHNldE1pbldpZHRoAGdldE1pbldpZHRoAGdldENvbXB1dGVkV2lkdGgAcHVzaAAvaG9tZS9ydW5uZXIvd29yay95b2dhL3lvZ2EvamF2YXNjcmlwdC8uLi95b2dhL3N0eWxlL1NtYWxsVmFsdWVCdWZmZXIuaAAvaG9tZS9ydW5uZXIvd29yay95b2dhL3lvZ2EvamF2YXNjcmlwdC8uLi95b2dhL3N0eWxlL1N0eWxlVmFsdWVQb29sLmgAdW5zaWduZWQgbG9uZwBzZXRCb3hTaXppbmcAZ2V0Qm94U2l6aW5nAHN0ZDo6d3N0cmluZwBzdGQ6OnN0cmluZwBzdGQ6OnUxNnN0cmluZwBzdGQ6OnUzMnN0cmluZwBzZXRQYWRkaW5nAGdldFBhZGRpbmcAZ2V0Q29tcHV0ZWRQYWRkaW5nAFRyaWVkIHRvIGNvbnN0cnVjdCBZR05vZGUgd2l0aCBudWxsIGNvbmZpZwBBdHRlbXB0aW5nIHRvIGNvbnN0cnVjdCBOb2RlIHdpdGggbnVsbCBjb25maWcAY3JlYXRlV2l0aENvbmZpZwBpbmYAc2V0QWxpZ25TZWxmAGdldEFsaWduU2VsZgBTaXplAHZhbHVlAFZhbHVlAGNyZWF0ZQBtZWFzdXJlAHNldFBvc2l0aW9uVHlwZQBnZXRQb3NpdGlvblR5cGUAaXNSZWZlcmVuY2VCYXNlbGluZQBzZXRJc1JlZmVyZW5jZUJhc2VsaW5lAGNvcHlTdHlsZQBkb3VibGUATm9kZQBleHRlbmQAaW5zZXJ0Q2hpbGQAZ2V0Q2hpbGQAcmVtb3ZlQ2hpbGQAdm9pZABzZXRFeHBlcmltZW50YWxGZWF0dXJlRW5hYmxlZABpc0V4cGVyaW1lbnRhbEZlYXR1cmVFbmFibGVkAGRpcnRpZWQAQ2Fubm90IHJlc2V0IGEgbm9kZSB3aGljaCBzdGlsbCBoYXMgY2hpbGRyZW4gYXR0YWNoZWQAdW5zZXRNZWFzdXJlRnVuYwB1bnNldERpcnRpZWRGdW5jAHNldEVycmF0YQBnZXRFcnJhdGEATWVhc3VyZSBmdW5jdGlvbiByZXR1cm5lZCBhbiBpbnZhbGlkIGRpbWVuc2lvbiB0byBZb2dhOiBbd2lkdGg9JWYsIGhlaWdodD0lZl0ARXhwZWN0IGN1c3RvbSBiYXNlbGluZSBmdW5jdGlvbiB0byBub3QgcmV0dXJuIE5hTgBOQU4ASU5GAGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHNob3J0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBzaG9ydD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGZsb2F0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50OF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50MzJfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50MzJfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8Y2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgY2hhcj4Ac3RkOjpiYXNpY19zdHJpbmc8dW5zaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8c2lnbmVk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"
138)){var T=t;t=s.locateFile?s.locateFile(T,i):i+T}function R(){var e=t;try{if(e==t&&u)return new Uint8Array(u);if(D(e))try{var r=eq(e.slice(37)),n=new Uint8Array(r.length);for(e=0;e<r.length;++e)n[e]=r.charCodeAt(e);var i=n}catch(e){throw Error("Converting base64 string to bytes failed.")}else i=void 0;var a=i;if(a)return a;throw"both async and sync fetching of the wasm failed"}catch(e){O(e)}}function P(e){for(;0<e.length;)e.shift()(s)}function M(e){if(void 0===e)return"_unknown";var t=(e=e.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return 48<=t&&57>=t?"_"+e:e}function N(e,t){return e=M(e),function(){return t.apply(this,arguments)}}var j=[{},{value:void 0},{value:null},{value:!0},{value:!1}],L=[];function F(e){var t=Error,r=N(e,function(t){this.name=e,this.message=t,void 0!==(t=Error(t).stack)&&(this.stack=this.toString()+"\n"+t.replace(/^Error(:[^\n]*)?\n/,""))});return r.prototype=Object.create(t.prototype),r.prototype.constructor=r,r.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message},r}var U=void 0;function z(e){throw new U(e)}var G=e=>(e||z("Cannot use deleted val. handle = "+e),j[e].value),H=e=>{switch(e){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var t=L.length?L.pop():j.length;return j[t]={ga:1,value:e},t}},W=void 0,Y=void 0;function q(e){for(var t="";m[e];)t+=Y[m[e++]];return t}var K=[];function J(){for(;K.length;){var e=K.pop();e.M.$=!1,e.delete()}}var V=void 0,Z={};function X(e,t){for(void 0===t&&z("ptr should not be undefined");e.R;)t=e.ba(t),e=e.R;return t}var $={};function ee(e){var t=q(e=eJ(e));return eZ(e),t}function et(e,t){var r=$[e];return void 0===r&&z(t+" has unknown type "+ee(e)),r}function er(){}var en=!1;function ei(e){--e.count.value,0===e.count.value&&(e.T?e.U.W(e.T):e.P.N.W(e.O))}var ea={},eo=void 0;function es(e){throw new eo(e)}function el(e,t){return t.P&&t.O||es("makeClassHandle requires ptr and ptrType"),!!t.U!=!!t.T&&es("Both smartPtrType and smartPtr must be specified"),t.count={value:1},ec(Object.create(e,{M:{value:t}}))}function ec(e){return"undefined"==typeof FinalizationRegistry?(ec=e=>e,e):(en=new FinalizationRegistry(e=>{ei(e.M)}),ec=e=>{var t=e.M;return t.T&&en.register(e,{M:t},e),e},er=e=>{en.unregister(e)},ec(e))}var eu={};function ef(e){for(;e.length;){var t=e.pop();e.pop()(t)}}function ed(e){return this.fromWireType(v[e>>2])}var eh={},eA={};function eg(e,t,r){function n(t){(t=r(t)).length!==e.length&&es("Mismatched type converter count");for(var n=0;n<e.length;++n)em(e[n],t[n])}e.forEach(function(e){eA[e]=t});var i=Array(t.length),a=[],o=0;t.forEach((e,t)=>{$.hasOwnProperty(e)?i[t]=$[e]:(a.push(e),eh.hasOwnProperty(e)||(eh[e]=[]),eh[e].push(()=>{i[t]=$[e],++o===a.length&&n(i)}))}),0===a.length&&n(i)}function ep(e){switch(e){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw TypeError("Unknown type size: "+e)}}function em(e,t,r={}){if(!("argPackAdvance"in t))throw TypeError("registerType registeredInstance requires argPackAdvance");var n=t.name;if(e||z('type "'+n+'" must have a positive integer typeid pointer'),$.hasOwnProperty(e)){if(r.ua)return;z("Cannot register type '"+n+"' twice")}$[e]=t,delete eA[e],eh.hasOwnProperty(e)&&(t=eh[e],delete eh[e],t.forEach(e=>e()))}function ey(e){z(e.M.P.N.name+" instance already deleted")}function eb(){}function ev(e,t,r){if(void 0===e[t].S){var n=e[t];e[t]=function(){return e[t].S.hasOwnProperty(arguments.length)||z("Function '"+r+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+e[t].S+")!"),e[t].S[arguments.length].apply(this,arguments)},e[t].S=[],e[t].S[n.Z]=n}}function ex(e,t,r,n,i,a,o,s){this.name=e,this.constructor=t,this.X=r,this.W=n,this.R=i,this.pa=a,this.ba=o,this.na=s,this.ja=[]}function ew(e,t,r){for(;t!==r;)t.ba||z("Expected null or instance of "+r.name+", got an instance of "+t.name),e=t.ba(e),t=t.R;return e}function eE(e,t){return null===t?(this.ea&&z("null is not a valid "+this.name),0):(t.M||z('Cannot pass "'+eT(t)+'" as a '+this.name),t.M.O||z("Cannot pass deleted object as a pointer of type "+this.name),ew(t.M.O,t.M.P.N,this.N))}function eI(e,t){if(null===t){if(this.ea&&z("null is not a valid "+this.name),this.da){var r=this.fa();return null!==e&&e.push(this.W,r),r}return 0}if(t.M||z('Cannot pass "'+eT(t)+'" as a '+this.name),t.M.O||z("Cannot pass deleted object as a pointer of type "+this.name),!this.ca&&t.M.P.ca&&z("Cannot convert argument of type "+(t.M.U?t.M.U.name:t.M.P.name)+" to parameter type "+this.name),r=ew(t.M.O,t.M.P.N,this.N),this.da)switch(void 0===t.M.T&&z("Passing raw pointer to smart pointer is illegal"),this.Ba){case 0:t.M.U===this?r=t.M.T:z("Cannot convert argument of type "+(t.M.U?t.M.U.name:t.M.P.name)+" to parameter type "+this.name);break;case 1:r=t.M.T;break;case 2:if(t.M.U===this)r=t.M.T;else{var n=t.clone();r=this.xa(r,H(function(){n.delete()})),null!==e&&e.push(this.W,r)}break;default:z("Unsupporting sharing policy")}return r}function eC(e,t){return null===t?(this.ea&&z("null is not a valid "+this.name),0):(t.M||z('Cannot pass "'+eT(t)+'" as a '+this.name),t.M.O||z("Cannot pass deleted object as a pointer of type "+this.name),t.M.P.ca&&z("Cannot convert argument of type "+t.M.P.name+" to parameter type "+this.name),ew(t.M.O,t.M.P.N,this.N))}function eB(e,t,r,n){this.name=e,this.N=t,this.ea=r,this.ca=n,this.da=!1,this.W=this.xa=this.fa=this.ka=this.Ba=this.wa=void 0,void 0!==t.R?this.toWireType=eI:(this.toWireType=n?eE:eC,this.V=null)}function ek(e,t){var r,n,i=(e=q(e)).includes("j")?(r=e,n=[],function(){if(n.length=0,Object.assign(n,arguments),r.includes("j")){var e=s["dynCall_"+r];e=n&&n.length?e.apply(null,[t].concat(n)):e.call(null,t)}else e=I.get(t).apply(null,n);return e}):I.get(t);return"function"!=typeof i&&z("unknown function pointer with signature "+e+": "+t),i}var eS=void 0;function eQ(e,t){var r=[],n={};throw t.forEach(function e(t){n[t]||$[t]||(eA[t]?eA[t].forEach(e):(r.push(t),n[t]=!0))}),new eS(e+": "+r.map(ee).join([", "]))}function e_(e,t,r,n,i){var a=t.length;2>a&&z("argTypes array size mismatch! Must at least get return value and 'this' types!");var o=null!==t[1]&&null!==r,s=!1;for(r=1;r<t.length;++r)if(null!==t[r]&&void 0===t[r].V){s=!0;break}var l="void"!==t[0].name,c=a-2,u=Array(c),f=[],d=[];return function(){if(arguments.length!==c&&z("function "+e+" called with "+arguments.length+" arguments, expected "+c+" args!"),d.length=0,f.length=o?2:1,f[0]=i,o){var r=t[1].toWireType(d,this);f[1]=r}for(var a=0;a<c;
138++a)u[a]=t[a+2].toWireType(d,arguments[a]),f.push(u[a]);if(a=n.apply(null,f),s)ef(d);else for(var h=o?1:2;h<t.length;h++){var A=1===h?r:u[h-2];null!==t[h].V&&t[h].V(A)}return l?t[0].fromWireType(a):void 0}}function eO(e,t){for(var r=[],n=0;n<e;n++)r.push(x[t+4*n>>2]);return r}function eD(e){4<e&&0==--j[e].ga&&(j[e]=void 0,L.push(e))}function eT(e){if(null===e)return"null";var t=typeof e;return"object"===t||"array"===t||"function"===t?e.toString():""+e}function eR(e,t){for(var r="",n=0;!(n>=t/2);++n){var i=y[e+2*n>>1];if(0==i)break;r+=String.fromCharCode(i)}return r}function eP(e,t,r){if(void 0===r&&(r=0x7fffffff),2>r)return 0;r-=2;var n=t;r=r<2*e.length?r/2:e.length;for(var i=0;i<r;++i)y[t>>1]=e.charCodeAt(i),t+=2;return y[t>>1]=0,t-n}function eM(e){return 2*e.length}function eN(e,t){for(var r=0,n="";!(r>=t/4);){var i=v[e+4*r>>2];if(0==i)break;++r,65536<=i?(i-=65536,n+=String.fromCharCode(55296|i>>10,56320|1023&i)):n+=String.fromCharCode(i)}return n}function ej(e,t,r){if(void 0===r&&(r=0x7fffffff),4>r)return 0;var n=t;r=n+r-4;for(var i=0;i<e.length;++i){var a=e.charCodeAt(i);if(55296<=a&&57343>=a&&(a=65536+((1023&a)<<10)|1023&e.charCodeAt(++i)),v[t>>2]=a,(t+=4)+4>r)break}return v[t>>2]=0,t-n}function eL(e){for(var t=0,r=0;r<e.length;++r){var n=e.charCodeAt(r);55296<=n&&57343>=n&&++r,t+=4}return t}var eF={};function eU(e){var t=eF[e];return void 0===t?q(e):t}var ez=[],eG=[],eH=[null,[],[]];U=s.BindingError=F("BindingError"),s.count_emval_handles=function(){for(var e=0,t=5;t<j.length;++t)void 0!==j[t]&&++e;return e},s.get_first_emval=function(){for(var e=5;e<j.length;++e)if(void 0!==j[e])return j[e];return null}
138,W=s.PureVirtualError=F("PureVirtualError");for(var eW=Array(256),eY=0;256>eY;++eY)eW[eY]=String.fromCharCode(eY);Y=eW,s.getInheritedInstanceCount=function(){return Object.keys(Z).length},s.getLiveInheritedInstances=function(){var e,t=[];for(e in Z)Z.hasOwnProperty(e)&&t.push(Z[e]);return t},s.flushPendingDeletes=J,s.setDelayFunction=function(e){V=e,K.length&&V&&V(J)},eo=s.InternalError=F("InternalError"),eb.prototype.isAliasOf=function(e){if(!(this instanceof eb&&e instanceof eb))return!1;var t=this.M.P.N,r=this.M.O,n=e.M.P.N;for(e=e.M.O;t.R;)r=t.ba(r),t=t.R;for(;n.R;)e=n.ba(e),n=n.R;return t===n&&r===e},eb.prototype.clone=function(){if(this.M.O||ey(this),this.M.aa)return this.M.count.value+=1,this;var e=ec,t=Object,r=t.create,n=Object.getPrototypeOf(this),i=this.M;return e=e(r.call(t,n,{M:{value:{count:i.count,$:i.$,aa:i.aa,O:i.O,P:i.P,T:i.T,U:i.U}}})),e.M.count.value+=1,e.M.$=!1,e},eb.prototype.delete=function(){this.M.O||ey(this),this.M.$&&!this.M.aa&&z("Object already scheduled for deletion"),er(this),ei(this.M),this.M.aa||(this.M.T=void 0,this.M.O=void 0)},eb.prototype.isDeleted=function(){return!this.M.O},eb.prototype.deleteLater=function(){return this.M.O||ey(this),this.M.$&&!this.M.aa&&z("Object already scheduled for deletion"),K.push(this),1===K.length&&V&&V(J),this.M.$=!0,this},eB.prototype.qa=function(e){return this.ka&&(e=this.ka(e)),e},eB.prototype.ha=function(e){this.W&&this.W(e)},eB.prototype.argPackAdvance=8,eB.prototype.readValueFromPointer=ed,eB.prototype.deleteObject=function(e){null!==e&&e.delete()},eB.prototype.fromWireType=function(e){function t(){return this.da?el(this.N.X,{P:this.wa,O:r,U:this,T:e}):el(this.N.X,{P:this,O:e})}
138var r=this.qa(e);if(!r)return this.ha(e),null;var n=Z[X(this.N,r)];if(void 0!==n)return 0===n.M.count.value?(n.M.O=r,n.M.T=e,n.clone()):(n=n.clone(),this.ha(e),n);if(!(n=ea[n=this.N.pa(r)]))return t.call(this);n=this.ca?n.la:n.pointerType;var i=function e(t,r,n){return r===n?t:void 0===n.R||null===(t=e(t,r,n.R))?null:n.na(t)}(r,this.N,n.N);return null===i?t.call(this):this.da?el(n.N.X,{P:n,O:i,U:this,T:e}):el(n.N.X,{P:n,O:i})},eS=s.UnboundTypeError=F("UnboundTypeError");var eq="function"==typeof atob?atob:function(e){var t="",r=0;e=e.replace(/[^A-Za-z0-9\+\/=]/g,"");do{var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(e.charAt(r++)),i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(e.charAt(r++)),a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(e.charAt(r++)),o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(e.charAt(r++));n=n<<2|i>>4,i=(15&i)<<4|a>>2;var s=(3&a)<<6|o;t+=String.fromCharCode(n),64!==a&&(t+=String.fromCharCode(i)),64!==o&&(t+=String.fromCharCode(s))}while(r<e.length)return t},eK={l:function(e,t,r,n){O("Assertion failed: "+(e?h(m,e):"")+", at: "+[t?t?h(m,t):"":"unknown filename",r,n?n?h(m,n):"":"unknown function"])},q:function(e,t,r){e=q(e),t=et(t,"wrapper"),r=G(r);var n=[].slice,i=t.N,a=i.X,o=i.R.X,s=i.R.constructor;for(var l in e=N(e,function(){i.R.ja.forEach((function(e){if(this[e]===o[e])throw new W("Pure virtual function "+e+" must be implemented in JavaScript")}).bind(this)),Object.defineProperty(this,"__parent",{value:a}),this.__construct.apply(this,n.call(arguments))}),a.__construct=function(){this===a&&z("Pass correct 'this' to __construct");var e=s.implement.apply(void 0,[this].concat(n.call(arguments)));er(e);var t=e.M;e.notifyOnDestruction(),t.aa=!0,Object.defineProperties(this,{M:{value:t}}),ec(this),e=X(i,e=t.O),Z.hasOwnProperty(e)?z("Tried to register registered instance: "+e):Z[e]=this},a.__destruct=function(){this===a&&z("Pass correct 'this' to __destruct"),er(this);var e=this.M.O;e=X(i,e),Z.hasOwnProperty(e)?delete Z[e]:z("Tried to unregister unregistered instance: "+e)},e.prototype=Object.create(a),r)e.prototype[l]=r[l];return H(e)},j:function(e){var t=eu[e];delete eu[e];var r=t.fa,n=t.W,i=t.ia;eg([e],i.map(e=>e.ta).concat(i.map(e=>e.za)),e=>{var a={};return i.forEach((t,r)=>{var n=e[r],o=t.ra,s=t.sa,l=e[r+i.length],c=t.ya,u=t.Aa;a[t.oa]={read:e=>n.fromWireType(o(s,e)),write:(e,t)=>{var r=[];c(u,e,l.toWireType(r,t)),ef(r)}}}),[{name:t.name,fromWireType:function(e){var t,r={};for(t in a)r[t]=a[t].read(e);return n(e),r},toWireType:function(e,t){for(var i in a)if(!(i in t))throw TypeError('Missing field:  "'+i+'"');var o=r();for(i in a)a[i].write(o,t[i]);return null!==e&&e.push(n,o),o},argPackAdvance:8,readValueFromPointer:ed,V:n}]})},v:function(){},B:function(e,t,r,n,i){var a=ep(r);em(e,{name:t=q(t),fromWireType:function(e){return!!e},toWireType:function(e,t){return t?n:i},argPackAdvance:8,readValueFromPointer:function(e){if(1===r)var n=p;else if(2===r)n=y;else if(4===r)n=v;else throw TypeError("Unknown boolean type size: "+t);return this.fromWireType(n[e>>a])},V:null})},f:function(e,t,r,n,i,a,o,l,c,u,f,d,h){f=q(f),a=ek(i,a),l&&(l=ek(o,l)),u&&(u=ek(c,u)),h=ek(d,h);var A,g=M(f);A=function(){eQ("Cannot construct "+f+" due to unbound types",[n])},s.hasOwnProperty(g)?(z("Cannot register public name '"+g+"' twice"),ev(s,g,g),s.hasOwnProperty(void 0)&&z("Cannot register multiple overloads of a function with the same number of arguments (undefined)!"),s[g].S[void 0]=A):s[g]=A,eg([e,t,r],n?[n]:[],function(t){if(t=t[0],n)var r,i=t.N,o=i.X;else o=eb.prototype;var c=Object.create(o,{constructor:{value:t=N(g,function(){if(Object.getPrototypeOf(this)!==c)throw new U("Use 'new' to construct "+f);if(void 0===d.Y)throw new U(f+" has no accessible constructor");var e=d.Y[arguments.length];if(void 0===e)throw new U("Tried to invoke ctor of "+f+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(d.Y).toString()+") parameters instead!");return e.apply(this,arguments)})}});t.prototype=c;var d=new ex(f,t,c,h,i,a,l,u);
138i=new eB(f,d,!0,!1),o=new eB(f+"*",d,!1,!1);var A=new eB(f+" const*",d,!1,!0);return ea[e]={pointerType:o,la:A},r=t,s.hasOwnProperty(g)||es("Replacing nonexistant public symbol"),s[g]=r,s[g].Z=void 0,[i,o,A]})},d:function(e,t,r,n,i,a,o){var s=eO(r,n);t=q(t),a=ek(i,a),eg([],[e],function(e){function n(){eQ("Cannot call "+i+" due to unbound types",s)}var i=(e=e[0]).name+"."+t;t.startsWith("@@")&&(t=Symbol[t.substring(2)]);var l=e.N.constructor;return void 0===l[t]?(n.Z=r-1,l[t]=n):(ev(l,t,i),l[t].S[r-1]=n),eg([],s,function(e){return e=e_(i,[e[0],null].concat(e.slice(1)),null,a,o),void 0===l[t].S?(e.Z=r-1,l[t]=e):l[t].S[r-1]=e,[]}),[]})},p:function(e,t,r,n,i,a){0<t||O();var o=eO(t,r);i=ek(n,i),eg([],[e],function(e){var r="constructor "+(e=e[0]).name;if(void 0===e.N.Y&&(e.N.Y=[]),void 0!==e.N.Y[t-1])throw new U("Cannot register multiple constructors with identical number of parameters ("+(t-1)+") for class '"+e.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!");return e.N.Y[t-1]=()=>{eQ("Cannot construct "+e.name+" due to unbound types",o)},eg([],o,function(n){return n.splice(1,0,null),e.N.Y[t-1]=e_(r,n,null,i,a),[]}),[]})},a:function(e,t,r,n,i,a,o,s){var l=eO(r,n);t=q(t),a=ek(i,a),eg([],[e],function(e){function n(){eQ("Cannot call "+i+" due to unbound types",l)}var i=(e=e[0]).name+"."+t;t.startsWith("@@")&&(t=Symbol[t.substring(2)]),s&&e.N.ja.push(t);var c=e.N.X,u=c[t];return void 0===u||void 0===u.S&&u.className!==e.name&&u.Z===r-2?(n.Z=r-2,n.className=e.name,c[t]=n):(ev(c,t,i),c[t].S[r-2]=n),eg([],l,function(n){return n=e_(i,n,e,a,o),void 0===c[t].S?(n.Z=r-2,c[t]=n):c[t].S[r-2]=n,[]}),[]})},A:function(e,t){em(e,{name:t=q(t),fromWireType:function(e){var t=G(e);return eD(e),t},toWireType:function(e,t){return H(t)},argPackAdvance:8,readValueFromPointer:ed,V:null})},n:function(e,t,r){r=ep(r),em(e,{name:t=q(t),fromWireType:function(e){return e},toWireType:function(e,t){return t},argPackAdvance:8,readValueFromPointer:function(e,t){switch(t){case 2:return function(e){return this.fromWireType(w[e>>2])};case 3:return function(e){return this.fromWireType(E[e>>3])};default:throw TypeError("Unknown float type: "+e)}}(t,r),V:null})},e:function(e,t,r,n,i){t=q(t),-1===i&&(i=0xffffffff),i=ep(r);var a=e=>e;if(0===n){var o=32-8*r;a=e=>e<<o>>>o}r=t.includes("unsigned")?function(e,t){return t>>>0}:function(e,t){return t},em(e,{name:t,fromWireType:a,toWireType:r,argPackAdvance:8,readValueFromPointer:function(e,t,r){switch(t){case 0:return r?function(e){return p[e]}:function(e){return m[e]};case 1:return r?function(e){return y[e>>1]}:function(e){return b[e>>1]};case 2:return r?function(e){return v[e>>2]}:function(e){return x[e>>2]};default:throw TypeError("Unknown integer type: "+e)}}(t,i,0!==n),V:null})},b:function(e,t,r){function n(e){e>>=2;var t=x;return new i(g,t[e+1],t[e])}var i=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][t];em(e,{name:r=q(r),fromWireType:n,argPackAdvance:8,readValueFromPointer:n},{ua:!0})},o:function(e,t){var r="std::string"===(t=q(t));em(e,{name:t,fromWireType:function(e){var t=x[e>>2],n=e+4;if(r)for(var i=n,a=0;a<=t;++a){var o=n+a;if(a==t||0==m[o]){if(i=i?h(m,i,o-i):"",void 0===s)var s=i;else s+="\0",s+=i;i=o+1}}else{for(a=0,s=Array(t);a<t;++a)s[a]=String.fromCharCode(m[n+a]);s=s.join("")}return eZ(e),s},toWireType:function(e,t){t instanceof ArrayBuffer&&(t=new Uint8Array(t));var n,i="string"==typeof t;if(i||t instanceof Uint8Array||t instanceof Uint8ClampedArray||t instanceof Int8Array||z("Cannot pass non-string to std::string"),r&&i){var a=0;for(n=0;n<t.length;++n){var o=t.charCodeAt(n);127>=o?a++:2047>=o?a+=2:55296<=o&&57343>=o?(a+=4,++n):a+=3}n=a}else n=t.length;if(o=(a=eV(4+n+1))+4,x[a>>2]=n,r&&i){if(i=o,o=n+1,n=m,0<o){o=i+o-1;for(var s=0;s<t.length;++s){var l=t.charCodeAt(s);if(55296<=l&&57343>=l&&(l=65536+((1023&l)<<10)|1023&t.charCodeAt(++s)),127>=l){if(i>=o)break;n[i++]=l}else{if(2047>=l){if(i+1>=o)break;n[i++]=192|l>>6}else{if(65535>=l){if(i+2>=o)break;n[i++]=224|l>>12}else{if(i+3>=o)break;n[i++]=240|l>>18,n[i++]=128|l>>12&63}n[i++]=128|l>>6&63}n[i++]=128|63&l}}n[i]=0}}else if(i)for(i=0;i<n;++i)255<(s=t.charCodeAt(i))&&(eZ(o),z("String has UTF-16 code units that do not fit in 8 bits")),m[o+i]=s;else for(i=0;i<n;++i)m[o+i]=t[i];return null!==e&&e.push(eZ,a),a},argPackAdvance:8,readValueFromPointer:ed,V:function(e){eZ(e)}})},i:function(e,t,r){if(r=q(r),2===t)var n=eR,i=eP,a=eM,o=()=>b,s=1;else 4===t&&(n=eN,i=ej,a=eL,o=()=>x,s=2);em(e,{name:r,fromWireType:function(e){for(var r,i=x[e>>2],a=o(),l=e+4,c=0;c<=i;++c){var u=e+4+c*t;(c==i||0==a[u>>s])&&(l=n(l,u-l),void 0===r?r=l:(r+="\0",r+=l),l=u+t)}return eZ(e),r},toWireType:function(e,n){"string"!=typeof n&&z("Cannot pass non-string to C++ string type "+r);
138var o=a(n),l=eV(4+o+t);return x[l>>2]=o>>s,i(n,l+4,o+t),null!==e&&e.push(eZ,l),l},argPackAdvance:8,readValueFromPointer:ed,V:function(e){eZ(e)}})},k:function(e,t,r,n,i,a){eu[e]={name:q(t),fa:ek(r,n),W:ek(i,a),ia:[]}},h:function(e,t,r,n,i,a,o,s,l,c){eu[e].ia.push({oa:q(t),ta:r,ra:ek(n,i),sa:a,za:o,ya:ek(s,l),Aa:c})},C:function(e,t){em(e,{va:!0,name:t=q(t),argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},s:function(e,t,r,n,i){e=ez[e],t=G(t),r=eU(r);var a=[];return x[n>>2]=H(a),e(t,r,a,i)},t:function(e,t,r,n){e=ez[e],e(t=G(t),r=eU(r),null,n)},g:eD,m:function(e,t){var r,n,i=function(e,t){for(var r=Array(e),n=0;n<e;++n)r[n]=et(x[t+4*n>>2],"parameter "+n);return r}(e,t),a=i[0],o=eG[t=a.name+"_$"+i.slice(1).map(function(e){return e.name}).join("_")+"$"];if(void 0!==o)return o;var s=Array(e-1);return r=(t,r,n,o)=>{for(var l=0,c=0;c<e-1;++c)s[c]=i[c+1].readValueFromPointer(o+l),l+=i[c+1].argPackAdvance;for(c=0,t=t[r].apply(t,s);c<e-1;++c)i[c+1].ma&&i[c+1].ma(s[c]);if(!a.va)return a.toWireType(n,t)},n=ez.length,ez.push(r),o=n,eG[t]=o},D:function(e){4<e&&(j[e].ga+=1)},r:function(e){ef(G(e)),eD(e)},c:function(){O("")},x:function(e,t,r){m.copyWithin(e,t,t+r)},w:function(e){var t=m.length;if(0x80000000<(e>>>=0))return!1;for(var r=1;4>=r;r*=2){var n=t*(1+.2/r);n=Math.min(n,e+0x6000000);var i=Math;n=Math.max(e,n),i=i.min.call(i,0x80000000,n+(65536-n%65536)%65536);n:{try{f.grow(i-g.byteLength+65535>>>16),A();var a=1;break n}catch(e){}a=void 0}if(a)return!0}return!1},z:function(){return 52},u:function(){return 70},y:function(e,t,r,n){for(var i=0,s=0;s<r;s++){var l=x[t>>2],c=x[t+4>>2];t+=8;for(var u=0;u<c;u++){var f=m[l+u],d=eH[e];0===f||10===f?((1===e?a:o)(h(d,0)),d.length=0):d.push(f)}i+=c}return x[n>>2]=i,0}};!function(){function e(e){s.asm=e.exports,f=s.asm.E,A(),I=s.asm.J,B.unshift(s.asm.F),S--,s.monitorRunDependencies&&s.monitorRunDependencies(S),0==S&&(null!==Q&&(clearInterval(Q),Q=null),_&&(e=_,_=null,e()))}function r(t){e(t.instance)}function n(e){return(u||"function"!=typeof fetch?Promise.resolve().then(function(){return R()}):fetch(t,{credentials:"same-origin"}).then(function(e){if(!e.ok)throw"failed to load wasm binary file at '"+t+"'";return e.arrayBuffer()}).catch(function(){return R()})).then(function(e){return WebAssembly.instantiate(e,i)}).then(function(e){return e}).then(e,function(e){o("failed to asynchronously prepare wasm: "+e),O(e)})}var i={a:eK};if(S++,s.monitorRunDependencies&&s.monitorRunDependencies(S),s.instantiateWasm)try{return s.instantiateWasm(i,e)}catch(e){o("Module.instantiateWasm callback failed with error: "+e),c(e)}(u||"function"!=typeof WebAssembly.instantiateStreaming||D(t)||"function"!=typeof fetch?n(r):fetch(t,{credentials:"same-origin"}).then(function(e){return WebAssembly.instantiateStreaming(e,i).then(r,function(e){return o("wasm streaming compile failed: "+e),o("falling back to ArrayBuffer instantiation"),n(r)})})).catch(c)}(),s.___wasm_call_ctors=function(){return(s.___wasm_call_ctors=s.asm.F).apply(null,arguments)};var eJ=s.___getTypeName=function(){return(eJ=s.___getTypeName=s.asm.G).apply(null,arguments)};s.__embind_initialize_bindings=function(){return(s.__embind_initialize_bindings=s.asm.H).apply(null,arguments)};var eV=s._malloc=function(){return(eV=s._malloc=s.asm.I).apply(null,arguments)},eZ=s._free=function(){return(eZ=s._free=s.asm.K).apply(null,arguments)};function eX(){function e(){if(!r&&(r=!0,s.calledRun=!0,!d)){if(P(B),l(s),s.onRuntimeInitialized&&s.onRuntimeInitialized(),s.postRun)for("function"==typeof s.postRun&&(s.postRun=[s.postRun]);s.postRun.length;){var e=s.postRun.shift();k.unshift(e)}P(k)}}if(!(0<S)){if(s.preRun)for("function"==typeof s.preRun&&(s.preRun=[s.preRun]);s.preRun.length;)!function(){var e=s.preRun.shift();C.unshift(e)}();P(C),0<S||(s.setStatus?(s.setStatus("Running..."),setTimeout(function(){setTimeout(function(){s.setStatus("")},1),e()},1)):e())}}if(s.dynCall_jiji=function(){return(s.dynCall_jiji=s.asm.L).apply(null,arguments)},_=function e(){r||eX(),r||(_=e)},s.preInit)for("function"==typeof s.preInit&&(s.preInit=[s.preInit]);0<s.preInit.length;)s.preInit.pop()();return eX(),e.ready});let Fq=((HH={})[HH.Auto=0]="Auto",HH[HH.FlexStart=1]="FlexStart",HH[HH.Center=2]="Center",HH[HH.FlexEnd=3]="FlexEnd",HH[HH.Stretch=4]="Stretch",HH[HH.Baseline=5]="Baseline",HH[HH.SpaceBetween=6]="SpaceBetween",HH[HH.SpaceAround=7]="SpaceAround",HH[HH.SpaceEvenly=8]="SpaceEvenly",HH),FK=((HW={})[HW.BorderBox=0]="BorderBox",HW[HW.ContentBox=1]="ContentBox",HW),FJ=((HY={}
138)[HY.Width=0]="Width",HY[HY.Height=1]="Height",HY),FV=((Hq={})[Hq.Inherit=0]="Inherit",Hq[Hq.LTR=1]="LTR",Hq[Hq.RTL=2]="RTL",Hq),FZ=((HK={})[HK.Flex=0]="Flex",HK[HK.None=1]="None",HK[HK.Contents=2]="Contents",HK),FX=((HJ={})[HJ.Left=0]="Left",HJ[HJ.Top=1]="Top",HJ[HJ.Right=2]="Right",HJ[HJ.Bottom=3]="Bottom",HJ[HJ.Start=4]="Start",HJ[HJ.End=5]="End",HJ[HJ.Horizontal=6]="Horizontal",HJ[HJ.Vertical=7]="Vertical",HJ[HJ.All=8]="All",HJ),F$=((HV={})[HV.None=0]="None",HV[HV.StretchFlexBasis=1]="StretchFlexBasis",HV[HV.AbsolutePositionWithoutInsetsExcludesPadding=2]="AbsolutePositionWithoutInsetsExcludesPadding",HV[HV.AbsolutePercentAgainstInnerSize=4]="AbsolutePercentAgainstInnerSize",HV[HV.All=0x7fffffff]="All",HV[HV.Classic=0x7ffffffe]="Classic",HV),F0=((HZ={})[HZ.WebFlexBasis=0]="WebFlexBasis",HZ),F1=((HX={})[HX.Column=0]="Column",HX[HX.ColumnReverse=1]="ColumnReverse",HX[HX.Row=2]="Row",HX[HX.RowReverse=3]="RowReverse",HX),F2=((H$={})[H$.Column=0]="Column",H$[H$.Row=1]="Row",H$[H$.All=2]="All",H$),F5=((H0={})[H0.FlexStart=0]="FlexStart",H0[H0.Center=1]="Center",H0[H0.FlexEnd=2]="FlexEnd",H0[H0.SpaceBetween=3]="SpaceBetween",H0[H0.SpaceAround=4]="SpaceAround",H0[H0.SpaceEvenly=5]="SpaceEvenly",H0),F3=((H1={})[H1.Error=0]="Error",H1[H1.Warn=1]="Warn",H1[H1.Info=2]="Info",H1[H1.Debug=3]="Debug",H1[H1.Verbose=4]="Verbose",H1[H1.Fatal=5]="Fatal",H1),F4=((H2={})[H2.Undefined=0]="Undefined",H2[H2.Exactly=1]="Exactly",H2[H2.AtMost=2]="AtMost",H2),F6=((H5={})[H5.Default=0]="Default",H5[H5.Text=1]="Text",H5),F8=((H3={})[H3.Visible=0]="Visible",H3[H3.Hidden=1]="Hidden",H3[H3.Scroll=2]="Scroll",H3),F7=((H4={})[H4.Static=0]="Static",H4[H4.Relative=1]="Relative",H4[H4.Absolute=2]="Absolute",H4),F9=((H6={})[H6.Undefined=0]="Undefined",H6[H6.Point=1]="Point",H6[H6.Percent=2]="Percent",H6[H6.Auto=3]="Auto",H6),Ue=((H8={})[H8.NoWrap=0]="NoWrap",H8[H8.Wrap=1]="Wrap",H8[H8.WrapReverse=2]="WrapReverse",H8),Ut={ALIGN_AUTO:Fq.Auto,ALIGN_FLEX_START:Fq.FlexStart,ALIGN_CENTER:Fq.Center,ALIGN_FLEX_END:Fq.FlexEnd,ALIGN_STRETCH:Fq.Stretch,ALIGN_BASELINE:Fq.Baseline,ALIGN_SPACE_BETWEEN:Fq.SpaceBetween,ALIGN_SPACE_AROUND:Fq.SpaceAround,ALIGN_SPACE_EVENLY:Fq.SpaceEvenly,BOX_SIZING_BORDER_BOX:FK.BorderBox,BOX_SIZING_CONTENT_BOX:FK.ContentBox,DIMENSION_WIDTH:FJ.Width,DIMENSION_HEIGHT:FJ.Height,DIRECTION_INHERIT:FV.Inherit,DIRECTION_LTR:FV.LTR,DIRECTION_RTL:FV.RTL,DISPLAY_FLEX:FZ.Flex,DISPLAY_NONE:FZ.None,DISPLAY_CONTENTS:FZ.Contents,EDGE_LEFT:FX.Left,EDGE_TOP:FX.Top,EDGE_RIGHT:FX.Right,EDGE_BOTTOM:FX.Bottom,EDGE_START:FX.Start,EDGE_END:FX.End,EDGE_HORIZONTAL:FX.Horizontal,EDGE_VERTICAL:FX.Vertical,EDGE_ALL:FX.All,ERRATA_NONE:F$.None,ERRATA_STRETCH_FLEX_BASIS:F$.StretchFlexBasis,ERRATA_ABSOLUTE_POSITION_WITHOUT_INSETS_EXCLUDES_PADDING:F$.AbsolutePositionWithoutInsetsExcludesPadding,ERRATA_ABSOLUTE_PERCENT_AGAINST_INNER_SIZE:F$.AbsolutePercentAgainstInnerSize,ERRATA_ALL:F$.All,ERRATA_CLASSIC:F$.Classic,EXPERIMENTAL_FEATURE_WEB_FLEX_BASIS:F0.WebFlexBasis,FLEX_DIRECTION_COLUMN:F1.Column,FLEX_DIRECTION_COLUMN_REVERSE:F1.ColumnReverse,FLEX_DIRECTION_ROW:F1.Row,FLEX_DIRECTION_ROW_REVERSE:F1.RowReverse,GUTTER_COLUMN:F2.Column,GUTTER_ROW:F2.Row,GUTTER_ALL:F2.All,JUSTIFY_FLEX_START:F5.FlexStart,JUSTIFY_CENTER:F5.Center,JUSTIFY_FLEX_END:F5.FlexEnd,JUSTIFY_SPACE_BETWEEN:F5.SpaceBetween,JUSTIFY_SPACE_AROUND:F5.SpaceAround,JUSTIFY_SPACE_EVENLY:F5.SpaceEvenly,LOG_LEVEL_ERROR:F3.Error,LOG_LEVEL_WARN:F3.Warn,LOG_LEVEL_INFO:F3.Info,LOG_LEVEL_DEBUG:F3.Debug,LOG_LEVEL_VERBOSE:F3.Verbose,LOG_LEVEL_FATAL:F3.Fatal,MEASURE_MODE_UNDEFINED:F4.Undefined,MEASURE_MODE_EXACTLY:F4.Exactly,MEASURE_MODE_AT_MOST:F4.AtMost,NODE_TYPE_DEFAULT:F6.Default,NODE_TYPE_TEXT:F6.Text,OVERFLOW_VISIBLE:F8.Visible,OVERFLOW_HIDDEN:F8.Hidden,OVERFLOW_SCROLL:F8.Scroll,POSITION_TYPE_STATIC:F7.Static,POSITION_TYPE_RELATIVE:F7.Relative,POSITION_TYPE_ABSOLUTE:F7.Absolute,UNIT_UNDEFINED:F9.Undefined,UNIT_POINT:F9.Point,UNIT_PERCENT:F9.Percent,UNIT_AUTO:F9.Auto,WRAP_NO_WRAP:Ue.NoWrap,WRAP_WRAP:Ue.Wrap,WRAP_WRAP_REVERSE:Ue.WrapReverse};async function Ur(){var e=await FY();function t(e,t,r){let n=e[t];e[t]=function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return r.call(this,n,...t)}}for(let r of["setPosition","setMargin","setFlexBasis","setWidth","setHeight","setMinWidth","setMinHeight","setMaxWidth","setMaxHeight","setPadding","setGap"]){let n={[F9.Point]:e.Node.prototype[r],[F9.Percent]:e.Node.prototype[`${r}Percent`],[F9.Auto]:e.Node.prototype[`${r}Auto`]};t(e.Node.prototype,r,function(e){let t,i;for(var a=arguments.length,o=Array(a>1?a-1:0),s=1;s<a;s++)o[s-1]=arguments[s];let l=o.pop();if("auto"===l)t=F9.Auto,i=void 0;else if("object"==typeof l)t=l.unit,i=l.valueOf();else if(t="string"==typeof l&&l.endsWith("%")?F9.Percent:F9.Point,i=parseFloat(l),void 0!==l&&!Number.isNaN(l)&&Number.isNaN(i))throw Error(`Invalid value ${l} for ${r}`);if(!n[t])throw Error(`Failed to execute "${r}": Unsupported unit '${l}'`);return void 0!==i?n[t].call(this,...o,i):n[t].call(this,...o)})}return t(e.Node.prototype,"setMeasureFunc",function(t,r){return r?t.call(this,e.MeasureCallback.implement({measure:function(){let{width:e,height:t}=r(...arguments);return{width:e??NaN,height:t??NaN}}})):this.unsetMeasureFunc()}),t(e.Node.prototype,"setDirtiedFunc",function(t,r){t.call(this,e.DirtiedCallback.implement({dirtied:r}))}),t(e.Config.prototype,"free",function(){e.Config.destroy(this)}),t(e.Node,"create",(t,r)=>r?e.Node.createWithConfig(r):e.Node.createDefault()),t(e.Node.prototype,"free",function(){e.Node.destroy(this)}),t(e.Node.prototype,"freeRecursive",function(){for(let e=0,t=this.getChildCount();e<t;++e)this.getChild(0).freeRecursive();this.free()}),t(e.Node.prototype,"calculateLayout",function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:NaN,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:NaN,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:FV.LTR;return e.call(this,t,r,n)}),{Config:e.Config,Node:e.Node,...Ut}}let Un=String.raw,Ui=Un`(?:\p{Emoji}\uFE0F\u20E3?|\p{Emoji_Modifier_Base}\p{Emoji_Modifier}?|\p{Emoji_Presentation})`,Ua=Un`\u{E0061}-\u{E007A}`;var Uo=e.g,Us=[],Ul=[],Uc="undefined"!=typeof Uint8Array?Uint8Array:Array,Uu=!1;function Uf(){Uu=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
138+/",t=0,r=e.length;t<r;++t)Us[t]=e[t],Ul[e.charCodeAt(t)]=t;Ul[45]=62,Ul[95]=63}function Ud(e){Uu||Uf();for(var t,r=e.length,n=r%3,i="",a=[],o=0,s=r-n;o<s;o+=16383)a.push(function(e,t,r){for(var n,i=[],a=t;a<r;a+=3)n=(e[a]<<16)+(e[a+1]<<8)+e[a+2],i.push(Us[n>>18&63]+Us[n>>12&63]+Us[n>>6&63]+Us[63&n]);return i.join("")}(e,o,o+16383>s?s:o+16383));return 1===n?(i+=Us[(t=e[r-1])>>2],i+=Us[t<<4&63],i+="=="):2===n&&(i+=Us[(t=(e[r-2]<<8)+e[r-1])>>10],i+=Us[t>>4&63],i+=Us[t<<2&63],i+="="),a.push(i),a.join("")}function Uh(e,t,r,n,i){var a,o,s=8*i-n-1,l=(1<<s)-1,c=l>>1,u=-7,f=r?i-1:0,d=r?-1:1,h=e[t+f];for(f+=d,a=h&(1<<-u)-1,h>>=-u,u+=s;u>0;a=256*a+e[t+f],f+=d,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=n;u>0;o=256*o+e[t+f],f+=d,u-=8);if(0===a)a=1-c;else{if(a===l)return o?NaN:1/0*(h?-1:1);o+=Math.pow(2,n),a-=c}return(h?-1:1)*o*Math.pow(2,a-n)}function UA(e,t,r,n,i,a){var o,s,l,c=8*a-i-1,u=(1<<c)-1,f=u>>1,d=5960464477539062e-23*(23===i),h=n?0:a-1,A=n?1:-1,g=+(t<0||0===t&&1/t<0);for(isNaN(t=Math.abs(t))||t===1/0?(s=+!!isNaN(t),o=u):(o=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-o))<1&&(o--,l*=2),o+f>=1?t+=d/l:t+=d*Math.pow(2,1-f),t*l>=2&&(o++,l/=2),o+f>=u?(s=0,o=u):o+f>=1?(s=(t*l-1)*Math.pow(2,i),o+=f):(s=t*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;e[r+h]=255&s,h+=A,s/=256,i-=8);for(o=o<<i|s,c+=i;c>0;e[r+h]=255&o,h+=A,o/=256,c-=8);e[r+h-A]|=128*g}var Ug={}.toString,Up=Array.isArray||function(e){return"[object Array]"==Ug.call(e)};function Um(){return Ub.TYPED_ARRAY_SUPPORT?0x7fffffff:0x3fffffff}function Uy(e,t){if(Um()<t)throw RangeError("Invalid typed array length");return Ub.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=Ub.prototype:(null===e&&(e=new Ub(t)),e.length=t),e}function Ub(e,t,r){if(!Ub.TYPED_ARRAY_SUPPORT&&!(this instanceof Ub))return new Ub(e,t,r);if("number"==typeof e){if("string"==typeof t)throw Error("If encoding is specified then the first argument must be a string");return Uw(this,e)}return Uv(this,e,t,r)}function Uv(e,t,r,n){if("number"==typeof t)throw TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,r,n){if(t.byteLength,r<0||t.byteLength<r)throw RangeError("'offset' is out of bounds");if(t.byteLength<r+(n||0))throw RangeError("'length' is out of bounds");return t=void 0===r&&void 0===n?new Uint8Array(t):void 0===n?new Uint8Array(t,r):new Uint8Array(t,r,n),Ub.TYPED_ARRAY_SUPPORT?(e=t).__proto__=Ub.prototype:e=UE(e,t),e}(e,t,r,n):"string"==typeof t?function(e,t,r){if(("string"!=typeof r||""===r)&&(r="utf8"),!Ub.isEncoding(r))throw TypeError('"encoding" must be a valid string encoding');var n=0|UB(t,r),i=(e=Uy(e,n)).write(t,r);return i!==n&&(e=e.slice(0,i)),e}(e,t,r):function(e,t){if(UC(t)){var r,n=0|UI(t.length);return 0===(e=Uy(e,n)).length||t.copy(e,0,0,n),e}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t){return"number"!=typeof t.length||(r=t.length)!=r?Uy(e,0):UE(e,t)}if("Buffer"===t.type&&Up(t.data))return UE(e,t.data)}throw TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function Ux(e){if("number"!=typeof e)throw TypeError('"size" argument must be a number');if(e<0)throw RangeError('"size" argument must not be negative')}function Uw(e,t){if(Ux(t),e=Uy(e,t<0?0:0|UI(t)),!Ub.TYPED_ARRAY_SUPPORT)for(var r=0;r<t;++r)e[r]=0;return e}function UE(e,t){var r=t.length<0?0:0|UI(t.length);e=Uy(e,r);for(var n=0;n<r;n+=1)e[n]=255&t[n];return e}function UI(e){if(e>=Um())throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Um().toString(16)+" bytes");return 0|e}function UC(e){return!!(null!=e&&e._isBuffer)}function UB(e,t){if(UC(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return UF(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return Uz(e).length;default:if(n)return UF(e).length;t=(""+t).toLowerCase(),n=!0}}function Uk(e,t,r){var n,i,a,o=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===r||r>this.length)&&(r=this.length),r<=0||(r>>>=0)<=(t>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,r){var n,i=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>i)&&(r=i);for(var a="",o=t;o<r;++o){a+=(n=e[o])<16?"0"+n.toString(16):n.toString(16)}return a}(this,t,r);case"utf8":case"utf-8":return UO(this,t,r);case"ascii":return function(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i<r;++i)n+=String.fromCharCode(127&e[i]);return n}(this,t,r);case"latin1":case"binary":return function(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i<r;++i)n+=String.fromCharCode(e[i]);return n}(this,t,r);case"base64":return n=this,i=t,a=r,0===i&&a===n.length?Ud(n):Ud(n.slice(i,a));case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return function(e,t,r){for(var n=e.slice(t,r),i="",a=0;a<n.length;a+=2)i+=String.fromCharCode(n[a]+256*n[a+1]);return i}(this,t,r);default:if(o)throw TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),o=!0}}function US(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function UQ(e,t,r,n,i){if(0===e.length)return -1;if("string"==typeof r?(n=r,r=0):r>0x7fffffff?r=0x7fffffff:r<-0x80000000&&(r=-0x80000000),isNaN(r*=1)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length)if(i)return -1;else r=e.length-1;else if(r<0)if(!i)return -1;else r=0;if("string"==typeof t&&(t=Ub.from(t,n)),UC(t))return 0===t.length?-1:U_(e,t,r,n,i);if("number"==typeof t){if(t&=255,Ub.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf)if(i)return Uint8Array.prototype.indexOf.call(e,t,r);else return Uint8Array.prototype.lastIndexOf.call(e,t,r);return U_(e,[t],r,n,i)}throw TypeError("val must be string, number or Buffer")}function U_(e,t,r,n,i){var a,o=1,s=e.length,l=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return -1;o=2,s/=2,l/=2,r/=2}function c(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){var u=-1;for(a=r;a<s;a++)if(c(e,a)===c(t,-1===u?0:a-u)){if(-1===u&&(u=a),a-u+1===l)return u*o}else -1!==u&&(a-=a-u),u=-1}else for(r+l>s&&(r=s-l),a=r;a>=0;a--){for(var f=!0,d=0;d<l;d++)if(c(e,a+d)!==c(t,d)){f=!1;break}if(f)return a}return -1}Ub.TYPED_ARRAY_SUPPORT=void 0===Uo.TYPED_ARRAY_SUPPORT||Uo.TYPED_ARRAY_SUPPORT,Um(),Ub.poolSize=8192,Ub._augment=function(e){return e.__proto__=Ub.prototype,e},Ub.from=function(e,t,r){return Uv(null,e,t,r)},Ub.TYPED_ARRAY_SUPPORT&&(Ub.prototype.__proto__=Uint8Array.prototype,Ub.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&Ub[Symbol.species]),Ub.alloc=function(e,t,r){return(Ux(e),e<=0)?Uy(null,e):void 0!==t?"string"==typeof r?Uy(null,e).fill(t,r):Uy(null,e).fill(t):Uy(null,e)},Ub.allocUnsafe=function(e){return Uw(null,e)},Ub.allocUnsafeSlow=function(e){return Uw(null,e)},Ub.isBuffer=function(e){var t;return null!=e&&(!!e._isBuffer||UH(e)||"function"==typeof(t=e).readFloatLE&&"function"==typeof t.slice&&UH(t.slice(0,0)))},Ub.compare=function(e,t){if(!UC(e)||!UC(t))throw TypeError("Arguments must be Buffers");if(e===t)return 0;for(var r=e.length,n=t.length,i=0,a=Math.min(r,n);i<a;++i)if(e[i]!==t[i]){r=e[i],n=t[i];break}return r<n?-1:+(n<r)},Ub.isEncoding=function(e){switch(String(e).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}},Ub.concat=function(e,t){if(!Up(e))throw TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return Ub.alloc(0);if(void 0===t)for(r=0,t=0;r<e.length;++r)t+=e[r].length;var r,n=Ub.allocUnsafe(t),i=0;for(r=0;r<e.length;++r){var a=e[r];if(!UC(a))throw TypeError('"list" argument must be an Array of Buffers');a.copy(n,i),i+=a.length}return n},Ub.byteLength=UB,Ub.prototype._isBuffer=!0,Ub.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)US(this,t,t+1);return this},Ub.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)US(this,t,t+3),US(this,t+1,t+2);return this},Ub.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)US(this,t,t+7),US(this,t+1,t+6),US(this,t+2,t+5),US(this,t+3,t+4);return this},Ub.prototype.toString=function(){var e=0|this.length;return 0===e?"":0==arguments.length?UO(this,0,e):Uk.apply(this,arguments)},Ub.prototype.equals=function(e){if(!UC(e))throw TypeError("Argument must be a Buffer");return this===e||0===Ub.compare(this,e)},Ub.prototype.inspect=function(){var e="";return this.length>0&&(e=this.toString("hex",0,50).match(/.{2}/g).join(" "),this.length>50&&(e+=" ... ")),"<Buffer "+e+">"},Ub.prototype.compare=function(e,t,r,n,i){if(!UC(e))throw TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return -1;if(t>=r)return 1;if(t>>>=0,r>>>=0,n>>>=0,i>>>=0,this===e)return 0;for(var a=i-n,o=r-t,s=Math.min(a,o),l=this.slice(n,i),c=e.slice(t,r),u=0;u<s;++u)if(l[u]!==c[u]){a=l[u],o=c[u];break}return a<o?-1:+(o<a)},Ub.prototype.includes=function(e,t,r){return -1!==this.indexOf(e,t,r)},Ub.prototype.indexOf=function(e,t,r){return UQ(this,e,t,r,!0)},Ub.prototype.lastIndexOf=function(e,t,r){return UQ(this,e,t,r,!1)};function UO(e,t,r){r=Math.min(e.length,r);for(var n=[],i=t;i<r;){var a,o,s,l,c=e[i],u=null,f=c>239?4:c>223?3:c>191?2:1;if(i+f<=r)switch(f){case 1:c<128&&(u=c);break;case 2:(192&(a=e[i+1]))==128&&(l=(31&c)<<6|63&a)>127&&(u=l);break;case 3:a=e[i+1],o=e[i+2],(192&a)==128&&(192&o)==128&&(l=(15&c)<<12|(63&a)<<6|63&o)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:a=e[i+1],o=e[i+2],s=e[i+3],(192&a)==128&&(192&o)==128&&(192&s)==128&&(l=(15&c)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,f=1):u>65535&&(u-=65536,n.push(u>>>10&1023|55296),u=56320|1023&u),n.push(u),i+=f}var d=n,h=d.length;if(h<=4096)return String.fromCharCode.apply(String,d);for(var A="",g=0;g<h;)A+=String.fromCharCode.apply(String,d.slice(g,g+=4096));return A}function UD(e,t,r){if(e%1!=0||e<0)throw RangeError("offset is not uint");if(e+t>r)throw RangeError("Trying to access beyond buffer length")}function UT(e,t,r,n,i,a){if(!UC(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<a)throw RangeError('"value" argument is out of bounds');if(r+n>e.length)throw RangeError("Index out of range")}function UR(e,t,r,n){t<0&&(t=65535+t+1);for(var i=0,a=Math.min(e.length-r,2);i<a;++i)e[r+i]=(t&255<<8*(n?i:1-i))>>>(n?i:1-i)*8}function UP(e,t,r,n){t<0&&(t=0xffffffff+t+1);for(var i=0,a=Math.min(e.length-r,4);i<a;++i)e[r+i]=t>>
138>(n?i:3-i)*8&255}function UM(e,t,r,n,i,a){if(r+n>e.length||r<0)throw RangeError("Index out of range")}function UN(e,t,r,n,i){return i||UM(e,t,r,4),UA(e,t,r,n,23,4),r+4}function Uj(e,t,r,n,i){return i||UM(e,t,r,8),UA(e,t,r,n,52,8),r+8}Ub.prototype.write=function(e,t,r,n){if(void 0===t)n="utf8",r=this.length,t=0;else if(void 0===r&&"string"==typeof t)n=t,r=this.length,t=0;else if(isFinite(t))t|=0,isFinite(r)?(r|=0,void 0===n&&(n="utf8")):(n=r,r=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var i,a,o,s,l,c,u,f,d=this.length-t;if((void 0===r||r>d)&&(r=d),e.length>0&&(r<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var h=!1;;)switch(n){case"hex":return function(e,t,r,n){r=Number(r)||0;var i=e.length-r;n?(n=Number(n))>i&&(n=i):n=i;var a=t.length;if(a%2!=0)throw TypeError("Invalid hex string");n>a/2&&(n=a/2);for(var o=0;o<n;++o){var s=parseInt(t.substr(2*o,2),16);if(isNaN(s))break;e[r+o]=s}return o}(this,e,t,r);case"utf8":case"utf-8":return i=t,a=r,UG(UF(e,this.length-i),this,i,a);case"ascii":return o=t,s=r,UG(UU(e),this,o,s);case"latin1":case"binary":return function(e,t,r,n){return UG(UU(t),e,r,n)}(this,e,t,r);case"base64":return l=t,c=r,UG(Uz(e),this,l,c);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return u=t,f=r,UG(function(e,t){for(var r,n,i=[],a=0;a<e.length&&!((t-=2)<0);++a)n=(r=e.charCodeAt(a))>>8,i.push(r%256),i.push(n);return i}(e,this.length-u),this,u,f);default:if(h)throw TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),h=!0}},Ub.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},Ub.prototype.slice=function(e,t){var r,n=this.length;if(e=~~e,t=void 0===t?n:~~t,e<0?(e+=n)<0&&(e=0):e>n&&(e=n),t<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e),Ub.TYPED_ARRAY_SUPPORT)(r=this.subarray(e,t)).__proto__=Ub.prototype;else{var i=t-e;r=new Ub(i,void 0);for(var a=0;a<i;++a)r[a]=this[a+e]}return r},Ub.prototype.readUIntLE=function(e,t,r){e|=0,t|=0,r||UD(e,t,this.length);for(var n=this[e],i=1,a=0;++a<t&&(i*=256);)n+=this[e+a]*i;return n},Ub.prototype.readUIntBE=function(e,t,r){e|=0,t|=0,r||UD(e,t,this.length);for(var n=this[e+--t],i=1;t>0&&(i*=256);)n+=this[e+--t]*i;return n},Ub.prototype.readUInt8=function(e,t){return t||UD(e,1,this.length),this[e]},Ub.prototype.readUInt16LE=function(e,t){return t||UD(e,2,this.length),this[e]|this[e+1]<<8},Ub.prototype.readUInt16BE=function(e,t){return t||UD(e,2,this.length),this[e]<<8|this[e+1]},Ub.prototype.readUInt32LE=function(e,t){return t||UD(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+0x1000000*this[e+3]},Ub.prototype.readUInt32BE=function(e,t){return t||UD(e,4,this.length),0x1000000*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},Ub.prototype.readIntLE=function(e,t,r){e|=0,t|=0,r||UD(e,t,this.length);for(var n=this[e],i=1,a=0;++a<t&&(i*=256);)n+=this[e+a]*i;return n>=(i*=128)&&(n-=Math.pow(2,8*t)),n},Ub.prototype.readIntBE=function(e,t,r){e|=0,t|=0,r||UD(e,t,this.length);for(var n=t,i=1,a=this[e+--n];n>0&&(i*=256);)a+=this[e+--n]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*t)),a},Ub.prototype.readInt8=function(e,t){return(t||UD(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},Ub.prototype.readInt16LE=function(e,t){t||UD(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?0xffff0000|r:r},Ub.prototype.readInt16BE=function(e,t){t||UD(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?0xffff0000|r:r},Ub.prototype.readInt32LE=function(e,t){return t||UD(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},Ub.prototype.readInt32BE=function(e,t){return t||UD(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},Ub.prototype.readFloatLE=function(e,t){return t||UD(e,4,this.length),Uh(this,e,!0,23,4)},Ub.prototype.readFloatBE=function(e,t){return t||UD(e,4,this.length),Uh(this,e,!1,23,4)},Ub.prototype.readDoubleLE=function(e,t){return t||UD(e,8,this.length),Uh(this,e,!0,52,8)},Ub.prototype.readDoubleBE=function(e,t){return t||UD(e,8,this.length),Uh(this,e,!1,52,8)},Ub.prototype.writeUIntLE=function(e,t,r,n){if(e*=1,t|=0,r|=0,!n){var i=Math.pow(2,8*r)-1;UT(this,e,t,r,i,0)}var a=1,o=0;for(this[t]=255&e;++o<r&&(a*=256);)this[t+o]=e/a&255;return t+r},Ub.prototype.writeUIntBE=function(e,t,r,n){if(e*=1,t|=0,r|=0,!n){var i=Math.pow(2,8*r)-1;UT(this,e,t,r,i,0)}var a=r-1,o=1;for(this[t+a]=255&e;--a>=0&&(o*=256);)this[t+a]=e/o&255;return t+r},Ub.prototype.writeUInt8=function(e,t,r){return e*=1,t|=0,r||UT(this,e,t,1,255,0),Ub.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},Ub.prototype.writeUInt16LE=function(e,t,r){return e*=1,t|=0,r||UT(this,e,t,2,65535,0),Ub.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):UR(this,e,t,!0),t+2},Ub.prototype.writeUInt16BE=function(e,t,r){return e*=1,t|=0,r||UT(this,e,t,2,65535,0),Ub.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):UR(this,e,t,!1),t+2},Ub.prototype.writeUInt32LE=function(e,t,r){return e*=1,t|=0,r||UT(this,e,t,4,0xffffffff,0),Ub.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):UP(this,e,t,!0),t+4},Ub.prototype.writeUInt32BE=function(e,t,r){return e*=1,t|=0,r||UT(this,e,t,4,0xffffffff,0),Ub.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):UP(this,e,t,!1),t+4},Ub.prototype.writeIntLE=function(e,t,r,n){if(e*=1,t|=0,!n){var i=Math.pow(2,8*r-1);UT(this,e,t,r,i-1,-i)}var a=0,o=1,s=0;for(this[t]=255&e;++a<r&&(o*=256);)e<0&&0===s&&0!==this[t+a-1]&&(s=1),this[t+a]=(e/o|0)-s&255;return t+r},Ub.prototype.writeIntBE=function(e,t,r,n){if(e*=1,t|=0,!n){var i=Math.pow(2,8*r-1);UT(this,e,t,r,i-1,-i)}var a=r-1,o=1,s=0;for(this[t+a]=255&e;--a>=0&&(o*=256);)e<0&&0===s&&0!==this[t+a+1]&&(s=1),this[t+a]=(e/o|0)-s&255;return t+r},Ub.prototype.writeInt8=function(e,t,r){return e*=1,t|=0,r||UT(this,e,t,1,127,-128),Ub.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},Ub.prototype.writeInt16LE=function(e,t,r){return e*=1,t|=0,r||UT(this,e,t,2,32767,-32768),Ub.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):UR(this,e,t,!0),t+2},Ub.prototype.writeInt16BE=function(e,t,r){return e*=1,t|=0,r||UT(this,e,t,2,32767,-32768),Ub.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):UR(this,e,t,!1),t+2},Ub.prototype.writeInt32LE=function(e,t,r){return e*=1,t|=0,r||UT(this,e,t,4,0x7fffffff,-0x80000000),Ub.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):UP(this,e,t,!0),t+4},Ub.prototype.writeInt32BE=function(e,t,r){return e*=1,t|=0,r||UT(this,e,t,4,0x7fffffff,-0x80000000),e<0&&(e=0xffffffff+e+1),Ub.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):UP(this,e,t,!1),t+4},Ub.prototype.writeFloatLE=function(e,t,r){return UN(this,e,t,!0,r)},Ub.prototype.writeFloatBE=function(e,t,r){return UN(this,e,t,!1,r)},Ub.prototype.writeDoubleLE=function(e,t,r){return Uj(this,e,t,!0,r)},Ub.prototype.writeDoubleBE=function(e,t,r){return Uj(this,e,t,!1,r)},Ub.prototype.copy=function(e,t,r,n){if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n<r&&(n=r),n===r||0===e.length||0===this.length)return 0;if(t<0)throw RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw RangeError("sourceStart out of bounds");if(n<0)throw RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t<n-r&&(n=e.length-t+r);var i,a=n-r;if(this===e&&r<t&&t<n)for(i=a-1;i>=0;--i)e[i+t]=this[i+r];else if(a<1e3||!Ub.TYPED_ARRAY_SUPPORT)for(i=0;i<a;++i)e[i+t]=this[i+r];else Uint8Array.prototype.set.call(e,this.subarray(r,r+a),t);return a},Ub.prototype.fill=function(e,t,r,n){if("string"==typeof e){if("string"==typeof t?(n=t,t=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),1===e.length){var i,a=e.charCodeAt(0);a<256&&(e=a)}if(void 0!==n&&"string"!=typeof n)throw TypeError("encoding must be a string");if("string"==typeof n&&!Ub.isEncoding(n))throw TypeError("Unknown encoding: "+n)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<r)throw RangeError("Out of range index");if(r<=t)return this;if(t>>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i<r;++i)this[i]=e;else{var o=UC(e)?e:UF(new Ub(e,n).toString()),s=o.length;for(i=0;i<r-t;++i)this[i+t]=o[i%s]}return this};var UL=/[^+\/0-9A-Za-z-_]/g;
138function UF(e,t){t=t||1/0;for(var r,n=e.length,i=null,a=[],o=0;o<n;++o){if((r=e.charCodeAt(o))>55295&&r<57344){if(!i){if(r>56319||o+1===n){(t-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&a.push(239,191,189),i=r;continue}r=(i-55296<<10|r-56320)+65536}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;a.push(r)}else if(r<2048){if((t-=2)<0)break;a.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else if(r<1114112){if((t-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}else throw Error("Invalid code point")}return a}function UU(e){for(var t=[],r=0;r<e.length;++r)t.push(255&e.charCodeAt(r));return t}function Uz(e){return function(e){Uu||Uf();var t,r,n,i,a,o,s=e.length;if(s%4>0)throw Error("Invalid string. Length must be a multiple of 4");a="="===e[s-2]?2:+("="===e[s-1]),o=new Uc(3*s/4-a),n=a>0?s-4:s;var l=0;for(t=0,r=0;t<n;t+=4,r+=3)i=Ul[e.charCodeAt(t)]<<18|Ul[e.charCodeAt(t+1)]<<12|Ul[e.charCodeAt(t+2)]<<6|Ul[e.charCodeAt(t+3)],o[l++]=i>>16&255,o[l++]=i>>8&255,o[l++]=255&i;return 2===a?(i=Ul[e.charCodeAt(t)]<<2|Ul[e.charCodeAt(t+1)]>>4,o[l++]=255&i):1===a&&(i=Ul[e.charCodeAt(t)]<<10|Ul[e.charCodeAt(t+1)]<<4|Ul[e.charCodeAt(t+2)]>>2,o[l++]=i>>8&255,o[l++]=255&i),o}(function(e){var t;if((e=((t=e).trim?t.trim():t.replace(/^\s+|\s+$/g,"")).replace(UL,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function UG(e,t,r,n){for(var i=0;i<n&&!(i+r>=t.length)&&!(i>=e.length);++i)t[i+r]=e[i];return i}function UH(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}class UW{data;width;height;format;constructor(e){const t=new D5(e);this.data=e,this.width=t.width,this.height=t.height,this.format="png"}static isValid(e){try{return new UW(e),!0}catch{return!1}}}class UY{data;width;height;format;constructor(e){let t;if(this.data=e,this.format="jpeg",this.width=0,this.height=0,65496!==e.readUInt16BE(0))throw Error("SOI not found in JPEG");const r=S$(this.data);for(let e=0;e<r.length;e+=1){const n=r[e];"EXIF"===n.name&&n.entries.orientation&&(t=n.entries.orientation),"SOF"===n.name&&(this.width||=n.width,this.height||=n.height)}t>4&&([this.width,this.height]=[this.height,this.width])}static isValid(e){return e&&Ub.isBuffer(e)&&65496===e.readUInt16BE(0)}}let Uq=(({limit:e=100}={})=>{let t={},r=[];return{get:e=>e?t[e]:null,set:(n,i)=>{r.push(n),r.length>e&&delete t[r.shift()],t[n]=i},reset:()=>{t={},r=[]},length:()=>r.length}})({limit:30}),UK=Ub.isBuffer,UJ=e=>"undefined"!=typeof Blob&&e instanceof Blob,UV=async e=>{let{method:t="GET",headers:r,body:n,credentials:i}=e,a=await fetch(e.uri,{method:t,headers:r,body:n,credentials:i}),o=await a.arrayBuffer();return Ub.from(o)},UZ=e=>{let t=e.toLowerCase();return"jpg"===t||"jpeg"===t||"png"===t};function UX(e,t){switch(t.toLowerCase()){case"jpg":case"jpeg":return new UY(e);case"png":return new UW(e);default:return null}}let U$=async({uri:e})=>{let t=/^data:image\/([a-zA-Z]*);base64,([^"]*)/g.exec(e);if(!t)throw Error(`Invalid base64 image: ${e}`);let r=t[1],n=t[2];if(!UZ(r))throw Error(`Base64 image invalid format: ${r}`);return UX(Ub.from(n,"base64"),r)},U0=async e=>{if(e.data&&e.format)return UX(e.data,e.format);throw Error(`Invalid data given for local file: ${JSON.stringify(e)}`)},U1=async e=>{let t,r=(UY.isValid(e)?t="jpg":UW.isValid(e)&&(t="png"),t);return r?UX(e,r):null},U2=async e=>{let{type:t}=e;if(!t||"application/octet-stream"===t){let t=await e.arrayBuffer();return U1(Ub.from(t))}if(!t.startsWith("image/"))throw Error(`Invalid blob type: ${t}`);let r=t.replace("image/","");if(!UZ(r))throw Error(`Invalid blob type: ${t}`);let n=await e.arrayBuffer();return UX(Ub.from(n),r)},U5=async e=>{let t=await UV(e),r=(e=>{let t=137===e[0]&&80===e[1]&&78===e[2]&&71===e[3]&&13===e[4]&&10===e[5]&&26===e[6]&&10===e[7],r=255===e[0]&&216===e[1]&&255===e[2],n="";if(t)n="png";else if(r)n="jpg";else throw Error("Not valid image extension");return n})(t);return UX(t,r)},U3=(e,{cache:t=!0}={})=>{var r;let n,i=UJ(r=e)||UK(r)?null:"data"in r?r.data.toString():r.uri;if(UJ(e))n=U2(e);else if(UK(e))n=U1(e);else{if(t&&Uq.get(i))return Uq.get(i);n="uri"in e&&/^data:image\/[a-zA-Z]*;base64,[^"]*/g.test(e.uri)?U$(e):"data"in e?U0(e):U5(e)}if(!n)throw Error("Cannot resolve image");return t&&i&&Uq.set(i,n),n},U4=(e,t)=>
138{switch(t){case"uppercase":return e.toUpperCase();case"lowercase":return e.toLowerCase();case"capitalize":return e?e.replace(/(^|\s)\S/g,e=>e.toUpperCase()):e;case"upperfirst":return ji(e);default:return e}},U6=e=>e.type===xE,U8=Fx({bidi:FE,linebreaker:FQ,justification:FR,textDecoration:FM,scriptItemizer:Fj,wordHyphenation:FU,fontSubstitution:FW}),U7=(e,t)=>{if(!t)return[{string:""}];let r=[],{fill:n="black",fontFamily:i="Helvetica",fontWeight:a,fontStyle:o,fontSize:s=18,textDecorationColor:l,textDecorationStyle:c,textTransform:u,opacity:f}=t.props,d=t.props.textDecoration,h="string"==typeof i?[i]:[...i||[]];h.push("Helvetica");let A={font:h.map(t=>{let r=e.getFont({fontFamily:t,fontWeight:a,fontStyle:o});return r?.data}),opacity:f,fontSize:s,color:n,underlineStyle:c,underline:"underline"===d||"underline line-through"===d||"line-through underline"===d,underlineColor:l||n,strike:"line-through"===d||"underline line-through"===d||"line-through underline"===d,strikeStyle:c,strikeColor:l||n};for(let n=0;n<t.children.length;n+=1){let i=t.children[n];U6(i)?r.push({string:U4(i.value,u),attributes:A}):i&&r.push(...U7(e,i))}return r},U9={before:-.5,after:-.5},ze=e=>e.type===xA,zt=e=>e.type!==xA,zr=/url\(['"]?#([^'"]+)['"]?\)/,zn=(e,t)=>t?zr.test(t)?e[t.match(zr)[1]]:t:void 0,zi=e=>t=>{let r=t.props,n="fill"in r?zn(e,r?.fill):void 0,i="clipPath"in r?zn(e,r?.clipPath):void 0,a=Object.assign({},t.props,{fill:n,clipPath:i}),o=t.children?t.children.map(zi(e)):void 0;return Object.assign({},t,{props:a,children:o})},za=e=>(e=>{if(!e.children)return e;let t=e.children.filter(zt);return Object.assign({},e,{children:t})})((e=>{let t;if(!e.children)return e;let r=(t=(e.children||[]).find(ze),(t?.children||[]).reduce((e,t)=>{let r=t.props?.id;return r&&(e[r]=t),e},{})),n=e.children.map(zi(r));return Object.assign({},e,{children:n})})(e)),zo=e=>{if(!e)return null;if("string"!=typeof e)return e;let t=e.split(/[,\s]+/).map(ja);return 4!==t.length?null:{minX:t[0],minY:t[1],maxX:t[2],maxY:t[3]}},zs=["x","y","clipPath","clipRule","opacity","fill","fillOpacity","fillRule","stroke","strokeLinecap","strokeLinejoin","strokeOpacity","strokeWidth","textAnchor","dominantBaseline","color","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","opacity","textDecoration","lineHeight","textAlign","visibility","wordSpacing"],zl={[xr]:((e,t)=>{let r=[];for(let n=0;n<t.length;n+=1){let i=t[n];e.includes(i)||r.push(i)}return r})(["x"],zs)},zc=e=>{let t;if(!e.children)return e;let r=(t=e.props||{},jt(zl[e.type]??zs,t)),n=e.children.map(e=>{let t=Object.assign({},r,e.props||{});return zc(Object.assign({},e,{props:t}))});return Object.assign({},e,{children:n})},zu=e=>{if("string"!=typeof e)return e;let t=e.replace(/[\s\r\t\n]+/gm," ").replace(/^defer\s/,"").split(" ");return{align:t[0]||"xMidYMid",meetOrSlice:t[1]||"meet"}},zf=["width","height","color","stroke","strokeWidth","opacity","fillOpacity","strokeOpacity","fill","fillRule","clipPath","offset","transform","strokeLinejoin","strokeLinecap","strokeDasharray","gradientUnits","gradientTransform"],zd=["y","y1","y2","height","cy","ry"],zh=["x","x1","x2","width","cx","rx"],zA=e=>{let t=N9(e);return t?t.percent:ja(e)},zg=e=>t=>LO(e,{transform:t}).transform,zp=e=>{let t=Object.assign({},e.style||{},e.props);return Object.assign({},e,{props:t})},zm=e=>{let t=N7(e.props,e=>"none"===e?null:e);return Object.assign({},e,{props:t})},zy=e=>{let t=Object.assign({},jt(zf,e.props||{}),e.style||{});return Object.assign({},e,{style:t})},zb=e=>{let t=N6({width:ja,height:ja,viewBox:zo,preserveAspectRatio:zu},e.props);return Object.assign({},e,{props:t})},zv=e=>{if(e.type!==xr||!e.children)return e;let t=e.children.map(e=>e.type===xE?{type:xp,props:{},style:{},children:[e]}:e);return Object.assign({},e,{children:t})},zx=e=>t=>{if(t.type===xr)return((e,t)=>{let r;if(!t.children)return t;let n=t.props?.x||0,i=(t,r)=>{let n=LP(U7(e,t)),i=void 0===t.props.x?r:t.props.x,a=t.props?.y||0,o=t.props.hyphenationCallback||e?.getHyphenationCallback()||null;return Object.assign({},t,{lines:U8(n,{x:i,y:a,width:0xe8d4a50fff,height:0xe8d4a50fff},{hyphenationCallback:o,shrinkWhitespaceFactor:U9}).flat()})},a=(r=t.children.map((e,r)=>{if(e.type!==xp)return e;let n=e.children[0];return void 0===e.props.x&&r<t.children.length-1&&n?.value?Object.assign({},e,{children:[{...n,value:`${n.value} `}]}):e},[]),Object.assign({},t,{children:r})).children.map(e=>{let t=i(e,n);return n+=t.lines[0].xAdvance,t});return Object.assign({},t,{children:a})})(e,t);if(!t.children)return t;let r=t.children.map(zx(e));return Object.assign({},t,{children:r})},zw=e=>t=>{if(!t.children)return t;let r=N4(zw(e),N4(t=>{let r=(t=>N7(t,(t,r)=>{let n=N9(t);
138return n&&zd.includes(r)?n.percent*e.height:n&&zh.includes(r)?n.percent*e.width:t}))(t.props);return Object.assign({},t,{props:r=N6({x:ja,x1:ja,x2:ja,y:ja,y1:ja,y2:ja,r:ja,rx:ja,ry:ja,cx:ja,cy:ja,width:ja,height:ja,offset:zA,fill:Lt,opacity:zA,stroke:Lt,stopOpacity:zA,stopColor:Lt,transform:zg(e),gradientTransform:zg(e)},r)})},zv,zm,zp)),n=t.children.map(r);return Object.assign({},t,{children:n})},zE=(e,t)=>{if(e.props&&"xlinkHref"in e.props){let r=t[e.props.xlinkHref.replace(/^#/,"")];if(!r)return e;let n=Object.assign({},r.props,e.props);return delete n.xlinkHref,Object.assign({},r,{props:n})}let r=e.children?.map(e=>zE(e,t));return Object.assign({},e,{children:r})},zI=e=>{let t=(e=>{let t={},r=e.children?.slice(0)||[];for(;r.length>0;){let e=r.shift();e.props&&"id"in e.props&&(t[e.props.id]=e),e.children&&r.push(...e.children)}return t})(e);return zE(e,t)},zC=(e,t)=>{let r,n;if(!("children"in e))return e;let i="SVG"===e.type?(n=(r=zo(e.props.viewBox))?{width:r.maxX,height:r.maxY}:e.props.width&&e.props.height?{width:ja(e.props.width),height:ja(e.props.height)}:{width:0,height:0},N4(za,zx(t),zb,zy,zc,zw(n),zI)(e)):e,a=i.children?.map(e=>zC(e,t));return Object.assign({},i,{children:a})},zB=async()=>{let e=await (s??=Ur()),t=e.Config.create();return t.setPointScaleFactor(0),{node:{create:()=>e.Node.createWithConfig(t)}}},zk=async e=>Object.assign({},e,{yoga:await zB()}),zS=(e,t)=>{let r=e.style.zIndex,n=t.style.zIndex;return r||n?r?n?n-r:-1:1:0},zQ=e=>{if(!e.children)return e;let t=(e.type!==xx&&"SVG"!==e.type?e.children.sort(zS):e.children).map(zQ);return Object.assign({},e,{children:t})},z_={},zO=RegExp(Un`[\u{1F1E6}-\u{1F1FF}]{2}|\u{1F3F4}[${Ua}]{2}[\u{E0030}-\u{E0039}${Ua}]{1,3}\u{E007F}|${Ui}(?:\u200D${Ui})*`,"gu"),zD=e=>"️"!==e,zT=(e,t=!1)=>Array.from(e).filter(t?()=>!0:zD).map(e=>e.codePointAt(0).toString(16)).join("-"),zR=(e,t)=>{if(!t)return[];let r=[];return Array.from(e.matchAll(zO)).forEach(e=>{let n=e[0];if(!z_[n]||z_[n].loading){let e=((e,t)=>{if("builder"in t)return t.builder(zT(e,t.withVariationSelectors));let{url:r,format:n="png",withVariationSelectors:i}=t;return`${r}${zT(e,i)}.${n}`})(n,t);z_[n]={loading:!0},r.push(U3({uri:e}).then(e=>{z_[n].loading=!1,z_[n].data=e.data}).catch(e=>{console.warn(e,"Failed to load emoji image"),z_[n].loading=!1}))}}),r},zP=async e=>{let t="function"==typeof e?await e():await e;return"string"==typeof t?{uri:t}:t},zM=async e=>{let t=e.props.src?e.props.src:e.props.source?e.props.source:void 0,{cache:r}=e.props;if(!t)return void console.warn(!1,'Image should receive either a "src" or "source" prop');try{let n=await zP(t);if(!n)throw Error(`Image's "src" or "source" prop returned ${n}`);if(e.image=await U3(n,{cache:r}),x0.Buffer.isBuffer(n)||n instanceof Blob)return;e.image.key="data"in n?n.data.toString():n.uri}catch(e){console.warn(e.message)}},zN=e=>e.type===xg,zj=async(e,t)=>{let r=((e,t)=>{let r=[],n=t.children?.slice(0)||[],i=e?e.getEmojiSource():null;for(;n.length>0;){let t=n.shift();if(zN(t)&&r.push(zM(t)),e&&t.style?.fontFamily){let n=N3(t.style.fontFamily);r.push(...n.map(r=>e.load({fontFamily:r,fontStyle:t.style.fontStyle,fontWeight:t.style.fontWeight})))}"string"==typeof t&&r.push(...zR(t,i)),"value"in t&&"string"==typeof t.value&&r.push(...zR(t.value,i)),t.children&&t.children.forEach(e=>{n.push(e)})}return r})(t,e);return await Promise.all(r),e},zL={color:"blue",textDecoration:"underline"},zF=e=>t=>{var r,n;let i,a=(r=e,i=[(n=t).style],n.type===xn&&(i=Array.isArray(n.style)?[zL,...n.style]:[zL,n.style]),LO(r,i));if(!t.children)return Object.assign({},t,{style:a});let o=t.children.map(zF(e));return Object.assign({},t,{style:a,children:o})},zU=e=>{let t=e.props?.dpi||72,r=e.style,n=e.box?.width||r.width,i=e.box?.height||r.height,a=e.props?.orientation||"portrait";return zF({width:n,height:i,orientation:a,dpi:t,remBase:r?.fontSize||18})(e)},zz=e=>t=>null==t.style?.[e]?"50%":t.style?.[e]??null,zG=e=>{let t=(e=>{if(!e.box)return null;let{left:t,top:r,width:n,height:i}=e.box,a=zz("transformOriginX")(e),o=zz("transformOriginY")(e),s=N9(a),l=N9(o),c=s?n*s.percent:a,u=l?i*l.percent:o;if(null==c||"string"==typeof c)throw Error(`Invalid origin offsetX: ${c}`);if(null==u||"string"==typeof u)throw Error(`Invalid origin offsetY: ${u}`);return{left:t+c,top:r+u}})(e),r=Object.assign({},e,{origin:t});return e.children?Object.assign({},r,{children:e.children.map(zG)}):r},zH=e=>
138"string"==typeof e?{title:e,fit:!1,expanded:!1}:e,zW=["portrait","landscape"],zY={"4A0":[4767.87,6740.79],"2A0":[3370.39,4767.87],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],RA0:[2437.8,3458.27],RA1:[1729.13,2437.8],RA2:[1218.9,1729.13],RA3:[864.57,1218.9],RA4:[609.45,864.57],SRA0:[2551.18,3628.35],SRA1:[1814.17,2551.18],SRA2:[1275.59,1814.17],SRA3:[907.09,1275.59],SRA4:[637.8,907.09],EXECUTIVE:[521.86,756],FOLIO:[612,936],LEGAL:[612,1008],LETTER:[612,792],TABLOID:[792,1224],ID1:[153,243]},zq=(e,t)=>{if(!e)return 0;let r=(e=>{if("number"==typeof e)return{value:e,unit:void 0};let t=/^(-?\d*\.?\d+)(in|mm|cm|pt|px)?$/g.exec(e);return t?{value:parseFloat(t[1]),unit:t[2]||"pt"}:{value:e,unit:void 0}})(e);if("string"==typeof r.value)throw Error(`Invalid page size: ${e}`);switch(r.unit){case"in":return 72*r.value;case"mm":return r.value*(1/25.4*72);case"cm":return r.value*(1/2.54*72);case"px":return Math.round(r.value*(72/t));default:return r.value}},zK=({width:e,height:t},r)=>({width:zq(e,r),height:zq(t,r)}),zJ=e=>({width:e[0],height:e[1]}),zV=e=>{let t=(e=>{let t,r,n,i=e.props?.size||"A4",a=e.props?.dpi||72;if("string"==typeof i)t=zJ(zY[i.toUpperCase()]);else if(Array.isArray(i))t=zK(zJ(i),a);else if("number"==typeof i)t=zK(zJ([i,i]),a);else t=zK(i,a);return"landscape"===(r=e.props?.orientation||"portrait",zW.includes(r)?r:"portrait")?{width:(n=t).height,height:n.width}:t})(e),r=Le(e.style||{});return{...e,style:{...r,...t}}},zZ=e=>!!e.props&&"fixed"in e.props&&!0===e.props.fixed,zX=["SVG",xa,xg,xm],z$=e=>!zX.includes(e.type)&&(!e.props||!("wrap"in e.props)||e.props.wrap),z0=(e,t)=>{let{yogaNode:r}=e;return r?r.getComputedPadding(t):null},z1=e=>{let{style:t,box:r}=e,n=z0(e,FX.Top)||r?.paddingTop||t?.paddingTop||0,i=z0(e,FX.Right)||r?.paddingRight||t?.paddingRight||0;return{paddingTop:n,paddingRight:i,paddingBottom:z0(e,FX.Bottom)||r?.paddingBottom||t?.paddingBottom||0,paddingLeft:z0(e,FX.Left)||r?.paddingLeft||t?.paddingLeft||0}},z2=e=>{if(!e)return[];if(Array.isArray(e))return e.reduce((e,t)=>e.concat(z2(t)),[]);if("boolean"==typeof e)return[];if("string"==typeof e||"number"==typeof e)return[{type:xE,value:`${e}`}];if(e&&e.type===Symbol.for("react.fragment"))return z2(e.props.children);if("string"!=typeof e.type)return z2(e.type(e.props));let{type:t,props:{style:r={},children:n,...i}}=e;return[{type:t,style:r,props:i,children:N3(n).reduce((e,t)=>e.concat(z2(t)),[])}]},z5=(e,t,r,n)=>{if("fixed"in e.props)return!1;let i=r<e.box.top+e.box.height,a=z$(e),o=((e,t)=>Math.min(e.box.top+e.box.height+e.box.marginBottom+("minPresenceAhead"in e.props?e.props.minPresenceAhead:0),Math.max(...t.filter(e=>!("fixed"in e.props)).map(e=>e.box.top+e.box.height))))(e,t),s=n.filter(e=>!zZ(e)).length>0;return"break"in e.props&&e.props.break||i&&!a||!i&&o>r&&s},z3=[8232,8233],z4=[e=>e.map(e=>{let t,r=new RegExp((t=e.attributes.font[0],z3.reduce((e,r)=>t&&t.hasGlyphForCodePoint&&t.hasGlyphForCodePoint(r)?e:[...e,String.fromCharCode(r)],[])).join("|"));return{string:e.string.replace(r,""),attributes:e.attributes}}),e=>{let t=[];for(let r=0;r<e.length;r+=1){let n=e[r],i=0;Array.from(n.string.matchAll(zO)).forEach(e=>{let{index:r}=e,a=e[0],o=n.attributes.fontSize,s=n.string.slice(i,r+e[0].length);z_[a]&&z_[a].data?t.push({string:s.replace(e[0],String.fromCharCode(65532)),attributes:{...n.attributes,attachment:{width:o,height:o,yOffset:Math.floor(.1*o),image:z_[a].data}}}):t.push({string:s,attributes:n.attributes}),i=r+a.length}),i<n.string.length&&t.push({string:n.string.slice(i),attributes:n.attributes})}return t}],z6=e=>e.type===xg,z8=e=>e.type===xE,z7=(e,t,r=null,n=0)=>
138{if(!t)return[{string:""}];let i=[],{color:a="black",direction:o="ltr",fontFamily:s="Helvetica",fontWeight:l,fontStyle:c,fontSize:u=18,textAlign:f,lineHeight:d,textDecoration:h,textDecorationColor:A,textDecorationStyle:g,textTransform:p,letterSpacing:m,textIndent:y,opacity:b,verticalAlign:v}=t.style,x="string"==typeof s?[s]:[...s||[]];x.push("Helvetica");let w={font:x.map(t=>{let r=e.getFont({fontFamily:t,fontWeight:l,fontStyle:c});return r?.data}),color:a,opacity:b,fontSize:u,lineHeight:d,direction:o,verticalAlign:v,backgroundColor:0===n?null:t.style.backgroundColor,indent:y,characterSpacing:m,strikeStyle:g,underlineStyle:g,underline:"underline"===h||"underline line-through"===h||"line-through underline"===h,strike:"line-through"===h||"underline line-through"===h||"line-through underline"===h,strikeColor:A||a,underlineColor:A||a,link:r||t.props?.src||t.props?.href,align:f||("rtl"===o?"right":"left")};for(let r=0;r<t.children.length;r+=1){let a=t.children[r];z6(a)?i.push({string:String.fromCharCode(65532),attributes:{...w,attachment:{width:a.style.width||u,height:a.style.height||u,image:a.image.data}}}):z8(a)?i.push({string:U4(a.value,p),attributes:w}):a&&i.push(...z7(e,a,w.link,n+1))}for(let e=0;e<z4.length;e+=1)i=(0,z4[e])(i);return i},z9=Fx({bidi:FE,linebreaker:FQ,justification:FR,textDecoration:FM,scriptItemizer:Fj,wordHyphenation:FU,fontSubstitution:FW}),Ge=(e,t,r,n)=>z9(LP(z7(n,e)),{x:0,y:0,width:t,maxLines:e.style?.maxLines,height:r||1/0,truncateMode:e.style?.textOverflow},{hyphenationPenalty:e.props.hyphenationPenalty,shrinkWhitespaceFactor:{before:-.5,after:-.5},hyphenationCallback:e.props.hyphenationCallback||n?.getHyphenationCallback()||null}).reduce((e,t)=>[...e,...t],[]),Gt=(e,t)=>{let r,n;if((r=e).type===xr&&!r.lines){let r=e.box.width-(e.box.paddingRight+e.box.paddingLeft),n=e.box.height-(e.box.paddingTop+e.box.paddingBottom);e.lines=Ge(e,r,n,t)}if("SVG"!==(n=e).type&&n.type!==xr){if(!e.children)return e;let r=e.children.map(e=>Gt(e,t));return Object.assign({},e,{children:r})}return e},Gr=["color","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","opacity","textDecoration","textTransform","lineHeight","textAlign","visibility","wordSpacing"],Gn=[...Gr,"backgroundColor"],Gi=e=>t=>t.type===e,Ga=Gi("SVG"),Go=Gi(xr),Gs=e=>{let t;if(Ga(e)||!("children"in e))return e;let r=N4(Gs,(t=jt(Go(e)?Gn:Gr,e.style||{}),e=>{var r;let n,i=(r=e.style||{},n={...t},Object.entries(r).forEach(([e,r])=>{var i;n[e]=(i=t[e],"textDecoration"===e?[i,r].filter(e=>e&&"none"!==e).join(" "):r)}),n);return Object.assign({},e,{style:i})})),n=e.children.map(r);return Object.assign({},e,{children:n})},Gl=(e,t)=>{let{yogaNode:r}=e;return r?r.getComputedMargin(t):null},Gc=e=>{let{style:t,box:r}=e,n=Gl(e,FX.Top)||r?.marginTop||t?.marginTop||0,i=Gl(e,FX.Right)||r?.marginRight||t?.marginRight||0;return{marginTop:n,marginRight:i,marginBottom:Gl(e,FX.Bottom)||r?.marginBottom||t?.marginBottom||0,marginLeft:Gl(e,FX.Left)||r?.marginLeft||t?.marginLeft||0}},Gu={width:0,height:0},Gf=(e,t)=>e?e.getComputedBorder(t):0,Gd={hidden:F8.Hidden,scroll:F8.Scroll},Gh={wrap:Ue.Wrap,"wrap-reverse":Ue.WrapReverse},GA=(e,t)=>r=>n=>{let{yogaNode:i}=n;if(null!=r&&i){let n=null!=t,a=`set${ji(e)}`,o=`${a}Auto`,s=`${a}Percent`,l=N9(r);if(l&&!i[s])throw Error(`You can't pass percentage values to ${e} property`);l?n?i[s]?.(t,l.value):i[s]?.(l.value):"auto"===r?n?i[o]?.(t):i[o]?.():n?i[a]?.(t,r):i[a]?.(r)}return n},Gg=GA("flexBasis"),Gp={"flex-start":Fq.FlexStart,center:Fq.Center,"flex-end":Fq.FlexEnd,stretch:Fq.Stretch,baseline:Fq.Baseline,"space-between":Fq.SpaceBetween,"space-around":Fq.SpaceAround,"space-evenly":Fq.SpaceEvenly},Gm=e=>t=>r=>{let{yogaNode:n}=r,i="items"===e?Fq.Stretch:Fq.Auto;if(n){let r=Gp[t]||i;n[`setAlign${ji(e)}`](r)}return r},Gy=Gm("self"),Gb=Gm("items"),Gv=Gm("content"),Gx={absolute:F7.Absolute,relative:F7.Relative,static:F7.Static},Gw={row:F1.Row,"row-reverse":F1.RowReverse,"column-reverse":F1.ColumnReverse},GE={center:F5.Center,"flex-end":F5.FlexEnd,"space-between":F5.SpaceBetween,"space-around":F5.SpaceAround,"space-evenly":F5.SpaceEvenly},GI=GA("margin",FX.Top),GC=GA("margin",FX.Right),GB=GA("margin",FX.Bottom),Gk=GA("margin",FX.Left),GS=GA("padding",FX.Top),GQ=GA("padding",FX.Right),G_=GA("padding",FX.Bottom),GO=GA("padding",FX.Left),GD=GA("border",FX.Top),GT=GA("border",FX.Right),GR=GA("border",FX.Bottom),GP=GA("border",FX.Left),GM=GA("position",FX.Top),GN=GA("position",FX.Right),Gj=GA("position",FX.Bottom),GL=GA("position",FX.Left),GF=GA("width"),GU=GA("minWidth"),Gz=GA("maxWidth"),GG=GA("height"),GH=GA("minHeight"),GW=GA("maxHeight"),GY=GA("gap",F2.Row),Gq=GA("gap",F2.Column),GK=e=>e.lines?Math.max(0,...e.lines.map(e=>e.xAdvance)):0,GJ=e=>e.lines?e.lines.reduce((e,t)=>
138e+t.box.height,0):-1,GV={center:.5,right:1},GZ=e=>null==e.box?.height,GX=e=>Math.max(-1/0,...e),G$=e=>t=>t.type===e,G0=G$("SVG"),G1=G$(xr),G2=G$(xa),G5=G$(xi),G3=G$(xg),G4=G$(xm),G6=G$(xE),G8=(e,t,r)=>n=>{let i,a,o,s,l,c,u,f,d,h=r.node.create(),A=Object.assign({},n,{yogaNode:h});if(N4(GG(G5(A)?A.box?.height:A.style?.height),GF(A.style.width),GU(A.style.minWidth),Gz(A.style.maxWidth),GH(A.style.minHeight),GW(A.style.maxHeight),GI(A.style.marginTop),GC(A.style.marginRight),GB(A.style.marginBottom),Gk(A.style.marginLeft),GS(A.style.paddingTop),GQ(A.style.paddingRight),G_(A.style.paddingBottom),GO(A.style.paddingLeft),(i=A.style.position,e=>{let{yogaNode:t}=e;return null!=i&&t&&t.setPositionType(Gx[i]),e}),GM(A.style.top),GN(A.style.right),Gj(A.style.bottom),GL(A.style.left),GD(A.style.borderTopWidth),GT(A.style.borderRightWidth),GR(A.style.borderBottomWidth),GP(A.style.borderLeftWidth),(a=A.style.display,e=>{let{yogaNode:t}=e;return t&&t.setDisplay("none"===a?FZ.None:FZ.Flex),e}),(o=A.style.flexDirection,e=>{let{yogaNode:t}=e;if(t){let e=Gw[o]||F1.Column;t.setFlexDirection(e)}return e}),Gy(A.style.alignSelf),Gv(A.style.alignContent),Gb(A.style.alignItems),(s=A.style.justifyContent,e=>{let{yogaNode:t}=e;if(null!=s&&t){let e=GE[s]||F5.FlexStart;t.setJustifyContent(e)}return e}),(l=A.style.flexWrap,e=>{let{yogaNode:t}=e;if(t){let e=Gh[l]||Ue.NoWrap;t.setFlexWrap(e)}return e}),(c=A.style.overflow,e=>{let{yogaNode:t}=e;if(null!=c&&t){let e=Gd[c]||F8.Visible;t.setOverflow(e)}return e}),(u=A.style.aspectRatio,e=>{let{yogaNode:t}=e;return null!=u&&t&&t.setAspectRatio(u),e}),Gg(A.style.flexBasis),(f=A.style.flexGrow,e=>GA("flexGrow")(f||0)(e)),(d=A.style.flexShrink,e=>GA("flexShrink")(d||1)(e)),GY(A.style.rowGap),Gq(A.style.columnGap))(A),!G1(n)&&!G2(n)&&!G0(n)&&n.children){let i=N4(e=>(h.insertChild(e.yogaNode,h.getChildCount()),e),G8(e,t,r));A.children=n.children.map(i)}return((e,t,r)=>{let{yogaNode:n}=e;return G1(e)&&n.setMeasureFunc((t,n,i)=>{if(n===F4.Exactly)return e.lines||(e.lines=Ge(e,t,i,r)),{height:GJ(e),width:t};if(n===F4.AtMost){let n=GV[e.style?.textAlign]||0;return e.lines||(e.lines=Ge(e,t,i,r),e.alignOffset=(t-GK(e))*n),{height:GJ(e),width:Math.min(t,GK(e))}}return{}}),G3(e)&&n.setMeasureFunc((r,n,i,a)=>{let o=e.image?.data?e.image.width/e.image.height:1,s=Gc(e),l=z1(t),c=GZ(t)?1/0:(t.box?.height||0)-l.paddingTop-l.paddingBottom-s.marginTop-s.marginBottom-10;return e.image?n===F4.Exactly&&a===F4.Undefined?{height:Math.min(c,r/o)}:a===F4.Exactly&&(n===F4.AtMost||n===F4.Undefined)?{width:Math.min(i*o,r)}:n===F4.Exactly&&a===F4.AtMost?{height:Math.min(i,c,r/o)}:n===F4.AtMost&&a===F4.AtMost?o>1?{width:r,height:Math.min(r/o,i)}:{height:i,width:Math.min(i*o,r)}:{height:i,width:r}:{width:0,height:0}}),G4(e)&&n.setMeasureFunc(()=>{let r,n,i,a,o,s,l,c=Gc(e),u=z1(t),f=GZ(t)?1/0:(t.box?.height||0)-u.paddingTop-u.paddingBottom-c.marginTop-c.marginBottom-10,d=(r={},n=[],i=()=>r,a=(e,t)=>n.push([e,t]),o=(e,t)=>(a(e,t),r),s=(e,t,n,i)=>(a(e,t),a(e+n,t),a(e,t+i),a(e+n,t+i),r),l=(e,t,n,i)=>(i=i||n,a(e-n,t-i),a(e+n,t-i),a(e+n,t+i),a(e-n,t+i),r),r.rect=s,r.moveTo=o,r.lineTo=o,r.circle=l,r.polygon=(...e)=>(n.push(...e),r),r.ellipse=l,r.roundedRect=s,r.text=i,r.path=i,r.lineWidth=i,r.bezierCurveTo=i,r.quadraticCurveTo=i,r.scale=i,r.rotate=i,r.translate=i,r.dash=i,r.clip=i,r.save=i,r.fill=i,r.font=i,r.stroke=i,r.lineCap=i,r.opacity=i,r.restore=i,r.lineJoin=i,r.fontSize=i,r.fillColor=i,r.miterLimit=i,r.strokeColor=i,r.fillOpacity=i,r.strokeOpacity=i,r.linearGradient=i,r.radialGradient=i,r.getWidth=()=>GX(n.map(e=>e[0])),r.getHeight=()=>GX(n.map(e=>e[1])),r);return e.props.paint(d),{width:d.getWidth(),height:Math.min(f,d.getHeight())}}),G0(e)&&n.setMeasureFunc((t,r,n,i)=>{var a;let o=((a=e.props.viewBox)&&"string"!=typeof a?(a.maxX-a.minX)/(a.maxY-a.minY):null)||1;return r===F4.Exactly||r===F4.AtMost?{width:t,height:t/o}:i===F4.Exactly?{width:n*o}:{}})})(A,e,t),A},G7=e=>(e.yogaNode.calculateLayout(),e),G9=e=>{if(G6(e))return e;let t=Object.assign(z1(e),Gc(e),(e=>{let{yogaNode:t}=e;return{borderTopWidth:Gf(t,FX.Top),borderRightWidth:Gf(t,FX.Right),borderBottomWidth:Gf(t,FX.Bottom),borderLeftWidth:Gf(t,FX.Left)}})(e),(e=>{let{yogaNode:t}=e;return{top:t?.getComputedTop()||0,right:t?.getComputedRight()||0,bottom:t?.getComputedBottom()||0,left
138:t?.getComputedLeft()||0}})(e),(e=>{let{yogaNode:t}=e;return t?{width:t.getComputedWidth(),height:t.getComputedHeight()}:Gu})(e)),r=Object.assign({},e,{box:t});return e.children?Object.assign({},r,{children:e.children.map(G9)}):r},He=e=>{let t=Object.assign({},e);return(delete t.yogaNode,e.children)?Object.assign({},t,{children:e.children.map(He)}):t},Ht=e=>(e.yogaNode&&e.yogaNode.freeRecursive(),e),Hr=(e,t,r)=>null==e?null:N4(He,Ht,G9,G7,G8(e,t,r))(e),Hn=(e,t)=>Object.assign({},t,{children:e}),Hi=e=>e.box?.top||0,Ha=e=>e.props&&"render"in e.props,Ho=N4(Gt,Hr,Gs,zU),Hs=e=>{console.warn(`Node of type ${e.type} can't wrap between pages and it's bigger than available page height`)},Hl=(e,t,r)=>{let n=[],i=[];for(let a=0;a<r.length;a+=1){let o=r[a],s=r.slice(a+1),l=s.filter(zZ),c=Hi(o),u=o.box.height,f=e<=c,d=z5(o,s,e,n),h=e+.001<c+u,A=z$(o),g=u<=t;if(zZ(o)){i.push(o),n.push(o);continue}if(f){let t=Object.assign({},o.box,{top:o.box.top-e}),r=Object.assign({},o,{box:t});i.push(r);continue}if(!g&&!A){n.push(o),i.push(...s),Hs(o);break}if(d){let t=Object.assign({},o.box,{top:o.box.top-e}),r=Object.assign({},o.props,{wrap:!0,break:!1}),a=Object.assign({},o,{box:t,props:r});n.push(...l),i.push(a,...s);break}if(h){let[r,a]=Hc(o,e,t);if(o.children.length>0&&0===r.children.length){if(0===n.length)n.push(o,...l),i.push(...s);else{let t=Object.assign({},o.box,{top:o.box.top-e}),r=Object.assign({},o,{box:t});n.push(...l),i.push(r,...s)}break}r&&n.push(r),a&&i.push(a);continue}n.push(o)}return[n,i]},Hc=(e,t,r)=>{let n,i,a,o,s,l,c,u;return e.type===xr?(n=e.box?.top||0,i=e.props.widows||2,a=e.props.orphans||2,o=e.lines.length,l=0===(s=((e,t)=>{let r=0;if(!e.lines)return 0;for(let n=0;n<e.lines.length;n+=1){let i=e.lines[n];if(r+i.box.height>t)return n;r+=i.box.height}return e.lines.length})(e,t-n))?0:o<a?o:s<a||o<a+i?0:o===a+i?a:o-s<i?o-i:s,c=((e,t)=>{let r=0;if(!e.lines)return r;for(let n=0;n<t;n+=1){let t=e.lines[n];if(!t)break;r+=t.box.height}return r})(e,l),u=e.box.height-c,[Object.assign({},e,{box:{...e.box,height:c,borderBottomWidth:0},style:{...e.style,marginBottom:0,paddingBottom:0,borderBottomWidth:0,borderBottomLeftRadius:0,borderBottomRightRadius:0},lines:e.lines.slice(0,l)}),Object.assign({},e,{box:{...e.box,top:0,height:u,borderTopWidth:0},style:{...e.style,marginTop:0,paddingTop:0,borderTopWidth:0,borderTopLeftRadius:0,borderTopRightRadius:0},lines:e.lines.slice(l)})]):((e,t,r)=>{let n,[i,a]=((e,t)=>{if(!e)return[null,null];let r=e.box?.top||0,n=Object.assign({},e,{box:{...e.box,borderBottomWidth:0},style:{...e.style,marginBottom:0,paddingBottom:0,borderBottomWidth:0,borderBottomLeftRadius:0,borderBottomRightRadius:0}});n.style.height=t-r;let i=null!=e.style?.height?e.box.height-(t-r):null,a=Object.assign({},e,{box:{...e.box,top:0,borderTopWidth:0},style:{...e.style,marginTop:0,paddingTop:0,borderTopWidth:0,borderTopLeftRadius:0,borderTopRightRadius:0}});return i&&(a.style.height=i),[n,a]})(e,t),[o,s]=(n=e.children||[],Hl(t-Hi(e),r,n));return[Hn(o,i),Hn(s,a)]})(e,t,r)},Hu=e=>{let t=e.children||[];return Ha(e)||t.some(Hu)},Hf=(e,t)=>{let r=Ha(t),n=r&&t.type===xr?{...t.box,height:0}:t.box,i=((n=[])=>r?z2(t.props.render(e)).filter(Boolean).map(t=>Hf(e,t)):n.map(t=>Hf(e,t)))(t.children),a=r?null:t.lines;return Object.assign({},t,{box:n,lines:a,children:i})},Hd=(e,t,r,n)=>Hu(t)?Ho(Hf(e,t),r,n):t,Hh=(e,t,r,n)=>{let i=(e=>{let t=e.style?.height,{paddingBottom:r}=z1(e);return t-r})(e),a=(e=>{let t=e.style?.height,{paddingTop:r,paddingBottom:n}=z1(e);return t-n-r})(e),o=Hd({pageNumber:t},e,r,n),s=e.style.height,[l,c]=Hl(i,a,o.children),u={...e.box,height:s},f=Ho(Object.assign({},e,{box:u,children:l}),r,n);if(0===c.length||c.every(zZ))return[f,null];let d=je("height",e.box),h=je("bookmark",e.props);return[f,Ho(Object.assign({},e,{props:h,box:d,children:c}),r,n)]},HA=e=>e.map((t,r)=>({...t,subPageNumber:r,subPageTotalPages:e.length})),Hg=(e,t,r,n)=>{if(!e)return[];if(e.props?.wrap===!1)return[e];let i=Hh(e,t,r,n),a=[i[0]],o=i[1];for(;null!==o;)i=Hh(o,t+a.length,r,n),a.push(i[0]),o=i[1];return a},Hp=e=>t=>{let r=N9(t),n=e.width;return r?r.percent*n:t},Hm=e=>t=>
138{let r=N9(t),n=e.height;return r?r.percent*n:t},Hy=e=>{let t=e.style,r=N6({paddingTop:Hm(t),paddingLeft:Hp(t),paddingRight:Hp(t),paddingBottom:Hm(t)},e.style);return Object.assign({},e,{style:r})},Hb=e=>t=>{if(!t)return;let r=N9(t);return r?r.percent*Math.min(e.width,e.height):t},Hv=e=>{let t=N6({borderTopLeftRadius:Hb(e.box),borderTopRightRadius:Hb(e.box),borderBottomRightRadius:Hb(e.box),borderBottomLeftRadius:Hb(e.box)},e.style||{}),r=Object.assign({},e,{style:t});return e.children?Object.assign({},r,{children:e.children.map(Hv)}):r},Hx=e=>{if(!e.children)return e;let t=e.children.map(t=>((e,t)=>{var r,n;let i;if(null==e.style?.height||null==t.style?.height)return t;let a=(r=e.style.height-(e.style?.paddingTop||0)-(e.style?.paddingBottom||0),(i=N9(n=t.style.height))?i.percent*r:n),o=Object.assign({},t.style,{height:a});return Object.assign({},t,{style:o})})(e,t));return Object.assign({},e,{children:t})},Hw=e=>t=>t.type===e,HE=Hw(xn),HI=Hw(xr),HC=Hw(xE),HB=e=>HI(e)||HC(e),Hk=e=>{let t;if(!HE(e))return e;if("render"in e.props)return Object.assign({},e,{type:xr});if((t=e.children||[]).every(HC)||!t.every(HI)&&t.every(HB)){let t;return t={type:xr,props:{},style:{},box:{},children:e.children},Object.assign({},e,{children:[t]})}return e},HS=e=>{if(!e.children)return e;let t=N4(Hk,HS),r=e.children.map(t);return Object.assign({},e,{children:r})},HQ=((...e)=>async(t,...r)=>{let n=t,i=e.slice().reverse();for(let e=0;e<i.length;e+=1){let t=i[e];n=await t(n,...r)}return n})(e=>zQ(e),e=>{if(!e.children)return e;let t=e.children.map(zG);return Object.assign({},e,{children:t})},zj,(e,t)=>{let r=[],n=1;for(let i=0;i<e.children.length;i+=1){let a=Hg(e.children[i],n,t,e.yoga);n+=(a=HA(a)).length,r=r.concat(a)}return Hn(r=r.map((...r)=>je(["subPageNumber","subPageTotalPages"],((e,t,r,n,i)=>Hd({totalPages:i.length,pageNumber:n+1,subPageNumber:r.subPageNumber+1,subPageTotalPages:r.subPageTotalPages},r,e,t))(t,e.yoga,...r))),e)},Gt,Hv,(e,t)=>{if(!e.children)return e;let r=e.children.map(r=>Hr(r,t,e.yoga));return Object.assign({},e,{children:r})},zC,zj,Gs,e=>{if(!e.children)return e;let t=e.children.map(Hx);return Object.assign({},e,{children:t})},e=>{if(!e.children)return e;let t=e.children.map(Hy);return Object.assign({},e,{children:t})},e=>{if(!e.children)return e;let t=e.children.map(zU);return Object.assign({},e,{children:t})},HS,e=>{let t=0,r=(e.children||[]).slice(0).map(e=>({value:e,parent:null}));for(;r.length>0;){let e=r.shift();if(!e)break;let n=e.value,i=e.parent;if(n.props&&"bookmark"in n.props&&n.props.bookmark){let e=zH(n.props.bookmark),r={ref:t++,parent:i?.ref,...e};n.props.bookmark=r,i=r}n.children&&n.children.forEach(e=>{r.push({value:e,parent:i})})}return e},e=>{if(!e.children)return e;let t=e.children.map(zV);return Object.assign({},e,{children:t})},zk);var H_,HO,HD,HT,HR,HP,HM,HN,Hj,HL,HF,HU,Hz,HG,HH,HW,HY,Hq,HK,HJ,HV,HZ,HX,H$,H0,H1,H2,H5,H3,H4,H6,H8,H7,H9,We,Wt,Wr,Wn,Wi,Wa,Wo,Ws,Wl,Wc,Wu,Wf,Wd,Wh,WA,Wg,Wp,Wm,Wy,Wb,Wv,Wx,Ww,WE,WI,WC,WB,Wk,WS,WQ,W_,WO,WD,WT,WR,WP,WM=e.i(89499),WN={exports:{}},Wj={exports:{}},WL=function(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var r=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(t){var n=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(r,t,n.get?n:{enumerable:!0,get:function(){return e[t]}})}),r}(WM);WP||(WP=1,Wj.exports=function(e){function t(e,t,r,n){return new r7(e,t,r,n)}function r(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var r=2;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function n(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=n_&&e[n_]||e["@@iterator"])?e:null}function i(e){if(void 0===nc)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);nc=t&&t[1]||"",nu=-1<e.stack.indexOf("\n    at")?" (<anonymous>)":-1<e.stack.indexOf("@")?"@unknown:0:0":""}return"\n"+nc+e+nu}function a(e,t){if(!e||nT)return"";nT=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var n={DetermineComponentFrameRoot:function(){try{if(t){var r=function(){throw Error()};if(Object.defineProperty(r.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(r,[])}catch(e){var n=e}Reflect.construct(e,[],r)}else{try{r.call()}catch(e){n=e}e.call(r.prototype)}}else{try{throw Error()}catch(e){n=e}(r=e())&&"function"==typeof r.catch&&r.catch(function(){})}}catch(e){if(e&&n&&"string"==typeof e.stack)return[e.stack,n.stack]}
138return[null,null]}};n.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var a=Object.getOwnPropertyDescriptor(n.DetermineComponentFrameRoot,"name");a&&a.configurable&&Object.defineProperty(n.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var o=n.DetermineComponentFrameRoot(),s=o[0],l=o[1];if(s&&l){var c=s.split("\n"),u=l.split("\n");for(a=n=0;n<c.length&&!c[n].includes("DetermineComponentFrameRoot");)n++;for(;a<u.length&&!u[a].includes("DetermineComponentFrameRoot");)a++;if(n===c.length||a===u.length)for(n=c.length-1,a=u.length-1;1<=n&&0<=a&&c[n]!==u[a];)a--;for(;1<=n&&0<=a;n--,a--)if(c[n]!==u[a]){if(1!==n||1!==a)do if(n--,0>--a||c[n]!==u[a]){var f="\n"+c[n].replace(" at new "," at ");return e.displayName&&f.includes("<anonymous>")&&(f=f.replace("<anonymous>",e.displayName)),f}while(1<=n&&0<=a)break}}}finally{nT=!1,Error.prepareStackTrace=r}return(r=e?e.displayName||e.name:"")?i(r):""}function o(e){try{var t="";do t+=function(e){switch(e.tag){case 26:case 27:case 5:return i(e.type);case 16:return i("Lazy");case 13:return i("Suspense");case 19:return i("SuspenseList");case 0:case 15:return a(e.type,!1);case 11:return a(e.type.render,!1);case 1:return a(e.type,!0);default:return""}}(e),e=e.return;while(e)return t}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}function s(e){return{current:e}}function l(e){0>iS||(e.current=ik[iS],ik[iS]=null,iS--)}function c(e,t){ik[++iS]=e.current,e.current=t}function u(e){var t=42&e;if(0!==t)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194176&e;case 4194304:case 8388608:case 0x1000000:case 0x2000000:return 0x3c00000&e;case 0x4000000:return 0x4000000;case 0x8000000:return 0x8000000;case 0x10000000:return 0x10000000;case 0x20000000:return 0x20000000;case 0x40000000:return 0;default:return e}}function f(e,t){var r=e.pendingLanes;if(0===r)return 0;var n=0,i=e.suspendedLanes;e=e.pingedLanes;var a=0x7ffffff&r;return 0!==a?0!=(r=a&~i)?n=u(r):0!=(e&=a)&&(n=u(e)):0!=(r&=~i)?n=u(r):0!==e&&(n=u(e)),0===n?0:0!==t&&t!==n&&0==(t&i)&&((i=n&-n)>=(e=t&-t)||32===i&&0!=(4194176&e))?t:n}function d(){var e=iT;return 0==(4194176&(iT<<=1))&&(iT=128),e}function h(){var e=iR;return 0==(0x3c00000&(iR<<=1))&&(iR=4194304),e}function A(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function g(e,t){e.pendingLanes|=t,0x10000000!==t&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function p(e,t,r){e.pendingLanes|=t,e.suspendedLanes&=~t;var n=31-i_(t);e.entangledLanes|=t,e.entanglements[n]=0x40000000|e.entanglements[n]|4194218&r}function y(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var n=31-i_(r),i=1<<n;i&t|e[n]&t&&(e[n]|=t),r&=~i}}function b(e){return 2<(e&=-e)?8<e?0!=(0x7ffffff&e)?32:0x10000000:8:2}function v(e){"function"==typeof iH&&iW(e)}function x(e,t){if("object"==typeof e&&null!==e){var r=iK.get(e);return void 0!==r?r:(t={value:e,source:t,stack:o(t)},iK.set(e,t),t)}return{value:e,source:t,stack:o(t)}}function w(e){for(;e===iZ;)iZ=iJ[--iV],iJ[iV]=null,iJ[--iV],iJ[iV]=null;for(;e===i0;)i0=iX[--i$],iX[i$]=null,iX[--i$],iX[i$]=null,iX[--i$],iX[i$]=null}function E(e,t){c(i5,t),c(i2,e),c(i1,null),e=nM(t),l(i1),c(i1,e)}function I(){l(i1),l(i2),l(i5)}function C(e){null!==e.memoizedState&&c(i3,e);var t=i1.current,r=nN(t,e.type);t!==r&&(c(i2,e),c(i1,r))}function B(e){i2.current===e&&(l(i1),l(i2)),i3.current===e&&(l(i3),n7._currentValue2=n8)}function k(){for(var e=i7,t=i9=i7=0;t<e;){var r=i8[t];i8[t++]=null;var n=i8[t];i8[t++]=null;var i=i8[t];i8[t++]=null;var a=i8[t];if(i8[t++]=null,null!==n&&null!==i){var o=n.pending;null===o?i.next=i:(i.next=o.next,o.next=i),n.pending=i}0!==a&&O(r,i,a)}}function S(e,t,r,n){i8[i7++]=e,i8[i7++]=t,i8[i7++]=r,i8[i7++]=n,i9|=n,e.lanes|=n,null!==(e=e.alternate)&&(e.lanes|=n)}function Q(e,t,r,n){return S(e,t,r,n),D(e)}function _(e,t){return S(e,null,null,t),D(e)}function O(e,t,r){e.lanes|=r;var n=e.alternate;null!==n&&(n.lanes|=r);for(var i=!1,a=e.return;null!==a;)a.childLanes|=r,null!==(n=a.alternate)&&(n.childLanes|=r),22===a.tag&&(null===(e=a.stateNode)||1&e._visibility||(i=!0)),e=a,a=a.return;i&&null!==t&&3===e.tag&&(a=e.stateNode,i=31-i_(r),null===(e=(a=a.hiddenUpdates)[i])?a[i]=[t]:e.push(t),t.lane=0x20000000|r)}function D(e){if(50<oD)throw oD=0,oT=null,Error(r(185));for(var t=e.return;null!==t;)t=(e=t).return;return 3===e.tag?e.stateNode:null}function T(e){e!==at&&null===e.next&&(null===at?ae=at=e:at=at.next=e),an=!0,ar||(ar=!0,iP(iF,P))}function R(e,t){if(!ai&&an){ai=!0;do for(var r=!1,n=ae;null!==n;){if(0!==e){var i=n.pendingLanes;if(0===i)var a=0;else{var o=n.suspendedLanes,s=n.pingedLanes;a=0xc000055&(a=(1<<31-i_(42|e)+1)-1&(i&~(o&~s)))?0xc000055&a|1:a?2|a:0}0!==a&&(r=!0,j(n,a))}else a=ol,0!=(3&(a=f(n,n===oo?a:0)))&&(r=!0,j(n,a));n=n.next}while(r)ai=!1}}function P(){an=ar=!1;var e=0;0!==aa&&(n0()&&(e=aa),aa=0);for(var t=iL(),r=null,n=ae;null!==n;){var i=n.next,a=M(n,t);0===a?(n.next=null,null===r?ae=i:r.next=i,null===i&&(at=r)):(r=n,(0!==e||0!=(3&a))&&(an=!0)),n=i}R(e)}function M(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,i=e.expirationTimes,a=-0x3c00001&e.pendingLanes;0<a;){var o=31-i_(a),s=1<<o,l=i[o];-1===l?0!=(s&r)&&0==(s&n)||(i[o]=function(e,t){switch(e){case 1:case 2:case 4:case 8:return t+250;case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return -1}}(s,t)):l<=t&&(e.expiredLanes|=s),a&=~s}if(r=ol,r=f(e,e===(t=oo)?r:0),n=e.callbackNode,0===r||e===t&&2===oc||null!==e.cancelPendingCommit)return null!==n&&null!==n&&iM(n),e.callbackNode=null,e.callbackPriority=0;if(0!=(3&r))return null!==n&&null!==n&&iM(n),e.callbackPriority=2,e.callbackNode=null,2;if((t=r&-r)===e.callbackPriority)return t;switch(null!==n&&iM(n),b(r)){case 2:r=iF;break;case 8:r=iU;break;case 32:default:r=iz;break;case 0x10000000:r=iG}return r=iP(r,n=N.bind(null,e)),e.callbackPriority=t,e.callbackNode=r,t}function N(e,t){var r=e.callbackNode;if(r0()&&e.callbackNode!==r)return null;var n=ol;return 0===(n=f(e,e===oo?n:0))?null:(rP(e,n,t),M(e,iL()),e.callbackNode===r?N.bind(null,e):null)}function j(e,t){if(r0())return null;rP(e,t,!0)}function L(){return 0===aa&&(aa=d()),aa}function F(){if(0==--as&&null!==ao){null!==ac&&(ac.status="fulfilled");var e=ao;ao=null,al=0,ac=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function U(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function z(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function G(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function H(e,t,r){var n=e.updateQueue;if(null===n)return null;if(n=n.shared,0!=(2&oa)){var i=n.pending;return null===i?t.next=t:(t.next=i.next,i.next=t),n.pending=t,t=D(e),O(e,null,r),t}return S(e,n,t,r),D(e)}
138function W(e,t,r){if(null!==(t=t.updateQueue)&&(t=t.shared,0!=(4194176&r))){var n=t.lanes;r|=n&=e.pendingLanes,t.lanes=r,y(e,r)}}function Y(e,t){var r=e.updateQueue,n=e.alternate;if(null!==n&&r===(n=n.updateQueue)){var i=null,a=null;if(null!==(r=r.firstBaseUpdate)){do{var o={lane:r.lane,tag:r.tag,payload:r.payload,callback:null,next:null};null===a?i=a=o:a=a.next=o,r=r.next}while(null!==r)null===a?i=a=t:a=a.next=t}else i=a=t;return r={baseState:n.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:n.shared,callbacks:n.callbacks},void(e.updateQueue=r)}null===(e=r.lastBaseUpdate)?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function q(){if(af&&null!==ac)throw ac}function K(e,t,r,n){af=!1;var i=e.updateQueue;au=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(null!==s){i.shared.pending=null;var l=s,c=l.next;l.next=null,null===o?a=c:o.next=c,o=l;var u=e.alternate;null!==u&&(s=(u=u.updateQueue).lastBaseUpdate)!==o&&(null===s?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l)}if(null!==a){var f=i.baseState;for(o=0,u=c=l=null,s=a;;){var d=-0x20000001&s.lane,h=d!==s.lane;if(h?(ol&d)===d:(n&d)===d){0!==d&&d===al&&(af=!0),null!==u&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});o:{var A=e,g=s;switch(d=t,g.tag){case 1:if("function"==typeof(A=g.payload)){f=A.call(r,f,d);break o}f=A;break o;case 3:A.flags=-65537&A.flags|128;case 0:if(null==(d="function"==typeof(A=g.payload)?A.call(r,f,d):A))break o;f=nh({},f,d);break o;case 2:au=!0}}null!==(d=s.callback)&&(e.flags|=64,h&&(e.flags|=8192),null===(h=i.callbacks)?i.callbacks=[d]:h.push(d))}else h={lane:d,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===u?(c=u=h,l=f):u=u.next=h,o|=d;if(null===(s=s.next)){if(null===(s=i.shared.pending))break;s=(h=s).next,h.next=null,i.lastBaseUpdate=h,i.shared.pending=null}}null===u&&(l=f),i.baseState=l,i.firstBaseUpdate=c,i.lastBaseUpdate=u,null===a&&(i.shared.lanes=0),og|=o,e.lanes=o,e.memoizedState=f}}function J(e,t){if("function"!=typeof e)throw Error(r(191,e));e.call(t)}function V(e,t){var r=e.callbacks;if(null!==r)for(e.callbacks=null,e=0;e<r.length;e++)J(r[e],t)}function Z(e,t){if(iq(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var i=r[n];if(!ad.call(t,i)||!iq(e[i],t[i]))return!1}return!0}function X(e){return"fulfilled"===(e=e.status)||"rejected"===e}function $(){}function ee(e,t,n){switch(void 0===(n=e[n])?e.push(t):n!==t&&(t.then($,$),t=n),t.status){case"fulfilled":return t.value;case"rejected":if((e=t.reason)===ah)throw Error(r(483));throw e;default:if("string"==typeof t.status)t.then($,$);else{if(null!==(e=oo)&&100<e.shellSuspendCounter)throw Error(r(482));(e=t).status="pending",e.then(function(e){if("pending"===t.status){var r=t;r.status="fulfilled",r.value=e}},function(e){if("pending"===t.status){var r=t;r.status="rejected",r.reason=e}})}switch(t.status){case"fulfilled":return t.value;case"rejected":if((e=t.reason)===ah)throw Error(r(483));throw e}throw ap=t,ah}}function et(){if(null===ap)throw Error(r(459));var e=ap;return ap=null,e}function er(e){var t=ay;return ay+=1,null===am&&(am=[]),ee(am,e,t)}function en(e,t,r,n){r.ref=void 0!==(e=n.props.ref)?e:null}function ei(e,t){if(t.$$typeof===nA)throw Error(r(525));throw Error(r(31,"[object Object]"===(e=Object.prototype.toString.call(t))?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function ea(e){return(0,e._init)(e._payload)}function eo(e){function i(t,r){if(e){var n=t.deletions;null===n?(t.deletions=[r],t.flags|=16):n.push(r)}}function a(t,r){if(!e)return null;for(;null!==r;)i(t,r),r=r.sibling;return null}function o(e){for(var t=new Map;null!==e;)null!==e.key?t.set(e.key,e):t.set(e.index,e),e=e.sibling;return t}function s(e,t){return(e=ne(e,t)).index=0,e.sibling=null,e}function l(t,r,n){return t.index=n,e?null!==(n=t.alternate)?(n=n.index)<r?(t.flags|=0x2000002,r):n:(t.flags|=0x2000002,r):(t.flags|=1048576,r)}function c(t){return e&&null===t.alternate&&(t.flags|=0x2000002),t}function u(e,t,r,n){return null===t||6!==t.tag?(t=na(r,e.mode,n)).return=e:(t=s(t,r)).return=e,t}function f(e,t,r,n){var i=r.type;return i===nm?h(e,t,r.props.children,n,r.key):(null!==t&&(t.elementType===i||"object"==typeof i&&null!==i&&i.$$typeof===nk&&ea(i)===t.type)?en(e,0,n=s(t,r.props),r):en(e,0,n=nr(r.type,r.key,r.props,null,e.mode,n),r),n.return=e,n)}function d(e,t,r,n){return null===t||4!==t.tag||t.stateNode.containerInfo!==r.containerInfo||t.stateNode.implementation!==r.implementation?(t=no(r,e.mode,n)).return=e:(t=s(t,r.children||[])).return=e,t}function h(e,t,r,n,i){return null===t||7!==t.tag?(t=nn(r,e.mode,n,i)
vendor: 5,730 bytes, line 138
138).return=e:(t=s(t,r)).return=e,t}function A(e,t,r){if("string"==typeof t&&""!==t||"number"==typeof t||"bigint"==typeof t)return(t=na(""+t,e.mode,r)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case ng:return en(e,0,r=nr(t.type,t.key,t.props,null,e.mode,r),t),r.return=e,r;case np:return(t=no(t,e.mode,r)).return=e,t;case nk:return A(e,t=(0,t._init)(t._payload),r)}if(nR(t)||n(t))return(t=nn(t,e.mode,r,null)).return=e,t;if("function"==typeof t.then)return A(e,er(t),r);if(t.$$typeof===nw)return A(e,t2(e,t),r);ei(e,t)}return null}function g(e,t,r,i){var a=null!==t?t.key:null;if("string"==typeof r&&""!==r||"number"==typeof r||"bigint"==typeof r)return null!==a?null:u(e,t,""+r,i);if("object"==typeof r&&null!==r){switch(r.$$typeof){case ng:return r.key===a?f(e,t,r,i):null;case np:return r.key===a?d(e,t,r,i):null;case nk:return g(e,t,r=(a=r._init)(r._payload),i)}if(nR(r)||n(r))return null!==a?null:h(e,t,r,i,null);if("function"==typeof r.then)return g(e,t,er(r),i);if(r.$$typeof===nw)return g(e,t,t2(e,r),i);ei(e,r)}return null}function p(e,t,r,i,a){if("string"==typeof i&&""!==i||"number"==typeof i||"bigint"==typeof i)return u(t,e=e.get(r)||null,""+i,a);if("object"==typeof i&&null!==i){switch(i.$$typeof){case ng:return f(t,e=e.get(null===i.key?r:i.key)||null,i,a);case np:return d(t,e=e.get(null===i.key?r:i.key)||null,i,a);case nk:return p(e,t,r,i=(0,i._init)(i._payload),a)}if(nR(i)||n(i))return h(t,e=e.get(r)||null,i,a,null);if("function"==typeof i.then)return p(e,t,r,er(i),a);if(i.$$typeof===nw)return p(e,t,r,t2(t,i),a);ei(t,i)}return null}return function(u,f,d,h){try{ay=0;var m=function t(u,f,d,h){if("object"==typeof d&&null!==d&&d.type===nm&&null===d.key&&(d=d.props.children),"object"==typeof d&&null!==d){switch(d.$$typeof){case ng:o:{for(var m=d.key,y=f;null!==y;){if(y.key===m){if((m=d.type)===nm){if(7===y.tag){a(u,y.sibling),(f=s(y,d.props.children)).return=u,u=f;break o}}else if(y.elementType===m||"object"==typeof m&&null!==m&&m.$$typeof===nk&&ea(m)===y.type){a(u,y.sibling),en(u,0,f=s(y,d.props),d),f.return=u,u=f;break o}a(u,y);break}i(u,y),y=y.sibling}d.type===nm?((f=nn(d.props.children,u.mode,h,d.key)).return=u,u=f):(en(u,0,h=nr(d.type,d.key,d.props,null,u.mode,h),d),h.return=u,u=h)}return c(u);case np:o:{for(y=d.key;null!==f;){if(f.key===y){if(4===f.tag&&f.stateNode.containerInfo===d.containerInfo&&f.stateNode.implementation===d.implementation){a(u,f.sibling),(f=s(f,d.children||[])).return=u,u=f;break o}a(u,f);break}i(u,f),f=f.sibling}(f=no(d,u.mode,h)).return=u,u=f}return c(u);case nk:return t(u,f,d=(y=d._init)(d._payload),h)}if(nR(d))return function(t,r,n,s){for(var c=null,u=null,f=r,d=r=0,h=null;null!==f&&d<n.length;d++){f.index>d?(h=f,f=null):h=f.sibling;var m=g(t,f,n[d],s);if(null===m){null===f&&(f=h);break}e&&f&&null===m.alternate&&i(t,f),r=l(m,r,d),null===u?c=m:u.sibling=m,u=m,f=h}if(d===n.length)return a(t,f),c;if(null===f){for(;d<n.length;d++)null!==(f=A(t,n[d],s))&&(r=l(f,r,d),null===u?c=f:u.sibling=f,u=f);return c}for(f=o(f);d<n.length;d++)null!==(h=p(f,t,d,n[d],s))&&(e&&null!==h.alternate&&f.delete(null===h.key?d:h.key),r=l(h,r,d),null===u?c=h:u.sibling=h,u=h);return e&&f.forEach(function(e){return i(t,e)}),c}(u,f,d,h);if(n(d)){if("function"!=typeof(y=n(d)))throw Error(r(150));return function(t,n,s,c){if(null==s)throw Error(r(151));for(var u=null,f=null,d=n,h=n=0,m=null,y=s.next();null!==d&&!y.done;h++,y=s.next()){d.index>h?(m=d,d=null):m=d.sibling;var b=g(t,d,y.value,c);if(null===b){null===d&&(d=m);break}e&&d&&null===b.alternate&&i(t,d),n=l(b,n,h),null===f?u=b:f.sibling=b,f=b,d=m}if(y.done)return a(t,d),u;if(null===d){for(;!y.done;h++,y=s.next())null!==(y=A(t,y.value,c))&&(n=l(y,n,h),null===f?u=y:f.sibling=y,f=y);return u}for(d=o(d);!y.done;h++,y=s.next())null!==(y=p(d,t,h,y.value,c))&&(e&&null!==y.alternate&&d.delete(null===y.key?h:y.key),n=l(y,n,h),null===f?u=y:f.sibling=y,f=y);return e&&d.forEach(function(e){return i(t,e)}),u}(u,f,d=y.call(d),h)}if("function"==typeof d.then)return t(u,f,er(d),h);if(d.$$typeof===nw)return t(u,f,t2(u,d),h);ei(u,d)}return"string"==typeof d&&""!==d||"number"==typeof d||"bigint"==typeof d?(d=""+d,null!==f&&6===f.tag?(a(u,f.sibling),(f=s(f,d)).return=u):(a(u,f),(f=na(d,u.mode,h)).return=u),c(u=f)):a(u,f)}(u,f,d,h);return am=null,m}catch(e){if(e===ah)throw e;var y=t(29,e,null,u.mode);return y.lanes=h,y.return=u,y}}}function es(e,t){c(aw,e=oh),c(ax,t),oh=e|t.baseLanes}function el(){c(aw,oh),c(ax,ax.current)}function ec(){oh=aw.current,l(ax),l(aw)}function eu(e){var t=e.alternate;c(aC,1&aC.current),c(aE,e),null===aI&&(null===t||null!==ax.current||null!==t.memoizedState)&&(aI=e)}function ef(e){if(22===e.tag){if(c(aC,aC.current),c(aE,e),null===aI){var t=e.alternate;null!==t&&null!==t.memoizedState&&(aI=e)}}else ed()}function ed(){c(aC,aC.current),c(aE,aE.current)}function eh(e){l(aE),aI===e&&(aI=null),l(aC)}function eA(e){for(var t=e;null!==t;){if(13===t.tag){var r=t.memoizedState;if(null!==r&&(null===(r=r.dehydrated)||im(r)||iy(r)))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function eg(){throw Error(r(321))}function ep(e,t){if(null===t)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!iq(e[r],t[r]))return!1;return!0}function em(e,t,r,n,i,a){return aB=a,ak=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,nD.H=null===e||null===e.memoizedState?aL:aF,aD=!1,a=r(n,i),aD=!1,aO&&(a=eb(t,r,n,i)),ey(e),a}function ey(e){nD.H=aj;var t=null!==aS&&null!==aS.next;if(aB=0,aQ=aS=ak=null,a_=!1,aR=0,aP=null,t)throw Error(r(300));
vendor: 9,785 bytes, line 138
138null===e||aH||null!==(e=e.dependencies)&&t$(e)&&(aH=!0)}function eb(e,t,n,i){ak=e;var a=0;do{if(aO&&(aP=null),aR=0,aO=!1,25<=a)throw Error(r(301));if(a+=1,aQ=aS=null,null!=e.updateQueue){var o=e.updateQueue;o.lastEffect=null,o.events=null,o.stores=null,null!=o.memoCache&&(o.memoCache.index=0)}nD.H=aU,o=t(n,i)}while(aO)return o}function ev(){var e=nD.H,t=e.useState()[0];return t="function"==typeof t.then?eB(t):t,e=e.useState()[0],(null!==aS?aS.memoizedState:null)!==e&&(ak.flags|=1024),t}function ex(){var e=0!==aT;return aT=0,e}function ew(e,t,r){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~r}function eE(e){if(a_){for(e=e.memoizedState;null!==e;){var t=e.queue;null!==t&&(t.pending=null),e=e.next}a_=!1}aB=0,aQ=aS=ak=null,aO=!1,aR=aT=0,aP=null}function eI(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===aQ?ak.memoizedState=aQ=e:aQ=aQ.next=e,aQ}function eC(){if(null===aS){var e=ak.alternate;e=null!==e?e.memoizedState:null}else e=aS.next;var t=null===aQ?ak.memoizedState:aQ.next;if(null!==t)aQ=t,aS=e;else{if(null===e){if(null===ak.alternate)throw Error(r(467));throw Error(r(310))}e={memoizedState:(aS=e).memoizedState,baseState:aS.baseState,baseQueue:aS.baseQueue,queue:aS.queue,next:null},null===aQ?ak.memoizedState=aQ=e:aQ=aQ.next=e}return aQ}function eB(e){var t=aR;return aR+=1,null===aP&&(aP=[]),e=ee(aP,e,t),t=ak,null===(null===aQ?t.memoizedState:aQ.next)&&(nD.H=null===(t=t.alternate)||null===t.memoizedState?aL:aF),e}function ek(e){if(null!==e&&"object"==typeof e){if("function"==typeof e.then)return eB(e);if(e.$$typeof===nw)return t1(e)}throw Error(r(438,String(e)))}function eS(e){var t=null,r=ak.updateQueue;if(null!==r&&(t=r.memoCache),null==t){var n=ak.alternate;null!==n&&null!==(n=n.updateQueue)&&null!=(n=n.memoCache)&&(t={data:n.data.map(function(e){return e.slice()}),index:0})}if(null==t&&(t={data:[],index:0}),null===r&&(r=aN(),ak.updateQueue=r),r.memoCache=t,void 0===(r=t.data[t.index]))for(r=t.data[t.index]=Array(e),n=0;n<e;n++)r[n]=nQ;return t.index++,r}function eQ(e,t){return"function"==typeof t?t(e):t}function e_(e){return eO(eC(),aS,e)}function eO(e,t,n){var i=e.queue;if(null===i)throw Error(r(311));i.lastRenderedReducer=n;var a=e.baseQueue,o=i.pending;if(null!==o){if(null!==a){var s=a.next;a.next=o.next,o.next=s}t.baseQueue=a=o,i.pending=null}if(o=e.baseState,null===a)e.memoizedState=o;else{var l=s=null,c=null,u=t=a.next,f=!1;do{var d=-0x20000001&u.lane;if(d!==u.lane?(ol&d)===d:(aB&d)===d){var h=u.revertLane;if(0===h)null!==c&&(c=c.next={lane:0,revertLane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),d===al&&(f=!0);else{if((aB&h)===h){u=u.next,h===al&&(f=!0);continue}d={lane:0,revertLane:u.revertLane,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},null===c?(l=c=d,s=o):c=c.next=d,ak.lanes|=h,og|=h}d=u.action,aD&&n(o,d),o=u.hasEagerState?u.eagerState:n(o,d)}else h={lane:d,revertLane:u.revertLane,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},null===c?(l=c=h,s=o):c=c.next=h,ak.lanes|=d,og|=d;u=u.next}while(null!==u&&u!==t)if(null===c?s=o:c.next=l,!iq(o,e.memoizedState)&&(aH=!0,f&&null!==(n=ac)))throw n;e.memoizedState=o,e.baseState=s,e.baseQueue=c,i.lastRenderedState=o}return null===a&&(i.lanes=0),[e.memoizedState,i.dispatch]}function eD(e){var t=eC(),n=t.queue;if(null===n)throw Error(r(311));n.lastRenderedReducer=e;var i=n.dispatch,a=n.pending,o=t.memoizedState;if(null!==a){n.pending=null;var s=a=a.next;do o=e(o,s.action),s=s.next;while(s!==a)iq(o,t.memoizedState)||(aH=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,i]}function eT(e,t,n){var i=ak,a=eC();n=t();var o=!iq((aS||a).memoizedState,n);if(o&&(a.memoizedState=n,aH=!0),a=a.queue,e3(eM.bind(null,i,a,e),[e]),a.getSnapshot!==t||o||null!==aQ&&1&aQ.memoizedState.tag){if(i.flags|=2048,e$(9,eP.bind(null,i,a,n,t),{destroy:void 0},null),null===oo)throw Error(r(349));0!=(60&aB)||eR(i,t,n)}return n}function eR(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},null===(t=ak.updateQueue)?(t=aN(),ak.updateQueue=t,t.stores=[e]):null===(r=t.stores)?t.stores=[e]:r.push(e)}function eP(e,t,r,n){t.value=r,t.getSnapshot=n,eN(t)&&ej(e)}function eM(e,t,r){return r(function(){eN(t)&&ej(e)})}function eN(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!iq(e,r)}catch(e){return!0}}function ej(e){var t=_(e,2);null!==t&&rR(t,0,2)}function eL(e){var t=eI();if("function"==typeof e){var r=e;if(e=r(),aD){v(!0);try{r()}finally{v(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:eQ,lastRenderedState:e},t}function eF(e,t,r,n){return e.baseState=r,eO(e,aS,"function"==typeof n?n:eQ)}function eU(e,t,n,i,a){if(th(e))throw Error(r(485));if(null!==(e=t.action)){var o={payload:a,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(e){o.listeners.push(e)}};null!==nD.T?n(!0):o.isTransition=!1,i(o),null===(n=t.pending)?(o.next=t.pending=o,ez(t,o)):(o.next=n.next,t.pending=n.next=o)}}function ez(e,t){var r=t.action,n=t.payload,i=e.state;if(t.isTransition){var a=nD.T,o={};nD.T=o;try{var s=r(i,n),l=nD.S;null!==l&&l(o,s),eG(e,t,s)}catch(r){eW(e,t,r)}finally{nD.T=a}}else try{eG(e,t,a=r(i,n))}catch(r){eW(e,t,r)}}function eG(e,t,r){null!==r&&"object"==typeof r&&"function"==typeof r.then?r.then(function(r){eH(e,t,r)},function(r){return eW(e,t,r)}):eH(e,t,r)}function eH(e,t,r){t.status="fulfilled",t.value=r,eY(t),e.state=r,null!==(t=e.pending)&&((r=t.next)===t?e.pending=null:(r=r.next,t.next=r,ez(e,r)))}function eW(e,t,r){var n=e.pending;if(e.pending=null,null!==n){n=n.next;do t.status="rejected",t.reason=r,eY(t),t=t.next;while(t!==n)}e.action=null}function eY(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function eq(e,t){return t}function eK(e,t){(r=eI()).memoizedState=r.baseState=t,n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:eq,lastRenderedState:t},r.queue=n,r=tu.bind(null,ak,n),n.dispatch=r,n=eL(!1);var r,n,i,a=td.bind(null,ak,!1,n.queue);return i={state:t,dispatch:null,action:e,pending:null},(n=eI()).queue=i,r=eU.bind(null,ak,i,a,r),i.dispatch=r,n.memoizedState=e,[t,r,!1]}function eJ(e){return eV(eC(),aS,e)}function eV(e,t,r){t=eO(e,t,eq)[0],e=e_(eQ)[0],t="object"==typeof t&&null!==t&&"function"==typeof t.then?eB(t):t;var n=eC(),i=n.queue,a=i.dispatch;return r!==n.memoizedState&&(ak.flags|=2048,e$(9,eZ.bind(null,i,r),{destroy:void 0},null)),[t,a,e]}function eZ(e,t){e.action=t}function eX(e){var t=eC(),r=aS;if(null!==r)return eV(t,r,e);eC(),t=t.memoizedState;var n=(r=eC()).queue.dispatch;return r.memoizedState=e,[t,n,!1]}function e$(e,t,r,n){return e={tag:e,create:t,inst:r,deps:n,next:null},null===(t=ak.updateQueue)&&(t=aN(),ak.updateQueue=t),null===(r=t.lastEffect)?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e),e}function e0(){return eC().memoizedState}function e1(e,t,r,n){var i=eI();ak.flags|=e,i.memoizedState=e$(1|t,r,{destroy:void 0},void 0===n?null:n)}function e2(e,t,r,n){var i=eC();n=void 0===n?null:n;var a=i.memoizedState.inst;null!==aS&&null!==n&&ep(n,aS.memoizedState.deps)?i.memoizedState=e$(t,r,a,n):(ak.flags|=e,i.memoizedState=e$(1|t,r,a,n))}function e5(e,t){e1(8390656,8,e,t)}function e3(e,t){e2(2048,8,e,t)}function e4(e,t){return e2(4,2,e,t)}function e6(e,t){return e2(4,4,e,t)}function e8(e,t){if("function"==typeof t){var r=t(e=e());return function(){"function"==typeof r?r():t(null)}}if(null!=t)return t.current=e=e(),function(){t.current=null}}function e7(e,t,r){r=null!=r?r.concat([e]):null,e2(4,4,e8.bind(null,t,e),r)}function e9(){}function te(e,t){var r=eC();t=void 0===t?null:t;var n=r.memoizedState;return null!==t&&ep(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function tt(e,t){var r=eC();t=void 0===t?null:t;var n=r.memoizedState;if(null!==t&&ep(t,n[1]))return n[0];if(n=e(),aD){v(!0);try{e()}finally{v(!1)}}return r.memoizedState=[n,t],n}function tr(e,t,r){return void 0===r||0!=(0x40000000&aB)?e.memoizedState=t:(e.memoizedState=r,e=rT(),ak.lanes|=e,og|=e,r)}function tn(e,t,r,n){return iq(r,t)?r:null!==ax.current?(iq(e=tr(e,r,n),t)||(aH=!0),e):0==(42&aB)?(aH=!0,e.memoizedState=r):(e=rT(),ak.lanes|=e,og|=e,t)}function ti(e,t,r,n,i){var a=nX();nZ(0!==a&&8>a?a:8);var o,s,l=nD.T,c={};nD.T=c,td(e,!1,t,r);try{var u=i(),f=nD.S;null!==f&&f(c,u),null!==u&&"object"==typeof u&&"function"==typeof u.then?tf(e,t,(o=[],s={status:"pending",value:null,reason:null,then:function(e){o.push(e)}},u.then(function(){s.status="fulfilled",s.value=n;for(var e=0;e<o.length;e++)(0,o[e])(n)},function(e){for(s.status="rejected",s.reason=e,e=0;e<o.length;e++)(0,o[e])(void 0)}),s),rD()):tf(e,t,n,rD())}catch(r){tf(e,t,{then:function(){},status:"rejected",reason:r},rD())}finally{nZ(a),nD.T=l}}function ta(){return t1(n7)}function to(){return eC().memoizedState}function ts(){return eC().memoizedState}function tl(e){for(var t=e.return;null!==t;){switch(t.tag){case 24:case 3:var r=rD(),n=H(t,e=G(r),r);return null!==n&&(rR(n,0,r),W(n,t,r)),t={cache:t3()},void(e.payload=t)}t=t.return}}function tc(e,t,r){var n=rD();r={lane:n,revertLane:0,action:r,hasEagerState:!1,eagerState:null,next:null},th(e)?tA(t,r):null!==(r=Q(e,t,r,n))&&(rR(r,0,n),tg(r,t,n))}function tu(e,t,r){tf(e,t,r,rD())}function tf(e,t,r,n){var i={lane:n,revertLane:0,action:r,hasEagerState:!1,eagerState:null,next:null};if(th(e))tA(t,i);else{var a=e.alternate;if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var o=t.lastRenderedState,s=a(o,r);if(i.hasEagerState=!0,i.eagerState=s,iq(s,o))return S(e,t,i,0),null===oo&&k(),!1}catch(e){}if(null!==(r=Q(e,t,i,n)))return rR(r,0,n),tg(r,t,n),!0}return!1}function td(e,t,n,i){if(i={lane:2,revertLane:L(),action:i,hasEagerState:!1,eagerState:null,next:null}
138,th(e)){if(t)throw Error(r(479))}else null!==(t=Q(e,n,i,2))&&rR(t,0,2)}function th(e){var t=e.alternate;return e===ak||null!==t&&t===ak}function tA(e,t){aO=a_=!0;var r=e.pending;null===r?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function tg(e,t,r){if(0!=(4194176&r)){var n=t.lanes;t.lanes=r|=n&=e.pendingLanes,y(e,r)}}function tp(e,t,r,n){r=null==(r=r(n,t=e.memoizedState))?t:nh({},t,r),e.memoizedState=r,0===e.lanes&&(e.updateQueue.baseState=r)}function tm(e,t,r,n,i,a,o){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(n,a,o):!(t.prototype&&t.prototype.isPureReactComponent&&Z(r,n)&&Z(i,a))}function ty(e,t,r,n){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(r,n),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&az.enqueueReplaceState(t,t.state,null)}function tb(e,t){var r=t;if("ref"in t)for(var n in r={},t)"ref"!==n&&(r[n]=t[n]);if(e=e.defaultProps)for(var i in r===t&&(r=nh({},r)),e)void 0===r[i]&&(r[i]=e[i]);return r}function tv(e,t){try{(0,e.onUncaughtError)(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function tx(e,t,r){try{(0,e.onCaughtError)(r.value,{componentStack:r.stack,errorBoundary:1===t.tag?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function tw(e,t,r){return(r=G(r)).tag=3,r.payload={element:null},r.callback=function(){tv(e,t)},r}function tE(e){return(e=G(e)).tag=3,e}function tI(e,t,r,n){var i=r.type.getDerivedStateFromError;if("function"==typeof i){var a=n.value;e.payload=function(){return i(a)},e.callback=function(){tx(t,r,n)}}var o=r.stateNode;null!==o&&"function"==typeof o.componentDidCatch&&(e.callback=function(){tx(t,r,n),"function"!=typeof i&&(null===oB?oB=new Set([this]):oB.add(this));var e=n.stack;this.componentDidCatch(n.value,{componentStack:null!==e?e:""})})}function tC(e,t,r,n){t.child=null===e?av(t,null,r,n):ab(t,e.child,r,n)}function tB(e,t,r,n,i){r=r.render;var a=t.ref;if("ref"in n){var o={};for(var s in n)"ref"!==s&&(o[s]=n[s])}else o=n;return t0(t),n=em(e,t,r,o,a,i),s=ex(),null===e||aH?(t.flags|=1,tC(e,t,n,i),t.child):(ew(e,t,i),tH(e,t,i))}function tk(e,t,r,n,i){if(null===e){var a=r.type;return"function"!=typeof a||r9(a)||void 0!==a.defaultProps||null!==r.compare?((e=nr(r.type,null,n,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,tS(e,t,a,n,i))}if(a=e.child,!tW(e,i)){var o=a.memoizedProps;if((r=null!==(r=r.compare)?r:Z)(o,n)&&e.ref===t.ref)return tH(e,t,i)}return t.flags|=1,(e=ne(a,n)).ref=t.ref,e.return=t,t.child=e}function tS(e,t,r,n,i){if(null!==e){var a=e.memoizedProps;if(Z(a,n)&&e.ref===t.ref){if(aH=!1,t.pendingProps=n=a,!tW(e,i))return t.lanes=e.lanes,tH(e,t,i);0!=(131072&e.flags)&&(aH=!0)}}return tD(e,t,r,n,i)}function tQ(e,t,r){var n=t.pendingProps,i=n.children,a=0!=(2&t.stateNode._pendingVisibility),o=null!==e?e.memoizedState:null;if(tO(e,t),"hidden"===n.mode||a){if(0!=(128&t.flags)){if(n=null!==o?o.baseLanes|r:r,null!==e){for(i=t.child=e.child,a=0;null!==i;)a=a|i.lanes|i.childLanes,i=i.sibling;t.childLanes=a&~n}else t.childLanes=0,t.child=null;return t_(e,t,n,r)}if(0==(0x20000000&r))return t.lanes=t.childLanes=0x20000000,t_(e,t,null!==o?o.baseLanes|r:r,r);t.memoizedState={baseLanes:0,cachePool:null},null!==e&&t8(0,null!==o?o.cachePool:null),null!==o?es(t,o):el(),ef(t)}else null!==o?(t8(0,o.cachePool),es(t,o),ed(),t.memoizedState=null):(null!==e&&t8(0,null),el(),ed());return tC(e,t,i,r),t.child}function t_(e,t,r,n){var i=t6();return t.memoizedState={baseLanes:r,cachePool:i=null===i?null:{parent:a$._currentValue2,pool:i}},null!==e&&t8(0,null),el(),ef(t),null!==e&&tX(e,t,n,!0),null}function tO(e,t){var n=t.ref;if(null===n)null!==e&&null!==e.ref&&(t.flags|=2097664);else{if("function"!=typeof n&&"object"!=typeof n)throw Error(r(284));null!==e&&e.ref===n||(t.flags|=2097664)}}function tD(e,t,r,n,i){return t0(t),r=em(e,t,r,n,void 0,i),n=ex(),null===e||aH?(t.flags|=1,tC(e,t,r,i),t.child):(ew(e,t,i),tH(e,t,i))}function tT(e,t,r,n,i,a){return t0(t),t.updateQueue=null,r=eb(t,n,r,i),ey(e),n=ex(),null===e||aH?(t.flags|=1,tC(e,t,r,a),t.child):(ew(e,t,a),tH(e,t,a))}function tR(e,t,r,n,i){if(t0(t),null===t.stateNode){var a=iQ,o=r.contextType;"object"==typeof o&&null!==o&&(a=t1(o)),t.memoizedState=null!==(a=new r(n,a)).state&&void 0!==a.state?a.state:null,a.updater=az,t.stateNode=a,a._reactInternals=t,(a=t.stateNode).props=n,a.state=t.memoizedState,a.refs={}
vendor: 4,637 bytes, line 138
138,U(t),o=r.contextType,a.context="object"==typeof o&&null!==o?t1(o):iQ,a.state=t.memoizedState,"function"==typeof(o=r.getDerivedStateFromProps)&&(tp(t,r,o,n),a.state=t.memoizedState),"function"==typeof r.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(o=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),o!==a.state&&az.enqueueReplaceState(a,a.state,null),K(t,n,a,i),q(),a.state=t.memoizedState),"function"==typeof a.componentDidMount&&(t.flags|=4194308),n=!0}else if(null===e){a=t.stateNode;var s=t.memoizedProps,l=tb(r,s);a.props=l;var c=a.context,u=r.contextType;o=iQ,"object"==typeof u&&null!==u&&(o=t1(u));var f=r.getDerivedStateFromProps;u="function"==typeof f||"function"==typeof a.getSnapshotBeforeUpdate,s=t.pendingProps!==s,u||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s||c!==o)&&ty(t,a,n,o),au=!1;var d=t.memoizedState;a.state=d,K(t,n,a,i),q(),c=t.memoizedState,s||d!==c||au?("function"==typeof f&&(tp(t,r,f,n),c=t.memoizedState),(l=au||tm(t,r,l,n,d,c,o))?(u||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.flags|=4194308)):("function"==typeof a.componentDidMount&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=c),a.props=n,a.state=c,a.context=o,n=l):("function"==typeof a.componentDidMount&&(t.flags|=4194308),n=!1)}else{a=t.stateNode,z(e,t),u=tb(r,o=t.memoizedProps),a.props=u,f=t.pendingProps,d=a.context,c=r.contextType,l=iQ,"object"==typeof c&&null!==c&&(l=t1(c)),(c="function"==typeof(s=r.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(o!==f||d!==l)&&ty(t,a,n,l),au=!1,d=t.memoizedState,a.state=d,K(t,n,a,i),q();var h=t.memoizedState;o!==f||d!==h||au||null!==e&&null!==e.dependencies&&t$(e.dependencies)?("function"==typeof s&&(tp(t,r,s,n),h=t.memoizedState),(u=au||tm(t,r,u,n,d,h,l)||null!==e&&null!==e.dependencies&&t$(e.dependencies))?(c||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(n,h,l),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(n,h,l)),"function"==typeof a.componentDidUpdate&&(t.flags|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof a.componentDidUpdate||o===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||o===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=h),a.props=n,a.state=h,a.context=l,n=u):("function"!=typeof a.componentDidUpdate||o===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||o===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),n=!1)}return a=n,tO(e,t),n=0!=(128&t.flags),a||n?(a=t.stateNode,r=n&&"function"!=typeof r.getDerivedStateFromError?null:a.render(),t.flags|=1,null!==e&&n?(t.child=ab(t,e.child,null,i),t.child=ab(t,null,r,i)):tC(e,t,r,i),t.memoizedState=a.state,e=t.child):e=tH(e,t,i),e}function tP(e){return{baseLanes:e,cachePool:t7()}}function tM(e,t,r){return e=null!==e?e.childLanes&~r:0,t&&(e|=oy),e}function tN(e,t,n){var i,a,o,s,l=t.pendingProps,c=!1,u=0!=(128&t.flags);if((i=u)||(i=(null===e||null!==e.memoizedState)&&0!=(2&aC.current)),i&&(c=!0,t.flags&=-129),i=0!=(32&t.flags),t.flags&=-33,null===e)return a=l.children,l=l.fallback,c?(ed(),a=tL({mode:"hidden",children:a},c=t.mode),l=nn(l,c,n,null),a.return=t,l.return=t,a.sibling=l,t.child=a,(c=t.child).memoizedState=tP(n),c.childLanes=tM(e,i,n),t.memoizedState=aW,l):(eu(t),tj(t,a));if(null!==(o=e.memoizedState)&&null!==(a=o.dehydrated)){if(u)256&t.flags?(eu(t),t.flags&=-257,t=tF(e,t,n)):null!==t.memoizedState?(ed(),t.child=e.child,t.flags|=128,t=null):(ed(),c=l.fallback,a=t.mode,l=tL({mode:"visible",children:l.children},a),(c=nn(c,a,n,null)).flags|=2,l.return=t,c.return=t,l.sibling=c,t.child=l,ab(t,e.child,null,n),(l=t.child).memoizedState=tP(n),l.childLanes=tM(e,i,n),t.memoizedState=aW,t=c);else if(eu(t),iy(a))i=ib(a).digest,(l=Error(r(419))).stack="",l.digest=i,s={value:l,source:null,stack:null},null===i6?i6=[s]:i6.push(s),t=tF(e,t,n);
138else if(aH||tX(e,t,n,!1),i=0!=(n&e.childLanes),aH||i){if(null!==(i=oo)){if(0!=(42&(l=n&-n)))l=1;else switch(l){case 2:l=1;break;case 8:l=4;break;case 32:l=16;break;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 0x1000000:case 0x2000000:l=64;break;case 0x10000000:l=0x8000000;break;default:l=0}if(0!==(l=0!=(l&(i.suspendedLanes|n))?0:l)&&l!==o.retryLane)throw o.retryLane=l,_(e,l),rR(i,0,l),aG}im(a)||rW(),t=tF(e,t,n)}else im(a)?(t.flags|=128,t.child=e.child,iv(a,t=r6.bind(null,e)),t=null):(e=o.treeContext,(t=tj(t,l.children)).flags|=4096);return t}return c?(ed(),c=l.fallback,a=t.mode,u=(o=e.child).sibling,(l=ne(o,{mode:"hidden",children:l.children})).subtreeFlags=0x1e00000&o.subtreeFlags,null!==u?c=ne(u,c):(c=nn(c,a,n,null)).flags|=2,c.return=t,l.return=t,l.sibling=c,t.child=l,l=c,c=t.child,null===(a=e.child.memoizedState)?a=tP(n):(null!==(o=a.cachePool)?(u=a$._currentValue2,o=o.parent!==u?{parent:u,pool:u}:o):o=t7(),a={baseLanes:a.baseLanes|n,cachePool:o}),c.memoizedState=a,c.childLanes=tM(e,i,n),t.memoizedState=aW,l):(eu(t),e=(n=e.child).sibling,(n=ne(n,{mode:"visible",children:l.children})).return=t,n.sibling=null,null!==e&&(null===(i=t.deletions)?(t.deletions=[e],t.flags|=16):i.push(e)),t.child=n,t.memoizedState=null,n)}function tj(e,t){return(t=tL({mode:"visible",children:t},e.mode)).return=e,e.child=t}function tL(e,t){return ni(e,t,0,null)}function tF(e,t,r){return ab(t,e.child,null,r),(e=tj(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function tU(e,t,r){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),tV(e.return,t,r)}function tz(e,t,r,n,i){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=n,a.tail=r,a.tailMode=i)}function tG(e,t,r){var n=t.pendingProps,i=n.revealOrder,a=n.tail;if(tC(e,t,n.children,r),0!=(2&(n=aC.current)))n=1&n|2,t.flags|=128;else{if(null!==e&&0!=(128&e.flags))o:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&tU(e,r,t);else if(19===e.tag)tU(e,r,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break;for(;null===e.sibling;){if(null===e.return||e.return===t)break o;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}switch(c(aC,n),i){case"forwards":for(r=t.child,i=null;null!==r;)null!==(e=r.alternate)&&null===eA(e)&&(i=r),r=r.sibling;null===(r=i)?(i=t.child,t.child=null):(i=r.sibling,r.sibling=null),tz(t,!1,i,r,a);break;case"backwards":for(r=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===eA(e)){t.child=i;break}e=i.sibling,i.sibling=r,r=i,i=e}tz(t,!0,r,null,a);break;case"together":tz(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function tH(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),og|=t.lanes,0==(n&t.childLanes)&&(null===e||(tX(e,t,n,!1),0==(n&t.childLanes))))return null;if(null!==e&&t.child!==e.child)throw Error(r(153));if(null!==t.child){for(n=ne(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=ne(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function tW(e,t){return 0!=(e.lanes&t)||!(null===(e=e.dependencies)||!t$(e))}function tY(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps)aH=!0;else{if(!tW(e,n)&&0==(128&t.flags))return aH=!1,function(e,t,r){switch(t.tag){case 3:E(t,t.stateNode.containerInfo),tK(0,a$,e.memoizedState.cache);break;case 27:case 5:C(t);break;case 4:E(t,t.stateNode.containerInfo);break;case 10:tK(0,t.type,t.memoizedProps.value);break;case 13:var n=t.memoizedState;if(null!==n)return null!==n.dehydrated?(eu(t),t.flags|=128,null):0!=(r&t.child.childLanes)?tN(e,t,r):(eu(t),null!==(e=tH(e,t,r))?e.sibling:null);eu(t);break;case 19:var i=0!=(128&e.flags);if((n=0!=(r&t.childLanes))||(tX(e,t,r,!1),n=0!=(r&t.childLanes)),i){if(n)return tG(e,t,r);t.flags|=128}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null,i.lastEffect=null),c(aC,aC.current),n)break;return null;case 22:case 23:return t.lanes=0,tQ(e,t,r);case 24:tK(0,a$,e.memoizedState.cache)}return tH(e,t,r)}(e,t,n);aH=0!=(131072&e.flags)}else aH=!1;switch(t.lanes=0,t.tag){case 16:o:{e=t.pendingProps;var i=t.elementType,a=i._init;if(i=a(i._payload),t.type=i,"function"!=typeof i){if(null!=i){if((a=i.$$typeof)===nE){t.tag=11,t=tB(null,t,i,e,n);break o}if(a===nB){t.tag=14,t=tk(null,t,i,e,n);break o}}throw Error(r(306,t=function e(t){if(null==t)return null;if("function"==typeof t)return t.$$typeof===nO?null:t.displayName||t.name||null;if("string"==typeof t)return t;switch(t){case nm:return"Fragment";case np:return"Portal";case nb:return"Profiler";case ny:return"StrictMode";case nI:return"Suspense";case nC:return"SuspenseList"}if("object"==typeof t)switch(t.$$typeof){case nw:return(t.displayName||"Context")+".Provider";case nx:return(t._context.displayName||"Context")+".Consumer";case nE:var r=t.render;return(t=t.displayName)||(t=""!==(t=r.displayName||r.name||"")?"ForwardRef("+t+")":"ForwardRef"),t;case nB:return null!==(r=t.displayName||null)?r:e(t.type)||"Memo";case nk:r=t._payload,t=t._init;try{return e(t(r))}catch(e){}}return null}(i)||i,""))}r9(i)?(e=tb(i,e),t.tag=1,t=tR(null,t,i,e,n)):(t.tag=0,t=tD(null,t,i,e,n))}return t;case 0:return tD(e,t,t.type,t.pendingProps,n);case 1:return tR(e,t,i=t.type,a=tb(i,t.pendingProps),n);case 3:if(E(t,t.stateNode.containerInfo),null===e)throw Error(r(387));var o=t.pendingProps;i=(a=t.memoizedState).element,z(e,t),K(t,o,null,n);var s=t.memoizedState;return tK(0,a$,o=s.cache),o!==a.cache&&tZ(t,[a$],n,!0),q(),(o=s.element)!==i?(tC(e,t,o,n),t=t.child):t=tH(e,t,n),t;case 26:case 27:case 5:return C(t),a=t.type,o=t.pendingProps,s=null!==e?e.memoizedProps:null,i=o.children,nG
vendor: 2,894 bytes, line 138
138(a,o)?i=null:null!==s&&nG(a,s)&&(t.flags|=32),null!==t.memoizedState&&(n7._currentValue2=a=em(e,t,ev,null,null,n)),tO(e,t),tC(e,t,i,n),t.child;case 6:return null;case 13:return tN(e,t,n);case 4:return E(t,t.stateNode.containerInfo),i=t.pendingProps,null===e?t.child=ab(t,null,i,n):tC(e,t,i,n),t.child;case 11:return tB(e,t,t.type,t.pendingProps,n);case 7:return tC(e,t,t.pendingProps,n),t.child;case 8:case 12:return tC(e,t,t.pendingProps.children,n),t.child;case 10:return i=t.pendingProps,tK(0,t.type,i.value),tC(e,t,i.children,n),t.child;case 9:return a=t.type._context,i=t.pendingProps.children,t0(t),i=i(a=t1(a)),t.flags|=1,tC(e,t,i,n),t.child;case 14:return tk(e,t,t.type,t.pendingProps,n);case 15:return tS(e,t,t.type,t.pendingProps,n);case 19:return tG(e,t,n);case 22:return tQ(e,t,n);case 24:return t0(t),i=t1(a$),null===e?(null===(a=t6())&&(a=oo,o=t3(),a.pooledCache=o,o.refCount++,null!==o&&(a.pooledCacheLanes|=n),a=o),t.memoizedState={parent:i,cache:a},U(t),tK(0,a$,a)):(0!=(e.lanes&n)&&(z(e,t),K(t,null,null,n),q()),a=e.memoizedState,o=t.memoizedState,a.parent!==i?(a={parent:i,cache:i},t.memoizedState=a,0===t.lanes&&(t.memoizedState=t.updateQueue.baseState=a),tK(0,a$,i)):(tK(0,a$,i=o.cache),i!==a.cache&&tZ(t,[a$],n,!0))),tC(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(r(156,t.tag))}function tq(){aJ=aK=aq=null}function tK(e,t,r){c(aY,t._currentValue2),t._currentValue2=r}function tJ(e){e._currentValue2=aY.current,l(aY)}function tV(e,t,r){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==n&&(n.childLanes|=t)):null!==n&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function tZ(e,t,n,i){var a=e.child;for(null!==a&&(a.return=e);null!==a;){var o=a.dependencies;if(null!==o){var s=a.child;o=o.firstContext;o:for(;null!==o;){var l=o;o=a;for(var c=0;c<t.length;c++)if(l.context===t[c]){o.lanes|=n,null!==(l=o.alternate)&&(l.lanes|=n),tV(o.return,n,e),i||(s=null);break o}o=l.next}}else if(18===a.tag){if(null===(s=a.return))throw Error(r(341));s.lanes|=n,null!==(o=s.alternate)&&(o.lanes|=n),tV(s,n,e),s=null}else s=a.child;if(null!==s)s.return=a;else for(s=a;null!==s;){if(s===e){s=null;break}if(null!==(a=s.sibling)){a.return=s.return,s=a;break}s=s.return}a=s}}function tX(e,t,n,i){e=null;for(var a=t,o=!1;null!==a;){if(!o){if(0!=(524288&a.flags))o=!0;else if(0!=(262144&a.flags))break}if(10===a.tag){var s=a.alternate;if(null===s)throw Error(r(387));if(null!==(s=s.memoizedProps)){var l=a.type;iq(a.pendingProps.value,s.value)||(null!==e?e.push(l):e=[l])}}else if(a===i3.current){if(null===(s=a.alternate))throw Error(r(387));s.memoizedState.memoizedState!==a.memoizedState.memoizedState&&(null!==e?e.push(n7):e=[n7])}a=a.return}null!==e&&tZ(t,e,n,i),t.flags|=262144}function t$(e){for(e=e.firstContext;null!==e;){if(!iq(e.context._currentValue2,e.memoizedValue))return!0;e=e.next}return!1}
138function t0(e){aq=e,aJ=aK=null,null!==(e=e.dependencies)&&(e.firstContext=null)}function t1(e){return t5(aq,e)}function t2(e,t){return null===aq&&t0(e),t5(e,t)}function t5(e,t){var n=t._currentValue2;if(aJ!==t)if(t={context:t,memoizedValue:n,next:null},null===aK){if(null===e)throw Error(r(308));aK=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else aK=aK.next=t;return n}function t3(){return{controller:new aV,data:new Map,refCount:0}}function t4(e){e.refCount--,0===e.refCount&&aZ(aX,function(){e.controller.abort()})}function t6(){var e=a1.current;return null!==e?e:oo.pooledCache}function t8(e,t){c(a1,null===t?a1.current:t.pool)}function t7(){var e=t6();return null===e?null:{parent:a$._currentValue2,pool:e}}function t9(e){e.flags|=4}function re(e,t){null!==t&&(e.flags|=4),16384&e.flags&&(t=22!==e.tag?h():0x20000000,e.lanes|=t)}function rt(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;null!==r;)null!==r.alternate&&(n=r),r=r.sibling;null===n?t||null===e.tail?e.tail=null:e.tail.sibling=null:n.sibling=null}}function rr(e){var t=null!==e.alternate&&e.alternate.child===e.child,r=0,n=0;if(t)for(var i=e.child;null!==i;)r|=i.lanes|i.childLanes,n|=0x1e00000&i.subtreeFlags,n|=0x1e00000&i.flags,i.return=e,i=i.sibling;else for(i=e.child;null!==i;)r|=i.lanes|i.childLanes,n|=i.subtreeFlags,n|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}function rn(e,t){switch(w(t),t.tag){case 3:tJ(a$),I();break;case 26:case 27:case 5:B(t);break;case 4:I();break;case 13:eh(t);break;case 19:l(aC);break;case 10:tJ(t.type);break;case 22:case 23:eh(t),ec(),null!==e&&l(a1);break;case 24:tJ(a$)}}function ri(e,t){try{var r=t.updateQueue,n=null!==r?r.lastEffect:null;if(null!==n){var i=n.next;r=i;do{if((r.tag&e)===e){n=void 0;var a=r.create;r.inst.destroy=n=a()}r=r.next}while(r!==i)}}catch(e){r2(t,t.return,e)}}function ra(e,t,r){try{var n=t.updateQueue,i=null!==n?n.lastEffect:null;if(null!==i){var a=i.next;n=a;do{if((n.tag&e)===e){var o=n.inst,s=o.destroy;if(void 0!==s){o.destroy=void 0,i=t;try{s()}catch(e){r2(i,r,e)}}}n=n.next}while(n!==a)}}catch(e){r2(t,t.return,e)}}function ro(e){var t=e.updateQueue;if(null!==t){var r=e.stateNode;try{V(t,r)}catch(t){r2(e,e.return,t)}}}function rs(e,t,r){r.props=tb(e.type,e.memoizedProps),r.state=e.memoizedState;try{r.componentWillUnmount()}catch(r){r2(e,t,r)}}function rl(e,t){try{var r=e.ref;if(null!==r){var n=e.stateNode;switch(e.tag){case 26:case 27:case 5:var i=nP(n);break;default:i=n}"function"==typeof r?e.refCleanup=r(i):r.current=i}}catch(r){r2(e,t,r)}}function rc(e,t){var r=e.ref,n=e.refCleanup;if(null!==r)if("function"==typeof n)try{n()}catch(r){r2(e,t,r)}finally{e.refCleanup=null,null!=(e=e.alternate)&&(e.refCleanup=null)}else if("function"==typeof r)try{r(null)}catch(r){r2(e,t,r)}else r.current=null}function ru(e){var t=e.type,r=e.memoizedProps,n=e.stateNode;try{ii(n,t,r,e)}catch(t){r2(e,e.return,t)}}function rf(e){return 5===e.tag||3===e.tag||4===e.tag}function rd(e){o:for(;;){for(;null===e.sibling;){if(null===e.return||rf(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags||null===e.child||4===e.tag)continue o;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function rh(e,t,r){var n=r.flags;switch(r.tag){case 0:case 11:case 15:rv(e,r),4&n&&ri(5,r);break;case 1:if(rv(e,r),4&n)if(e=r.stateNode,null===t)try{e.componentDidMount()}catch(e){r2(r,r.return,e)}else{var i=tb(r.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){r2(r,r.return,e)}}64&n&&ro(r),512&n&&rl(r,r.return);break;case 3:if(rv(e,r),64&n&&null!==(n=r.updateQueue)){if(e=null,null!==r.child)switch(r.child.tag){case 27:case 5:e=nP(r.child.stateNode);break;case 1:e=r.child.stateNode}try{V(n,e)}catch(e){r2(r,r.return,e)}}break;case 26:case 27:case 5:rv(e,r),null===t&&4&n&&ru(r),512&n&&rl(r,r.return);break;case 12:case 13:default:rv(e,r);break;case 22:if(!(i=null!==r.memoizedState||a2)){t=null!==t&&null!==t.memoizedState||a5;var a=a2,o=a5;a2=i,(a5=t)&&!o?function e(t,r,n){for(n=n&&0!=(8772&r.subtreeFlags),r=r.child;null!==r;){var i=r.alternate,a=t,o=r,s=o.flags;switch(o.tag){case 0:case 11:case 15:e(a,o,n),ri(4,o);break;case 1:if(e(a,o,n),"function"==typeof(a=(i=o).stateNode).componentDidMount)try{a.componentDidMount()}catch(e){r2(i,i.return,e)}if(null!==(a=(i=o).updateQueue)){var l=i.stateNode;try{var c=a.shared.hiddenCallbacks;
138if(null!==c)for(a.shared.hiddenCallbacks=null,a=0;a<c.length;a++)J(c[a],l)}catch(e){r2(i,i.return,e)}}n&&64&s&&ro(o),rl(o,o.return);break;case 26:case 27:case 5:e(a,o,n),n&&null===i&&4&s&&ru(o),rl(o,o.return);break;case 12:case 13:default:e(a,o,n);break;case 22:null===o.memoizedState&&e(a,o,n),rl(o,o.return)}r=r.sibling}}(e,r,0!=(8772&r.subtreeFlags)):rv(e,r),a2=a,a5=o}512&n&&("manual"===r.memoizedProps.mode?rl(r,r.return):rc(r,r.return))}}function rA(e,t,r){for(r=r.child;null!==r;)rg(e,t,r),r=r.sibling}function rg(e,t,r){switch(r.tag){case 26:case 27:var n,i;case 5:a5||rc(r,t);case 6:if(n=a7,i=a9,a7=null,rA(e,t,r),a9=i,null!==(a7=n))if(a9)try{ic(a7,r.stateNode)}catch(e){r2(r,t,e)}else try{il(a7,r.stateNode)}catch(e){r2(r,t,e)}break;case 18:null!==a7&&(a9?iw(a7,r.stateNode):ix(a7,r.stateNode));break;case 4:n=a7,i=a9,a7=r.stateNode.containerInfo,a9=!0,rA(e,t,r),a7=n,a9=i;break;case 0:case 11:case 14:case 15:a5||ra(2,r,t),a5||ra(4,r,t),rA(e,t,r);break;case 1:a5||(rc(r,t),"function"==typeof(n=r.stateNode).componentWillUnmount&&rs(r,t,n)),rA(e,t,r);break;case 21:default:rA(e,t,r);break;case 22:rc(r,t),a5=(n=a5)||null!==r.memoizedState,rA(e,t,r),a5=n}}function rp(e,t){var n=function(e){switch(e.tag){case 13:case 19:var t=e.stateNode;return null===t&&(t=e.stateNode=new a4),t;case 22:return null===(t=(e=e.stateNode)._retryCache)&&(t=e._retryCache=new a4),t;default:throw Error(r(435,e.tag))}}(e);t.forEach(function(t){var r=r8.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}function rm(e,t){var n=t.deletions;if(null!==n)for(var i=0;i<n.length;i++){var a=n[i],o=e,s=t,l=s;o:for(;null!==l;){switch(l.tag){case 27:case 5:a7=l.stateNode,a9=!1;break o;case 3:case 4:a7=l.stateNode.containerInfo,a9=!0;break o}l=l.return}if(null===a7)throw Error(r(160));rg(o,s,a),a7=null,a9=!1,null!==(o=a.alternate)&&(o.return=null),a.return=null}if(13878&t.subtreeFlags)for(t=t.child;null!==t;)ry(t,e),t=t.sibling}function ry(e,t){var n,i,a=e.alternate,o=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:rm(t,e),rb(e),4&o&&(ra(3,e,e.return),ri(3,e),ra(5,e,e.return));break;case 1:rm(t,e),rb(e),512&o&&null!==a&&rc(a,a.return),64&o&&a2&&null!==(e=e.updateQueue)&&null!==(o=e.callbacks)&&(a=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=null===a?o:a.concat(o));break;case 26:case 27:case 5:if(rm(t,e),rb(e),512&o&&null!==a&&rc(a,a.return),32&e.flags){t=e.stateNode;try{iu(t)}catch(t){r2(e,e.return,t)}}4&o&&null!=e.stateNode&&function(e,t,r){try{ia(e.stateNode,e.type,r,t,e)}catch(t){r2(e,e.return,t)}}(e,t=e.memoizedProps,null!==a?a.memoizedProps:t),1024&o&&(a3=!0);break;case 6:if(rm(t,e),rb(e),4&o&&nK){if(null===e.stateNode)throw Error(r(162));o=e.memoizedProps,a=null!==a?a.memoizedProps:o,t=e.stateNode;try{ir(t,a,o)}catch(t){r2(e,e.return,t)}}break;case 3:rm(t,e),rb(e),a3&&(a3=!1,function e(t){if(1024&t.subtreeFlags)for(t=t.child;null!==t;){var r=t;e(r),5===r.tag&&1024&r.flags&&n9(r.stateNode),t=t.sibling}}(e));break;case 4:case 12:default:rm(t,e),rb(e);break;case 13:rm(t,e),rb(e),8192&e.child.flags&&null!==e.memoizedState!=(null!==a&&null!==a.memoizedState)&&(oE=iL()),4&o&&null!==(o=e.updateQueue)&&(e.updateQueue=null,rp(e,o));break;case 22:512&o&&null!==a&&rc(a,a.return),n=null!==e.memoizedState;var s=null!==a&&null!==a.memoizedState,l=a2,c=a5;if(a2=l||n,a5=c||s,rm(t,e),a5=c,a2=l,rb(e),(t=e.stateNode)._current=e,t._visibility&=-3,t._visibility|=2&t._pendingVisibility,8192&o&&(t._visibility=n?-2&t._visibility:1|t._visibility,n&&(t=a2||a5,null===a||s||t||function e(t){for(t=t.child;null!==t;){var r=t;switch(r.tag){case 0:case 11:case 14:case 15:ra(4,r,r.return),e(r);break;case 1:rc(r,r.return);var n=r.stateNode;"function"==typeof n.componentWillUnmount&&rs(r,r.return,n),e(r);break;case 26:case 27:case 5:rc(r,r.return),e(r);break;case 22:rc(r,r.return),null===r.memoizedState&&e(r);break;default:e(r)}t=t.sibling}}(e)),null===e.memoizedProps||"manual"!==e.memoizedProps.mode)){o:if(1)for(t=e;;){if(5===t.tag||iE||iB){if(null===a){s=a=t;try{i=s.stateNode,n?id(i):iA(s.stateNode,s.memoizedProps)}catch(e){r2(s,s.return,e)}}}else if(6===t.tag){if(null===a){s=t;try{var u=s.stateNode;n?ih(u):ig(u,s.memoizedProps)}catch(e){r2(s,s.return,e)}}}else if((22!==t.tag&&23!==t.tag||null===t.memoizedState||t===e)&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break o;for(;null===t.sibling;){if(null===t.return||t.return===e)break o;a===t&&(a=null),t=t.return}a===t&&(a=null),t.sibling.return=t.return,t=t.sibling}}4&o&&null!==(o=e.updateQueue)&&null!==(a=o.retryQueue)&&(o.retryQueue=null,rp(e,a));break;case 19:rm(t,e),rb(e),4&o&&null!==(o=e.updateQueue)&&(e.updateQueue=null,rp(e,o));case 21:}}function rb(e){var t=e.flags;if(2&t){try{o:{for(var n=e.return;null!==n;){if(rf(n)){var i=n;break o}n=n.return}throw Error(r(160))}switch(i.tag){case 27:case 5:var a=i.stateNode;
13832&i.flags&&(iu(a),i.flags&=-33),function e(t,r,n){var i=t.tag;if(5===i||6===i)t=t.stateNode,r?io(n,t,r):ie(n,t);else if(4!==i&&!iB&&null!==(t=t.child))for(e(t,r,n),t=t.sibling;null!==t;)e(t,r,n),t=t.sibling}(e,rd(e),a);break;case 3:case 4:var o=i.stateNode.containerInfo;!function e(t,r,n){var i=t.tag;if(5===i||6===i)t=t.stateNode,r?is(n,t,r):it(n,t);else if(4!==i&&!iB&&null!==(t=t.child))for(e(t,r,n),t=t.sibling;null!==t;)e(t,r,n),t=t.sibling}(e,rd(e),o);break;default:throw Error(r(161))}}catch(t){r2(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function rv(e,t){if(8772&t.subtreeFlags)for(t=t.child;null!==t;)rh(e,t.alternate,t),t=t.sibling}function rx(e,t){var r=null;null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(r=e.memoizedState.cachePool.pool),e=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(e=t.memoizedState.cachePool.pool),e!==r&&(null!=e&&e.refCount++,null!=r&&t4(r))}function rw(e,t){e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&t4(e))}function rE(e,t,r,n){if(10256&t.subtreeFlags)for(t=t.child;null!==t;)rI(e,t,r,n),t=t.sibling}function rI(e,t,r,n){var i=t.flags;switch(t.tag){case 0:case 11:case 15:rE(e,t,r,n),2048&i&&ri(9,t);break;case 3:rE(e,t,r,n),2048&i&&(e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&t4(e)));break;case 12:if(2048&i){rE(e,t,r,n),e=t.stateNode;try{var a=t.memoizedProps,o=a.id,s=a.onPostCommit;"function"==typeof s&&s(o,null===t.alternate?"mount":"update",e.passiveEffectDuration,-0)}catch(e){r2(t,t.return,e)}}else rE(e,t,r,n);break;case 23:break;case 22:a=t.stateNode,null!==t.memoizedState?4&a._visibility?rE(e,t,r,n):rC(e,t):4&a._visibility?rE(e,t,r,n):(a._visibility|=4,function e(t,r,n,i,a){for(a=a&&0!=(10256&r.subtreeFlags),r=r.child;null!==r;){var o=r,s=o.flags;switch(o.tag){case 0:case 11:case 15:e(t,o,n,i,a),ri(8,o);break;case 23:break;case 22:var l=o.stateNode;null!==o.memoizedState?4&l._visibility?e(t,o,n,i,a):rC(t,o):(l._visibility|=4,e(t,o,n,i,a)),a&&2048&s&&rx(o.alternate,o);break;case 24:e(t,o,n,i,a),a&&2048&s&&rw(o.alternate,o);break;default:e(t,o,n,i,a)}r=r.sibling}}(e,t,r,n,0!=(10256&t.subtreeFlags))),2048&i&&rx(t.alternate,t);break;case 24:rE(e,t,r,n),2048&i&&rw(t.alternate,t);break;default:rE(e,t,r,n)}}function rC(e,t){if(10256&t.subtreeFlags)for(t=t.child;null!==t;){var r=t,n=r.flags;switch(r.tag){case 22:rC(e,r),2048&n&&rx(r.alternate,r);break;case 24:rC(e,r),2048&n&&rw(r.alternate,r);break;default:rC(e,r)}t=t.sibling}}function rB(e){if(e.subtreeFlags&ot)for(e=e.child;null!==e;)rk(e),e=e.sibling}function rk(e){switch(e.tag){case 26:rB(e),e.flags&ot&&(null!==e.memoizedState?iC(oe,e.memoizedState,e.memoizedProps):n4(e.type,e.memoizedProps));break;case 5:rB(e),e.flags&ot&&n4(e.type,e.memoizedProps);break;case 3:case 4:var t;rB(e);break;case 22:null===e.memoizedState&&(null!==(t=e.alternate)&&null!==t.memoizedState?(t=ot,ot=0x1000000,rB(e),ot=t):rB(e));break;default:rB(e)}}function rS(e){var t=e.alternate;if(null!==t&&null!==(e=t.child)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(null!==e)}}function rQ(e){var t=e.deletions;if(0!=(16&e.flags)){if(null!==t)for(var r=0;r<t.length;r++){var n=t[r];a6=n,rO(n,e)}rS(e)}if(10256&e.subtreeFlags)for(e=e.child;null!==e;)r_(e),e=e.sibling}function r_(e){switch(e.tag){case 0:case 11:case 15:rQ(e),2048&e.flags&&ra(9,e,e.return);break;case 3:case 12:default:rQ(e);break;case 22:var t=e.stateNode;null!==e.memoizedState&&4&t._visibility&&(null===e.return||13!==e.return.tag)?(t._visibility&=-5,function e(t){var r=t.deletions;if(0!=(16&t.flags)){if(null!==r)for(var n=0;n<r.length;n++){var i=r[n];a6=i,rO(i,t)}rS(t)}for(t=t.child;null!==t;){switch((r=t).tag){case 0:case 11:case 15:ra(8,r,r.return),e(r);break;case 22:4&(n=r.stateNode)._visibility&&(n._visibility&=-5,e(r));break;default:e(r)}t=t.sibling}}(e)):rQ(e)}}function rO(e,t){for(;null!==a6;){var r=a6;switch(r.tag){case 0:case 11:case 15:ra(8,r,t);break;case 23:case 22:if(null!==r.memoizedState&&null!==r.memoizedState.cachePool){var n=r.memoizedState.cachePool.pool;null!=n&&n.refCount++}break;case 24:t4(r.memoizedState.cache)}if(null!==(n=r.child))n.return=r,a6=n;else for(r=e;null!==a6;){var i=(n=a6).sibling,a=n.return;if(function e(t){var r=t.alternate;null!==r&&(t.alternate=null,e(r)),t.child=null,t.deletions=null,t.sibling=null,5===t.tag&&null!==(r=t.stateNode)&&n1(r),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}(n),n===r){a6=null;break}if(null!==i){i.return=a,a6=i;break}a6=a}}}function rD(){return 0!=(2&oa)&&0!==ol?ol&-ol:null!==nD.T?0!==al?al:L():n$()}function rT(){0===oy&&(oy=0==(0x20000000&ol)||i4?d():0x20000000);var e=aE.current;return null!==e&&(e.flags|=32),oy}function rR(e,t,r){(e===oo&&2===oc||null!==e.cancelPendingCommit)&&(rF(e,0),rj(e,ol,oy)),g(e,r),0!=(2&oa)&&e===oo||(e===oo&&(0==(2&oa)&&(op|=r),4===oA&&rj(e,ol,oy)),T(e))}function rP(e,t,n){if(0!=(6&oa))throw Error(r(327));var i=(n=!n&&0==(60&t)&&0==(t&e.expiredLanes))?function(e,t){var n=oa;oa|=2;var i=rG(),a=rH();oo===e&&ol===t||(oC=null,oI=iL()+500,rF(e,t));o:for(;;)try{if(0!==oc&&null!==os){t=os;var o=ou;s:switch(oc){case 1:case 6:oc=0,ou=null,rJ(e,t,o);break;case 2:if(X(o)){oc=0,ou=null,rK(t);break}t=function(){2===oc&&oo===e&&(oc=7),T(e)},o.then(t,t);break o;case 3:oc=7;break o;case 4:oc=5;break o;case 7:X(o)?(oc=0,ou=null,rK(t)):(oc=0,ou=null,rJ(e,t,o));break;case 5:var s=null;switch(os.tag){case 26:s=os.memoizedState;case 5:case 27:var l=os,c=l.type,u=l.pendingProps;if(s?iI(s):n5(c,u)){oc=0,ou=null;var f=l.sibling;if(null!==f)os=f;else{var d=l.return;null!==d?(os=d,rV(d)):os=null}break s}}oc=0,ou=null,rJ(e,t,o);break;case 8:rL(),oA=6;break o;default:throw Error(r(462))}}for(;null!==os&&!iN();)rq(os);break}catch(t){rU(e,t)}return tq(),nD.H=i,nD.A=a,oa=n,null!==os?0:(oo=null,ol=0,k(),oA)}(e,t):rY(e,t);if(0!==i)for(var a=n;;){if(6===i)rj(e,t,0);else{if(n=e.current.alternate,a&&!function(e){for(var t=e;;){var r=t.tag;if((0===r||11===r||15===r)&&16384&t.flags&&null!==(r=t.updateQueue)&&null!==(r=r.stores))for(var n=0;n<r.length;n++){var i=r[n],a=i.getSnapshot;i=i.value;try{if(!iq(a(),i))return!1}catch(e){return!1}}if(r=t.child,16384&t.subtreeFlags&&null!==r)r.return=t,t=r;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(n)){i=rY(e,t),a=!1;continue}if(2===i){if(a=t,e.errorRecoveryDisabledLanes&a)var o=0;else o=0!=(o=-0x20000001&e.pendingLanes)?o:0x20000000&o?0x20000000:0;if(0!==o){t=o;o:{if(i=ov,nJ&&(rF(e,o).flags|=256),2!==(o=rY(e,o))){if(od&&!nJ){e.errorRecoveryDisabledLanes|=a,op|=a,i=4;break o}a=ox,ox=i,null!==a&&rM(a)}i=o}if(a=!1,2!==i)continue}}if(1===i){rF(e,0),rj(e,t,0);break}o:{switch(a=e,i){case 0:case 1:throw Error(r(345));case 4:if((4194176&t)===t){rj(a,t,oy);break o}break;case 2:ox=null;break;case 3:case 5:break;default:throw Error(r(329))}if(a.finishedWork=n,a.finishedLanes=t,(0x3c00000&t)===t&&10<(i=oE+300-iL())){if(rj(a,t,oy),0!==f(a,0))break o;a.timeoutHandle=nW(rN.bind(null,a,n,ox,oC,ow,t,oy,op,ob,of,2,-0,0),i)}else rN(a,n,ox,oC,ow,t,oy,op,ob,of,0,-0,0)}}break}T(e)}function rM(e){null===ox?ox=e:ox.push.apply(ox,e)}function rN(e,t,r,n,i,a,o,s,l,c,u,f,d){(8192&(c=t.subtreeFlags)||0x1002000==(0x1002000&c))&&(n3(),rk(t),null!==(t=n6()))?(e.cancelPendingCommit=t(rX.bind(null,e,r,n,i,o,s,l,1,f,d)),rj(e,a,o)):rX(e,r,n,i,o)}function rj(e,t,r){t&=~om,t&=~op,e.suspendedLanes|=t,e.pingedLanes&=~t;for(var n=e.expirationTimes,i=t;0<i;){var a=31-i_(i),o=1<<a;n[a]=-1,i&=~o}0!==r&&p(e,r,t)}function rL(){if(null!==os){if(0===oc)var e=os.return;else e=os,tq(),eE(e),am=null,ay=0,e=os;for(;null!==e;)rn(e.alternate,e),e=e.return;os=null}}function rF(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;r!==nq&&(e.timeoutHandle=nq,nY(r)),null!==(r=e.cancelPendingCommit)&&(e.cancelPendingCommit=null,r()),rL(),oo=e,os=r=ne(e.current,null),ol=t,oc=0,ou=null,od=of=!1,ob=oy=om=op=og=oA=0,ox=ov=null,ow=!1,0!=(8&t)&&(t|=32&t);var n=e.entangledLanes;if(0!==n)for(e=e.entanglements,n&=t;0<n;){var i=31-i_(n),a=1<<i;t|=e[i],n&=~a}return oh=t,k(),r}function rU(e,t){ak=null,nD.H=aj,t===ah?(t=et(),oc=rz()&&0==(0x7ffffff&og)&&0==(0x7ffffff&op)?2:3):t===aA?(t=et(),oc=4):oc=t===aG?8:null!==t&&"object"==typeof t&&"function"==typeof t.then?6:1,ou=t,null===os&&(oA=1,tv(e,x(t,e.current)))}function rz(){var e=aE.current;return null===e||((4194176&ol)===ol?null===aI:((0x3c00000&ol)===ol||0!=(0x20000000&ol))&&e===aI)}function rG(){var e=nD.H;return nD.H=aj,null===e?aj:e}function rH(){var e=nD.A;return nD.A=or,e}function rW(){oA=4,0==(0x7ffffff&og)&&0==(0x7ffffff&op)||null===oo||rj(oo,ol,oy)}function rY(e,t){var n=oa;oa|=2;var i=rG(),a=rH();oo===e&&ol===t||(oC=null,rF(e,t)),t=!1;o:for(;;)try{if(0!==oc&&null!==os){var o=os,s=ou;switch(oc){case 8:rL(),oA=6;break o;case 3:case 2:t||null!==aE.current||(t=!0);default:oc=0,ou=null,rJ(e,o,s)}}for(;null!==os;)rq(os);break}catch(t){rU(e,t)}if(t&&e.shellSuspendCounter++,tq(),oa=n,nD.H=i,nD.A=a,null!==os)throw Error(r(261));return oo=null,ol=0,k(),oA}function rq(e){var t=tY(e.alternate,e,oh);e.memoizedProps=e.pendingProps,null===t?rV(e):os=t}function rK(e){var t=e,r=t.alternate;switch(t.tag){case 15:case 0:t=tT(r,t,t.pendingProps,t.type,void 0,ol);break;case 11:t=tT(r,t,t.pendingProps,t.type.render,t.ref,ol);break;case 5:eE(t);default:rn(r,t),t=tY(r,t=os=nt(t,oh),oh)}e.memoizedProps=e.pendingProps,null===t?rV(e):os=t}function rJ(e,t,n){tq(),eE(t),am=null,ay=0;var i=t.return;try{if(function(e,t,n,i,a){if(n.flags|=32768,null!==i&&"object"==typeof i&&"function"==typeof i.then){if(null!==(t=n.alternate)&&tX(t,n,a,!0),null!==(n=aE.current)){switch(n.tag){case 13:return null===aI?rW():null===n.alternate&&0===oA&&(oA=3),n.flags&=-257,n.flags|=65536,n.lanes=a,i===ag?n.flags|=16384:(null===(t=n.updateQueue)?n.updateQueue=new Set([i]):t.add(i),r5(e,i,a)),!1;case 22:return n.flags|=65536,i===ag?n.flags|=16384:(null===(t=n.updateQueue)?(t={transitions:null,markerInstances:null,retryQueue:new Set([i])},n.updateQueue=t):null===(n=t.retryQueue)?t.retryQueue=new Set([i]):n.add(i),r5(e,i,a)),!1}throw Error(r(435,n.tag))}return r5(e,i,a),rW(),!1}var o=Error(r(520),{cause:i});
138if(o=x(o,n),null===ov?ov=[o]:ov.push(o),4!==oA&&(oA=2),null===t)return!0;i=x(i,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=a&-a,n.lanes|=e,Y(n,e=tw(n.stateNode,i,e)),!1;case 1:if(t=n.type,o=n.stateNode,0==(128&n.flags)&&("function"==typeof t.getDerivedStateFromError||null!==o&&"function"==typeof o.componentDidCatch&&(null===oB||!oB.has(o))))return n.flags|=65536,a&=-a,n.lanes|=a,tI(a=tE(a),e,n,i),Y(n,a),!1}n=n.return}while(null!==n)return!1}(e,i,t,n,ol))return oA=1,tv(e,x(n,e.current)),void(os=null)}catch(t){if(null!==i)throw os=i,t;return oA=1,tv(e,x(n,e.current)),void(os=null)}32768&t.flags?rZ(t,!0):rV(t)}function rV(e){var t=e;do{if(0!=(32768&t.flags))return void rZ(t,of);e=t.return;var n=function(e,t,n){var i,a,o,s,u=t.pendingProps;switch(w(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 1:return rr(t),null;case 3:return n=t.stateNode,u=null,null!==e&&(u=e.memoizedState.cache),t.memoizedState.cache!==u&&(t.flags|=2048),tJ(a$),I(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==e&&null!==e.child||null===e||e.memoizedState.isDehydrated&&0==(256&t.flags)||(t.flags|=1024,null!==i6&&(rM(i6),i6=null)),rr(t),null;case 26:case 27:case 5:if(B(t),n=t.type,null!==e&&null!=t.stateNode)i=e,a=t,o=u,i.memoizedProps!==o&&t9(a);else{if(!u){if(null===t.stateNode)throw Error(r(166));return rr(t),null}e=i1.current,function(e,t,r,n){for(r=t.child;null!==r;){if(5===r.tag||6===r.tag)nU(e,r.stateNode);else if(4!==r.tag&&!iB&&null!==r.child){r.child.return=r,r=r.child;continue}if(r===t)break;for(;null===r.sibling;){if(null===r.return||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}}(s=nF(n,u,i5.current,e,t),t,!1),t.stateNode=s,nz(s,n,u,e)&&t9(t)}return rr(t),function(e,t,r){if(n2(t,r)){if(e.flags|=0x1000000,!n5(t,r)){if(!rz())throw ap=ag,aA;e.flags|=8192}}else e.flags&=-0x1000001}(t,t.type,t.pendingProps),null;case 6:if(e&&null!=t.stateNode)(n=e.memoizedProps)!==u&&t9(t);else{if("string"!=typeof u&&null===t.stateNode)throw Error(r(166));e=i5.current,n=i1.current,t.stateNode=nH(u,e,n,t)}return rr(t),null;case 13:if(u=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(s=!1,null!==u&&null!==u.dehydrated){if(null===e){if(!s)throw Error(r(318));throw Error(r(344))}0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4,rr(t),s=!1}else null!==i6&&(rM(i6),i6=null),s=!0;if(!s)return 256&t.flags?(eh(t),t):(eh(t),null)}if(eh(t),0!=(128&t.flags))return t.lanes=n,t;if(n=null!==u,e=null!==e&&null!==e.memoizedState,n){s=null,null!==(u=t.child).alternate&&null!==u.alternate.memoizedState&&null!==u.alternate.memoizedState.cachePool&&(s=u.alternate.memoizedState.cachePool.pool);var f=null;null!==u.memoizedState&&null!==u.memoizedState.cachePool&&(f=u.memoizedState.cachePool.pool),f!==s&&(u.flags|=2048)}return n!==e&&n&&(t.child.flags|=8192),re(t,t.updateQueue),rr(t),null;case 4:return I(),null===e&&nV(t.stateNode.containerInfo),rr(t),null;case 10:return tJ(t.type),rr(t),null;case 19:if(l(aC),null===(s=t.memoizedState))return rr(t),null;if(u=0!=(128&t.flags),null===(f=s.rendering))if(u)rt(s,!1);else{if(0!==oA||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(f=eA(e))){for(t.flags|=128,rt(s,!1),e=f.updateQueue,t.updateQueue=e,re(t,e),t.subtreeFlags=0,e=n,n=t.child;null!==n;)nt(n,e),n=n.sibling;return c(aC,1&aC.current|2),t.child}e=e.sibling}null!==s.tail&&iL()>oI&&(t.flags|=128,u=!0,rt(s,!1),t.lanes=4194304)}else{if(!u)if(null!==(e=eA(f))){if(t.flags|=128,u=!0,e=e.updateQueue,t.updateQueue=e,re(t,e),rt(s,!0),null===s.tail&&"hidden"===s.tailMode&&!f.alternate)return rr(t),null}else 2*iL()-s.renderingStartTime>oI&&0x20000000!==n&&(t.flags|=128,u=!0,rt(s,!1),t.lanes=4194304);s.isBackwards?(f.sibling=t.child,t.child=f):(null!==(e=s.last)?e.sibling=f:t.child=f,s.last=f)}return null!==s.tail?(t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=iL(),t.sibling=null,e=aC.current,c(aC,u?1&e|2:1&e),t):(rr(t),null);case 22:case 23:return eh(t),ec(),u=null!==t.memoizedState,null!==e?null!==e.memoizedState!==u&&(t.flags|=8192):u&&(t.flags|=8192),u?0!=(0x20000000&n)&&0==(128&t.flags)&&(rr(t),6&t.subtreeFlags&&(t.flags|=8192)):rr(t),null!==(n=t.updateQueue)&&re(t,n.retryQueue),n=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),u=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(u=t.memoizedState.cachePool.pool),u!==n&&(t.flags|=2048),null!==e&&l(a1),null;case 24:return n=null,null!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),tJ(a$),rr(t),null;case 25:return null}throw Error(r(156,t.tag))}(t.alternate,t,oh);if(null!==n)return void(os=n);if(null!==(t=t.sibling))return void(os=t);os=t=e}while(null!==t)0===oA&&(oA=5)}function rZ(e,t){do{var n=function(e,t){switch(w(t),t.tag){case 1:return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return tJ(a$),I(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return B(t),null;case 13:if(eh(t),null!==(e=t.memoizedState)&&null!==e.dehydrated&&null===t.alternate)throw Error(r(340));return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return l(aC),null;case 4:return I(),null;case 10:return tJ(t.type),null;case 22:case 23:return eh(t),ec(),null!==e&&l(a1),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return tJ(a$),null;default:return null}}(e.alternate,e);if(null!==n)return n.flags&=32767,void(os=n);if(null!==(n=e.return)&&(n.flags|=32768,n.subtreeFlags=0,n.deleti
138ons=null),!t&&null!==(e=e.sibling))return void(os=e);os=e=n}while(null!==e)oA=6,os=null}function rX(e,t,n,i,a,o,s,l,c,u){var f=nD.T,d=nX();try{nZ(2),nD.T=null,function(e,t,n,i,a,o){do r0();while(null!==oS)if(0!=(6&oa))throw Error(r(327));var s=e.finishedWork;if(i=e.finishedLanes,null!==s){if(e.finishedWork=null,e.finishedLanes=0,s===e.current)throw Error(r(177));e.callbackNode=null,e.callbackPriority=0,e.cancelPendingCommit=null;var l=s.lanes|s.childLanes;if(function(e,t,r,n){var i=e.pendingLanes;e.pendingLanes=r,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=r,e.entangledLanes&=r,e.errorRecoveryDisabledLanes&=r,e.shellSuspendCounter=0,t=e.entanglements;var a=e.expirationTimes,o=e.hiddenUpdates;for(r=i&~r;0<r;){var s=31-i_(r);i=1<<s,t[s]=0,a[s]=-1;var l=o[s];if(null!==l)for(o[s]=null,s=0;s<l.length;s++){var c=l[s];null!==c&&(c.lane&=-0x20000001)}r&=~i}0!==n&&p(e,n,0)}(e,i,l|=i9,o),e===oo&&(os=oo=null,ol=0),0==(10256&s.subtreeFlags)&&0==(10256&s.flags)||ok||(ok=!0,o_=l,oO=n,iP(iz,function(){return r0(),null})),n=0!=(15990&s.flags),0!=(15990&s.subtreeFlags)||n){n=nD.T,nD.T=null,o=nX(),nZ(2);var c=oa;oa|=4,function(e,t){for(nj(e.containerInfo),a6=t;null!==a6;)if(t=(e=a6).child,0!=(1028&e.subtreeFlags)&&null!==t)t.return=e,a6=t;else for(;null!==a6;){var n=(e=a6).alternate;switch(t=e.flags,e.tag){case 0:case 11:case 15:case 5:case 26:case 27:case 6:case 4:case 17:break;case 1:if(0!=(1024&t)&&null!==n){t=void 0;var i=e,a=n.memoizedProps;n=n.memoizedState;var o=i.stateNode;try{var s=tb(i.type,a,(i.elementType,i.type));t=o.getSnapshotBeforeUpdate(s,n),o.__reactInternalSnapshotBeforeUpdate=t}catch(e){r2(i,i.return,e)}}break;case 3:0!=(1024&t)&&nK&&ip(e.stateNode.containerInfo);break;default:if(0!=(1024&t))throw Error(r(163))}if(null!==(t=e.sibling)){t.return=e.return,a6=t;break}a6=e.return}s=a8,a8=!1}(e,s),ry(s,e),nL(e.containerInfo),e.current=s,rh(e,s.alternate,s),ij(),oa=c,nZ(o),nD.T=n}else e.current=s;
138if(ok?(ok=!1,oS=e,oQ=i):r$(e,l),0===(l=e.pendingLanes)&&(oB=null),s.stateNode,T(e),null!==t)for(a=e.onRecoverableError,s=0;s<t.length;s++)a((l=t[s]).value,{componentStack:l.stack});0!=(3&oQ)&&r0(),l=e.pendingLanes,0!=(4194218&i)&&0!=(42&l)?e===oT?oD++:(oD=0,oT=e):oD=0,R(0)}}(e,t,n,i,d,a)}finally{nD.T=f,nZ(d)}}function r$(e,t){0==(e.pooledCacheLanes&=t)&&null!=(t=e.pooledCache)&&(e.pooledCache=null,t4(t))}function r0(){if(null!==oS){var e=oS,t=o_;o_=0;var n=b(oQ),i=32>n?32:n;n=nD.T;var a=nX();try{if(nZ(i),nD.T=null,null===oS)var o=!1;else{i=oO,oO=null;var s=oS,l=oQ;if(oS=null,oQ=0,0!=(6&oa))throw Error(r(331));var c=oa;oa|=4,r_(s.current),rI(s,s.current,l,i),oa=c,R(0),iY&&iY.onPostCommitFiberRoot,o=!0}return o}finally{nZ(a),nD.T=n,r$(e,t)}}return!1}function r1(e,t,r){t=x(r,t),null!==(e=H(e,t=tw(e.stateNode,t,2),2))&&(g(e,2),T(e))}function r2(e,t,r){if(3===e.tag)r1(e,e,r);else for(;null!==t;){if(3===t.tag){r1(t,e,r);break}if(1===t.tag){var n=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof n.componentDidCatch&&(null===oB||!oB.has(n))){e=x(r,e),null!==(n=H(t,r=tE(2),2))&&(tI(r,n,t,e),g(n,2),T(n));break}}t=t.return}}function r5(e,t,r){var n=e.pingCache;if(null===n){n=e.pingCache=new oi;var i=new Set;n.set(t,i)}else void 0===(i=n.get(t))&&(i=new Set,n.set(t,i));i.has(r)||(od=!0,i.add(r),e=r3.bind(null,e,t,r),t.then(e,e))}function r3(e,t,r){var n=e.pingCache;null!==n&&n.delete(t),e.pingedLanes|=e.suspendedLanes&r,e.warmLanes&=~r,oo===e&&(ol&r)===r&&(4===oA||3===oA&&(0x3c00000&ol)===ol&&300>iL()-oE?0==(2&oa)&&rF(e,0):om|=r,ob===ol&&(ob=0)),T(e)}function r4(e,t){0===t&&(t=h()),null!==(e=_(e,t))&&(g(e,t),T(e))}function r6(e){var t=e.memoizedState,r=0;null!==t&&(r=t.retryLane),r4(e,r)}function r8(e,t){var n=0;switch(e.tag){case 13:var i=e.stateNode,a=e.memoizedState;null!==a&&(n=a.retryLane);break;case 19:i=e.stateNode;break;case 22:i=e.stateNode._retryCache;break;default:throw Error(r(314))}null!==i&&i.delete(t),r4(e,n)}function r7(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function r9(e){return!(!(e=e.prototype)||!e.isReactComponent)}function ne(e,r){var n=e.alternate;return null===n?((n=t(e.tag,r,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=r,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=0x1e00000&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,r=e.dependencies,n.dependencies=null===r?null:{lanes:r.lanes,firstContext:r.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function nt(e,t){e.flags&=0x1e00002;var r=e.alternate;return null===r?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=r.childLanes,e.lanes=r.lanes,e.child=r.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=r.memoizedProps,e.memoizedState=r.memoizedState,e.updateQueue=r.updateQueue,e.type=r.type,e.dependencies=null===(t=r.dependencies)?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function nr(e,n,i,a,o,s){var l=0;if(a=e,"function"==typeof e)r9(e)&&(l=1);else if("string"==typeof e)l=5;else o:switch(e){case nm:return nn(i.children,o,s,n);case ny:l=8,o|=24;break;case nb:return(e=t(12,i,n,2|o)).elementType=nb,e.lanes=s,e;case nI:return(e=t(13,i,n,o)).elementType=nI,e.lanes=s,e;case nC:return(e=t(19,i,n,o)).elementType=nC,e.lanes=s,e;case nS:return ni(i,o,s,n);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case nv:case nw:l=10;break o;case nx:l=9;break o;case nE:l=11;break o;case nB:l=14;break o;case nk:l=16,a=null;break o}l=29,i=Error(r(130,null===e?"null":typeof e,"")),a=null}return(n=t(l,i,n,o)).elementType=e,n.type=a,n.lanes=s,n}function nn(e,r,n,i){return(e=t(7,e,i,r)).lanes=n,e}function ni(e,n,i,a){(e=t(22,e,a,n)).elementType=nS,e.lanes=i;var o={_visibility:1,_pendingVisibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null,_current:null,detach:function(){var e=o._current;if(null===e)throw Error(r(456));if(0==(2&o._pendingVisibility)){var t=_(e,2);null!==t&&(o._pendingVisibility|=2,rR(t,0,2))}},attach:function(){var e=o._current;if(null===e)throw Error(r(456));if(0!=(2&o._pendingVisibility)){var t=_(e,2);null!==t&&(o._pendingVisibility&=-3,rR(t,0,2))}}};return e.stateNode=o,e}function na(e,r,n){return(e=t(6,e,null,r)).lanes=n,e}function no(e,r,n){return(r=t(4,null!==e.children?e.children:[],e.key,r)).lanes=n,r.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},r}function ns(e,t,r,n,i,a,o,s){this.tag=1,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=nq,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=A(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.finishedLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=A(0),this.hiddenUpdates=A(null),this.identifierPrefix=n,this.onUncaughtError=i,this.onCaughtError=a,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=s,this.incompleteTransitions=new Map}function nl(e,t,r,n,i,a){i=iQ,null===n.context?n.context=i:n.pendingContext=i,(n=G(t)).payload={element:r},null!==(a=void 0===a?null:a)&&(n.callback=a),null!==(r=H(e,n,t))&&(rR(r,0,t),W(r,e,t))}var nc,nu,nf={},nd=m.default,nh=Object.assign,nA=Symbol.for("react.element"),ng=Symbol.for("react.transitional.element"),np=Symbol.for("react.portal"),nm=Symbol.for("react.fragment"),ny=Symbol.for("react.strict_mode"),nb=Symbol.for("react.profiler"),nv=Symbol.for("react.provider"),nx=Symbol.for("react.consumer"),nw=Symbol.for("react.context"),nE=Symbol.for("react.forward_ref"),nI=Symbol.for("react.suspense"),nC=Symbol.for("react.suspense_list"),nB=Symbol.for("react.memo"),nk=Symbol.for("react.lazy"),nS=Symbol.for("react.offscreen"),nQ=Symbol.for("react.memo_cache_sentinel"),n_=Symbol.iterator,nO=Symbol.for("react.client.reference"),nD=nd.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,nT=!1,nR=Array.isArray,nP=e.getPublicInstance,nM=e.getRootHostContext,nN=e.getChildHostContext,nj=e.prepareForCommit,nL=e.resetAfterCommit,nF=e.createInstance,nU=e.appendInitialChild,nz=e.finalizeInitialChildren,nG=e.shouldSetTextContent,nH=e.createTextInstance,nW=null,nY=null,nq=e.noTimeout,nK=!0,nJ=null,nV=null,nZ=e.setCurrentUpdatePriority,nX=e.getCurrentUpdatePriority,n$=e.resolveUpdatePriority,n0=e.shouldAttemptEagerTransition,n1=null;e.requestPostPaintCallback;var n2=e.maySuspendCommit,n5=null,n3=null,n4=null,n6=null,n8=null,n7=null,n9=null,ie=e.appendChild,it=e.appendChildToContainer,ir=e.commitTextUpdate,ii=null,ia=e.commitUpdate,io=e.insertBefore,is=null,il=e.removeChild,ic=e.removeChildFromContainer,iu=e.resetTextContent,id=null,ih=null,iA=null,ig=null,ip=e.clearContainer,im=null,iy=null,ib=null,iv=null,ix=null,iw=null,iE=null,iI=null,iC=null,iB=null,ik=[],iS=-1,iQ={},i_=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(iO(e)/iD|0)|0},iO=Math.log,iD=Math.LN2,iT=128,iR=4194304,iP=WL.unstable_scheduleCallback,iM=WL.unstable_cancelCallback,iN=WL.unstable_shouldYield,ij=WL.unstable_requestPaint,iL=WL.unstable_now,iF=WL.unstable_ImmediatePriority,iU=WL.unstable_UserBlockingPriority,iz=WL.unstable_NormalPriority,iG=WL.unstable_IdlePriority,iH=WL.log,iW=WL.unstable_setDisableYieldValue,iY=null,iq="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},iK=new WeakMap,iJ=[],iV=0,iZ=null,iX=[],i$=0,i0=null,i1=s(null),i2=s(null),i5=s(null),i3=s(null),i4=!1,i6=null;Error(r(519));var i8=[],i7=0,i9=0,ae=null,at=null,ar=!1,an=!1,ai=!1,aa=0,ao=null,as=0,al=0,ac=null,au=!1,af=!1,ad=Object.prototype.hasOwnProperty,ah=Error(r(460)),aA=Error(r(474)),ag={then:function(){}},ap=null,am=null,ay=0,ab=eo(!0),av=eo(!1),ax=s(null),aw=s(0),aE=s(null),aI=null,aC=s(0),aB=0,ak=null,aS=null,aQ=null,a_=!1,aO=!1,aD=!1,aT=0,aR=0,aP=null,aM=0,aN=function(){return{lastEffect:null,events:null,stores:null,memoCache:null}},aj={readContext:t1,use:ek,useCallback:eg,useContext:eg,useEffect:eg,useImperativeHandle:eg,useLayoutEffect:eg,useInsertionEffect:eg,useMemo:eg,useReducer:eg,useRef:eg,useState:eg,useDebugValue:eg,useDeferredValue:eg,useTransition:eg,useSyncExternalStore:eg,useId:eg};aj.useCacheRefresh=eg,aj.useMemoCache=eg,aj.useHostTransitionStatus=eg,aj.useFormState=eg,aj.useActionState=eg,aj.useOptimistic=eg;var aL={readContext:t1,use:ek,useCallback:function(e,t){return eI().memoizedState=[e,void 0===t?null:t],e},useContext:t1,useEffect:e5,useImperativeHandle:function(e,t,r){r=null!=r?r.concat([e]):null,e1(4194308,4,e8.bind(null,t,e),r)},useLayoutEffect:function(e,t){return e1(4194308,4,e,t)},useInsertionEffect:function(e,t){e1(4,2,e,t)},useMemo:function(e,t){var r=eI();t=void 0===t?null:t;var n=e();return r.memoizedState=[n,t],n},useReducer:function(e,t,r){var n=eI();if(void 0!==r)var i=r(t);else i=t;
138return n.memoizedState=n.baseState=i,n.queue=e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},e=e.dispatch=tc.bind(null,ak,e),[n.memoizedState,e]},useRef:function(e){return e={current:e},eI().memoizedState=e},useState:function(e){var t=(e=eL(e)).queue,r=tu.bind(null,ak,t);return t.dispatch=r,[e.memoizedState,r]},useDebugValue:e9,useDeferredValue:function(e,t){return tr(eI(),e,t)},useTransition:function(){var e=eL(!1);return e=ti.bind(null,ak,e.queue,!0,!1),eI().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var i=ak,a=eI();if(n=t(),null===oo)throw Error(r(349));0!=(60&ol)||eR(i,t,n),a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,e5(eM.bind(null,i,o,e),[e]),i.flags|=2048,e$(9,eP.bind(null,i,o,n,t),{destroy:void 0},null),n},useId:function(){return eI().memoizedState=":"+oo.identifierPrefix+"r"+(aM++).toString(32)+":"},useCacheRefresh:function(){return eI().memoizedState=tl.bind(null,ak)}};aL.useMemoCache=eS,aL.useHostTransitionStatus=ta,aL.useFormState=eK,aL.useActionState=eK,aL.useOptimistic=function(e){var t=eI();t.memoizedState=t.baseState=e;var r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=r,t=td.bind(null,ak,!0,r),r.dispatch=t,[e,t]};var aF={readContext:t1,use:ek,useCallback:te,useContext:t1,useEffect:e3,useImperativeHandle:e7,useInsertionEffect:e4,useLayoutEffect:e6,useMemo:tt,useReducer:e_,useRef:e0,useState:function(){return e_(eQ)},useDebugValue:e9,useDeferredValue:function(e,t){return tn(eC(),aS.memoizedState,e,t)},useTransition:function(){var e=e_(eQ)[0],t=eC().memoizedState;return["boolean"==typeof e?e:eB(e),t]},useSyncExternalStore:eT,useId:to};aF.useCacheRefresh=ts,aF.useMemoCache=eS,aF.useHostTransitionStatus=ta,aF.useFormState=eJ,aF.useActionState=eJ,aF.useOptimistic=function(e,t){return eF(eC(),0,e,t)};var aU={readContext:t1,use:ek,useCallback:te,useContext:t1,useEffect:e3,useImperativeHandle:e7,useInsertionEffect:e4,useLayoutEffect:e6,useMemo:tt,useReducer:eD,useRef:e0,useState:function(){return eD(eQ)},useDebugValue:e9,useDeferredValue:function(e,t){var r=eC();return null===aS?tr(r,e,t):tn(r,aS.memoizedState,e,t)},useTransition:function(){var e=eD(eQ)[0],t=eC().memoizedState;return["boolean"==typeof e?e:eB(e),t]},useSyncExternalStore:eT,useId:to};aU.useCacheRefresh=ts,aU.useMemoCache=eS,aU.useHostTransitionStatus=ta,aU.useFormState=eX,aU.useActionState=eX,aU.useOptimistic=function(e,t){var r=eC();return null!==aS?eF(r,0,e,t):(r.baseState=e,[e,r.queue.dispatch])};var az={isMounted:function(e){return!!(e=e._reactInternals)&&function(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do 0!=(4098&(t=e).flags)&&(r=t.return),e=t.return;while(e)}return 3===t.tag?r:null}(e)===e},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=rD(),i=G(n);i.payload=t,null!=r&&(i.callback=r),null!==(t=H(e,i,n))&&(rR(t,0,n),W(t,e,n))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=rD(),i=G(n);i.tag=1,i.payload=t,null!=r&&(i.callback=r),null!==(t=H(e,i,n))&&(rR(t,0,n),W(t,e,n))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=rD(),n=G(r);n.tag=2,null!=t&&(n.callback=t),null!==(t=H(e,n,r))&&(rR(t,0,r),W(t,e,r))}};"function"==typeof reportError&&reportError;var aG=Error(r(461)),aH=!1,aW={dehydrated:null,treeContext:null,retryLane:0},aY=s(null),aq=null,aK=null,aJ=null,aV="undefined"!=typeof AbortController?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,r){e.push(r)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},aZ=WL.unstable_scheduleCallback,aX=WL.unstable_NormalPriority,a$={$$typeof:nw,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0},a0=nD.S;nD.S=function(e,t){"object"==typeof t&&null!==t&&"function"==typeof t.then&&function(e,t){if(null===ao){var r=ao=[];as=0,al=L(),ac={status:"pending",value:void 0,then:function(e){r.push(e)}}}as++,t.then(F,F)}(0,t),null!==a0&&a0(e,t)};var a1=s(null),a2=!1,a5=!1,a3=!1,a4="function"==typeof WeakSet?WeakSet:Set,a6=null,a8=!1,a7=null,a9=!1,oe=null,ot=8192,or={getCacheForType:function(e){var t=t1(a$),r=t.data.get(e);return void 0===r&&(r=e(),t.data.set(e,r)),r}};if("function"==typeof Symbol&&Symbol.for){var on=Symbol.for;on("selector.component"),on("selector.has_pseudo_class"),on("selector.role"),on("selector.test_id"),on("selector.text")}var oi="function"==typeof WeakMap?WeakMap:Map,oa=0,oo=null,os=null,ol=0,oc=0,ou=null,of=!1,od=!1,oh=0,oA=0,og=0,op=0,om=0,oy=0,ob=0,ov=null,ox=null,ow=!1,oE=0,oI=1/0,oC=null,oB=null,ok=!1,oS=null,oQ=0,o_=0,oO=null,oD=0,oT=null;return nf.createContainer=function(e,r,n,i,a,o,s,l,c,u){var f,d,h;return f=e,d=r,h=i,f=new ns(f,d,!1,o,s,l,c,null),d=1,!0===h&&(d|=24),h=t(3,null,null,d),f.current=h,h.stateNode=f,(d=t3()).refCount++,f.pooledCache=d,d.refCount++,h.memoizedState={element:null,isDehydrated:!1,cache:d},U(h),f},nf.flushSyncWork=function(){return 0!=(6&oa)||(R(0),!1)},nf.updateContainer=function(e,t,r,n){var i=t.current,a=rD();return nl(i,a,e,t,r,n),a},nf.updateContainerSync=function(e,t,r,n){return 0===t.tag&&r0(),nl(t.current,2,e,t,r,n),2},nf},Wj.exports.default=Wj.exports,Object.defineProperty(Wj.exports,"__esModule",{value:!0})),WN.exports=Wj.exports;
138var WF,WU,Wz=(WF=WN.exports)&&WF.__esModule&&Object.prototype.hasOwnProperty.call(WF,"default")?WF.default:WF,WG={exports:{}},WH={};WU||(WU=1,WH.ConcurrentRoot=1,WH.ContinuousEventPriority=8,WH.DefaultEventPriority=32,WH.DiscreteEventPriority=2,WH.IdleEventPriority=0x10000000,WH.LegacyRoot=0,WH.NoEventPriority=0),WG.exports=WH;var WW=WG.exports;let WY=(e,t)=>{let r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let n=0;n<r.length;n+=1){let i=r[n];if("render"===i&&!e[i]!=!t[i])return!1;if("children"!==i&&e[i]!==t[i]){if("object"==typeof e[i]&&"object"==typeof t[i]&&WY(e[i],t[i]))continue;return!1}if("children"===i&&("string"==typeof e[i]||"string"==typeof t[i]))return e[i]===t[i]}return!0},Wq={},WK=console.error;var WJ=e.i(18914),WV={exports:{}},WZ=function(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var r=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(t){var n=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(r,t,n.get?n:{enumerable:!0,get:function(){return e[t]}})}),r}(WM);WV.exports=function e(t){var r=WJ.default,n=m.default;function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var a=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;a.hasOwnProperty("ReactCurrentDispatcher")||(a.ReactCurrentDispatcher={current:null}),a.hasOwnProperty("ReactCurrentBatchConfig")||(a.ReactCurrentBatchConfig={suspense:null});var o="function"==typeof Symbol&&Symbol.for,s=o?Symbol.for("react.element"):60103,l=o?Symbol.for("react.portal"):60106,c=o?Symbol.for("react.fragment"):60107,u=o?Symbol.for("react.strict_mode"):60108,f=o?Symbol.for("react.profiler"):60114,d=o?Symbol.for("react.provider"):60109,h=o?Symbol.for("react.context"):60110,A=o?Symbol.for("react.concurrent_mode"):60111,g=o?Symbol.for("react.forward_ref"):60112,p=o?Symbol.for("react.suspense"):60113,y=o?Symbol.for("react.suspense_list"):60120,b=o?Symbol.for("react.memo"):60115,v=o?Symbol.for("react.lazy"):60116,x="function"==typeof Symbol&&Symbol.iterator;function w(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=x&&e[x]||e["@@iterator"])?e:null}function E(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case c:return"Fragment";case l:return"Portal";case f:return"Profiler";case u:return"StrictMode";case p:return"Suspense";case y:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case h:return"Context.Consumer";case d:return"Context.Provider";case g:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case b:return E(e.type);case v:if(e=1===e._status?e._result:null)return E(e)}return null}function I(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do 0!=(1026&(t=e).effectTag)&&(r=t.return),e=t.return;while(e)}return 3===t.tag?r:null}function C(e){if(I(e)!==e)throw Error(i(188))}function B(e){var t=e.alternate;if(!t){if(null===(t=I(e)))throw Error(i(188));return t!==e?null:e}for(var r=e,n=t;;){var a=r.return;if(null===a)break;var o=a.alternate;if(null===o){if(null!==(n=a.return)){r=n;continue}break}if(a.child===o.child){for(o=a.child;o;){if(o===r)return C(a),e;if(o===n)return C(a),t;o=o.sibling}throw Error(i(188))}if(r.return!==n.return)r=a,n=o;else{for(var s=!1,l=a.child;l;){if(l===r){s=!0,r=a,n=o;break}if(l===n){s=!0,n=a,r=o;break}l=l.sibling}if(!s){for(l=o.child;l;){if(l===r){s=!0,r=o,n=a;break}if(l===n){s=!0,n=o,r=a;break}l=l.sibling}if(!s)throw Error(i(189))}}if(r.alternate!==n)throw Error(i(190))}if(3!==r.tag)throw Error(i(188));return r.stateNode.current===r?e:t}function k(e){if(!(e=B(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}var S=t.getPublicInstance,Q=t.getRootHostContext,_=t.getChildHostContext,O=t.prepareForCommit,D=t.resetAfterCommit,T=t.createInstance,R=t.appendInitialChild,P=t.finalizeInitialChildren,M=t.prepareUpdate,N=t.shouldSetTextContent,j=t.createTextInstance,L=t.noTimeout,F=t.appendChild,U=t.appendChildToContainer,z=t.commitTextUpdate,G=t.commitUpdate,H=t.insertBefore,W=t.removeChild,Y=t.removeChildFromContainer,q=t.resetTextContent,K=/^(.*)[\\\/]/;function J(e){var t="";do{switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var r
138="";break;default:var n=e._debugOwner,i=e._debugSource,a=E(e.type);r=null,n&&(r=E(n.type)),n=a,a="",i?a=" (at "+i.fileName.replace(K,"")+":"+i.lineNumber+")":r&&(a=" (created by "+r+")"),r="\n    in "+(n||"Unknown")+a}t+=r,e=e.return}while(e)return t}var V=[],Z=-1;function X(e){0>Z||(e.current=V[Z],V[Z]=null,Z--)}function $(e,t){V[++Z]=e.current,e.current=t}var ee={},et={current:ee},er={current:!1},en=ee;function ei(e,t){var r=e.type.contextTypes;if(!r)return ee;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var i,a={};for(i in r)a[i]=t[i];return n&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function ea(e){return null!=(e=e.childContextTypes)}function eo(e){X(er),X(et)}function es(e){X(er),X(et)}function el(e,t,r){if(et.current!==ee)throw Error(i(168));$(et,t),$(er,r)}function ec(e,t,n){var a=e.stateNode;if(e=t.childContextTypes,"function"!=typeof a.getChildContext)return n;for(var o in a=a.getChildContext())if(!(o in e))throw Error(i(108,E(t)||"Unknown",o));return r({},n,{},a)}function eu(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||ee,en=et.current,$(et,t),$(er,er.current),!0}function ef(e,t,r){var n=e.stateNode;if(!n)throw Error(i(169));r?(n.__reactInternalMemoizedMergedChildContext=t=ec(e,t,en),X(er),X(et),$(et,t)):X(er),$(er,r)}var ed=WZ.unstable_runWithPriority,eh=WZ.unstable_scheduleCallback,eA=WZ.unstable_cancelCallback,eg=WZ.unstable_shouldYield,ep=WZ.unstable_requestPaint,em=WZ.unstable_now,ey=WZ.unstable_getCurrentPriorityLevel,eb=WZ.unstable_ImmediatePriority,ev=WZ.unstable_UserBlockingPriority,ex=WZ.unstable_NormalPriority,ew=WZ.unstable_LowPriority,eE=WZ.unstable_IdlePriority,eI={},eC=void 0!==ep?ep:function(){},eB=null,ek=null,eS=!1,eQ=em(),e_=1e4>eQ?em:function(){return em()-eQ};function eO(){switch(ey()){case eb:return 99;case ev:return 98;case ex:return 97;case ew:return 96;case eE:return 95;default:throw Error(i(332))}}function eD(e){switch(e){case 99:return eb;case 98:return ev;case 97:return ex;case 96:return ew;case 95:return eE;default:throw Error(i(332))}}function eT(e,t){return ed(e=eD(e),t)}function eR(e){return null===eB?(eB=[e],ek=eh(eb,eM)):eB.push(e),eI}function eP(){if(null!==ek){var e=ek;ek=null,eA(e)}eM()}function eM(){if(!eS&&null!==eB){eS=!0;var e=0;try{var t=eB;eT(99,function(){for(;e<t.length;e++){var r=t[e];do r=r(!0);while(null!==r)}}),eB=null}catch(t){throw null!==eB&&(eB=eB.slice(e+1)),eh(eb,eP),t}finally{eS=!1}}}var eN=3;function ej(e,t,r){return 0x3ffffffd-(1+((0x3ffffffd-e+t/10)/(r/=10)|0))*r}var eL="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},eF=Object.prototype.hasOwnProperty;function eU(e,t){if(eL(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++)if(!eF.call(t,r[n])||!eL(e[r[n]],t[r[n]]))return!1;return!0}function ez(e,t){if(e&&e.defaultProps)for(var n in t=r({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var eG={current:null},eH=null,eW=null,eY=null;function eq(){eY=eW=eH=null}function eK(e,t){var r=e.type._context;$(eG,r._currentValue2),r._currentValue2=t}function eJ(e){var t=eG.current;X(eG),(e=e.type._context)._currentValue2=t}function eV(e,t){for(;null!==e;){var r=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==r&&r.childExpirationTime<t&&(r.childExpirationTime=t);else{if(!(null!==r&&r.childExpirationTime<t))break;r.childExpirationTime=t}e=e.return}}function eZ(e,t){eH=e,eY=eW=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(rt=!0),e.firstContext=null)}function eX(e,t){if(eY!==e&&!1!==t&&0!==t)if("number"==typeof t&&0x3fffffff!==t||(eY=e,t=0x3fffffff),t={context:e,observedBits:t,next:null},null===eW){if(null===eH)throw Error(i(308));eW=t,eH.dependencies={expirationTime:0,firstContext:t,responders:null}}else eW=eW.next=t;return e._currentValue2}var e$=!1;function e0(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function e1(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function e2(e,t){return{expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function e5(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function e3(e,t){var r=e.alternate;if(null===r){var n=e.updateQueue,i=null;null===n&&(n=e.updateQueue=e0(e.memoizedState))}else n=e.updateQueue,i=r.updateQueue,null===n?null===i?(n=e.updateQueue=e0(e.memoizedState),i=r.updateQueue=e0(r.memoizedState)):n=e.updateQueue=e1(i):null===i&&(i=r.updateQueue=e1(n));null===i||n===i?e5(n,t):null===n.lastUpdate||null===i.lastUpdate?(e5(n,t),e5(i,t)):(e5(n,t),i.lastUpdate=t)}function e4(e,t){var r=e.updateQueue;null===(r=null===r?e.updateQueue=e0(e.memoizedState):e6(e,r)).lastCapturedUpdate?r.firstCapturedUpdate=r.lastCapturedUpdate=t:(r.lastCapturedUpdate.next=t,r.lastCapturedUpdate=t)}function e6(e,t){var r=e.alternate;return null!==r&&t===r.updateQueue&&(t=e.updateQueue=e1(t)),t}function e8(e,t,n,i,a,o){switch(n.tag){case 1:return"function"==typeof(e=n.payload)?e.call(o,i,a):e;case 3:e.effectTag=-4097&e.effectTag|64;case 0:if(null==(a="function"==typeof(e=n.payload)?e.call(o,i,a):e))break;return r({},i,a);case 2:e$=!0}return i}function e7(e,t,r,n,i){e$=!1;for(var a=(t=e6(e,t)).baseState,o=null,s=0,l=t.firstUpdate,c=a;null!==l;){var u=l.expirationTime;u<i?(null===o&&(o=l,a=c),s<u&&(s=u)):(nd(u,l.suspenseConfig),c=e8(e,0,l,c,r,n),null!==l.callback&&(e.effectTag|=32,l.nextEffect=null,null===t.lastEffect?t.firstEffect=t.lastEffect=l:(t.lastEffect.nextEffect=l,t.lastEffect=l))),l=l.next}for(u=null,l=t.firstCapturedUpdate;null!==l;){var f=l.expirationTime;f<i?(null===u&&(u=l,null===o&&(a=c)),s<f&&(s=f)):(c=e8(e,0,l,c,r,n),null!==l.callback&&(e.effectTag|=32,l.nextEffect=null,null===t.lastCapturedEffect?t.firstCapturedEffect=t.lastCapturedEffect=l:(t.lastCapturedEffect.nextEffect=l,t.last
138CapturedEffect=l))),l=l.next}null===o&&(t.lastUpdate=null),null===u?t.lastCapturedUpdate=null:e.effectTag|=32,null===o&&null===u&&(a=c),t.baseState=a,t.firstUpdate=o,t.firstCapturedUpdate=u,nh(s),e.expirationTime=s,e.memoizedState=c}function e9(e,t,r){null!==t.firstCapturedUpdate&&(null!==t.lastUpdate&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null),te(t.firstEffect,r),t.firstEffect=t.lastEffect=null,te(t.firstCapturedEffect,r),t.firstCapturedEffect=t.lastCapturedEffect=null}function te(e,t){for(;null!==e;){var r=e.callback;if(null!==r){if(e.callback=null,"function"!=typeof r)throw Error(i(191,r));r.call(t)}e=e.nextEffect}}var tt=a.ReactCurrentBatchConfig,tr=(new n.Component).refs;function tn(e,t,n,i){n=null==(n=n(i,t=e.memoizedState))?t:r({},t,n),e.memoizedState=n,null!==(i=e.updateQueue)&&0===e.expirationTime&&(i.baseState=n)}var ti={isMounted:function(e){return!!(e=e._reactInternalFiber)&&I(e)===e},enqueueSetState:function(e,t,r){e=e._reactInternalFiber;var n=ne(),i=tt.suspense;(i=e2(n=nt(n,e,i),i)).payload=t,null!=r&&(i.callback=r),e3(e,i),nr(e,n)},enqueueReplaceState:function(e,t,r){e=e._reactInternalFiber;var n=ne(),i=tt.suspense;(i=e2(n=nt(n,e,i),i)).tag=1,i.payload=t,null!=r&&(i.callback=r),e3(e,i),nr(e,n)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var r=ne(),n=tt.suspense;(n=e2(r=nt(r,e,n),n)).tag=2,null!=t&&(n.callback=t),e3(e,n),nr(e,r)}};function ta(e,t,r,n,i,a,o){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(n,a,o):!(t.prototype&&t.prototype.isPureReactComponent&&eU(r,n)&&eU(i,a))}function to(e,t,r){var n=!1,i=ee,a=t.contextType;return"object"==typeof a&&null!==a?a=eX(a):(i=ea(t)?en:et.current,a=(n=null!=(n=t.contextTypes))?ei(e,i):ee),t=new t(r,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=ti,e.stateNode=t,t._reactInternalFiber=e,n&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=a),t}function ts(e,t,r,n){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(r,n),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&ti.enqueueReplaceState(t,t.state,null)}function tl(e,t,r,n){var i=e.stateNode;i.props=r,i.state=e.memoizedState,i.refs=tr;var a=t.contextType;"object"==typeof a&&null!==a?i.context=eX(a):i.context=ei(e,a=ea(t)?en:et.current),null!==(a=e.updateQueue)&&(e7(e,a,r,i,n),i.state=e.memoizedState),"function"==typeof(a=t.getDerivedStateFromProps)&&(tn(e,t,a,r),i.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof i.getSnapshotBeforeUpdate||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||(t=i.state,"function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&ti.enqueueReplaceState(i,i.state,null),null!==(a=e.updateQueue)&&(e7(e,a,r,i,n),i.state=e.memoizedState)),"function"==typeof i.componentDidMount&&(e.effectTag|=4)}var tc=Array.isArray;function tu(e,t,r){if(null!==(e=r.ref)&&"function"!=typeof e&&"object"!=typeof e){if(r._owner){if(r=r._owner){if(1!==r.tag)throw Error(i(309));var n=r.stateNode}if(!n)throw Error(i(147,e));var a=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===a?t.ref:((t=function(e){var t=n.refs;t===tr&&(t=n.refs={}),null===e?delete t[a]:t[a]=e})._stringRef=a,t)}if("string"!=typeof e)throw Error(i(284));if(!r._owner)throw Error(i(290,e))}return e}function tf(e,t){if("textarea"!==e.type)throw Error(i(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,""))}function td(e){function t(t,r){if(e){var n=t.lastEffect;null!==n?(n.nextEffect=r,t.lastEffect=r):t.firstEffect=t.lastEffect=r,r.nextEffect=null,r.effectTag=8}}function r(r,n){if(!e)return null;for(;null!==n;)t(r,n),n=n.sibling;return null}function n(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function a(e,t,r){return(e=n_(e,t)).index=0,e.sibling=null,e}function o(t,r,n){return t.index=n,e?null!==(n=t.alternate)?(n=n.index)<r?(t.effectTag=2,r):n:(t.effectTag=2,r):r}function u(t){return e&&null===t.alternate&&(t.effectTag=2),t}function f(e,t,r,n){return null===t||6!==t.tag?(t=nT(r,e.mode,n)).return=e:(t=a(t,r)).return=e,t}function d(e,t,r,n){return null!==t&&t.elementType===r.type?(n=a(t,r.props)).ref=tu(e,t,r):(n=nO(r.type,r.key,r.props,null,e.mode,n)).ref=tu(e,t,r),n.return=e,n}function h(e,t,r,n){return null===t||4!==t.tag||t.stateNode.containerInfo!==r.containerInfo||t.stateNode.implementation!==r.implementation?(t=nR(r,e.mode,n)).return=e:(t=a(t,r.children||[])).return=e,t}function A(e,t,r,n,i){return null===t||7!==t.tag?(t=nD(r,e.mode,n,i)
vendor: 4,923 bytes, line 138
138).return=e:(t=a(t,r)).return=e,t}function g(e,t,r){if("string"==typeof t||"number"==typeof t)return(t=nT(""+t,e.mode,r)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case s:return(r=nO(t.type,t.key,t.props,null,e.mode,r)).ref=tu(e,null,t),r.return=e,r;case l:return(t=nR(t,e.mode,r)).return=e,t}if(tc(t)||w(t))return(t=nD(t,e.mode,r,null)).return=e,t;tf(e,t)}return null}function p(e,t,r,n){var i=null!==t?t.key:null;if("string"==typeof r||"number"==typeof r)return null!==i?null:f(e,t,""+r,n);if("object"==typeof r&&null!==r){switch(r.$$typeof){case s:return r.key===i?r.type===c?A(e,t,r.props.children,n,i):d(e,t,r,n):null;case l:return r.key===i?h(e,t,r,n):null}if(tc(r)||w(r))return null!==i?null:A(e,t,r,n,null);tf(e,r)}return null}function m(e,t,r,n,i){if("string"==typeof n||"number"==typeof n)return f(t,e=e.get(r)||null,""+n,i);if("object"==typeof n&&null!==n){switch(n.$$typeof){case s:return e=e.get(null===n.key?r:n.key)||null,n.type===c?A(t,e,n.props.children,i,n.key):d(t,e,n,i);case l:return h(t,e=e.get(null===n.key?r:n.key)||null,n,i)}if(tc(n)||w(n))return A(t,e=e.get(r)||null,n,i,null);tf(t,n)}return null}return function(f,d,h,A){var y="object"==typeof h&&null!==h&&h.type===c&&null===h.key;y&&(h=h.props.children);var b="object"==typeof h&&null!==h;if(b)switch(h.$$typeof){case s:o:{for(b=h.key,y=d;null!==y;){if(y.key===b){if(7===y.tag?h.type===c:y.elementType===h.type){r(f,y.sibling),(d=a(y,h.type===c?h.props.children:h.props)).ref=tu(f,y,h),d.return=f,f=d;break o}r(f,y);break}t(f,y),y=y.sibling}h.type===c?((d=nD(h.props.children,f.mode,A,h.key)).return=f,f=d):((A=nO(h.type,h.key,h.props,null,f.mode,A)).ref=tu(f,d,h),A.return=f,f=A)}return u(f);case l:o:{for(y=h.key;null!==d;){if(d.key===y){if(4===d.tag&&d.stateNode.containerInfo===h.containerInfo&&d.stateNode.implementation===h.implementation){r(f,d.sibling),(d=a(d,h.children||[])).return=f,f=d;break o}r(f,d);break}t(f,d),d=d.sibling}(d=nR(h,f.mode,A)).return=f,f=d}return u(f)}if("string"==typeof h||"number"==typeof h)return h=""+h,null!==d&&6===d.tag?(r(f,d.sibling),(d=a(d,h)).return=f):(r(f,d),(d=nT(h,f.mode,A)).return=f),u(f=d);if(tc(h))return function(i,a,s,l){for(var c=null,u=null,f=a,d=a=0,h=null;null!==f&&d<s.length;d++){f.index>d?(h=f,f=null):h=f.sibling;var A=p(i,f,s[d],l);if(null===A){null===f&&(f=h);break}e&&f&&null===A.alternate&&t(i,f),a=o(A,a,d),null===u?c=A:u.sibling=A,u=A,f=h}if(d===s.length)return r(i,f),c;if(null===f){for(;d<s.length;d++)null!==(f=g(i,s[d],l))&&(a=o(f,a,d),null===u?c=f:u.sibling=f,u=f);return c}for(f=n(i,f);d<s.length;d++)null!==(h=m(f,i,d,s[d],l))&&(e&&null!==h.alternate&&f.delete(null===h.key?d:h.key),a=o(h,a,d),null===u?c=h:u.sibling=h,u=h);return e&&f.forEach(function(e){return t(i,e)}),c}(f,d,h,A);if(w(h))return function(a,s,l,c){var u=w(l);if("function"!=typeof u)throw Error(i(150));if(null==(l=u.call(l)))throw Error(i(151));for(var f=u=null,d=s,h=s=0,A=null,y=l.next();null!==d&&!y.done;h++,y=l.next()){d.index>h?(A=d,d=null):A=d.sibling;var b=p(a,d,y.value,c);if(null===b){null===d&&(d=A);break}e&&d&&null===b.alternate&&t(a,d),s=o(b,s,h),null===f?u=b:f.sibling=b,f=b,d=A}if(y.done)return r(a,d),u;if(null===d){for(;!y.done;h++,y=l.next())null!==(y=g(a,y.value,c))&&(s=o(y,s,h),null===f?u=y:f.sibling=y,f=y);return u}for(d=n(a,d);!y.done;h++,y=l.next())null!==(y=m(d,a,h,y.value,c))&&(e&&null!==y.alternate&&d.delete(null===y.key?h:y.key),s=o(y,s,h),null===f?u=y:f.sibling=y,f=y);return e&&d.forEach(function(e){return t(a,e)}),u}(f,d,h,A);if(b&&tf(f,h),void 0===h&&!y)switch(f.tag){case 1:case 0:throw Error(i(152,(f=f.type).displayName||f.name||"Component"))}return r(f,d)}}var th=td(!0),tA=td(!1),tg={},tp={current:tg},tm={current:tg},ty={current:tg};function tb(e){if(e===tg)throw Error(i(174));return e}function tv(e,t){$(ty,t),$(tm,e),$(tp,tg),t=Q(t),X(tp),$(tp,t)}function tx(e){X(tp),X(tm),X(ty)}function tw(e){var t=tb(ty.current),r=tb(tp.current);r!==(t=_(r,e.type,t))&&($(tm,e),$(tp,t))}function tE(e){tm.current===e&&(X(tp),X(tm))}var tI={current:0};function tC(e){for(var t=e;null!==t;){if(13===t.tag){var r=t.memoizedState;if(null!==r&&(null===(r=r.dehydrated)||(null)(r)||(null)(r)))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.effectTag))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function tB(e,t){return{responder:e,props:t}}var tk=a.ReactCurrentDispatcher,tS=a.ReactCurrentBatchConfig,tQ=0,t_=null,tO=null,tD=null,tT=null,tR=null,tP=null,tM=0,tN=null,tj=0,tL=!1,tF=null,tU=0;function tz(){throw Error(i(321))}function tG(e,t){if(null===t)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!eL(e[r],t[r]))return!1;return!0}function tH(e,t,r,n,a,o){if(tQ=o,t_=t,tk.current=null===(tD=null!==e?e.memoizedState:null)?t7:t9,t=r(n,a),tL){do t
138L=!1,tU+=1,tD=null!==e?e.memoizedState:null,tP=tT,tN=tR=tO=null,tk.current=t9,t=r(n,a);while(tL)tF=null,tU=0}if(tk.current=t8,(e=t_).memoizedState=tT,e.expirationTime=tM,e.updateQueue=tN,e.effectTag|=tj,e=null!==tO&&null!==tO.next,tQ=0,tP=tR=tT=tD=tO=t_=null,tM=0,tN=null,tj=0,e)throw Error(i(300));return t}function tW(){tk.current=t8,tQ=0,tP=tR=tT=tD=tO=t_=null,tM=0,tN=null,tj=0,tL=!1,tF=null,tU=0}function tY(){var e={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return null===tR?tT=tR=e:tR=tR.next=e,tR}function tq(){if(null!==tP)tP=(tR=tP).next,tD=null!==(tO=tD)?tO.next:null;else{if(null===tD)throw Error(i(310));var e={memoizedState:(tO=tD).memoizedState,baseState:tO.baseState,queue:tO.queue,baseUpdate:tO.baseUpdate,next:null};tR=null===tR?tT=e:tR.next=e,tD=tO.next}return tR}function tK(e,t){return"function"==typeof t?t(e):t}function tJ(e){var t=tq(),r=t.queue;if(null===r)throw Error(i(311));if(r.lastRenderedReducer=e,0<tU){var n=r.dispatch;if(null!==tF){var a=tF.get(r);if(void 0!==a){tF.delete(r);var o=t.memoizedState;do o=e(o,a.action),a=a.next;while(null!==a)return eL(o,t.memoizedState)||(rt=!0),t.memoizedState=o,t.baseUpdate===r.last&&(t.baseState=o),r.lastRenderedState=o,[o,n]}}return[t.memoizedState,n]}n=r.last;var s=t.baseUpdate;if(o=t.baseState,null!==s?(null!==n&&(n.next=null),n=s.next):n=null!==n?n.next:null,null!==n){var l=a=null,c=n,u=!1;do{var f=c.expirationTime;f<tQ?(u||(u=!0,l=s,a=o),f>tM&&nh(tM=f)):(nd(f,c.suspenseConfig),o=c.eagerReducer===e?c.eagerState:e(o,c.action)),s=c,c=c.next}while(null!==c&&c!==n)u||(l=s,a=o),eL(o,t.memoizedState)||(rt=!0),t.memoizedState=o,t.baseUpdate=l,t.baseState=a,r.lastRenderedState=o}return[t.memoizedState,r.dispatch]}function tV(e){var t=tY();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={last:null,dispatch:null,lastRenderedReducer:tK,lastRenderedState:e}).dispatch=t6.bind(null,t_,e),[t.memoizedState,e]}function tZ(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},null===tN?(tN={lastEffect:null}).lastEffect=e.next=e:null===(t=tN.lastEffect)?tN.lastEffect=e.next=e:(r=t.next,t.next=e,e.next=r,tN.lastEffect=e),e}function tX(e,t,r,n){var i=tY();tj|=e,i.memoizedState=tZ(t,r,void 0,void 0===n?null:n)}function t$(e,t,r,n){var i=tq();n=void 0===n?null:n;var a=void 0;if(null!==tO){var o=tO.memoizedState;if(a=o.destroy,null!==n&&tG(n,o.deps))return void tZ(0,r,a,n)}tj|=e,i.memoizedState=tZ(t,r,a,n)}function t0(e,t){return tX(516,192,e,t)}function t1(e,t){return t$(516,192,e,t)}function t2(e,t){return"function"==typeof t?(t(e=e()),function(){t(null)}):null!=t?(t.current=e=e(),function(){t.current=null}):void 0}function t5(){}function t3(e,t){return tY().memoizedState=[e,void 0===t?null:t],e}function t4(e,t){var r=tq();t=void 0===t?null:t;var n=r.memoizedState;return null!==n&&null!==t&&tG(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function t6(e,t,r){if(!(25>tU))throw Error(i(301));var n=e.alternate;if(e===t_||null!==n&&n===t_)if(tL=!0,e={expirationTime:tQ,suspenseConfig:null,action:r,eagerReducer:null,eagerState:null,next:null},null===tF&&(tF=new Map),void 0===(r=tF.get(t)))tF.set(t,e);else{for(t=r;null!==t.next;)t=t.next;t.next=e}else{var a=ne(),o=tt.suspense;o={expirationTime:a=nt(a,e,o),suspenseConfig:o,action:r,eagerReducer:null,eagerState:null,next:null};var s=t.last;if(null===s)o.next=o;else{var l=s.next;null!==l&&(o.next=l),s.next=o}if(t.last=o,0===e.expirationTime&&(null===n||0===n.expirationTime)&&null!==(n=t.lastRenderedReducer))try{var c=t.lastRenderedState,u=n(c,r);if(o.eagerReducer=n,o.eagerState=u,eL(u,c))return}catch(e){}nr(e,a)}}var t8={readContext:eX,useCallback:tz,useContext:tz,useEffect:tz,useImperativeHandle:tz,useLayoutEffect:tz,useMemo:tz,useReducer:tz,useRef:tz,useState:tz,useDebugValue:tz,useResponder:tz,useDeferredValue:tz,useTransition:tz},t7={readContext:eX,useCallback:t3,useContext:eX,useEffect:t0,useImperativeHandle:function(e,t,r){return r=null!=r?r.concat([e]):null,tX(4,36,t2.bind(null,t,e),r)},useLayoutEffect:function(e,t){return tX(4,36,e,t)},useMemo:function(e,t){return t=void 0===t?null:t,tY().memoizedState=[e=e(),t],e},useReducer:function(e,t,r){var n=tY();return n.memoizedState=n.baseState=t=void 0!==r?r(t):t,e=(e=n.queue={last:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=t6.bind(null,t_,e),[n.memoizedState,e]}
138,useRef:function(e){return e={current:e},tY().memoizedState=e},useState:tV,useDebugValue:t5,useResponder:tB,useDeferredValue:function(e,t){var r=tV(e),n=r[0],i=r[1];return t0(function(){WZ.unstable_next(function(){var r=tS.suspense;tS.suspense=void 0===t?null:t;try{i(e)}finally{tS.suspense=r}})},[e,t]),n},useTransition:function(e){var t=tV(!1),r=t[0],n=t[1];return[t3(function(t){n(!0),WZ.unstable_next(function(){var r=tS.suspense;tS.suspense=void 0===e?null:e;try{n(!1),t()}finally{tS.suspense=r}})},[e,r]),r]}},t9={readContext:eX,useCallback:t4,useContext:eX,useEffect:t1,useImperativeHandle:function(e,t,r){return r=null!=r?r.concat([e]):null,t$(4,36,t2.bind(null,t,e),r)},useLayoutEffect:function(e,t){return t$(4,36,e,t)},useMemo:function(e,t){var r=tq();t=void 0===t?null:t;var n=r.memoizedState;return null!==n&&null!==t&&tG(t,n[1])?n[0]:(r.memoizedState=[e=e(),t],e)},useReducer:tJ,useRef:function(){return tq().memoizedState},useState:function(e){return tJ(tK)},useDebugValue:t5,useResponder:tB,useDeferredValue:function(e,t){var r=tJ(tK),n=r[0],i=r[1];return t1(function(){WZ.unstable_next(function(){var r=tS.suspense;tS.suspense=void 0===t?null:t;try{i(e)}finally{tS.suspense=r}})},[e,t]),n},useTransition:function(e){var t=tJ(tK),r=t[0],n=t[1];return[t4(function(t){n(!0),WZ.unstable_next(function(){var r=tS.suspense;tS.suspense=void 0===e?null:e;try{n(!1),t()}finally{tS.suspense=r}})},[e,r]),r]}},re=a.ReactCurrentOwner,rt=!1;function rr(e,t,r,n){t.child=null===e?tA(t,null,r,n):th(t,e.child,r,n)}function rn(e,t,r,n,i){r=r.render;var a=t.ref;return eZ(t,i),n=tH(e,t,r,n,a,i),null===e||rt?(t.effectTag|=1,rr(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),rv(e,t,i))}function ri(e,t,r,n,i,a){if(null===e){var o=r.type;return"function"!=typeof o||nQ(o)||void 0!==o.defaultProps||null!==r.compare||void 0!==r.defaultProps?((e=nO(r.type,null,n,null,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,ra(e,t,o,n,i,a))}return o=e.child,i<a&&(i=o.memoizedProps,(r=null!==(r=r.compare)?r:eU)(i,n)&&e.ref===t.ref)?rv(e,t,a):(t.effectTag|=1,(e=n_(o,n)).ref=t.ref,e.return=t,t.child=e)}function ra(e,t,r,n,i,a){return null!==e&&eU(e.memoizedProps,n)&&e.ref===t.ref&&(rt=!1,i<a)?rv(e,t,a):rs(e,t,r,n,a)}function ro(e,t){var r=t.ref;(null===e&&null!==r||null!==e&&e.ref!==r)&&(t.effectTag|=128)}function rs(e,t,r,n,i){var a=ea(r)?en:et.current;return a=ei(t,a),eZ(t,i),r=tH(e,t,r,n,a,i),null===e||rt?(t.effectTag|=1,rr(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),rv(e,t,i))}function rl(e,t,r,n,i){if(ea(r)){var a=!0;eu(t)}else a=!1;if(eZ(t,i),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),to(t,r,n),tl(t,r,n,i),n=!0;else if(null===e){var o=t.stateNode,s=t.memoizedProps;o.props=s;var l=o.context,c=r.contextType;c="object"==typeof c&&null!==c?eX(c):ei(t,c=ea(r)?en:et.current);var u=r.getDerivedStateFromProps,f="function"==typeof u||"function"==typeof o.getSnapshotBeforeUpdate;f||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(s!==n||l!==c)&&ts(t,o,n,c),e$=!1;var d=t.memoizedState;l=o.state=d;var h=t.updateQueue;null!==h&&(e7(t,h,n,o,i),l=t.memoizedState),s!==n||d!==l||er.current||e$?("function"==typeof u&&(tn(t,r,u,n),l=t.memoizedState),(s=e$||ta(t,r,s,n,d,l,c))?(f||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||("function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),"function"==typeof o.componentDidMount&&(t.effectTag|=4)):("function"==typeof o.componentDidMount&&(t.effectTag|=4),t.memoizedProps=n,t.memoizedState=l),o.props=n,o.state=l,o.context=c,n=s):("function"==typeof o.componentDidMount&&(t.effectTag|=4),n=!1)}else o=t.stateNode,s=t.memoizedProps,o.props=t.type===t.elementType?s:ez(t.type,s),l=o.context,c="object"==typeof(c=r.contextType)&&null!==c?eX(c):ei(t,c=ea(r)?en:et.current),(f="function"==typeof(u=r.getDerivedStateFromProps)||"function"==typeof o.getSnapshotBeforeUpdate)||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(s!==n||l!==c)&&ts(t,o,n,c),e$=!1,l=t.memoizedState,d=o.state=l,null!==(h=t.updateQueue)&&(e7(t,h,n,o,i),d=t.memoizedState),s!==n||l!==d||er.current||e$?("function"==typeof u&&(tn(t,r,u,n),d=t.memoizedState),(u=e$||ta(t,r,s,n,l,d,c))?(f||"function"!=typeof o.UNSAFE_componentWillUpdate&&"function"!=typeof o.componentWillUpdate||("function"==typeof o.componentWillUpdate&&o.componentWillUpdate(n,d,c),"function"==typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(n,d,c)),"function"==typeof o.componentDidUpdate&&(t.effectTag|=4),"function"==typeof o.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof o.componentDidUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!=typeof o.getSnapshotBeforeUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),t.memoizedProps=n,t.memoizedState=d),o.props=n,o.state=d,o.context=c,n=u):("function"!=typeof o.componentDidUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!=typeof o.getSnapshotBeforeUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),n=!1);return rc(e,t,r,n,a,i)}function rc(e,t,r,n,i,a){ro(e,t);var o=0!=(64&t.effectTag);if(!n&&!o)return i&&ef(t,r,!1),rv(e,t,a);n=t.stateNode,re.current=t;var s=o&&"function"!=typeof r.getDerivedStateFromError?null:n.render();return t.effectTag|=1,null!==e&&o?(t.child=th(t,e.child,null,a),t.child=th(t,null,s,a)):rr(e,t,s,a),t.memoizedState=n.state,i&&ef(t,r,!0),t.child}function ru(e){var t=e.stateNode;t.pendingContext?el(0,t.pendingContext,t.pendingContext!==t.context):t.context&&el(0,t.context,!1),tv(e,t.containerInfo)}var rf,rd,rh,rA,rg={dehydrated:null,retryTime:0};function rp(e,t,r){var n,i=t.mode,a=t.pendingProps,o=tI.current,s=!1;if((n=0!=(64&t.effectTag))||(n=0!=(2&o)&&(null===e||null!==e.memoizedState)),n?(s=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===a.fallback||!0===a.unstable_avoidThisFallback||(o|=1),$(tI,1&o),null===e){if(a.fallback,s){if
138(s=a.fallback,(a=nD(null,i,0,null)).return=t,0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,a.child=e;null!==e;)e.return=a,e=e.sibling;return(r=nD(s,i,r,null)).return=t,a.sibling=r,t.memoizedState=rg,t.child=a,r}return i=a.children,t.memoizedState=null,t.child=tA(t,null,i,r)}if(null!==e.memoizedState){if(i=(e=e.child).sibling,s){if(a=a.fallback,(r=n_(e,e.pendingProps)).return=t,0==(2&t.mode)&&(s=null!==t.memoizedState?t.child.child:t.child)!==e.child)for(r.child=s;null!==s;)s.return=r,s=s.sibling;return(i=n_(i,a,i.expirationTime)).return=t,r.sibling=i,r.childExpirationTime=0,t.memoizedState=rg,t.child=r,i}return r=th(t,e.child,a.children,r),t.memoizedState=null,t.child=r}if(e=e.child,s){if(s=a.fallback,(a=nD(null,i,0,null)).return=t,a.child=e,null!==e&&(e.return=a),0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,a.child=e;null!==e;)e.return=a,e=e.sibling;return(r=nD(s,i,r,null)).return=t,a.sibling=r,r.effectTag|=2,a.childExpirationTime=0,t.memoizedState=rg,t.child=a,r}return t.memoizedState=null,t.child=th(t,e,a.children,r)}function rm(e,t){e.expirationTime<t&&(e.expirationTime=t);var r=e.alternate;null!==r&&r.expirationTime<t&&(r.expirationTime=t),eV(e.return,t)}function ry(e,t,r,n,i,a){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,last:n,tail:r,tailExpiration:0,tailMode:i,lastEffect:a}:(o.isBackwards=t,o.rendering=null,o.last=n,o.tail=r,o.tailExpiration=0,o.tailMode=i,o.lastEffect=a)}function rb(e,t,r){var n=t.pendingProps,i=n.revealOrder,a=n.tail;if(rr(e,t,n.children,r),0!=(2&(n=tI.current)))n=1&n|2,t.effectTag|=64;else{if(null!==e&&0!=(64&e.effectTag))o:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&rm(e,r);else if(19===e.tag)rm(e,r);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break;for(;null===e.sibling;){if(null===e.return||e.return===t)break o;e=e.return}e.sibling.return=e.return,e=e.sibling}n&=1}if($(tI,n),0==(2&t.mode))t.memoizedState=null;else switch(i){case"forwards":for(r=t.child,i=null;null!==r;)null!==(e=r.alternate)&&null===tC(e)&&(i=r),r=r.sibling;null===(r=i)?(i=t.child,t.child=null):(i=r.sibling,r.sibling=null),ry(t,!1,i,r,a,t.lastEffect);break;case"backwards":for(r=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===tC(e)){t.child=i;break}e=i.sibling,i.sibling=r,r=i,i=e}ry(t,!0,r,null,a,t.lastEffect);break;case"together":ry(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function rv(e,t,r){null!==e&&(t.dependencies=e.dependencies);var n=t.expirationTime;if(0!==n&&nh(n),t.childExpirationTime<r)return null;if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(r=n_(e=t.child,e.pendingProps,e.expirationTime),t.child=r,r.return=t;null!==e.sibling;)e=e.sibling,(r=r.sibling=n_(e,e.pendingProps,e.expirationTime)).return=t;r.sibling=null}return t.child}function rx(e){e.effectTag|=4}function rw(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;null!==r;)null!==r.alternate&&(n=r),r=r.sibling;null===n?t||null===e.tail?e.tail=null:e.tail.sibling=null:n.sibling=null}}function rE(e,t){return{value:e,source:t,stack:J(t)}}rf=function(e,t){for(var r=t.child;null!==r;){if(5===r.tag||6===r.tag)R(e,r.stateNode);else if(4!==r.tag&&null!==r.child){r.child.return=r,r=r.child;continue}if(r===t)break;for(;null===r.sibling;){if(null===r.return||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}},rd=function(){},rh=function(e,t,r,n,i){if((e=e.memoizedProps)!==n){var a=t.stateNode;(t.updateQueue=r=M(a,r,e,n,i,tb(tp.current)))&&rx(t)}},rA=function(e,t,r,n){r!==n&&rx(t)};var rI="function"==typeof WeakSet?WeakSet:Set;function rC(e,t){var r=t.source,n=t.stack;null===n&&null!==r&&(n=J(r)),null!==r&&E(r.type),t=t.value,null!==e&&1===e.tag&&E(e.type);try{console.error(t)}catch(e){setTimeout(function(){throw e})}}function rB(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){nw(e,t)}else t.current=null}function rk(e,t,r){if(null!==(r=null!==(r=r.updateQueue)?r.lastEffect:null)){var n=r=r.next;do{if(0!=(n.tag&e)){var i=n.destroy;n.destroy=void 0,void 0!==i&&i()}0!=(n.tag&t)&&(i=n.create,n.destroy=i()),n=n.next}while(n!==r)}}function rS(e,t,r){switch("function"==typeof nB&&nB(t),t.tag){case 0:case 11:case 14:case 15:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e.next;eT(97<r?97:r,function(){var e=n;do{var r=e.destroy;if(void 0!==r)try{r()}catch(e){nw(t,e)}e=e.next}while(e!==n)})}break;case 1:rB(t),"function"==typeof(r=t.stateNode).componentWillUnmount&&function(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){nw(e,t)}}(t,r);break;case 5:rB(t);break;case 4:rO(e,t,r)}}function rQ(e){return 5===e.tag||3===e.tag||4===e.tag}function r_(e){o:{for(var t=e.return;null!==t;){if(rQ(t)){var r=t;break o}t=t.return}throw Error(i(160))}switch(t=r.stateNode,r.tag){case 5:var n=!1;break;case 3:case 4:t=t.containerInfo,n=!0;break;default:throw Error(i(161))}16&r.effectTag&&(q(t),r.effectTag&=-17);o:l:for(r=e;;){for(;null===r.sibling;){if(null===r.return||rQ(r.return)){r=null;break o}r=r.return}for(r.sibling.return=r.return,r=r.sibling;5!==r.tag&&6!==r.tag&&18!==r.tag;){if(2&r.effectTag||null===r.child||4===r.tag)continue l;r.child.return=r,r=r.child}if(!(2&r.effectTag)){r=r.stateNode;break o}}for(var a=e;;){var o=5===a.tag||6===a.tag;if(o)o=o?a.stateNode:a.stateNode.instance,r?n?(null)(t,o,r):H(t,o,r):n?U(t,o):F(t,o);else if(4!==a.tag&&null!==a.child){a.child.return=a,a=a.child;continue}if(a===e)break;for(;null===a.sibling;){if(null===a.return||a.return===e)return;a=a.return}a.sibling.return=a.return,a=a.sibling}}function rO(e,t,r){for(var n,a,o=t,s=!1;;){if(!s){s=o.return;o:for(;;){if(null===s)throw Error(i(160));switch(n=s.stateNode,s.tag){case 5:a=!1;break o;case 3:case 4:n=n.containerInfo,a=!0;break o}s=s.return}s=!0}if(5===o.tag||6===o.tag)(function(e,t,r){for(var n=t;;)if(rS(e,n,r),null===n.child||4===n.tag){if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}else n.child.return=n,n=n.child})(e,o,r),a?Y(n,o.stateNode):W(n,o.stateNode);else if(4===o.tag){if(null!==o.child){n=o.stateNode.containerInfo,a=!0,o.child.return=o,o=o.child;continue}}else if(rS(e,o,r),null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;4===(o=o.return).tag&&(s=!1)}o.sibling.return=o.return,o=o.sibling}}function rD(e,t){switch(t.tag){case 0:case 11:case 14:case 15:rk(4,8,t);break;case 1:case 3:case 12:case 17:case 20:case 21:break;case 5:var r=t.stateNode;if(null!=r){var n=t.memoizedProps;e=null!==e?e.memoizedProps:n;var a=t.type,o=t.updateQueue;t.updateQueue=null,null!==o&&G(r,o,a,e,n,t)}break;case 6:if(null===t.stateNode)throw Error(i(162));r=t.memoizedProps,z(t.stateNode,null!==e?e.memoizedProps:r,r);break;case 13:!function(e){var t=e;if(null===e.memoizedState)var r=!1;else r=!0,t=e.child,rX=e_();if(null!==t){o:if(1)for(t=e;;){if(5===t.tag){var n=t.stateNode;r?(null)(n):(null)(t.stateNode,t.memoizedProps)}else if(6===t.tag)n=t.stateNode,r?(null)(n):(null)(n,t.memoizedProps);else{if(13===t.tag&&null!==t.memoizedState&&null===t.memoizedState.dehydrated){(n=t.child.sibling).return=t,t=n;continue}if(null!==t.child){t.child.return=t,t=t.child;continue}}if(t===e)break o;for(;null===t.sibling;){if(null===t.return||t.return===e)break o;t=t.return}t.sibling.return=t.return,t=t.sibling}}}(t),rT(t);break;case 19:rT(t);break;default:throw Error(i(163))}}function rT(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var r=e.stateNode;null===r&&(r=e.stateNode=new rI),t.forEach(function(t){var n=nI.bind(null,e,t);r.has(t)||(r.add(t),t.then(n,n))})}}var rR="function"==typeof WeakMap?WeakMap:Map;function rP(e,t,r){(r=e2(r,null)).tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){r0||(r0=!0,r1=n),rC(e,t)},r}function rM(e,t,r){(r=e2(r,null)).tag=3;var n=e.type.getDerivedStateFromError;if("function"==typeof n){var i=t.value;r.payload=function(){return rC(e,t),n(i)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(r.callback=function(){"function"!=typeof n&&(null===r2?r2=new Set([this]):r2.add(this),rC(e,t));var r=t.stack;this.componentDidCatch(t.value,{componentStack:null!==r?r:""})}),r}var rN,rj=Math.ceil,rL=a.ReactCurrentDispatcher,rF=a.ReactCurrentOwner,rU=0,rz=null,rG=null,rH=0,rW=0,rY=null,rq=0x3fffffff,rK=0x3fffffff,rJ=null,rV=0,rZ=!1,rX=0,r$=null,r0=!1,r1=null,r2=null,r5=!1,r3=null,r4=90,r6=null,r8=0,r7=null,r9=0;function ne(){return(48&rU)!=0?0x3ffffffd-(e_()/10|0):0!==r9?r9:r9=0x3ffffffd-(e_()/10|0)}function nt(e,t,r){if(0==(2&(t=t.mode)))return 0x3fffffff;var n=eO();if(0==(4&t))return 99===n?0x3fffffff:0x3ffffffe;if((16&rU)!=0)return rH;if(null!==r)e=ej(e,0|r.timeoutMs||5e3,250);else switch(n){case 99:e=0x3fffffff;break;case 98:e=ej(e,150,100);break;case 97:case 96:e=ej(e,5e3,250);break;case 95:e=2;break;default:throw Error(i(326))}return null!==rz&&e===rH&&--e,e}function nr(e,t){if(50<r8)throw r8=0,r7=null,Error(i(185));if(null!==(e=nn(e,t))){var r=eO();0x3fffffff===t?(8&rU)!=0&&(48&rU)==0?ns(e):(na(e),0===rU&&eP()):na(e),(4&rU)==0||98!==r&&99!==r||(null===r6?r6=new Map([[e,t]]):(void 0===(r=r6.get(e))||r>t)&&r6.set(e,t))}}function nn(e,t){e.expirationTime<t&&(e.expirationTime=t);var r=e.alternate;null!==r&&r.expirationTime<t&&(r.expirationTime=t);var n=e.return,i=null;if(null===n&&3===e.tag)i=e.stateNode;else for(;null!==n;){if(r=n.alternate,n.childExpirationTime<t&&(n.childExpirationTime=t),null!==r&&r.childExpirationTime<t&&(r.childExpirationTime=t),null===n.return&&3===n.tag){i=n.stateNode;break}n=n.return}return null!==i&&(rz===i&&(nh(t),4===rW&&nN(i,rH)),nj(i,t)),i}function ni(e){var t=e.lastExpiredTime;return 0!==t?t:nM(e,t=e.firstPendingTime)?(t=e.lastPingedTime)>(e=e.nextKnownPendingLevel)?t:e:t}function na(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=0x3fffffff,e.callbackPriority=99,e.callbackNode=eR(ns.bind(null,e));else{var t=ni(e),r=e.callbackNode;if(0===t)null!==r&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var n,i,a,o=ne();if(o=0x3fffffff===t?99:1===t||2===t?95:0>=(o=10*(0x3ffffffd-t)-10*(0x3ffffffd-o))?99:250>=o?98:5250>=o?97:95,null!==r){var s=e.callbackPriority;if(e.callbackExpirationTime===t&&s>=o)return;r!==eI&&eA(r)}e.callbackExpirationTime=t,e.callbackPriority=o,t=0x3fffffff===t?eR(ns.bind(null,e)):(n=o,i=no.bind(null,e),a={timeout:10*(0x3ffffffd-t)-e_()},eh(n=eD(n),i,a)),e.callbackNode=t}}}function no(e,t){if(r9=0,t)return nL(e,t=ne()),na(e),null;var r=ni(e);if(0!==r){if(t=e.callbackNode,(48&rU)!=0)throw Error(i(327));if(nb(),e===rz&&r===rH||nc(e,r),null!==rG){var n=rU;rU|=16;for(var a=nf();;)try{for(;null!==rG&&!eg();)rG=nA(rG);break}catch(t){nu(e,t)}if(eq(),rU=n,rL.current=a,1===rW)throw t=rY,nc(e,r),nN(e,r),na(e),t;if(null===rG)switch(a=e.finishedWork=e.current.alternate,e.finishedExpirationTime=r,rz=null,n=rW){case 0:case 1:throw Error(i(345));case 2:nL(e,2<r?2:r);break;case 3:if(nN(e,r),r===(n=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=np(a)),0x3fffffff===rq&&10<(a=rX+500-e_())){if(rZ){var o=e.lastPingedTime;if(0===o||o>=r){e.lastPingedTime=r,nc(e,r);break}}if(0!==(o=ni(e))&&o!==r)break;
138if(0!==n&&n!==r){e.lastPingedTime=n;break}e.timeoutHandle=(null)(nm.bind(null,e),a);break}nm(e);break;case 4:if(nN(e,r),r===(n=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=np(a)),rZ&&(0===(a=e.lastPingedTime)||a>=r)){e.lastPingedTime=r,nc(e,r);break}if(0!==(a=ni(e))&&a!==r)break;if(0!==n&&n!==r){e.lastPingedTime=n;break}if(0x3fffffff!==rK?n=10*(0x3ffffffd-rK)-e_():0x3fffffff===rq?n=0:(n=10*(0x3ffffffd-rq)-5e3,0>(n=(a=e_())-n)&&(n=0),(r=10*(0x3ffffffd-r)-a)<(n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*rj(n/1960))-n)&&(n=r)),10<n){e.timeoutHandle=(null)(nm.bind(null,e),n);break}nm(e);break;case 5:if(0x3fffffff!==rq&&null!==rJ){o=rq;var s=rJ;if(0>=(n=0|s.busyMinDurationMs)?n=0:(a=0|s.busyDelayMs,n=(o=e_()-(10*(0x3ffffffd-o)-(0|s.timeoutMs||5e3)))<=a?0:a+n-o),10<n){nN(e,r),e.timeoutHandle=(null)(nm.bind(null,e),n);break}}nm(e);break;default:throw Error(i(329))}if(na(e),e.callbackNode===t)return no.bind(null,e)}}return null}function ns(e){var t=e.lastExpiredTime;if(t=0!==t?t:0x3fffffff,e.finishedExpirationTime===t)nm(e);else{if((48&rU)!=0)throw Error(i(327));if(nb(),e===rz&&t===rH||nc(e,t),null!==rG){var r=rU;rU|=16;for(var n=nf();;)try{for(;null!==rG;)rG=nA(rG);break}catch(t){nu(e,t)}
138if(eq(),rU=r,rL.current=n,1===rW)throw r=rY,nc(e,t),nN(e,t),na(e),r;if(null!==rG)throw Error(i(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,rz=null,nm(e),na(e)}}return null}function nl(e,t){if((48&rU)!=0)throw Error(i(187));var r=rU;rU|=1;try{return eT(99,e.bind(null,t))}finally{rU=r,eP()}}function nc(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var r=e.timeoutHandle;if(r!==L&&(e.timeoutHandle=L,(null)(r)),null!==rG)for(r=rG.return;null!==r;){var n=r;switch(n.tag){case 1:null!=n.type.childContextTypes&&eo();break;case 3:tx(),es();break;case 5:tE(n);break;case 4:tx();break;case 13:case 19:X(tI);break;case 10:eJ(n)}r=r.return}rz=e,rG=n_(e.current,null),rH=t,rW=0,rY=null,rK=rq=0x3fffffff,rJ=null,rV=0,rZ=!1}function nu(e,t){for(;;){try{if(eq(),tW(),null===rG||null===rG.return)return rW=1,rY=t,null;o:{var r=rG.return,n=rG,i=t;if(t=rH,n.effectTag|=2048,n.firstEffect=n.lastEffect=null,null!==i&&"object"==typeof i&&"function"==typeof i.then){var a,o=i,s=0!=(1&tI.current),l=r;do{if(a=13===l.tag){var c=l.memoizedState;if(null!==c)a=null!==c.dehydrated;else{var u=l.memoizedProps;a=void 0!==u.fallback&&(!0!==u.unstable_avoidThisFallback||!s)}}if(a){var f=l.updateQueue;if(null===f){var d=new Set;d.add(o),l.updateQueue=d}else f.add(o);if(0==(2&l.mode)){if(l.effectTag|=64,n.effectTag&=-2981,1===n.tag)if(null===n.alternate)n.tag=17;else{var h=e2(0x3fffffff,null);h.tag=2,e3(n,h)}n.expirationTime=0x3fffffff;break o}i=void 0,n=t;var A=e.pingCache;if(null===A?(A=e.pingCache=new rR,i=new Set,A.set(o,i)):void 0===(i=A.get(o))&&(i=new Set,A.set(o,i)),!i.has(n)){i.add(n);var g=nE.bind(null,e,o,n);o.then(g,g)}l.effectTag|=4096,l.expirationTime=t;break o}l=l.return}while(null!==l)i=Error((E(n.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+J(n))}5!==rW&&(rW=2),i=rE(i,n),l=r;do{switch(l.tag){case 3:o=i,l.effectTag|=4096,l.expirationTime=t,e4(l,rP(l,o,t));break o;case 1:o=i;var p=l.type,m=l.stateNode;if(0==(64&l.effectTag)&&("function"==typeof p.getDerivedStateFromError||null!==m&&"function"==typeof m.componentDidCatch&&(null===r2||!r2.has(m)))){l.effectTag|=4096,l.expirationTime=t,e4(l,rM(l,o,t));break o}}l=l.return}while(null!==l)}rG=ng(rG)}catch(e){t=e;continue}break}}function nf(){var e=rL.current;return rL.current=t8,null===e?t8:e}function nd(e,t){e<rq&&2<e&&(rq=e),null!==t&&e<rK&&2<e&&(rK=e,rJ=t)}function nh(e){e>rV&&(rV=e)}function nA(e){var t=rN(e.alternate,e,rH);return e.memoizedProps=e.pendingProps,null===t&&(t=ng(e)),rF.current=null,t}function ng(e){rG=e;do{var t=rG.alternate;if(e=rG.return,0==(2048&rG.effectTag)){o:{var r=t,n=rH,a=(t=rG).pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 20:case 21:break;case 1:case 17:ea(t.type)&&eo();break;case 3:tx(),es(),(a=t.stateNode).pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),null===r||r.child,rd(t);break;case 5:tE(t);var o=tb(ty.current);if(n=t.type,null!==r&&null!=t.stateNode)rh(r,t,n,a,o),r.ref!==t.ref&&(t.effectTag|=128);else if(a){var s=T(n,a,o,r=tb(tp.current),t);rf(s,t,!1,!1),t.stateNode=s,P(s,n,a,o,r)&&rx(t),null!==t.ref&&(t.effectTag|=128)}else if(null===t.stateNode)throw Error(i(166));break;case 6:if(r&&null!=t.stateNode)rA(r,t,r.memoizedProps,a);else{if("string"!=typeof a&&null===t.stateNode)throw Error(i(166));r=tb(ty.current),o=tb(tp.current),t.stateNode=j(a,r,o,t)}break;case 13:if(X(tI),a=t.memoizedState,0!=(64&t.effectTag)){t.expirationTime=n;break o}a=null!==a,o=!1,null===r?t.memoizedProps.fallback:(o=null!==(n=r.memoizedState),a||null===n||null!==(n=r.child.sibling)&&(null!==(s=t.firstEffect)?(t.firstEffect=n,n.nextEffect=s):(t.firstEffect=t.lastEffect=n,n.nextEffect=null),n.effectTag=8)),a&&!o&&0!=(2&t.mode)&&(null===r&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&tI.current)?0===rW&&(rW=3):(0!==rW&&3!==rW||(rW=4),0!==rV&&null!==rz&&(nN(rz,rH),nj(rz,rV)))),(a||o)&&(t.effectTag|=4);break;case 4:tx(),rd(t);break;case 10:eJ(t);break;case 19:if(X(tI),null===(a=t.memoizedState))break;if(o=0!=(64&t.effectTag),null===(s=a.rendering)){if(o)rw(a,!1);else if(0!==rW||null!==r&&0!=(64&r.effectTag))for(r=t.child;null!==r;){if(null!==(s=tC(r))){for(t.effectTag|=64,rw(a,!1),null!==(r=s.updateQueue)&&(t.updateQueue=r,t.effectTag|=4),null===a.lastEffect&&(t.firstEffect=null),t.lastEffect=a.lastEffect,r=n,a=t.child;null!==a;)n=r,(o=a).effectTag&=2,o.nextEffect=null,o.firstEffect=null,o.lastEffect=null,null===(s=o.alternate)?(o.childExpirationTime=0,o.expirationTime=n,o.child=null,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null):(o.childExpirationTime=s.childExpirationTime,o.expirationTime=s.expirationTime,o.child=s.child,o.memoizedProps=s.memoizedProps,o.memoizedState=s.memoizedState,o.updateQueue=s.updateQueue,n=s.dependencies,o.dependencies=null===n?null:{expirationTime:n.expirationTime,firstContext:n.firstContext,responders:n.responders}),a=a.sibling;$(tI,1&tI.current|2),t=t.child;break o}r=r.sibling}}else{if(!o)if(null!==(r=tC(s))){if(t.effectTag|=64,o=!0,null!==(r=r.updateQueue)&&(t.updateQueue=r,t.effectTag|=4),rw(a,!0),null===a.tail&&"hidden"===a.tailMode){null!==(t=t.lastEffect=a.lastEffect)&&(t.nextEffect=null);break}}else e_()>a.tailExpiration&&1<n&&(t.effectTag|=64,o=!0,rw(a,!1),t.expirationTime=t.childExpirationTime=n-1);a.isBackwards?(s.sibling=t.child,t.child=s):(null!==(r=a.last)?r.sibling=s:t.child=s,a.last=s)}if(null!==a.tail){0===a.tailExpiration&&(a.tailExpiration=e_()+500),r=a.tail,a.rendering=r,a.tail=r.sibling,a.lastEffect=t.lastEffect,r.sibling=null,a=tI.current,$(tI,a=o?1&a|2:1&a),t=r;break o}break;default:throw Error(i(156,t.tag))}t=null}if(r=rG,1===rH||1!==r.childExpirationTime){for(a=0,o=r.child;null!==o;)(n=o.expirationTime)>a&&(a=n),(s=o.childExpirationTime)>a&&(a=s),o=o.sibling;r.childExpirationTime=a}if(null!==t)return t;null!==e&&0==(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=rG.firstEffect),null!==rG.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=rG.firstEffect),e.lastEffect=rG.lastEffect),1<rG.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=rG:e.firstEffect=rG,e.lastEffect=rG))}else{if(null!==(t=function(e){switch(e.tag){case 1:ea(e.type)&&eo();var t=e.effectTag;return 4096&t?(e.effectTag=-4097&t|64,e):null;case 3:if(tx(),es(),0!=(64&(t=e.effectTag)))throw Error(i(285));return e.effectTag=-4097&t|64,e;case 5:return tE(e),null;case 13:return X(tI),4096&(t=e.effectTag)?(e.effectTag=-4097&t|64,e):null;case 19:return X(tI),null;case 4:return tx(),null;case 10:return eJ(e),null;default:return null}}(rG)))return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}if(null!==(t=rG.sibling))return t;rG=e}while(null!==rG)return 0===rW&&(rW=5),null}function np(e){var t=e.expirationTime;return t>(e=e.childExpirationTime)?t:e}
138function nm(e){return eT(99,ny.bind(null,e,eO())),null}function ny(e,t){if(nb(),(48&rU)!=0)throw Error(i(327));var r=e.finishedWork,n=e.finishedExpirationTime;if(null===r)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,r===e.current)throw Error(i(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var a=np(r);if(e.firstPendingTime=a,n<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:n<=e.firstSuspendedTime&&(e.firstSuspendedTime=n-1),n<=e.lastPingedTime&&(e.lastPingedTime=0),n<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===rz&&(rG=rz=null,rH=0),1<r.effectTag?null!==r.lastEffect?(r.lastEffect.nextEffect=r,a=r.firstEffect):a=r:a=r.firstEffect,null!==a){var o=rU;rU|=32,rF.current=null,O(e.containerInfo),r$=a;do try{for(;null!==r$;){var s,l,c=r$.effectTag;0!=(256&c)&&function(e,t){switch(t.tag){case 0:case 11:case 15:rk(2,0,t);break;case 1:if(256&t.effectTag&&null!==e){var r=e.memoizedProps,n=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?r:ez(t.type,r),n),e.__reactInternalSnapshotBeforeUpdate=t}break;case 3:case 5:case 6:case 4:case 17:break;default:throw Error(i(163))}}(r$.alternate,r$),0==(512&c)||r5||(r5=!0,s=97,l=function(){return nb(),null},eh(s=eD(s),l,void 0)),r$=r$.nextEffect}}catch(e){if(null===r$)throw Error(i(330));nw(r$,e),r$=r$.nextEffect}while(null!==r$)r$=a;do try{for(var u=e,f=t;null!==r$;){var d=r$.effectTag;if(16&d&&q(r$.stateNode),128&d){var h=r$.alternate;if(null!==h){var A=h.ref;null!==A&&("function"==typeof A?A(null):A.current=null)}}switch(1038&d){case 2:r_(r$),r$.effectTag&=-3;break;case 6:r_(r$),r$.effectTag&=-3,rD(r$.alternate,r$);break;case 1024:r$.effectTag&=-1025;break;case 1028:r$.effectTag&=-1025,rD(r$.alternate,r$);break;case 4:rD(r$.alternate,r$);break;case 8:var g=u,p=r$;rO(g,p,f),function e(t){var r=t.alternate;t.return=null,t.child=null,t.memoizedState=null,t.updateQueue=null,t.dependencies=null,t.alternate=null,t.firstEffect=null,t.lastEffect=null,t.pendingProps=null,t.memoizedProps=null,null!==r&&e(r)}(p)}r$=r$.nextEffect}}catch(e){if(null===r$)throw Error(i(330));nw(r$,e),r$=r$.nextEffect}while(null!==r$)D(e.containerInfo),e.current=r,r$=a;do try{for(d=n;null!==r$;){var m=r$.effectTag;if(36&m){var y=r$.alternate;switch(A=d,(h=r$).tag){case 0:case 11:case 15:rk(16,32,h);break;case 1:var b=h.stateNode;if(4&h.effectTag)if(null===y)b.componentDidMount();else{var v=h.elementType===h.type?y.memoizedProps:ez(h.type,y.memoizedProps);b.componentDidUpdate(v,y.memoizedState,b.__reactInternalSnapshotBeforeUpdate)}var x=h.updateQueue;null!==x&&e9(0,x,b);break;case 3:var w=h.updateQueue;if(null!==w){if(u=null,null!==h.child)switch(h.child.tag){case 5:u=S(h.child.stateNode);break;case 1:u=h.child.stateNode}e9(0,w,u)}break;case 5:var E=h.stateNode;null===y&&4&h.effectTag&&(null)(E,h.type,h.memoizedProps,h);break;case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 13:break;default:throw Error(i(163))}}if(128&m){h=void 0;var I=r$.ref;if(null!==I){var C=r$.stateNode;h=5===r$.tag?S(C):C,"function"==typeof I?I(h):I.current=h}}r$=r$.nextEffect}}catch(e){if(null===r$)throw Error(i(330));nw(r$,e),r$=r$.nextEffect}while(null!==r$)r$=null,eC(),rU=o}else e.current=r;if(r5)r5=!1,r3=e,r4=t;else for(r$=a;null!==r$;)t=r$.nextEffect,r$.nextEffect=null,r$=t;if(0===(t=e.firstPendingTime)&&(r2=null),0x3fffffff===t?e===r7?r8++:(r8=0,r7=e):r8=0,"function"==typeof nC&&nC(r.stateNode,n),na(e),r0)throw r0=!1,e=r1,r1=null,e;return(8&rU)!=0||eP(),null}function nb(){if(90!==r4){var e=97<r4?97:r4;return r4=90,eT(e,nv)}}function nv(){if(null===r3)return!1;var e=r3;if(r3=null,(48&rU)!=0)throw Error(i(331));var t=rU;for(rU|=32,e=e.current.firstEffect;null!==e;){try{var r=e;if(0!=(512&r.effectTag))switch(r.tag){case 0:case 11:case 15:rk(128,0,r),rk(0,64,r)}}catch(t){if(null===e)throw Error(i(330));nw(e,t)}r=e.nextEffect,e.nextEffect=null,e=r}return rU=t,eP(),!0}function nx(e,t,r){e3(e,t=rP(e,t=rE(r,t),0x3fffffff)),null!==(e=nn(e,0x3fffffff))&&na(e)}function nw(e,t){if(3===e.tag)nx(e,e,t);else for(var r=e.return;null!==r;){if(3===r.tag){nx(r,e,t);break}if(1===r.tag){var n=r.stateNode;if("function"==typeof r.type.getDerivedStateFromError||"function"==typeof n.componentDidCatch&&(null===r2||!r2.has(n))){e3(r,e=rM(r,e=rE(t,e),
1380x3fffffff)),null!==(r=nn(r,0x3fffffff))&&na(r);break}}r=r.return}}function nE(e,t,r){var n=e.pingCache;null!==n&&n.delete(t),rz===e&&rH===r?4===rW||3===rW&&0x3fffffff===rq&&e_()-rX<500?nc(e,rH):rZ=!0:nM(e,r)&&(0!==(t=e.lastPingedTime)&&t<r||(e.lastPingedTime=r,e.finishedExpirationTime===r&&(e.finishedExpirationTime=0,e.finishedWork=null),na(e)))}function nI(e,t){var r=e.stateNode;null!==r&&r.delete(t),0==(t=0)&&(t=nt(t=ne(),e,null)),null!==(e=nn(e,t))&&na(e)}rN=function(e,t,r){var n=t.expirationTime;if(null!==e){var a=t.pendingProps;if(e.memoizedProps!==a||er.current)rt=!0;else{if(n<r){switch(rt=!1,t.tag){case 3:ru(t);break;case 5:if(tw(t),4&t.mode&&1!==r&&(null)(t.type,a))return t.expirationTime=t.childExpirationTime=1,null;break;case 1:ea(t.type)&&eu(t);break;case 4:tv(t,t.stateNode.containerInfo);break;case 10:eK(t,t.memoizedProps.value);break;case 13:if(null!==t.memoizedState)return 0!==(n=t.child.childExpirationTime)&&n>=r?rp(e,t,r):($(tI,1&tI.current),null!==(t=rv(e,t,r))?t.sibling:null);$(tI,1&tI.current);break;case 19:if(n=t.childExpirationTime>=r,0!=(64&e.effectTag)){if(n)return rb(e,t,r);t.effectTag|=64}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null),$(tI,tI.current),!n)return null}return rv(e,t,r)}rt=!1}}else rt=!1;switch(t.expirationTime=0,t.tag){case 2:if(n=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,a=ei(t,et.current),eZ(t,r),a=tH(null,t,n,e,a,r),t.effectTag|=1,"object"==typeof a&&null!==a&&"function"==typeof a.render&&void 0===a.$$typeof){if(t.tag=1,tW(),ea(n)){var o=!0;eu(t)}else o=!1;t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null;var s=n.getDerivedStateFromProps;"function"==typeof s&&tn(t,n,s,e),a.updater=ti,t.stateNode=a,a._reactInternalFiber=t,tl(t,n,e,r),t=rc(null,t,n,!0,o,r)}else t.tag=0,rr(null,t,a,r),t=t.child;return t;case 16:if(a=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,function(e){if(-1===e._status){e._status=0;var t=e._ctor;e._result=t=t(),t.then(function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)},function(t){0===e._status&&(e._status=2,e._result=t)})}}(a),1!==a._status)throw a._result;switch(a=a._result,t.type=a,o=t.tag=function(e){if("function"==typeof e)return+!!nQ(e);if(null!=e){if((e=e.$$typeof)===g)return 11;if(e===b)return 14}return 2}(a),e=ez(a,e),o){case 0:t=rs(null,t,a,e,r);break;case 1:t=rl(null,t,a,e,r);break;case 11:t=rn(null,t,a,e,r);break;case 14:t=ri(null,t,a,ez(a.type,e),n,r);break;default:throw Error(i(306,a,""))}return t;case 0:return n=t.type,a=t.pendingProps,rs(e,t,n,a=t.elementType===n?a:ez(n,a),r);case 1:return n=t.type,a=t.pendingProps,rl(e,t,n,a=t.elementType===n?a:ez(n,a),r);case 3:if(ru(t),null===(n=t.updateQueue))throw Error(i(282));if(a=null!==(a=t.memoizedState)?a.element:null,e7(t,n,t.pendingProps,null,r),(n=t.memoizedState.element)===a)t=rv(e,t,r);else{if((a=t.stateNode.hydrate)&&(a=!1),a)for(r=tA(t,null,n,r),t.child=r;r;)r.effectTag=-3&r.effectTag|1024,r=r.sibling;else rr(e,t,n,r);t=t.child}return t;case 5:return tw(t),n=t.type,a=t.pendingProps,o=null!==e?e.memoizedProps:null,s=a.children,N(n,a)?s=null:null!==o&&N(n,o)&&(t.effectTag|=16),ro(e,t),4&t.mode&&1!==r&&(null)(n,a)?(t.expirationTime=t.childExpirationTime=1,t=null):(rr(e,t,s,r),t=t.child),t;case 6:return null;case 13:return rp(e,t,r);case 4:return tv(t,t.stateNode.containerInfo),n=t.pendingProps,null===e?t.child=th(t,null,n,r):rr(e,t,n,r),t.child;case 11:return n=t.type,a=t.pendingProps,rn(e,t,n,a=t.elementType===n?a:ez(n,a),r);case 7:return rr(e,t,t.pendingProps,r),t.child;case 8:case 12:return rr(e,t,t.pendingProps.children,r),t.child;case 10:o:{if(n=t.type._context,a=t.pendingProps,s=t.memoizedProps,eK(t,o=a.value),null!==s){var l=s.value;if(0==(o=eL(l,o)?0:0|("function"==typeof n._calculateChangedBits?n._calculateChangedBits(l,o):0x3fffffff))){if(s.children===a.children&&!er.current){t=rv(e,t,r);break o}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var c=l.dependencies;if(null!==c){s=l.child;for(var u=c.firstContext;null!==u;){if(u.context===n&&0!=(u.observedBits&o)){1===l.tag&&((u=e2(r,null)).tag=2,e3(l,u)),l.expirationTime<r&&(l.expirationTime=r),null!==(u=l.alternate)&&u.expirationTime<r&&(u.expirationTime=r),eV(l.return,r),c.expirationTime<r&&(c.expirationTime=r);break}u=u.next}}else s=10===l.tag&&l.type===t.type?null:l.child;if(null!==s)s.return=l;else for(s=l;null!==s;){if(s===t){s=null;break}if(null!==(l=s.sibling)){l.return=s.return,s=l;break}s=s.return}l=s}}rr(e,t,a.children,r),t=t.child}return t;case 9:return a=t.type,n=(o=t.pendingProps).children,eZ(t,r),n=n(a=eX(a,o.unstable_observedBits)),t.effectTag|=1,rr(e,t,n,r),t.child;case 14:return o=ez(a=t.type,t.pendingProps),ri(e,t,a,o=ez(a.type,o),n,r);case 15:return ra(e,t,t.type,t.pendingProps,n,r);case 17:return n=t.type,a=t.pendingProps,a=t.elementType===n?a:ez(n,a),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,ea(n)?(e=!0,eu(t)):e=!1,eZ(t,r),to(t,n,a),tl(t,n,a,r),rc(null,t,n,!0,e,r);case 19:return rb(e,t,r)}throw Error(i(156,t.tag))};var nC=null,nB=null;function nk(e,t,r,n){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.t
138ype=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function nS(e,t,r,n){return new nk(e,t,r,n)}function nQ(e){return!(!(e=e.prototype)||!e.isReactComponent)}function n_(e,t){var r=e.alternate;return null===r?((r=nS(e.tag,t,e.key,e.mode)).elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.effectTag=0,r.nextEffect=null,r.firstEffect=null,r.lastEffect=null),r.childExpirationTime=e.childExpirationTime,r.expirationTime=e.expirationTime,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function nO(e,t,r,n,a,o){var s=2;if(n=e,"function"==typeof e)nQ(e)&&(s=1);else if("string"==typeof e)s=5;else o:switch(e){case c:return nD(r.children,a,o,t);case A:s=8,a|=7;break;case u:s=8,a|=1;break;case f:return(e=nS(12,r,t,8|a)).elementType=f,e.type=f,e.expirationTime=o,e;case p:return(e=nS(13,r,t,a)).type=p,e.elementType=p,e.expirationTime=o,e;case y:return(e=nS(19,r,t,a)).elementType=y,e.expirationTime=o,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case d:s=10;break o;case h:s=9;break o;case g:s=11;break o;case b:s=14;break o;case v:s=16,n=null;break o}throw Error(i(130,null==e?e:typeof e,""))}return(t=nS(s,r,t,a)).elementType=e,t.type=n,t.expirationTime=o,t}function nD(e,t,r,n){return(e=nS(7,e,n,t)).expirationTime=r,e}function nT(e,t,r){return(e=nS(6,e,null,t)).expirationTime=r,e}function nR(e,t,r){return(t=nS(4,null!==e.children?e.children:[],e.key,t)).expirationTime=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function nP(e,t,r){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=L,this.pendingContext=this.context=null,this.hydrate=r,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function nM(e,t){var r=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==r&&r>=t&&e<=t}function nN(e,t){var r=e.firstSuspendedTime,n=e.lastSuspendedTime;r<t&&(e.firstSuspendedTime=t),(n>t||0===r)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function nj(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var r=e.firstSuspendedTime;0!==r&&(t>=r?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function nL(e,t){var r=e.lastExpiredTime;(0===r||r>t)&&(e.lastExpiredTime=t)}function nF(e){var t=e._reactInternalFiber;if(void 0===t){if("function"==typeof e.render)throw Error(i(188));throw Error(i(268,Object.keys(e)))}return null===(e=k(t))?null:e.stateNode}function nU(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime<t&&(e.retryTime=t)}function nz(e,t){nU(e,t),(e=e.alternate)&&nU(e,t)}var nG={createContainer:function(e,t,r){return e=new nP(e,t,r),t=nS(3,null,null,2===t?7:3*(1===t)),e.current=t,t.stateNode=e},updateContainer:function(e,t,r,n){var a=t.current,o=ne(),s=tt.suspense;o=nt(o,a,s);o:if(r){l:{if(I(r=r._reactInternalFiber)!==r||1!==r.tag)throw Error(i(170));var l=r;do{switch(l.tag){case 3:l=l.stateNode.context;break l;case 1:if(ea(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break l}}l=l.return}while(null!==l)throw Error(i(171))}if(1===r.tag){var c=r.type;if(ea(c)){r=ec(r,c,l);break o}}r=l}else r=ee;return null===t.context?t.context=r:t.pendingContext=r,(t=e2(o,s)).payload={element:e},null!==(n=void 0===n?null:n)&&(t.callback=n),e3(a,t),nr(a,o),o},batchedEventUpdates:function(e,t){var r=rU;rU|=2;try{return e(t)}finally{0===(rU=r)&&eP()}},batchedUpdates:function(e,t){var r=rU;rU|=1;try{return e(t)}finally{0===(rU=r)&&eP()}},unbatchedUpdates:function(e,t){var r=rU;rU&=-2,rU|=8;try{return e(t)}finally{0===(rU=r)&&eP()}},deferredUpdates:function(e){return eT(97,e)},syncUpdates:function(e,t,r,n){return eT(99,e.bind(null,t,r,n))},discreteUpdates:function(e,t,r,n){var i=rU;rU|=4;try{return eT(98,e.bind(null,t,r,n))}finally{0===(rU=i)&&eP()}},flushDiscreteUpdates:function(){(49&rU)==0&&(function(){if(null!==r6){var e=r6;r6=null,e.forEach(function(e,t){nL(t,e),na(t)}),eP()}}(),nb())},flushControlled:function(e){var t=rU;rU|=1;try{eT(99,e)}finally{0===(rU=t)&&eP()}},flushSync:nl,flushPassiveEffects:nb,IsThisRendererActing:{current:!1},getPublicRootInstance:function(e){return(e=e.current).child?5===e.child.tag?S(e.child.stateNode):e.child.stateNode:null},attemptSynchronousHydration:function(e){switch(e.tag){case 3:var t,r=e.stateNode;r.hydrate&&(nL(t=r,r.firstPendingTime),na(t),(48&rU)==0&&eP());break;case 13:nl(function(){return nr(e,0x3fffffff)}),nz(e,r=ej(ne(),150,100))}},attemptUserBlockingHydration:function(e){if(13===e.tag){var t=ej(ne(),150,100);nr(e,t),nz(e,t)}},attemptContinuousHydration:function(e){if(13===e.tag){ne();var t=eN++;nr(e,t),nz(e,t)}},attemptHydrationAtCurrentPriority:function(e){if(13===e.tag){var t=ne();nr(e,t=nt(t,e,null)),nz(e,t)}},findHostInstance:nF,findHostInstanceWithWarning:function(e){return nF(e)},findHostInstanceWithNoPortals:function(e){return null===(e=function(e){if(!(e=B(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child&&4!==t.tag)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}(e))?null:20===e.tag?e.stateNode.instance:e.stateNode},shouldSuspend:function(){return!1},injectIntoDevTools:function(e){var t=e.findFiberByHostInstance,n=r({},e,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:a.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=k(e))?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null});if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var i=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(i.isDisabled||!i.supportsFiber)return!0;try{var o=i.inject(n);nC=function(e){try{i.onCommitFiberRoot(o,e,void 0,64==(64&e.current.effectTag))}catch(e){}},nB=function(e){try{i.onCommitFiberUnmount(o,e)}catch(e){}}}catch(e){}return!0}};WV.exports=nG.default||nG;var nH=WV.exports;return WV.exports=e,nH};
138var WX=(g=WV.exports)&&g.__esModule&&Object.prototype.hasOwnProperty.call(g,"default")?g.default:g;let W$=(e,t)=>{let r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let n=0;n<r.length;n+=1){let i=r[n];if("render"===i&&!e[i]!=!t[i])return!1;if("children"!==i&&e[i]!==t[i]){if("object"==typeof e[i]&&"object"==typeof t[i]&&W$(e[i],t[i]))continue;return!1}if("children"===i&&("string"==typeof e[i]||"string"==typeof t[i]))return e[i]===t[i]}return!0},W0={};var W1=m.default.version.startsWith("19")?({appendChild:e,appendChildToContainer:t,commitTextUpdate:r,commitUpdate:n,createInstance:i,createTextInstance:a,insertBefore:o,removeChild:s,removeChildFromContainer:l,resetAfterCommit:c})=>{let u=Wz({appendChild:e,appendChildToContainer:t,appendInitialChild:e,createInstance:i,createTextInstance:a,insertBefore:o,commitUpdate:(e,t,r,i)=>{WY(r,i)||n(e,null,t,r,i)},commitTextUpdate:r,removeChild:s,removeChildFromContainer:l,resetAfterCommit:c,noTimeout:-1,shouldSetTextContent:()=>!1,finalizeInitialChildren:()=>!1,getPublicInstance:e=>e,getRootHostContext:()=>Wq,getChildHostContext:()=>Wq,prepareForCommit(){},clearContainer(){},resetTextContent(){},getCurrentUpdatePriority:()=>WW.DefaultEventPriority,maySuspendCommit:()=>!1,requestPostPaintCallback:()=>{},resolveUpdatePriority:()=>WW.DefaultEventPriority,setCurrentUpdatePriority:()=>{},shouldAttemptEagerTransition:()=>!1});return{createContainer:e=>u.createContainer(e,WW.ConcurrentRoot,null,!1,null,"",WK,WK,WK,null),updateContainer:(e,t,r,n)=>{u.updateContainerSync(e,t,r,n),u.flushSyncWork()}}}:({appendChild:e,appendChildToContainer:t,commitTextUpdate:r,commitUpdate:n,createInstance:i,createTextInstance:a,insertBefore:o,removeChild:s,removeChildFromContainer:l,resetAfterCommit:c})=>WX({appendChild:e,appendChildToContainer:t,appendInitialChild:e,createInstance:i,createTextInstance:a,insertBefore:o,commitUpdate:n,commitTextUpdate:r,removeChild:s,removeChildFromContainer:l,resetAfterCommit:c,shouldSetTextContent:()=>!1,finalizeInitialChildren:()=>!1,getPublicInstance:e=>e,getRootHostContext:()=>W0,getChildHostContext:()=>W0,prepareForCommit(){},clearContainer(){},resetTextContent(){},prepareUpdate:(e,t,r,n)=>!W$(r,n)});let W2=(e,t)=>{let{style:r,children:n,...i}=t;return{type:e,box:{},style:r||{},props:i||{},children:[]}},W5=e=>({type:"TEXT_INSTANCE",value:e}),W3=(e,t)=>{let r="TEXT"===e.type||"LINK"===e.type||"TSPAN"===e.type||"NOTE"===e.type;"TEXT_INSTANCE"!==t.type||r?e.children.push(t):console.warn(`Invalid '${t.value}' string child outside <Text> component`)},W4=(e,t)=>{"ROOT"===e.type?e.document=t:W3(e,t)},W6=(e,t,r)=>{var n;let i=null==(n=e.children)?void 0:n.indexOf(r);void 0!==i&&-1!==i&&t&&e.children.splice(i,0,t)},W8=(e,t)=>{var r;let n=null==(r=e.children)?void 0:r.indexOf(t);void 0!==n&&-1!==n&&e.children.splice(n,1)},W7=(e,t)=>{var r;let n=null==(r=e.children)?void 0:r.indexOf(t);void 0!==n&&-1!==n&&e.children.splice(n,1)},W9=(e,t,r)=>{e.value=r},Ye=(e,t,r,n,i)=>{let{style:a,...o}=i;e.props=o,e.style=a},{version:Yt}={version:"4.3.1"},Yr=new class{fontFamilies={};emojiSource=null;constructor(){this.register({family:"Helvetica",fonts:[{src:"Helvetica",fontStyle:"normal",fontWeight:400},{src:"Helvetica-Bold",fontStyle:"normal",fontWeight:700},{src:"Helvetica-Oblique",fontStyle:"italic",fontWeight:400},{src:"Helvetica-BoldOblique",fontStyle:"italic",fontWeight:700}]}),this.register({family:"Courier",fonts:[{src:"Courier",fontStyle:"normal",fontWeight:400},{src:"Courier-Bold",fontStyle:"normal",fontWeight:700},{src:"Courier-Oblique",fontStyle:"italic",fontWeight:400},{src:"Courier-BoldOblique",fontStyle:"italic",fontWeight:700}]}),this.register({family:"Times-Roman",fonts:[{src:"Times-Roman",fontStyle:"normal",fontWeight:400},{src:"Times-Bold",fontStyle:"normal",fontWeight:700},{src:"Times-Italic",fontStyle:"italic",fontWeight:400},{src:"Times-BoldItalic",fontStyle:"italic",fontWeight:700}]}),this.register({family:"Helvetica-Bold",src:"Helvetica-Bold"}),this.register({family:"Helvetica-Oblique",src:"Helvetica-Oblique"}),this.register({family:"Helvetica-BoldOblique",src:"Helvetica-BoldOblique"}),this.register({family:"Courier-Bold",src:"Courier-Bold"}),this.register({family:"Courier-Oblique",src:"Courier-Oblique"}),this.register({family:"Courier-BoldOblique",src:"Courier-BoldOblique"}),this.register({family:"Times-Bold",src:"Times-Bold"}),this.register({family:"Times-Italic",src:"Times-Italic"}),this.register({family:"Times-BoldItalic",src:"Times-BoldItalic"}),this.load({fontFamily:"Helvetica",fontStyle:"normal",fontWeight:400}),this.load({fontFamily:"Helvetica",fontStyle:"normal",fontWeight:700}),this.load({fontFamily:"Helvetica",fontStyle:"italic",fontWeight:400}),this.load({fontFamily:"Helvetica",fontStyle:"italic",fontWeight:700})}hyphenationCallback=null;register=e=>{let{family:t}=e;if(this.fontFamilies[t]||(this.fontFamilies[t]=N5.create(t)),"fonts"in e)for(let r=0;r<e.fonts.length;r+=1){let{src:n,fontStyle:i,fontWeight:a,...o}=e.fonts[r];this.fontFamilies[t].register({src:n,fontStyle:i,fontWeight:a,...o})}else{let{src:r,fontStyle:n,fontWeight:i,...a}=e;this.fontFamilies[t].register({src:r,fontStyle:n,fontWeight:i,...a})}};registerEmojiSource=e=>{this.emojiSource=e};registerHyphenationCallback=e=>{this.hyphenationCallback=e};getFont=e=>{let{fontFamily:t}=e;if(!this.fontFamilies[t])throw Error(`Font family not registered: ${t}. Please register it calling Font.register() method.`);return this.fontFamilies[t].resolve(e)};load=async e=>{let t=this.getFont(e);t&&await t.load()};reset=()=>{let e=Object.keys(this.fontFamilies);for(let t=0;t<e.length;t+=1){let r=e[t];for(let e=0;e<this.fontFamilies[r].sources.length;e++)this.fontFamilies[r].sources[e].data=null}};clear=()=>{this.fontFamilies={}};getRegisteredFonts=()=>this.fontFamilies;getEmojiSource=()=>this.emojiSource;getHyphenationCallback=()=>this.hyphenationCallback;getRegisteredFontFamilies=()=>Object.keys(this.fontFamilies)},Yn={},Yi=e=>{let t={type:"ROOT",document:null},r=(l=l||(e=>{let{onChange:t=()=>{}}=e;return W1({appendChild:W3,appendChildToContainer:W4,commitTextUpdate:W9,commitUpdate:Ye,createInstance:W2,createTextInstance:W5,insertBefore:W6,removeChild:W8,removeChildFromContainer:W7,resetAfterCommit:t})})({onChange:()=>{var e;let t=(null==(e=Yn.change)?void 0:e.slice())||[];for(let e=0;e<t.length;e+=1)t[e]()}})).createContainer(t),n=(e,t)=>{l.updateContainer(e,r,null,t)};e&&n(e);let i=async function(e){let r,n,i;void 0===e&&(e=!0);let{pdfVersion:a,language:o,pageLayout:s,pageMode:l,title:c,author:u,subject:f,keyboards:d,creator:h="react-pdf",producer:A="react-pdf",creationDate:g=new Date,modificationDate:p}=t.document.props||{},m=new NK({compress:e,pdfVersion:a,lang:o,displayTitle:!0,autoFirstPage:!1,info:Object.fromEntries(Object.entries({Title:c,Author:u,Subject:f,Keywords:d,Creator:h,Producer:A,CreationDate:g,ModificationDate:p}).filter(e=>{let[,t]=e;return void 0!==t}))});s&&(m._root.data.PageLayout=ji(s)),l&&(m._root.data.PageMode=ji(l));let y=await HQ(t.document,Yr),b=(r=y.children||[],n={imageCache:new Map,fieldSets:[]}
138,r.forEach(e=>j3(m,e,n)),i={},(y.children||[]).forEach((e,t)=>{j4(m,e,t,i)}),m.end(),m);return{layout:y,fileStream:b}},a=function(e){void 0===e&&(e={}),t.document.props.onRender&&t.document.props.onRender(e)};return{on:(e,t)=>{Yn[e]||(Yn[e]=[]),Yn[e].push(t)},container:t,toBlob:async()=>{let e=[],{layout:t,fileStream:r}=await i();return new Promise((n,i)=>{r.on("data",t=>{e.push(t instanceof Uint8Array?t:new Uint8Array(t))}),r.on("end",()=>{try{let r=new Blob(e,{type:"application/pdf"});a({blob:r,_INTERNAL__LAYOUT__DATA_:t}),n(r)}catch(e){i(e)}})})},toBuffer:async()=>{let{layout:e,fileStream:t}=await i();return a({_INTERNAL__LAYOUT__DATA_:e}),t},toString:async()=>{let e="",{fileStream:t}=await i(!1);return new Promise((r,n)=>{try{t.on("data",t=>{e+=t}),t.on("end",()=>{a(),r(e)})}catch(e){n(e)}})},removeListener:(e,t)=>{if(!Yn[e])return;let r=Yn[e].indexOf(t);r>-1&&Yn[e].splice(r,1)},updateContainer:n}};({...xB});var Ya=e.i(78631);let Yo="#3B9AE1",Ys="#1a365d",Yl="#4a5568",Yc="#ffffff",Yu="#f0f7ff",Yf="#d1e3f6",Yd="#e8f2fc",Yh=({create:e=>e}).create({page:{padding:40,fontFamily:"Helvetica",fontSize:10,color:Ys,backgroundColor:Yc},title:{fontSize:28,fontWeight:"bold",color:Ys,marginBottom:8},subtitle:{fontSize:14,color:Yl,marginBottom:20},h1:{fontSize:22,fontWeight:"bold",color:Ys,marginBottom:16},h2:{fontSize:16,fontWeight:"bold",color:Ys,marginBottom:12},h3:{fontSize:12,fontWeight:"bold",color:Ys,marginBottom:8},body:{fontSize:10,lineHeight:1.6,color:Ys},small:{fontSize:8,color:Yl},row:{flexDirection:"row"},column:{flexDirection:"column"},center:{alignItems:"center",justifyContent:"center"},spaceBetween:{justifyContent:"space-between"},section:{marginBottom:20},card:{backgroundColor:Yu,borderRadius:8,padding:16,marginBottom:12},cardBordered:{backgroundColor:Yc,border:`1 solid ${Yf}`,borderRadius:8,padding:16,marginBottom:12},metricsGrid:{flexDirection:"row",flexWrap:"wrap",gap:12,marginBottom:20},metricCard:{width:"48%",backgroundColor:Yu,borderRadius:8,padding:12,marginBottom:8},metricLabel:{fontSize:8,color:Yl,marginBottom:4,textTransform:"uppercase",letterSpacing:.5},metricValue:{fontSize:18,fontWeight:"bold",color:Yo},metricValueGreen:{fontSize:18,fontWeight:"bold",color:"#10b981"},metricValueRed:{fontSize:18,fontWeight:"bold",color:"#ef4444"},metricDescription:{fontSize:7,color:"#718096",marginTop:2},table:{width:"100%",marginBottom:16},tableHeader:{flexDirection:"row",backgroundColor:Yo,borderTopLeftRadius:4,borderTopRightRadius:4},tableHeaderCell:{flex:1,padding:8,fontSize:8,fontWeight:"bold",color:Yc},tableRow:{flexDirection:"row",borderBottom:`1 solid ${Yd}`},tableRowAlt:{flexDirection:"row",backgroundColor:Yu,borderBottom:`1 solid ${Yd}`},tableCell:{flex:1,padding:8,fontSize:9},tableCellBold:{flex:1,padding:8,fontSize:9,fontWeight:"bold"},coverPage:{flex:1,justifyContent:"center",alignItems:"center",padding:60},coverTitle:{fontSize:32,fontWeight:"bold",color:Ys,textAlign:"center",marginBottom:8},coverSubtitle:{fontSize:16,color:Yl,textAlign:"center",marginBottom:60},coverBox:{backgroundColor:Yu,border:`2 solid ${Ys}`,borderRadius:12,padding:30,alignItems:"center",width:"100%",maxWidth:400},coverLabel:{fontSize:11,color:Yl,marginBottom:4},coverName:{fontSize:18,fontWeight:"bold",color:Ys,marginBottom:20},coverDate:{fontSize:12,color:Ys,marginBottom:20},coverIRR:{fontSize:42,fontWeight:"bold",color:Yo,marginTop:10},coverFooter:{marginTop:60,alignItems:"center"},coverCompany:{fontSize:14,fontWeight:"bold",color:Ys},coverTagline:{fontSize:10,color:Yl},chartContainer:{width:"100%",marginBottom:20,alignItems:"center"},chartImage:{width:"100%",maxHeight:250,objectFit:"contain"},chartImageWide:{width:"100%",height:300,objectFit:"contain"},chartImageLarge:{width:"100%",height:450,objectFit:"contain"},chartTitle:{fontSize:12,fontWeight:"bold",color:Ys,marginBottom:8},disclaimer:{fontSize:8,lineHeight:1.6,color:Yl,marginBottom:10},disclaimerTitle:{fontSize:9,fontWeight:"bold",color:Ys,marginBottom:2},contactBox:{backgroundColor:Yu,borderRadius:8,padding:16,marginTop:20},contactTitle:{fontSize:12,fontWeight:"bold",color:Ys,marginBottom:8},contactText:{fontSize:9,color:Ys,marginBottom:4}
138,contactLink:{fontSize:10,color:Yo,marginTop:8,fontWeight:"bold",textDecoration:"underline"},pageHeader:{flexDirection:"row",justifyContent:"space-between",alignItems:"center",marginBottom:20,paddingBottom:10,borderBottom:`1 solid ${Yf}`},pageHeaderTitle:{fontSize:10,fontWeight:"bold",color:Yo},pageHeaderDate:{fontSize:8,color:Yl},pageFooter:{position:"absolute",bottom:30,left:40,right:40,flexDirection:"row",justifyContent:"space-between",alignItems:"center",paddingTop:10,borderTop:`1 solid ${Yf}`},pageNumber:{fontSize:8,color:Yl},highlightBox:{backgroundColor:"#e8f4fd",border:`2 solid ${Yo}`,borderRadius:8,padding:16,marginBottom:16},highlightTitle:{fontSize:14,fontWeight:"bold",color:Yo,marginBottom:12},summaryText:{fontSize:10,lineHeight:1.8,color:Ys,marginBottom:12}});function YA(e){return`$${Math.round(e).toLocaleString()}`}function Yg({date:e,propertyAddress:t}){return(0,p.jsxs)(xt,{style:Yh.pageHeader,children:[(0,p.jsxs)(xt,{children:[(0,p.jsx)(xr,{style:Yh.pageHeaderTitle,children:"PAM Investment Analysis"}),t&&(0,p.jsx)(xr,{style:[Yh.pageHeaderDate,{marginTop:2}],children:t})]}),(0,p.jsx)(xr,{style:Yh.pageHeaderDate,children:e})]})}function Yp(){return(0,p.jsxs)(xt,{style:Yh.pageFooter,fixed:!0,children:[(0,p.jsx)(xr,{style:Yh.pageNumber,children:"Performance Asset Management"}),(0,p.jsx)(xr,{style:Yh.pageNumber,render:({pageNumber:e})=>`Page ${e}`})]})}function Ym({leadName:e,propertyAddress:t,date:r,irr:n}){return(0,p.jsx)(xi,{size:"A4",style:[Yh.page,{padding:0}],children:(0,p.jsxs)(xt,{style:Yh.coverPage,children:[(0,p.jsx)(xg,{src:"/logo.png",style:{width:250,height:107,marginBottom:30}}),(0,p.jsx)(xr,{style:Yh.coverSubtitle,children:"Rental Property IRR Analysis"}),(0,p.jsxs)(xt,{style:Yh.coverBox,children:[(0,p.jsx)(xr,{style:Yh.coverLabel,children:"Property Address"}),(0,p.jsx)(xr,{style:Yh.coverName,children:t}),(0,p.jsx)(xr,{style:Yh.coverLabel,children:"Prepared For"}),(0,p.jsx)(xr,{style:Yh.coverDate,children:e}),(0,p.jsx)(xr,{style:Yh.coverLabel,children:"Date"}),(0,p.jsx)(xr,{style:Yh.coverDate,children:r}),(0,p.jsx)(xr,{style:Yh.coverLabel,children:"Internal Rate of Return"}),(0,p.jsxs)(xr,{style:Yh.coverIRR,children:[n,"%"]})]}),(0,p.jsxs)(xt,{style:Yh.coverFooter,children:[(0,p.jsx)(xr,{style:Yh.coverCompany,children:"Performance Asset Management"}),(0,p.jsx)(xr,{style:Yh.coverTagline,children:"Wisconsin's Rapid Response Manager"})]})]})})}function Yy({results:e,inputs:t,date:r,propertyAddress:n}){let i,a=e.yearlyData.reduce((e,t)=>e+t.cashFlow,0)/e.yearlyData.length,o=e.yearlyData.reduce((e,t)=>e+t.cashFlow,0),s=e.yearlyData[0]?.cashOnCashReturn||0;return(0,p.jsxs)(xi,{size:"A4",style:Yh.page,children:[(0,p.jsx)(Yg,{date:r,propertyAddress:n}),(0,p.jsx)(xr,{style:Yh.h1,children:"Executive Summary"}),(0,p.jsxs)(xt,{style:Yh.highlightBox,children:[(0,p.jsx)(xr,{style:Yh.highlightTitle,children:"Key Investment Metrics"}),(0,p.jsxs)(xt,{style:Yh.metricsGrid,children:[(0,p.jsxs)(xt,{style:Yh.metricCard,children:[(0,p.jsx)(xr,{style:Yh.metricLabel,children:"Internal Rate of Return"}),(0,p.jsxs)(xr,{style:Yh.metricValue,children:[e.irr,"%"]}),(0,p.jsx)(xr,{style:Yh.metricDescription,children:"Annualized return"})]}),(0,p.jsxs)(xt,{style:Yh.metricCard,children:[(0,p.jsx)(xr,{style:Yh.metricLabel,children:"Total Investment"}),(0,p.jsx)(xr,{style:Yh.metricValueRed,children:YA(e.totalInvestment)}),(0,p.jsx)(xr,{style:Yh.metricDescription,children:"Initial capital required"})]}),(0,p.jsxs)(xt,{style:Yh.metricCard,children:[(0,p.jsx)(xr,{style:Yh.metricLabel,children:"Holding Period"}),(0,p.jsxs)(xr,{style:Yh.metricValue,children:[t.holdingPeriodYears," years"]}),(0,p.jsx)(xr,{style:Yh.metricDescription,children:"Investment duration"})]}),(0,p.jsxs)(xt,{style:Yh.metricCard,children:[(0,p.jsx)(xr,{style:Yh.metricLabel,children:"Final Equity"}),(0,p.jsx)(xr,{style:Yh.metricValueGreen,children:YA(e.finalEquity)}),(0,p.jsxs)(xr,{style:Yh.metricDescription,children:["Year ",t.holdingPeriodYears]})]}),(0,p.jsxs)(xt,{style:Yh.metricCard,children:[(0,p.jsx)(xr,{style:Yh.metricLabel,children:"Net Cash if Sold"}),(0,p.jsx)(xr,{style:Yh.metricValueGreen,children:YA(e.finalCashToReceive)}),(0,p.jsx)(xr,{style:Yh.metricDescription,children:"After selling costs"})]}),(0,p.jsxs)(xt,{style:Yh.metricCard,children:[(0,p.jsx)(xr,{style:Yh.metricLabel,children:"Avg Annual Cash Flow"}),(0,p.jsx)(xr,{style:Yh.metricValue,children:YA(a)}),(0,p.jsx)(xr,{style:Yh.metricDescription,children:"Per year"})]}),(0,p.jsxs)(xt,{style:Yh.metricCard,children:[(0,p.jsx)(xr,{style:Yh.metricLabel,children:"Total Cash Flow"}),(0,p.jsx)(xr,{style:Yh.metricValue,children:YA(o)}),(0,p.jsxs)(xr,{style:Yh.metricDescription,children:["Over ",t.holdingPerio
138dYears," years"]})]}),(0,p.jsxs)(xt,{style:Yh.metricCard,children:[(0,p.jsx)(xr,{style:Yh.metricLabel,children:"Year 1 Cash-on-Cash"}),(0,p.jsx)(xr,{style:Yh.metricValue,children:(i="string"==typeof s?parseFloat(s):s,`${i.toFixed(2)}%`)}),(0,p.jsx)(xr,{style:Yh.metricDescription,children:"First year return"})]})]})]}),(0,p.jsx)(xr,{style:Yh.h2,children:"Investment Summary"}),(0,p.jsxs)(xr,{style:Yh.summaryText,children:["Based on the provided assumptions, this investment property demonstrates a"," ",e.irr,"% Internal Rate of Return (IRR) over a ",t.holdingPeriodYears,"-year holding period. The analysis includes all expected cash flows, appreciation, and exit costs."]}),(0,p.jsxs)(xr,{style:Yh.summaryText,children:["Your initial investment of ",YA(e.totalInvestment)," is projected to grow to an equity position of"," ",YA(e.finalEquity)," by year ",t.holdingPeriodYears,", with net proceeds after selling costs of"," ",YA(e.finalCashToReceive),"."]}),(0,p.jsx)(Yp,{})]})}function Yb({charts:e,date:t,propertyAddress:r}){return(0,p.jsxs)(xi,{size:"A4",style:Yh.page,children:[(0,p.jsx)(Yg,{date:t,propertyAddress:r}),(0,p.jsx)(xr,{style:Yh.h1,children:"Visual Analysis"}),e.cashFlow&&(0,p.jsxs)(xt,{style:Yh.chartContainer,children:[(0,p.jsx)(xr,{style:Yh.chartTitle,children:"Cash Flow Projection"}),(0,p.jsx)(xg,{src:e.cashFlow,style:Yh.chartImageWide})]}),e.equityGrowth&&(0,p.jsxs)(xt,{style:Yh.chartContainer,children:[(0,p.jsx)(xr,{style:Yh.chartTitle,children:"Equity Growth"}),(0,p.jsx)(xg,{src:e.equityGrowth,style:Yh.chartImageWide})]}),(0,p.jsx)(Yp,{})]})}function Yv({charts:e,date:t,propertyAddress:r}){return(0,p.jsxs)(xi,{size:"A4",style:Yh.page,children:[(0,p.jsx)(Yg,{date:t,propertyAddress:r}),(0,p.jsx)(xr,{style:Yh.h1,children:"Expense Breakdown"}),e.expenseBreakdown&&(0,p.jsxs)(xt,{style:Yh.chartContainer,children:[(0,p.jsx)(xr,{style:Yh.chartTitle,children:"Annual Expense Breakdown"}),(0,p.jsx)(xg,{src:e.expenseBreakdown,style:Yh.chartImageLarge})]}),(0,p.jsx)(Yp,{})]})}function Yx({inputs:e,date:t,propertyAddress:r}){let n=e.purchasePrice*(e.downPaymentPercent/100),i=e.purchasePrice-n;return(0,p.jsxs)(xi,{size:"A4",style:Yh.page,children:[(0,p.jsx)(Yg,{date:t,propertyAddress:r}),(0,p.jsx)(xr,{style:Yh.h1,children:"Investment Assumptions"}),(0,p.jsx)(xr,{style:Yh.h2,children:"Purchase Details"}),(0,p.jsxs)(xt,{style:Yh.table,children:[(0,p.jsxs)(xt,{style:Yh.tableHeader,children:[(0,p.jsx)(xr,{style:[Yh.tableHeaderCell,{flex:2}],children:"Item"}),(0,p.jsx)(xr,{style:Yh.tableHeaderCell,children:"Value"})]}),(0,p.jsxs)(xt,{style:Yh.tableRow,children:[(0,p.jsx)(xr,{style:[Yh.tableCell,{flex:2}],children:"Purchase Price"}),(0,p.jsx)(xr,{style:Yh.tableCell,children:YA(e.purchasePrice)})]}),(0,p.jsxs)(xt,{style:Yh.tableRowAlt,children:[(0,p.jsx)(xr,{style:[Yh.tableCell,{flex:2}],children:"Down Payment"}),(0,p.jsxs)(xr,{style:Yh.tableCell,children:[e.downPaymentPercent,"% (",YA(n),")"]})]}),(0,p.jsxs)(xt,{style:Yh.tableRow,children:[(0,p.jsx)(xr,{style:[Yh.tableCell,{flex:2}],children:"Loan Amount"}),(0,p.jsx)(xr,{style:Yh.tableCell,children:YA(i)})]}),(0,p.jsxs)(xt,{style:Yh.tableRowAlt,children:[(0,p.jsx)(xr,{style:[Yh.tableCell,{flex:2}],children:"Interest Rate"}),(0,p.jsxs)(xr,{style:Yh.tableCell,children:[e.interestRate,"%"]})]}),(0,p.jsxs)(xt,{style:Yh.tableRow,children:[(0,p.jsx)(xr,{style:[Yh.tableCell,{flex:2}],children:"Loan Term"}),(0,p.jsxs)(xr,{style:Yh.tableCell,children:[e.loanTermYears," years"]})]}),(0,p.jsxs)(xt,{style:Yh.tableRowAlt,children:[(0,p.jsx)(xr,{style:[Yh.tableCell,{flex:2}],children:"Closing Costs"}),(0,p.jsx)(xr,{style:Yh.tableCell,children:YA(e.closingCost)})]})]}),(0,p.jsx)(xr,{style:Yh.h2,children:"Income Assumptions"}),(0,p.jsxs)(xt,{style:Yh.table,children:[(0,p.jsxs)(xt,{style:Yh.tableHeader,children:[(0,p.jsx)(xr,{style:[Yh.tableHeaderCell,{flex:2}],children:"Item"}),(0,p.jsx)(xr,{style:Yh.tableHeaderCell,children:"Value"})]}),(0,p.jsxs)(xt,{style:Yh.tableRow,children:[(0,p.jsx)(xr,{style:[Yh.tableCell,{flex:2}],children:"Monthly Rent"}),(0,p.jsx)(xr,{style:Yh.tableCell,children:YA(e.monthlyRent)})]}),(0,p.jsxs)(xt,{style:Yh.tableRowAlt,children:[(0,p.jsx)(xr,{style:[Yh.tableCell,{flex:2}],children:"Annual Rent Increase"}),(0,p.jsxs)(xr,{style:Yh.tableCell,children:[e.rentIncreasePercent,"%"]})]}),(0,p.jsxs)(xt,{style:Yh.tableRow,children:[(0,p.jsx)(xr,{style:[Yh.tableCell,{flex:2}],children:"Vacancy Rate"}),(0,p.jsxs)(xr,{style:Yh.tableCell,children:[e.vacancyRatePercent,"%"]})]}),(0,p.jsxs)(xt,{style:Yh.tableRowAlt,children:[(0,p.jsx)(xr,{style:[Yh.tableCell,{flex:2}],children:"Management Fee"}),(0,p.jsxs)(xr,{style:Yh.tableCell,children:[e.managementFeePercent,"%"]})]})]}),(0,p.jsx)(xr,{style:Yh.h2,children:"Operating Expenses (Annual)"}),(0,p.jsxs)(xt,{style:Yh.table,children:[(0,p.jsxs)(xt,{style:Yh.tableHeader,children:[(0,p.jsx)(xr,{style:[Yh.tableHeaderCell,{flex:2}],children:"Item"}),(0,p.jsx)(xr,{style:Yh.tableHeaderCell,children:"Amount"}),(0,p.jsx)(xr,{style:Yh.tableHeaderCell,children:"Growth %"})]}),(0,p.jsxs)(xt,{style:Yh.tableRow,children:[(0,p.jsx)(xr,{style:[Yh.tableCell,{flex:2}],children:"Property Tax"}),(0,p.jsx)(xr,{style:Yh.tableCell,children:YA(e.propertyTax)}),(0,p.jsxs)(xr,{style:Yh.tableCell,children:[e.propertyTaxIncreasePercent,"%"]})]}),(0,p.jsxs)(xt,{style:Yh.tableRowAlt,children:[(0,p.jsx)(xr,{style:[Yh.tableCell,{flex:2}],children:"Insurance"}),(0,p.jsx)(xr,{style:Yh.tableCell,children:YA(e.insurance)}),(0,p.jsxs)(xr,{style:Yh.tableCell,children:[e.insuranceIncreasePercent,"%"]})]}),(0,p.jsxs)(xt,{style:Yh.tableRow,children:[(0,p.jsx)(xr,{style:[Yh.tableCell,{flex:2}],children:"Maintenance"}),(0,p.jsx)(xr,{style:Yh.tableCell,children:YA(12*e.monthlyRent*.1)}),(0,p.jsx)(xr,{style:Yh.tableCell,children:"10% of rent"})]}),(0,p.jsxs)(xt,{style:Yh.tableRowAlt,children:[(0,p.jsx)(xr,{style:[Yh.tableCell,{flex:2}],children:"Capital Expenses / Unit Modernisation"}),(0,p.jsx)(xr,{style:Yh.tableCell,children:YA(e.capitalExpenses)}),(0,p.jsxs)(xr,{style:Yh.tableCell,children:[e.capitalExpensesIncreasePercent,"%"]})]})]}),(0,p.jsx)(xr,{style:Yh.h2,children:"Exit Strategy"}),(0,p.jsxs)(xt,{style:Yh.table,children:[(0,p.jsxs)(xt,{style:Yh.tableHeader,children:[(0,p.jsx)(xr,{style:[Yh.tableHeaderCell,{flex:2}],children:"Item"}),(0,p.jsx)(xr,{style:Yh.tableHeaderCell,children:"Value"})]}),(0,p.jsxs)(xt,{style:Yh.tableRow,children:[(0,p.jsx)(xr,{style:[Yh.tableCell,{flex:2}
138],children:"Holding Period"}),(0,p.jsxs)(xr,{style:Yh.tableCell,children:[e.holdingPeriodYears," years"]})]}),(0,p.jsxs)(xt,{style:Yh.tableRowAlt,children:[(0,p.jsx)(xr,{style:[Yh.tableCell,{flex:2}],children:"Annual Appreciation"}),(0,p.jsxs)(xr,{style:Yh.tableCell,children:[e.appreciationRatePercent,"%"]})]}),(0,p.jsxs)(xt,{style:Yh.tableRow,children:[(0,p.jsx)(xr,{style:[Yh.tableCell,{flex:2}],children:"Cost to Sell"}),(0,p.jsxs)(xr,{style:Yh.tableCell,children:[e.costToSellPercent,"%"]})]})]}),(0,p.jsx)(Yp,{})]})}function Yw({results:e,date:t,propertyAddress:r}){return(0,p.jsxs)(xi,{size:"A4",style:Yh.page,children:[(0,p.jsx)(Yg,{date:t,propertyAddress:r}),(0,p.jsx)(xr,{style:Yh.h1,children:"Year-by-Year Projections"}),(0,p.jsxs)(xt,{style:Yh.table,children:[(0,p.jsxs)(xt,{style:Yh.tableHeader,children:[(0,p.jsx)(xr,{style:[Yh.tableHeaderCell,{flex:.5}],children:"Yr"}),(0,p.jsx)(xr,{style:Yh.tableHeaderCell,children:"Income"}),(0,p.jsx)(xr,{style:Yh.tableHeaderCell,children:"Mortgage"}),(0,p.jsx)(xr,{style:Yh.tableHeaderCell,children:"Expenses"}),(0,p.jsx)(xr,{style:Yh.tableHeaderCell,children:"Cash Flow"}),(0,p.jsx)(xr,{style:[Yh.tableHeaderCell,{flex:.7}],children:"CoC %"}),(0,p.jsx)(xr,{style:Yh.tableHeaderCell,children:"Equity"}),(0,p.jsx)(xr,{style:Yh.tableHeaderCell,children:"If Sold"})]}),e.yearlyData.map((e,t)=>(0,p.jsxs)(xt,{style:t%2==0?Yh.tableRow:Yh.tableRowAlt,children:[(0,p.jsx)(xr,{style:[Yh.tableCell,{flex:.5}],children:e.year}),(0,p.jsx)(xr,{style:Yh.tableCell,children:YA(e.annualIncome)}),(0,p.jsx)(xr,{style:Yh.tableCell,children:YA(e.mortgagePayment)}),(0,p.jsx)(xr,{style:Yh.tableCell,children:YA(e.expenses)}),(0,p.jsx)(xr,{style:Yh.tableCellBold,children:YA(e.cashFlow)}),(0,p.jsxs)(xr,{style:[Yh.tableCell,{flex:.7}],children:[e.cashOnCashReturn.toFixed(1),"%"]}),(0,p.jsx)(xr,{style:Yh.tableCell,children:YA(e.equityAccumulated)}),(0,p.jsx)(xr,{style:Yh.tableCell,children:YA(e.cashToReceive)})]},e.year))]}),(0,p.jsx)(xt,{style:Yh.card,children:(0,p.jsxs)(xr,{style:Yh.small,children:[(0,p.jsx)(xr,{style:{fontWeight:"bold"},children:"Note: "}),"CoC = Cash-on-Cash Return. Equity = Property Value - Remaining Loan Balance. If Sold = Net proceeds after selling costs."]})}),(0,p.jsx)(Yp,{})]})}function YE({date:e,propertyAddress:t}){return(0,p.jsxs)(xi,{size:"A4",style:Yh.page,children:[(0,p.jsx)(Yg,{date:e,propertyAddress:t}),(0,p.jsx)(xr,{style:Yh.h1,children:"Important Disclaimers"}),(0,p.jsxs)(xt,{style:Yh.section,children:[(0,p.jsx)(xr,{style:Yh.disclaimerTitle,children:"Investment Analysis Disclaimer"}),(0,p.jsx)(xr,{style:Yh.disclaimer,children:"This report is for informational purposes only and does not constitute financial, investment, legal, or tax advice. The projections and calculations presented are based on the assumptions provided and are subject to change based on actual market conditions."})]}),(0,p.jsxs)(xt,{style:Yh.section,children:[(0,p.jsx)(xr,{style:Yh.disclaimerTitle,children:"No Guarantee of Results"}),(0,p.jsx)(xr,{style:Yh.disclaimer,children:"Past performance and projected returns do not guarantee future results. Real estate investments carry inherent risks including, but not limited to, market fluctuations, property damage, tenant issues, and changes in interest rates or tax laws."})]}),(0,p.jsxs)(xt,{style:Yh.section,children:[(0,p.jsx)(xr,{style:Yh.disclaimerTitle,children:"Consult Professionals"}),(0,p.jsx)(xr,{style:Yh.disclaimer,children:"Before making any investment decision, you should consult with qualified financial, legal, and tax professionals who can provide advice tailored to your specific situation."})]}),(0,p.jsxs)(xt,{style:Yh.section,children:[(0,p.jsx)(xr,{style:Yh.disclaimerTitle,children:"Accuracy of Inputs"}),(0,p.jsx)(xr,{style:Yh.disclaimer,children:"The accuracy of this analysis depends entirely on the accuracy of the inputs provided. Performance Asset Management is not responsible for calculations based on incorrect or incomplete information."})]}),(0,p.jsxs)(xt,{style:Yh.section,children:[(0,p.jsx)(xr,{style:Yh.disclaimerTitle,children:"Market Conditions"}),(0,p.jsx)(xr,{style:Yh.disclaimer,children:"Real estate markets can be volatile and unpredictable. Actual results may vary significantly from projections due to economic conditions, local market factors, property-specific issues, and other variables."})]}),(0,p.jsxs)(xt,{style:Yh.contactBox,children:[(0,p.jsx)(xr,{style:Yh.contactTitle,children:"Contact Information"}),(0,p.jsx)(xr,{style:Yh.contactText,children:"Performance Asset Management"}),(0,p.jsx)(xr,{style:Yh.contactText,children:"Website: www.pammke.com"}),(0,p.jsx)(xr,{style:Yh.contactText,children:"Email: [email protected]"}),(0,p.jsx)(xr,{style:Yh.contactText,children:"Phone: (414) 943-1038"}),(0,p.jsx)(xn,{src:"https://meetings.hubspot.com/pam-/jim-investment-consultancy",style:Yh.contactLink,children:"Book a free 30-min consultation with Jim →"}),(0,p.jsxs)(xr,{style:[Yh.small,{marginTop:12,fontStyle:"italic"}],children:["Report generated on ",e,". For questions about this analysis or to discu
138ss your investment strategy, please contact our team."]})]}),(0,p.jsx)(Yp,{})]})}let YI=(h=0,()=>(h+=1,`u${`0000${(1679616*Math.random()|0).toString(36)}`.slice(-4)}${h}`));function YC(e){let t=[];for(let r=0,n=e.length;r<n;r++)t.push(e[r]);return t}let YB=null;function Yk(e={}){return YB||(YB=e.includeStyleProperties?e.includeStyleProperties:YC(window.getComputedStyle(document.documentElement)))}function YS(e,t){let r=(e.ownerDocument.defaultView||window).getComputedStyle(e).getPropertyValue(t);return r?parseFloat(r.replace("px","")):0}function YQ(e,t={}){let r,n,i,a;return{width:t.width||(r=YS(e,"border-left-width"),n=YS(e,"border-right-width"),e.clientWidth+r+n),height:t.height||(i=YS(e,"border-top-width"),a=YS(e,"border-bottom-width"),e.clientHeight+i+a)}}function Y_(e){return new Promise((t,r)=>{let n=new Image;n.onload=()=>{n.decode().then(()=>{requestAnimationFrame(()=>t(n))})},n.onerror=r,n.crossOrigin="anonymous",n.decoding="async",n.src=e})}async function YO(e){return Promise.resolve().then(()=>new XMLSerializer().serializeToString(e)).then(encodeURIComponent).then(e=>`data:image/svg+xml;charset=utf-8,${e}`)}async function YD(e,t,r){let n="http://www.w3.org/2000/svg",i=document.createElementNS(n,"svg"),a=document.createElementNS(n,"foreignObject");return i.setAttribute("width",`${t}`),i.setAttribute("height",`${r}`),i.setAttribute("viewBox",`0 0 ${t} ${r}`),a.setAttribute("width","100%"),a.setAttribute("height","100%"),a.setAttribute("x","0"),a.setAttribute("y","0"),a.setAttribute("externalResourcesRequired","true"),i.appendChild(a),a.appendChild(e),YO(i)}let YT=(e,t)=>{if(e instanceof t)return!0;let r=Object.getPrototypeOf(e);return null!==r&&(r.constructor.name===t.name||YT(r,t))};function YR(e,t,r,n){let i,a,o,s=window.getComputedStyle(e,r),l=s.getPropertyValue("content");if(""===l||"none"===l)return;let c=YI();try{t.className=`${t.className} ${c}`}catch(e){return}let u=document.createElement("style");u.appendChild((i=`.${c}:${r}`,o=s.cssText?(a=s.getPropertyValue("content"),`${s.cssText} content: '${a.replace(/'|"/g,"")}';`):Yk(n).map(e=>{let t=s.getPropertyValue(e),r=s.getPropertyPriority(e);return`${e}: ${t}${r?" !important":""};`}).join(" "),document.createTextNode(`${i}{${o}}`))),t.appendChild(u)}let YP="application/font-woff",YM="image/jpeg",YN={woff:YP,woff2:YP,ttf:"application/font-truetype",eot:"application/vnd.ms-fontobject",png:"image/png",jpg:YM,jpeg:YM,gif:"image/gif",tiff:"image/tiff",svg:"image/svg+xml",webp:"image/webp"};function Yj(e){let t;return YN[((t=/\.([^./]*?)$/g.exec(e))?t[1]:"").toLowerCase()]||""}function YL(e){return -1!==e.search(/^(data:)/)}function YF(e,t){return`data:${t};base64,${e}`}async function YU(e,t,r){let n=await fetch(e,t);if(404===n.status)throw Error(`Resource "${n.url}" not found`);let i=await n.blob();return new Promise((e,t)=>{let a=new FileReader;a.onerror=t,a.onloadend=()=>{try{e(r({res:n,result:a.result}))}catch(e){t(e)}},a.readAsDataURL(i)})}let Yz={};async function YG(e,t,r){var n,i,a;let o,s,l=(n=e,i=t,a=r.includeQueryParams,s=n.replace(/\?.*/,""),a&&(s=n),/ttf|otf|eot|woff2?/i.test(s)&&(s=s.replace(/.*\//,"")),i?`[${i}]${s}`:s);if(null!=Yz[l])return Yz[l];r.cacheBust&&(e+=(/\?/.test(e)?"&":"?")+new Date().getTime());try{let n=await YU(e,r.fetchRequestInit,({res:e,result:r})=>(t||(t=e.headers.get("Content-Type")||""),r.split(/,/)[1]));o=YF(n,t)}catch(n){o=r.imagePlaceholder||"";let t=`Failed to fetch resource: ${e}`;n&&(t="string"==typeof n?n:n.message),t&&console.warn(t)}return Yz[l]=o,o}async function YH(e){let t=e.toDataURL();return"data:,"===t?e.cloneNode(!1):Y_(t)}async function YW(e,t){if(e.currentSrc){let t=document.createElement("canvas"),r=t.getContext("2d");return t.width=e.clientWidth,t.height=e.clientHeight,null==r||r.drawImage(e,0,0,t.width,t.height),Y_(t.toDataURL())}let r=e.poster,n=Yj(r);return Y_(await YG(r,n,t))}async function YY(e,t){var r;try{if(null==(r=null==e?void 0:e.contentDocument)?void 0:r.body)return await YZ(e.contentDocument.body,t,!0)}catch(e){}return e.cloneNode(!1)}async function Yq(e,t){return YT(e,HTMLCanvasElement)?YH(e):YT(e,HTMLVideoElement)?YW(e,t):YT(e,HTMLIFrameElement)?YY(e,t):e.cloneNode(YK(e))}let YK=e=>null!=e.tagName&&"SVG"===e.tagName.toUpperCase();async function YJ(e,t,r){var n,i;if(YK(t))return t;let a=[];return 0===(a=null!=e.tagName&&"SLOT"===e.tagName.toUpperCase()&&e.assignedNodes?YC(e.assignedNodes()):YT(e,HTMLIFrameElement)&&(null==(n=e.contentDocument)?void 0:n.body)?YC(e.contentDocument.body.childNodes):YC((null!=(i=e.shadowRoot)?i:e).childNodes)).length||YT(e,HTMLVideoElement)||await a.reduce((e,n)=>e.then(()=>YZ(n,r)).then(e=>{e&&t.appendChild(e)}),Promise.resolve()),t}async function YV(e,t){let r=e.querySelectorAll?e.querySelectorAll("use"):[];if(0===r.length)return e;let n={};for(let i=0;i<r.length;i++){let a=r[i].getAttribute("xlink:href");if(a){let r=e.querySelector(a),i=document.querySelector(a);r||!i||n[a]||(n[a]=await YZ(i,t,!0))}}let i=Object.values(n);if(i.length){let t="http://www.w3.org/1999/xhtml",r=document.createElementNS(t,"svg");r.setAttribute("xmlns",t),r.style.position="absolute",r.style.width="0",r.style.height="0",r.style.overflow="hidden",r.style.display="none";let n=document.createElementNS(t,"defs");r.appendChild(n);for(let e=0;e<i.length;e++)n.appendChild(i[e]);e.appendChild(r)}return e}async function YZ(e,t,r){return r||!t.filter||t.filter(e)?Promise.resolve(e).then(e=>Yq(e,t)).then(r=>YJ(e,r,t)).then(r=>(function(e,t,r){if(YT(t,Element)&&(!function(e,t,r){let n=t.style;if(!n)return;let i=window.getComputedStyle(e);i.cssText?(n.cssText=i.cssText,n.transformOrigin=i.transformOrigin):Yk(r).forEach(r=>{let a=i.getPropertyValue(r);if("font-size"===r&&a.endsWith("px")){let e=Math.floor(parseFloat(a.substring(0,a.length-2)))-.1;a=`${e}px`}YT(e,HTMLIFrameElement)&&"display"===r&&"inline"===a&&(a="block"),"d"===r&&t.getAttribute("d")&&(a=`path(${t.getAttribute("d")})`),n.setProperty(r,a,i.getPropertyPriority(r))})}(e,t,r),YR(e,t,":before",r),YR(e,t,":after",r),YT(e,HTMLTextAreaElement)&&(t.innerHTML=e.value),YT(e,HTMLInputElement)&&t.setAttribute("value",e.value),YT(e,HTMLSelectElement))){let r=Array.from(t.children).find(t=>e.value===t.getAttribute("value"));r&&r.setAttribute("selected","")}return t})(e,r,t)).then(e=>YV(e,t)):null}let YX=/url\((['"]?)([^'"]+?)\1\)/g,Y$=/url\([^)]+\)\s*format\((["']?)([^"']+)\1\)/g,Y0=/src:\s
138*(?:url\([^)]+\)\s*format\([^)]+\)[,;]\s*)+/g;async function Y1(e,t,r,n,i){try{let a,o,s=r?function(e,t){if(e.match(/^[a-z]+:\/\//i))return e;if(e.match(/^\/\//))return window.location.protocol+e;if(e.match(/^[a-z]+:/i))return e;let r=document.implementation.createHTMLDocument(),n=r.createElement("base"),i=r.createElement("a");return r.head.appendChild(n),r.body.appendChild(i),t&&(n.href=t),i.href=e,i.href}(t,r):t,l=Yj(t);if(i){let e=await i(s);a=YF(e,l)}else a=await YG(s,l,n);return e.replace((o=t.replace(/([.*+?^${}()|\[\]\/\\])/g,"\\$1"),RegExp(`(url\\(['"]?)(${o})(['"]?\\))`,"g")),`$1${a}$3`)}catch(e){}return e}function Y2(e){return -1!==e.search(YX)}async function Y5(e,t,r){let n;if(!Y2(e))return e;let i=function(e,{preferredFontFormat:t}){return t?e.replace(Y0,e=>{for(;;){let[r,,n]=Y$.exec(e)||[];if(!n)return"";if(n===t)return`src: ${r};`}}):e}(e,r);return(n=[],i.replace(YX,(e,t,r)=>(n.push(r),e)),n.filter(e=>!YL(e))).reduce((e,n)=>e.then(e=>Y1(e,n,t,r)),Promise.resolve(i))}async function Y3(e,t,r){var n;let i=null==(n=t.style)?void 0:n.getPropertyValue(e);if(i){let n=await Y5(i,null,r);return t.style.setProperty(e,n,t.style.getPropertyPriority(e)),!0}return!1}async function Y4(e,t){await Y3("background",e,t)||await Y3("background-image",e,t),await Y3("mask",e,t)||await Y3("-webkit-mask",e,t)||await Y3("mask-image",e,t)||await Y3("-webkit-mask-image",e,t)}async function Y6(e,t){let r=YT(e,HTMLImageElement);if(!(r&&!YL(e.src))&&!(YT(e,SVGImageElement)&&!YL(e.href.baseVal)))return;let n=r?e.src:e.href.baseVal,i=await YG(n,Yj(n),t);await new Promise((n,a)=>{e.onload=n,e.onerror=t.onImageErrorHandler?(...e)=>{try{n(t.onImageErrorHandler(...e))}catch(e){a(e)}}:a,e.decode&&(e.decode=n),"lazy"===e.loading&&(e.loading="eager"),r?(e.srcset="",e.src=i):e.href.baseVal=i})}async function Y8(e,t){let r=YC(e.childNodes).map(e=>Y7(e,t));await Promise.all(r).then(()=>e)}async function Y7(e,t){YT(e,Element)&&(await Y4(e,t),await Y6(e,t),await Y8(e,t))}let Y9={};async function qe(e){let t=Y9[e];if(null!=t)return t;let r=await fetch(e);return t={url:e,cssText:await r.text()},Y9[e]=t,t}async function qt(e,t){let r=e.cssText,n=/url\(["']?([^"')]+)["']?\)/g;return Promise.all((r.match(/url\([^)]+\)/g)||[]).map(async i=>{let a=i.replace(n,"$1");return a.startsWith("https://")||(a=new URL(a,e.url).href),YU(a,t.fetchRequestInit,({result:e})=>(r=r.replace(i,`url(${e})`),[i,e]))})).then(()=>r)}function qr(e){if(null==e)return[];let t=[],r=e.replace(/(\/\*[\s\S]*?\*\/)/gi,""),n=RegExp("((@.*?keyframes [\\s\\S]*?){([\\s\\S]*?}\\s*?)}
138)","gi");for(;;){let e=n.exec(r);if(null===e)break;t.push(e[0])}r=r.replace(n,"");let i=/@import[\s\S]*?url\([^)]*\)[\s\S]*?;/gi,a=RegExp("((\\s*?(?:\\/\\*[\\s\\S]*?\\*\\/)?\\s*?@media[\\s\\S]*?){([\\s\\S]*?)}\\s*?})|(([\\s\\S]*?){([\\s\\S]*?)})","gi");for(;;){let e=i.exec(r);if(null===e){if(null===(e=a.exec(r)))break;i.lastIndex=a.lastIndex}else a.lastIndex=i.lastIndex;t.push(e[0])}return t}async function qn(e,t){let r=[],n=[];return e.forEach(r=>{if("cssRules"in r)try{YC(r.cssRules||[]).forEach((e,i)=>{if(e.type===CSSRule.IMPORT_RULE){let a=i+1,o=e.href,s=qe(o).then(e=>qt(e,t)).then(e=>qr(e).forEach(e=>{try{r.insertRule(e,e.startsWith("@import")?a+=1:r.cssRules.length)}catch(t){console.error("Error inserting rule from remote css",{rule:e,error:t})}})).catch(e=>{console.error("Error loading remote css",e.toString())});n.push(s)}})}catch(a){let i=e.find(e=>null==e.href)||document.styleSheets[0];null!=r.href&&n.push(qe(r.href).then(e=>qt(e,t)).then(e=>qr(e).forEach(e=>{i.insertRule(e,i.cssRules.length)})).catch(e=>{console.error("Error loading remote stylesheet",e)})),console.error("Error inlining remote css file",a)}}),Promise.all(n).then(()=>(e.forEach(e=>{if("cssRules"in e)try{YC(e.cssRules||[]).forEach(e=>{r.push(e)})}catch(t){console.error(`Error while reading CSS rules from ${e.href}`,t)}}),r))}async function qi(e,t){if(null==e.ownerDocument)throw Error("Provided element is not within a Document");let r=YC(e.ownerDocument.styleSheets);return(await qn(r,t)).filter(e=>e.type===CSSRule.FONT_FACE_RULE).filter(e=>Y2(e.style.getPropertyValue("src")))}function qa(e){return e.trim().replace(/["']/g,"")}async function qo(e,t){let r,n=await qi(e,t),i=(r=new Set,!function e(t){(t.style.fontFamily||getComputedStyle(t).fontFamily).split(",").forEach(e=>{r.add(qa(e))}),Array.from(t.children).forEach(t=>{t instanceof HTMLElement&&e(t)}
138)}(e),r);return(await Promise.all(n.filter(e=>i.has(qa(e.style.fontFamily))).map(e=>{let r=e.parentStyleSheet?e.parentStyleSheet.href:null;return Y5(e.cssText,r,t)}))).join("\n")}async function qs(e,t){let r=null!=t.fontEmbedCSS?t.fontEmbedCSS:t.skipFonts?null:await qo(e,t);if(r){let t=document.createElement("style"),n=document.createTextNode(r);t.appendChild(n),e.firstChild?e.insertBefore(t,e.firstChild):e.appendChild(t)}}async function ql(e,t={}){let{width:r,height:n}=YQ(e,t),i=await YZ(e,t,!0);return await qs(i,t),await Y7(i,t),!function(e,t){let{style:r}=e;t.backgroundColor&&(r.backgroundColor=t.backgroundColor),t.width&&(r.width=`${t.width}px`),t.height&&(r.height=`${t.height}px`);let n=t.style;null!=n&&Object.keys(n).forEach(e=>{r[e]=n[e]})}(i,t),await YD(i,r,n)}async function qc(e,t={}){let{width:r,height:n}=YQ(e,t),i=await ql(e,t),a=await Y_(i),o=document.createElement("canvas"),s=o.getContext("2d"),l=t.pixelRatio||function(){let e,t;try{t=i6.default}catch(e){}let r=t&&t.env?t.env.devicePixelRatio:null;return r&&Number.isNaN(e=parseInt(r,10))&&(e=1),e||window.devicePixelRatio||1}(),c=t.canvasWidth||r,u=t.canvasHeight||n;return o.width=c*l,o.height=u*l,!t.skipAutoScale&&(o.width>16384||o.height>16384)&&(o.width>16384&&o.height>16384?o.width>o.height?(o.height*=16384/o.width,o.width=16384):(o.width*=16384/o.height,o.height=16384):o.width>16384?(o.height*=16384/o.width,o.width=16384):(o.width*=16384/o.height,o.height=16384)),o.style.width=`${c}`,o.style.height=`${u}`,t.backgroundColor&&(s.fillStyle=t.backgroundColor,s.fillRect(0,0,o.width,o.height)),s.drawImage(a,0,0,o.width,o.height),o}async function qu(e,t={}){return(await qc(e,t)).toDataURL()}async function qf(e){if(!e)return null;try{return await qu(e,{backgroundColor:"#ffffff",pixelRatio:2,quality:1})}catch(e){return console.error("Failed to capture element:",e),null}}async function qd(e){let[t,r,n]=await Promise.all([qf(e.cashFlowRef.current),qf(e.equityGrowthRef.current),qf(e.expenseBreakdownRef.current)]);return{cashFlow:t,equityGrowth:r,expenseBreakdown:n}}async function qh(e){return new Promise((t,r)=>{let n=new FileReader;n.onloadend=()=>{t(n.result.split(",")[1])},n.onerror=r,n.readAsDataURL(e)})}function qA(){return window._hsq=window._hsq||[],window._hsq}function qg({results:t,inputs:r,onDownloadPDF:n,showLeadForm:i,onLeadSubmitted:a}){let{generatePdf:o,generatePdfWithBase64:s,isGenerating:l,chartRefs:c}=function({results:e,inputs:t}){let[r,n]=(0,m.useState)({isGenerating:!1,error:null}),i=(0,m.useRef)(null),a=(0,m.useRef)(null),o=(0,m.useRef)(null),s=(0,m.useCallback)(async(r,n)=>{let s=await qd({cashFlowRef:i,equityGrowthRef:a,expenseBreakdownRef:o}),l=await Yi(function({results:e,inputs:t,leadName:r,propertyAddress:n,charts:i}){let a=new Date().toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"});return(0,p.jsxs)(xx,{title:`IRR Analysis - ${n}`,author:"Performance Asset Management",subject:"Rental Property Investment Analysis",keywords:"IRR, real estate, investment, analysis, PAM, Milwaukee",children:[(0,p.jsx)(Ym,{leadName:r,propertyAddress:n,date:a,irr:e.irr}),(0,p.jsx)(Yy,{results:e,inputs:t,date:a,propertyAddress:n}),(0,p.jsx)(Yb,{charts:i,date:a,propertyAddress:n}),(0,p.jsx)(Yv,{charts:i,date:a,propertyAddress:n}),(0,p.jsx)(Yx,{inputs:t,date:a,propertyAddress:n}),(0,p.jsx)(Yw,{results:e,date:a,propertyAddress:n}),(0,p.jsx)(YE,{date:a,propertyAddress:n})]})}({results:e,inputs:t,leadName:r,propertyAddress:n,charts:s})).toBlob(),c=await qh(l),u=new Date().toISOString().split("T")[0],f=n.replace(/[^a-zA-Z0-9]/g,"_").substring(0,30);return{blob:l,base64:c,filename:`IRR_Analysis_${f}_${u}.pdf`}},[e,t]);return{generatePdf:(0,m.useCallback)(async(e,t)=>{n({isGenerating:!0,error:null});try{let{blob:r,filename:i}=await s(e,t);(0,Ya.saveAs)(r,i),n({isGenerating:!1,error:null})}catch(e){console.error("PDF generation failed:",e),n({isGenerating:!1,error:e instanceof Error?e.message:"Failed to generate PDF"})}},[s]),generatePdfWithBase64:s,isGenerating:r.isGenerating,error:r.error,chartRefs:{cashFlowRef:i,equityGrowthRef:a,expenseBreakdownRef:o}}}({results:t,inputs:r}),u=t.yearlyData.map(e=>({year:e.year,income:Math.round(e.annualIncome),expenses:Math.round(e.expenses+e.mortgagePayment),cashFlow:Math.round(e.cashFlow)})),f=t.yearlyData.map(e=>({year:e.year,equity:Math.round(e.equityAccumulated),cashToReceive:Math.round(e.cashToReceive)})),d=t.yearlyData[0],h=12*r.monthlyRent,A=h*(1-r.vacancyRatePercent/100)*(r.managementFeePercent/100),g=[{name:"Mortgage",value:Math.round(d?.mortgagePayment||0),fill:"hsl(0, 70%, 50%)"},{name:"Property Tax",value:r.propertyTax,fill:"hsl(220, 70%, 50%)"}
138,{name:"Insurance",value:r.insurance,fill:"hsl(180, 60%, 45%)"},{name:"Maintenance",value:Math.round(.1*h),fill:"hsl(160, 60%, 40%)"},{name:"Management Fee",value:Math.round(A),fill:"hsl(140, 50%, 45%)"},{name:"Capital Expenses",value:r.capitalExpenses,fill:"hsl(280, 60%, 50%)"}].filter(e=>e.value>0),y=t.yearlyData.reduce((e,t)=>e+t.cashFlow,0)/t.yearlyData.length,b=t.yearlyData.reduce((e,t)=>e+t.cashFlow,0),v=async n=>{var i,o,l;let c,u,f=`${n.firstName} ${n.lastName}`,{blob:d,base64:h,filename:A}=await s(f,n.propertyAddress||"");if(!(await fetch("/api/submit-lead",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({leadData:n,calculatorInputs:r,calculatorResults:{irr:t.irr,totalInvestment:t.totalInvestment,finalEquity:t.finalEquity,finalCashToReceive:t.finalCashToReceive},pdfBase64:h,pdfFilename:A})})).ok)throw Error("Failed to submit lead");i=n.email,o={firstName:n.firstName,lastName:n.lastName,irr:t.irr,purchasePrice:r.purchasePrice},(c=qA()).push(["identify",{email:i,firstname:o?.firstName,lastname:o?.lastName}]),c.push(["trackCustomBehavioralEvent",{name:"irr_calculator_lead_submitted",properties:{source:"IRR Calculator",irr_result:o?.irr,purchase_price:o?.purchasePrice,timestamp:new Date().toISOString()}}]),c.push(["trackEvent",{id:"Lead Submitted"}]),a(f);let{saveAs:g}=await e.A(42191);g(d,A),l=n.email,u=qA(),l&&u.push(["identify",{email:l}]),u.push(["trackCustomBehavioralEvent",{name:"irr_calculator_pdf_downloaded",properties:{source:"IRR Calculator",timestamp:new Date().toISOString()}}]),u.push(["trackEvent",{id:"PDF Downloaded"}])};return(0,p.jsxs)("div",{className:"mt-12 space-y-8",children:[(0,p.jsxs)(eB,{className:"border-0 shadow-xl bg-gradient-to-br from-card via-card to-card/95",children:[(0,p.jsx)(ek,{className:"pb-8",children:(0,p.jsxs)("div",{className:"flex items-center gap-3",children:[(0,p.jsx)("div",{className:"flex h-12 w-12 items-center justify-center rounded-xl bg-primary/10 text-primary",children:(0,p.jsx)(v2,{className:"h-6 w-6"})}),(0,p.jsxs)("div",{children:[(0,p.jsx)(eS,{className:"text-2xl",children:"Investment Summary"}),(0,p.jsx)(eQ,{className:"text-base",children:"Your projected returns based on the inputs provided"})]})]})}),(0,p.jsxs)(e_,{children:[(0,p.jsxs)("div",{className:"grid gap-4 sm:grid-cols-2 lg:grid-cols-4",children:[(0,p.jsxs)("div",{className:"group relative overflow-hidden rounded-xl border border-border/50 bg-gradient-to-br from-primary/5 to-primary/10 p-6 transition-all duration-200 hover:shadow-lg hover:border-primary/20",children:[(0,p.jsxs)("div",{className:"flex items-center gap-2",children:[(0,p.jsx)(v1,{className:"h-5 w-5 text-primary"}),(0,p.jsx)("div",{className:"text-sm font-medium text-muted-foreground",children:"Internal Rate of Return"})]}),(0,p.jsxs)("div",{className:"mt-3 text-3xl sm:text-4xl font-bold text-primary",children:[t.irr,"%"]}),(0,p.jsx)("p",{className:"mt-2 text-sm text-muted-foreground",children:"Annualized return on investment"}),(0,p.jsx)("div",{className:"absolute -right-2 -top-2 h-16 w-16 rounded-full bg-primary/5 blur-xl group-hover:bg-primary/10 transition-colors"})]}),(0,p.jsxs)("div",{className:"group relative overflow-hidden rounded-xl border border-border/50 bg-gradient-to-br from-red-500/5 to-red-500/10 p-6 transition-all duration-200 hover:shadow-lg hover:border-red-500/20",children:[(0,p.jsxs)("div",{className:"flex items-center gap-2",children:[(0,p.jsx)(vX,{className:"h-5 w-5 text-red-600"}),(0,p.jsx)("div",{className:"text-sm font-medium text-muted-foreground",children:"Total Cash Invested"})]}),(0,p.jsxs)("div",{className:"mt-3 text-3xl sm:text-4xl font-bold text-red-600",children:["$",t.totalInvestment.toLocaleString()]}),(0,p.jsx)("p",{className:"mt-2 text-sm text-muted-foreground",children:"Initial investment required"}),(0,p.jsx)("div",{className:"absolute -right-2 -top-2 h-16 w-16 rounded-full bg-red-500/5 blur-xl group-hover:bg-red-500/10 transition-colors"})]}),(0,p.jsxs)("div",{className:"group relative overflow-hidden rounded-xl border border-border/50 bg-gradient-to-br from-green-500/5 to-green-500/10 p-6 transition-all duration-200 hover:shadow-lg hover:border-green-500/20",children:[(0,p.jsxs)("div",{className:"flex items-center gap-2",children:[(0,p.jsx)(v$,{className:"h-5 w-5 text-green-600"}),(0,p.jsx)("div",{className:"text-sm font-medium text-muted-foreground",children:"Final Equity"})]}),(0,p.jsxs)("div",{className:"mt-3 text-3xl sm:text-4xl font-bold text-green-600",children:["$",Math.round(t.finalEquity).toLocaleStr
138ing()]}),(0,p.jsxs)("p",{className:"mt-2 text-sm text-muted-foreground",children:["Year ",r.holdingPeriodYears," property equity"]}),(0,p.jsx)("div",{className:"absolute -right-2 -top-2 h-16 w-16 rounded-full bg-green-500/5 blur-xl group-hover:bg-green-500/10 transition-colors"})]}),(0,p.jsxs)("div",{className:"group relative overflow-hidden rounded-xl border border-border/50 bg-gradient-to-br from-blue-500/5 to-blue-500/10 p-6 transition-all duration-200 hover:shadow-lg hover:border-blue-500/20",children:[(0,p.jsxs)("div",{className:"flex items-center gap-2",children:[(0,p.jsx)(v0,{className:"h-5 w-5 text-blue-600"}),(0,p.jsx)("div",{className:"text-sm font-medium text-muted-foreground",children:"Cash if Sold"})]}),(0,p.jsxs)("div",{className:"mt-3 text-3xl sm:text-4xl font-bold text-blue-600",children:["$",Math.round(t.finalCashToReceive).toLocaleString()]}),(0,p.jsxs)("p",{className:"mt-2 text-sm text-muted-foreground",children:["Year ",r.holdingPeriodYears," after selling costs"]}),(0,p.jsx)("div",{className:"absolute -right-2 -top-2 h-16 w-16 rounded-full bg-blue-500/5 blur-xl group-hover:bg-blue-500/10 transition-colors"})]})]}),(0,p.jsxs)("div",{className:"mt-8 grid gap-4 sm:grid-cols-3",children:[(0,p.jsxs)("div",{className:"group rounded-xl border border-border/50 bg-gradient-to-r from-muted/50 to-muted/30 p-6 transition-all duration-200 hover:shadow-md hover:border-border",children:[(0,p.jsxs)("div",{className:"flex items-center gap-2",children:[(0,p.jsx)(vZ,{className:"h-4 w-4 text-muted-foreground"}),(0,p.jsx)("div",{className:"text-sm font-medium text-muted-foreground",children:"Average Annual Cash Flow"})]}),(0,p.jsxs)("div",{className:"mt-2 text-2xl font-bold",children:["$",Math.round(y).toLocaleString()]})]}),(0,p.jsxs)("div",{className:"group rounded-xl border border-border/50 bg-gradient-to-r from-muted/50 to-muted/30 p-6 transition-all duration-200 hover:shadow-md hover:border-border",children:[(0,p.jsxs)("div",{className:"flex items-center gap-2",children:[(0,p.jsx)(vX,{className:"h-4 w-4 text-muted-foreground"}),(0,p.jsx)("div",{className:"text-sm font-medium text-muted-foreground",children:"Total Cash Flow Received"})]}),(0,p.jsxs)("div",{className:"mt-2 text-2xl font-bold",children:["$",Math.round(b).toLocaleString()]})]}),(0,p.jsxs)("div",{className:"group rounded-xl border border-border/50 bg-gradient-to-r from-muted/50 to-muted/30 p-6 transition-all duration-200 hover:shadow-md hover:border-border",children:[(0,p.jsxs)("div",{className:"flex items-center gap-2",children:[(0,p.jsx)(v5,{className:"h-4 w-4 text-muted-foreground"}),(0,p.jsx)("div",{className:"text-sm font-medium text-muted-foreground",children:"Year 1 Cash on Cash"})]}),(0,p.jsxs)("div",{className:"mt-2 text-2xl font-bold",children:[d?.cashOnCashReturn.toFixed(2),"%"]})]})]})]})]}),(0,p.jsxs)(eB,{className:"border-0 shadow-lg bg-gradient-to-br from-card to-card/50",children:[(0,p.jsx)(ek,{className:"pb-6",children:(0,p.jsxs)("div",{className:"flex items-center gap-3",children:[(0,p.jsx)("div",{className:"flex h-10 w-10 items-center justify-center rounded-lg bg-green-500/10 text-green-600",children:(0,p.jsx)(vZ,{className:"h-5 w-5"})}),(0,p.jsxs)("div",{children:[(0,p.jsx)(eS,{className:"text-xl",children:"Cash Flow Projection"}),(0,p.jsx)(eQ,{className:"text-base",children:"Annual income, expenses, and net cash flow over time"})]})]})}),(0,p.jsx)(e_,{children:(0,p.jsx)("div",{ref:c.cashFlowRef,children:(0,p.jsx)(vJ,{width:"100%",height:400,className:"h-[350px] sm:h-[400px] lg:h-[450px]",children:(0,p.jsxs)(bU,{data:u,margin:{top:20,right:30,left:20,bottom:5},children:[(0,p.jsx)(vH,{strokeDasharray:"3 3",className:"stroke-muted/30"}),(0,p.jsx)(b_,{dataKey:"year",className:"text-muted-foreground",tick:{fontSize:12},label:{value:"Year",position:"insideBottom",offset:-5,style:{textAnchor:"middle"}}}),(0,p.jsx)(bL,{className:"text-muted-foreground",tick:{fontSize:12},tickFormatter:e=>`$${(e/1e3).toFixed(0)}k`,label:{value:"Amount ($)",angle:-90,position:"insideLeft",style:{textAnchor:"middle"}}}),(0,p.jsx)(oE,{contentStyle:{backgroundColor:"var(--card)",border:"1px solid var(--border)",borderRadius:"12px",boxShadow:"0 10px 25px -5px rgba(0, 0, 0, 0.1)",fontSize:"14px"},wrapperStyle:{zIndex:1e3},formatter:(e,t)=>
138[`$${e.toLocaleString()}`,"cashFlow"===t?"Net Cash Flow":"income"===t?"Annual Income":"expenses"===t?"Total Expenses":t],labelFormatter:e=>`Year ${e}`}),(0,p.jsx)(sh,{wrapperStyle:{paddingTop:"20px"},iconType:"rect"}),(0,p.jsx)(pS,{dataKey:"income",name:"Annual Income",fill:"hsl(142, 76%, 36%)",radius:[4,4,0,0],animationDuration:1500}),(0,p.jsx)(pS,{dataKey:"expenses",name:"Total Expenses",fill:"hsl(0, 84%, 60%)",radius:[4,4,0,0],animationDuration:1500,animationBegin:300}),(0,p.jsx)(pS,{dataKey:"cashFlow",name:"Net Cash Flow",fill:"hsl(221, 83%, 53%)",radius:[4,4,0,0],animationDuration:1500,animationBegin:600})]})})})})]}),(0,p.jsxs)("div",{className:"grid gap-6 lg:grid-cols-2",children:[(0,p.jsxs)(eB,{className:"border-0 shadow-lg bg-gradient-to-br from-card to-card/50",children:[(0,p.jsx)(ek,{className:"pb-6",children:(0,p.jsxs)("div",{className:"flex items-center gap-3",children:[(0,p.jsx)("div",{className:"flex h-10 w-12 items-center justify-center rounded-lg bg-blue-500/10 text-blue-600",children:(0,p.jsx)(v$,{className:"h-5 w-5"})}),(0,p.jsxs)("div",{children:[(0,p.jsx)(eS,{className:"text-xl",children:"Equity Growth"}),(0,p.jsx)(eQ,{className:"text-base",children:"Property equity and net proceeds if sold"})]})]})}),(0,p.jsx)(e_,{children:(0,p.jsx)("div",{ref:c.equityGrowthRef,children:(0,p.jsx)(vJ,{width:"100%",height:400,children:(0,p.jsxs)(bF,{data:f,margin:{top:20,right:30,left:20,bottom:5},children:[(0,p.jsx)(vH,{strokeDasharray:"3 3",className:"stroke-muted/30"}),(0,p.jsx)(b_,{dataKey:"year",className:"text-muted-foreground",tick:{fontSize:12},label:{value:"Year",position:"insideBottom",offset:-5,style:{textAnchor:"middle"}}}),(0,p.jsx)(bL,{className:"text-muted-foreground",tick:{fontSize:12},tickFormatter:e=>`$${(e/1e3).toFixed(0)}k`,label:{value:"Amount ($)",angle:-90,position:"insideLeft",style:{textAnchor:"middle"}}}),(0,p.jsx)(oE,{contentStyle:{backgroundColor:"var(--card)",border:"1px solid var(--border)",borderRadius:"12px",boxShadow:"0 10px 25px -5px rgba(0, 0, 0, 0.1)",fontSize:"14px"},wrapperStyle:{zIndex:1e3},formatter:(e,t)=>[`$${e.toLocaleString()}`,t],labelFormatter:e=>`Year ${e}`}),(0,p.jsx)(sh,{wrapperStyle:{paddingTop:"20px"},iconType:"line"}),(0,p.jsx)(be,{type:"monotone",dataKey:"equity",name:"Total Equity",stroke:"hsl(221, 83%, 53%)",strokeWidth:3,dot:{fill:"hsl(221, 83%, 53%)",strokeWidth:2,r:4},activeDot:{r:6,stroke:"hsl(221, 83%, 53%)",strokeWidth:2},animationDuration:2e3}),(0,p.jsx)(be,{type:"monotone",dataKey:"cashToReceive",name:"Cash if Sold",stroke:"hsl(142, 76%, 36%)",strokeWidth:3,strokeDasharray:"5 5",dot:{fill:"hsl(142, 76%, 36%)",strokeWidth:2,r:4},activeDot:{r:6,stroke:"hsl(142, 76%, 36%)",strokeWidth:2},animationDuration:2e3,animationBegin:500})]})})})})]}),(0,p.jsxs)(eB,{className:"border-0 shadow-lg bg-gradient-to-br from-card to-card/50",children:[(0,p.jsx)(ek,{className:"pb-6",children:(0,p.jsxs)("div",{className:"flex items-center gap-3",children:[(0,p.jsx)("div",{className:"flex h-10 w-10 items-center justify-center rounded-lg bg-orange-500/10 text-orange-600",children:(0,p.jsx)(v2,{className:"h-5 w-5"})}),(0,p.jsxs)("div",{children:[(0,p.jsx)(eS,{className:"text-xl",children:"Annual Expense Breakdown"}),(0,p.jsx)(eQ,{className:"text-base",children:"Year 1 operating expenses distribution"})]})]})}),(0,p.jsxs)(e_,{children:[(0,p.jsx)("div",{ref:c.expenseBreakdownRef,className:"p-4 bg-white rounded-lg",children:(0,p.jsx)(vJ,{width:"100%",height:400,children:(0,p.jsxs)(vB,{children:[(0,p.jsx)(vC,{data:g,cx:"50%",cy:"50%",labelLine:!1,label:({name:e,percent:t})=>`${e}: ${(100*t).toFixed(0)}%`,outerRadius:120,innerRadius:55,dataKey:"value",animationDuration:1500,animationBegin:800,children:g.map((e,t)=>(0,p.jsx)(g_,{fill:e.fill,stroke:"#ffffff",strokeWidth:2},`cell-${t}`))}),(0,p.jsx)(oE,{contentStyle:{backgroundColor:"var(--card)",border:"1px solid var(--border)",borderRadius:"12px",boxShadow:"0 10px 25px -5px rgba(0, 0, 0, 0.1)",fontSize:"14px"},wrapperStyle:{zIndex:1e3},formatter:(e,t)=>[`$${e.toLocaleString()} (${(e/g.reduce((e,t)=>e+t.value,0)*100).toFixed(1)}%)`,t]})]})})}),(0,p.jsx)("div",{className:"mt-6 grid grid-cols-1 sm:grid-cols-2 gap-3 sm:gap-4",children:g.map((e,t)=>(0,p.jsxs)("div",{className:"flex items-center gap-3",children:[(0,p.jsx)("div",{className:"h-3 w-3 rounded-full shrink-0",style:{backgroundColor:e.fill}}),(0,p.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,p.jsx)("div",{className:"text-sm font-medium break-words",children:e.name}),(0,p.jsxs)("div",{className:"text-xs text-muted-foreground",children:["$",e.value.toLocaleStr
138ing()," (",(e.value/g.reduce((e,t)=>e+t.value,0)*100).toFixed(1),"%)"]})]})]},t))})]})]})]}),(0,p.jsx)(xe,{}),i?(0,p.jsx)(v4,{onSubmit:v,onCancel:()=>{window.location.reload()}}):(0,p.jsx)(eB,{className:"border-0 shadow-xl bg-gradient-to-r from-primary/5 via-primary/10 to-secondary/5",children:(0,p.jsx)(e_,{className:"pt-8 pb-8",children:(0,p.jsxs)("div",{className:"flex flex-col items-center justify-center gap-6 text-center",children:[(0,p.jsx)("div",{className:"flex h-16 w-16 items-center justify-center rounded-full bg-primary/10 text-primary",children:(0,p.jsx)(vV,{className:"h-8 w-8"})}),(0,p.jsxs)("div",{children:[(0,p.jsx)("h3",{className:"text-2xl font-bold",children:"Ready to Get Your Full Report?"}),(0,p.jsx)("p",{className:"mt-3 text-lg text-muted-foreground max-w-md",children:"Download a comprehensive PDF report with all calculations, charts, and detailed projections"})]}),(0,p.jsxs)(eW,{onClick:n,size:"lg",className:"gap-3 h-14 px-8 text-lg font-semibold shadow-lg hover:shadow-xl transition-all duration-200 hover:scale-105 bg-gradient-to-r from-primary to-primary/90",children:[(0,p.jsx)(vV,{className:"h-6 w-6"}),"Download IRR Report (PDF)"]})]})})})]})}function qp(e,t=16){let r="string"==typeof e?document.getElementById(e):e;if(!r)return;let n=document.querySelector("header"),i=n?.getBoundingClientRect().height??96,a=r.getBoundingClientRect().top+window.scrollY-i-t,o=window.matchMedia("(prefers-reduced-motion: reduce)").matches;window.scrollTo({top:a,behavior:o?"auto":"smooth"})}let qm=re("House",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]),qy=re("Receipt",[["path",{d:"M4 2v20l2-1 2 1 2-1 2 1 2-1 2 1 2-1 2 1V2l-2 1-2-1-2 1-2-1-2 1-2-1-2 1Z",key:"q3az6g"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8",key:"1h4pet"}],["path",{d:"M12 17.5v-11",key:"1jc1ny"}]]),qb=re("Calculator",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["line",{x1:"8",x2:"16",y1:"6",y2:"6",key:"x4nwl0"}],["line",{x1:"16",x2:"16",y1:"14",y2:"18",key:"wjye3r"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M8 18h.01",key:"lrp35t"}]]),qv=re("RotateCcw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]),qx=re("Building",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",ry:"2",key:"76otgf"}],["path",{d:"M9 22v-4h6v4",key:"r93iot"}],["path",{d:"M8 6h.01",key:"1dz90k"}],["path",{d:"M16 6h.01",key:"1x0f13"}],["path",{d:"M12 6h.01",key:"1vi96p"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M8 14h.01",key:"6423bh"}]]),qw=re("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]),qE=re("Wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z",key:"cbrjhi"}]]),qI=re("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]),qC=re("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]),qB=re("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]),qk=re("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]),qS=re("Hammer",[["path",{d:"m15 12-8.373 8.373a1 1 0 1 1-3-3L12 9",key:"eefl8a"}],["path",{d:"m18 15 4-4",key:"16gjal"}],["path",{d:"m21.5 11.5-1.914-1.914A2 2 0 0 1 19 8.172V7l-2.26-2.26a6 6 0 0 0-4.202-1.756L9 2.96l.92.82A6.18 6.18 0 0 1 12 8.4V10l2 2h1.172a2 2 0 0 1 1.414.586L18.5 14.5",key:"b7pghm"}]]),qQ=["purchase","income","expenses","exit"];function q_(){let e,[t,r]=(0,m.useState)(i4),[n,i]=(0,m.useState)(null),[a,o]=(0,m.useState)(!1),[s,l]=(0,m.useState)(""),[c,u]=(0,m.useState)("purchase"),[f,d]=(0,m.useState)(!1),[h,A]=(0,m.useState)(new Set),g=(0,m.useRef)(null),y=qQ.indexOf(c),b=()=>{y<qQ.length-1&&u(qQ[y+1])},v=()=>{y>0&&u(qQ[y-1])},x=(e,t)=>{let n=""===t?0:Number.parseFloat(t);isNaN(n)||r(t=>({...t,[e]:n}))};(0,m.useEffect)(()=>
138{if(!f&&t.monthlyRent>0){let e=Math.round(12*t.monthlyRent*.1);r(t=>({...t,maintenance:e}))}},[t.monthlyRent,f]);let w=(e,t)=>{r(r=>({...r,[e]:t}))},E=e=>{A(t=>new Set([...t,e]))},I=(e,r=!1)=>{let n=t[e];return r&&h.has(e)?n:n||""},C=t.purchasePrice>0,B=t.monthlyRent>0,k=t.propertyTax>0||t.insurance>0,S=t.holdingPeriodYears>0,Q=[C,B,k,S].filter(Boolean).length,_=C&&B&&k&&S,O=(e=[],C||e.push("Purchase Price"),B||e.push("Monthly Rent"),k||e.push("Property Tax or Insurance"),S||e.push("Holding Period"),e);return(0,m.useEffect)(()=>{n&&g.current&&requestAnimationFrame(()=>{g.current&&qp(g.current)})},[n]),(0,p.jsx)("section",{id:"calculator",className:"py-20 sm:py-28",children:(0,p.jsxs)("div",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8",children:[(0,p.jsxs)("div",{className:"mx-auto max-w-3xl text-center mb-16",children:[(0,p.jsxs)("div",{className:"mb-6 flex items-center justify-center gap-3",children:[(0,p.jsx)("div",{className:"flex h-12 w-12 items-center justify-center rounded-xl bg-primary/10 text-primary",children:(0,p.jsx)(qb,{className:"h-6 w-6"})}),(0,p.jsx)("h2",{className:"text-3xl font-bold tracking-tight sm:text-4xl",children:"Investment Calculator"})]}),(0,p.jsx)("p",{className:"text-xl text-muted-foreground leading-relaxed",children:"Enter your property details below to calculate potential returns and generate professional reports"}),(0,p.jsxs)("p",{className:"text-sm text-muted-foreground mt-3",children:["Fields marked with ",(0,p.jsx)("span",{className:"text-destructive font-medium",children:"*"})," are required to calculate your IRR"]})]}),(0,p.jsxs)(tB,{value:c,onValueChange:e=>u(e),className:"space-y-6",children:[(0,p.jsxs)("div",{className:"bg-muted/30 rounded-2xl p-4 border border-border/50 shadow-sm",children:[(0,p.jsxs)("div",{className:"flex flex-col items-center gap-2 mb-4",children:[(0,p.jsxs)("div",{className:"flex items-center gap-3",children:[(0,p.jsx)("span",{className:"text-sm font-semibold text-foreground",children:4===Q?"All sections complete - Ready to calculate!":0===Q?"Let's get started! Fill in each section.":`${Q} of 4 sections complete`}),4===Q&&(0,p.jsx)(v3,{className:"h-5 w-5 text-green-500"})]}),(0,p.jsx)("div",{className:"flex gap-1.5",children:[C,B,k,S].map((e,t)=>{let r=t===y;return(0,p.jsx)("div",{className:`h-2.5 w-10 rounded-full transition-all duration-300 ${e?"bg-green-500":r?"bg-primary ring-2 ring-primary/30 ring-offset-1":"bg-muted-foreground/20"}`},t)})}),Q<4&&(0,p.jsx)("p",{className:"text-xs text-muted-foreground",children:"Complete all sections to calculate your investment returns"})]}),(0,p.jsxs)(tk,{className:"grid w-full grid-cols-4 h-auto p-1.5 bg-background/80 rounded-xl shadow-inner",children:[(0,p.jsxs)(tS,{value:"purchase",className:"flex items-center gap-1.5 py-2 px-2 sm:gap-2 sm:py-3 sm:px-4 data-[state=active]:bg-background data-[state=active]:shadow-sm relative",children:[(0,p.jsx)(qx,{className:"h-4 w-4 shrink-0"}),(0,p.jsx)("span",{className:"sm:hidden text-xs",children:"Buy"}),(0,p.jsx)("span",{className:"hidden sm:inline",children:"Purchase"}),C&&(0,p.jsx)(v3,{className:"h-3 w-3 sm:h-4 sm:w-4 text-green-500 absolute right-1 sm:right-2 top-1 sm:top-1/2 sm:-translate-y-1/2"})]}),(0,p.jsxs)(tS,{value:"income",className:"flex items-center gap-1.5 py-2 px-2 sm:gap-2 sm:py-3 sm:px-4 data-[state=active]:bg-background data-[state=active]:shadow-sm relative",children:[(0,p.jsx)(vX,{className:"h-4 w-4 shrink-0"}),(0,p.jsx)("span",{className:"sm:hidden text-xs",children:"Rent"}),(0,p.jsx)("span",{className:"hidden sm:inline",children:"Income"}),B&&(0,p.jsx)(v3,{className:"h-3 w-3 sm:h-4 sm:w-4 text-green-500 absolute right-1 sm:right-2 top-1 sm:top-1/2 sm:-translate-y-1/2"})]}),(0,p.jsxs)(tS,{value:"expenses",className:"flex items-center gap-1.5 py-2 px-2 sm:gap-2 sm:py-3 sm:px-4 data-[state=active]:bg-background data-[state=active]:shadow-sm relative",children:[(0,p.jsx)(qy,{className:"h-4 w-4 shrink-0"}),(0,p.jsx)("span",{className:"sm:hidden text-xs",children:"Costs"}),(0,p.jsx)("span",{className:"hidden sm:inline",children:"Expenses"}),k&&(0,p.jsx)(v3,{className:"h-3 w-3 sm:h-4 sm:w-4 text-green-500 absolute right-1 sm:right-2 top-1 sm:top-1/2 sm:-translate-y-1/2"})]}),(0,p.jsxs)(tS,{value:"exit",className:"flex items-center gap-1.5 py-2 px-2 sm:gap-2 sm:py-3 sm:px-4 data-[state=active]:bg-background data-[state=active]:shadow-sm relative",children:[(0,p.jsx)(v0,{className:"h-4 w-4 shrink-0"}),(0,p.jsx)("span",{className:"sm:hidden text-xs",children:"Exit"}),(0,p.jsx)("span",{className:"hidden sm:inline",children:"Exit Strategy"}),S&&(0,p.jsx)(v3,{className:"h-3 w-3 sm:h-4 sm:w-4 text-green-500 absolute right-1 sm:right-2 top-1 sm:top-1/2 sm:-translate-y-1/2"})]})]})]}),(0,p.jsx)(tQ,{value:"purchase",className:"space-y-8",children:(0,p.jsxs)(eB,{className:"border-0 shadow-lg bg-gradient-to-br from-card to-card/50",children:[(0,p.jsx)(ek,{className:"pb-6",children:(0,p.jsxs)("div",{className:"flex items-center gap-3",children:[(0,p.jsx)("div",{className:"flex h-10 w-10 items-center justify-center rounded-lg bg-primary/10 text-primary",children:(0,p.jsx)(qx,{className:"h-5 w-5"})}),(0,p.jsxs)("div",{children:[(0,p.jsx)(eS,{className:"text-xl",children:"Purchase Details"}),(0,p.jsx)(eQ,{className:"text-base",children:"Enter the property purchase information"})]})]})}),(0,p.jsxs)(e_,{className:"grid gap-6 sm:grid-cols-2",children:[(0,p.jsxs)("div",{className:"space-y-3",children:[(0,p.jsxs)(eU,{htmlFor:"purchasePrice",className:"flex items-center gap-2 text-sm font-medium",children:[(0,p.jsx)(vX,{className:"h-4 w-4 text-muted-foreground"}),"Purchase Price ",(0,p.jsx)("span",{className:"text-destructive",children:"*"})]}),(0,p.jsxs)("div",{className:"relative",children:[(0,p.jsx)(vX,{className:"absolute left-3 top-1/2 h-4 w-4 -translate-y-1/2 text-muted-foreground"}),(0,p.jsx)(ez,{id:"purchasePrice",type:"number",value:t.purchasePrice||"",onChange:e=>x("purchasePrice",e.target.value),placeholder:"200000",className:`pl-10 h-12 text-base transition-all duration-200 focus:scale-[1.02] focus:shadow-md ${t.purchasePrice>0?"border-green-500/50 bg-green-500/5":""}`})]})]}),(0,p.jsx)(t6,{id:"downPaymentPercent",label:"Down Payment (%)",value:t.downPaymentPercent,onChange:e=>w("downPaymentPercent",e),min:0,max:100,step:1,icon:(0,p.jsx)(v5,{className:"h-4 w-4 text-muted-foreground"}),help:(0,p.jsx)(i3,{title:"Down Payment",children:"The cash percentage you pay upfront. The remainder is financed by the mortgage. Most conventional loans require 20% to avoid PMI."})}),(0,p.jsx)(t6,{id:"interestRate",label:"Interest Rate (%)",value:t.interestRate,onChange:e=>w("interestRate",e),min:0,max:15,step:.1,icon:(0,p.jsx)(vZ,{className:"h-4 w-4 text-muted-foreground"}),help:(0,p.jsx)(i3,{title:"Interest Rate",children:"Your annual mortgage interest rate. Check with a lender for current quotes — typical rates today are between 6–8%."})}),(0,p.jsxs)("div",{className:"space-y-3",children:[(0,p.jsxs)(eU,{htmlFor:"loanTermYears",className:"flex items-center gap-2 text-sm font-medium",children:[(0,p.jsx)(qw,{className:"h-4 w-4 text-muted-foreground"}),"Loan Term (Years)"]}),(0,p.jsx)(ez,{id:"loanTermYears",type:"number",value:t.loanTermYears||"",onChange:e=>x("loanTermYears",e.target.value),placeholder:"30",className:"h-12 text-base"})]}),(0,p.jsxs)("div",{className:"space-y-3",children:[(0,p.jsxs)(eU,{htmlFor:"closingCost",className:"flex items-center gap-2 text-sm font-medium",children:[(0,p.jsx)(qy,{className:"h-4 w-4 text-muted-foreground"}),"Closing Cost"]}),(0,p.jsxs)("div",{className:"relative",children:[(0,p.jsx)(vX,{className:"absolute left-3 top-1/2 h-4 w-4 -translate-y-1/2 text-muted-foreground"}),(0,p.jsx)(ez,{id:"closingCost",type:"number",value:I("closingCost",!0),onChange:e=>{E("closingCost"),x("closingCost",e.target.value)},onBlur:()=>E("closingCost"),placeholder:"0",className:"pl-10 h-12 text-base"})]})]}),(0,p.jsxs)("div",{className:"sm:col-span-2 flex flex-col sm:flex-row gap-3 sm:gap-0 justify-between items-center mt-6 pt-6 border-t border-border/50",children:[(0,p.jsx)("div",{}),(0,p.jsx)("span",{className:"text-sm text-muted-foreground font-medium",children:"Step 1 of 4"}),(0,p.jsxs)(eW,{onClick:b,className:"gap-2",children:["Next: Income ",(0,p.jsx)(qk,{className:"h-4 w-4"})]})]})]})]})}),(0,p.jsx)(tQ,{value:"income",className:"space-y-8",children:(0,p.jsxs)(eB,{className:"border-0 shadow-lg bg-gradient-to-br from-card to-card/50",children:[(0,p.jsx)(ek,{className:"pb-6",children:(0,p.jsxs)("div",{className:"flex items-center gap-3",children:[(0,p.jsx)("div",{className:"flex h-10 w-10 items-center justify-center rounded-lg bg-green-500/10 text-green-600",children:(0,p.jsx)(vX,{className:"h-5 w-5"})}),(0,p.jsxs)("div",{children:[(0,p.jsx)(eS,{className:"text-xl",children:"Rental Income"}),(0,p.jsx)(eQ,{className:"text-base",children:"Enter expected rental income details"})]})]})}),(0,p.jsxs)(e_,{className:"grid gap-6 sm:grid-cols-2",children:[(0,p.jsxs)("div",{className:"space-y-3",children:[(0,p.jsxs)(eU,{htmlFor:"monthlyRent",className:"flex items-center gap-2 text-sm font-medium",children:[(0,p.jsx)(qm,{className:"h-4 w-4 text-muted-foreground"}),"Monthly Rent ",(0,p.jsx)("span",{className:"text-destructive",children:"*"})]}),(0,p.jsxs)("div",{className:"relative",children:[(0,p.jsx)(vX,{className:"absolute left-3 top-1/2 h-4 w-4 -translate-y-1/2 text-muted-foreground"}),(0,p.jsx)(ez,{id:"monthlyRent",type:"number",value:t.monthlyRent||"",onChange:e=>x("monthlyRent",e.target.value),placeholder:"2500",className:`pl-10 h-12 text-base transition-all duration-200 focus:scale-[1.02] focus:shadow-md ${t.monthlyRent>0?"border-green-500/50 bg-green-500/5":""}`})]}),(0,p.jsxs)("div",{className:"space-y-1 pt-1",children:[(0,p.jsx)("p",{className:"text-xs",children:(0,p.jsx)("a",{href:"#",target:"_blank",rel:"noopener noreferrer",className:"text-primary underline underline-offset-2 hover:text-primary/80",children:"Don't know 
138what your rent should be? Find comps →"})}),(0,p.jsx)("p",{className:"text-xs text-muted-foreground",children:"Leave at $0 to see owner-occupied returns"})]})]}),(0,p.jsx)(t6,{id:"rentIncreasePercent",label:"Annual Rent Increase (%)",value:t.rentIncreasePercent,onChange:e=>w("rentIncreasePercent",e),min:0,max:10,step:.1,icon:(0,p.jsx)(vZ,{className:"h-4 w-4 text-muted-foreground"})}),(0,p.jsx)(t6,{id:"vacancyRatePercent",label:"Vacancy Rate (%)",value:t.vacancyRatePercent,onChange:e=>w("vacancyRatePercent",e),min:0,max:20,step:.5,icon:(0,p.jsx)(qC,{className:"h-4 w-4 text-muted-foreground"}),help:(0,p.jsx)(i3,{title:"Vacancy Rate",children:"The expected percentage of the year the unit sits empty between tenants. 5% (about 18 days/year) is a common assumption for stable markets."})}),(0,p.jsx)("div",{className:"sm:col-span-2",children:(0,p.jsx)(t6,{id:"managementFeePercent",label:"Management Fee (%)",value:t.managementFeePercent,onChange:e=>w("managementFeePercent",e),min:0,max:20,step:.5,icon:(0,p.jsx)(qI,{className:"h-4 w-4 text-muted-foreground"}),help:(0,p.jsx)(i3,{title:"Management Fee",children:"Percentage of collected rent paid to a property manager. Leave at 0 if self-managing. Performance Asset Management typically charges 10%."})})}),(0,p.jsxs)("div",{className:"sm:col-span-2 flex flex-col sm:flex-row gap-3 sm:gap-0 justify-between items-center mt-6 pt-6 border-t border-border/50",children:[(0,p.jsxs)(eW,{variant:"outline",onClick:v,className:"gap-2",children:[(0,p.jsx)(qB,{className:"h-4 w-4"})," Previous"]}),(0,p.jsx)("span",{className:"text-sm text-muted-foreground font-medium",children:"Step 2 of 4"}),(0,p.jsxs)(eW,{onClick:b,className:"gap-2",children:["Next: Expenses ",(0,p.jsx)(qk,{className:"h-4 w-4"})]})]})]})]})}),(0,p.jsx)(tQ,{value:"expenses",className:"space-y-8",children:(0,p.jsxs)(eB,{className:"border-0 shadow-lg bg-gradient-to-br from-card to-card/50",children:[(0,p.jsx)(ek,{className:"pb-6",children:(0,p.jsxs)("div",{className:"flex items-center gap-3",children:[(0,p.jsx)("div",{className:"flex h-10 w-10 items-center justify-center rounded-lg bg-red-500/10 text-red-600",children:(0,p.jsx)(qy,{className:"h-5 w-5"})}),(0,p.jsxs)("div",{children:[(0,p.jsx)(eS,{className:"text-xl",children:"Operating Expenses"}),(0,p.jsx)(eQ,{className:"text-base",children:"Enter recurring annual expenses (at least Property Tax or Insurance required)"})]})]})}),(0,p.jsxs)(e_,{className:"grid gap-6 sm:grid-cols-2",children:[(0,p.jsxs)("div",{className:"space-y-3",children:[(0,p.jsxs)(eU,{htmlFor:"propertyTax",className:"flex items-center gap-2 text-sm font-medium",children:[(0,p.jsx)(qy,{className:"h-4 w-4 text-muted-foreground"}),"Property Tax (Annual) ",(0,p.jsx)("span",{className:"text-destructive",children:"*"})]}),(0,p.jsxs)("div",{className:"relative",children:[(0,p.jsx)(vX,{className:"absolute left-3 top-1/2 h-4 w-4 -translate-y-1/2 text-muted-foreground"}),(0,p.jsx)(ez,{id:"propertyTax",type:"number",value:t.propertyTax||"",onChange:e=>x("propertyTax",e.target.value),placeholder:"3000",className:"pl-10 h-12 text-base"})]})]}),(0,p.jsx)(t6,{id:"propertyTaxIncreasePercent",label:"Tax Increase (%)",value:t.propertyTaxIncreasePercent,onChange:e=>w("propertyTaxIncreasePercent",e),min:0,max:10,step:.1,icon:(0,p.jsx)(vZ,{className:"h-4 w-4 text-muted-foreground"})}),(0,p.jsxs)("div",{className:"space-y-3",children:[(0,p.jsxs)(eU,{htmlFor:"insurance",className:"flex items-center gap-2 text-sm font-medium",children:[(0,p.jsx)(qC,{className:"h-4 w-4 text-muted-foreground"}),"Insurance (Annual) ",(0,p.jsx)("span",{className:"text-destructive",children:"*"})]}),(0,p.jsxs)("div",{className:"relative",children:[(0,p.jsx)(vX,{className:"absolute left-3 top-1/2 h-4 w-4 -translate-y-1/2 text-muted-foreground"}),(0,p.jsx)(ez,{id:"insurance",type:"number",value:t.insurance||"",onChange:e=>x("insurance",e.target.value),placeholder:"1200",className:"pl-10 h-12 text-base"})]})]}),(0,p.jsx)(t6,{id:"insuranceIncreasePercent",label:"Insurance Increase (%)",value:t.insuranceIncreasePercent,onChange:e=>w("insuranceIncreasePercent",e),min:0,max:10,step:.1,icon:(0,p.jsx)(vZ,{className:"h-4 w-4 text-muted-foreground"})}),(0,p.jsxs)("div",{className:"sm:col-span-2 space-y-3",children:[(0,p.jsxs)(eU,{htmlFor:"maintenance",className:"flex items-center gap-2 text-sm font-medium",children:[(0,p.jsx)(qE,{className:"h-4 w-4 text-muted-foreground"}),"Maintenance (Annual)"]}),(0,p.jsxs)("div",{className:"relative max-w-md",children:[(0,p.jsx)(vX,{className:"absolute left-3 top-1/2 h-4 w-4 -translate-y-1/2 text-muted-foreground"}),(0,p.jsx)(ez,{id:"maintenance",type:"number",value:I("maintenance",!0),onChange:e=>{d(!0),E("maintenance"),x("maintenance",e.target.value)},onBlur:()=>E("maintenance"),placeholder:"0",className:"pl-10 h-12 text-base"})]}),(0,p.jsx)("p",{className:"text-xs text-muted-foreground",children:"Fixed at 10% of annual rent (grows automatically with rent)"})]}),(0,p.jsxs)("div",{className:"space-y-3",children:[(0,p.jsxs)(eU,{htmlFor:"capitalExpenses",className:"flex items-center gap-2 text-sm font-medium",children:[(0,p.jsx)(qS,{className:"h-4 w-4 text-muted-foreground"}),"Capital Expenses / Unit Modernisation (Annual)"]}),(0,p.jsxs)("div",{className:"relative",children:[(0,p.jsx)(vX,{className:"absolute left-3 top-1/2 h-4 w-4 -translate-y-1/2 text-muted-foreground"}),(0,p.jsx)(ez,{id:"capitalExpenses",type:"number",value:I("capitalExpenses",!0),onChange:e=>{E("capitalExpenses"),x("capitalExpenses",e.target.value)},onBlur:()=>E("capitalExpenses"),placeholder:"0",className:"pl-10 h-12 text-base"})]}),(0,p.jsx)("p",{className:"text-xs text-muted-foreground",children:"Annual budget for unit upgrades and capital improvements"})]}),(0,p.jsx)(t6,{id:"capitalExpensesIncreasePercent",label:"Capital Expenses Increase (%)",value:t.capitalExpensesIncreasePercent,onChange:e=>w("capitalExpensesIncreasePercent",e),min:0,max:10,step:.1,icon:(0,p.jsx)(vZ,{className:"h-4 w-4 text-muted-foreground"})}),(0,p.jsxs)("div",{className:"sm:col-span-2 flex flex-col sm:flex-row gap-3 sm:gap-0 justify-between items-center mt-6 pt-6 border-t border-border/50",children:[(0,p.jsxs)(eW,{variant:"outline",onClick:v,className:"gap-2",children:[(0,p.jsx)(qB,{className:"h-4 w-4"})," Previous"]}),(0,p.jsx)("span",{className:"text-sm text-muted-foreground font-medium",children:"Step 3 of 4"}),(0,p.jsxs)(eW,{onClick:b,className:"gap-2",children:["Next: Exit Strategy ",(0,p.jsx)(qk,{className:"h-4 w-4"})]})]})]})]})}),(0,p.jsx)(tQ,{value:"exit",className:"space-y-8",children:(0,p.jsxs)(eB,{className:"border-0 shadow-lg bg-gradient-to-br from-card to-card/50",children:[(0,p.jsx)(ek,{className:"pb-6",children:(0,p.jsxs)("div",{className:"flex items-center gap-3",children:[(0,p.jsx)("div",{className:"flex h-10 w-10 items-center justify-center rounded-lg bg-blue-500/10 text-blue-600",children:(0,p.jsx)(v0,{className:"h-5 w-5"})}),(0,p.jsxs)("div",{children:[(0,p.jsx)(eS,{className:"text-xl",children:"Exit Strategy"}),(0,p.jsx)(eQ,{className:"text-base",children:"Enter holding period and appreciation details"})]})]})}),(0,p.jsxs)(e_,{className:"grid gap-6 sm:grid-cols-2",children:[(0,p.jsxs)("div",{className:"space-y-3",children:[(0,p.jsxs)(eU,{htmlFor:"holdingPerio
138dYears",className:"flex items-center gap-2 text-sm font-medium",children:[(0,p.jsx)(qw,{className:"h-4 w-4 text-muted-foreground"}),"Holding Period (Years) ",(0,p.jsx)("span",{className:"text-destructive",children:"*"})]}),(0,p.jsx)(ez,{id:"holdingPeriodYears",type:"number",value:t.holdingPeriodYears||"",onChange:e=>x("holdingPeriodYears",e.target.value),placeholder:"25",className:`h-12 text-base transition-all duration-200 focus:scale-[1.02] focus:shadow-md ${t.holdingPeriodYears>0?"border-green-500/50 bg-green-500/5":""}`})]}),(0,p.jsx)(t6,{id:"appreciationRatePercent",label:"Annual Appreciation (%)",value:t.appreciationRatePercent,onChange:e=>w("appreciationRatePercent",e),min:0,max:10,step:.1,icon:(0,p.jsx)(vZ,{className:"h-4 w-4 text-muted-foreground"}),help:(0,p.jsx)(i3,{title:"Annual Appreciation",children:"Expected yearly increase in the property's market value. The long-term U.S. average is around 3–4%."})}),(0,p.jsx)("div",{className:"sm:col-span-2",children:(0,p.jsx)(t6,{id:"costToSellPercent",label:"Cost to Sell (%)",value:t.costToSellPercent,onChange:e=>w("costToSellPercent",e),min:0,max:15,step:.5,icon:(0,p.jsx)(qy,{className:"h-4 w-4 text-muted-foreground"}),help:(0,p.jsx)(i3,{title:"Cost to Sell",children:"Total costs when selling as a percentage of the sale price — includes agent commissions (5–6%), title fees, and closing costs. 6% is a common default."})})}),(0,p.jsxs)("div",{className:"sm:col-span-2 flex flex-col sm:flex-row gap-3 sm:gap-0 justify-between items-center mt-6 pt-6 border-t border-border/50",children:[(0,p.jsxs)(eW,{variant:"outline",onClick:v,className:"gap-2",children:[(0,p.jsx)(qB,{className:"h-4 w-4"})," Previous"]}),(0,p.jsx)("span",{className:"text-sm text-muted-foreground font-medium",children:"Step 4 of 4"}),(0,p.jsx)("div",{})]})]})]})})]}),(0,p.jsxs)("div",{className:"mt-10 flex flex-col items-center gap-4",children:[!_&&(0,p.jsxs)("div",{className:"flex items-center gap-3 px-5 py-4 rounded-xl bg-amber-50 dark:bg-amber-950/50 border border-amber-200 dark:border-amber-800 text-amber-800 dark:text-amber-200 max-w-xl",children:[(0,p.jsx)(qC,{className:"h-5 w-5 flex-shrink-0"}),(0,p.jsxs)("span",{className:"text-sm",children:[(0,p.jsx)("strong",{children:"Almost there!"})," Please fill in: ",O.join(", ")]})]}),_&&(0,p.jsxs)("div",{className:"flex items-center gap-3 px-5 py-4 rounded-xl bg-green-50 dark:bg-green-950/50 border border-green-200 dark:border-green-800 text-green-800 dark:text-green-200 max-w-xl",children:[(0,p.jsx)(v3,{className:"h-5 w-5 flex-shrink-0"}),(0,p.jsxs)("span",{className:"text-sm",children:[(0,p.jsx)("strong",{children:"All set!"})," Click the button below to calculate your investment returns."]})]}),(0,p.jsxs)("div",{className:"flex flex-col sm:flex-row items-center gap-4 w-full sm:w-auto",children:[(0,p.jsxs)(eW,{onClick:()=>{let e;i(function(e){let t=e.purchasePrice*(e.downPaymentPercent/100),r=e.purchasePrice-t,n=t+e.closingCost,i=e.interestRate/100/12,a=12*e.loanTermYears,o=i*Math.pow(1+i,a)*r/(Math.pow(1+i,a)-1),s=12*o,l=[],c=[-n],u=e.purchasePrice;for(let t=1;t<=e.holdingPeriodYears;t++){let a=12*e.monthlyRent*Math.pow(1+e.rentIncreasePercent/100,t-1),f=a*(1-e.vacancyRatePercent/100)*(1-e.managementFeePercent/100),d=.1*a,h=e.capitalExpenses*Math.pow(1+e.capitalExpensesIncreasePercent/100,t-1),A=e.propertyTax*Math.pow(1+e.propertyTaxIncreasePercent/100,t-1)+e.insurance*Math.pow(1+e.insuranceIncreasePercent/100,t-1)+d+h,g=f-s-A,p=function(e,t,r,n){if(0===t)return Math.max(0,e-r*n);let i=Math.pow(1+t,n);return Math.max(0,e*i-(i-1)/t*r)}(r,i,o,12*t),m=(u*=1+e.appreciationRatePercent/100)-p,y=m-u*(e.costToSellPercent/100),b=g/n*100;l.push({year:t,annualIncome:f,mortgagePayment:s,expenses:A,cashFlow:g,cashOnCashReturn:b,equityAccumulated:m,cashToReceive:y}),t===e.holdingPeriodYears?c.push(g+y):c.push(g)}return{irr:(function(e){let t=.1;for(let r=0;r<100;r++){let r=0,n=0;for(let i=0;i<e.length;i++)r+=e[i]/Math.pow(1+t,i),n-=i*e[i]/Math.pow(1+t,i+1);let i=t-r/n;if(1e-4>Math.abs(i-t))return 100*i;t=i}return 100*t})(c).toFixed(2),totalInvestment:n,yearlyData:l,cashFlows:c.slice(1),finalEquity:l[l.length-1]?.equityAccumulated||0,finalCashToReceive:l[l.length-1]?.cashToReceive||0}}(t)),(e=qA()).push(["trackCustomBehavioralEvent",{name:"irr_calculator_started",properties:{source:"IRR Calculator",timestamp:new Date().toISOString()}}]),e.push(["trackEvent",{id:"Calculator Started"}])}
138,size:"lg",disabled:!_,className:`w-full sm:w-auto sm:min-w-[200px] h-14 text-lg font-semibold shadow-lg transition-all duration-200 ${_?"hover:shadow-xl hover:scale-105 bg-gradient-to-r from-primary to-primary/90 animate-pulse hover:animate-none":"opacity-60 cursor-not-allowed"}`,children:[(0,p.jsx)(qb,{className:"mr-2 h-5 w-5"}),"Calculate IRR"]}),(0,p.jsxs)(eW,{onClick:()=>{r(i4),i(null),o(!1),l(""),d(!1),A(new Set)},variant:"outline",size:"lg",className:"w-full sm:w-auto sm:min-w-[200px] h-14 text-lg font-semibold border-2 hover:bg-muted/50 transition-all duration-200",children:[(0,p.jsx)(qv,{className:"mr-2 h-5 w-5"}),"Reset Form"]})]})]}),n&&(0,p.jsx)("div",{ref:g,className:"animate-fade-in scroll-mt-28",children:(0,p.jsx)(qg,{results:n,inputs:t,onDownloadPDF:()=>{o(!0)},showLeadForm:a,onLeadSubmitted:e=>{l(e)}})})]})})}let qO=re("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]),qD=re("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]),qT=re("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);var qR=e.i(57688);function qP(){let[e,t]=(0,m.useState)(!1),r=[{href:"#calculator",label:"Calculator",icon:qb,external:!1},{href:"https://www.pammke.com/about",label:"About",icon:rt,external:!0},{href:"https://www.pammke.com/contact",label:"Contact",icon:qO,external:!0}];return(0,p.jsx)("header",{className:"sticky top-0 z-50 border-b border-border/40 bg-background shadow-sm",children:(0,p.jsxs)("div",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8",children:[(0,p.jsxs)("div",{className:"flex h-24 items-center justify-between",children:[(0,p.jsx)("button",{className:"md:hidden text-foreground",onClick:()=>t(!e),"aria-label":"Toggle menu",children:e?(0,p.jsx)(qT,{className:"h-5 w-5"}):(0,p.jsx)(qD,{className:"h-5 w-5"})}),(0,p.jsxs)("div",{className:"absolute left-1/2 -translate-x-1/2 flex flex-col items-center gap-1",children:[(0,p.jsx)(qR.default,{src:"/logo.png",alt:"Performance Asset Management",width:200,height:50,className:"h-10 w-auto sm:h-12",priority:!0}),(0,p.jsx)("span",{className:"text-xs sm:text-sm font-medium text-primary whitespace-nowrap",children:"Wisconsin's Rapid Response Manager"})]}),(0,p.jsx)("nav",{className:"hidden items-center gap-1 md:flex ml-auto",children:r.map(e=>(0,p.jsxs)("a",{href:e.href,target:e.external?"_blank":void 0,rel:e.external?"noopener noreferrer":void 0,className:"flex items-center gap-2 rounded-md px-3 py-2 text-sm font-medium text-muted-foreground hover:bg-primary/10 hover:text-primary transition-colors",children:[(0,p.jsx)(e.icon,{className:"h-4 w-4"}),e.label]},e.href))}),(0,p.jsx)("div",{className:"md:hidden w-5"})]}),e&&(0,p.jsx)("div",{className:"border-t border-border/40 md:hidden",children:(0,p.jsx)("nav",{className:"flex flex-col gap-1 py-4",children:r.map(e=>(0,p.jsxs)("a",{href:e.href,target:e.external?"_blank":void 0,rel:e.external?"noopener noreferrer":void 0,className:"flex items-center gap-3 rounded-md px-3 py-3 text-sm font-medium text-muted-foreground hover:bg-primary/10 hover:text-primary transition-colors",onClick:()=>t(!1),children:[(0,p.jsx)(e.icon,{className:"h-4 w-4"}),e.label]},e.href))})})]})})}let qM=re("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]),qN=re("Shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]]);function qj(){return(0,p.jsxs)("section",{className:"relative overflow-hidden border-b border-primary/10 bg-gradient-to-br from-primary via-primary to-primary/90 text-primary-foreground",children:[(0,p.jsx)("div",{className:"absolute inset-0 bg-grid-pattern opacity-5"}),(0,p.jsx)("div",{className:"absolute inset-0 bg-gradient-to-r from-white/5 via-transparent to-white/5"}),(0,p.jsx)("div",{className:"relative mx-auto max-w-7xl px-4 py-12 sm:px-6 sm:py-24 lg:px-8 lg:py-32",children:(0,p.jsxs)("div",{className:"mx-auto max-w-4xl text-center",children:[(0,p.jsxs)("h1",{className:"text-4xl font-bold tracking-tight text-balance sm:text-6xl lg:text-7xl text-primary-foreground",children:["Calculate Your",(0,p.jsxs)("span",{className:"text-primary-foreground
138/90",children:[" ","Rental Property IRR"]})]}),(0,p.jsx)("p",{className:"mt-8 text-xl leading-8 text-primary-foreground/80 text-pretty max-w-2xl mx-auto",children:"Make data-driven investment decisions with Performance Asset Management's professional Internal Rate of Return calculator. Analyze cash flow, equity growth, and long-term returns in real-time."}),(0,p.jsxs)("div",{className:"mt-12 flex flex-col sm:flex-row items-center justify-center gap-4",children:[(0,p.jsxs)("button",{type:"button",onClick:()=>qp("calculator"),className:"group inline-flex items-center gap-2 rounded-xl bg-primary-foreground px-8 py-4 text-lg font-semibold text-primary shadow-lg hover:bg-primary-foreground/90 hover:shadow-xl transition-all duration-200 hover:scale-105",children:["Start Calculating",(0,p.jsx)(qM,{className:"h-5 w-5 transition-transform group-hover:translate-x-1"})]}),(0,p.jsx)("a",{href:"https://www.pammke.com/about",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 rounded-xl border-2 border-primary-foreground/50 bg-primary-foreground/10 backdrop-blur px-8 py-4 text-lg font-semibold text-primary-foreground hover:bg-primary-foreground/20 hover:border-primary-foreground/70 transition-all duration-200",children:"Learn More"})]}),(0,p.jsxs)("div",{className:"mt-16 grid grid-cols-1 gap-6 sm:grid-cols-3",children:[(0,p.jsxs)("div",{className:"flex flex-col items-center gap-3 rounded-lg border border-primary-foreground/20 bg-primary-foreground/10 p-6 backdrop-blur",children:[(0,p.jsx)("div",{className:"flex h-12 w-12 items-center justify-center rounded-lg bg-primary-foreground/20 text-primary-foreground",children:(0,p.jsx)(qb,{className:"h-6 w-6"})}),(0,p.jsxs)("div",{className:"text-center",children:[(0,p.jsx)("h3",{className:"font-semibold text-primary-foreground",children:"Accurate Calculations"}),(0,p.jsx)("p",{className:"text-sm text-primary-foreground/70 mt-1",children:"Industry-standard IRR formulas with real-time updates"})]})]}),(0,p.jsxs)("div",{className:"flex flex-col items-center gap-3 rounded-lg border border-primary-foreground/20 bg-primary-foreground/10 p-6 backdrop-blur",children:[(0,p.jsx)("div",{className:"flex h-12 w-12 items-center justify-center rounded-lg bg-primary-foreground/20 text-primary-foreground",children:(0,p.jsx)(vZ,{className:"h-6 w-6"})}),(0,p.jsxs)("div",{className:"text-center",children:[(0,p.jsx)("h3",{className:"font-semibold text-primary-foreground",children:"Cash Flow Analysis"}),(0,p.jsx)("p",{className:"text-sm text-primary-foreground/70 mt-1",children:"Detailed projections of income, expenses, and returns"})]})]}),(0,p.jsxs)("div",{className:"flex flex-col items-center gap-3 rounded-lg border border-primary-foreground/20 bg-primary-foreground/10 p-6 backdrop-blur",children:[(0,p.jsx)("div",{className:"flex h-12 w-12 items-center justify-center rounded-lg bg-primary-foreground/20 text-primary-foreground",children:(0,p.jsx)(qN,{className:"h-6 w-6"})}),(0,p.jsxs)("div",{className:"text-center",children:[(0,p.jsx)("h3",{className:"font-semibold text-primary-foreground",children:"Professional Reports"}),(0,p.jsx)("p",{className:"text-sm text-primary-foreground/70 mt-1",children:"Generate comprehensive PDF reports for your records"})]})]})]})]})})]})}let qL=re("CirclePlay",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polygon",{points:"10 8 16 12 10 16 10 8",key:"1cimsy"}]]),qF=i6.default.env.NEXT_PUBLIC_INTRO_VIDEO_URL??"";function qU(){return(0,p.jsx)("section",{id:"intro-video",className:"scroll-mt-28 bg-background py-12 sm:py-16",children:(0,p.jsxs)("div",{className:"mx-auto max-w-4xl px-4 sm:px-6 lg:px-8",children:[(0,p.jsxs)("div",{className:"mb-6 text-center",children:[(0,p.jsx)("h2",{className:"text-2xl sm:text-3xl font-bold",children:"How It Works"}),(0,p.jsx)("p",{className:"mt-2 text-sm sm:text-base text-muted-foreground",children:"A short walkthrough of the calculator — what each field means and how to read the results."})]}),(0,p.jsx)("div",{className:"relative aspect-video overflow-hidden rounded-2xl border border-border bg-muted shadow-lg",children:qF?(0,p.jsx)("iframe",{src:qF,title:"PAM IRR Calculator — Intro",loading:"lazy",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowFullScreen:!0,className:"absolute inset-0 h-full w-full"}):(0,p.jsxs)("div",{className:"absolute inset-0 flex flex-col items-center justify-center gap-3 text-muted-foreground",children:[(0,p.jsx)(qL,{className:"h-12 w-12"}),(0,p.jsx)("p",{className:"text-sm sm:text-base",children:"Video coming soon"})]})})]})})}function qz(){return(0,p.jsxs)("div",{className:"min-h-screen bg-background",children:[(0,p.jsx)(qP,{}),(0,p.jsx)(qj,{}),(0,p.jsx)(qU,{}),(0,p.jsx)(q_,{})]})}e.s(["default",()=>qz],31713)}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.