mirror of
https://github.com/magnum-opus-nn-cp/frontend.git
synced 2024-11-28 20:43:48 +03:00
3 lines
2.0 MiB
3 lines
2.0 MiB
/*! For license information please see main.9948994c.js.LICENSE.txt */
|
|
!function(){var e={9485:function(e,t){"use strict";t.Z=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return 2===e.length?r(e[0],e[1])||null:e.slice(1).reduce((function(e,t){return r(e,t)}),e[0])||null};var n=new WeakMap;function r(e,t){if(e&&t){var r=n.get(e)||new WeakMap;n.set(e,r);var a=r.get(t)||function(n){i(e,n),i(t,n)};return r.set(t,a),a}return e||t}function i(e,t){"function"===typeof e?e(t):e.current=t}},1245:function(e){e.exports=function(e){var t=0,n=0,r=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]+=r,e[7]+=i;break;case"v":e[1]+=i;break;case"h":e[1]+=r;break;default:for(var s=1;s<e.length;)e[s++]+=r,e[s++]+=i}switch(o){case"Z":r=t,i=n;break;case"H":r=e[1];break;case"V":i=e[1];break;case"M":r=t=e[1],i=n=e[2];break;default:r=e[e.length-2],i=e[e.length-1]}return e}))}},2009:function(e,t){"use strict";t.byteLength=function(e){var t=s(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){var t,n,a=s(e),o=a[0],u=a[1],l=new i(function(e,t,n){return 3*(t+n)/4-n}(0,o,u)),c=0,f=u>0?o-4:o;for(n=0;n<f;n+=4)t=r[e.charCodeAt(n)]<<18|r[e.charCodeAt(n+1)]<<12|r[e.charCodeAt(n+2)]<<6|r[e.charCodeAt(n+3)],l[c++]=t>>16&255,l[c++]=t>>8&255,l[c++]=255&t;2===u&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,l[c++]=255&t);1===u&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,l[c++]=t>>8&255,l[c++]=255&t);return l},t.fromByteArray=function(e){for(var t,r=e.length,i=r%3,a=[],o=16383,s=0,l=r-i;s<l;s+=o)a.push(u(e,s,s+o>l?l:s+o));1===i?(t=e[r-1],a.push(n[t>>2]+n[t<<4&63]+"==")):2===i&&(t=(e[r-2]<<8)+e[r-1],a.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"="));return a.join("")};for(var n=[],r=[],i="undefined"!==typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0;o<64;++o)n[o]=a[o],r[a.charCodeAt(o)]=o;function s(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function u(e,t,r){for(var i,a,o=[],s=t;s<r;s+=3)i=(e[s]<<16&16711680)+(e[s+1]<<8&65280)+(255&e[s+2]),o.push(n[(a=i)>>18&63]+n[a>>12&63]+n[a>>6&63]+n[63&a]);return o.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},4408:function(e){var t=4096,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,16777215]);function r(e){this.buf_=new Uint8Array(8224),this.input_=e,this.reset()}r.READ_SIZE=t,r.IBUF_MASK=8191,r.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},r.prototype.readMoreInput=function(){if(!(this.bit_end_pos_>256))if(this.eos_){if(this.bit_pos_>this.bit_end_pos_)throw new Error("Unexpected end of input "+this.bit_pos_+" "+this.bit_end_pos_)}else{var e=this.buf_ptr_,n=this.input_.read(this.buf_,e,t);if(n<0)throw new Error("Unexpected end of input");if(n<t){this.eos_=1;for(var r=0;r<32;r++)this.buf_[e+n+r]=0}if(0===e){for(r=0;r<32;r++)this.buf_[8192+r]=this.buf_[r];this.buf_ptr_=t}else this.buf_ptr_=0;this.bit_end_pos_+=n<<3}},r.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},r.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},e.exports=r},5302:function(e,t){t.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]),t.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512])},2576:function(e,t,n){var r=n(9629).g,i=n(9629).j,a=n(4408),o=n(5124),s=n(9517).h,u=n(9517).g,l=n(5302),c=n(4658),f=n(929),h=8,d=16,p=256,g=704,v=26,m=6,y=2,b=8,w=255,k=1080,x=18,_=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),A=16,E=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),S=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),C=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 D(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 T(e){if(e.readBits(1)){var t=e.readBits(3);return 0===t?1:e.readBits(t)+(1<<t)}return 0}function O(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function F(e){var t,n,r,i=new O;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 new Error("Invalid reserved bit");if(0===(n=e.readBits(2)))return i;for(r=0;r<n;r++){var a=e.readBits(8);if(r+1===n&&n>1&&0===a)throw new Error("Invalid size byte");i.meta_block_length|=a<<8*r}}else for(r=0;r<t;++r){var o=e.readBits(4);if(r+1===t&&t>4&&0===o)throw new Error("Invalid size nibble");i.meta_block_length|=o<<4*r}return++i.meta_block_length,i.input_end||i.is_metadata||(i.is_uncompressed=e.readBits(1)),i}function P(e,t,n){var r;return n.fillBitWindow(),(r=e[t+=n.val_>>>n.bit_pos_&w].bits-b)>0&&(n.bit_pos_+=b,t+=e[t].value,t+=n.val_>>>n.bit_pos_&(1<<r)-1),n.bit_pos_+=e[t].bits,e[t].value}function R(e,t,n,r){var i,a,o=new Uint8Array(e);if(r.readMoreInput(),1===(a=r.readBits(2))){for(var l=e-1,c=0,f=new Int32Array(4),p=r.readBits(2)+1;l;)l>>=1,++c;for(g=0;g<p;++g)f[g]=r.readBits(c)%e,o[f[g]]=2;switch(o[f[0]]=1,p){case 1:break;case 3:if(f[0]===f[1]||f[0]===f[2]||f[1]===f[2])throw new Error("[ReadHuffmanCode] invalid symbols");break;case 2:if(f[0]===f[1])throw new Error("[ReadHuffmanCode] invalid symbols");o[f[1]]=1;break;case 4:if(f[0]===f[1]||f[0]===f[2]||f[0]===f[3]||f[1]===f[2]||f[1]===f[3]||f[2]===f[3])throw new Error("[ReadHuffmanCode] invalid symbols");r.readBits(1)?(o[f[2]]=3,o[f[3]]=3):o[f[0]]=2}}else{var g,v=new Uint8Array(x),m=32,y=0,w=[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(g=a;g<x&&m>0;++g){var k,A=_[g],E=0;r.fillBitWindow(),E+=r.val_>>>r.bit_pos_&15,r.bit_pos_+=w[E].bits,k=w[E].value,v[A]=k,0!==k&&(m-=32>>k,++y)}if(1!==y&&0!==m)throw new Error("[ReadHuffmanCode] invalid num_codes or space");!function(e,t,n,r){for(var i=0,a=h,o=0,l=0,c=32768,f=[],p=0;p<32;p++)f.push(new s(0,0));for(u(f,0,5,e,x);i<t&&c>0;){var g,v=0;if(r.readMoreInput(),r.fillBitWindow(),v+=r.val_>>>r.bit_pos_&31,r.bit_pos_+=f[v].bits,(g=255&f[v].value)<d)o=0,n[i++]=g,0!==g&&(a=g,c-=32768>>g);else{var m,y,b=g-14,w=0;if(g===d&&(w=a),l!==w&&(o=0,l=w),m=o,o>0&&(o-=2,o<<=b),i+(y=(o+=r.readBits(b)+3)-m)>t)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var k=0;k<y;k++)n[i+k]=l;i+=y,0!==l&&(c-=y<<15-l)}}if(0!==c)throw new Error("[ReadHuffmanCodeLengths] space = "+c);for(;i<t;i++)n[i]=0}(v,e,o,r)}if(0===(i=u(t,n,b,o,e)))throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return i}function M(e,t,n){var r,i;return r=P(e,t,n),i=c.kBlockLengthPrefixCode[r].nbits,c.kBlockLengthPrefixCode[r].offset+n.readBits(i)}function I(e,t,n){var r;return e<A?(n+=E[e],r=t[n&=3]+S[e]):r=e-A+1,r}function L(e,t){for(var n=e[t],r=t;r;--r)e[r]=e[r-1];e[0]=n}function N(e,t){this.alphabet_size=e,this.num_htrees=t,this.codes=new Array(t+t*C[e+31>>>5]),this.htrees=new Uint32Array(t)}function B(e,t){var n,r,i={num_htrees:null,context_map:null},a=0;t.readMoreInput();var o=i.num_htrees=T(t)+1,u=i.context_map=new Uint8Array(e);if(o<=1)return i;for(t.readBits(1)&&(a=t.readBits(4)+1),n=[],r=0;r<k;r++)n[r]=new s(0,0);for(R(o+a,n,0,t),r=0;r<e;){var l;if(t.readMoreInput(),0===(l=P(n,0,t)))u[r]=0,++r;else if(l<=a)for(var c=1+(1<<l)+t.readBits(l);--c;){if(r>=e)throw new Error("[DecodeContextMap] i >= context_map_size");u[r]=0,++r}else u[r]=l-a,++r}return t.readBits(1)&&function(e,t){var n,r=new Uint8Array(256);for(n=0;n<256;++n)r[n]=n;for(n=0;n<t;++n){var i=e[n];e[n]=r[i],i&&L(r,i)}}(u,e),i}function j(e,t,n,r,i,a,o){var s,u=2*n,l=n,c=P(t,n*k,o);(s=0===c?i[u+(1&a[l])]:1===c?i[u+(a[l]-1&1)]+1:c-2)>=e&&(s-=e),r[n]=s,i[u+(1&a[l])]=s,++a[l]}function U(e,t,n,r,i,o){var s,u=i+1,l=n&i,c=o.pos_&a.IBUF_MASK;if(t<8||o.bit_pos_+(t<<3)<o.bit_end_pos_)for(;t-- >0;)o.readMoreInput(),r[l++]=o.readBits(8),l===u&&(e.write(r,u),l=0);else{if(o.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;o.bit_pos_<32;)r[l]=o.val_>>>o.bit_pos_,o.bit_pos_+=8,++l,--t;if(c+(s=o.bit_end_pos_-o.bit_pos_>>3)>a.IBUF_MASK){for(var f=a.IBUF_MASK+1-c,h=0;h<f;h++)r[l+h]=o.buf_[c+h];s-=f,l+=f,t-=f,c=0}for(h=0;h<s;h++)r[l+h]=o.buf_[c+h];if(t-=s,(l+=s)>=u){e.write(r,u),l-=u;for(h=0;h<l;h++)r[h]=r[u+h]}for(;l+t>=u;){if(s=u-l,o.input_.read(r,l,s)<s)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");e.write(r,u),t-=s,l=0}if(o.input_.read(r,l,t)<t)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");o.reset()}}function z(e){var t=e.bit_pos_+7&-8;return 0==e.readBits(t-e.bit_pos_)}function W(e){var t=new r(e),n=new a(t);return D(n),F(n).meta_block_length}function V(e,t){var n,r,i,u,h,d,b,w,x,_,E=0,S=0,C=0,O=[16,15,11,4],L=0,W=0,V=0,G=[new N(0,0),new N(0,0),new N(0,0)],Y=128+a.READ_SIZE;i=(1<<(r=D(_=new a(e))))-16,h=(u=1<<r)-1,d=new Uint8Array(u+Y+o.maxDictionaryWordLength),b=u,w=[],x=[];for(var H=0;H<3*k;H++)w[H]=new s(0,0),x[H]=new s(0,0);for(;!S;){var q,Z,X,K,J,Q,$,ee,te,ne,re,ie=0,ae=[1<<28,1<<28,1<<28],oe=[0],se=[1,1,1],ue=[0,1,0,1,0,1],le=[0],ce=null,fe=null,he=0,de=null,pe=0,ge=0,ve=0;for(n=0;n<3;++n)G[n].codes=null,G[n].htrees=null;_.readMoreInput();var me=F(_);if(E+(ie=me.meta_block_length)>t.buffer.length){var ye=new Uint8Array(E+ie);ye.set(t.buffer),t.buffer=ye}if(S=me.input_end,q=me.is_uncompressed,me.is_metadata)for(z(_);ie>0;--ie)_.readMoreInput(),_.readBits(8);else if(0!==ie)if(q)_.bit_pos_=_.bit_pos_+7&-8,U(t,ie,E,d,h,_),E+=ie;else{for(n=0;n<3;++n)se[n]=T(_)+1,se[n]>=2&&(R(se[n]+2,w,n*k,_),R(v,x,n*k,_),ae[n]=M(x,n*k,_),le[n]=1);for(_.readMoreInput(),K=(1<<(Z=_.readBits(2)))-1,J=(X=A+(_.readBits(4)<<Z))+(48<<Z),ce=new Uint8Array(se[0]),n=0;n<se[0];++n)_.readMoreInput(),ce[n]=_.readBits(2)<<1;var be=B(se[0]<<m,_);$=be.num_htrees,Q=be.context_map;var we=B(se[2]<<y,_);for(te=we.num_htrees,ee=we.context_map,G[0]=new N(p,$),G[1]=new N(g,se[1]),G[2]=new N(J,te),n=0;n<3;++n)G[n].decode(_);for(fe=0,de=0,ne=ce[oe[0]],ge=l.lookupOffsets[ne],ve=l.lookupOffsets[ne+1],re=G[1].htrees[0];ie>0;){var ke,xe,_e,Ae,Ee,Se,Ce,De,Te,Oe,Fe,Pe;for(_.readMoreInput(),0===ae[1]&&(j(se[1],w,1,oe,ue,le,_),ae[1]=M(x,k,_),re=G[1].htrees[oe[1]]),--ae[1],(xe=(ke=P(G[1].codes,re,_))>>6)>=2?(xe-=2,Ce=-1):Ce=0,_e=c.kInsertRangeLut[xe]+(ke>>3&7),Ae=c.kCopyRangeLut[xe]+(7&ke),Ee=c.kInsertLengthPrefixCode[_e].offset+_.readBits(c.kInsertLengthPrefixCode[_e].nbits),Se=c.kCopyLengthPrefixCode[Ae].offset+_.readBits(c.kCopyLengthPrefixCode[Ae].nbits),W=d[E-1&h],V=d[E-2&h],Te=0;Te<Ee;++Te)_.readMoreInput(),0===ae[0]&&(j(se[0],w,0,oe,ue,le,_),ae[0]=M(x,0,_),fe=oe[0]<<m,ne=ce[oe[0]],ge=l.lookupOffsets[ne],ve=l.lookupOffsets[ne+1]),he=Q[fe+(l.lookup[ge+W]|l.lookup[ve+V])],--ae[0],V=W,W=P(G[0].codes,G[0].htrees[he],_),d[E&h]=W,(E&h)===h&&t.write(d,u),++E;if((ie-=Ee)<=0)break;if(Ce<0)if(_.readMoreInput(),0===ae[2]&&(j(se[2],w,2,oe,ue,le,_),ae[2]=M(x,2*k,_),de=oe[2]<<y),--ae[2],pe=ee[de+(255&(Se>4?3:Se-2))],(Ce=P(G[2].codes,G[2].htrees[pe],_))>=X)Pe=(Ce-=X)&K,Ce=X+((Re=(2+(1&(Ce>>=Z))<<(Fe=1+(Ce>>1)))-4)+_.readBits(Fe)<<Z)+Pe;if((De=I(Ce,O,L))<0)throw new Error("[BrotliDecompress] invalid distance");if(Oe=E&h,De>(C=E<i&&C!==i?E:i)){if(!(Se>=o.minDictionaryWordLength&&Se<=o.maxDictionaryWordLength))throw new Error("Invalid backward reference. pos: "+E+" distance: "+De+" len: "+Se+" bytes left: "+ie);var Re=o.offsetsByLength[Se],Me=De-C-1,Ie=o.sizeBitsByLength[Se],Le=Me>>Ie;if(Re+=(Me&(1<<Ie)-1)*Se,!(Le<f.kNumTransforms))throw new Error("Invalid backward reference. pos: "+E+" distance: "+De+" len: "+Se+" bytes left: "+ie);var Ne=f.transformDictionaryWord(d,Oe,Re,Se,Le);if(E+=Ne,ie-=Ne,(Oe+=Ne)>=b){t.write(d,u);for(var Be=0;Be<Oe-b;Be++)d[Be]=d[b+Be]}}else{if(Ce>0&&(O[3&L]=De,++L),Se>ie)throw new Error("Invalid backward reference. pos: "+E+" distance: "+De+" len: "+Se+" bytes left: "+ie);for(Te=0;Te<Se;++Te)d[E&h]=d[E-De&h],(E&h)===h&&t.write(d,u),++E,--ie}W=d[E-1&h],V=d[E-2&h]}E&=1073741823}}t.write(d,E&h)}N.prototype.decode=function(e){var t,n=0;for(t=0;t<this.num_htrees;++t)this.htrees[t]=n,n+=R(this.alphabet_size,this.codes,n,e)},t.BrotliDecompressBuffer=function(e,t){var n=new r(e);null==t&&(t=W(e));var a=new Uint8Array(t),o=new i(a);return V(n,o),o.pos<o.buffer.length&&(o.buffer=o.buffer.subarray(0,o.pos)),o.buffer},o.init()},7364:function(e,t,n){var r=n(2009);t.init=function(){return(0,n(2576).BrotliDecompressBuffer)(r.toByteArray(n(1670)))}},1670:function(e){e.exports="W5/fcQLn5gKf2XUbAiQ1XULX+TZz6ADToDsgqk6qVfeC0e4m6OO2wcQ1J76ZBVRV1fRkEsdu//62zQsFEZWSTCnMhcsQKlS2qOhuVYYMGCkV0fXWEoMFbESXrKEZ9wdUEsyw9g4bJlEt1Y6oVMxMRTEVbCIwZzJzboK5j8m4YH02qgXYhv1V+PM435sLVxyHJihaJREEhZGqL03txGFQLm76caGO/ovxKvzCby/3vMTtX/459f0igi7WutnKiMQ6wODSoRh/8Lx1V3Q99MvKtwB6bHdERYRY0hStJoMjNeTsNX7bn+Y7e4EQ3bf8xBc7L0BsyfFPK43dGSXpL6clYC/I328h54/VYrQ5i0648FgbGtl837svJ35L3Mot/+nPlNpWgKx1gGXQYqX6n+bbZ7wuyCHKcUok12Xjqub7NXZGzqBx0SD+uziNf87t7ve42jxSKQoW3nyxVrWIGlFShhCKxjpZZ5MeGna0+lBkk+kaN8F9qFBAFgEogyMBdcX/T1W/WnMOi/7ycWUQloEBKGeC48MkiwqJkJO+12eQiOFHMmck6q/IjWW3RZlany23TBm+cNr/84/oi5GGmGBZWrZ6j+zykVozz5fT/QH/Da6WTbZYYPynVNO7kxzuNN2kxKKWche5WveitPKAecB8YcAHz/+zXLjcLzkdDSktNIDwZE9J9X+tto43oJy65wApM3mDzYtCwX9lM+N5VR3kXYo0Z3t0TtXfgBFg7gU8oN0Dgl7fZlUbhNll+0uuohRVKjrEd8egrSndy5/Tgd2gqjA4CAVuC7ESUmL3DZoGnfhQV8uwnpi8EGvAVVsowNRxPudck7+oqAUDkwZopWqFnW1riss0t1z6iCISVKreYGNvQcXv+1L9+jbP8cd/dPUiqBso2q+7ZyFBvENCkkVr44iyPbtOoOoCecWsiuqMSML5lv+vN5MzUr+Dnh73G7Q1YnRYJVYXHRJaNAOByiaK6CusgFdBPE40r0rvqXV7tksKO2DrHYXBTv8P5ysqxEx8VDXUDDqkPH6NNOV/a2WH8zlkXRELSa8P+heNyJBBP7PgsG1EtWtNef6/i+lcayzQwQCsduidpbKfhWUDgAEmyhGu/zVTacI6RS0zTABrOYueemnVa19u9fT23N/Ta6RvTpof5DWygqreCqrDAgM4LID1+1T/taU6yTFVLqXOv+/MuQOFnaF8vLMKD7tKWDoBdALgxF33zQccCcdHx8fKIVdW69O7qHtXpeGr9jbbpFA+qRMWr5hp0s67FPc7HAiLV0g0/peZlW7hJPYEhZyhpSwahnf93/tZgfqZWXFdmdXBzqxGHLrQKxoAY6fRoBhgCRPmmGueYZ5JexTVDKUIXzkG/fqp/0U3hAgQdJ9zumutK6nqWbaqvm1pgu03IYR+G+8s0jDBBz8cApZFSBeuWasyqo2OMDKAZCozS+GWSvL/HsE9rHxooe17U3s/lTE+VZAk4j3dp6uIGaC0JMiqR5CUsabPyM0dOYDR7Ea7ip4USZlya38YfPtvrX/tBlhHilj55nZ1nfN24AOAi9BVtz/Mbn8AEDJCqJgsVUa6nQnSxv2Fs7l/NlCzpfYEjmPrNyib/+t0ei2eEMjvNhLkHCZlci4WhBe7ePZTmzYqlY9+1pxtS4GB+5lM1BHT9tS270EWUDYFq1I0yY/fNiAk4bk9yBgmef/f2k6AlYQZHsNFnW8wBQxCd68iWv7/35bXfz3JZmfGligWAKRjIs3IpzxQ27vAglHSiOzCYzJ9L9A1CdiyFvyR66ucA4jKifu5ehwER26yV7HjKqn5Mfozo7Coxxt8LWWPT47BeMxX8p0Pjb7hZn+6bw7z3Lw+7653j5sI8CLu5kThpMlj1m4c2ch3jGcP1FsT13vuK3qjecKTZk2kHcOZY40UX+qdaxstZqsqQqgXz+QGF99ZJLqr3VYu4aecl1Ab5GmqS8k/GV5b95zxQ5d4EfXUJ6kTS/CXF/aiqKDOT1T7Jz5z0PwDUcwr9clLN1OJGCiKfqvah+h3XzrBOiLOW8wvn8gW6qE8vPxi+Efv+UH55T7PQFVMh6cZ1pZQlzJpKZ7P7uWvwPGJ6DTlR6wbyj3Iv2HyefnRo/dv7dNx+qaa0N38iBsR++Uil7Wd4afwDNsrzDAK4fXZwvEY/jdKuIKXlfrQd2C39dW7ntnRbIp9OtGy9pPBn/V2ASoi/2UJZfS+xuGLH8bnLuPlzdTNS6zdyk8Dt/h6sfOW5myxh1f+zf3zZ3MX/mO9cQPp5pOx967ZA6/pqHvclNfnUFF+rq+Vd7alKr6KWPcIDhpn6v2K6NlUu6LrKo8b/pYpU/Gazfvtwhn7tEOUuXht5rUJdSf6sLjYf0VTYDgwJ81yaqKTUYej/tbHckSRb/HZicwGJqh1mAHB/IuNs9dc9yuvF3D5Xocm3elWFdq5oEy70dYFit79yaLiNjPj5UUcVmZUVhQEhW5V2Z6Cm4HVH/R8qlamRYwBileuh07CbEce3TXa2JmXWBf+ozt319psboobeZhVnwhMZzOeQJzhpTDbP71Tv8HuZxxUI/+ma3XW6DFDDs4+qmpERwHGBd2edxwUKlODRdUWZ/g0GOezrbzOZauFMai4QU6GVHV6aPNBiBndHSsV4IzpvUiiYyg6OyyrL4Dj5q/Lw3N5kAwftEVl9rNd7Jk5PDij2hTH6wIXnsyXkKePxbmHYgC8A6an5Fob/KH5GtC0l4eFso+VpxedtJHdHpNm+Bvy4C79yVOkrZsLrQ3OHCeB0Ra+kBIRldUGlDCEmq2RwXnfyh6Dz+alk6eftI2n6sastRrGwbwszBeDRS/Fa/KwRJkCzTsLr/JCs5hOPE/MPLYdZ1F1fv7D+VmysX6NpOC8aU9F4Qs6HvDyUy9PvFGDKZ/P5101TYHFl8pjj6wm/qyS75etZhhfg0UEL4OYmHk6m6dO192AzoIyPSV9QedDA4Ml23rRbqxMPMxf7FJnDc5FTElVS/PyqgePzmwVZ26NWhRDQ+oaT7ly7ell4s3DypS1s0g+tOr7XHrrkZj9+x/mJBttrLx98lFIaRZzHz4aC7r52/JQ4VjHahY2/YVXZn/QC2ztQb/sY3uRlyc5vQS8nLPGT/n27495i8HPA152z7Fh5aFpyn1GPJKHuPL8Iw94DuW3KjkURAWZXn4EQy89xiKEHN1mk/tkM4gYDBxwNoYvRfE6LFqsxWJtPrDGbsnLMap3Ka3MUoytW0cvieozOmdERmhcqzG+3HmZv2yZeiIeQTKGdRT4HHNxekm1tY+/n06rGmFleqLscSERzctTKM6G9P0Pc1RmVvrascIxaO1CQCiYPE15bD7c3xSeW7gXxYjgxcrUlcbIvO0r+Yplhx0kTt3qafDOmFyMjgGxXu73rddMHpV1wMubyAGcf/v5dLr5P72Ta9lBF+fzMJrMycwv+9vnU3ANIl1cH9tfW7af8u0/HG0vV47jNFXzFTtaha1xvze/s8KMtCYucXc1nzfd/MQydUXn/b72RBt5wO/3jRcMH9BdhC/yctKBIveRYPrNpDWqBsO8VMmP+WvRaOcA4zRMR1PvSoO92rS7pYEv+fZfEfTMzEdM+6X5tLlyxExhqLRkms5EuLovLfx66de5fL2/yX02H52FPVwahrPqmN/E0oVXnsCKhbi/yRxX83nRbUKWhzYceXOntfuXn51NszJ6MO73pQf5Pl4in3ec4JU8hF7ppV34+mm9r1LY0ee/i1O1wpd8+zfLztE0cqBxggiBi5Bu95v9l3r9r/U5hweLn+TbfxowrWDqdJauKd8+q/dH8sbPkc9ttuyO94f7/XK/nHX46MPFLEb5qQlNPvhJ50/59t9ft3LXu7uVaWaO2bDrDCnRSzZyWvFKxO1+vT8MwwunR3bX0CkfPjqb4K9O19tn5X50PvmYpEwHtiW9WtzuV/s76B1zvLLNkViNd8ySxIl/3orfqP90TyTGaf7/rx8jQzeHJXdmh/N6YDvbvmTBwCdxfEQ1NcL6wNMdSIXNq7b1EUzRy1/Axsyk5p22GMG1b+GxFgbHErZh92wuvco0AuOLXct9hvw2nw/LqIcDRRmJmmZzcgUa7JpM/WV/S9IUfbF56TL2orzqwebdRD8nIYNJ41D/hz37Fo11p2Y21wzPcn713qVGhqtevStYfGH4n69OEJtPvbbLYWvscDqc3Hgnu166+tAyLnxrX0Y5zoYjV++1sI7t5kMr02KT/+uwtkc+rZLOf/qn/s3nYCf13Dg8/sB2diJgjGqjQ+TLhxbzyue2Ob7X6/9lUwW7a+lbznHzOYy8LKW1C/uRPbQY3KW/0gO9LXunHLvPL97afba9bFtc9hmz7GAttjVYlCvQAiOwAk/gC5+hkLEs6tr3AZKxLJtOEwk2dLxTYWsIB/j/ToWtIWzo906FrSG8iaqqqqqqiIiIiAgzMzMzNz+AyK+01/zi8n8S+Y1MjoRaQ80WU/G8MBlO+53VPXANrWm4wzGUVZUjjBJZVdhpcfkjsmcWaO+UEldXi1e+zq+HOsCpknYshuh8pOLISJun7TN0EIGW2xTnlOImeecnoGW4raxe2G1T3HEvfYUYMhG+gAFOAwh5nK8mZhwJMmN7r224QVsNFvZ87Z0qatvknklyPDK3Hy45PgVKXji52Wen4d4PlFVVYGnNap+fSpFbK90rYnhUc6n91Q3AY9E0tJOFrcfZtm/491XbcG/jsViUPPX76qmeuiz+qY1Hk7/1VPM405zWVuoheLUimpWYdVzCmUdKHebMdzgrYrb8mL2eeLSnRWHdonfZa8RsOU9F37w+591l5FLYHiOqWeHtE/lWrBHcRKp3uhtr8yXm8LU/5ms+NM6ZKsqu90cFZ4o58+k4rdrtB97NADFbwmEG7lXqvirhOTOqU14xuUF2myIjURcPHrPOQ4lmM3PeMg7bUuk0nnZi67bXsU6H8lhqIo8TaOrEafCO1ARK9PjC0QOoq2BxmMdgYB9G/lIb9++fqNJ2s7BHGFyBNmZAR8J3KCo012ikaSP8BCrf6VI0X5xdnbhHIO+B5rbOyB54zXkzfObyJ4ecwxfqBJMLFc7m59rNcw7hoHnFZ0b00zee+gTqvjm61Pb4xn0kcDX4jvHM0rBXZypG3DCKnD/Waa/ZtHmtFPgO5eETx+k7RrVg3aSwm2YoNXnCs3XPQDhNn+Fia6IlOOuIG6VJH7TP6ava26ehKHQa2T4N0tcZ9dPCGo3ZdnNltsHQbeYt5vPnJezV/cAeNypdml1vCHI8M81nSRP5Qi2+mI8v/sxiZru9187nRtp3f/42NemcONa+4eVC3PCZzc88aZh851CqSsshe70uPxeN/dmYwlwb3trwMrN1Gq8jbnApcVDx/yDPeYs5/7r62tsQ6lLg+DiFXTEhzR9dHqv0iT4tgj825W+H3XiRUNUZT2kR9Ri0+lp+UM3iQtS8uOE23Ly4KYtvqH13jghUntJRAewuzNLDXp8RxdcaA3cMY6TO2IeSFRXezeWIjCqyhsUdMYuCgYTZSKpBype1zRfq8FshvfBPc6BAQWl7/QxIDp3VGo1J3vn42OEs3qznws+YLRXbymyB19a9XBx6n/owcyxlEYyFWCi+kG9F+EyD/4yn80+agaZ9P7ay2Dny99aK2o91FkfEOY8hBwyfi5uwx2y5SaHmG+oq/zl1FX/8irOf8Y3vAcX/6uLP6A6nvMO24edSGPjQc827Rw2atX+z2bKq0CmW9mOtYnr5/AfDa1ZfPaXnKtlWborup7QYx+Or2uWb+N3N//2+yDcXMqIJdf55xl7/vsj4WoPPlxLxtVrkJ4w/tTe3mLdATOOYwxcq52w5Wxz5MbPdVs5O8/lhfE7dPj0bIiPQ3QV0iqm4m3YX8hRfc6jQ3fWepevMqUDJd86Z4vwM40CWHnn+WphsGHfieF02D3tmZvpWD+kBpNCFcLnZhcmmrhpGzzbdA+sQ1ar18OJD87IOKOFoRNznaHPNHUfUNhvY1iU+uhvEvpKHaUn3qK3exVVyX4joipp3um7FmYJWmA+WbIDshRpbVRx5/nqstCgy87FGbfVB8yDGCqS+2qCsnRwnSAN6zgzxfdB2nBT/vZ4/6uxb6oH8b4VBRxiIB93wLa47hG3w2SL/2Z27yOXJFwZpSJaBYyvajA7vRRYNKqljXKpt/CFD/tSMr18DKKbwB0xggBePatl1nki0yvqW5zchlyZmJ0OTxJ3D+fsYJs/mxYN5+Le5oagtcl+YsVvy8kSjI2YGvGjvmpkRS9W2dtXqWnVuxUhURm1lKtou/hdEq19VBp9OjGvHEQSmrpuf2R24mXGheil8KeiANY8fW1VERUfBImb64j12caBZmRViZHbeVMjCrPDg9A90IXrtnsYCuZtRQ0PyrKDjBNOsPfKsg1pA02gHlVr0OXiFhtp6nJqXVzcbfM0KnzC3ggOENPE9VBdmHKN6LYaijb4wXxJn5A0FSDF5j+h1ooZx885Jt3ZKzO5n7Z5WfNEOtyyPqQEnn7WLv5Fis3PdgMshjF1FRydbNyeBbyKI1oN1TRVrVK7kgsb/zjX4NDPIRMctVeaxVB38Vh1x5KbeJbU138AM5KzmZu3uny0ErygxiJF7GVXUrPzFxrlx1uFdAaZFDN9cvIb74qD9tzBMo7L7WIEYK+sla1DVMHpF0F7b3+Y6S+zjvLeDMCpapmJo1weBWuxKF3rOocih1gun4BoJh1kWnV/Jmiq6uOhK3VfKxEHEkafjLgK3oujaPzY6SXg8phhL4TNR1xvJd1Wa0aYFfPUMLrNBDCh4AuGRTbtKMc6Z1Udj8evY/ZpCuMAUefdo69DZUngoqE1P9A3PJfOf7WixCEj+Y6t7fYeHbbxUAoFV3M89cCKfma3fc1+jKRe7MFWEbQqEfyzO2x/wrO2VYH7iYdQ9BkPyI8/3kXBpLaCpU7eC0Yv/am/tEDu7HZpqg0EvHo0nf/R/gRzUWy33/HXMJQeu1GylKmOkXzlCfGFruAcPPhaGqZOtu19zsJ1SO2Jz4Ztth5cBX6mRQwWmDwryG9FUMlZzNckMdK+IoMJv1rOWnBamS2w2KHiaPMPLC15hCZm4KTpoZyj4E2TqC/P6r7/EhnDMhKicZZ1ZwxuC7DPzDGs53q8gXaI9kFTK+2LTq7bhwsTbrMV8Rsfua5lMS0FwbTitUVnVa1yTb5IX51mmYnUcP9wPr8Ji1tiYJeJV9GZTrQhF7vvdU2OTU42ogJ9FDwhmycI2LIg++03C6scYhUyUuMV5tkw6kGUoL+mjNC38+wMdWNljn6tGPpRES7veqrSn5TRuv+dh6JVL/iDHU1db4c9WK3++OrH3PqziF916UMUKn8G67nN60GfWiHrXYhUG3yVWmyYak59NHj8t1smG4UDiWz2rPHNrKnN4Zo1LBbr2/eF9YZ0n0blx2nG4X+EKFxvS3W28JESD+FWk61VCD3z/URGHiJl++7TdBwkCj6tGOH3qDb0QqcOF9Kzpj0HUb/KyFW3Yhj2VMKJqGZleFBH7vqvf7WqLC3XMuHV8q8a4sTFuxUtkD/6JIBvKaVjv96ndgruKZ1k/BHzqf2K9fLk7HGXANyLDd1vxkK/i055pnzl+zw6zLnwXlVYVtfmacJgEpRP1hbGgrYPVN6v2lG+idQNGmwcKXu/8xEj/P6qe/sB2WmwNp6pp8jaISMkwdleFXYK55NHWLTTbutSUqjBfDGWo/Yg918qQ+8BRZSAHZbfuNZz2O0sov1Ue4CWlVg3rFhM3Kljj9ksGd/NUhk4nH+a5UN2+1i8+NM3vRNp7uQ6sqexSCukEVlVZriHNqFi5rLm9TMWa4qm3idJqppQACol2l4VSuvWLfta4JcXy3bROPNbXOgdOhG47LC0CwW/dMlSx4Jf17aEU3yA1x9p+Yc0jupXgcMuYNku64iYOkGToVDuJvlbEKlJqsmiHbvNrIVZEH+yFdF8DbleZ6iNiWwMqvtMp/mSpwx5KxRrT9p3MAPTHGtMbfvdFhyj9vhaKcn3At8Lc16Ai+vBcSp1ztXi7rCJZx/ql7TXcclq6Q76UeKWDy9boS0WHIjUuWhPG8LBmW5y2rhuTpM5vsLt+HOLh1Yf0DqXa9tsfC+kaKt2htA0ai/L2i7RKoNjEwztkmRU0GfgW1TxUvPFhg0V7DdfWJk5gfrccpYv+MA9M0dkGTLECeYwUixRzjRFdmjG7zdZIl3XKB9YliNKI31lfa7i2JG5C8Ss+rHe0D7Z696/V3DEAOWHnQ9yNahMUl5kENWS6pHKKp2D1BaSrrHdE1w2qNxIztpXgUIrF0bm15YML4b6V1k+GpNysTahKMVrrS85lTVo9OGJ96I47eAy5rYWpRf/mIzeoYU1DKaQCTUVwrhHeyNoDqHel+lLxr9WKzhSYw7vrR6+V5q0pfi2k3L1zqkubY6rrd9ZLvSuWNf0uqnkY+FpTvFzSW9Fp0b9l8JA7THV9eCi/PY/SCZIUYx3BU2alj7Cm3VV6eYpios4b6WuNOJdYXUK3zTqj5CVG2FqYM4Z7CuIU0qO05XR0d71FHM0YhZmJmTRfLlXEumN82BGtzdX0S19t1e+bUieK8zRmqpa4Qc5TSjifmaQsY2ETLjhI36gMR1+7qpjdXXHiceUekfBaucHShAOiFXmv3sNmGQyU5iVgnoocuonQXEPTFwslHtS8R+A47StI9wj0iSrtbi5rMysczFiImsQ+bdFClnFjjpXXwMy6O7qfjOr8Fb0a7ODItisjnn3EQO16+ypd1cwyaAW5Yzxz5QknfMO7643fXW/I9y3U2xH27Oapqr56Z/tEzglj6IbT6HEHjopiXqeRbe5mQQvxtcbDOVverN0ZgMdzqRYRjaXtMRd56Q4cZSmdPvZJdSrhJ1D9zNXPqAEqPIavPdfubt5oke2kmv0dztIszSv2VYuoyf1UuopbsYb+uX9h6WpwjpgtZ6fNNawNJ4q8O3CFoSbioAaOSZMx2GYaPYB+rEb6qjQiNRFQ76TvwNFVKD+BhH9VhcKGsXzmMI7BptU/CNWolM7YzROvpFAntsiWJp6eR2d3GarcYShVYSUqhmYOWj5E96NK2WvmYNTeY7Zs4RUEdv9h9QT4EseKt6LzLrqEOs3hxAY1MaNWpSa6zZx8F3YOVeCYMS88W+CYHDuWe4yoc6YK+djDuEOrBR5lvh0r+Q9uM88lrjx9x9AtgpQVNE8r+3O6Gvw59D+kBF/UMXyhliYUtPjmvXGY6Dk3x+kEOW+GtdMVC4EZTqoS/jmR0P0LS75DOc/w2vnri97M4SdbZ8qeU7gg8DVbERkU5geaMQO3mYrSYyAngeUQqrN0C0/vsFmcgWNXNeidsTAj7/4MncJR0caaBUpbLK1yBCBNRjEv6KvuVSdpPnEMJdsRRtqJ+U8tN1gXA4ePHc6ZT0eviI73UOJF0fEZ8YaneAQqQdGphNvwM4nIqPnXxV0xA0fnCT+oAhJuyw/q8jO0y8CjSteZExwBpIN6SvNp6A5G/abi6egeND/1GTguhuNjaUbbnSbGd4L8937Ezm34Eyi6n1maeOBxh3PI0jzJDf5mh/BsLD7F2GOKvlA/5gtvxI3/eV4sLfKW5Wy+oio+es/u6T8UU+nsofy57Icb/JlZHPFtCgd/x+bwt3ZT+xXTtTtTrGAb4QehC6X9G+8YT+ozcLxDsdCjsuOqwPFnrdLYaFc92Ui0m4fr39lYmlCaqTit7G6O/3kWDkgtXjNH4BiEm/+jegQnihOtfffn33WxsFjhfMd48HT+f6o6X65j7XR8WLSHMFkxbvOYsrRsF1bowDuSQ18Mkxk4qz2zoGPL5fu9h2Hqmt1asl3Q3Yu3szOc+spiCmX4AETBM3pLoTYSp3sVxahyhL8eC4mPN9k2x3o0xkiixIzM3CZFzf5oR4mecQ5+ax2wCah3/crmnHoqR0+KMaOPxRif1oEFRFOO/kTPPmtww+NfMXxEK6gn6iU32U6fFruIz8Q4WgljtnaCVTBgWx7diUdshC9ZEa5yKpRBBeW12r/iNc/+EgNqmhswNB8SBoihHXeDF7rrWDLcmt3V8GYYN7pXRy4DZjj4DJuUBL5iC3DQAaoo4vkftqVTYRGLS3mHZ7gdmdTTqbgNN/PTdTCOTgXolc88MhXAEUMdX0iy1JMuk5wLsgeu0QUYlz2S4skTWwJz6pOm/8ihrmgGfFgri+ZWUK2gAPHgbWa8jaocdSuM4FJYoKicYX/ZSENkg9Q1ZzJfwScfVnR2DegOGwCvmogaWJCLQepv9WNlU6QgsmOwICquU28Mlk3d9W5E81lU/5Ez0LcX6lwKMWDNluNKfBDUy/phJgBcMnfkh9iRxrdOzgs08JdPB85Lwo+GUSb4t3nC+0byqMZtO2fQJ4U2zGIr49t/28qmmGv2RanDD7a3FEcdtutkW8twwwlUSpb8QalodddbBfNHKDQ828BdE7OBgFdiKYohLawFYqpybQoxATZrheLhdI7+0Zlu9Q1myRcd15r9UIm8K2LGJxqTegntqNVMKnf1a8zQiyUR1rxoqjiFxeHxqFcYUTHfDu7rhbWng6qOxOsI+5A1p9mRyEPdVkTlE24vY54W7bWc6jMgZvNXdfC9/9q7408KDsbdL7Utz7QFSDetz2picArzrdpL8OaCHC9V26RroemtDZ5yNM/KGkWMyTmfnInEvwtSD23UcFcjhaE3VKzkoaEMKGBft4XbIO6forTY1lmGQwVmKicBCiArDzE+1oIxE08fWeviIOD5TznqH+OoHadvoOP20drMPe5Irg3XBQziW2XDuHYzjqQQ4wySssjXUs5H+t3FWYMHppUnBHMx/nYIT5d7OmjDbgD9F6na3m4l7KdkeSO3kTEPXafiWinogag7b52taiZhL1TSvBFmEZafFq2H8khQaZXuitCewT5FBgVtPK0j4xUHPfUz3Q28eac1Z139DAP23dgki94EC8vbDPTQC97HPPSWjUNG5tWKMsaxAEMKC0665Xvo1Ntd07wCLNf8Q56mrEPVpCxlIMVlQlWRxM3oAfpgIc+8KC3rEXUog5g06vt7zgXY8grH7hhwVSaeuvC06YYRAwpbyk/Unzj9hLEZNs2oxPQB9yc+GnL6zTgq7rI++KDJwX2SP8Sd6YzTuw5lV/kU6eQxRD12omfQAW6caTR4LikYkBB1CMOrvgRr/VY75+NSB40Cni6bADAtaK+vyxVWpf9NeKJxN2KYQ8Q2xPB3K1s7fuhvWbr2XpgW044VD6DRs0qXoqKf1NFsaGvKJc47leUV3pppP/5VTKFhaGuol4Esfjf5zyCyUHmHthChcYh4hYLQF+AFWsuq4t0wJyWgdwQVOZiV0efRHPoK5+E1vjz9wTJmVkITC9oEstAsyZSgE/dbicwKr89YUxKZI+owD205Tm5lnnmDRuP/JnzxX3gMtlrcX0UesZdxyQqYQuEW4R51vmQ5xOZteUd8SJruMlTUzhtVw/Nq7eUBcqN2/HVotgfngif60yKEtoUx3WYOZlVJuJOh8u59fzSDPFYtQgqDUAGyGhQOAvKroXMcOYY0qjnStJR/G3aP+Jt1sLVlGV8POwr/6OGsqetnyF3TmTqZjENfnXh51oxe9qVUw2M78EzAJ+IM8lZ1MBPQ9ZWSVc4J3mWSrLKrMHReA5qdGoz0ODRsaA+vwxXA2cAM4qlfzBJA6581m4hzxItQw5dxrrBL3Y6kCbUcFxo1S8jyV44q//+7ASNNudZ6xeaNOSIUffqMn4A9lIjFctYn2gpEPAb3f7p3iIBN8H14FUGQ9ct2hPsL+cEsTgUrR47uJVN4n4wt/wgfwwHuOnLd4yobkofy8JvxSQTA7rMpDIc608SlZFJfZYcmbT0tAHpPE8MrtQ42siTUNWxqvWZOmvu9f0JPoQmg+6l7sZWwyfi6PXkxJnwBraUG0MYG4zYHQz3igy/XsFkx5tNQxw43qvI9dU3f0DdhOUlHKjmi1VAr2Kiy0HZwD8VeEbhh0OiDdMYspolQsYdSwjCcjeowIXNZVUPmL2wwIkYhmXKhGozdCJ4lRKbsf4NBh/XnQoS92NJEWOVOFs2YhN8c5QZFeK0pRdAG40hqvLbmoSA8xQmzOOEc7wLcme9JOsjPCEgpCwUs9E2DohMHRhUeyGIN6TFvrbny8nDuilsDpzrH5mS76APoIEJmItS67sQJ+nfwddzmjPxcBEBBCw0kWDwd0EZCkNeOD7NNQhtBm7KHL9mRxj6U1yWU2puzlIDtpYxdH4ZPeXBJkTGAJfUr/oTCz/iypY6uXaR2V1doPxJYlrw2ghH0D5gbrhFcIxzYwi4a/4hqVdf2DdxBp6vGYDjavxMAAoy+1+3aiO6S3W/QAKNVXagDtvsNtx7Ks+HKgo6U21B+QSZgIogV5Bt+BnXisdVfy9VyXV+2P5fMuvdpAjM1o/K9Z+XnE4EOCrue+kcdYHqAQ0/Y/OmNlQ6OI33jH/uD1RalPaHpJAm2av0/xtpqdXVKNDrc9F2izo23Wu7firgbURFDNX9eGGeYBhiypyXZft2j3hTvzE6PMWKsod//rEILDkzBXfi7xh0eFkfb3/1zzPK/PI5Nk3FbZyTl4mq5BfBoVoqiPHO4Q4QKZAlrQ3MdNfi3oxIjvsM3kAFv3fdufurqYR3PSwX/mpGy/GFI/B2MNPiNdOppWVbs/gjF3YH+QA9jMhlAbhvasAHstB0IJew09iAkmXHl1/TEj+jvHOpOGrPRQXbPADM+Ig2/OEcUcpgPTItMtW4DdqgfYVI/+4hAFWYjUGpOP/UwNuB7+BbKOcALbjobdgzeBQfjgNSp2GOpxzGLj70Vvq5cw2AoYENwKLUtJUX8sGRox4dVa/TN4xKwaKcl9XawQR/uNus700Hf17pyNnezrUgaY9e4MADhEDBpsJT6y1gDJs1q6wlwGhuUzGR7C8kgpjPyHWwsvrf3yn1zJEIRa5eSxoLAZOCR9xbuztxFRJW9ZmMYfCFJ0evm9F2fVnuje92Rc4Pl6A8bluN8MZyyJGZ0+sNSb//DvAFxC2BqlEsFwccWeAl6CyBcQV1bx4mQMBP1Jxqk1EUADNLeieS2dUFbQ/c/kvwItbZ7tx0st16viqd53WsRmPTKv2AD8CUnhtPWg5aUegNpsYgasaw2+EVooeNKmrW3MFtj76bYHJm5K9gpAXZXsE5U8DM8XmVOSJ1F1WnLy6nQup+jx52bAb+rCq6y9WXl2B2oZDhfDkW7H3oYfT/4xx5VncBuxMXP2lNfhUVQjSSzSRbuZFE4vFawlzveXxaYKVs8LpvAb8IRYF3ZHiRnm0ADeNPWocwxSzNseG7NrSEVZoHdKWqaGEBz1N8Pt7kFbqh3LYmAbm9i1IChIpLpM5AS6mr6OAPHMwwznVy61YpBYX8xZDN/a+lt7n+x5j4bNOVteZ8lj3hpAHSx1VR8vZHec4AHO9XFCdjZ9eRkSV65ljMmZVzaej2qFn/qt1lvWzNZEfHxK3qOJrHL6crr0CRzMox5f2e8ALBB4UGFZKA3tN6F6IXd32GTJXGQ7DTi9j/dNcLF9jCbDcWGKxoKTYblIwbLDReL00LRcDPMcQuXLMh5YzgtfjkFK1DP1iDzzYYVZz5M/kWYRlRpig1htVRjVCknm+h1M5LiEDXOyHREhvzCGpFZjHS0RsK27o2avgdilrJkalWqPW3D9gmwV37HKmfM3F8YZj2ar+vHFvf3B8CRoH4kDHIK9mrAg+owiEwNjjd9V+FsQKYR8czJrUkf7Qoi2YaW6EVDZp5zYlqiYtuXOTHk4fAcZ7qBbdLDiJq0WNV1l2+Hntk1mMWvxrYmc8kIx8G3rW36J6Ra4lLrTOCgiOihmow+YnzUT19jbV2B3RWqSHyxkhmgsBqMYWvOcUom1jDQ436+fcbu3xf2bbeqU/ca+C4DOKE+e3qvmeMqW3AxejfzBRFVcwVYPq4L0APSWWoJu+5UYX4qg5U6YTioqQGPG9XrnuZ/BkxuYpe6Li87+18EskyQW/uA+uk2rpHpr6hut2TlVbKgWkFpx+AZffweiw2+VittkEyf/ifinS/0ItRL2Jq3tQOcxPaWO2xrG68GdFoUpZgFXaP2wYVtRc6xYCfI1CaBqyWpg4bx8OHBQwsV4XWMibZZ0LYjWEy2IxQ1mZrf1/UNbYCJplWu3nZ4WpodIGVA05d+RWSS+ET9tH3RfGGmNI1cIY7evZZq7o+a0bjjygpmR3mVfalkT/SZGT27Q8QGalwGlDOS9VHCyFAIL0a1Q7JiW3saz9gqY8lqKynFrPCzxkU4SIfLc9VfCI5edgRhDXs0edO992nhTKHriREP1NJC6SROMgQ0xO5kNNZOhMOIT99AUElbxqeZF8A3xrfDJsWtDnUenAHdYWSwAbYjFqQZ+D5gi3hNK8CSxU9i6f6ClL9IGlj1OPMQAsr84YG6ijsJpCaGWj75c3yOZKBB9mNpQNPUKkK0D6wgLH8MGoyRxTX6Y05Q4AnYNXMZwXM4eij/9WpsM/9CoRnFQXGR6MEaY+FXvXEO3RO0JaStk6OXuHVATHJE+1W+TU3bSZ2ksMtqjO0zfSJCdBv7y2d8DMx6TfVme3q0ZpTKMMu4YL/t7ciTNtdDkwPogh3Cnjx7qk08SHwf+dksZ7M2vCOlfsF0hQ6J4ehPCaHTNrM/zBSOqD83dBEBCW/F/LEmeh0nOHd7oVl3/Qo/9GUDkkbj7yz+9cvvu+dDAtx8NzCDTP4iKdZvk9MWiizvtILLepysflSvTLFBZ37RLwiriqyRxYv/zrgFd/9XVHh/OmzBvDX4mitMR/lUavs2Vx6cR94lzAkplm3IRNy4TFfu47tuYs9EQPIPVta4P64tV+sZ7n3ued3cgEx2YK+QL5+xms6osk8qQbTyuKVGdaX9FQqk6qfDnT5ykxk0VK7KZ62b6DNDUfQlqGHxSMKv1P0XN5BqMeKG1P4Wp5QfZDUCEldppoX0U6ss2jIko2XpURKCIhfaOqLPfShdtS37ZrT+jFRSH2xYVV1rmT/MBtRQhxiO4MQ3iAGlaZi+9PWBEIXOVnu9jN1f921lWLZky9bqbM3J2MAAI9jmuAx3gyoEUa6P2ivs0EeNv/OR+AX6q5SW6l5HaoFuS6jr6yg9limu+P0KYKzfMXWcQSfTXzpOzKEKpwI3YGXZpSSy2LTlMgfmFA3CF6R5c9xWEtRuCg2ZPUQ2Nb6dRFTNd4TfGHrnEWSKHPuRyiJSDAZ+KX0VxmSHjGPbQTLVpqixia2uyhQ394gBMt7C3ZAmxn/DJS+l1fBsAo2Eir/C0jG9csd4+/tp12pPc/BVJGaK9mfvr7M/CeztrmCO5qY06Edi4xAGtiEhnWAbzLy2VEyazE1J5nPmgU4RpW4Sa0TnOT6w5lgt3/tMpROigHHmexBGAMY0mdcDbDxWIz41NgdD6oxgHsJRgr5RnT6wZAkTOcStU4NMOQNemSO7gxGahdEsC+NRVGxMUhQmmM0llWRbbmFGHzEqLM4Iw0H7577Kyo+Zf+2cUFIOw93gEY171vQaM0HLwpjpdRR6Jz7V0ckE7XzYJ0TmY9znLdzkva0vNrAGGT5SUZ5uaHDkcGvI0ySpwkasEgZPMseYcu85w8HPdSNi+4T6A83iAwDbxgeFcB1ZM2iGXzFcEOUlYVrEckaOyodfvaYSQ7GuB4ISE0nYJc15X/1ciDTPbPCgYJK55VkEor4LvzL9S2WDy4xj+6FOqVyTAC2ZNowheeeSI5hA/02l8UYkv4nk9iaVn+kCVEUstgk5Hyq+gJm6R9vG3rhuM904he/hFmNQaUIATB1y3vw+OmxP4X5Yi6A5I5jJufHCjF9+AGNwnEllZjUco6XhsO5T5+R3yxz5yLVOnAn0zuS+6zdj0nTJbEZCbXJdtpfYZfCeCOqJHoE2vPPFS6eRLjIJlG69X93nfR0mxSFXzp1Zc0lt/VafDaImhUMtbnqWVb9M4nGNQLN68BHP7AR8Il9dkcxzmBv8PCZlw9guY0lurbBsmNYlwJZsA/B15/HfkbjbwPddaVecls/elmDHNW2r4crAx43feNkfRwsaNq/yyJ0d/p5hZ6AZajz7DBfUok0ZU62gCzz7x8eVfJTKA8IWn45vINLSM1q+HF9CV9qF3zP6Ml21kPPL3CXzkuYUlnSqT+Ij4tI/od5KwIs+tDajDs64owN7tOAd6eucGz+KfO26iNcBFpbWA5732bBNWO4kHNpr9D955L61bvHCF/mwSrz6eQaDjfDEANqGMkFc+NGxpKZzCD2sj/JrHd+zlPQ8Iz7Q+2JVIiVCuCKoK/hlAEHzvk/Piq3mRL1rT/fEh9hoT5GJmeYswg1otiKydizJ/fS2SeKHVu6Z3JEHjiW8NaTQgP5xdBli8nC57XiN9hrquBu99hn9zqwo92+PM2JXtpeVZS0PdqR5mDyDreMMtEws+CpwaRyyzoYtfcvt9PJIW0fJVNNi/FFyRsea7peLvJrL+5b4GOXJ8tAr+ATk9f8KmiIsRhqRy0vFzwRV3Z5dZ3QqIU8JQ/uQpkJbjMUMFj2F9sCFeaBjI4+fL/oN3+LQgjI4zuAfQ+3IPIPFQBccf0clJpsfpnBxD84atwtupkGqKvrH7cGNl/QcWcSi6wcVDML6ljOgYbo+2BOAWNNjlUBPiyitUAwbnhFvLbnqw42kR3Yp2kv2dMeDdcGOX5kT4S6M44KHEB/SpCfl7xgsUvs+JNY9G3O2X/6FEt9FyAn57lrbiu+tl83sCymSvq9eZbe9mchL7MTf/Ta78e80zSf0hYY5eUU7+ff14jv7Xy8qjzfzzzvaJnrIdvFb5BLWKcWGy5/w7+vV2cvIfwHqdTB+RuJK5oj9mbt0Hy94AmjMjjwYNZlNS6uiyxNnwNyt3gdreLb64p/3+08nXkb92LTkkRgFOwk1oGEVllcOj5lv1hfAZywDows0944U8vUFw+A/nuVq/UCygsrmWIBnHyU01d0XJPwriEOvx/ISK6Pk4y2w0gmojZs7lU8TtakBAdne4v/aNxmMpK4VcGMp7si0yqsiolXRuOi1Z1P7SqD3Zmp0CWcyK4Ubmp2SXiXuI5nGLCieFHKHNRIlcY3Pys2dwMTYCaqlyWSITwr2oGXvyU3h1Pf8eQ3w1bnD7ilocVjYDkcXR3Oo1BXgMLTUjNw2xMVwjtp99NhSVc5aIWrDQT5DHPKtCtheBP4zHcw4dz2eRdTMamhlHhtfgqJJHI7NGDUw1XL8vsSeSHyKqDtqoAmrQqsYwvwi7HW3ojWyhIa5oz5xJTaq14NAzFLjVLR12rRNUQ6xohDnrWFb5bG9yf8aCD8d5phoackcNJp+Dw3Due3RM+5Rid7EuIgsnwgpX0rUWh/nqPtByMhMZZ69NpgvRTKZ62ViZ+Q7Dp5r4K0d7EfJuiy06KuIYauRh5Ecrhdt2QpTS1k1AscEHvapNbU3HL1F2TFyR33Wxb5MvH5iZsrn3SDcsxlnnshO8PLwmdGN+paWnQuORtZGX37uhFT64SeuPsx8UOokY6ON85WdQ1dki5zErsJGazcBOddWJEKqNPiJpsMD1GrVLrVY+AOdPWQneTyyP1hRX/lMM4ZogGGOhYuAdr7F/DOiAoc++cn5vlf0zkMUJ40Z1rlgv9BelPqVOpxKeOpzKdF8maK+1Vv23MO9k/8+qpLoxrIGH2EDQlnGmH8CD31G8QqlyQIcpmR5bwmSVw9/Ns6IHgulCRehvZ/+VrM60Cu/r3AontFfrljew74skYe2uyn7JKQtFQBQRJ9ryGic/zQOsbS4scUBctA8cPToQ3x6ZBQu6DPu5m1bnCtP8TllLYA0UTQNVqza5nfew3Mopy1GPUwG5jsl0OVXniPmAcmLqO5HG8Hv3nSLecE9oOjPDXcsTxoCBxYyzBdj4wmnyEV4kvFDunipS8SSkvdaMnTBN9brHUR8xdmmEAp/Pdqk9uextp1t+JrtXwpN/MG2w/qhRMpSNxQ1uhg/kKO30eQ/FyHUDkWHT8V6gGRU4DhDMxZu7xXij9Ui6jlpWmQCqJg3FkOTq3WKneCRYZxBXMNAVLQgHXSCGSqNdjebY94oyIpVjMYehAiFx/tqzBXFHZaL5PeeD74rW5OysFoUXY8sebUZleFTUa/+zBKVTFDopTReXNuZq47QjkWnxjirCommO4L/GrFtVV21EpMyw8wyThL5Y59d88xtlx1g1ttSICDwnof6lt/6zliPzgVUL8jWBjC0o2D6Kg+jNuThkAlaDJsq/AG2aKA//A76avw2KNqtv223P+Wq3StRDDNKFFgtsFukYt1GFDWooFVXitaNhb3RCyJi4cMeNjROiPEDb4k+G3+hD8tsg+5hhmSc/8t2JTSwYoCzAI75doq8QTHe+E/Tw0RQSUDlU+6uBeNN3h6jJGX/mH8oj0i3caCNsjvTnoh73BtyZpsflHLq6AfwJNCDX4S98h4+pCOhGKDhV3rtkKHMa3EG4J9y8zFWI4UsfNzC/Rl5midNn7gwoN9j23HGCQQ+OAZpTTPMdiVow740gIyuEtd0qVxMyNXhHcnuXRKdw5wDUSL358ktjMXmAkvIB73BLa1vfF9BAUZInPYJiwxqFWQQBVk7gQH4ojfUQ/KEjn+A/WR6EEe4CtbpoLe1mzHkajgTIoE0SLDHVauKhrq12zrAXBGbPPWKCt4DGedq3JyGRbmPFW32bE7T20+73BatV/qQhhBWfWBFHfhYWXjALts38FemnoT+9bn1jDBMcUMmYgSc0e7GQjv2MUBwLU8ionCpgV+Qrhg7iUIfUY6JFxR0Y+ZTCPM+rVuq0GNLyJXX6nrUTt8HzFBRY1E/FIm2EeVA9NcXrj7S6YYIChVQCWr/m2fYUjC4j0XLkzZ8GCSLfmkW3PB/xq+nlXsKVBOj7vTvqKCOMq7Ztqr3cQ+N8gBnPaAps+oGwWOkbuxnRYj/x/WjiDclVrs22xMK4qArE1Ztk1456kiJriw6abkNeRHogaPRBgbgF9Z8i/tbzWELN4CvbqtrqV9TtGSnmPS2F9kqOIBaazHYaJ9bi3AoDBvlZasMluxt0BDXfhp02Jn411aVt6S4TUB8ZgFDkI6TP6gwPY85w+oUQSsjIeXVminrwIdK2ZAawb8Se6XOJbOaliQxHSrnAeONDLuCnFejIbp4YDtBcQCwMsYiRZfHefuEJqJcwKTTJ8sx5hjHmJI1sPFHOr6W9AhZ2NAod38mnLQk1gOz2LCAohoQbgMbUK9RMEA3LkiF7Sr9tLZp6lkciIGhE2V546w3Mam53VtVkGbB9w0Yk2XiRnCmbpxmHr2k4eSC0RuNbjNsUfDIfc8DZvRvgUDe1IlKdZTzcT4ZGEb53dp8VtsoZlyXzLHOdAbsp1LPTVaHvLA0GYDFMbAW/WUBfUAdHwqLFAV+3uHvYWrCfhUOR2i89qvCBoOb48usAGdcF2M4aKn79k/43WzBZ+xR1L0uZfia70XP9soQReeuhZiUnXFDG1T8/OXNmssTSnYO+3kVLAgeiY719uDwL9FQycgLPessNihMZbAKG7qwPZyG11G1+ZA3jAX2yddpYfmaKBlmfcK/V0mwIRUDC0nJSOPUl2KB8h13F4dlVZiRhdGY5farwN+f9hEb1cRi41ZcGDn6Xe9MMSTOY81ULJyXIHSWFIQHstVYLiJEiUjktlHiGjntN5/btB8Fu+vp28zl2fZXN+dJDyN6EXhS+0yzqpl/LSJNEUVxmu7BsNdjAY0jVsAhkNuuY0E1G48ej25mSt+00yPbQ4SRCVkIwb6ISvYtmJRPz9Zt5dk76blf+lJwAPH5KDF+vHAmACLoCdG2Adii6dOHnNJnTmZtoOGO8Q1jy1veMw6gbLFToQmfJa7nT7Al89mRbRkZZQxJTKgK5Kc9INzmTJFp0tpAPzNmyL/F08bX3nhCumM/cR/2RPn9emZ3VljokttZD1zVWXlUIqEU7SLk5I0lFRU0AcENXBYazNaVzsVHA/sD3o9hm42wbHIRb/BBQTKzAi8s3+bMtpOOZgLdQzCYPfX3UUxKd1WYVkGH7lh/RBBgMZZwXzU9+GYxdBqlGs0LP+DZ5g2BWNh6FAcR944B+K/JTWI3t9YyVyRhlP4CCoUk/mmF7+r2pilVBjxXBHFaBfBtr9hbVn2zDuI0kEOG3kBx8CGdPOjX1ph1POOZJUO1JEGG0jzUy2tK4X0CgVNYhmkqqQysRNtKuPdCJqK3WW57kaV17vXgiyPrl4KEEWgiGF1euI4QkSFHFf0TDroQiLNKJiLbdhH0YBhriRNCHPxSqJmNNoketaioohqMglh6wLtEGWSM1EZbQg72h0UJAIPVFCAJOThpQGGdKfFovcwEeiBuZHN2Ob4uVM7+gwZLz1D9E7ta4RmMZ24OBBAg7Eh6dLXGofZ4U2TFOCQMKjwhVckjrydRS+YaqCw1kYt6UexuzbNEDyYLTZnrY1PzsHZJT4U+awO2xlqTSYu6n/U29O2wPXgGOEKDMSq+zTUtyc8+6iLp0ivav4FKx+xxVy4FxhIF/pucVDqpsVe2jFOfdZhTzLz2QjtzvsTCvDPU7bzDH2eXVKUV9TZ+qFtaSSxnYgYdXKwVreIgvWhT9eGDB2OvnWyPLfIIIfNnfIxU8nW7MbcH05nhlsYtaW9EZRsxWcKdEqInq1DiZPKCz7iGmAU9/ccnnQud2pNgIGFYOTAWjhIrd63aPDgfj8/sdlD4l+UTlcxTI9jbaMqqN0gQxSHs60IAcW3cH4p3V1aSciTKB29L1tz2eUQhRiTgTvmqc+sGtBNh4ky0mQJGsdycBREP+fAaSs1EREDVo5gvgi5+aCN7NECw30owbCc1mSpjiahyNVwJd1jiGgzSwfTpzf2c5XJvG/g1n0fH88KHNnf+u7ZiRMlXueSIsloJBUtW9ezvsx9grfsX/FNxnbxU1Lvg0hLxixypHKGFAaPu0xCD8oDTeFSyfRT6s8109GMUZL8m2xXp8X2dpPCWWdX84iga4BrTlOfqox4shqEgh/Ht4qRst52cA1xOIUuOxgfUivp6v5f8IVyaryEdpVk72ERAwdT4aoY1usBgmP+0m06Q216H/nubtNYxHaOIYjcach3A8Ez/zc0KcShhel0HCYjFsA0FjYqyJ5ZUH1aZw3+zWC0hLpM6GDfcAdn9fq2orPmZbW6XXrf+Krc9RtvII5jeD3dFoT1KwZJwxfUMvc5KLfn8rROW23Jw89sJ2a5dpB3qWDUBWF2iX8OCuKprHosJ2mflBR+Wqs86VvgI/XMnsqb97+VlKdPVysczPj8Jhzf+WCvGBHijAqYlavbF60soMWlHbvKT+ScvhprgeTln51xX0sF+Eadc/l2s2a5BgkVbHYyz0E85p0LstqH+gEGiR84nBRRFIn8hLSZrGwqjZ3E29cuGi+5Z5bp7EM8MWFa9ssS/vy4VrDfECSv7DSU84DaP0sXI3Ap4lWznQ65nQoTKRWU30gd7Nn8ZowUvGIx4aqyXGwmA/PB4qN8msJUODezUHEl0VP9uo+cZ8vPFodSIB4C7lQYjEFj8yu49C2KIV3qxMFYTevG8KqAr0TPlkbzHHnTpDpvpzziAiNFh8xiT7C/TiyH0EguUw4vxAgpnE27WIypV+uFN2zW7xniF/n75trs9IJ5amB1zXXZ1LFkJ6GbS/dFokzl4cc2mamVwhL4XU0Av5gDWAl+aEWhAP7t2VIwU+EpvfOPDcLASX7H7lZpXA2XQfbSlD4qU18NffNPoAKMNSccBfO9YVVgmlW4RydBqfHAV7+hrZ84WJGho6bNT0YMhxxLdOx/dwGj0oyak9aAkNJ8lRJzUuA8sR+fPyiyTgUHio5+Pp+YaKlHrhR41jY5NESPS3x+zTMe0S2HnLOKCOQPpdxKyviBvdHrCDRqO+l96HhhNBLXWv4yEMuEUYo8kXnYJM8oIgVM4XJ+xXOev4YbWeqsvgq0lmw4/PiYr9sYLt+W5EAuYSFnJEan8CwJwbtASBfLBBpJZiRPor/aCJBZsM+MhvS7ZepyHvU8m5WSmaZnxuLts8ojl6KkS8oSAHkq5GWlCB/NgJ5W3rO2Cj1MK7ahxsCrbTT3a0V/QQH+sErxV4XUWDHx0kkFy25bPmBMBQ6BU3HoHhhYcJB9JhP6NXUWKxnE0raXHB6U9KHpWdQCQI72qevp5fMzcm+AvC85rsynVQhruDA9fp9COe7N56cg1UKGSas89vrN+WlGLYTwi5W+0xYdKEGtGCeNJwXKDU0XqU5uQYnWsMwTENLGtbQMvoGjIFIEMzCRal4rnBAg7D/CSn8MsCvS+FDJJAzoiioJEhZJgAp9n2+1Yznr7H+6eT4YkJ9Mpj60ImcW4i4iHDLn9RydB8dx3QYm3rsX6n4VRrZDsYK6DCGwkwd5n3/INFEpk16fYpP6JtMQpqEMzcOfQGAHXBTEGzuLJ03GYQL9bmV2/7ExDlRf+Uvf1sM2frRtCWmal12pMgtonvSCtR4n1CLUZRdTHDHP1Otwqd+rcdlavnKjUB/OYXQHUJzpNyFoKpQK+2OgrEKpGyIgIBgn2y9QHnTJihZOpEvOKIoHAMGAXHmj21Lym39Mbiow4IF+77xNuewziNVBxr6KD5e+9HzZSBIlUa/AmsDFJFXeyrQakR3FwowTGcADJHcEfhGkXYNGSYo4dh4bxwLM+28xjiqkdn0/3R4UEkvcBrBfn/SzBc1XhKM2VPlJgKSorjDac96V2UnQYXl1/yZPT4DVelgO+soMjexXwYO58VLl5xInQUZI8jc3H2CPnCNb9X05nOxIy4MlecasTqGK6s2az4RjpF2cQP2G28R+7wDPsZDZC/kWtjdoHC7SpdPmqQrUAhMwKVuxCmYTiD9q/O7GHtZvPSN0CAUQN/rymXZNniYLlJDE70bsk6Xxsh4kDOdxe7A2wo7P9F5YvqqRDI6brf79yPCSp4I0jVoO4YnLYtX5nzspR5WB4AKOYtR1ujXbOQpPyYDvfRE3FN5zw0i7reehdi7yV0YDRKRllGCGRk5Yz+Uv1fYl2ZwrnGsqsjgAVo0xEUba8ohjaNMJNwTwZA/wBDWFSCpg1eUH8MYL2zdioxRTqgGQrDZxQyNzyBJPXZF0+oxITJAbj7oNC5JwgDMUJaM5GqlGCWc//KCIrI+aclEe4IA0uzv7cuj6GCdaJONpi13O544vbtIHBF+A+JeDFUQNy61Gki3rtyQ4aUywn6ru314/dkGiP8Iwjo0J/2Txs49ZkwEl4mx+iYUUO55I6pJzU4P+7RRs+DXZkyKUYZqVWrPF4I94m4Wx1tXeE74o9GuX977yvJ/jkdak8+AmoHVjI15V+WwBdARFV2IPirJgVMdsg1Pez2VNHqa7EHWdTkl3XTcyjG9BiueWFvQfXI8aWSkuuRmqi/HUuzqyvLJfNfs0txMqldYYflWB1BS31WkuPJGGwXUCpjiQSktkuBMWwHjSkQxeehqw1Kgz0Trzm7QbtgxiEPDVmWCNCAeCfROTphd1ZNOhzLy6XfJyG6Xgd5MCAZw4xie0Sj5AnY1/akDgNS9YFl3Y06vd6FAsg2gVQJtzG7LVq1OH2frbXNHWH/NY89NNZ4QUSJqL2yEcGADbT38X0bGdukqYlSoliKOcsSTuqhcaemUeYLLoI8+MZor2RxXTRThF1LrHfqf/5LcLAjdl4EERgUysYS2geE+yFdasU91UgUDsc2cSQ1ZoT9+uLOwdgAmifwQqF028INc2IQEDfTmUw3eZxvz7Ud1z3xc1PQfeCvfKsB9jOhRj7rFyb9XcDWLcYj0bByosychMezMLVkFiYcdBBQtvI6K0KRuOZQH2kBsYHJaXTkup8F0eIhO1/GcIwWKpr2mouB7g5TUDJNvORXPXa/mU8bh27TAZYBe2sKx4NSv5OjnHIWD2RuysCzBlUfeNXhDd2jxnHoUlheJ3jBApzURy0fwm2FwwsSU0caQGl0Kv8hopRQE211NnvtLRsmCNrhhpEDoNiZEzD2QdJWKbRRWnaFedXHAELSN0t0bfsCsMf0ktfBoXBoNA+nZN9+pSlmuzspFevmsqqcMllzzvkyXrzoA+Ryo1ePXpdGOoJvhyru+EBRsmOp7MXZ0vNUMUqHLUoKglg1p73sWeZmPc+KAw0pE2zIsFFE5H4192KwDvDxdxEYoDBDNZjbg2bmADTeUKK57IPD4fTYF4c6EnXx/teYMORBDtIhPJneiZny7Nv/zG+YmekIKCoxr6kauE2bZtBLufetNG0BtBY7f+/ImUypMBvdWu/Q7vTMRzw5aQGZWuc1V0HEsItFYMIBnoKGZ0xcarba/TYZq50kCaflFysYjA4EDKHqGdpYWdKYmm+a7TADmW35yfnOYpZYrkpVEtiqF0EujI00aeplNs2k+qyFZNeE3CDPL9P6b4PQ/kataHkVpLSEVGK7EX6rAa7IVNrvZtFvOA6okKvBgMtFDAGZOx88MeBcJ8AR3AgUUeIznAN6tjCUipGDZONm1FjWJp4A3QIzSaIOmZ7DvF/ysYYbM/fFDOV0jntAjRdapxJxL0eThpEhKOjCDDq2ks+3GrwxqIFKLe1WdOzII8XIOPGnwy6LKXVfpSDOTEfaRsGujhpS4hBIsMOqHbl16PJxc4EkaVu9wpEYlF/84NSv5Zum4drMfp9yXbzzAOJqqS4YkI4cBrFrC7bMPiCfgI3nNZAqkk3QOZqR+yyqx+nDQKBBBZ7QKrfGMCL+XpqFaBJU0wpkBdAhbR4hJsmT5aynlvkouoxm/NjD5oe6BzVIO9uktM+/5dEC5P7vZvarmuO/lKXz4sBabVPIATuKTrwbJP8XUkdM6uEctHKXICUJGjaZIWRbZp8czquQYfY6ynBUCfIU+gG6wqSIBmYIm9pZpXdaL121V7q0VjDjmQnXvMe7ysoEZnZL15B0SpxS1jjd83uNIOKZwu5MPzg2NhOx3xMOPYwEn2CUzbSrwAs5OAtrz3GAaUkJOU74XwjaYUmGJdZBS1NJVkGYrToINLKDjxcuIlyfVsKQSG/G4DyiO2SlQvJ0d0Ot1uOG5IFSAkq+PRVMgVMDvOIJMdqjeCFKUGRWBW9wigYvcbU7CQL/7meF2KZAaWl+4y9uhowAX7elogAvItAAxo2+SFxGRsHGEW9BnhlTuWigYxRcnVUBRQHV41LV+Fr5CJYV7sHfeywswx4XMtUx6EkBhR+q8AXXUA8uPJ73Pb49i9KG9fOljvXeyFj9ixgbo6CcbAJ7WHWqKHy/h+YjBwp6VcN7M89FGzQ04qbrQtgrOFybg3gQRTYG5xn73ArkfQWjCJROwy3J38Dx/D7jOa6BBNsitEw1wGq780EEioOeD+ZGp2J66ADiVGMayiHYucMk8nTK2zzT9CnEraAk95kQjy4k0GRElLL5YAKLQErJ5rp1eay9O4Fb6yJGm9U4FaMwPGxtKD6odIIHKoWnhKo1U8KIpFC+MVn59ZXmc7ZTBZfsg6FQ8W10YfTr4u0nYrpHZbZ1jXiLmooF0cOm0+mPnJBXQtepc7n0BqOipNCqI6yyloTeRShNKH04FIo0gcMk0H/xThyN4pPAWjDDkEp3lNNPRNVfpMI44CWRlRgViP64eK0JSRp0WUvCWYumlW/c58Vcz/yMwVcW5oYb9+26TEhwvbxiNg48hl1VI1UXTU//Eta+BMKnGUivctfL5wINDD0giQL1ipt6U7C9cd4+lgqY2lMUZ02Uv6Prs+ZEZer7ZfWBXVghlfOOrClwsoOFKzWEfz6RZu1eCs+K8fLvkts5+BX0gyrFYve0C3qHrn5U/Oh6D/CihmWIrY7HUZRhJaxde+tldu6adYJ+LeXupQw0XExC36RETdNFxcq9glMu4cNQSX9cqR/GQYp+IxUkIcNGWVU7ZtGa6P3XAyodRt0XeS3Tp01AnCh0ZbUh4VrSZeV9RWfSoWyxnY3hzcZ30G/InDq4wxRrEejreBxnhIQbkxenxkaxl+k7eLUQkUR6vKJ2iDFNGX3WmVA1yaOH+mvhBd+sE6vacQzFobwY5BqEAFmejwW5ne7HtVNolOUgJc8CsUxmc/LBi8N5mu9VsIA5HyErnS6zeCz7VLI9+n/hbT6hTokMXTVyXJRKSG2hd2labXTbtmK4fNH3IZBPreSA4FMeVouVN3zG5x9CiGpLw/3pceo4qGqp+rVp+z+7yQ98oEf+nyH4F3+J9IheDBa94Wi63zJbLBCIZm7P0asHGpIJt3PzE3m0S4YIWyXBCVXGikj8MudDPB/6Nm2v4IxJ5gU0ii0guy5SUHqGUYzTP0jIJU5E82RHUXtX4lDdrihBLdP1YaG1AGUC12rQKuIaGvCpMjZC9bWSCYnjDlvpWbkdXMTNeBHLKiuoozMGIvkczmP0aRJSJ8PYnLCVNhKHXBNckH79e8Z8Kc2wUej4sQZoH8qDRGkg86maW/ZQWGNnLcXmq3FlXM6ssR/3P6E/bHMvm6HLrv1yRixit25JsH3/IOr2UV4BWJhxXW5BJ6Xdr07n9kF3ZNAk6/Xpc5MSFmYJ2R7bdL8Kk7q1OU9Elg/tCxJ8giT27wSTySF0GOxg4PbYJdi/Nyia9Nn89CGDulfJemm1aiEr/eleGSN+5MRrVJ4K6lgyTTIW3i9cQ0dAi6FHt0YMbH3wDSAtGLSAccezzxHitt1QdhW36CQgPcA8vIIBh3/JNjf/Obmc2yzpk8edSlS4lVdwgW5vzbYEyFoF4GCBBby1keVNueHAH+evi+H7oOVfS3XuPQSNTXOONAbzJeSb5stwdQHl1ZjrGoE49I8+A9j3t+ahhQj74FCSWpZrj7wRSFJJnnwi1T9HL5qrCFW/JZq6P62XkMWTb+u4lGpKfmmwiJWx178GOG7KbrZGqyWwmuyKWPkNswkZ1q8uptUlviIi+AXh2bOOTOLsrtNkfqbQJeh24reebkINLkjut5r4d9GR/r8CBa9SU0UQhsnZp5cP+RqWCixRm7i4YRFbtZ4EAkhtNa6jHb6gPYQv7MKqkPLRmX3dFsK8XsRLVZ6IEVrCbmNDc8o5mqsogjAQfoC9Bc7R6gfw03m+lQpv6kTfhxscDIX6s0w+fBxtkhjXAXr10UouWCx3C/p/FYwJRS/AXRKkjOb5CLmK4XRe0+xeDDwVkJPZau52bzLEDHCqV0f44pPgKOkYKgTZJ33fmk3Tu8SdxJ02SHM8Fem5SMsWqRyi2F1ynfRJszcFKykdWlNqgDA/L9lKYBmc7Zu/q9ii1FPF47VJkqhirUob53zoiJtVVRVwMR34gV9iqcBaHbRu9kkvqk3yMpfRFG49pKKjIiq7h/VpRwPGTHoY4cg05X5028iHsLvUW/uz+kjPyIEhhcKUwCkJAwbR9pIEGOn8z6svAO8i89sJ3dL5qDWFYbS+HGPRMxYwJItFQN86YESeJQhn2urGiLRffQeLptDl8dAgb+Tp47UQPxWOw17OeChLN1WnzlkPL1T5O+O3Menpn4C3IY5LEepHpnPeZHbvuWfeVtPlkH4LZjPbBrkJT3NoRJzBt86CO0Xq59oQ+8dsm0ymRcmQyn8w71mhmcuEI5byuF+C88VPYly2sEzjlzAQ3vdn/1+Hzguw6qFNNbqenhZGbdiG6RwZaTG7jTA2X9RdXjDN9yj1uQpyO4Lx8KRAcZcbZMafp4wPOd5MdXoFY52V1A8M9hi3sso93+uprE0qYNMjkE22CvK4HuUxqN7oIz5pWuETq1lQAjqlSlqdD2Rnr/ggp/TVkQYjn9lMfYelk2sH5HPdopYo7MHwlV1or9Bxf+QCyLzm92vzG2wjiIjC/ZHEJzeroJl6bdFPTpZho5MV2U86fLQqxNlGIMqCGy+9WYhJ8ob1r0+Whxde9L2PdysETv97O+xVw+VNN1TZSQN5I6l9m5Ip6pLIqLm4a1B1ffH6gHyqT9p82NOjntRWGIofO3bJz5GhkvSWbsXueTAMaJDou99kGLqDlhwBZNEQ4mKPuDvVwSK4WmLluHyhA97pZiVe8g+JxmnJF8IkV/tCs4Jq/HgOoAEGR9tCDsDbDmi3OviUQpG5D8XmKcSAUaFLRXb2lmJTNYdhtYyfjBYZQmN5qT5CNuaD3BVnlkCk7bsMW3AtXkNMMTuW4HjUERSJnVQ0vsBGa1wo3Qh7115XGeTF3NTz8w0440AgU7c3bSXO/KMINaIWXd0oLpoq/0/QJxCQSJ9XnYy1W7TYLBJpHsVWD1ahsA7FjNvRd6mxCiHsm8g6Z0pnzqIpF1dHUtP2ITU5Z1hZHbu+L3BEEStBbL9XYvGfEakv1bmf+bOZGnoiuHEdlBnaChxYKNzB23b8sw8YyT7Ajxfk49eJIAvdbVkdFCe2J0gMefhQ0bIZxhx3fzMIysQNiN8PgOUKxOMur10LduigREDRMZyP4oGWrP1GFY4t6groASsZ421os48wAdnrbovNhLt7ScNULkwZ5AIZJTrbaKYTLjA1oJ3sIuN/aYocm/9uoQHEIlacF1s/TM1fLcPTL38O9fOsjMEIwoPKfvt7opuI9G2Hf/PR4aCLDQ7wNmIdEuXJ/QNL72k5q4NejAldPfe3UVVqzkys8YZ/jYOGOp6c+YzRCrCuq0M11y7TiN6qk7YXRMn/gukxrEimbMQjr3jwRM6dKVZ4RUfWQr8noPXLJq6yh5R3EH1IVOHESst/LItbG2D2vRsZRkAObzvQAAD3mb3/G4NzopI0FAiHfbpq0X72adg6SRj+8OHMShtFxxLZlf/nLgRLbClwl5WmaYSs+yEjkq48tY7Z2bE0N91mJwt+ua0NlRJIDh0HikF4UvSVorFj2YVu9YeS5tfvlVjPSoNu/Zu6dEUfBOT555hahBdN3Sa5Xuj2Rvau1lQNIaC944y0RWj9UiNDskAK1WoL+EfXcC6IbBXFRyVfX/WKXxPAwUyIAGW8ggZ08hcijKTt1YKnUO6QPvcrmDVAb0FCLIXn5id4fD/Jx4tw/gbXs7WF9b2RgXtPhLBG9vF5FEkdHAKrQHZAJC/HWvk7nvzzDzIXZlfFTJoC3JpGgLPBY7SQTjGlUvG577yNutZ1hTfs9/1nkSXK9zzKLRZ3VODeKUovJe0WCq1zVMYxCJMenmNzPIU2S8TA4E7wWmbNkxq9rI2dd6v0VpcAPVMxnDsvWTWFayyqvKZO7Z08a62i/oH2/jxf8rpmfO64in3FLiL1GX8IGtVE9M23yGsIqJbxDTy+LtaMWDaPqkymb5VrQdzOvqldeU0SUi6IirG8UZ3jcpRbwHa1C0Dww9G/SFX3gPvTJQE+kyz+g1BeMILKKO+olcHzctOWgzxYHnOD7dpCRtuZEXACjgqesZMasoPgnuDC4nUviAAxDc5pngjoAITIkvhKwg5d608pdrZcA+qn5TMT6Uo/QzBaOxBCLTJX3Mgk85rMfsnWx86oLxf7p2PX5ONqieTa/qM3tPw4ZXvlAp83NSD8F7+ZgctK1TpoYwtiU2h02HCGioH5tkVCqNVTMH5p00sRy2JU1qyDBP2CII/Dg4WDsIl+zgeX7589srx6YORRQMBfKbodbB743Tl4WLKOEnwWUVBsm94SOlCracU72MSyj068wdpYjyz1FwC2bjQnxnB6Mp/pZ+yyZXtguEaYB+kqhjQ6UUmwSFazOb+rhYjLaoiM+aN9/8KKn0zaCTFpN9eKwWy7/u4EHzO46TdFSNjMfn2iPSJwDPCFHc0I1+vjdAZw5ZjqR/uzi9Zn20oAa5JnLEk/EA3VRWE7J/XrupfFJPtCUuqHPpnlL7ISJtRpSVcB8qsZCm2QEkWoROtCKKxUh3yEcMbWYJwk6DlEBG0bZP6eg06FL3v6RPb7odGuwm7FN8fG4woqtB8e7M5klPpo97GoObNwt+ludTAmxyC5hmcFx+dIvEZKI6igFKHqLH01iY1o7903VzG9QGetyVx5RNmBYUU+zIuSva/yIcECUi4pRmE3VkF2avqulQEUY4yZ/wmNboBzPmAPey3+dSYtBZUjeWWT0pPwCz4Vozxp9xeClIU60qvEFMQCaPvPaA70WlOP9f/ey39macvpGCVa+zfa8gO44wbxpJUlC8GN/pRMTQtzY8Z8/hiNrU+Zq64ZfFGIkdj7m7abcK1EBtws1X4J/hnqvasPvvDSDYWN+QcQVGMqXalkDtTad5rYY0TIR1Eqox3czwPMjKPvF5sFv17Thujr1IZ1Ytl4VX1J0vjXKmLY4lmXipRAro0qVGEcXxEVMMEl54jQMd4J7RjgomU0j1ptjyxY+cLiSyXPfiEcIS2lWDK3ISAy6UZ3Hb5vnPncA94411jcy75ay6B6DSTzK6UTCZR9uDANtPBrvIDgjsfarMiwoax2OlLxaSoYn4iRgkpEGqEkwox5tyI8aKkLlfZ12lO11TxsqRMY89j5JaO55XfPJPDL1LGSnC88Re9Ai+Nu5bZjtwRrvFITUFHPR4ZmxGslQMecgbZO7nHk32qHxYkdvWpup07ojcMCaVrpFAyFZJJbNvBpZfdf39Hdo2kPtT7v0/f8R/B5Nz4f1t9/3zNM/7n6SUHfcWk5dfQFJvcJMgPolGCpOFb/WC0FGWU2asuQyT+rm88ZKZ78Cei/CAh939CH0JYbpZIPtxc2ufXqjS3pHH9lnWK4iJ7OjR/EESpCo2R3MYKyE7rHfhTvWho4cL1QdN4jFTyR6syMwFm124TVDDRXMNveI1Dp/ntwdz8k8kxw7iFSx6+Yx6O+1LzMVrN0BBzziZi9kneZSzgollBnVwBh6oSOPHXrglrOj+QmR/AESrhDpKrWT+8/AiMDxS/5wwRNuGQPLlJ9ovomhJWn8sMLVItQ8N/7IXvtD8kdOoHaw+vBSbFImQsv/OCAIui99E+YSIOMlMvBXkAt+NAZK8wB9Jf8CPtB+TOUOR+z71d/AFXpPBT6+A5FLjxMjLIEoJzrQfquvxEIi+WoUzGR1IzQFNvbYOnxb2PyQ0kGdyXKzW2axQL8lNAXPk6NEjqrRD1oZtKLlFoofrXw0dCNWASHzy+7PSzOUJ3XtaPZsxLDjr+o41fKuKWNmjiZtfkOzItvlV2MDGSheGF0ma04qE3TUEfqJMrXFm7DpK+27DSvCUVf7rbNoljPhha5W7KBqVq0ShUSTbRmuqPtQreVWH4JET5yMhuqMoSd4r/N8sDmeQiQQvi1tcZv7Moc7dT5X5AtCD6kNEGZOzVcNYlpX4AbTsLgSYYliiPyVoniuYYySxsBy5cgb3pD+EK0Gpb0wJg031dPgaL8JZt6sIvzNPEHfVPOjXmaXj4bd4voXzpZ5GApMhILgMbCEWZ2zwgdeQgjNHLbPIt+KqxRwWPLTN6HwZ0Ouijj4UF+Sg0Au8XuIKW0WxlexdrFrDcZJ8Shauat3X0XmHygqgL1nAu2hrJFb4wZXkcS+i36KMyU1yFvYv23bQUJi/3yQpqr/naUOoiEWOxckyq/gq43dFou1DVDaYMZK9tho7+IXXokBCs5GRfOcBK7g3A+jXQ39K4YA8PBRW4m5+yR0ZAxWJncjRVbITvIAPHYRt1EJ3YLiUbqIvoKHtzHKtUy1ddRUQ0AUO41vonZDUOW+mrszw+SW/6Q/IUgNpcXFjkM7F4CSSQ2ExZg85otsMs7kqsQD4OxYeBNDcSpifjMoLb7GEbGWTwasVObmB/bfPcUlq0wYhXCYEDWRW02TP5bBrYsKTGWjnWDDJ1F7zWai0zW/2XsCuvBQjPFcTYaQX3tSXRSm8hsAoDdjArK/OFp6vcWYOE7lizP0Yc+8p16i7/NiXIiiQTp7c7Xus925VEtlKAjUdFhyaiLT7VxDagprMFwix4wZ05u0qj7cDWFd0W9OYHIu3JbJKMXRJ1aYNovugg+QqRN7fNHSi26VSgBpn+JfMuPo3aeqPWik/wI5Rz3BWarPQX4i5+dM0npwVOsX+KsOhC7vDg+OJsz4Q5zlnIeflUWL6QYMbf9WDfLmosLF4Qev3mJiOuHjoor/dMeBpA9iKDkMjYBNbRo414HCxjsHrB4EXNbHzNMDHCLuNBG6Sf+J4MZ/ElVsDSLxjIiGsTPhw8BPjxbfQtskj+dyNMKOOcUYIRBEIqbazz3lmjlRQhplxq673VklMMY6597vu+d89ec/zq7Mi4gQvh87ehYbpOuZEXj5g/Q7S7BFDAAB9DzG35SC853xtWVcnZQoH54jeOqYLR9NDuwxsVthTV7V99n/B7HSbAytbEyVTz/5NhJ8gGIjG0E5j3griULUd5Rg7tQR+90hJgNQKQH2btbSfPcaTOfIexc1db1BxUOhM1vWCpLaYuKr3FdNTt/T3PWCpEUWDKEtzYrjpzlL/wri3MITKsFvtF8QVV/NhVo97aKIBgdliNc10dWdXVDpVtsNn+2UIolrgqdWA4EY8so0YvB4a+aLzMXiMAuOHQrXY0tr+CL10JbvZzgjJJuB1cRkdT7DUqTvnswVUp5kkUSFVtIIFYK05+tQxT6992HHNWVhWxUsD1PkceIrlXuUVRogwmfdhyrf6zzaL8+c0L7GXMZOteAhAVQVwdJh+7nrX7x4LaIIfz2F2v7Dg/uDfz2Fa+4gFm2zHAor8UqimJG3VTJtZEoFXhnDYXvxMJFc6ku2bhbCxzij2z5UNuK0jmp1mnvkVNUfR+SEmj1Lr94Lym75PO7Fs0MIr3GdsWXRXSfgLTVY0FLqba97u1In8NAcY7IC6TjWLigwKEIm43NxTdaVTv9mcKkzuzBkKd8x/xt1p/9BbP7Wyb4bpo1K1gnOpbLvKz58pWl3B55RJ/Z5mRDLPtNQg14jdOEs9+h/V5UVpwrAI8kGbX8KPVPDIMfIqKDjJD9UyDOPhjZ3vFAyecwyq4akUE9mDOtJEK1hpDyi6Ae87sWAClXGTiwPwN7PXWwjxaR79ArHRIPeYKTunVW24sPr/3HPz2IwH8oKH4OlWEmt4BLM6W5g4kMcYbLwj2usodD1088stZA7VOsUSpEVl4w7NMb1EUHMRxAxLF0CIV+0L3iZb+ekB1vSDSFjAZ3hfLJf7gFaXrOKn+mhR+rWw/eTXIcAgl4HvFuBg1LOmOAwJH3eoVEjjwheKA4icbrQCmvAtpQ0mXG0agYp5mj4Rb6mdQ+RV4QBPbxMqh9C7o8nP0Wko2ocnCHeRGhN1XVyT2b9ACsL+6ylUy+yC3QEnaKRIJK91YtaoSrcWZMMwxuM0E9J68Z+YyjA0g8p1PfHAAIROy6Sa04VXOuT6A351FOWhKfTGsFJ3RTJGWYPoLk5FVK4OaYR9hkJvezwF9vQN1126r6isMGXWTqFW+3HL3I/jurlIdDWIVvYY+s6yq7lrFSPAGRdnU7PVwY/SvWbZGpXzy3BQ2LmAJlrONUsZs4oGkly0V267xbD5KMY8woNNsmWG1VVgLCra8aQBBcI4DP2BlNwxhiCtHlaz6OWFoCW0vMR3ErrG7JyMjTSCnvRcsEHgmPnwA6iNpJ2DrFb4gLlhKJyZGaWkA97H6FFdwEcLT6DRQQL++fOkVC4cYGW1TG/3iK5dShRSuiBulmihqgjR45Vi03o2RbQbP3sxt90VxQ6vzdlGfkXmmKmjOi080JSHkLntjvsBJnv7gKscOaTOkEaRQqAnCA4HWtB4XnMtOhpRmH2FH8tTXrIjAGNWEmudQLCkcVlGTQ965Kh0H6ixXbgImQP6b42B49sO5C8pc7iRlgyvSYvcnH9FgQ3azLbQG2cUW96SDojTQStxkOJyOuDGTHAnnWkz29aEwN9FT8EJ4yhXOg+jLTrCPKeEoJ9a7lDXOjEr8AgX4BmnMQ668oW0zYPyQiVMPxKRHtpfnEEyaKhdzNVThlxxDQNdrHeZiUFb6NoY2KwvSb7BnRcpJy+/g/zAYx3fYSN5QEaVD2Y1VsNWxB0BSO12MRsRY8JLfAezRMz5lURuLUnG1ToKk6Q30FughqWN6gBNcFxP/nY/iv+iaUQOa+2Nuym46wtI/DvSfzSp1jEi4SdYBE7YhTiVV5cX9gwboVDMVgZp5YBQlHOQvaDNfcCoCJuYhf5kz5kwiIKPjzgpcRJHPbOhJajeoeRL53cuMahhV8Z7IRr6M4hW0JzT7mzaMUzQpm866zwM7Cs07fJYXuWvjAMkbe5O6V4bu71sOG6JQ4oL8zIeXHheFVavzxmlIyBkgc9IZlEDplMPr8xlcyss4pVUdwK1e7CK2kTsSdq7g5SHRAl3pYUB9Ko4fsh4qleOyJv1z3KFSTSvwEcRO/Ew8ozEDYZSqpfoVW9uhJfYrNAXR0Z3VmeoAD+rVWtwP/13sE/3ICX3HhDG3CMc476dEEC0K3umSAD4j+ZQLVdFOsWL2C1TH5+4KiSWH+lMibo+B55hR3Gq40G1n25sGcN0mEcoU2wN9FCVyQLBhYOu9aHVLWjEKx2JIUZi5ySoHUAI9b8hGzaLMxCZDMLhv8MkcpTqEwz9KFDpCpqQhVmsGQN8m24wyB82FAKNmjgfKRsXRmsSESovAwXjBIoMKSG51p6Um8b3i7GISs7kjTq/PZoioCfJzfKdJTN0Q45kQEQuh9H88M3yEs3DbtRTKALraM0YC8laiMiOOe6ADmTcCiREeAWZelBaEXRaSuj2lx0xHaRYqF65O0Lo5OCFU18A8cMDE4MLYm9w2QSr9NgQAIcRxZsNpA7UJR0e71JL+VU+ISWFk5I97lra8uGg7GlQYhGd4Gc6rxsLFRiIeGO4abP4S4ekQ1fiqDCy87GZHd52fn5aaDGuvOmIofrzpVwMvtbreZ/855OaXTRcNiNE0wzGZSxbjg26v8ko8L537v/XCCWP2MFaArJpvnkep0pA+O86MWjRAZPQRfznZiSIaTppy6m3p6HrNSsY7fDtz7Cl4V/DJAjQDoyiL2uwf1UHVd2AIrzBUSlJaTj4k6NL97a/GqhWKU9RUmjnYKpm2r+JYUcrkCuZKvcYvrg8pDoUKQywY9GDWg03DUFSirlUXBS5SWn/KAntnf0IdHGL/7mwXqDG+LZYjbEdQmqUqq4y54TNmWUP7IgcAw5816YBzwiNIJiE9M4lPCzeI/FGBeYy3p6IAmH4AjXXmvQ4Iy0Y82NTobcAggT2Cdqz6Mx4TdGoq9fn2etrWKUNFyatAHydQTVUQ2S5OWVUlugcNvoUrlA8cJJz9MqOa/W3iVno4zDHfE7zhoY5f5lRTVZDhrQbR8LS4eRLz8iPMyBL6o4PiLlp89FjdokQLaSBmKHUwWp0na5fE3v9zny2YcDXG/jfI9sctulHRbdkI5a4GOPJx4oAJQzVZ/yYAado8KNZUdEFs9ZPiBsausotXMNebEgr0dyopuqfScFJ3ODNPHgclACPdccwv0YJGQdsN2lhoV4HVGBxcEUeUX/alr4nqpcc1CCR3vR7g40zteQg/JvWmFlUE4mAiTpHlYGrB7w+U2KdSwQz2QJKBe/5eiixWipmfP15AFWrK8Sh1GBBYLgzki1wTMhGQmagXqJ2+FuqJ8f0XzXCVJFHQdMAw8xco11HhM347alrAu+wmX3pDFABOvkC+WPX0Uhg1Z5MVHKNROxaR84YV3s12UcM+70cJ460SzEaKLyh472vOMD3XnaK7zxZcXlWqenEvcjmgGNR2OKbI1s8U+iwiW+HotHalp3e1MGDy6BMVIvajnAzkFHbeVsgjmJUkrP9OAwnEHYXVBqYx3q7LvXjoVR0mY8h+ZaOnh053pdsGkmbqhyryN01eVHySr+CkDYkSMeZ1xjPNVM+gVLTDKu2VGsMUJqWO4TwPDP0VOg2/8ITbAUaMGb4LjL7L+Pi11lEVMXTYIlAZ/QHmTENjyx3kDkBdfcvvQt6tKk6jYFM4EG5UXDTaF5+1ZjRz6W7MdJPC+wTkbDUim4p5QQH3b9kGk2Bkilyeur8Bc20wm5uJSBO95GfYDI1EZipoRaH7uVveneqz43tlTZGRQ4a7CNmMHgXyOQQOL6WQkgMUTQDT8vh21aSdz7ERiZT1jK9F+v6wgFvuEmGngSvIUR2CJkc5tx1QygfZnAruONobB1idCLB1FCfO7N1ZdRocT8/Wye+EnDiO9pzqIpnLDl4bkaRKW+ekBVwHn46Shw1X0tclt/0ROijuUB4kIInrVJU4buWf4YITJtjOJ6iKdr1u+flgQeFH70GxKjhdgt/MrwfB4K/sXczQ+9zYcrD4dhY6qZhZ010rrxggWA8JaZyg2pYij8ieYEg1aZJkZK9O1Re7sB0iouf60rK0Gd+AYlp7soqCBCDGwfKeUQhCBn0E0o0GS6PdmjLi0TtCYZeqazqwN+yNINIA8Lk3iPDnWUiIPLGNcHmZDxfeK0iAdxm/T7LnN+gemRL61hHIc0NCAZaiYJR+OHnLWSe8sLrK905B5eEJHNlWq4RmEXIaFTmo49f8w61+NwfEUyuJAwVqZCLFcyHBKAcIVj3sNzfEOXzVKIndxHw+AR93owhbCxUZf6Gs8cz6/1VdrFEPrv330+9s6BtMVPJ3zl/Uf9rUi0Z/opexfdL3ykF76e999GPfVv8fJv/Y/+/5hEMon1tqNFyVRevV9y9/uIvsG3dbB8GRRrgaEXfhx+2xeOFt+cEn3RZanNxdEe2+B6MHpNbrRE53PlDifPvFcp4kO78ILR0T4xyW/WGPyBsqGdoA7zJJCu1TKbGfhnqgnRbxbB2B3UZoeQ2bz2sTVnUwokTcTU21RxN1PYPS3Sar7T0eRIsyCNowr9amwoMU/od9s2APtiKNL6ENOlyKADstAEWKA+sdKDhrJ6BOhRJmZ+QJbAaZ3/5Fq0/lumCgEzGEbu3yi0Y4I4EgVAjqxh4HbuQn0GrRhOWyAfsglQJAVL1y/6yezS2k8RE2MstJLh92NOB3GCYgFXznF4d25qiP4ZCyI4RYGesut6FXK6GwPpKK8WHEkhYui0AyEmr5Ml3uBFtPFdnioI8RiCooa7Z1G1WuyIi3nSNglutc+xY8BkeW3JJXPK6jd2VIMpaSxpVtFq+R+ySK9J6WG5Qvt+C+QH1hyYUOVK7857nFmyDBYgZ/o+AnibzNVqyYCJQvyDXDTK+iXdkA71bY7TL3bvuLxLBQ8kbTvTEY9aqkQ3+MiLWbEgjLzOH+lXgco1ERgzd80rDCymlpaRQbOYnKG/ODoFl46lzT0cjM5FYVvv0qLUbD5lyJtMUaC1pFlTkNONx6lliaX9o0i/1vws5bNKn5OuENQEKmLlcP4o2ZmJjD4zzd3Fk32uQ4uRWkPSUqb4LBe3EXHdORNB2BWsws5daRnMfNVX7isPSb1hMQdAJi1/qmDMfRUlCU74pmnzjbXfL8PVG8NsW6IQM2Ne23iCPIpryJjYbVnm5hCvKpMa7HLViNiNc+xTfDIaKm3jctViD8A1M9YPJNk003VVr4Zo2MuGW8vil8SLaGpPXqG7I4DLdtl8a4Rbx1Lt4w5Huqaa1XzZBtj208EJVGcmKYEuaeN27zT9EE6a09JerXdEbpaNgNqYJdhP1NdqiPKsbDRUi86XvvNC7rME5mrSQtrzAZVndtSjCMqd8BmaeGR4l4YFULGRBeXIV9Y4yxLFdyoUNpiy2IhePSWzBofYPP0eIa2q5JP4j9G8at/AqoSsLAUuRXtvgsqX/zYwsE+of6oSDbUOo4RMJw+DOUTJq+hnqwKim9Yy/napyZNTc2rCq6V9jHtJbxGPDwlzWj/Sk3zF/BHOlT/fSjSq7FqlPI1q6J+ru8Aku008SFINXZfOfnZNOvGPMtEmn2gLPt+H4QLA+/SYe4j398auzhKIp2Pok3mPC5q1IN1HgR+mnEfc4NeeHYwd2/kpszR3cBn7ni9NbIqhtSWFW8xbUJuUPVOeeXu3j0IGZmFNiwaNZ6rH4/zQ2ODz6tFxRLsUYZu1bfd1uIvfQDt4YD/efKYv8VF8bHGDgK22w2Wqwpi43vNCOXFJZCGMqWiPbL8mil6tsmOTXAWCyMCw73e2rADZj2IK6rqksM3EXF2cbLb4vjB14wa/yXK5vwU+05MzERJ5nXsXsW21o7M+gO0js2OyKciP5uF2iXyb2DiptwQeHeqygkrNsqVCSlldxBMpwHi1vfc8RKpP/4L3Lmpq6DZcvhDDfxTCE3splacTcOtXdK2g303dIWBVe2wD/Gvja1cClFQ67gw0t1ZUttsUgQ1Veky8oOpS6ksYEc4bqseCbZy766SvL3FodmnahlWJRgVCNjPxhL/fk2wyvlKhITH/VQCipOI0dNcRa5B1M5HmOBjTLeZQJy237e2mobwmDyJNHePhdDmiknvLKaDbShL+Is1XTCJuLQd2wmdJL7+mKvs294whXQD+vtd88KKk0DXP8B1Xu9J+xo69VOuFgexgTrcvI6SyltuLix9OPuE6/iRJYoBMEXxU4shQMf4Fjqwf1PtnJ/wWSZd29rhZjRmTGgiGTAUQqRz+nCdjeMfYhsBD5Lv60KILWEvNEHfmsDs2L0A252351eUoYxAysVaCJVLdH9QFWAmqJDCODUcdoo12+gd6bW2boY0pBVHWL6LQDK5bYWh1V8vFvi0cRpfwv7cJiMX3AZNJuTddHehTIdU0YQ/sQ1dLoF2xQPcCuHKiuCWOY30DHe1OwcClLAhqAKyqlnIbH/8u9ScJpcS4kgp6HKDUdiOgRaRGSiUCRBjzI5gSksMZKqy7Sd51aeg0tgJ+x0TH9YH2Mgsap9N7ENZdEB0bey2DMTrBA1hn56SErNHf3tKtqyL9b6yXEP97/rc+jgD2N1LNUH6RM9AzP3kSipr06RkKOolR7HO768jjWiH1X92jA7dkg7gcNcjqsZCgfqWw0tPXdLg20cF6vnQypg7gLtkazrHAodyYfENPQZsdfnjMZiNu4nJO97D1/sQE+3vNFzrSDOKw+keLECYf7RJwVHeP/j79833oZ0egonYB2FlFE5qj02B/LVOMJQlsB8uNg3Leg4qtZwntsOSNidR0abbZmAK4sCzvt8Yiuz2yrNCJoH5O8XvX/vLeR/BBYTWj0sOPYM/jyxRd5+/JziKAABaPcw/34UA3aj/gLZxZgRCWN6m4m3demanNgsx0P237/Q+Ew5VYnJPkyCY0cIVHoFn2Ay/e7U4P19APbPFXEHX94N6KhEMPG7iwB3+I+O1jd5n6VSgHegxgaSawO6iQCYFgDsPSMsNOcUj4q3sF6KzGaH/0u5PQoAj/8zq6Uc9MoNrGqhYeb2jQo0WlGlXjxtanZLS24/OIN5Gx/2g684BPDQpwlqnkFcxpmP/osnOXrFuu4PqifouQH0eF5qCkvITQbJw/Zvy5mAHWC9oU+cTiYhJmSfKsCyt1cGVxisKu+NymEQIAyaCgud/V09qT3nk/9s/SWsYtha7yNpzBIMM40rCSGaJ9u6lEkl00vXBiEt7p9P5IBCiavynEOv7FgLqPdeqxRiCwuFVMolSIUBcoyfUC2e2FJSAUgYdVGFf0b0Kn2EZlK97yyxrT2MVgvtRikfdaAW8RwEEfN+B7/eK8bBdp7URpbqn1xcrC6d2UjdsKbzCjBFqkKkoZt7Mrhg6YagE7spkqj0jOrWM+UGQ0MUlG2evP1uE1p2xSv4dMK0dna6ENcNUF+xkaJ7B764NdxLCpuvhblltVRAf7vK5qPttJ/9RYFUUSGcLdibnz6mf7WkPO3MkUUhR2mAOuGv8IWw5XG1ZvoVMnjSAZe6T7WYA99GENxoHkMiKxHlCuK5Gd0INrISImHQrQmv6F4mqU/TTQ8nHMDzCRivKySQ8dqkpQgnUMnwIkaAuc6/FGq1hw3b2Sba398BhUwUZSAIO8XZvnuLdY2n6hOXws+gq9BHUKcKFA6kz6FDnpxLPICa3qGhnc97bo1FT/XJk48LrkHJ2CAtBv0RtN97N21plfpXHvZ8gMJb7Zc4cfI6MbPwsW7AilCSXMFIEUEmir8XLEklA0ztYbGpTTGqttp5hpFTTIqUyaAIqvMT9A/x+Ji5ejA4Bhxb/cl1pUdOD6epd3yilIdO6j297xInoiBPuEDW2/UfslDyhGkQs7Wy253bVnlT+SWg89zYIK/9KXFl5fe+jow2rd5FXv8zDPrmfMXiUPt9QBO/iK4QGbX5j/7Rx1c1vzsY8ONbP3lVIaPrhL4+1QrECTN3nyKavGG0gBBtHvTKhGoBHgMXHStFowN+HKrPriYu+OZ05Frn8okQrPaaxoKP1ULCS/cmKFN3gcH7HQlVjraCeQmtjg1pSQxeuqXiSKgLpxc/1OiZsU4+n4lz4hpahGyWBURLi4642n1gn9qz9bIsaCeEPJ0uJmenMWp2tJmIwLQ6VSgDYErOeBCfSj9P4G/vI7oIF+l/n5fp956QgxGvur77ynawAu3G9MdFbJbu49NZnWnnFcQHjxRuhUYvg1U/e84N4JTecciDAKb/KYIFXzloyuE1eYXf54MmhjTq7B/yBToDzzpx3tJCTo3HCmVPYfmtBRe3mPYEE/6RlTIxbf4fSOcaKFGk4gbaUWe44hVk9SZzhW80yfW5QWBHxmtUzvMhfVQli4gZTktIOZd9mjJ5hsbmzttaHQB29Am3dZkmx3g/qvYocyhZ2PXAWsNQiIaf+Q8W/MWPIK7/TjvCx5q2XRp4lVWydMc2wIQkhadDB0xsnw/kSEyGjLKjI4coVIwtubTF3E7MJ6LS6UOsJKj82XVAVPJJcepfewbzE91ivXZvOvYfsmMevwtPpfMzGmC7WJlyW2j0jh7AF1JLmwEJSKYwIvu6DHc3YnyLH9ZdIBnQ+nOVDRiP+REpqv++typYHIvoJyICGA40d8bR7HR2k7do6UQTHF4oriYeIQbxKe4Th6+/l1BjUtS9hqORh3MbgvYrStXTfSwaBOmAVQZzpYNqsAmQyjY56MUqty3c/xH6GuhNvNaG9vGbG6cPtBM8UA3e8r51D0AR9kozKuGGSMgLz3nAHxDNnc7GTwpLj7/6HeWp1iksDeTjwCLpxejuMtpMnGJgsiku1sOACwQ9ukzESiDRN77YNESxR5LphOlcASXA5uIts1LnBIcn1J7BLWs49DMALSnuz95gdOrTZr0u1SeYHinno/pE58xYoXbVO/S+FEMMs5qyWkMnp8Q3ClyTlZP52Y9nq7b8fITPuVXUk9ohG5EFHw4gAEcjFxfKb3xuAsEjx2z1wxNbSZMcgS9GKyW3R6KwJONgtA64LTyxWm8Bvudp0M1FdJPEGopM4Fvg7G/hsptkhCfHFegv4ENwxPeXmYhxwZy7js+BeM27t9ODBMynVCLJ7RWcBMteZJtvjOYHb5lOnCLYWNEMKC59BA7covu1cANa2PXL05iGdufOzkgFqqHBOrgQVUmLEc+Mkz4Rq8O6WkNr7atNkH4M8d+SD1t/tSzt3oFql+neVs+AwEI5JaBJaxARtY2Z4mKoUqxds4UpZ0sv3zIbNoo0J4fihldQTX3XNcuNcZmcrB5LTWMdzeRuAtBk3cZHYQF6gTi3PNuDJ0nmR+4LPLoHvxQIxRgJ9iNNXqf2SYJhcvCtJiVWo85TsyFOuq7EyBPJrAdhEgE0cTq16FQXhYPJFqSfiVn0IQnPOy0LbU4BeG94QjdYNB0CiQ3QaxQqD2ebSMiNjaVaw8WaM4Z5WnzcVDsr4eGweSLa2DE3BWViaxhZFIcSTjgxNCAfelg+hznVOYoe5VqTYs1g7WtfTm3e4/WduC6p+qqAM8H4ZyrJCGpewThTDPe6H7CzX/zQ8Tm+r65HeZn+MsmxUciEWPlAVaK/VBaQBWfoG/aRL/jSZIQfep/89GjasWmbaWzeEZ2R1FOjvyJT37O9B8046SRSKVEnXWlBqbkb5XCS3qFeuE9xb9+frEknxWB5h1D/hruz2iVDEAS7+qkEz5Ot5agHJc7WCdY94Ws61sURcX5nG8UELGBAHZ3i+3VulAyT0nKNNz4K2LBHBWJcTBX1wzf+//u/j/9+//v87+9/l9Lbh/L/uyNYiTsWV2LwsjaA6MxTuzFMqmxW8Jw/+IppdX8t/Clgi1rI1SN0UC/r6tX/4lUc2VV1OQReSeCsjUpKZchw4XUcjHfw6ryCV3R8s6VXm67vp4n+lcPV9gJwmbKQEsmrJi9c2vkwrm8HFbVYNTaRGq8D91t9n5+U+aD/hNtN3HjC/nC/vUoGFSCkXP+NlRcmLUqLbiUBl4LYf1U/CCvwtd3ryCH8gUmGITAxiH1O5rnGTz7y1LuFjmnFGQ1UWuM7HwfXtWl2fPFKklYwNUpF2IL/TmaRETjQiM5SJacI+3Gv5MBU8lP5Io6gWkawpyzNEVGqOdx4YlO1dCvjbWFZWbCmeiFKPSlMKtKcMFLs/KQxtgAHi7NZNCQ32bBAW2mbHflVZ8wXKi1JKVHkW20bnYnl3dKWJeWJOiX3oKPBD6Zbi0ZvSIuWktUHB8qDR8DMMh1ZfkBL9FS9x5r0hBGLJ8pUCJv3NYH+Ae8p40mZWd5m5fhobFjQeQvqTT4VKWIYfRL0tfaXKiVl75hHReuTJEcqVlug+eOIIc4bdIydtn2K0iNZPsYWQvQio2qbO3OqAlPHDDOB7DfjGEfVF51FqqNacd6QmgFKJpMfLp5DHTv4wXlONKVXF9zTJpDV4m1sYZqJPhotcsliZM8yksKkCkzpiXt+EcRQvSQqmBS9WdWkxMTJXPSw94jqI3varCjQxTazjlMH8jTS8ilaW8014/vwA/LNa+YiFoyyx3s/KswP3O8QW1jtq45yTM/DX9a8M4voTVaO2ebvw1EooDw/yg6Y1faY+WwrdVs5Yt0hQ5EwRfYXSFxray1YvSM+kYmlpLG2/9mm1MfmbKHXr44Ih8nVKb1M537ZANUkCtdsPZ80JVKVKabVHCadaLXg+IV8i5GSwpZti0h6diTaKs9sdpUKEpd7jDUpYmHtiX33SKiO3tuydkaxA7pEc9XIQEOfWJlszj5YpL5bKeQyT7aZSBOamvSHl8xsWvgo26IP/bqk+0EJUz+gkkcvlUlyPp2kdKFtt7y5aCdks9ZJJcFp5ZWeaWKgtnXMN3ORwGLBE0PtkEIek5FY2aVssUZHtsWIvnljMVJtuVIjpZup/5VL1yPOHWWHkOMc6YySWMckczD5jUj2mlLVquFaMU8leGVaqeXis+aRRL8zm4WuBk6cyWfGMxgtr8useQEx7k/PvRoZyd9nde1GUCV84gMX8Ogu/BWezYPSR27llzQnA97oo0pYyxobYUJfsj+ysTm9zJ+S4pk0TGo9VTG0KjqYhTmALfoDZVKla2b5yhv241PxFaLJs3i05K0AAIdcGxCJZmT3ZdT7CliR7q+kur7WdQjygYtOWRL9B8E4s4LI8KpAj7bE0dg7DLOaX+MGeAi0hMMSSWZEz+RudXbZCsGYS0QqiXjH9XQbd8sCB+nIVTq7/T/FDS+zWY9q7Z2fdq1tdLb6v3hKKVDAw5gjj6o9r1wHFROdHc18MJp4SJ2Ucvu+iQ9EgkekW8VCM+psM6y+/2SBy8tNN4a3L1MzP+OLsyvESo5gS7IQOnIqMmviJBVc6zbVG1n8eXiA3j46kmvvtJlewwNDrxk4SbJOtP/TV/lIVK9ueShNbbMHfwnLTLLhbZuO79ec5XvfgRwLFK+w1r5ZWW15rVFZrE+wKqNRv5KqsLNfpGgnoUU6Y71NxEmN7MyqwqAQqoIULOw/LbuUB2+uE75gJt+kq1qY4LoxV+qR/zalupea3D5+WMeaRIn0sAI6DDWDh158fqUb4YhAxhREbUN0qyyJYkBU4V2KARXDT65gW3gRsiv7xSPYEKLwzgriWcWgPr0sbZnv7m1XHNFW6xPdGNZUdxFiUYlmXNjDVWuu7LCkX/nVkrXaJhiYktBISC2xgBXQnNEP+cptWl1eG62a7CPXrnrkTQ5BQASbEqUZWMDiZUisKyHDeLFOaJILUo5f6iDt4ZO8MlqaKLto0AmTHVVbkGuyPa1R/ywZsWRoRDoRdNMMHwYTsklMVnlAd2S0282bgMI8fiJpDh69OSL6K3qbo20KfpNMurnYGQSr/stFqZ7hYsxKlLnKAKhsmB8AIpEQ4bd/NrTLTXefsE6ChRmKWjXKVgpGoPs8GAicgKVw4K0qgDgy1A6hFq1WRat3fHF+FkU+b6H4NWpOU3KXTxrIb2qSHAb+qhm8hiSROi/9ofapjxhyKxxntPpge6KL5Z4+WBMYkAcE6+0Hd3Yh2zBsK2MV3iW0Y6cvOCroXlRb2MMJtdWx+3dkFzGh2Pe3DZ9QpSqpaR/rE1ImOrHqYYyccpiLC22amJIjRWVAherTfpQLmo6/K2pna85GrDuQPlH1Tsar8isAJbXLafSwOof4gg9RkAGm/oYpBQQiPUoyDk2BCQ1k+KILq48ErFo4WSRhHLq/y7mgw3+L85PpP6xWr6cgp9sOjYjKagOrxF148uhuaWtjet953fh1IQiEzgC+d2IgBCcUZqgTAICm2bR8oCjDLBsmg+ThyhfD+zBalsKBY1Ce54Y/t9cwfbLu9SFwEgphfopNA3yNxgyDafUM3mYTovZNgPGdd4ZFFOj1vtfFW3u7N+iHEN1HkeesDMXKPyoCDCGVMo4GCCD6PBhQ3dRZIHy0Y/3MaE5zU9mTCrwwnZojtE+qNpMSkJSpmGe0EzLyFelMJqhfFQ7a50uXxZ8pCc2wxtAKWgHoeamR2O7R+bq7IbPYItO0esdRgoTaY38hZLJ5y02oIVwoPokGIzxAMDuanQ1vn2WDQ00Rh6o5QOaCRu99fwDbQcN0XAuqkFpxT/cfz3slGRVokrNU0iqiMAJFEbKScZdmSkTUznC0U+MfwFOGdLgsewRyPKwBZYSmy6U325iUhBQNxbAC3FLKDV9VSOuQpOOukJ/GAmu/tyEbX9DgEp6dv1zoU0IqzpG6gssSjIYRVPGgU1QAQYRgIT8gEV0EXr1sqeh2I6rXjtmoCYyEDCe/PkFEi/Q48FuT29p557iN+LCwk5CK/CZ2WdAdfQZh2Z9QGrzPLSNRj5igUWzl9Vi0rCqH8G1Kp4QMLkuwMCAypdviDXyOIk0AHTM8HBYKh3b0/F+DxoNj4ZdoZfCpQVdnZarqoMaHWnMLNVcyevytGsrXQEoIbubqWYNo7NRHzdc0zvT21fWVirj7g36iy6pxogfvgHp1xH1Turbz8QyyHnXeBJicpYUctbzApwzZ1HT+FPEXMAgUZetgeGMwt4G+DHiDT2Lu+PT21fjJCAfV16a/Wu1PqOkUHSTKYhWW6PhhHUlNtWzFnA7MbY+r64vkwdpfNB2JfWgWXAvkzd42K4lN9x7Wrg4kIKgXCb4mcW595MCPJ/cTfPAMQMFWwnqwde4w8HZYJFpQwcSMhjVz4B8p6ncSCN1X4klxoIH4BN2J6taBMj6lHkAOs8JJAmXq5xsQtrPIPIIp/HG6i21xMGcFgqDXSRF0xQg14d2uy6HgKE13LSvQe52oShF5Jx1R6avyL4thhXQZHfC94oZzuPUBKFYf1VvDaxIrtV6dNGSx7DO0i1p6CzBkuAmEqyWceQY7F9+U0ObYDzoa1iKao/cOD/v6Q9gHrrr1uCeOk8fST9MG23Ul0KmM3r+Wn6Hi6WAcL7gEeaykicvgjzkjSwFsAXIR81Zx4QJ6oosVyJkCcT+4xAldCcihqvTf94HHUPXYp3REIaR4dhpQF6+FK1H0i9i7Pvh8owu3lO4PT1iuqu+DkL2Bj9+kdfGAg2TXw03iNHyobxofLE2ibjsYDPgeEQlRMR7afXbSGQcnPjI2D+sdtmuQ771dbASUsDndU7t58jrrNGRzISvwioAlHs5FA+cBE5Ccznkd8NMV6BR6ksnKLPZnMUawRDU1MZ/ib3xCdkTblHKu4blNiylH5n213yM0zubEie0o4JhzcfAy3H5qh2l17uLooBNLaO+gzonTH2uF8PQu9EyH+pjGsACTMy4cHzsPdymUSXYJOMP3yTkXqvO/lpvt0cX5ekDEu9PUfBeZODkFuAjXCaGdi6ew4qxJ8PmFfwmPpkgQjQlWqomFY6UkjmcnAtJG75EVR+NpzGpP1Ef5qUUbfowrC3zcSLX3BxgWEgEx/v9cP8H8u1Mvt9/rMDYf6sjwU1xSOPBgzFEeJLMRVFtKo5QHsUYT8ZRLCah27599EuqoC9PYjYO6aoAMHB8X1OHwEAYouHfHB3nyb2B+SnZxM/vw/bCtORjLMSy5aZoEpvgdGvlJfNPFUu/p7Z4VVK1hiI0/UTuB3ZPq4ohEbm7Mntgc1evEtknaosgZSwnDC2BdMmibpeg48X8Ixl+/8+xXdbshQXUPPvx8jT3fkELivHSmqbhblfNFShWAyQnJ3WBU6SMYSIpTDmHjdLVAdlADdz9gCplZw6mTiHqDwIsxbm9ErGusiVpg2w8Q3khKV/R9Oj8PFeF43hmW/nSd99nZzhyjCX3QOZkkB6BsH4H866WGyv9E0hVAzPYah2tkRfQZMmP2rinfOeQalge0ovhduBjJs9a1GBwReerceify49ctOh5/65ATYuMsAkVltmvTLBk4oHpdl6i+p8DoNj4Fb2vhdFYer2JSEilEwPd5n5zNoGBXEjreg/wh2NFnNRaIUHSOXa4eJRwygZoX6vnWnqVdCRT1ARxeFrNBJ+tsdooMwqnYhE7zIxnD8pZH+P0Nu1wWxCPTADfNWmqx626IBJJq6NeapcGeOmbtXvl0TeWG0Y7OGGV4+EHTtNBIT5Wd0Bujl7inXgZgfXTM5efD3qDTJ54O9v3Bkv+tdIRlq1kXcVD0BEMirmFxglNPt5pedb1AnxuCYMChUykwsTIWqT23XDpvTiKEru1cTcEMeniB+HQDehxPXNmkotFdwUPnilB/u4Nx5Xc6l8J9jH1EgKZUUt8t8cyoZleDBEt8oibDmJRAoMKJ5Oe9CSWS5ZMEJvacsGVdXDWjp/Ype5x0p9PXB2PAwt2LRD3d+ftNgpuyvxlP8pB84oB1i73vAVpwyrmXW72hfW6Dzn9Jkj4++0VQ4d0KSx1AsDA4OtXXDo63/w+GD+zC7w5SJaxsmnlYRQ4dgdjA7tTl2KNLnpJ+mvkoDxtt1a4oPaX3EVqj96o9sRKBQqU7ZOiupeAIyLMD+Y3YwHx30XWHB5CQiw7q3mj1EDlP2eBsZbz79ayUMbyHQ7s8gu4Lgip1LiGJj7NQj905/+rgUYKAA5qdrlHKIknWmqfuR+PB8RdBkDg/NgnlT89G72h2NvySnj7UyBwD+mi/IWs1xWbxuVwUIVXun5cMqBtFbrccI+DILjsVQg6eeq0itiRfedn89CvyFtpkxaauEvSANuZmB1p8FGPbU94J9medwsZ9HkUYjmI7OH5HuxendLbxTaYrPuIfE2ffXFKhoNBUp33HsFAXmCV/Vxpq5AYgFoRr5Ay93ZLRlgaIPjhZjXZZChT+aE5iWAXMX0oSFQEtwjiuhQQItTQX5IYrKfKB+queTNplR1Hoflo5/I6aPPmACwQCE2jTOYo5Dz1cs7Sod0KTG/3kEDGk3kUaUCON19xSJCab3kNpWZhSWkO8l+SpW70Wn3g0ciOIJO5JXma6dbos6jyisuxXwUUhj2+1uGhcvuliKtWwsUTw4gi1c/diEEpZHoKoxTBeMDmhPhKTx7TXWRakV8imJR355DcIHkR9IREHxohP4TbyR5LtFU24umRPRmEYHbpe1LghyxPx7YgUHjNbbQFRQhh4KeU1EabXx8FS3JAxp2rwRDoeWkJgWRUSKw6gGP5U2PuO9V4ZuiKXGGzFQuRuf+tkSSsbBtRJKhCi3ENuLlXhPbjTKD4djXVnfXFds6Zb+1XiUrRfyayGxJq1+SYBEfbKlgjiSmk0orgTqzSS+DZ5rTqsJbttiNtp+KMqGE2AHGFw6jQqM5vD6vMptmXV9OAjq49Uf/Lx9Opam+Hn5O9p8qoBBAQixzQZ4eNVkO9sPzJAMyR1y4/RCQQ1s0pV5KAU5sKLw3tkcFbI/JqrjCsK4Mw+W8aod4lioYuawUiCyVWBE/qPaFi5bnkgpfu/ae47174rI1fqQoTbW0HrU6FAejq7ByM0V4zkZTg02/YJK2N7hUQRCeZ4BIgSEqgD8XsjzG6LIsSbuHoIdz/LhFzbNn1clci1NHWJ0/6/O8HJMdIpEZbqi1RrrFfoo/rI/7ufm2MPG5lUI0IYJ4MAiHRTSOFJ2oTverFHYXThkYFIoyFx6rMYFgaOKM4xNWdlOnIcKb/suptptgTOTdVIf4YgdaAjJnIAm4qNNHNQqqAzvi53GkyRCEoseUBrHohZsjUbkR8gfKtc/+Oa72lwxJ8Mq6HDfDATbfbJhzeIuFQJSiw1uZprHlzUf90WgqG76zO0eCB1WdPv1IT6sNxxh91GEL2YpgC97ikFHyoaH92ndwduqZ6IYjkg20DX33MWdoZk7QkcKUCgisIYslOaaLyvIIqRKWQj16jE1DlQWJJaPopWTJjXfixEjRJJo8g4++wuQjbq+WVYjsqCuNIQW3YjnxKe2M5ZKEqq+cX7ZVgnkbsU3RWIyXA1rxv4kGersYJjD//auldXGmcEbcfTeF16Y1708FB1HIfmWv6dSFi6oD4E+RIjCsEZ+kY7dKnwReJJw3xCjKvi3kGN42rvyhUlIz0Bp+fNSV5xwFiuBzG296e5s/oHoFtUyUplmPulIPl+e1CQIQVtjlzLzzzbV+D/OVQtYzo5ixtMi5BmHuG4N/uKfJk5UIREp7+12oZlKtPBomXSzAY0KgtbPzzZoHQxujnREUgBU+O/jKKhgxVhRPtbqyHiUaRwRpHv7pgRPyUrnE7fYkVblGmfTY28tFCvlILC04Tz3ivkNWVazA+OsYrxvRM/hiNn8Fc4bQBeUZABGx5S/xFf9Lbbmk298X7iFg2yeimvsQqqJ+hYbt6uq+Zf9jC+Jcwiccd61NKQtFvGWrgJiHB5lwi6fR8KzYS7EaEHf/ka9EC7H8D+WEa3TEACHBkNSj/cXxFeq4RllC+fUFm2xtstYLL2nos1DfzsC9vqDDdRVcPA3Ho95aEQHvExVThXPqym65llkKlfRXbPTRiDepdylHjmV9YTWAEjlD9DdQnCem7Aj/ml58On366392214B5zrmQz/9ySG2mFqEwjq5sFl5tYJPw5hNz8lyZPUTsr5E0F2C9VMPnZckWP7+mbwp/BiN7f4kf7vtGnZF2JGvjK/sDX1RtcFY5oPQnE4lIAYV49U3C9SP0LCY/9i/WIFK9ORjzM9kG/KGrAuwFmgdEpdLaiqQNpCTGZVuAO65afkY1h33hrqyLjZy92JK3/twdj9pafFcwfXONmPQWldPlMe7jlP24Js0v9m8bIJ9TgS2IuRvE9ZVRaCwSJYOtAfL5H/YS4FfzKWKbek+GFulheyKtDNlBtrdmr+KU+ibHTdalzFUmMfxw3f36x+3cQbJLItSilW9cuvZEMjKw987jykZRlsH/UI+HlKfo2tLwemBEeBFtmxF2xmItA/dAIfQ+rXnm88dqvXa+GapOYVt/2waFimXFx3TC2MUiOi5/Ml+3rj/YU6Ihx2hXgiDXFsUeQkRAD6wF3SCPi2flk7XwKAA4zboqynuELD312EJ88lmDEVOMa1W/K/a8tGylZRMrMoILyoMQzzbDJHNZrhH77L9qSC42HVmKiZ5S0016UTp83gOhCwz9XItK9fgXfK3F5d7nZCBUekoLxrutQaPHa16Rjsa0gTrzyjqTnmcIcrxg6X6dkKiucudc0DD5W4pJPf0vuDW8r5/uw24YfMuxFRpD2ovT2mFX79xH6Jf+MVdv2TYqR6/955QgVPe3JCD/WjAYcLA9tpXgFiEjge2J5ljeI/iUzg91KQuHkII4mmHZxC3XQORLAC6G7uFn5LOmlnXkjFdoO976moNTxElS8HdxWoPAkjjocDR136m2l+f5t6xaaNgdodOvTu0rievnhNAB79WNrVs6EsPgkgfahF9gSFzzAd+rJSraw5Mllit7vUP5YxA843lUpu6/5jAR0RvH4rRXkSg3nE+O5GFyfe+L0s5r3k05FyghSFnKo4TTgs07qj4nTLqOYj6qaW9knJTDkF5OFMYbmCP+8H16Ty482OjvERV6OFyw043L9w3hoJi408sR+SGo1WviXUu8d7qS+ehKjpKwxeCthsm2LBFSFeetx0x4AaKPxtp3CxdWqCsLrB1s/j5TAhc1jNZsXWl6tjo/WDoewxzg8T8NnhZ1niUwL/nhfygLanCnRwaFGDyLw+sfZhyZ1UtYTp8TYB6dE7R3VsKKH95CUxJ8u8N+9u2/9HUNKHW3x3w5GQrfOPafk2w5qZq8MaHT0ebeY3wIsp3rN9lrpIsW9c1ws3VNV+JwNz0Lo9+V7zZr6GD56We6gWVIvtmam5GPPkVAbr74r6SwhuL+TRXtW/0pgyX16VNl4/EAD50TnUPuwrW6OcUO2VlWXS0inq872kk7GUlW6o/ozFKq+Sip6LcTtSDfDrPTcCHhx75H8BeRon+KG2wRwzfDgWhALmiWOMO6h3pm1UCZEPEjScyk7tdLx6WrdA2N1QTPENvNnhCQjW6kl057/qv7IwRryHrZBCwVSbLLnFRiHdTwk8mlYixFt1slEcPD7FVht13HyqVeyD55HOXrh2ElAxJyinGeoFzwKA91zfrdLvDxJSjzmImfvTisreI25EDcVfGsmxLVbfU8PGe/7NmWWKjXcdTJ11jAlVIY/Bv/mcxg/Q10vCHwKG1GW/XbJq5nxDhyLqiorn7Wd7VEVL8UgVzpHMjQ+Z8DUgSukiVwWAKkeTlVVeZ7t1DGnCgJVIdBPZAEK5f8CDyDNo7tK4/5DBjdD5MPV86TaEhGsLVFPQSI68KlBYy84FievdU9gWh6XZrugvtCZmi9vfd6db6V7FmoEcRHnG36VZH8N4aZaldq9zZawt1uBFgxYYx+Gs/qW1jwANeFy+LCoymyM6zgG7j8bGzUyLhvrbJkTYAEdICEb4kMKusKT9V3eIwMLsjdUdgijMc+7iKrr+TxrVWG0U+W95SGrxnxGrE4eaJFfgvAjUM4SAy8UaRwE9j6ZQH5qYAWGtXByvDiLSDfOD0yFA3UCMKSyQ30fyy1mIRg4ZcgZHLNHWl+c9SeijOvbOJxoQy7lTN2r3Y8p6ovxvUY74aOYbuVezryqXA6U+fcp6wSV9X5/OZKP18tB56Ua0gMyxJI7XyNT7IrqN8GsB9rL/kP5KMrjXxgqKLDa+V5OCH6a5hmOWemMUsea9vQl9t5Oce76PrTyTv50ExOqngE3PHPfSL//AItPdB7kGnyTRhVUUFNdJJ2z7RtktZwgmQzhBG/G7QsjZmJfCE7k75EmdIKH7xlnmDrNM/XbTT6FzldcH/rcRGxlPrv4qDScqE7JSmQABJWqRT/TUcJSwoQM+1jvDigvrjjH8oeK2in1S+/yO1j8xAws/T5u0VnIvAPqaE1atNuN0cuRliLcH2j0nTL4JpcR7w9Qya0JoaHgsOiALLCCzRkl1UUESz+ze/gIXHGtDwgYrK6pCFKJ1webSDog4zTlPkgXZqxlQDiYMjhDpwTtBW2WxthWbov9dt2X9XFLFmcF+eEc1UaQ74gqZiZsdj63pH1qcv3Vy8JYciogIVKsJ8Yy3J9w/GhjWVSQAmrS0BPOWK+RKV+0lWqXgYMnIFwpcZVD7zPSp547i9HlflB8gVnSTGmmq1ClO081OW/UH11pEQMfkEdDFzjLC1Cdo/BdL3s7cXb8J++Hzz1rhOUVZFIPehRiZ8VYu6+7Er7j5PSZu9g/GBdmNzJmyCD9wiswj9BZw+T3iBrg81re36ihMLjoVLoWc+62a1U/7qVX5CpvTVF7rocSAKwv4cBVqZm7lLDS/qoXs4fMs/VQi6BtVbNA3uSzKpQfjH1o3x4LrvkOn40zhm6hjduDglzJUwA0POabgdXIndp9fzhOo23Pe+Rk9GSLX0d71Poqry8NQDTzNlsa+JTNG9+UrEf+ngxCjGEsDCc0bz+udVRyHQI1jmEO3S+IOQycEq7XwB6z3wfMfa73m8PVRp+iOgtZfeSBl01xn03vMaQJkyj7vnhGCklsCWVRUl4y+5oNUzQ63B2dbjDF3vikd/3RUMifPYnX5Glfuk2FsV/7RqjI9yKTbE8wJY+74p7qXO8+dIYgjtLD/N8TJtRh04N9tXJA4H59IkMmLElgvr0Q5OCeVfdAt+5hkh4pQgfRMHpL74XatLQpPiOyHRs/OdmHtBf8nOZcxVKzdGclIN16lE7kJ+pVMjspOI+5+TqLRO6m0ZpNXJoZRv9MPDRcAfJUtNZHyig/s2wwReakFgPPJwCQmu1I30/tcBbji+Na53i1W1N+BqoY7Zxo+U/M9XyJ4Ok2SSkBtoOrwuhAY3a03Eu6l8wFdIG1cN+e8hopTkiKF093KuH/BcB39rMiGDLn6XVhGKEaaT/vqb/lufuAdpGExevF1+J9itkFhCfymWr9vGb3BTK4j598zRH7+e+MU9maruZqb0pkGxRDRE1CD4Z8LV4vhgPidk5w2Bq816g3nHw1//j3JStz7NR9HIWELO8TMn3QrP/zZp//+Dv9p429/ogv+GATR+n/UdF+ns9xNkXZQJXY4t9jMkJNUFygAtzndXwjss+yWH9HAnLQQfhAskdZS2l01HLWv7L7us5uTH409pqitvfSOQg/c+Zt7k879P3K9+WV68n7+3cZfuRd/dDPP/03rn+d+/nBvWfgDlt8+LzjqJ/vx3CnNOwiXhho778C96iD+1TBvRZYeP+EH81LE0vVwOOrmCLB3iKzI1x+vJEsrPH4uF0UB4TJ4X3uDfOCo3PYpYe0MF4bouh0DQ/l43fxUF7Y+dpWuvTSffB0yO2UQUETI/LwCZE3BvnevJ7c9zUlY3H58xzke6DNFDQG8n0WtDN4LAYN4nogKav1ezOfK/z+t6tsCTp+dhx4ymjWuCJk1dEUifDP+HyS4iP/Vg9B2jTo9L4NbiBuDS4nuuHW6H+JDQn2JtqRKGkEQPEYE7uzazXIkcxIAqUq1esasZBETlEZY7y7Jo+RoV/IsjY9eIMkUvr42Hc0xqtsavZvhz1OLwSxMOTuqzlhb0WbdOwBH9EYiyBjatz40bUxTHbiWxqJ0uma19qhPruvcWJlbiSSH48OLDDpaHPszvyct41ZfTu10+vjox6kOqK6v0K/gEPphEvMl/vwSv+A4Hhm36JSP9IXTyCZDm4kKsqD5ay8b1Sad/vaiyO5N/sDfEV6Z4q95E+yfjxpqBoBETW2C7xl4pIO2bDODDFurUPwE7EWC2Uplq+AHmBHvir2PSgkR12/Ry65O0aZtQPeXi9mTlF/Wj5GQ+vFkYyhXsLTjrBSP9hwk4GPqDP5rBn5/l8b0mLRAvRSzXHc293bs3s8EsdE3m2exxidWVB4joHR+S+dz5/W+v00K3TqN14CDBth8eWcsTbiwXPsygHdGid0PEdy6HHm2v/IUuV5RVapYmzGsX90mpnIdNGcOOq64Dbc5GUbYpD9M7S+6cLY//QmjxFLP5cuTFRm3vA5rkFZroFnO3bjHF35uU3s8mvL7Tp9nyTc4mymTJ5sLIp7umSnGkO23faehtz3mmTS7fbVx5rP7x3HXIjRNeq/A3xCs9JNB08c9S9BF2O3bOur0ItslFxXgRPdaapBIi4dRpKGxVz7ir69t/bc9qTxjvtOyGOfiLGDhR4fYywHv1WdOplxIV87TpLBy3Wc0QP0P9s4G7FBNOdITS/tep3o3h1TEa5XDDii7fWtqRzUEReP2fbxz7bHWWJdbIOxOUJZtItNZpTFRfj6vm9sYjRxQVO+WTdiOhdPeTJ+8YirPvoeL88l5iLYOHd3b/Imkq+1ZN1El3UikhftuteEYxf1Wujof8Pr4ICTu5ezZyZ4tHQMxlzUHLYO2VMOoNMGL/20S5i2o2obfk+8qqdR7xzbRDbgU0lnuIgz4LelQ5XS7xbLuSQtNS95v3ZUOdaUx/Qd8qxCt6xf2E62yb/HukLO6RyorV8KgYl5YNc75y+KvefrxY+lc/64y9kvWP0a0bDz/rojq+RWjO06WeruWqNFU7r3HPIcLWRql8ICZsz2Ls/qOm/CLn6++X+Qf7mGspYCrZod/lpl6Rw4xN/yuq8gqV4B6aHk1hVE1SfILxWu5gvXqbfARYQpspcxKp1F/c8XOPzkZvmoSw+vEqBLdrq1fr3wAPv5NnM9i8F+jdAuxkP5Z71c6uhK3enlnGymr7UsWZKC12qgUiG8XXGQ9mxnqz4GSIlybF9eXmbqj2sHX+a1jf0gRoONHRdRSrIq03Ty89eQ1GbV/Bk+du4+V15zls+vvERvZ4E7ZbnxWTVjDjb4o/k8jlw44pTIrUGxxuJvBeO+heuhOjpFsO6lVJ/aXnJDa/bM0Ql1cLbXE/Pbv3EZ3vj3iVrB5irjupZTzlnv677NrI9UNYNqbPgp/HZXS+lJmk87wec+7YOxTDo2aw2l3NfDr34VNlvqWJBknuK7oSlZ6/T10zuOoPZOeoIk81N+sL843WJ2Q4Z0fZ3scsqC/JV2fuhWi1jGURSKZV637lf53Xnnx16/vKEXY89aVJ0fv91jGdfG+G4+sniwHes4hS+udOr4RfhFhG/F5gUG35QaU+McuLmclb5ZWmR+sG5V6nf+PxYzlrnFGxpZaK8eqqVo0NfmAWoGfXDiT/FnUbWvzGDOTr8aktOZWg4BYvz5YH12ZbfCcGtNk+dDAZNGWvHov+PIOnY9Prjg8h/wLRrT69suaMVZ5bNuK00lSVpnqSX1NON/81FoP92rYndionwgOiA8WMf4vc8l15KqEEG4yAm2+WAN5Brfu1sq9suWYqgoajgOYt/JCk1gC8wPkK+XKCtRX6TAtgvrnuBgNRmn6I8lVDipOVB9kX6Oxkp4ZKyd1M6Gj8/v2U7k+YQBL95Kb9PQENucJb0JlW3b5tObN7m/Z1j1ev388d7o15zgXsI9CikAGAViR6lkJv7nb4Ak40M2G8TJ447kN+pvfHiOFjSUSP6PM+QfbAywKJCBaxSVxpizHseZUyUBhq59vFwrkyGoRiHbo0apweEZeSLuNiQ+HAekOnarFg00dZNXaPeoHPTRR0FmEyqYExOVaaaO8c0uFUh7U4e/UxdBmthlBDgg257Q33j1hA7HTxSeTTSuVnPZbgW1nodwmG16aKBDKxEetv7D9OjO0JhrbJTnoe+kcGoDJazFSO8/fUN9Jy/g4XK5PUkw2dgPDGpJqBfhe7GA+cjzfE/EGsMM+FV9nj9IAhrSfT/J3QE5TEIYyk5UjsI6ZZcCPr6A8FZUF4g9nnpVmjX90MLSQysIPD0nFzqwCcSJmIb5mYv2Cmk+C1MDFkZQyCBq4c/Yai9LJ6xYkGS/x2s5/frIW2vmG2Wrv0APpCdgCA9snFvfpe8uc0OwdRs4G9973PGEBnQB5qKrCQ6m6X/H7NInZ7y/1674/ZXOVp7OeuCRk8JFS516VHrnH1HkIUIlTIljjHaQtEtkJtosYul77cVwjk3gW1Ajaa6zWeyHGLlpk3VHE2VFzT2yI/EvlGUSz2H9zYE1s4nsKMtMqNyKNtL/59CpFJki5Fou6VXGm8vWATEPwrUVOLvoA8jLuwOzVBCgHB2Cr5V6OwEWtJEKokJkfc87h+sNHTvMb0KVTp5284QTPupoWvQVUwUeogZR3kBMESYo0mfukewRVPKh5+rzLQb7HKjFFIgWhj1w3yN/qCNoPI8XFiUgBNT1hCHBsAz8L7Oyt8wQWUFj92ONn/APyJFg8hzueqoJdNj57ROrFbffuS/XxrSXLTRgj5uxZjpgQYceeMc2wJrahReSKpm3QjHfqExTLAB2ipVumE8pqcZv8LYXQiPHHsgb5BMW8zM5pvQit+mQx8XGaVDcfVbLyMTlY8xcfmm/RSAT/H09UQol5gIz7rESDmnrQ4bURIB4iRXMDQwxgex1GgtDxKp2HayIkR+E/aDmCttNm2C6lytWdfOVzD6X2SpDWjQDlMRvAp1symWv4my1bPCD+E1EmGnMGWhNwmycJnDV2WrQNxO45ukEb08AAffizYKVULp15I4vbNK5DzWwCSUADfmKhfGSUqii1L2UsE8rB7mLuHuUJZOx4+WiizHBJ/hwboaBzhpNOVvgFTf5cJsHef7L1HCI9dOUUbb+YxUJWn6dYOLz+THi91kzY5dtO5c+grX7v0jEbsuoOGnoIreDIg/sFMyG+TyCLIcAWd1IZ1UNFxE8Uie13ucm40U2fcxC0u3WLvLOxwu+F7MWUsHsdtFQZ7W+nlfCASiAKyh8rnP3EyDByvtJb6Kax6/HkLzT9SyEyTMVM1zPtM0MJY14DmsWh4MgD15Ea9Hd00AdkTZ0EiG5NAGuIBzQJJ0JR0na+OB7lQA6UKxMfihIQ7GCCnVz694QvykWXTxpS2soDu+smru1UdIxSvAszBFD1c8c6ZOobA8bJiJIvuycgIXBQIXWwhyTgZDQxJTRXgEwRNAawGSXO0a1DKjdihLVNp/taE/xYhsgwe+VpKEEB4LlraQyE84gEihxCnbfoyOuJIEXy2FIYw+JjRusybKlU2g/vhTSGTydvCvXhYBdtAXtS2v7LkHtmXh/8fly1do8FI/D0f8UbzVb5h+KRhMGSAmR2mhi0YG/uj7wgxcfzCrMvdjitUIpXDX8ae2JcF/36qUWIMwN6JsjaRGNj+jEteGDcFyTUb8X/NHSucKMJp7pduxtD6KuxVlyxxwaeiC1FbGBESO84lbyrAugYxdl+2N8/6AgWpo/IeoAOcsG35IA/b3AuSyoa55L7llBLlaWlEWvuCFd8f8NfcTUgzJv6CbB+6ohWwodlk9nGWFpBAOaz5uEW5xBvmjnHFeDsb0mXwayj3mdYq5gxxNf3H3/tnCgHwjSrpSgVxLmiTtuszdRUFIsn6LiMPjL808vL1uQhDbM7aA43mISXReqjSskynIRcHCJ9qeFopJfx9tqyUoGbSwJex/0aDE3plBPGtNBYgWbdLom3+Q/bjdizR2/AS/c/dH/d3G7pyl1qDXgtOFtEqidwLqxPYtrNEveasWq3vPUUtqTeu8gpov4bdOQRI2kneFvRNMrShyVeEupK1PoLDPMSfWMIJcs267mGB8X9CehQCF0gIyhpP10mbyM7lwW1e6TGvHBV1sg/UyTghHPGRqMyaebC6pbB1WKNCQtlai1GGvmq9zUKaUzLaXsXEBYtHxmFbEZ2kJhR164LhWW2Tlp1dhsGE7ZgIWRBOx3Zcu2DxgH+G83WTPceKG0TgQKKiiNNOlWgvqNEbnrk6fVD+AqRam2OguZb0YWSTX88N+i/ELSxbaUUpPx4vJUzYg/WonSeA8xUK6u7DPHgpqWpEe6D4cXg5uK9FIYVba47V/nb+wyOtk+zG8RrS4EA0ouwa04iByRLSvoJA2FzaobbZtXnq8GdbfqEp5I2dpfpj59TCVif6+E75p665faiX8gS213RqBxTZqfHP46nF6NSenOneuT+vgbLUbdTH2/t0REFXZJOEB6DHvx6N6g9956CYrY/AYcm9gELJXYkrSi+0F0geKDZgOCIYkLU/+GOW5aGj8mvLFgtFH5+XC8hvAE3CvHRfl4ofM/Qwk4x2A+R+nyc9gNu/9Tem7XW4XRnyRymf52z09cTOdr+PG6+P/Vb4QiXlwauc5WB1z3o+IJjlbxI8MyWtSzT+k4sKVbhF3xa+vDts3NxXa87iiu+xRH9cAprnOL2h6vV54iQRXuOAj1s8nLFK8gZ70ThIQcWdF19/2xaJmT0efrkNDkWbpAQPdo92Z8+Hn/aLjbOzB9AI/k12fPs9HhUNDJ1u6ax2VxD3R6PywN7BrLJ26z6s3QoMp76qzzwetrDABKSGkfW5PwS1GvYNUbK6uRqxfyVGNyFB0E+OugMM8kKwmJmupuRWO8XkXXXQECyRVw9UyIrtCtcc4oNqXqr7AURBmKn6Khz3eBN96LwIJrAGP9mr/59uTOSx631suyT+QujDd4beUFpZ0kJEEnjlP+X/Kr2kCKhnENTg4BsMTOmMqlj2WMFLRUlVG0fzdCBgUta9odrJfpVdFomTi6ak0tFjXTcdqqvWBAzjY6hVrH9sbt3Z9gn+AVDpTcQImefbB4edirjzrsNievve4ZT4EUZWV3TxEsIW+9MT/RJoKfZZYSRGfC1CwPG/9rdMOM8qR/LUYvw5f/emUSoD7YSFuOoqchdUg2UePd1eCtFSKgxLSZ764oy4lvRCIH6bowPxZWwxNFctksLeil47pfevcBipkkBIc4ngZG+kxGZ71a72KQ7VaZ6MZOZkQJZXM6kb/Ac0/XkJx8dvyfJcWbI3zONEaEPIW8GbkYjsZcwy+eMoKrYjDmvEEixHzkCSCRPRzhOfJZuLdcbx19EL23MA8rnjTZZ787FGMnkqnpuzB5/90w1gtUSRaWcb0eta8198VEeZMUSfIhyuc4/nywFQ9uqn7jdqXh+5wwv+RK9XouNPbYdoEelNGo34KyySwigsrfCe0v/PlWPvQvQg8R0KgHO18mTVThhQrlbEQ0Kp/JxPdjHyR7E1QPw/ut0r+HDDG7BwZFm9IqEUZRpv2WpzlMkOemeLcAt5CsrzskLGaVOAxyySzZV/D2EY7ydNZMf8e8VhHcKGHAWNszf1EOq8fNstijMY4JXyATwTdncFFqcNDfDo+mWFvxJJpc4sEZtjXyBdoFcxbUmniCoKq5jydUHNjYJxMqN1KzYV62MugcELVhS3Bnd+TLLOh7dws/zSXWzxEb4Nj4aFun5x4kDWLK5TUF/yCXB/cZYvI9kPgVsG2jShtXkxfgT+xzjJofXqPEnIXIQ1lnIdmVzBOM90EXvJUW6a0nZ/7XjJGl8ToO3H/fdxnxmTNKBZxnkpXLVgLXCZywGT3YyS75w/PAH5I/jMuRspej8xZObU9kREbRA+kqjmKRFaKGWAmFQspC+QLbKPf0RaK3OXvBSWqo46p70ws/eZpu6jCtZUgQy6r4tHMPUdAgWGGUYNbuv/1a6K+MVFsd3T183+T8capSo6m0+Sh57fEeG/95dykGJBQMj09DSW2bY0mUonDy9a8trLnnL5B5LW3Nl8rJZNysO8Zb+80zXxqUGFpud3Qzwb7bf+8mq6x0TAnJU9pDQR9YQmZhlna2xuxJt0aCO/f1SU8gblOrbIyMsxTlVUW69VJPzYU2HlRXcqE2lLLxnObZuz2tT9CivfTAUYfmzJlt/lOPgsR6VN64/xQd4Jlk/RV7UKVv2Gx/AWsmTAuCWKhdwC+4HmKEKYZh2Xis4KsUR1BeObs1c13wqFRnocdmuheaTV30gvVXZcouzHKK5zwrN52jXJEuX6dGx3BCpV/++4f3hyaW/cQJLFKqasjsMuO3B3WlMq2gyYfdK1e7L2pO/tRye2mwzwZPfdUMrl5wdLqdd2Kv/wVtnpyWYhd49L6rsOV+8HXPrWH2Kup89l2tz6bf80iYSd+V4LROSOHeamvexR524q4r43rTmtFzQvArpvWfLYFZrbFspBsXNUqqenjxNNsFXatZvlIhk7teUPfK+YL32F8McTnjv0BZNppb+vshoCrtLXjIWq3EJXpVXIlG6ZNL0dh6qEm2WMwDjD3LfOfkGh1/czYc/0qhiD2ozNnH4882MVVt3JbVFkbwowNCO3KL5IoYW5wlVeGCViOuv1svZx7FbzxKzA4zGqBlRRaRWCobXaVq4yYCWbZf8eiJwt3OY+MFiSJengcFP2t0JMfzOiJ7cECvpx7neg1Rc5x+7myPJOXt2FohVRyXtD+/rDoTOyGYInJelZMjolecVHUhUNqvdZWg2J2t0jPmiLFeRD/8fOT4o+NGILb+TufCo9ceBBm3JLVn+MO2675n7qiEX/6W+188cYg3Zn5NSTjgOKfWFSAANa6raCxSoVU851oJLY11WIoYK0du0ec5E4tCnAPoKh71riTsjVIp3gKvBbEYQiNYrmH22oLQWA2AdwMnID6PX9b58dR2QKo4qag1D1Z+L/FwEKTR7osOZPWECPJIHQqPUsM5i/CH5YupVPfFA5pHUBcsesh8eO5YhyWnaVRPZn/BmdXVumZWPxMP5e28zm2uqHgFoT9CymHYNNrzrrjlXZM06HnzDxYNlI5b/QosxLmmrqDFqmogQdqk0WLkUceoAvQxHgkIyvWU69BPFr24VB6+lx75Rna6dGtrmOxDnvBojvi1/4dHjVeg8owofPe1cOnxU1ioh016s/Vudv9mhV9f35At+Sh28h1bpp8xhr09+vf47Elx3Ms6hyp6QvB3t0vnLbOhwo660cp7K0vvepabK7YJfxEWWfrC2YzJfYOjygPwfwd/1amTqa0hZ5ueebhWYVMubRTwIjj+0Oq0ohU3zfRfuL8gt59XsHdwKtxTQQ4Y2qz6gisxnm2UdlmpEkgOsZz7iEk6QOt8BuPwr+NR01LTqXmJo1C76o1N274twJvl+I069TiLpenK/miRxhyY8jvYV6W1WuSwhH9q7kuwnJMtm7IWcqs7HsnyHSqWXLSpYtZGaR1V3t0gauninFPZGtWskF65rtti48UV9uV9KM8kfDYs0pgB00S+TlzTXV6P8mxq15b9En8sz3jWSszcifZa/NuufPNnNTb031pptt0+sRSH/7UG8pzbsgtt3OG3ut7B9JzDMt2mTZuyRNIV8D54TuTrpNcHtgmMlYJeiY9XS83NYJicjRjtJSf9BZLsQv629QdDsKQhTK5CnXhpk7vMNkHzPhm0ExW/VCGApHfPyBagtZQTQmPHx7g5IXXsrQDPzIVhv2LB6Ih138iSDww1JNHrDvzUxvp73MsQBVhW8EbrReaVUcLB1R3PUXyaYG4HpJUcLVxMgDxcPkVRQpL7VTAGabDzbKcvg12t5P8TSGQkrj/gOrpnbiDHwluA73xbXts/L7u468cRWSWRtgTwlQnA47EKg0OiZDgFxAKQQUcsbGomITgeXUAAyKe03eA7Mp4gnyKQmm0LXJtEk6ddksMJCuxDmmHzmVhO+XaN2A54MIh3niw5CF7PwiXFZrnA8wOdeHLvvhdoqIDG9PDI7UnWWHq526T8y6ixJPhkuVKZnoUruOpUgOOp3iIKBjk+yi1vHo5cItHXb1PIKzGaZlRS0g5d3MV2pD8FQdGYLZ73aae/eEIUePMc4NFz8pIUfLCrrF4jVWH5gQneN3S8vANBmUXrEcKGn6hIUN95y1vpsvLwbGpzV9L0ZKTan6TDXM05236uLJcIEMKVAxKNT0K8WljuwNny3BNQRfzovA85beI9zr1AGNYnYCVkR1aGngWURUrgqR+gRrQhxW81l3CHevjvGEPzPMTxdsIfB9dfGRbZU0cg/1mcubtECX4tvaedmNAvTxCJtc2QaoUalGfENCGK7IS/O8CRpdOVca8EWCRwv2sSWE8CJPW5PCugjCXPd3h6U60cPD+bdhtXZuYB6stcoveE7Sm5MM2yvfUHXFSW7KzLmi7/EeEWL0wqcOH9MOSKjhCHHmw+JGLcYE/7SBZQCRggox0ZZTAxrlzNNXYXL5fNIjkdT4YMqVUz6p8YDt049v4OXGdg3qTrtLBUXOZf7ahPlZAY/O+7Sp0bvGSHdyQ8B1LOsplqMb9Se8VAE7gIdSZvxbRSrfl+Lk5Qaqi5QJceqjitdErcHXg/3MryljPSIAMaaloFm1cVwBJ8DNmkDqoGROSHFetrgjQ5CahuKkdH5pRPigMrgTtlFI8ufJPJSUlGgTjbBSvpRc0zypiUn6U5KZqcRoyrtzhmJ7/caeZkmVRwJQeLOG8LY6vP5ChpKhc8Js0El+n6FXqbx9ItdtLtYP92kKfaTLtCi8StLZdENJa9Ex1nOoz1kQ7qxoiZFKRyLf4O4CHRT0T/0W9F8epNKVoeyxUXhy3sQMMsJjQJEyMOjmOhMFgOmmlscV4eFi1CldU92yjwleirEKPW3bPAuEhRZV7JsKV3Lr5cETAiFuX5Nw5UlF7d2HZ96Bh0sgFIL5KGaKSoVYVlvdKpZJVP5+NZ7xDEkQhmDgsDKciazJCXJ6ZN2B3FY2f6VZyGl/t4aunGIAk/BHaS+i+SpdRfnB/OktOvyjinWNfM9Ksr6WwtCa1hCmeRI6icpFM4o8quCLsikU0tMoZI/9EqXRMpKGaWzofl4nQuVQm17d5fU5qXCQeCDqVaL9XJ9qJ08n3G3EFZS28SHEb3cdRBdtO0YcTzil3QknNKEe/smQ1fTb0XbpyNB5xAeuIlf+5KWlEY0DqJbsnzJlQxJPOVyHiKMx5Xu9FcEv1Fbg6Fhm4t+Jyy5JC1W3YO8dYLsO0PXPbxodBgttTbH3rt9Cp1lJIk2r3O1Zqu94eRbnIz2f50lWolYzuKsj4PMok4abHLO8NAC884hiXx5Fy5pWKO0bWL7uEGXaJCtznhP67SlQ4xjWIfgq6EpZ28QMtuZK7JC0RGbl9nA4XtFLug/NLMoH1pGt9IonAJqcEDLyH6TDROcbsmGPaGIxMo41IUAnQVPMPGByp4mOmh9ZQMkBAcksUK55LsZj7E5z5XuZoyWCKu6nHmDq22xI/9Z8YdxJy4kWpD16jLVrpwGLWfyOD0Wd+cBzFBxVaGv7S5k9qwh/5t/LQEXsRqI3Q9Rm3QIoaZW9GlsDaKOUyykyWuhNOprSEi0s1G4rgoiX1V743EELti+pJu5og6X0g6oTynUqlhH9k6ezyRi05NGZHz0nvp3HOJr7ebrAUFrDjbkFBObEvdQWkkUbL0pEvMU46X58vF9j9F3j6kpyetNUBItrEubW9ZvMPM4qNqLlsSBJqOH3XbNwv/cXDXNxN8iFLzUhteisYY+RlHYOuP29/Cb+L+xv+35Rv7xudnZ6ohK4cMPfCG8KI7dNmjNk/H4e84pOxn/sZHK9psfvj8ncA8qJz7O8xqbxESDivGJOZzF7o5PJLQ7g34qAWoyuA+x3btU98LT6ZyGyceIXjrqob2CAVql4VOTQPUQYvHV/g4zAuCZGvYQBtf0wmd5lilrvuEn1BXLny01B4h4SMDlYsnNpm9d7m9h578ufpef9Z4WplqWQvqo52fyUA7J24eZD5av6SyGIV9kpmHNqyvdfzcpEMw97BvknV2fq+MFHun9BT3Lsf8pbzvisWiIQvYkng+8Vxk1V+dli1u56kY50LRjaPdotvT5BwqtwyF+emo/z9J3yVUVGfKrxQtJMOAQWoQii/4dp9wgybSa5mkucmRLtEQZ/pz0tL/NVcgWAd95nEQ3Tg6tNbuyn3Iepz65L3huMUUBntllWuu4DbtOFSMSbpILV4fy6wlM0SOvi6CpLh81c1LreIvKd61uEWBcDw1lUBUW1I0Z+m/PaRlX+PQ/oxg0Ye6KUiIiTF4ADNk59Ydpt5/rkxmq9tV5Kcp/eQLUVVmBzQNVuytQCP6Ezd0G8eLxWyHpmZWJ3bAzkWTtg4lZlw42SQezEmiUPaJUuR/qklVA/87S4ArFCpALdY3QRdUw3G3XbWUp6aq9z0zUizcPa7351p9JXOZyfdZBFnqt90VzQndXB/mwf8LC9STj5kenVpNuqOQQP3mIRJj7eV21FxG8VAxKrEn3c+XfmZ800EPb9/5lIlijscUbB6da0RQaMook0zug1G0tKi/JBC4rw7/D3m4ARzAkzMcVrDcT2SyFtUdWAsFlsPDFqV3N+EjyXaoEePwroaZCiLqEzb8MW+PNE9TmTC01EzWli51PzZvUqkmyuROU+V6ik+Le/9qT6nwzUzf9tP68tYei0YaDGx6kAd7jn1cKqOCuYbiELH9zYqcc4MnRJjkeGiqaGwLImhyeKs+xKJMBlOJ05ow9gGCKZ1VpnMKoSCTbMS+X+23y042zOb5MtcY/6oBeAo1Vy89OTyhpavFP78jXCcFH0t7Gx24hMEOm2gsEfGabVpQgvFqbQKMsknFRRmuPHcZu0Su/WMFphZvB2r/EGbG72rpGGho3h+Msz0uGzJ7hNK2uqQiE1qmn0zgacKYYZBCqsxV+sjbpoVdSilW/b94n2xNb648VmNIoizqEWhBnsen+d0kbCPmRItfWqSBeOd9Wne3c6bcd6uvXOJ6WdiSsuXq0ndhqrQ4QoWUjCjYtZ0EAhnSOP1m44xkf0O7jXghrzSJWxP4a/t72jU29Vu2rvu4n7HfHkkmQOMGSS+NPeLGO5I73mC2B7+lMiBQQZRM9/9liLIfowupUFAbPBbR+lxDM6M8Ptgh1paJq5Rvs7yEuLQv/7d1oU2woFSb3FMPWQOKMuCuJ7pDDjpIclus5TeEoMBy2YdVB4fxmesaCeMNsEgTHKS5WDSGyNUOoEpcC2OFWtIRf0w27ck34/DjxRTVIcc9+kqZE6iMSiVDsiKdP/Xz5XfEhm/sBhO50p1rvJDlkyyxuJ9SPgs7YeUJBjXdeAkE+P9OQJm6SZnn1svcduI78dYmbkE2mtziPrcjVisXG78spLvbZaSFx/Rks9zP4LKn0Cdz/3JsetkT06A8f/yCgMO6Mb1Hme0JJ7b2wZz1qleqTuKBGokhPVUZ0dVu+tnQYNEY1fmkZSz6+EGZ5EzL7657mreZGR3jUfaEk458PDniBzsSmBKhDRzfXameryJv9/D5m6HIqZ0R+ouCE54Dzp4IJuuD1e4Dc5i+PpSORJfG23uVgqixAMDvchMR0nZdH5brclYwRoJRWv/rlxGRI5ffD5NPGmIDt7vDE1434pYdVZIFh89Bs94HGGJbTwrN8T6lh1HZFTOB4lWzWj6EVqxSMvC0/ljWBQ3F2kc/mO2b6tWonT2JEqEwFts8rz2h+oWNds9ceR2cb7zZvJTDppHaEhK5avWqsseWa2Dt5BBhabdWSktS80oMQrL4TvAM9b5HMmyDnO+OkkbMXfUJG7eXqTIG6lqSOEbqVR+qYdP7uWb57WEJqzyh411GAVsDinPs7KvUeXItlcMdOUWzXBH6zscymV1LLVCtc8IePojzXHF9m5b5zGwBRdzcyUJkiu938ApmAayRdJrX1PmVguWUvt2ThQ62czItTyWJMW2An/hdDfMK7SiFQlGIdAbltHz3ycoh7j9V7GxNWBpbtcSdqm4XxRwTawc3cbZ+xfSv9qQfEkDKfZTwCkqWGI/ur250ItXlMlh6vUNWEYIg9A3GzbgmbqvTN8js2YMo87CU5y6nZ4dbJLDQJj9fc7yM7tZzJDZFtqOcU8+mZjYlq4VmifI23iHb1ZoT9E+kT2dolnP1AfiOkt7PQCSykBiXy5mv637IegWSKj9IKrYZf4Lu9+I7ub+mkRdlvYzehh/jaJ9n7HUH5b2IbgeNdkY7wx1yVzxS7pbvky6+nmVUtRllEFfweUQ0/nG017WoUYSxs+j2B4FV/F62EtHlMWZXYrjGHpthnNb1x66LKZ0Qe92INWHdfR/vqp02wMS8r1G4dJqHok8KmQ7947G13a4YXbsGgHcBvRuVu1eAi4/A5+ZixmdSXM73LupB/LH7O9yxLTVXJTyBbI1S49TIROrfVCOb/czZ9pM4JsZx8kUz8dQGv7gUWKxXvTH7QM/3J2OuXXgciUhqY+cgtaOliQQVOYthBLV3xpESZT3rmfEYNZxmpBbb24CRao86prn+i9TNOh8VxRJGXJfXHATJHs1T5txgc/opYrY8XjlGQQbRcoxIBcnVsMjmU1ymmIUL4dviJXndMAJ0Yet+c7O52/p98ytlmAsGBaTAmMhimAnvp1TWNGM9BpuitGj+t810CU2UhorrjPKGtThVC8WaXw04WFnT5fTjqmPyrQ0tN3CkLsctVy2xr0ZWgiWVZ1OrlFjjxJYsOiZv2cAoOvE+7sY0I/TwWcZqMoyIKNOftwP7w++Rfg67ljfovKYa50if3fzE/8aPYVey/Nq35+nH2sLPh/fP5TsylSKGOZ4k69d2PnH43+kq++sRXHQqGArWdwhx+hpwQC6JgT2uxehYU4Zbw7oNb6/HLikPyJROGK2ouyr+vzseESp9G50T4AyFrSqOQ0rroCYP4sMDFBrHn342EyZTMlSyk47rHSq89Y9/nI3zG5lX16Z5lxphguLOcZUndL8wNcrkyjH82jqg8Bo8OYkynrxZvbFno5lUS3OPr8Ko3mX9NoRPdYOKKjD07bvgFgpZ/RF+YzkWvJ/Hs/tUbfeGzGWLxNAjfDzHHMVSDwB5SabQLsIZHiBp43FjGkaienYoDd18hu2BGwOK7U3o70K/WY/kuuKdmdrykIBUdG2mvE91L1JtTbh20mOLbk1vCAamu7utlXeGU2ooVikbU/actcgmsC1FKk2qmj3GWeIWbj4tGIxE7BLcBWUvvcnd/lYxsMV4F917fWeFB/XbINN3qGvIyTpCalz1lVewdIGqeAS/gB8Mi+sA+BqDiX3VGD2eUunTRbSY+AuDy4E3Qx3hAhwnSXX+B0zuj3eQ1miS8Vux2z/l6/BkWtjKGU72aJkOCWhGcSf3+kFkkB15vGOsQrSdFr6qTj0gBYiOlnBO41170gOWHSUoBVRU2JjwppYdhIFDfu7tIRHccSNM5KZOFDPz0TGMAjzzEpeLwTWp+kn201kU6NjbiMQJx83+LX1e1tZ10kuChJZ/XBUQ1dwaBHjTDJDqOympEk8X2M3VtVw21JksChA8w1tTefO3RJ1FMbqZ01bHHkudDB/OhLfe7P5GOHaI28ZXKTMuqo0hLWQ4HabBsGG7NbP1RiXtETz074er6w/OerJWEqjmkq2y51q1BVI+JUudnVa3ogBpzdhFE7fC7kybrAt2Z6RqDjATAUEYeYK45WMupBKQRtQlU+uNsjnzj6ZmGrezA+ASrWxQ6LMkHRXqXwNq7ftv28dUx/ZSJciDXP2SWJsWaN0FjPX9Yko6LobZ7aYW/IdUktI9apTLyHS8DyWPyuoZyxN1TK/vtfxk3HwWh6JczZC8Ftn0bIJay2g+n5wd7lm9rEsKO+svqVmi+c1j88hSCxbzrg4+HEP0Nt1/B6YW1XVm09T1CpAKjc9n18hjqsaFGdfyva1ZG0Xu3ip6N6JGpyTSqY5h4BOlpLPaOnyw45PdXTN+DtAKg7DLrLFTnWusoSBHk3s0d7YouJHq85/R09Tfc37ENXZF48eAYLnq9GLioNcwDZrC6FW6godB8JnqYUPvn0pWLfQz0lM0Yy8Mybgn84Ds3Q9bDP10bLyOV+qzxa4Rd9Dhu7cju8mMaONXK3UqmBQ9qIg7etIwEqM/kECk/Dzja4Bs1xR+Q/tCbc8IKrSGsTdJJ0vge7IG20W687uVmK6icWQ6cD3lwFzgNMGtFvO5qyJeKflGLAAcQZOrkxVwy3cWvqlGpvjmf9Qe6Ap20MPbV92DPV0OhFM4kz8Yr0ffC2zLWSQ1kqY6QdQrttR3kh1YLtQd1kCEv5hVoPIRWl5ERcUTttBIrWp6Xs5Ehh5OUUwI5aEBvuiDmUoENmnVw1FohCrbRp1A1E+XSlWVOTi7ADW+5Ohb9z1vK4qx5R5lPdGCPBJZ00mC+Ssp8VUbgpGAvXWMuWQQRbCqI6Rr2jtxZxtfP7W/8onz+yz0Gs76LaT5HX9ecyiZCB/ZR/gFtMxPsDwohoeCRtiuLxE1GM1vUEUgBv86+eehL58/P56QFGQ/MqOe/vC76L63jzmeax4exd/OKTUvkXg+fOJUHych9xt/9goJMrapSgvXrj8+8vk/N80f22Sewj6cyGqt1B6mztoeklVHHraouhvHJaG/OuBz6DHKMpFmQULU1bRWlyYE0RPXYYkUycIemN7TLtgNCJX6BqdyxDKkegO7nJK5xQ7OVYDZTMf9bVHidtk6DQX9Et+V9M7esgbsYBdEeUpsB0Xvw2kd9+rI7V+m47u+O/tq7mw7262HU1WlS9uFzsV6JxIHNmUCy0QS9e077JGRFbG65z3/dOKB/Zk+yDdKpUmdXjn/aS3N5nv4fK7bMHHmPlHd4E2+iTbV5rpzScRnxk6KARuDTJ8Q1LpK2mP8gj1EbuJ9RIyY+EWK4hCiIDBAS1Tm2IEXAFfgKPgdL9O6mAa06wjCcUAL6EsxPQWO9VNegBPm/0GgkZbDxCynxujX/92vmGcjZRMAY45puak2sFLCLSwXpEsyy5fnF0jGJBhm+fNSHKKUUfy+276A7/feLOFxxUuHRNJI2Osenxyvf8DAGObT60pfTTlhEg9u/KKkhJqm5U1/+BEcSkpFDA5XeCqxwXmPac1jcuZ3JWQ+p0NdWzb/5v1ZvF8GtMTFFEdQjpLO0bwPb0BHNWnip3liDXI2fXf05jjvfJ0NpjLCUgfTh9CMFYVFKEd4Z/OG/2C+N435mnK+9t1gvCiVcaaH7rK4+PjCvpVNiz+t2QyqH1O8x3JKZVl6Q+Lp/XK8wMjVMslOq9FdSw5FtUs/CptXH9PW+wbWHgrV17R5jTVOtGtKFu3nb80T+E0tv9QkzW3J2dbaw/8ddAKZ0pxIaEqLjlPrji3VgJ3GvdFvlqD8075woxh4fVt0JZE0KVFsAvqhe0dqN9b35jtSpnYMXkU+vZq+IAHad3IHc2s/LYrnD1anfG46IFiMIr9oNbZDWvwthqYNqOigaKd/XlLU4XHfk/PXIjPsLy/9/kAtQ+/wKH+hI/IROWj5FPvTZAT9f7j4ZXQyG4M0TujMAFXYkKvEHv1xhySekgXGGqNxWeWKlf8dDAlLuB1cb/qOD+rk7cmwt+1yKpk9cudqBanTi6zTbXRtV8qylNtjyOVKy1HTz0GW9rjt6sSjAZcT5R+KdtyYb0zyqG9pSLuCw5WBwAn7fjBjKLLoxLXMI+52L9cLwIR2B6OllJZLHJ8vDxmWdtF+QJnmt1rsHPIWY20lftk8fYePkAIg6Hgn532QoIpegMxiWgAOfe5/U44APR8Ac0NeZrVh3gEhs12W+tVSiWiUQekf/YBECUy5fdYbA08dd7VzPAP9aiVcIB9k6tY7WdJ1wNV+bHeydNtmC6G5ICtFC1ZwmJU/j8hf0I8TRVKSiz5oYIa93EpUI78X8GYIAZabx47/n8LDAAJ0nNtP1rpROprqKMBRecShca6qXuTSI3jZBLOB3Vp381B5rCGhjSvh/NSVkYp2qIdP/Bg="},5124:function(e,t,n){var r=n(7364);t.init=function(){t.dictionary=r.init()},t.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]),t.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]),t.minDictionaryWordLength=4,t.maxDictionaryWordLength=24},9517:function(e,t){function n(e,t){this.bits=e,this.value=t}t.h=n;var r=15;function i(e,t){for(var n=1<<t-1;e&n;)n>>=1;return(e&n-1)+n}function a(e,t,r,i,a){do{e[t+(i-=r)]=new n(a.bits,a.value)}while(i>0)}function o(e,t,n){for(var i=1<<t-n;t<r&&!((i-=e[t])<=0);)++t,i<<=1;return t-n}t.g=function(e,t,s,u,l){var c,f,h,d,p,g,v,m,y,b,w=t,k=new Int32Array(16),x=new Int32Array(16);for(b=new Int32Array(l),f=0;f<l;f++)k[u[f]]++;for(x[1]=0,c=1;c<r;c++)x[c+1]=x[c]+k[c];for(f=0;f<l;f++)0!==u[f]&&(b[x[u[f]]++]=f);if(y=m=1<<(v=s),1===x[15]){for(h=0;h<y;++h)e[t+h]=new n(0,65535&b[0]);return y}for(h=0,f=0,c=1,d=2;c<=s;++c,d<<=1)for(;k[c]>0;--k[c])a(e,t+h,d,m,new n(255&c,65535&b[f++])),h=i(h,c);for(g=y-1,p=-1,c=s+1,d=2;c<=r;++c,d<<=1)for(;k[c]>0;--k[c])(h&g)!==p&&(t+=m,y+=m=1<<(v=o(k,c,s)),e[w+(p=h&g)]=new n(v+s&255,t-w-p&65535)),a(e,t+(h>>s),d,m,new n(c-s&255,65535&b[f++])),h=i(h,c);return y}},4658:function(e,t){function n(e,t){this.offset=e,this.nbits=t}t.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(65,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)],t.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)],t.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)],t.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],t.kCopyRangeLut=[0,8,0,8,16,0,16,8,16]},9629:function(e,t){function n(e){this.buffer=e,this.pos=0}function r(e){this.buffer=e,this.pos=0}n.prototype.read=function(e,t,n){this.pos+n>this.buffer.length&&(n=this.buffer.length-this.pos);for(var r=0;r<n;r++)e[t+r]=this.buffer[this.pos+r];return this.pos+=n,n},t.g=n,r.prototype.write=function(e,t){if(this.pos+t>this.buffer.length)throw new Error("Output buffer is not large enough");return this.buffer.set(e.subarray(0,t),this.pos),this.pos+=t,t},t.j=r},929:function(e,t,n){var r=n(5124),i=10,a=11;function o(e,t,n){this.prefix=new Uint8Array(e.length),this.transform=t,this.suffix=new Uint8Array(n.length);for(var r=0;r<e.length;r++)this.prefix[r]=e.charCodeAt(r);for(r=0;r<n.length;r++)this.suffix[r]=n.charCodeAt(r)}var s=[new o("",0,""),new o("",0," "),new o(" ",0," "),new o("",12,""),new o("",i," "),new o("",0," the "),new o(" ",0,""),new o("s ",0," "),new o("",0," of "),new o("",i,""),new o("",0," and "),new o("",13,""),new o("",1,""),new o(", ",0," "),new o("",0,", "),new o(" ",i," "),new o("",0," in "),new o("",0," to "),new o("e ",0," "),new o("",0,'"'),new o("",0,"."),new o("",0,'">'),new o("",0,"\n"),new o("",3,""),new o("",0,"]"),new o("",0," for "),new o("",14,""),new o("",2,""),new o("",0," a "),new o("",0," that "),new o(" ",i,""),new o("",0,". "),new o(".",0,""),new o(" ",0,", "),new o("",15,""),new o("",0," with "),new o("",0,"'"),new o("",0," from "),new o("",0," by "),new o("",16,""),new o("",17,""),new o(" the ",0,""),new o("",4,""),new o("",0,". The "),new o("",a,""),new o("",0," on "),new o("",0," as "),new o("",0," is "),new o("",7,""),new o("",1,"ing "),new o("",0,"\n\t"),new o("",0,":"),new o(" ",0,". "),new o("",0,"ed "),new o("",20,""),new o("",18,""),new o("",6,""),new o("",0,"("),new o("",i,", "),new o("",8,""),new o("",0," at "),new o("",0,"ly "),new o(" the ",0," of "),new o("",5,""),new o("",9,""),new o(" ",i,", "),new o("",i,'"'),new o(".",0,"("),new o("",a," "),new o("",i,'">'),new o("",0,'="'),new o(" ",0,"."),new o(".com/",0,""),new o(" the ",0," of the "),new o("",i,"'"),new o("",0,". This "),new o("",0,","),new o(".",0," "),new o("",i,"("),new o("",i,"."),new o("",0," not "),new o(" ",0,'="'),new o("",0,"er "),new o(" ",a," "),new o("",0,"al "),new o(" ",a,""),new o("",0,"='"),new o("",a,'"'),new o("",i,". "),new o(" ",0,"("),new o("",0,"ful "),new o(" ",i,". "),new o("",0,"ive "),new o("",0,"less "),new o("",a,"'"),new o("",0,"est "),new o(" ",i,"."),new o("",a,'">'),new o(" ",0,"='"),new o("",i,","),new o("",0,"ize "),new o("",a,"."),new o("\xc2\xa0",0,""),new o(" ",0,","),new o("",i,'="'),new o("",a,'="'),new o("",0,"ous "),new o("",a,", "),new o("",i,"='"),new o(" ",i,","),new o(" ",a,'="'),new o(" ",a,", "),new o("",a,","),new o("",a,"("),new o("",a,". "),new o(" ",a,"."),new o("",a,"='"),new o(" ",a,". "),new o(" ",i,'="'),new o(" ",a,"='"),new o(" ",i,"='")];function u(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)}t.kTransforms=s,t.kNumTransforms=s.length,t.transformDictionaryWord=function(e,t,n,o,l){var c,f=s[l].prefix,h=s[l].suffix,d=s[l].transform,p=d<12?0:d-11,g=0,v=t;p>o&&(p=o);for(var m=0;m<f.length;)e[t++]=f[m++];for(n+=p,o-=p,d<=9&&(o-=d),g=0;g<o;g++)e[t++]=r.dictionary[n+g];if(c=t-o,d===i)u(e,c);else if(d===a)for(;o>0;){var y=u(e,c);c+=y,o-=y}for(var b=0;b<h.length;)e[t++]=h[b++];return t-v}},6339:function(e,t,n){e.exports=n(2576).BrotliDecompressBuffer},3991:function(e){var t=function(){"use strict";function e(e,t){return null!=t&&e instanceof t}var t,n,r;try{t=Map}catch(s){t=function(){}}try{n=Set}catch(s){n=function(){}}try{r=Promise}catch(s){r=function(){}}function i(a,s,u,l,c){"object"===typeof s&&(u=s.depth,l=s.prototype,c=s.includeNonEnumerable,s=s.circular);var f=[],h=[],d="undefined"!=typeof Buffer;return"undefined"==typeof s&&(s=!0),"undefined"==typeof u&&(u=1/0),function a(u,p){if(null===u)return null;if(0===p)return u;var g,v;if("object"!=typeof u)return u;if(e(u,t))g=new t;else if(e(u,n))g=new n;else if(e(u,r))g=new r((function(e,t){u.then((function(t){e(a(t,p-1))}),(function(e){t(a(e,p-1))}))}));else if(i.__isArray(u))g=[];else if(i.__isRegExp(u))g=new RegExp(u.source,o(u)),u.lastIndex&&(g.lastIndex=u.lastIndex);else if(i.__isDate(u))g=new Date(u.getTime());else{if(d&&Buffer.isBuffer(u))return g=Buffer.allocUnsafe?Buffer.allocUnsafe(u.length):new Buffer(u.length),u.copy(g),g;e(u,Error)?g=Object.create(u):"undefined"==typeof l?(v=Object.getPrototypeOf(u),g=Object.create(v)):(g=Object.create(l),v=l)}if(s){var m=f.indexOf(u);if(-1!=m)return h[m];f.push(u),h.push(g)}for(var y in e(u,t)&&u.forEach((function(e,t){var n=a(t,p-1),r=a(e,p-1);g.set(n,r)})),e(u,n)&&u.forEach((function(e){var t=a(e,p-1);g.add(t)})),u){var b;v&&(b=Object.getOwnPropertyDescriptor(v,y)),b&&null==b.set||(g[y]=a(u[y],p-1))}if(Object.getOwnPropertySymbols){var w=Object.getOwnPropertySymbols(u);for(y=0;y<w.length;y++){var k=w[y];(!(_=Object.getOwnPropertyDescriptor(u,k))||_.enumerable||c)&&(g[k]=a(u[k],p-1),_.enumerable||Object.defineProperty(g,k,{enumerable:!1}))}}if(c){var x=Object.getOwnPropertyNames(u);for(y=0;y<x.length;y++){var _,A=x[y];(_=Object.getOwnPropertyDescriptor(u,A))&&_.enumerable||(g[A]=a(u[A],p-1),Object.defineProperty(g,A,{enumerable:!1}))}}return g}(a,u)}function a(e){return Object.prototype.toString.call(e)}function o(e){var t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),t}return i.clonePrototype=function(e){if(null===e)return null;var t=function(){};return t.prototype=e,new t},i.__objToStr=a,i.__isDate=function(e){return"object"===typeof e&&"[object Date]"===a(e)},i.__isArray=function(e){return"object"===typeof e&&"[object Array]"===a(e)},i.__isRegExp=function(e){return"object"===typeof e&&"[object RegExp]"===a(e)},i.__getRegExpFlags=o,i}();e.exports&&(e.exports=t)},7910:function(e){"use strict";e.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]}},9194:function(e,t,n){var r=n(7910),i=n(5114),a=Object.hasOwnProperty,o=Object.create(null);for(var s in r)a.call(r,s)&&(o[r[s]]=s);var u=e.exports={to:{},get:{}};function l(e,t,n){return Math.min(Math.max(t,e),n)}function c(e){var t=Math.round(e).toString(16).toUpperCase();return t.length<2?"0"+t:t}u.get=function(e){var t,n;switch(e.substring(0,3).toLowerCase()){case"hsl":t=u.get.hsl(e),n="hsl";break;case"hwb":t=u.get.hwb(e),n="hwb";break;default:t=u.get.rgb(e),n="rgb"}return t?{model:n,value:t}:null},u.get.rgb=function(e){if(!e)return null;var t,n,i,o=[0,0,0,1];if(t=e.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(i=t[2],t=t[1],n=0;n<3;n++){var s=2*n;o[n]=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(i=(t=t[1])[3],n=0;n<3;n++)o[n]=parseInt(t[n]+t[n],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(n=0;n<3;n++)o[n]=parseInt(t[n+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*)?\)$/)))return(t=e.match(/^(\w+)$/))?"transparent"===t[1]?[0,0,0,0]:a.call(r,t[1])?((o=r[t[1]])[3]=1,o):null:null;for(n=0;n<3;n++)o[n]=Math.round(2.55*parseFloat(t[n+1]));t[4]&&(t[5]?o[3]=.01*parseFloat(t[4]):o[3]=parseFloat(t[4]))}for(n=0;n<3;n++)o[n]=l(o[n],0,255);return o[3]=l(o[3],0,1),o},u.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 n=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,l(parseFloat(t[2]),0,100),l(parseFloat(t[3]),0,100),l(isNaN(n)?1:n,0,1)]}return null},u.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 n=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,l(parseFloat(t[2]),0,100),l(parseFloat(t[3]),0,100),l(isNaN(n)?1:n,0,1)]}return null},u.to.hex=function(){var e=i(arguments);return"#"+c(e[0])+c(e[1])+c(e[2])+(e[3]<1?c(Math.round(255*e[3])):"")},u.to.rgb=function(){var e=i(arguments);return 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]+")"},u.to.rgb.percent=function(){var e=i(arguments),t=Math.round(e[0]/255*100),n=Math.round(e[1]/255*100),r=Math.round(e[2]/255*100);return e.length<4||1===e[3]?"rgb("+t+"%, "+n+"%, "+r+"%)":"rgba("+t+"%, "+n+"%, "+r+"%, "+e[3]+")"},u.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]+")"},u.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+")"},u.to.keyword=function(e){return o[e.slice(0,3)]}},4255:function(e,t){var n="undefined"!==typeof self?self:this,r=function(){function e(){this.fetch=!1,this.DOMException=n.DOMException}return e.prototype=n,new e}();!function(e){!function(t){var n="URLSearchParams"in e,r="Symbol"in e&&"iterator"in Symbol,i="FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),a="FormData"in e,o="ArrayBuffer"in e;if(o)var s=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],u=ArrayBuffer.isView||function(e){return e&&s.indexOf(Object.prototype.toString.call(e))>-1};function l(e){if("string"!==typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function c(e){return"string"!==typeof e&&(e=String(e)),e}function f(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return r&&(t[Symbol.iterator]=function(){return t}),t}function h(e){this.map={},e instanceof h?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function d(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function p(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function g(e){var t=new FileReader,n=p(t);return t.readAsArrayBuffer(e),n}function v(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function m(){return this.bodyUsed=!1,this._initBody=function(e){var t;this._bodyInit=e,e?"string"===typeof e?this._bodyText=e:i&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:a&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:n&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():o&&i&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=v(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):o&&(ArrayBuffer.prototype.isPrototypeOf(e)||u(e))?this._bodyArrayBuffer=v(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"===typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):n&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},i&&(this.blob=function(){var e=d(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?d(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(g)}),this.text=function(){var e=d(this);if(e)return e;if(this._bodyBlob)return function(e){var t=new FileReader,n=p(t);return t.readAsText(e),n}(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},a&&(this.formData=function(){return this.text().then(w)}),this.json=function(){return this.text().then(JSON.parse)},this}h.prototype.append=function(e,t){e=l(e),t=c(t);var n=this.map[e];this.map[e]=n?n+", "+t:t},h.prototype.delete=function(e){delete this.map[l(e)]},h.prototype.get=function(e){return e=l(e),this.has(e)?this.map[e]:null},h.prototype.has=function(e){return this.map.hasOwnProperty(l(e))},h.prototype.set=function(e,t){this.map[l(e)]=c(t)},h.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},h.prototype.keys=function(){var e=[];return this.forEach((function(t,n){e.push(n)})),f(e)},h.prototype.values=function(){var e=[];return this.forEach((function(t){e.push(t)})),f(e)},h.prototype.entries=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),f(e)},r&&(h.prototype[Symbol.iterator]=h.prototype.entries);var y=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function b(e,t){var n=(t=t||{}).body;if(e instanceof b){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new h(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,n||null==e._bodyInit||(n=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"same-origin",!t.headers&&this.headers||(this.headers=new h(t.headers)),this.method=function(e){var t=e.toUpperCase();return y.indexOf(t)>-1?t:e}(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(n)}function w(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),i=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(i))}})),t}function k(e){var t=new h;return e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var i=n.join(":").trim();t.append(r,i)}})),t}function x(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new h(t.headers),this.url=t.url||"",this._initBody(e)}b.prototype.clone=function(){return new b(this,{body:this._bodyInit})},m.call(b.prototype),m.call(x.prototype),x.prototype.clone=function(){return new x(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new h(this.headers),url:this.url})},x.error=function(){var e=new x(null,{status:0,statusText:""});return e.type="error",e};var _=[301,302,303,307,308];x.redirect=function(e,t){if(-1===_.indexOf(t))throw new RangeError("Invalid status code");return new x(null,{status:t,headers:{location:e}})},t.DOMException=e.DOMException;try{new t.DOMException}catch(E){t.DOMException=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack},t.DOMException.prototype=Object.create(Error.prototype),t.DOMException.prototype.constructor=t.DOMException}function A(e,n){return new Promise((function(r,a){var o=new b(e,n);if(o.signal&&o.signal.aborted)return a(new t.DOMException("Aborted","AbortError"));var s=new XMLHttpRequest;function u(){s.abort()}s.onload=function(){var e={status:s.status,statusText:s.statusText,headers:k(s.getAllResponseHeaders()||"")};e.url="responseURL"in s?s.responseURL:e.headers.get("X-Request-URL");var t="response"in s?s.response:s.responseText;r(new x(t,e))},s.onerror=function(){a(new TypeError("Network request failed"))},s.ontimeout=function(){a(new TypeError("Network request failed"))},s.onabort=function(){a(new t.DOMException("Aborted","AbortError"))},s.open(o.method,o.url,!0),"include"===o.credentials?s.withCredentials=!0:"omit"===o.credentials&&(s.withCredentials=!1),"responseType"in s&&i&&(s.responseType="blob"),o.headers.forEach((function(e,t){s.setRequestHeader(t,e)})),o.signal&&(o.signal.addEventListener("abort",u),s.onreadystatechange=function(){4===s.readyState&&o.signal.removeEventListener("abort",u)}),s.send("undefined"===typeof o._bodyInit?null:o._bodyInit)}))}A.polyfill=!0,e.fetch||(e.fetch=A,e.Headers=h,e.Request=b,e.Response=x),t.Headers=h,t.Request=b,t.Response=x,t.fetch=A,Object.defineProperty(t,"__esModule",{value:!0})}({})}(r),r.fetch.ponyfill=!0,delete r.fetch.polyfill;var i=r;(t=i.fetch).default=i.fetch,t.fetch=i.fetch,t.Headers=i.Headers,t.Request=i.Request,t.Response=i.Response,e.exports=t},8926:function(e,t,n){e.exports=function(){var e=e||function(e,t){var r;if("undefined"!==typeof window&&window.crypto&&(r=window.crypto),"undefined"!==typeof self&&self.crypto&&(r=self.crypto),"undefined"!==typeof globalThis&&globalThis.crypto&&(r=globalThis.crypto),!r&&"undefined"!==typeof window&&window.msCrypto&&(r=window.msCrypto),!r&&"undefined"!==typeof n.g&&n.g.crypto&&(r=n.g.crypto),!r)try{r=n(2480)}catch(v){}var i=function(){if(r){if("function"===typeof r.getRandomValues)try{return r.getRandomValues(new Uint32Array(1))[0]}catch(v){}if("function"===typeof r.randomBytes)try{return r.randomBytes(4).readInt32LE()}catch(v){}}throw new Error("Native crypto module could not be used to get secure random number.")},a=Object.create||function(){function e(){}return function(t){var n;return e.prototype=t,n=new e,e.prototype=null,n}}(),o={},s=o.lib={},u=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)}},l=s.WordArray=u.extend({init:function(e,n){e=this.words=e||[],this.sigBytes=n!=t?n:4*e.length},toString:function(e){return(e||f).stringify(this)},concat:function(e){var t=this.words,n=e.words,r=this.sigBytes,i=e.sigBytes;if(this.clamp(),r%4)for(var a=0;a<i;a++){var o=n[a>>>2]>>>24-a%4*8&255;t[r+a>>>2]|=o<<24-(r+a)%4*8}else for(var s=0;s<i;s+=4)t[r+s>>>2]=n[s>>>2];return this.sigBytes+=i,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=u.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],n=0;n<e;n+=4)t.push(i());return new l.init(t,e)}}),c=o.enc={},f=c.Hex={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i<n;i++){var a=t[i>>>2]>>>24-i%4*8&255;r.push((a>>>4).toString(16)),r.push((15&a).toString(16))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r<t;r+=2)n[r>>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new l.init(n,t/2)}},h=c.Latin1={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i<n;i++){var a=t[i>>>2]>>>24-i%4*8&255;r.push(String.fromCharCode(a))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r<t;r++)n[r>>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new l.init(n,t)}},d=c.Utf8={stringify:function(e){try{return decodeURIComponent(escape(h.stringify(e)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(e){return h.parse(unescape(encodeURIComponent(e)))}},p=s.BufferedBlockAlgorithm=u.extend({reset:function(){this._data=new l.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=d.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n,r=this._data,i=r.words,a=r.sigBytes,o=this.blockSize,s=a/(4*o),u=(s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0))*o,c=e.min(4*u,a);if(u){for(var f=0;f<u;f+=o)this._doProcessBlock(i,f);n=i.splice(0,u),r.sigBytes-=c}return new l.init(n,c)},clone:function(){var e=u.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0}),g=(s.Hasher=p.extend({cfg:u.extend(),init:function(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function(){p.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,n){return new e.init(n).finalize(t)}},_createHmacHelper:function(e){return function(t,n){return new g.HMAC.init(e,n).finalize(t)}}}),o.algo={});return o}(Math);return e}()},3074:function(e,t,n){!function(t,r){var i;e.exports=(i=n(8926),function(e){var t=i,n=t.lib,r=n.WordArray,a=n.Hasher,o=t.algo,s=[];!function(){for(var t=0;t<64;t++)s[t]=4294967296*e.abs(e.sin(t+1))|0}();var u=o.MD5=a.extend({_doReset:function(){this._hash=new r.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,t){for(var n=0;n<16;n++){var r=t+n,i=e[r];e[r]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var a=this._hash.words,o=e[t+0],u=e[t+1],d=e[t+2],p=e[t+3],g=e[t+4],v=e[t+5],m=e[t+6],y=e[t+7],b=e[t+8],w=e[t+9],k=e[t+10],x=e[t+11],_=e[t+12],A=e[t+13],E=e[t+14],S=e[t+15],C=a[0],D=a[1],T=a[2],O=a[3];C=l(C,D,T,O,o,7,s[0]),O=l(O,C,D,T,u,12,s[1]),T=l(T,O,C,D,d,17,s[2]),D=l(D,T,O,C,p,22,s[3]),C=l(C,D,T,O,g,7,s[4]),O=l(O,C,D,T,v,12,s[5]),T=l(T,O,C,D,m,17,s[6]),D=l(D,T,O,C,y,22,s[7]),C=l(C,D,T,O,b,7,s[8]),O=l(O,C,D,T,w,12,s[9]),T=l(T,O,C,D,k,17,s[10]),D=l(D,T,O,C,x,22,s[11]),C=l(C,D,T,O,_,7,s[12]),O=l(O,C,D,T,A,12,s[13]),T=l(T,O,C,D,E,17,s[14]),C=c(C,D=l(D,T,O,C,S,22,s[15]),T,O,u,5,s[16]),O=c(O,C,D,T,m,9,s[17]),T=c(T,O,C,D,x,14,s[18]),D=c(D,T,O,C,o,20,s[19]),C=c(C,D,T,O,v,5,s[20]),O=c(O,C,D,T,k,9,s[21]),T=c(T,O,C,D,S,14,s[22]),D=c(D,T,O,C,g,20,s[23]),C=c(C,D,T,O,w,5,s[24]),O=c(O,C,D,T,E,9,s[25]),T=c(T,O,C,D,p,14,s[26]),D=c(D,T,O,C,b,20,s[27]),C=c(C,D,T,O,A,5,s[28]),O=c(O,C,D,T,d,9,s[29]),T=c(T,O,C,D,y,14,s[30]),C=f(C,D=c(D,T,O,C,_,20,s[31]),T,O,v,4,s[32]),O=f(O,C,D,T,b,11,s[33]),T=f(T,O,C,D,x,16,s[34]),D=f(D,T,O,C,E,23,s[35]),C=f(C,D,T,O,u,4,s[36]),O=f(O,C,D,T,g,11,s[37]),T=f(T,O,C,D,y,16,s[38]),D=f(D,T,O,C,k,23,s[39]),C=f(C,D,T,O,A,4,s[40]),O=f(O,C,D,T,o,11,s[41]),T=f(T,O,C,D,p,16,s[42]),D=f(D,T,O,C,m,23,s[43]),C=f(C,D,T,O,w,4,s[44]),O=f(O,C,D,T,_,11,s[45]),T=f(T,O,C,D,S,16,s[46]),C=h(C,D=f(D,T,O,C,d,23,s[47]),T,O,o,6,s[48]),O=h(O,C,D,T,y,10,s[49]),T=h(T,O,C,D,E,15,s[50]),D=h(D,T,O,C,v,21,s[51]),C=h(C,D,T,O,_,6,s[52]),O=h(O,C,D,T,p,10,s[53]),T=h(T,O,C,D,k,15,s[54]),D=h(D,T,O,C,u,21,s[55]),C=h(C,D,T,O,b,6,s[56]),O=h(O,C,D,T,S,10,s[57]),T=h(T,O,C,D,m,15,s[58]),D=h(D,T,O,C,A,21,s[59]),C=h(C,D,T,O,g,6,s[60]),O=h(O,C,D,T,x,10,s[61]),T=h(T,O,C,D,d,15,s[62]),D=h(D,T,O,C,w,21,s[63]),a[0]=a[0]+C|0,a[1]=a[1]+D|0,a[2]=a[2]+T|0,a[3]=a[3]+O|0},_doFinalize:function(){var t=this._data,n=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;n[i>>>5]|=128<<24-i%32;var a=e.floor(r/4294967296),o=r;n[15+(i+64>>>9<<4)]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),n[14+(i+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),t.sigBytes=4*(n.length+1),this._process();for(var s=this._hash,u=s.words,l=0;l<4;l++){var c=u[l];u[l]=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8)}return s},clone:function(){var e=a.clone.call(this);return e._hash=this._hash.clone(),e}});function l(e,t,n,r,i,a,o){var s=e+(t&n|~t&r)+i+o;return(s<<a|s>>>32-a)+t}function c(e,t,n,r,i,a,o){var s=e+(t&r|n&~r)+i+o;return(s<<a|s>>>32-a)+t}function f(e,t,n,r,i,a,o){var s=e+(t^n^r)+i+o;return(s<<a|s>>>32-a)+t}function h(e,t,n,r,i,a,o){var s=e+(n^(t|~r))+i+o;return(s<<a|s>>>32-a)+t}t.MD5=a._createHelper(u),t.HmacMD5=a._createHmacHelper(u)}(Math),i.MD5)}()},7072:function(e,t,n){"use strict";var r=n(7424).default,i=n(4704).default,a=n(8416).default,o=n(7061).default,s=n(6690).default,u=n(9728).default,l=function(){function e(t){s(this,e),this.stateTable=t.stateTable,this.accepting=t.accepting,this.tags=t.tags}return u(e,[{key:"match",value:function(e){var t=this;return a({},Symbol.iterator,o().mark((function n(){var r,i,a,s,u,l;return o().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:r=1,i=null,a=null,s=null,u=0;case 5:if(!(u<e.length)){n.next=21;break}if(l=e[u],s=r,0!==(r=t.stateTable[r][l])){n.next=15;break}if(!(null!=i&&null!=a&&a>=i)){n.next=13;break}return n.next=13,[i,a,t.tags[s]];case 13:r=t.stateTable[1][l],i=null;case 15:0!==r&&null==i&&(i=u),t.accepting[r]&&(a=u),0===r&&(r=1);case 18:u++,n.next=5;break;case 21:if(!(null!=i&&null!=a&&a>=i)){n.next=24;break}return n.next=24,[i,a,t.tags[r]];case 24:case"end":return n.stop()}}),n)})))}},{key:"apply",value:function(e,t){var n,a=i(this.match(e));try{for(a.s();!(n=a.n()).done;){var o,s=r(n.value,3),u=s[0],l=s[1],c=s[2],f=i(c);try{for(f.s();!(o=f.n()).done;){var h=o.value;"function"===typeof t[h]&&t[h](u,l,e.slice(u,l+1))}}catch(d){f.e(d)}finally{f.f()}}}catch(d){a.e(d)}finally{a.f()}}}]),e}();e.exports=l},7465:function(e){"use strict";var t,n="object"===typeof Reflect?Reflect:null,r=n&&"function"===typeof n.apply?n.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};t=n&&"function"===typeof n.ownKeys?n.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var i=Number.isNaN||function(e){return e!==e};function a(){a.init.call(this)}e.exports=a,e.exports.once=function(e,t){return new Promise((function(n,r){function i(n){e.removeListener(t,a),r(n)}function a(){"function"===typeof e.removeListener&&e.removeListener("error",i),n([].slice.call(arguments))}g(e,t,a,{once:!0}),"error"!==t&&function(e,t,n){"function"===typeof e.on&&g(e,"error",t,n)}(e,i,{once:!0})}))},a.EventEmitter=a,a.prototype._events=void 0,a.prototype._eventsCount=0,a.prototype._maxListeners=void 0;var o=10;function s(e){if("function"!==typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function u(e){return void 0===e._maxListeners?a.defaultMaxListeners:e._maxListeners}function l(e,t,n,r){var i,a,o,l;if(s(n),void 0===(a=e._events)?(a=e._events=Object.create(null),e._eventsCount=0):(void 0!==a.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),a=e._events),o=a[t]),void 0===o)o=a[t]=n,++e._eventsCount;else if("function"===typeof o?o=a[t]=r?[n,o]:[o,n]:r?o.unshift(n):o.push(n),(i=u(e))>0&&o.length>i&&!o.warned){o.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=o.length,l=c,console&&console.warn&&console.warn(l)}return e}function c(){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 f(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},i=c.bind(r);return i.listener=n,r.wrapFn=i,i}function h(e,t,n){var r=e._events;if(void 0===r)return[];var i=r[t];return void 0===i?[]:"function"===typeof i?n?[i.listener||i]:[i]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(i):p(i,i.length)}function d(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"===typeof n)return 1;if(void 0!==n)return n.length}return 0}function p(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}function g(e,t,n,r){if("function"===typeof e.on)r.once?e.once(t,n):e.on(t,n);else{if("function"!==typeof e.addEventListener)throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e);e.addEventListener(t,(function i(a){r.once&&e.removeEventListener(t,i),n(a)}))}}Object.defineProperty(a,"defaultMaxListeners",{enumerable:!0,get:function(){return o},set:function(e){if("number"!==typeof e||e<0||i(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");o=e}}),a.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},a.prototype.setMaxListeners=function(e){if("number"!==typeof e||e<0||i(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},a.prototype.getMaxListeners=function(){return u(this)},a.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var i="error"===e,a=this._events;if(void 0!==a)i=i&&void 0===a.error;else if(!i)return!1;if(i){var o;if(t.length>0&&(o=t[0]),o instanceof Error)throw o;var s=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw s.context=o,s}var u=a[e];if(void 0===u)return!1;if("function"===typeof u)r(u,this,t);else{var l=u.length,c=p(u,l);for(n=0;n<l;++n)r(c[n],this,t)}return!0},a.prototype.addListener=function(e,t){return l(this,e,t,!1)},a.prototype.on=a.prototype.addListener,a.prototype.prependListener=function(e,t){return l(this,e,t,!0)},a.prototype.once=function(e,t){return s(t),this.on(e,f(this,e,t)),this},a.prototype.prependOnceListener=function(e,t){return s(t),this.prependListener(e,f(this,e,t)),this},a.prototype.removeListener=function(e,t){var n,r,i,a,o;if(s(t),void 0===(r=this._events))return this;if(void 0===(n=r[e]))return this;if(n===t||n.listener===t)0===--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!==typeof n){for(i=-1,a=n.length-1;a>=0;a--)if(n[a]===t||n[a].listener===t){o=n[a].listener,i=a;break}if(i<0)return this;0===i?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,i),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,o||t)}return this},a.prototype.off=a.prototype.removeListener,a.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0===--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var i,a=Object.keys(n);for(r=0;r<a.length;++r)"removeListener"!==(i=a[r])&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"===typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},a.prototype.listeners=function(e){return h(this,e,!0)},a.prototype.rawListeners=function(e){return h(this,e,!1)},a.listenerCount=function(e,t){return"function"===typeof e.listenerCount?e.listenerCount(t):d.call(e,t)},a.prototype.listenerCount=d,a.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},8262:function(e){"use strict";e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,i,a;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(i=r;0!==i--;)if(!e(t[i],n[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(a=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(i=r;0!==i--;)if(!Object.prototype.hasOwnProperty.call(n,a[i]))return!1;for(i=r;0!==i--;){var o=a[i];if(!e(t[o],n[o]))return!1}return!0}return t!==t&&n!==n}},8210:function(){!function(){"use strict";function e(e){var t=!0,n=!1,r=null,i={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function a(e){return!!(e&&e!==document&&"HTML"!==e.nodeName&&"BODY"!==e.nodeName&&"classList"in e&&"contains"in e.classList)}function o(e){var t=e.type,n=e.tagName;return!("INPUT"!==n||!i[t]||e.readOnly)||"TEXTAREA"===n&&!e.readOnly||!!e.isContentEditable}function s(e){e.classList.contains("focus-visible")||(e.classList.add("focus-visible"),e.setAttribute("data-focus-visible-added",""))}function u(e){e.hasAttribute("data-focus-visible-added")&&(e.classList.remove("focus-visible"),e.removeAttribute("data-focus-visible-added"))}function l(n){n.metaKey||n.altKey||n.ctrlKey||(a(e.activeElement)&&s(e.activeElement),t=!0)}function c(e){t=!1}function f(e){a(e.target)&&(t||o(e.target))&&s(e.target)}function h(e){a(e.target)&&(e.target.classList.contains("focus-visible")||e.target.hasAttribute("data-focus-visible-added"))&&(n=!0,window.clearTimeout(r),r=window.setTimeout((function(){n=!1}),100),u(e.target))}function d(e){"hidden"===document.visibilityState&&(n&&(t=!0),p())}function p(){document.addEventListener("mousemove",v),document.addEventListener("mousedown",v),document.addEventListener("mouseup",v),document.addEventListener("pointermove",v),document.addEventListener("pointerdown",v),document.addEventListener("pointerup",v),document.addEventListener("touchmove",v),document.addEventListener("touchstart",v),document.addEventListener("touchend",v)}function g(){document.removeEventListener("mousemove",v),document.removeEventListener("mousedown",v),document.removeEventListener("mouseup",v),document.removeEventListener("pointermove",v),document.removeEventListener("pointerdown",v),document.removeEventListener("pointerup",v),document.removeEventListener("touchmove",v),document.removeEventListener("touchstart",v),document.removeEventListener("touchend",v)}function v(e){e.target.nodeName&&"html"===e.target.nodeName.toLowerCase()||(t=!1,g())}document.addEventListener("keydown",l,!0),document.addEventListener("mousedown",c,!0),document.addEventListener("pointerdown",c,!0),document.addEventListener("touchstart",c,!0),document.addEventListener("visibilitychange",d,!0),p(),e.addEventListener("focus",f,!0),e.addEventListener("blur",h,!0),e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&e.host?e.host.setAttribute("data-js-focus-visible",""):e.nodeType===Node.DOCUMENT_NODE&&(document.documentElement.classList.add("js-focus-visible"),document.documentElement.setAttribute("data-js-focus-visible",""))}if("undefined"!==typeof window&&"undefined"!==typeof document){var t;window.applyFocusVisiblePolyfill=e;try{t=new CustomEvent("focus-visible-polyfill-ready")}catch(n){(t=document.createEvent("CustomEvent")).initCustomEvent("focus-visible-polyfill-ready",!1,!1,{})}window.dispatchEvent(t)}"undefined"!==typeof document&&e(document)}()},4012:function(e,t,n){var r=n(8894);function i(e,t){return e>t?t:e}function a(e,t){return e<t?t:e}e.exports=function(e,t,n){return e=function(e){for(e=a(e=i(e,1e7),-1e7);e<0;)e+=360;for(;e>359;)e-=360;return e}(e),t=a(i(t,100),0),n=a(i(n,100),0),"#"+r(e,t/=100,n/=100).map((function(e){return(256+e).toString(16).substr(-2)})).join("")}},8894:function(e){e.exports=function(e,t,n){if(void 0==e)return[0,0,0];var r,i,a,o=(1-Math.abs(2*n-1))*t,s=e/60,u=o*(1-Math.abs(s%2-1));0===(s=Math.floor(s))?(r=o,i=u,a=0):1===s?(r=u,i=o,a=0):2===s?(r=0,i=o,a=u):3===s?(r=0,i=u,a=o):4===s?(r=u,i=0,a=o):5===s&&(r=o,i=0,a=u);var l=n-o/2;return r+=l,i+=l,a+=l,[Math.abs(Math.round(255*r)),Math.abs(Math.round(255*i)),Math.abs(Math.round(255*a))]}},9615:function(e,t,n){var r,i,a;i=[],void 0===(a="function"===typeof(r=function(){var e=!1,t=!1,r=!1,i="\xad",a=5,o="async",s="debug",u="html",l="hyphenChar",c="minWordLength",f="object"===typeof n.g?n.g:"object"===typeof window?window:"object"===typeof self?self:"object"===typeof this?this:{};function h(e){var t={};for(var n in e)t[n]=e[n];return t}function d(e,t,n){return t in e?e[t]:n}function p(e,t){return e.exceptions.reduce((function(e,n){return e[n.replace(/\-/g,"")]=n.replace(/\-/g,t),e}),{})}function g(n,g){var v=d(g=g||{},o,e),m={},w=d(g,s,t),k={},x=d(g,l,i),_=n.patterns.map(y),A=d(g,c,a)>>0,E=d(g,u,r),S=x+A;if(k[S]=p(n,x),m[S]=h(k[S]),v&&!("Promise"in f))throw new Error("Failed to create hyphenator: Could not find global Promise object, needed for hyphenator to work in async mode");return function(e,t){var r=d(t=t||{},s,w),i=d(t,l,x),a=d(t,c,A)>>0,o=i+a;return k[o]||(k[o]=p(n,i)),m[o]||(m[o]=h(k[o])),b(e,_,m[o],r,i,E,a,v)}}function v(e,t,n,r){function i(){var i="";o=void 0;e:for(;l<=e.length;){var a=e.charAt(l++),v=!!a&&!/\s|[\!-\@\[-\`\{-\~\u2013-\u203C]/.test(a),m="<"===a,y=">"===a,b=a===t;do{if(s===h){y&&(s=p);break}if(b){o=f,s=d;break}if(v){s=d;break}if(s===d){s=g,o=o||i.length>=r&&c;break}o=f,s=p}while(0);switch(m&&s!==g&&n&&!u(e.charAt(l))&&(o=f,s=h),s){case h:case d:i+=a;break;case p:i+=a;break e;case g:l--;break e}}return i||void 0}function a(){return o===c}var o,s,u=RegExp.prototype.test.bind(/\s/),l=0,c=1,f=2,h=1,d=2,p=3,g=4;return[i,a]}function m(e,t,n,r){for(var i,a=new Array(e.length+1),o=e.toLocaleLowerCase(),s=[],u=0,l=a.length;l--;)a[l]=0;for(;i=t[u++];)for(var c=0,f=!1;!f;){var h=o.indexOf(i.text,c);if(h>-1&&(!i.stickToLeft||0===h)&&(!i.stickToRight||h+i.text.length===e.length))for(s.push(i.pattern+">"+i.levels.join("")),l=0;l<i.levels.length;l++)a[h+l]=Math.max(i.levels[l],a[h+l]);h>-1&&i.text.length>0?c=h+i.text.length+1:f=!0}a[0]=a[1]=a[a.length-1]=a[a.length-2]=0;var d="",p="",g="";for(l=0;l<a.length;l++)d+=(a[l]%2===1?r:"")+e.charAt(l),n&&(g+=(a[l]%2===1?"-":"")+e.charAt(l),p+=(a[l]>0?a[l]:"")+e.charAt(l));return n&&console.log.apply(console,[e,"->"].concat(s).concat(["->"]).concat(a).concat(["->",p]).concat(["->",g])),d}function y(e){for(var t,n=0,r={pattern:e,text:"",levels:[],stickToLeft:0,stickToRight:0},i={alphabet:1,level:2,stickToLeft:3,stickToRight:4};t=e.charAt(n++);){var a="."===t,o=!a&&/\d/.test(t);switch(a?n-1===0?i.stickToLeft:i.stickToRight:o?i.level:i.alphabet){case i.alphabet:!s&&r.levels.push(0),r.text+=t;break;case i.level:r.levels.push(parseInt(t));break;case i.stickToLeft:r.stickToLeft=!0;break;case i.stickToRight:r.stickToRight=!0}var s=o}return r}function b(e,t,n,r,i,a,o,s){function u(){b=new Date-b,k(f),r&&(console.log("----------------\nHyphenation stats: "+g+" text chunks processed, "+y+" words hyphenated"),console.log("Work time: "+w/1e3),console.log("Wait time: "+(b-w)/1e3),console.log("All time: "+b/1e3))}var l,c,f="",h=v(e,i,a,o),d=h[0],p=h[1],g=0,y=0,b=new Date,w=0,k=function(){};function x(){for(var e=new Date;(!s||new Date-e<10)&&(c=d());)l=c.length?"$"+c:"",p()&&(void 0===n[l]&&(n[l]=m(c,t,r,i)),c!==n[l]&&y++,c=n[l]),f+=c,g++;w+=new Date-e,c?setTimeout(x):u()}return s?(setTimeout(x),new Promise((function(e){k=e}))):(x(),f)}return g})?r.apply(t,i):r)||(e.exports=a)},7643:function(e,t,n){e.exports=n(9615)},6781:function(e,t){var n,r,i;r=[],void 0===(i="function"===typeof(n=function(){return{patterns:[" ",".ach4",".ad4der",".af1t",".al3t",".am5at",".an5c",".ang4",".ani5m",".ant4",".an3te",".anti5s",".ar5s",".ar4tie",".ar4ty",".as3c",".as1p",".as1s",".aster5",".atom5",".au1d",".av4i",".awn4",".ba4g",".ba5na",".bas4e",".ber4",".be5ra",".be3sm",".be5sto",".bri2",".but4ti",".cam4pe",".can5c",".capa5b",".car5ol",".ca4t",".ce4la",".ch4",".chill5i",".ci2",".cit5r",".co3e",".co4r",".cor5ner",".de4moi",".de3o",".de3ra",".de3ri",".des4c",".dictio5",".do4t",".du4c",".dumb5",".earth5",".eas3i",".eb4",".eer4",".eg2",".el5d",".el3em",".enam3",".en3g",".en3s",".eq5ui5t",".er4ri",".es3",".eu3",".eye5",".fes3",".for5mer",".ga2",".ge2",".gen3t4",".ge5og",".gi5a",".gi4b",".go4r",".hand5i",".han5k",".he2",".hero5i",".hes3",".het3",".hi3b",".hi3er",".hon5ey",".hon3o",".hov5",".id4l",".idol3",".im3m",".im5pin",".in1",".in3ci",".ine2",".in2k",".in3s",".ir5r",".is4i",".ju3r",".la4cy",".la4m",".lat5er",".lath5",".le2",".leg5e",".len4",".lep5",".lev1",".li4g",".lig5a",".li2n",".li3o",".li4t",".mag5a5",".mal5o",".man5a",".mar5ti",".me2",".mer3c",".me5ter",".mis1",".mist5i",".mon3e",".mo3ro",".mu5ta",".muta5b",".ni4c",".od2",".odd5",".of5te",".or5ato",".or3c",".or1d",".or3t",".os3",".os4tl",".oth3",".out3",".ped5al",".pe5te",".pe5tit",".pi4e",".pio5n",".pi2t",".pre3m",".ra4c",".ran4t",".ratio5na",".ree2",".re5mit",".res2",".re5stat",".ri4g",".rit5u",".ro4q",".ros5t",".row5d",".ru4d",".sci3e",".self5",".sell5",".se2n",".se5rie",".sh2",".si2",".sing4",".st4",".sta5bl",".sy2",".ta4",".te4",".ten5an",".th2",".ti2",".til4",".tim5o5",".ting4",".tin5k",".ton4a",".to4p",".top5i",".tou5s",".trib5ut",".un1a",".un3ce",".under5",".un1e",".un5k",".un5o",".un3u",".up3",".ure3",".us5a",".ven4de",".ve5ra",".wil5i",".ye4","4ab.","a5bal","a5ban","abe2","ab5erd","abi5a","ab5it5ab","ab5lat","ab5o5liz","4abr","ab5rog","ab3ul","a4car","ac5ard","ac5aro","a5ceou","ac1er","a5chet","4a2ci","a3cie","ac1in","a3cio","ac5rob","act5if","ac3ul","ac4um","a2d","ad4din","ad5er.","2adi","a3dia","ad3ica","adi4er","a3dio","a3dit","a5diu","ad4le","ad3ow","ad5ran","ad4su","4adu","a3duc","ad5um","ae4r","aeri4e","a2f","aff4","a4gab","aga4n","ag5ell","age4o","4ageu","ag1i","4ag4l","ag1n","a2go","3agog","ag3oni","a5guer","ag5ul","a4gy","a3ha","a3he","ah4l","a3ho","ai2","a5ia","a3ic.","ai5ly","a4i4n","ain5in","ain5o","ait5en","a1j","ak1en","al5ab","al3ad","a4lar","4aldi","2ale","al3end","a4lenti","a5le5o","al1i","al4ia.","ali4e","al5lev","4allic","4alm","a5log.","a4ly.","4alys","5a5lyst","5alyt","3alyz","4ama","am5ab","am3ag","ama5ra","am5asc","a4matis","a4m5ato","am5era","am3ic","am5if","am5ily","am1in","ami4no","a2mo","a5mon","amor5i","amp5en","a2n","an3age","3analy","a3nar","an3arc","anar4i","a3nati","4and","ande4s","an3dis","an1dl","an4dow","a5nee","a3nen","an5est.","a3neu","2ang","ang5ie","an1gl","a4n1ic","a3nies","an3i3f","an4ime","a5nimi","a5nine","an3io","a3nip","an3ish","an3it","a3niu","an4kli","5anniz","ano4","an5ot","anoth5","an2sa","an4sco","an4sn","an2sp","ans3po","an4st","an4sur","antal4","an4tie","4anto","an2tr","an4tw","an3ua","an3ul","a5nur","4ao","apar4","ap5at","ap5ero","a3pher","4aphi","a4pilla","ap5illar","ap3in","ap3ita","a3pitu","a2pl","apoc5","ap5ola","apor5i","apos3t","aps5es","a3pu","aque5","2a2r","ar3act","a5rade","ar5adis","ar3al","a5ramete","aran4g","ara3p","ar4at","a5ratio","ar5ativ","a5rau","ar5av4","araw4","arbal4","ar4chan","ar5dine","ar4dr","ar5eas","a3ree","ar3ent","a5ress","ar4fi","ar4fl","ar1i","ar5ial","ar3ian","a3riet","ar4im","ar5inat","ar3io","ar2iz","ar2mi","ar5o5d","a5roni","a3roo","ar2p","ar3q","arre4","ar4sa","ar2sh","4as.","as4ab","as3ant","ashi4","a5sia.","a3sib","a3sic","5a5si4t","ask3i","as4l","a4soc","as5ph","as4sh","as3ten","as1tr","asur5a","a2ta","at3abl","at5ac","at3alo","at5ap","ate5c","at5ech","at3ego","at3en.","at3era","ater5n","a5terna","at3est","at5ev","4ath","ath5em","a5then","at4ho","ath5om","4ati.","a5tia","at5i5b","at1ic","at3if","ation5ar","at3itu","a4tog","a2tom","at5omiz","a4top","a4tos","a1tr","at5rop","at4sk","at4tag","at5te","at4th","a2tu","at5ua","at5ue","at3ul","at3ura","a2ty","au4b","augh3","au3gu","au4l2","aun5d","au3r","au5sib","aut5en","au1th","a2va","av3ag","a5van","ave4no","av3era","av5ern","av5ery","av1i","avi4er","av3ig","av5oc","a1vor","3away","aw3i","aw4ly","aws4","ax4ic","ax4id","ay5al","aye4","ays4","azi4er","azz5i","5ba.","bad5ger","ba4ge","bal1a","ban5dag","ban4e","ban3i","barbi5","bari4a","bas4si","1bat","ba4z","2b1b","b2be","b3ber","bbi4na","4b1d","4be.","beak4","beat3","4be2d","be3da","be3de","be3di","be3gi","be5gu","1bel","be1li","be3lo","4be5m","be5nig","be5nu","4bes4","be3sp","be5str","3bet","bet5iz","be5tr","be3tw","be3w","be5yo","2bf","4b3h","bi2b","bi4d","3bie","bi5en","bi4er","2b3if","1bil","bi3liz","bina5r4","bin4d","bi5net","bi3ogr","bi5ou","bi2t","3bi3tio","bi3tr","3bit5ua","b5itz","b1j","bk4","b2l2","blath5","b4le.","blen4","5blesp","b3lis","b4lo","blun4t","4b1m","4b3n","bne5g","3bod","bod3i","bo4e","bol3ic","bom4bi","bon4a","bon5at","3boo","5bor.","4b1ora","bor5d","5bore","5bori","5bos4","b5ota","both5","bo4to","bound3","4bp","4brit","broth3","2b5s2","bsor4","2bt","bt4l","b4to","b3tr","buf4fer","bu4ga","bu3li","bumi4","bu4n","bunt4i","bu3re","bus5ie","buss4e","5bust","4buta","3butio","b5uto","b1v","4b5w","5by.","bys4","1ca","cab3in","ca1bl","cach4","ca5den","4cag4","2c5ah","ca3lat","cal4la","call5in","4calo","can5d","can4e","can4ic","can5is","can3iz","can4ty","cany4","ca5per","car5om","cast5er","cas5tig","4casy","ca4th","4cativ","cav5al","c3c","ccha5","cci4a","ccompa5","ccon4","ccou3t","2ce.","4ced.","4ceden","3cei","5cel.","3cell","1cen","3cenc","2cen4e","4ceni","3cent","3cep","ce5ram","4cesa","3cessi","ces5si5b","ces5t","cet4","c5e4ta","cew4","2ch","4ch.","4ch3ab","5chanic","ch5a5nis","che2","cheap3","4ched","che5lo","3chemi","ch5ene","ch3er.","ch3ers","4ch1in","5chine.","ch5iness","5chini","5chio","3chit","chi2z","3cho2","ch4ti","1ci","3cia","ci2a5b","cia5r","ci5c","4cier","5cific.","4cii","ci4la","3cili","2cim","2cin","c4ina","3cinat","cin3em","c1ing","c5ing.","5cino","cion4","4cipe","ci3ph","4cipic","4cista","4cisti","2c1it","cit3iz","5ciz","ck1","ck3i","1c4l4","4clar","c5laratio","5clare","cle4m","4clic","clim4","cly4","c5n","1co","co5ag","coe2","2cog","co4gr","coi4","co3inc","col5i","5colo","col3or","com5er","con4a","c4one","con3g","con5t","co3pa","cop3ic","co4pl","4corb","coro3n","cos4e","cov1","cove4","cow5a","coz5e","co5zi","c1q","cras5t","5crat.","5cratic","cre3at","5cred","4c3reta","cre4v","cri2","cri5f","c4rin","cris4","5criti","cro4pl","crop5o","cros4e","cru4d","4c3s2","2c1t","cta4b","ct5ang","c5tant","c2te","c3ter","c4ticu","ctim3i","ctu4r","c4tw","cud5","c4uf","c4ui","cu5ity","5culi","cul4tis","3cultu","cu2ma","c3ume","cu4mi","3cun","cu3pi","cu5py","cur5a4b","cu5ria","1cus","cuss4i","3c4ut","cu4tie","4c5utiv","4cutr","1cy","cze4","1d2a","5da.","2d3a4b","dach4","4daf","2dag","da2m2","dan3g","dard5","dark5","4dary","3dat","4dativ","4dato","5dav4","dav5e","5day","d1b","d5c","d1d4","2de.","deaf5","deb5it","de4bon","decan4","de4cil","de5com","2d1ed","4dee.","de5if","deli4e","del5i5q","de5lo","d4em","5dem.","3demic","dem5ic.","de5mil","de4mons","demor5","1den","de4nar","de3no","denti5f","de3nu","de1p","de3pa","depi4","de2pu","d3eq","d4erh","5derm","dern5iz","der5s","des2","d2es.","de1sc","de2s5o","des3ti","de3str","de4su","de1t","de2to","de1v","dev3il","4dey","4d1f","d4ga","d3ge4t","dg1i","d2gy","d1h2","5di.","1d4i3a","dia5b","di4cam","d4ice","3dict","3did","5di3en","d1if","di3ge","di4lato","d1in","1dina","3dine.","5dini","di5niz","1dio","dio5g","di4pl","dir2","di1re","dirt5i","dis1","5disi","d4is3t","d2iti","1di1v","d1j","d5k2","4d5la","3dle.","3dled","3dles.","4dless","2d3lo","4d5lu","2dly","d1m","4d1n4","1do","3do.","do5de","5doe","2d5of","d4og","do4la","doli4","do5lor","dom5iz","do3nat","doni4","doo3d","dop4p","d4or","3dos","4d5out","do4v","3dox","d1p","1dr","drag5on","4drai","dre4","drea5r","5dren","dri4b","dril4","dro4p","4drow","5drupli","4dry","2d1s2","ds4p","d4sw","d4sy","d2th","1du","d1u1a","du2c","d1uca","duc5er","4duct.","4ducts","du5el","du4g","d3ule","dum4be","du4n","4dup","du4pe","d1v","d1w","d2y","5dyn","dy4se","dys5p","e1a4b","e3act","ead1","ead5ie","ea4ge","ea5ger","ea4l","eal5er","eal3ou","eam3er","e5and","ear3a","ear4c","ear5es","ear4ic","ear4il","ear5k","ear2t","eart3e","ea5sp","e3ass","east3","ea2t","eat5en","eath3i","e5atif","e4a3tu","ea2v","eav3en","eav5i","eav5o","2e1b","e4bel.","e4bels","e4ben","e4bit","e3br","e4cad","ecan5c","ecca5","e1ce","ec5essa","ec2i","e4cib","ec5ificat","ec5ifie","ec5ify","ec3im","eci4t","e5cite","e4clam","e4clus","e2col","e4comm","e4compe","e4conc","e2cor","ec3ora","eco5ro","e1cr","e4crem","ec4tan","ec4te","e1cu","e4cul","ec3ula","2e2da","4ed3d","e4d1er","ede4s","4edi","e3dia","ed3ib","ed3ica","ed3im","ed1it","edi5z","4edo","e4dol","edon2","e4dri","e4dul","ed5ulo","ee2c","eed3i","ee2f","eel3i","ee4ly","ee2m","ee4na","ee4p1","ee2s4","eest4","ee4ty","e5ex","e1f","e4f3ere","1eff","e4fic","5efici","efil4","e3fine","ef5i5nite","3efit","efor5es","e4fuse.","4egal","eger4","eg5ib","eg4ic","eg5ing","e5git5","eg5n","e4go.","e4gos","eg1ul","e5gur","5egy","e1h4","eher4","ei2","e5ic","ei5d","eig2","ei5gl","e3imb","e3inf","e1ing","e5inst","eir4d","eit3e","ei3th","e5ity","e1j","e4jud","ej5udi","eki4n","ek4la","e1la","e4la.","e4lac","elan4d","el5ativ","e4law","elaxa4","e3lea","el5ebra","5elec","e4led","el3ega","e5len","e4l1er","e1les","el2f","el2i","e3libe","e4l5ic.","el3ica","e3lier","el5igib","e5lim","e4l3ing","e3lio","e2lis","el5ish","e3liv3","4ella","el4lab","ello4","e5loc","el5og","el3op.","el2sh","el4ta","e5lud","el5ug","e4mac","e4mag","e5man","em5ana","em5b","e1me","e2mel","e4met","em3ica","emi4e","em5igra","em1in2","em5ine","em3i3ni","e4mis","em5ish","e5miss","em3iz","5emniz","emo4g","emoni5o","em3pi","e4mul","em5ula","emu3n","e3my","en5amo","e4nant","ench4er","en3dic","e5nea","e5nee","en3em","en5ero","en5esi","en5est","en3etr","e3new","en5ics","e5nie","e5nil","e3nio","en3ish","en3it","e5niu","5eniz","4enn","4eno","eno4g","e4nos","en3ov","en4sw","ent5age","4enthes","en3ua","en5uf","e3ny.","4en3z","e5of","eo2g","e4oi4","e3ol","eop3ar","e1or","eo3re","eo5rol","eos4","e4ot","eo4to","e5out","e5ow","e2pa","e3pai","ep5anc","e5pel","e3pent","ep5etitio","ephe4","e4pli","e1po","e4prec","ep5reca","e4pred","ep3reh","e3pro","e4prob","ep4sh","ep5ti5b","e4put","ep5uta","e1q","equi3l","e4q3ui3s","er1a","era4b","4erand","er3ar","4erati.","2erb","er4bl","er3ch","er4che","2ere.","e3real","ere5co","ere3in","er5el.","er3emo","er5ena","er5ence","4erene","er3ent","ere4q","er5ess","er3est","eret4","er1h","er1i","e1ria4","5erick","e3rien","eri4er","er3ine","e1rio","4erit","er4iu","eri4v","e4riva","er3m4","er4nis","4ernit","5erniz","er3no","2ero","er5ob","e5roc","ero4r","er1ou","er1s","er3set","ert3er","4ertl","er3tw","4eru","eru4t","5erwau","e1s4a","e4sage.","e4sages","es2c","e2sca","es5can","e3scr","es5cu","e1s2e","e2sec","es5ecr","es5enc","e4sert.","e4serts","e4serva","4esh","e3sha","esh5en","e1si","e2sic","e2sid","es5iden","es5igna","e2s5im","es4i4n","esis4te","esi4u","e5skin","es4mi","e2sol","es3olu","e2son","es5ona","e1sp","es3per","es5pira","es4pre","2ess","es4si4b","estan4","es3tig","es5tim","4es2to","e3ston","2estr","e5stro","estruc5","e2sur","es5urr","es4w","eta4b","eten4d","e3teo","ethod3","et1ic","e5tide","etin4","eti4no","e5tir","e5titio","et5itiv","4etn","et5ona","e3tra","e3tre","et3ric","et5rif","et3rog","et5ros","et3ua","et5ym","et5z","4eu","e5un","e3up","eu3ro","eus4","eute4","euti5l","eu5tr","eva2p5","e2vas","ev5ast","e5vea","ev3ell","evel3o","e5veng","even4i","ev1er","e5verb","e1vi","ev3id","evi4l","e4vin","evi4v","e5voc","e5vu","e1wa","e4wag","e5wee","e3wh","ewil5","ew3ing","e3wit","1exp","5eyc","5eye.","eys4","1fa","fa3bl","fab3r","fa4ce","4fag","fain4","fall5e","4fa4ma","fam5is","5far","far5th","fa3ta","fa3the","4fato","fault5","4f5b","4fd","4fe.","feas4","feath3","fe4b","4feca","5fect","2fed","fe3li","fe4mo","fen2d","fend5e","fer1","5ferr","fev4","4f1f","f4fes","f4fie","f5fin.","f2f5is","f4fly","f2fy","4fh","1fi","fi3a","2f3ic.","4f3ical","f3ican","4ficate","f3icen","fi3cer","fic4i","5ficia","5ficie","4fics","fi3cu","fi5del","fight5","fil5i","fill5in","4fily","2fin","5fina","fin2d5","fi2ne","f1in3g","fin4n","fis4ti","f4l2","f5less","flin4","flo3re","f2ly5","4fm","4fn","1fo","5fon","fon4de","fon4t","fo2r","fo5rat","for5ay","fore5t","for4i","fort5a","fos5","4f5p","fra4t","f5rea","fres5c","fri2","fril4","frol5","2f3s","2ft","f4to","f2ty","3fu","fu5el","4fug","fu4min","fu5ne","fu3ri","fusi4","fus4s","4futa","1fy","1ga","gaf4","5gal.","3gali","ga3lo","2gam","ga5met","g5amo","gan5is","ga3niz","gani5za","4gano","gar5n4","gass4","gath3","4gativ","4gaz","g3b","gd4","2ge.","2ged","geez4","gel4in","ge5lis","ge5liz","4gely","1gen","ge4nat","ge5niz","4geno","4geny","1geo","ge3om","g4ery","5gesi","geth5","4geto","ge4ty","ge4v","4g1g2","g2ge","g3ger","gglu5","ggo4","gh3in","gh5out","gh4to","5gi.","1gi4a","gia5r","g1ic","5gicia","g4ico","gien5","5gies.","gil4","g3imen","3g4in.","gin5ge","5g4ins","5gio","3gir","gir4l","g3isl","gi4u","5giv","3giz","gl2","gla4","glad5i","5glas","1gle","gli4b","g3lig","3glo","glo3r","g1m","g4my","gn4a","g4na.","gnet4t","g1ni","g2nin","g4nio","g1no","g4non","1go","3go.","gob5","5goe","3g4o4g","go3is","gon2","4g3o3na","gondo5","go3ni","5goo","go5riz","gor5ou","5gos.","gov1","g3p","1gr","4grada","g4rai","gran2","5graph.","g5rapher","5graphic","4graphy","4gray","gre4n","4gress.","4grit","g4ro","gruf4","gs2","g5ste","gth3","gu4a","3guard","2gue","5gui5t","3gun","3gus","4gu4t","g3w","1gy","2g5y3n","gy5ra","h3ab4l","hach4","hae4m","hae4t","h5agu","ha3la","hala3m","ha4m","han4ci","han4cy","5hand.","han4g","hang5er","hang5o","h5a5niz","han4k","han4te","hap3l","hap5t","ha3ran","ha5ras","har2d","hard3e","har4le","harp5en","har5ter","has5s","haun4","5haz","haz3a","h1b","1head","3hear","he4can","h5ecat","h4ed","he5do5","he3l4i","hel4lis","hel4ly","h5elo","hem4p","he2n","hena4","hen5at","heo5r","hep5","h4era","hera3p","her4ba","here5a","h3ern","h5erou","h3ery","h1es","he2s5p","he4t","het4ed","heu4","h1f","h1h","hi5an","hi4co","high5","h4il2","himer4","h4ina","hion4e","hi4p","hir4l","hi3ro","hir4p","hir4r","his3el","his4s","hith5er","hi2v","4hk","4h1l4","hlan4","h2lo","hlo3ri","4h1m","hmet4","2h1n","h5odiz","h5ods","ho4g","hoge4","hol5ar","3hol4e","ho4ma","home3","hon4a","ho5ny","3hood","hoon4","hor5at","ho5ris","hort3e","ho5ru","hos4e","ho5sen","hos1p","1hous","house3","hov5el","4h5p","4hr4","hree5","hro5niz","hro3po","4h1s2","h4sh","h4tar","ht1en","ht5es","h4ty","hu4g","hu4min","hun5ke","hun4t","hus3t4","hu4t","h1w","h4wart","hy3pe","hy3ph","hy2s","2i1a","i2al","iam4","iam5ete","i2an","4ianc","ian3i","4ian4t","ia5pe","iass4","i4ativ","ia4tric","i4atu","ibe4","ib3era","ib5ert","ib5ia","ib3in","ib5it.","ib5ite","i1bl","ib3li","i5bo","i1br","i2b5ri","i5bun","4icam","5icap","4icar","i4car.","i4cara","icas5","i4cay","iccu4","4iceo","4ich","2ici","i5cid","ic5ina","i2cip","ic3ipa","i4cly","i2c5oc","4i1cr","5icra","i4cry","ic4te","ictu2","ic4t3ua","ic3ula","ic4um","ic5uo","i3cur","2id","i4dai","id5anc","id5d","ide3al","ide4s","i2di","id5ian","idi4ar","i5die","id3io","idi5ou","id1it","id5iu","i3dle","i4dom","id3ow","i4dr","i2du","id5uo","2ie4","ied4e","5ie5ga","ield3","ien5a4","ien4e","i5enn","i3enti","i1er.","i3esc","i1est","i3et","4if.","if5ero","iff5en","if4fr","4ific.","i3fie","i3fl","4ift","2ig","iga5b","ig3era","ight3i","4igi","i3gib","ig3il","ig3in","ig3it","i4g4l","i2go","ig3or","ig5ot","i5gre","igu5i","ig1ur","i3h","4i5i4","i3j","4ik","i1la","il3a4b","i4lade","i2l5am","ila5ra","i3leg","il1er","ilev4","il5f","il1i","il3ia","il2ib","il3io","il4ist","2ilit","il2iz","ill5ab","4iln","il3oq","il4ty","il5ur","il3v","i4mag","im3age","ima5ry","imenta5r","4imet","im1i","im5ida","imi5le","i5mini","4imit","im4ni","i3mon","i2mu","im3ula","2in.","i4n3au","4inav","incel4","in3cer","4ind","in5dling","2ine","i3nee","iner4ar","i5ness","4inga","4inge","in5gen","4ingi","in5gling","4ingo","4ingu","2ini","i5ni.","i4nia","in3io","in1is","i5nite.","5initio","in3ity","4ink","4inl","2inn","2i1no","i4no4c","ino4s","i4not","2ins","in3se","insur5a","2int.","2in4th","in1u","i5nus","4iny","2io","4io.","ioge4","io2gr","i1ol","io4m","ion3at","ion4ery","ion3i","io5ph","ior3i","i4os","io5th","i5oti","io4to","i4our","2ip","ipe4","iphras4","ip3i","ip4ic","ip4re4","ip3ul","i3qua","iq5uef","iq3uid","iq3ui3t","4ir","i1ra","ira4b","i4rac","ird5e","ire4de","i4ref","i4rel4","i4res","ir5gi","ir1i","iri5de","ir4is","iri3tu","5i5r2iz","ir4min","iro4g","5iron.","ir5ul","2is.","is5ag","is3ar","isas5","2is1c","is3ch","4ise","is3er","3isf","is5han","is3hon","ish5op","is3ib","isi4d","i5sis","is5itiv","4is4k","islan4","4isms","i2so","iso5mer","is1p","is2pi","is4py","4is1s","is4sal","issen4","is4ses","is4ta.","is1te","is1ti","ist4ly","4istral","i2su","is5us","4ita.","ita4bi","i4tag","4ita5m","i3tan","i3tat","2ite","it3era","i5teri","it4es","2ith","i1ti","4itia","4i2tic","it3ica","5i5tick","it3ig","it5ill","i2tim","2itio","4itis","i4tism","i2t5o5m","4iton","i4tram","it5ry","4itt","it3uat","i5tud","it3ul","4itz.","i1u","2iv","iv3ell","iv3en.","i4v3er.","i4vers.","iv5il.","iv5io","iv1it","i5vore","iv3o3ro","i4v3ot","4i5w","ix4o","4iy","4izar","izi4","5izont","5ja","jac4q","ja4p","1je","jer5s","4jestie","4jesty","jew3","jo4p","5judg","3ka.","k3ab","k5ag","kais4","kal4","k1b","k2ed","1kee","ke4g","ke5li","k3en4d","k1er","kes4","k3est.","ke4ty","k3f","kh4","k1i","5ki.","5k2ic","k4ill","kilo5","k4im","k4in.","kin4de","k5iness","kin4g","ki4p","kis4","k5ish","kk4","k1l","4kley","4kly","k1m","k5nes","1k2no","ko5r","kosh4","k3ou","kro5n","4k1s2","k4sc","ks4l","k4sy","k5t","k1w","lab3ic","l4abo","laci4","l4ade","la3dy","lag4n","lam3o","3land","lan4dl","lan5et","lan4te","lar4g","lar3i","las4e","la5tan","4lateli","4lativ","4lav","la4v4a","2l1b","lbin4","4l1c2","lce4","l3ci","2ld","l2de","ld4ere","ld4eri","ldi4","ld5is","l3dr","l4dri","le2a","le4bi","left5","5leg.","5legg","le4mat","lem5atic","4len.","3lenc","5lene.","1lent","le3ph","le4pr","lera5b","ler4e","3lerg","3l4eri","l4ero","les2","le5sco","5lesq","3less","5less.","l3eva","lev4er.","lev4era","lev4ers","3ley","4leye","2lf","l5fr","4l1g4","l5ga","lgar3","l4ges","lgo3","2l3h","li4ag","li2am","liar5iz","li4as","li4ato","li5bi","5licio","li4cor","4lics","4lict.","l4icu","l3icy","l3ida","lid5er","3lidi","lif3er","l4iff","li4fl","5ligate","3ligh","li4gra","3lik","4l4i4l","lim4bl","lim3i","li4mo","l4im4p","l4ina","1l4ine","lin3ea","lin3i","link5er","li5og","4l4iq","lis4p","l1it","l2it.","5litica","l5i5tics","liv3er","l1iz","4lj","lka3","l3kal","lka4t","l1l","l4law","l2le","l5lea","l3lec","l3leg","l3lel","l3le4n","l3le4t","ll2i","l2lin4","l5lina","ll4o","lloqui5","ll5out","l5low","2lm","l5met","lm3ing","l4mod","lmon4","2l1n2","3lo.","lob5al","lo4ci","4lof","3logic","l5ogo","3logu","lom3er","5long","lon4i","l3o3niz","lood5","5lope.","lop3i","l3opm","lora4","lo4rato","lo5rie","lor5ou","5los.","los5et","5losophiz","5losophy","los4t","lo4ta","loun5d","2lout","4lov","2lp","lpa5b","l3pha","l5phi","lp5ing","l3pit","l4pl","l5pr","4l1r","2l1s2","l4sc","l2se","l4sie","4lt","lt5ag","ltane5","l1te","lten4","ltera4","lth3i","l5ties.","ltis4","l1tr","ltu2","ltur3a","lu5a","lu3br","luch4","lu3ci","lu3en","luf4","lu5id","lu4ma","5lumi","l5umn.","5lumnia","lu3o","luo3r","4lup","luss4","lus3te","1lut","l5ven","l5vet4","2l1w","1ly","4lya","4lyb","ly5me","ly3no","2lys4","l5yse","1ma","2mab","ma2ca","ma5chine","ma4cl","mag5in","5magn","2mah","maid5","4mald","ma3lig","ma5lin","mal4li","mal4ty","5mania","man5is","man3iz","4map","ma5rine.","ma5riz","mar4ly","mar3v","ma5sce","mas4e","mas1t","5mate","math3","ma3tis","4matiza","4m1b","mba4t5","m5bil","m4b3ing","mbi4v","4m5c","4me.","2med","4med.","5media","me3die","m5e5dy","me2g","mel5on","mel4t","me2m","mem1o3","1men","men4a","men5ac","men4de","4mene","men4i","mens4","mensu5","3ment","men4te","me5on","m5ersa","2mes","3mesti","me4ta","met3al","me1te","me5thi","m4etr","5metric","me5trie","me3try","me4v","4m1f","2mh","5mi.","mi3a","mid4a","mid4g","mig4","3milia","m5i5lie","m4ill","min4a","3mind","m5inee","m4ingl","min5gli","m5ingly","min4t","m4inu","miot4","m2is","mis4er.","mis5l","mis4ti","m5istry","4mith","m2iz","4mk","4m1l","m1m","mma5ry","4m1n","mn4a","m4nin","mn4o","1mo","4mocr","5mocratiz","mo2d1","mo4go","mois2","moi5se","4mok","mo5lest","mo3me","mon5et","mon5ge","moni3a","mon4ism","mon4ist","mo3niz","monol4","mo3ny.","mo2r","4mora.","mos2","mo5sey","mo3sp","moth3","m5ouf","3mous","mo2v","4m1p","mpara5","mpa5rab","mpar5i","m3pet","mphas4","m2pi","mpi4a","mp5ies","m4p1in","m5pir","mp5is","mpo3ri","mpos5ite","m4pous","mpov5","mp4tr","m2py","4m3r","4m1s2","m4sh","m5si","4mt","1mu","mula5r4","5mult","multi3","3mum","mun2","4mup","mu4u","4mw","1na","2n1a2b","n4abu","4nac.","na4ca","n5act","nag5er.","nak4","na4li","na5lia","4nalt","na5mit","n2an","nanci4","nan4it","nank4","nar3c","4nare","nar3i","nar4l","n5arm","n4as","nas4c","nas5ti","n2at","na3tal","nato5miz","n2au","nau3se","3naut","nav4e","4n1b4","ncar5","n4ces.","n3cha","n5cheo","n5chil","n3chis","nc1in","nc4it","ncour5a","n1cr","n1cu","n4dai","n5dan","n1de","nd5est.","ndi4b","n5d2if","n1dit","n3diz","n5duc","ndu4r","nd2we","2ne.","n3ear","ne2b","neb3u","ne2c","5neck","2ned","ne4gat","neg5ativ","5nege","ne4la","nel5iz","ne5mi","ne4mo","1nen","4nene","3neo","ne4po","ne2q","n1er","nera5b","n4erar","n2ere","n4er5i","ner4r","1nes","2nes.","4nesp","2nest","4nesw","3netic","ne4v","n5eve","ne4w","n3f","n4gab","n3gel","nge4n4e","n5gere","n3geri","ng5ha","n3gib","ng1in","n5git","n4gla","ngov4","ng5sh","n1gu","n4gum","n2gy","4n1h4","nha4","nhab3","nhe4","3n4ia","ni3an","ni4ap","ni3ba","ni4bl","ni4d","ni5di","ni4er","ni2fi","ni5ficat","n5igr","nik4","n1im","ni3miz","n1in","5nine.","nin4g","ni4o","5nis.","nis4ta","n2it","n4ith","3nitio","n3itor","ni3tr","n1j","4nk2","n5kero","n3ket","nk3in","n1kl","4n1l","n5m","nme4","nmet4","4n1n2","nne4","nni3al","nni4v","nob4l","no3ble","n5ocl","4n3o2d","3noe","4nog","noge4","nois5i","no5l4i","5nologis","3nomic","n5o5miz","no4mo","no3my","no4n","non4ag","non5i","n5oniz","4nop","5nop5o5li","nor5ab","no4rary","4nosc","nos4e","nos5t","no5ta","1nou","3noun","nov3el3","nowl3","n1p4","npi4","npre4c","n1q","n1r","nru4","2n1s2","ns5ab","nsati4","ns4c","n2se","n4s3es","nsid1","nsig4","n2sl","ns3m","n4soc","ns4pe","n5spi","nsta5bl","n1t","nta4b","nter3s","nt2i","n5tib","nti4er","nti2f","n3tine","n4t3ing","nti4p","ntrol5li","nt4s","ntu3me","nu1a","nu4d","nu5en","nuf4fe","n3uin","3nu3it","n4um","nu1me","n5umi","3nu4n","n3uo","nu3tr","n1v2","n1w4","nym4","nyp4","4nz","n3za","4oa","oad3","o5a5les","oard3","oas4e","oast5e","oat5i","ob3a3b","o5bar","obe4l","o1bi","o2bin","ob5ing","o3br","ob3ul","o1ce","och4","o3chet","ocif3","o4cil","o4clam","o4cod","oc3rac","oc5ratiz","ocre3","5ocrit","octor5a","oc3ula","o5cure","od5ded","od3ic","odi3o","o2do4","odor3","od5uct.","od5ucts","o4el","o5eng","o3er","oe4ta","o3ev","o2fi","of5ite","ofit4t","o2g5a5r","og5ativ","o4gato","o1ge","o5gene","o5geo","o4ger","o3gie","1o1gis","og3it","o4gl","o5g2ly","3ogniz","o4gro","ogu5i","1ogy","2ogyn","o1h2","ohab5","oi2","oic3es","oi3der","oiff4","oig4","oi5let","o3ing","oint5er","o5ism","oi5son","oist5en","oi3ter","o5j","2ok","o3ken","ok5ie","o1la","o4lan","olass4","ol2d","old1e","ol3er","o3lesc","o3let","ol4fi","ol2i","o3lia","o3lice","ol5id.","o3li4f","o5lil","ol3ing","o5lio","o5lis.","ol3ish","o5lite","o5litio","o5liv","olli4e","ol5ogiz","olo4r","ol5pl","ol2t","ol3ub","ol3ume","ol3un","o5lus","ol2v","o2ly","om5ah","oma5l","om5atiz","om2be","om4bl","o2me","om3ena","om5erse","o4met","om5etry","o3mia","om3ic.","om3ica","o5mid","om1in","o5mini","5ommend","omo4ge","o4mon","om3pi","ompro5","o2n","on1a","on4ac","o3nan","on1c","3oncil","2ond","on5do","o3nen","on5est","on4gu","on1ic","o3nio","on1is","o5niu","on3key","on4odi","on3omy","on3s","onspi4","onspir5a","onsu4","onten4","on3t4i","ontif5","on5um","onva5","oo2","ood5e","ood5i","oo4k","oop3i","o3ord","oost5","o2pa","ope5d","op1er","3opera","4operag","2oph","o5phan","o5pher","op3ing","o3pit","o5pon","o4posi","o1pr","op1u","opy5","o1q","o1ra","o5ra.","o4r3ag","or5aliz","or5ange","ore5a","o5real","or3ei","ore5sh","or5est.","orew4","or4gu","4o5ria","or3ica","o5ril","or1in","o1rio","or3ity","o3riu","or2mi","orn2e","o5rof","or3oug","or5pe","3orrh","or4se","ors5en","orst4","or3thi","or3thy","or4ty","o5rum","o1ry","os3al","os2c","os4ce","o3scop","4oscopi","o5scr","os4i4e","os5itiv","os3ito","os3ity","osi4u","os4l","o2so","os4pa","os4po","os2ta","o5stati","os5til","os5tit","o4tan","otele4g","ot3er.","ot5ers","o4tes","4oth","oth5esi","oth3i4","ot3ic.","ot5ica","o3tice","o3tif","o3tis","oto5s","ou2","ou3bl","ouch5i","ou5et","ou4l","ounc5er","oun2d","ou5v","ov4en","over4ne","over3s","ov4ert","o3vis","oviti4","o5v4ol","ow3der","ow3el","ow5est","ow1i","own5i","o4wo","oy1a","1pa","pa4ca","pa4ce","pac4t","p4ad","5pagan","p3agat","p4ai","pain4","p4al","pan4a","pan3el","pan4ty","pa3ny","pa1p","pa4pu","para5bl","par5age","par5di","3pare","par5el","p4a4ri","par4is","pa2te","pa5ter","5pathic","pa5thy","pa4tric","pav4","3pay","4p1b","pd4","4pe.","3pe4a","pear4l","pe2c","2p2ed","3pede","3pedi","pedia4","ped4ic","p4ee","pee4d","pek4","pe4la","peli4e","pe4nan","p4enc","pen4th","pe5on","p4era.","pera5bl","p4erag","p4eri","peri5st","per4mal","perme5","p4ern","per3o","per3ti","pe5ru","per1v","pe2t","pe5ten","pe5tiz","4pf","4pg","4ph.","phar5i","phe3no","ph4er","ph4es.","ph1ic","5phie","ph5ing","5phisti","3phiz","ph2l","3phob","3phone","5phoni","pho4r","4phs","ph3t","5phu","1phy","pi3a","pian4","pi4cie","pi4cy","p4id","p5ida","pi3de","5pidi","3piec","pi3en","pi4grap","pi3lo","pi2n","p4in.","pind4","p4ino","3pi1o","pion4","p3ith","pi5tha","pi2tu","2p3k2","1p2l2","3plan","plas5t","pli3a","pli5er","4plig","pli4n","ploi4","plu4m","plum4b","4p1m","2p3n","po4c","5pod.","po5em","po3et5","5po4g","poin2","5point","poly5t","po4ni","po4p","1p4or","po4ry","1pos","pos1s","p4ot","po4ta","5poun","4p1p","ppa5ra","p2pe","p4ped","p5pel","p3pen","p3per","p3pet","ppo5site","pr2","pray4e","5preci","pre5co","pre3em","pref5ac","pre4la","pre3r","p3rese","3press","pre5ten","pre3v","5pri4e","prin4t3","pri4s","pris3o","p3roca","prof5it","pro3l","pros3e","pro1t","2p1s2","p2se","ps4h","p4sib","2p1t","pt5a4b","p2te","p2th","pti3m","ptu4r","p4tw","pub3","pue4","puf4","pul3c","pu4m","pu2n","pur4r","5pus","pu2t","5pute","put3er","pu3tr","put4ted","put4tin","p3w","qu2","qua5v","2que.","3quer","3quet","2rab","ra3bi","rach4e","r5acl","raf5fi","raf4t","r2ai","ra4lo","ram3et","r2ami","rane5o","ran4ge","r4ani","ra5no","rap3er","3raphy","rar5c","rare4","rar5ef","4raril","r2as","ration4","rau4t","ra5vai","rav3el","ra5zie","r1b","r4bab","r4bag","rbi2","rbi4f","r2bin","r5bine","rb5ing.","rb4o","r1c","r2ce","rcen4","r3cha","rch4er","r4ci4b","rc4it","rcum3","r4dal","rd2i","rdi4a","rdi4er","rdin4","rd3ing","2re.","re1al","re3an","re5arr","5reav","re4aw","r5ebrat","rec5oll","rec5ompe","re4cre","2r2ed","re1de","re3dis","red5it","re4fac","re2fe","re5fer.","re3fi","re4fy","reg3is","re5it","re1li","re5lu","r4en4ta","ren4te","re1o","re5pin","re4posi","re1pu","r1er4","r4eri","rero4","re5ru","r4es.","re4spi","ress5ib","res2t","re5stal","re3str","re4ter","re4ti4z","re3tri","reu2","re5uti","rev2","re4val","rev3el","r5ev5er.","re5vers","re5vert","re5vil","rev5olu","re4wh","r1f","rfu4","r4fy","rg2","rg3er","r3get","r3gic","rgi4n","rg3ing","r5gis","r5git","r1gl","rgo4n","r3gu","rh4","4rh.","4rhal","ri3a","ria4b","ri4ag","r4ib","rib3a","ric5as","r4ice","4rici","5ricid","ri4cie","r4ico","rid5er","ri3enc","ri3ent","ri1er","ri5et","rig5an","5rigi","ril3iz","5riman","rim5i","3rimo","rim4pe","r2ina","5rina.","rin4d","rin4e","rin4g","ri1o","5riph","riph5e","ri2pl","rip5lic","r4iq","r2is","r4is.","ris4c","r3ish","ris4p","ri3ta3b","r5ited.","rit5er.","rit5ers","rit3ic","ri2tu","rit5ur","riv5el","riv3et","riv3i","r3j","r3ket","rk4le","rk4lin","r1l","rle4","r2led","r4lig","r4lis","rl5ish","r3lo4","r1m","rma5c","r2me","r3men","rm5ers","rm3ing","r4ming.","r4mio","r3mit","r4my","r4nar","r3nel","r4ner","r5net","r3ney","r5nic","r1nis4","r3nit","r3niv","rno4","r4nou","r3nu","rob3l","r2oc","ro3cr","ro4e","ro1fe","ro5fil","rok2","ro5ker","5role.","rom5ete","rom4i","rom4p","ron4al","ron4e","ro5n4is","ron4ta","1room","5root","ro3pel","rop3ic","ror3i","ro5ro","ros5per","ros4s","ro4the","ro4ty","ro4va","rov5el","rox5","r1p","r4pea","r5pent","rp5er.","r3pet","rp4h4","rp3ing","r3po","r1r4","rre4c","rre4f","r4reo","rre4st","rri4o","rri4v","rron4","rros4","rrys4","4rs2","r1sa","rsa5ti","rs4c","r2se","r3sec","rse4cr","rs5er.","rs3es","rse5v2","r1sh","r5sha","r1si","r4si4b","rson3","r1sp","r5sw","rtach4","r4tag","r3teb","rten4d","rte5o","r1ti","rt5ib","rti4d","r4tier","r3tig","rtil3i","rtil4l","r4tily","r4tist","r4tiv","r3tri","rtroph4","rt4sh","ru3a","ru3e4l","ru3en","ru4gl","ru3in","rum3pl","ru2n","runk5","run4ty","r5usc","ruti5n","rv4e","rvel4i","r3ven","rv5er.","r5vest","r3vey","r3vic","rvi4v","r3vo","r1w","ry4c","5rynge","ry3t","sa2","2s1ab","5sack","sac3ri","s3act","5sai","salar4","sal4m","sa5lo","sal4t","3sanc","san4de","s1ap","sa5ta","5sa3tio","sat3u","sau4","sa5vor","5saw","4s5b","scan4t5","sca4p","scav5","s4ced","4scei","s4ces","sch2","s4cho","3s4cie","5scin4d","scle5","s4cli","scof4","4scopy","scour5a","s1cu","4s5d","4se.","se4a","seas4","sea5w","se2c3o","3sect","4s4ed","se4d4e","s5edl","se2g","seg3r","5sei","se1le","5self","5selv","4seme","se4mol","sen5at","4senc","sen4d","s5ened","sen5g","s5enin","4sentd","4sentl","sep3a3","4s1er.","s4erl","ser4o","4servo","s1e4s","se5sh","ses5t","5se5um","5sev","sev3en","sew4i","5sex","4s3f","2s3g","s2h","2sh.","sh1er","5shev","sh1in","sh3io","3ship","shiv5","sho4","sh5old","shon3","shor4","short5","4shw","si1b","s5icc","3side.","5sides","5sidi","si5diz","4signa","sil4e","4sily","2s1in","s2ina","5sine.","s3ing","1sio","5sion","sion5a","si2r","sir5a","1sis","3sitio","5siu","1siv","5siz","sk2","4ske","s3ket","sk5ine","sk5ing","s1l2","s3lat","s2le","slith5","2s1m","s3ma","small3","sman3","smel4","s5men","5smith","smol5d4","s1n4","1so","so4ce","soft3","so4lab","sol3d2","so3lic","5solv","3som","3s4on.","sona4","son4g","s4op","5sophic","s5ophiz","s5ophy","sor5c","sor5d","4sov","so5vi","2spa","5spai","spa4n","spen4d","2s5peo","2sper","s2phe","3spher","spho5","spil4","sp5ing","4spio","s4ply","s4pon","spor4","4spot","squal4l","s1r","2ss","s1sa","ssas3","s2s5c","s3sel","s5seng","s4ses.","s5set","s1si","s4sie","ssi4er","ss5ily","s4sl","ss4li","s4sn","sspend4","ss2t","ssur5a","ss5w","2st.","s2tag","s2tal","stam4i","5stand","s4ta4p","5stat.","s4ted","stern5i","s5tero","ste2w","stew5a","s3the","st2i","s4ti.","s5tia","s1tic","5stick","s4tie","s3tif","st3ing","5stir","s1tle","5stock","stom3a","5stone","s4top","3store","st4r","s4trad","5stratu","s4tray","s4trid","4stry","4st3w","s2ty","1su","su1al","su4b3","su2g3","su5is","suit3","s4ul","su2m","sum3i","su2n","su2r","4sv","sw2","4swo","s4y","4syc","3syl","syn5o","sy5rin","1ta","3ta.","2tab","ta5bles","5taboliz","4taci","ta5do","4taf4","tai5lo","ta2l","ta5la","tal5en","tal3i","4talk","tal4lis","ta5log","ta5mo","tan4de","tanta3","ta5per","ta5pl","tar4a","4tarc","4tare","ta3riz","tas4e","ta5sy","4tatic","ta4tur","taun4","tav4","2taw","tax4is","2t1b","4tc","t4ch","tch5et","4t1d","4te.","tead4i","4teat","tece4","5tect","2t1ed","te5di","1tee","teg4","te5ger","te5gi","3tel.","teli4","5tels","te2ma2","tem3at","3tenan","3tenc","3tend","4tenes","1tent","ten4tag","1teo","te4p","te5pe","ter3c","5ter3d","1teri","ter5ies","ter3is","teri5za","5ternit","ter5v","4tes.","4tess","t3ess.","teth5e","3teu","3tex","4tey","2t1f","4t1g","2th.","than4","th2e","4thea","th3eas","the5at","the3is","3thet","th5ic.","th5ica","4thil","5think","4thl","th5ode","5thodic","4thoo","thor5it","tho5riz","2ths","1tia","ti4ab","ti4ato","2ti2b","4tick","t4ico","t4ic1u","5tidi","3tien","tif2","ti5fy","2tig","5tigu","till5in","1tim","4timp","tim5ul","2t1in","t2ina","3tine.","3tini","1tio","ti5oc","tion5ee","5tiq","ti3sa","3tise","tis4m","ti5so","tis4p","5tistica","ti3tl","ti4u","1tiv","tiv4a","1tiz","ti3za","ti3zen","2tl","t5la","tlan4","3tle.","3tled","3tles.","t5let.","t5lo","4t1m","tme4","2t1n2","1to","to3b","to5crat","4todo","2tof","to2gr","to5ic","to2ma","tom4b","to3my","ton4ali","to3nat","4tono","4tony","to2ra","to3rie","tor5iz","tos2","5tour","4tout","to3war","4t1p","1tra","tra3b","tra5ch","traci4","trac4it","trac4te","tras4","tra5ven","trav5es5","tre5f","tre4m","trem5i","5tria","tri5ces","5tricia","4trics","2trim","tri4v","tro5mi","tron5i","4trony","tro5phe","tro3sp","tro3v","tru5i","trus4","4t1s2","t4sc","tsh4","t4sw","4t3t2","t4tes","t5to","ttu4","1tu","tu1a","tu3ar","tu4bi","tud2","4tue","4tuf4","5tu3i","3tum","tu4nis","2t3up.","3ture","5turi","tur3is","tur5o","tu5ry","3tus","4tv","tw4","4t1wa","twis4","4two","1ty","4tya","2tyl","type3","ty5ph","4tz","tz4e","4uab","uac4","ua5na","uan4i","uar5ant","uar2d","uar3i","uar3t","u1at","uav4","ub4e","u4bel","u3ber","u4bero","u1b4i","u4b5ing","u3ble.","u3ca","uci4b","uc4it","ucle3","u3cr","u3cu","u4cy","ud5d","ud3er","ud5est","udev4","u1dic","ud3ied","ud3ies","ud5is","u5dit","u4don","ud4si","u4du","u4ene","uens4","uen4te","uer4il","3ufa","u3fl","ugh3en","ug5in","2ui2","uil5iz","ui4n","u1ing","uir4m","uita4","uiv3","uiv4er.","u5j","4uk","u1la","ula5b","u5lati","ulch4","5ulche","ul3der","ul4e","u1len","ul4gi","ul2i","u5lia","ul3ing","ul5ish","ul4lar","ul4li4b","ul4lis","4ul3m","u1l4o","4uls","uls5es","ul1ti","ultra3","4ultu","u3lu","ul5ul","ul5v","um5ab","um4bi","um4bly","u1mi","u4m3ing","umor5o","um2p","unat4","u2ne","un4er","u1ni","un4im","u2nin","un5ish","uni3v","un3s4","un4sw","unt3ab","un4ter.","un4tes","unu4","un5y","un5z","u4ors","u5os","u1ou","u1pe","uper5s","u5pia","up3ing","u3pl","up3p","upport5","upt5ib","uptu4","u1ra","4ura.","u4rag","u4ras","ur4be","urc4","ur1d","ure5at","ur4fer","ur4fr","u3rif","uri4fic","ur1in","u3rio","u1rit","ur3iz","ur2l","url5ing.","ur4no","uros4","ur4pe","ur4pi","urs5er","ur5tes","ur3the","urti4","ur4tie","u3ru","2us","u5sad","u5san","us4ap","usc2","us3ci","use5a","u5sia","u3sic","us4lin","us1p","us5sl","us5tere","us1tr","u2su","usur4","uta4b","u3tat","4ute.","4utel","4uten","uten4i","4u1t2i","uti5liz","u3tine","ut3ing","ution5a","u4tis","5u5tiz","u4t1l","ut5of","uto5g","uto5matic","u5ton","u4tou","uts4","u3u","uu4m","u1v2","uxu3","uz4e","1va","5va.","2v1a4b","vac5il","vac3u","vag4","va4ge","va5lie","val5o","val1u","va5mo","va5niz","va5pi","var5ied","3vat","4ve.","4ved","veg3","v3el.","vel3li","ve4lo","v4ely","ven3om","v5enue","v4erd","5vere.","v4erel","v3eren","ver5enc","v4eres","ver3ie","vermi4n","3verse","ver3th","v4e2s","4ves.","ves4te","ve4te","vet3er","ve4ty","vi5ali","5vian","5vide.","5vided","4v3iden","5vides","5vidi","v3if","vi5gn","vik4","2vil","5vilit","v3i3liz","v1in","4vi4na","v2inc","vin5d","4ving","vio3l","v3io4r","vi1ou","vi4p","vi5ro","vis3it","vi3so","vi3su","4viti","vit3r","4vity","3viv","5vo.","voi4","3vok","vo4la","v5ole","5volt","3volv","vom5i","vor5ab","vori4","vo4ry","vo4ta","4votee","4vv4","v4y","w5abl","2wac","wa5ger","wag5o","wait5","w5al.","wam4","war4t","was4t","wa1te","wa5ver","w1b","wea5rie","weath3","wed4n","weet3","wee5v","wel4l","w1er","west3","w3ev","whi4","wi2","wil2","will5in","win4de","win4g","wir4","3wise","with3","wiz5","w4k","wl4es","wl3in","w4no","1wo2","wom1","wo5ven","w5p","wra4","wri4","writa4","w3sh","ws4l","ws4pe","w5s4t","4wt","wy4","x1a","xac5e","x4ago","xam3","x4ap","xas5","x3c2","x1e","xe4cuto","x2ed","xer4i","xe5ro","x1h","xhi2","xhil5","xhu4","x3i","xi5a","xi5c","xi5di","x4ime","xi5miz","x3o","x4ob","x3p","xpan4d","xpecto5","xpe3d","x1t2","x3ti","x1u","xu3a","xx4","y5ac","3yar4","y5at","y1b","y1c","y2ce","yc5er","y3ch","ych4e","ycom4","ycot4","y1d","y5ee","y1er","y4erf","yes4","ye4t","y5gi","4y3h","y1i","y3la","ylla5bl","y3lo","y5lu","ymbol5","yme4","ympa3","yn3chr","yn5d","yn5g","yn5ic","5ynx","y1o4","yo5d","y4o5g","yom4","yo5net","y4ons","y4os","y4ped","yper5","yp3i","y3po","y4poc","yp2ta","y5pu","yra5m","yr5ia","y3ro","yr4r","ys4c","y3s2e","ys3ica","ys3io","3ysis","y4so","yss4","ys1t","ys3ta","ysur4","y3thin","yt3ic","y1w","za1","z5a2b","zar2","4zb","2ze","ze4n","ze4p","z1er","ze3ro","zet4","2z1i","z4il","z4is","5zl","4zm","1zo","zo4m","zo5ol","zte4","4z1z2","z4zy",".con5gr",".de5riva",".dri5v4",".eth1y6l1",".eu4ler",".ev2",".ever5si5b",".ga4s1om1",".ge4ome",".ge5ot1",".he3mo1",".he3p6a",".he3roe",".in5u2t",".kil2n3i",".ko6r1te1",".le6ices",".me4ga1l",".met4ala",".mim5i2c1",".mi1s4ers",".ne6o3f",".noe1th",".non1e2m",".poly1s",".post1am",".pre1am",".rav5en1o",".semi5",".sem4ic",".semid6",".semip4",".semir4",".sem6is4",".semiv4",".sph6in1",".spin1o",".ta5pes1tr",".te3legr",".to6pog",".to2q",".un3at5t",".un5err5",".vi2c3ar",".we2b1l",".re1e4c","a5bolic","a2cabl","af6fish","am1en3ta5b","anal6ys","ano5a2c","ans5gr","ans3v","anti1d","an3ti1n2","anti1re","a4pe5able","ar3che5t","ar2range","as5ymptot","ath3er1o1s","at6tes.","augh4tl","au5li5f","av3iou","back2er.","ba6r1onie","ba1thy","bbi4t","be2vie","bi5d2if","bil2lab","bio5m","bi1orb","bio1rh","b1i3tive","blan2d1","blin2d1","blon2d2","bor1no5","bo2t1u1l","brus4q","bus6i2er","bus6i2es","buss4ing","but2ed.","but4ted","cad5e1m","cat1a1s2","4chs.","chs3hu","chie5vo","cig3a3r","cin2q","cle4ar","co6ph1o3n","cous2ti","cri3tie","croc1o1d","cro5e2co","c2tro3me6c","1cu2r1ance","2d3alone","data1b","dd5a5b","d2d5ib","de4als.","de5clar1","de2c5lina","de3fin3iti","de2mos","des3ic","de2tic","dic1aid","dif5fra","3di1methy","di2ren","di2rer","2d1lead","2d1li2e","3do5word","dren1a5l","drif2t1a","d1ri3pleg5","drom3e5d","d3tab","du2al.","du1op1o1l","ea4n3ies","e3chas","edg1l","ed1uling","eli2t1is","e1loa","en1dix","eo3grap","1e6p3i3neph1","e2r3i4an.","e3spac6i","eth1y6l1ene","5eu2clid1","feb1rua","fermi1o","3fich","fit5ted.","fla1g6el","flow2er.","3fluor","gen2cy.","ge3o1d","ght1we","g1lead","get2ic.","4g1lish","5glo5bin","1g2nac","gnet1ism","gno5mo","g2n1or.","g2noresp","2g1o4n3i1za","graph5er.","griev1","g1utan","hair1s","ha2p3ar5r","hatch1","hex2a3","hite3sid","h3i5pel1a4","hnau3z","ho6r1ic.","h2t1eou","hypo1tha","id4ios","ifac1et","ign4it","ignit1er","i4jk","im3ped3a","infra1s2","i5nitely.","irre6v3oc","i1tesima","ith5i2l","itin5er5ar","janu3a","japan1e2s","je1re1m","1ke6ling","1ki5netic","1kovian","k3sha","la4c3i5e","lai6n3ess","lar5ce1n","l3chai","l3chil6d1","lead6er.","lea4s1a","1lec3ta6b","le3g6en2dre","1le1noid","lith1o5g","ll1fl","l2l3ish","l5mo3nell","lo1bot1o1","lo2ges.","load4ed.","load6er.","l3tea","lth5i2ly","lue1p","1lunk3er","1lum5bia.","3lyg1a1mi","ly5styr","ma1la1p","m2an.","man3u1sc","mar1gin1","medi2c","med3i3cin","medio6c1","me3gran3","m2en.","3mi3da5b","3milita","mil2l1ag","mil5li5li","mi6n3is.","mi1n2ut1er","mi1n2ut1est","m3ma1b","5maph1ro1","5moc1ra1t","mo5e2las","mol1e5c","mon4ey1l","mono3ch","mo4no1en","moro6n5is","mono1s6","moth4et2","m1ou3sin","m5shack2","mu2dro","mul2ti5u","n3ar4chs.","n3ch2es1t","ne3back","2ne1ski","n1dieck","nd3thr","nfi6n3ites","4n5i4an.","nge5nes","ng1ho","ng1spr","nk3rup","n5less","5noc3er1os","nom1a6l","nom5e1no","n1o1mist","non1eq","non1i4so","5nop1oly.","no1vemb","ns5ceiv","ns4moo","ntre1p","obli2g1","o3chas","odel3li","odit1ic","oerst2","oke1st","o3les3ter","oli3gop1o1","o1lo3n4om","o3mecha6","onom1ic","o3norma","o3no2t1o3n","o3nou","op1ism.","or4tho3ni4t","orth1ri","or5tively","o4s3pher","o5test1er","o5tes3tor","oth3e1o1s","ou3ba3do","o6v3i4an.","oxi6d1ic","pal6mat","parag6ra4","par4a1le","param4","para3me","pee2v1","phi2l3ant","phi5lat1e3l","pi2c1a3d","pli2c1ab","pli5nar","poin3ca","1pole.","poly1e","po3lyph1ono","1prema3c","pre1neu","pres2pli","pro2cess","proc3i3ty.","pro2g1e","3pseu2d","pseu3d6o3d2","pseu3d6o3f2","pto3mat4","p5trol3","pu5bes5c","quain2t1e","qu6a3si3","quasir6","quasis6","quin5tes5s","qui3v4ar","r1abolic","3rab1o1loi","ra3chu","r3a3dig","radi1o6g","r2amen","3ra4m5e1triz","ra3mou","ra5n2has","ra1or","r3bin1ge","re2c3i1pr","rec5t6ang","re4t1ribu","r3ial.","riv1o1l","6rk.","rk1ho","r1krau","6rks.","r5le5qu","ro1bot1","ro5e2las","ro5epide1","ro3mesh","ro1tron","r3pau5li","rse1rad1i","r1thou","r1treu","r1veil","rz1sc","sales3c","sales5w","5sa3par5il","sca6p1er","sca2t1ol","s4chitz","schro1ding1","1sci2utt","scrap4er.","scy4th1","sem1a1ph","se3mes1t","se1mi6t5ic","sep3temb","shoe1st","sid2ed.","side5st","side5sw","si5resid","sky1sc","3slova1kia","3s2og1a1my","so2lute","3s2pace","1s2pacin","spe3cio","spher1o","spi2c1il","spokes5w","sports3c","sports3w","s3qui3to","s2s1a3chu1","ss3hat","s2s3i4an.","s5sign5a3b","1s2tamp","s2t1ant5shi","star3tli","sta1ti","st5b","1stor1ab","strat1a1g","strib5ut","st5scr","stu1pi4d1","styl1is","su2per1e6","1sync","1syth3i2","swimm6","5tab1o1lism","ta3gon.","talk1a5","t1a1min","t6ap6ath","5tar2rh","tch1c","tch3i1er","t1cr","teach4er.","tele2g","tele1r6o","3ter1gei","ter2ic.","t3ess2es","tha4l1am","tho3don","th1o5gen1i","tho1k2er","thy4l1an","thy3sc","2t3i4an.","ti2n3o1m","t1li2er","tolo2gy","tot3ic","trai3tor1","tra1vers","travers3a3b","treach1e","tr4ial.","3tro1le1um","trof4ic.","tro3fit","tro1p2is","3trop1o5les","3trop1o5lis","t1ro1pol3it","tsch3ie","ttrib1ut1","turn3ar","t1wh","ty2p5al","ua3drati","uad1ratu","u5do3ny","uea1m","u2r1al.","uri4al.","us2er.","v1ativ","v1oir5du1","va6guer","vaude3v","1verely.","v1er1eig","ves1tite","vi1vip3a3r","voice1p","waste3w6a2","wave1g4","w3c","week1n","wide5sp","wo4k1en","wrap3aro","writ6er.","x1q","xquis3","y5che3d","ym5e5try","y1stro","yes5ter1y","z3ian.","z3o1phr","z2z3w",""],exceptions:["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",""]}})?n.apply(t,r):n)||(e.exports=i)},2534:function(e){"function"===typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},6944:function(e){e.exports=function(e){if("string"!==typeof e)return!1;var i=e.match(t);if(!i)return!1;var a=i[1];if(!a)return!1;if(n.test(a)||r.test(a))return!0;return!1};var t=/^(?:\w+:)?\/\/(\S+)$/,n=/^localhost[\:?\d]*(?:[^\:?\d]\S*)?$/,r=/^[^\s\.]+\.\S{2,}$/},3737:function(e,t,n){var r=n(5587);e.exports=function(e,t){var n={};return Object.keys(e).forEach((function(i){r.parse(i).match(t)&&Object.assign(n,e[i])})),n}},3810:function(e){function t(e,t){this.left=e,this.right=t,this.match=function(n){return e.match(n)&&t.match(n)}}function n(e,t){this.left=e,this.right=t,this.match=function(n){return e.match(n)||t.match(n)}}e.exports=function(e,r,i){switch(e){case"and":return new t(r,i);case",":return new n(r,i);default:throw new Error(value)}}},5587:function(e,t,n){var r=n(3342),i=n(3810),a=/[0-9]/,o=/[a-z|\-]/i,s=/\s/,u=/:/,l=/,/,c=/and$/,f=/@/;e.exports={parse:function(e){var t=function(e){for(var t=[],n=[];e.length>0;){var a=e.shift();if("number"!==a.type&&"literal"!==a.type){if("operator"===a.type){if(u.test(a.value)){a={type:"query",key:t.pop(),value:e.shift()},t.push(a);continue}for(;n.length>0;)t.unshift(n.pop());n.push(a)}}else t.push(a)}for(;n.length>0;)t.unshift(n.pop());return function e(){var n=t.shift();if("number"===n.type)return parseInt(n.value);if("literal"===n.type)return n.value;if("operator"===n.type){var a=e(),o=e();return i(n.value,a,o)}return"query"===n.type?(a=n.key.value,o=n.value.value,r(a,o)):void 0}()}(function(e){for(var t=0,n=[];t<e.length;){var r=e[t];if(f.test(r))for(r=e[++t];o.test(r)&&void 0!==r;)r=e[++t];if(s.test(r)||")"===r||"("===r)t++;else if(u.test(r)||l.test(r))t++,n.push({type:"operator",value:r});else if(a.test(r)){for(var i="";a.test(r);)i+=r,r=e[++t];n.push({type:"number",value:i})}else{if(!o.test(r))throw new TypeError("Tokenizer: I dont know what this character is: "+r);for(i="";o.test(r)&&void 0!==r;)i+=r,r=e[++t];c.test(i)?n.push({type:"operator",value:i}):n.push({type:"literal",value:i})}}return n}(e));return t}}},3342:function(e){function t(e){this.value=e,this.match=function(e){return this.value>=e.height}}function n(e){this.value=e,this.match=function(e){return this.value<e.height}}function r(e){this.value=e,this.match=function(e){return this.value>=e.width}}function i(e){this.value=e,this.match=function(e){return this.value<e.width}}function a(e){this.value=e,this.match=function(e){return this.value===e.orientation}}e.exports=function(e,o){switch(e){case"max-height":return new t(o);case"min-height":return new n(o);case"max-width":return new r(o);case"min-width":return new i(o);case"orientation":return new a(o);default:throw new Error(o)}}},1725:function(e){"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(i){return!1}}()?Object.assign:function(e,i){for(var a,o,s=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),u=1;u<arguments.length;u++){for(var l in a=Object(arguments[u]))n.call(a,l)&&(s[l]=a[l]);if(t){o=t(a);for(var c=0;c<o.length;c++)r.call(a,o[c])&&(s[o[c]]=a[o[c]])}}return s}},8661:function(e,t){"use strict";var n="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Int32Array;function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.assign=function(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var n=t.shift();if(n){if("object"!==typeof n)throw new TypeError(n+"must be non-object");for(var i in n)r(n,i)&&(e[i]=n[i])}}return e},t.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,n,r,i){if(t.subarray&&e.subarray)e.set(t.subarray(n,n+r),i);else for(var a=0;a<r;a++)e[i+a]=t[n+a]},flattenChunks:function(e){var t,n,r,i,a,o;for(r=0,t=0,n=e.length;t<n;t++)r+=e[t].length;for(o=new Uint8Array(r),i=0,t=0,n=e.length;t<n;t++)a=e[t],o.set(a,i),i+=a.length;return o}},a={arraySet:function(e,t,n,r,i){for(var a=0;a<r;a++)e[i+a]=t[n+a]},flattenChunks:function(e){return[].concat.apply([],e)}};t.setTyped=function(e){e?(t.Buf8=Uint8Array,t.Buf16=Uint16Array,t.Buf32=Int32Array,t.assign(t,i)):(t.Buf8=Array,t.Buf16=Array,t.Buf32=Array,t.assign(t,a))},t.setTyped(n)},8409:function(e){"use strict";e.exports=function(e,t,n,r){for(var i=65535&e|0,a=e>>>16&65535|0,o=0;0!==n;){n-=o=n>2e3?2e3:n;do{a=a+(i=i+t[r++]|0)|0}while(--o);i%=65521,a%=65521}return i|a<<16|0}},7500:function(e){"use strict";e.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}},1656:function(e){"use strict";var t=function(){for(var e,t=[],n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}();e.exports=function(e,n,r,i){var a=t,o=i+r;e^=-1;for(var s=i;s<o;s++)e=e>>>8^a[255&(e^n[s])];return-1^e}},2849:function(e,t,n){"use strict";var r,i=n(8661),a=n(889),o=n(8409),s=n(1656),u=n(3470),l=0,c=4,f=0,h=-2,d=-1,p=4,g=2,v=8,m=9,y=286,b=30,w=19,k=2*y+1,x=15,_=3,A=258,E=A+_+1,S=42,C=103,D=113,T=666,O=1,F=2,P=3,R=4;function M(e,t){return e.msg=u[t],t}function I(e){return(e<<1)-(e>4?9:0)}function L(e){for(var t=e.length;--t>=0;)e[t]=0}function N(e){var t=e.state,n=t.pending;n>e.avail_out&&(n=e.avail_out),0!==n&&(i.arraySet(e.output,t.pending_buf,t.pending_out,n,e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,0===t.pending&&(t.pending_out=0))}function B(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,N(e.strm)}function j(e,t){e.pending_buf[e.pending++]=t}function U(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function z(e,t,n,r){var a=e.avail_in;return a>r&&(a=r),0===a?0:(e.avail_in-=a,i.arraySet(t,e.input,e.next_in,a,n),1===e.state.wrap?e.adler=o(e.adler,t,a,n):2===e.state.wrap&&(e.adler=s(e.adler,t,a,n)),e.next_in+=a,e.total_in+=a,a)}function W(e,t){var n,r,i=e.max_chain_length,a=e.strstart,o=e.prev_length,s=e.nice_match,u=e.strstart>e.w_size-E?e.strstart-(e.w_size-E):0,l=e.window,c=e.w_mask,f=e.prev,h=e.strstart+A,d=l[a+o-1],p=l[a+o];e.prev_length>=e.good_match&&(i>>=2),s>e.lookahead&&(s=e.lookahead);do{if(l[(n=t)+o]===p&&l[n+o-1]===d&&l[n]===l[a]&&l[++n]===l[a+1]){a+=2,n++;do{}while(l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&a<h);if(r=A-(h-a),a=h-A,r>o){if(e.match_start=t,o=r,r>=s)break;d=l[a+o-1],p=l[a+o]}}}while((t=f[t&c])>u&&0!==--i);return o<=e.lookahead?o:e.lookahead}function V(e){var t,n,r,a,o,s=e.w_size;do{if(a=e.window_size-e.lookahead-e.strstart,e.strstart>=s+(s-E)){i.arraySet(e.window,e.window,s,s,0),e.match_start-=s,e.strstart-=s,e.block_start-=s,t=n=e.hash_size;do{r=e.head[--t],e.head[t]=r>=s?r-s:0}while(--n);t=n=s;do{r=e.prev[--t],e.prev[t]=r>=s?r-s:0}while(--n);a+=s}if(0===e.strm.avail_in)break;if(n=z(e.strm,e.window,e.strstart+e.lookahead,a),e.lookahead+=n,e.lookahead+e.insert>=_)for(o=e.strstart-e.insert,e.ins_h=e.window[o],e.ins_h=(e.ins_h<<e.hash_shift^e.window[o+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[o+_-1])&e.hash_mask,e.prev[o&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=o,o++,e.insert--,!(e.lookahead+e.insert<_)););}while(e.lookahead<E&&0!==e.strm.avail_in)}function G(e,t){for(var n,r;;){if(e.lookahead<E){if(V(e),e.lookahead<E&&t===l)return O;if(0===e.lookahead)break}if(n=0,e.lookahead>=_&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+_-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==n&&e.strstart-n<=e.w_size-E&&(e.match_length=W(e,n)),e.match_length>=_)if(r=a._tr_tally(e,e.strstart-e.match_start,e.match_length-_),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=_){e.match_length--;do{e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+_-1])&e.hash_mask,n=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 r=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(r&&(B(e,!1),0===e.strm.avail_out))return O}return e.insert=e.strstart<_-1?e.strstart:_-1,t===c?(B(e,!0),0===e.strm.avail_out?P:R):e.last_lit&&(B(e,!1),0===e.strm.avail_out)?O:F}function Y(e,t){for(var n,r,i;;){if(e.lookahead<E){if(V(e),e.lookahead<E&&t===l)return O;if(0===e.lookahead)break}if(n=0,e.lookahead>=_&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+_-1])&e.hash_mask,n=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=_-1,0!==n&&e.prev_length<e.max_lazy_match&&e.strstart-n<=e.w_size-E&&(e.match_length=W(e,n),e.match_length<=5&&(1===e.strategy||e.match_length===_&&e.strstart-e.match_start>4096)&&(e.match_length=_-1)),e.prev_length>=_&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-_,r=a._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-_),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+_-1])&e.hash_mask,n=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=_-1,e.strstart++,r&&(B(e,!1),0===e.strm.avail_out))return O}else if(e.match_available){if((r=a._tr_tally(e,0,e.window[e.strstart-1]))&&B(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return O}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(r=a._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<_-1?e.strstart:_-1,t===c?(B(e,!0),0===e.strm.avail_out?P:R):e.last_lit&&(B(e,!1),0===e.strm.avail_out)?O:F}function H(e,t,n,r,i){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=r,this.func=i}function q(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=v,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new i.Buf16(2*k),this.dyn_dtree=new i.Buf16(2*(2*b+1)),this.bl_tree=new i.Buf16(2*(2*w+1)),L(this.dyn_ltree),L(this.dyn_dtree),L(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new i.Buf16(x+1),this.heap=new i.Buf16(2*y+1),L(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new i.Buf16(2*y+1),L(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 Z(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=g,(t=e.state).pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?S:D,e.adler=2===t.wrap?0:1,t.last_flush=l,a._tr_init(t),f):M(e,h)}function X(e){var t,n=Z(e);return n===f&&((t=e.state).window_size=2*t.w_size,L(t.head),t.max_lazy_match=r[t.level].max_lazy,t.good_match=r[t.level].good_length,t.nice_match=r[t.level].nice_length,t.max_chain_length=r[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=_-1,t.match_available=0,t.ins_h=0),n}function K(e,t,n,r,a,o){if(!e)return h;var s=1;if(t===d&&(t=6),r<0?(s=0,r=-r):r>15&&(s=2,r-=16),a<1||a>m||n!==v||r<8||r>15||t<0||t>9||o<0||o>p)return M(e,h);8===r&&(r=9);var u=new q;return e.state=u,u.strm=e,u.wrap=s,u.gzhead=null,u.w_bits=r,u.w_size=1<<u.w_bits,u.w_mask=u.w_size-1,u.hash_bits=a+7,u.hash_size=1<<u.hash_bits,u.hash_mask=u.hash_size-1,u.hash_shift=~~((u.hash_bits+_-1)/_),u.window=new i.Buf8(2*u.w_size),u.head=new i.Buf16(u.hash_size),u.prev=new i.Buf16(u.w_size),u.lit_bufsize=1<<a+6,u.pending_buf_size=4*u.lit_bufsize,u.pending_buf=new i.Buf8(u.pending_buf_size),u.d_buf=1*u.lit_bufsize,u.l_buf=3*u.lit_bufsize,u.level=t,u.strategy=o,u.method=n,X(e)}r=[new H(0,0,0,0,(function(e,t){var n=65535;for(n>e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(V(e),0===e.lookahead&&t===l)return O;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var r=e.block_start+n;if((0===e.strstart||e.strstart>=r)&&(e.lookahead=e.strstart-r,e.strstart=r,B(e,!1),0===e.strm.avail_out))return O;if(e.strstart-e.block_start>=e.w_size-E&&(B(e,!1),0===e.strm.avail_out))return O}return e.insert=0,t===c?(B(e,!0),0===e.strm.avail_out?P:R):(e.strstart>e.block_start&&(B(e,!1),e.strm.avail_out),O)})),new H(4,4,8,4,G),new H(4,5,16,8,G),new H(4,6,32,32,G),new H(4,4,16,16,Y),new H(8,16,32,32,Y),new H(8,16,128,128,Y),new H(8,32,128,256,Y),new H(32,128,258,1024,Y),new H(32,258,258,4096,Y)],t.deflateInit=function(e,t){return K(e,t,v,15,8,0)},t.deflateInit2=K,t.deflateReset=X,t.deflateResetKeep=Z,t.deflateSetHeader=function(e,t){return e&&e.state?2!==e.state.wrap?h:(e.state.gzhead=t,f):h},t.deflate=function(e,t){var n,i,o,u;if(!e||!e.state||t>5||t<0)return e?M(e,h):h;if(i=e.state,!e.output||!e.input&&0!==e.avail_in||i.status===T&&t!==c)return M(e,0===e.avail_out?-5:h);if(i.strm=e,n=i.last_flush,i.last_flush=t,i.status===S)if(2===i.wrap)e.adler=0,j(i,31),j(i,139),j(i,8),i.gzhead?(j(i,(i.gzhead.text?1:0)+(i.gzhead.hcrc?2:0)+(i.gzhead.extra?4:0)+(i.gzhead.name?8:0)+(i.gzhead.comment?16:0)),j(i,255&i.gzhead.time),j(i,i.gzhead.time>>8&255),j(i,i.gzhead.time>>16&255),j(i,i.gzhead.time>>24&255),j(i,9===i.level?2:i.strategy>=2||i.level<2?4:0),j(i,255&i.gzhead.os),i.gzhead.extra&&i.gzhead.extra.length&&(j(i,255&i.gzhead.extra.length),j(i,i.gzhead.extra.length>>8&255)),i.gzhead.hcrc&&(e.adler=s(e.adler,i.pending_buf,i.pending,0)),i.gzindex=0,i.status=69):(j(i,0),j(i,0),j(i,0),j(i,0),j(i,0),j(i,9===i.level?2:i.strategy>=2||i.level<2?4:0),j(i,3),i.status=D);else{var d=v+(i.w_bits-8<<4)<<8;d|=(i.strategy>=2||i.level<2?0:i.level<6?1:6===i.level?2:3)<<6,0!==i.strstart&&(d|=32),d+=31-d%31,i.status=D,U(i,d),0!==i.strstart&&(U(i,e.adler>>>16),U(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)),N(e),o=i.pending,i.pending!==i.pending_buf_size));)j(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)),N(e),o=i.pending,i.pending===i.pending_buf_size)){u=1;break}u=i.gzindex<i.gzhead.name.length?255&i.gzhead.name.charCodeAt(i.gzindex++):0,j(i,u)}while(0!==u);i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),0===u&&(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)),N(e),o=i.pending,i.pending===i.pending_buf_size)){u=1;break}u=i.gzindex<i.gzhead.comment.length?255&i.gzhead.comment.charCodeAt(i.gzindex++):0,j(i,u)}while(0!==u);i.gzhead.hcrc&&i.pending>o&&(e.adler=s(e.adler,i.pending_buf,i.pending-o,o)),0===u&&(i.status=C)}else i.status=C;if(i.status===C&&(i.gzhead.hcrc?(i.pending+2>i.pending_buf_size&&N(e),i.pending+2<=i.pending_buf_size&&(j(i,255&e.adler),j(i,e.adler>>8&255),e.adler=0,i.status=D)):i.status=D),0!==i.pending){if(N(e),0===e.avail_out)return i.last_flush=-1,f}else if(0===e.avail_in&&I(t)<=I(n)&&t!==c)return M(e,-5);if(i.status===T&&0!==e.avail_in)return M(e,-5);if(0!==e.avail_in||0!==i.lookahead||t!==l&&i.status!==T){var p=2===i.strategy?function(e,t){for(var n;;){if(0===e.lookahead&&(V(e),0===e.lookahead)){if(t===l)return O;break}if(e.match_length=0,n=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(B(e,!1),0===e.strm.avail_out))return O}return e.insert=0,t===c?(B(e,!0),0===e.strm.avail_out?P:R):e.last_lit&&(B(e,!1),0===e.strm.avail_out)?O:F}(i,t):3===i.strategy?function(e,t){for(var n,r,i,o,s=e.window;;){if(e.lookahead<=A){if(V(e),e.lookahead<=A&&t===l)return O;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=_&&e.strstart>0&&(r=s[i=e.strstart-1])===s[++i]&&r===s[++i]&&r===s[++i]){o=e.strstart+A;do{}while(r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&i<o);e.match_length=A-(o-i),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=_?(n=a._tr_tally(e,1,e.match_length-_),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=a._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(B(e,!1),0===e.strm.avail_out))return O}return e.insert=0,t===c?(B(e,!0),0===e.strm.avail_out?P:R):e.last_lit&&(B(e,!1),0===e.strm.avail_out)?O:F}(i,t):r[i.level].func(i,t);if(p!==P&&p!==R||(i.status=T),p===O||p===P)return 0===e.avail_out&&(i.last_flush=-1),f;if(p===F&&(1===t?a._tr_align(i):5!==t&&(a._tr_stored_block(i,0,0,!1),3===t&&(L(i.head),0===i.lookahead&&(i.strstart=0,i.block_start=0,i.insert=0))),N(e),0===e.avail_out))return i.last_flush=-1,f}return t!==c?f:i.wrap<=0?1:(2===i.wrap?(j(i,255&e.adler),j(i,e.adler>>8&255),j(i,e.adler>>16&255),j(i,e.adler>>24&255),j(i,255&e.total_in),j(i,e.total_in>>8&255),j(i,e.total_in>>16&255),j(i,e.total_in>>24&255)):(U(i,e.adler>>>16),U(i,65535&e.adler)),N(e),i.wrap>0&&(i.wrap=-i.wrap),0!==i.pending?f:1)},t.deflateEnd=function(e){var t;return e&&e.state?(t=e.state.status)!==S&&69!==t&&73!==t&&91!==t&&t!==C&&t!==D&&t!==T?M(e,h):(e.state=null,t===D?M(e,-3):f):h},t.deflateSetDictionary=function(e,t){var n,r,a,s,u,l,c,d,p=t.length;if(!e||!e.state)return h;if(2===(s=(n=e.state).wrap)||1===s&&n.status!==S||n.lookahead)return h;for(1===s&&(e.adler=o(e.adler,t,p,0)),n.wrap=0,p>=n.w_size&&(0===s&&(L(n.head),n.strstart=0,n.block_start=0,n.insert=0),d=new i.Buf8(n.w_size),i.arraySet(d,t,p-n.w_size,n.w_size,0),t=d,p=n.w_size),u=e.avail_in,l=e.next_in,c=e.input,e.avail_in=p,e.next_in=0,e.input=t,V(n);n.lookahead>=_;){r=n.strstart,a=n.lookahead-(_-1);do{n.ins_h=(n.ins_h<<n.hash_shift^n.window[r+_-1])&n.hash_mask,n.prev[r&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=r,r++}while(--a);n.strstart=r,n.lookahead=_-1,V(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=_-1,n.match_available=0,e.next_in=l,e.input=c,e.avail_in=u,n.wrap=s,f},t.deflateInfo="pako deflate (from Nodeca project)"},374:function(e){"use strict";e.exports=function(e,t){var n,r,i,a,o,s,u,l,c,f,h,d,p,g,v,m,y,b,w,k,x,_,A,E,S;n=e.state,r=e.next_in,E=e.input,i=r+(e.avail_in-5),a=e.next_out,S=e.output,o=a-(t-e.avail_out),s=a+(e.avail_out-257),u=n.dmax,l=n.wsize,c=n.whave,f=n.wnext,h=n.window,d=n.hold,p=n.bits,g=n.lencode,v=n.distcode,m=(1<<n.lenbits)-1,y=(1<<n.distbits)-1;e:do{p<15&&(d+=E[r++]<<p,p+=8,d+=E[r++]<<p,p+=8),b=g[d&m];t:for(;;){if(d>>>=w=b>>>24,p-=w,0===(w=b>>>16&255))S[a++]=65535&b;else{if(!(16&w)){if(0===(64&w)){b=g[(65535&b)+(d&(1<<w)-1)];continue t}if(32&w){n.mode=12;break e}e.msg="invalid literal/length code",n.mode=30;break e}k=65535&b,(w&=15)&&(p<w&&(d+=E[r++]<<p,p+=8),k+=d&(1<<w)-1,d>>>=w,p-=w),p<15&&(d+=E[r++]<<p,p+=8,d+=E[r++]<<p,p+=8),b=v[d&y];n:for(;;){if(d>>>=w=b>>>24,p-=w,!(16&(w=b>>>16&255))){if(0===(64&w)){b=v[(65535&b)+(d&(1<<w)-1)];continue n}e.msg="invalid distance code",n.mode=30;break e}if(x=65535&b,p<(w&=15)&&(d+=E[r++]<<p,(p+=8)<w&&(d+=E[r++]<<p,p+=8)),(x+=d&(1<<w)-1)>u){e.msg="invalid distance too far back",n.mode=30;break e}if(d>>>=w,p-=w,x>(w=a-o)){if((w=x-w)>c&&n.sane){e.msg="invalid distance too far back",n.mode=30;break e}if(_=0,A=h,0===f){if(_+=l-w,w<k){k-=w;do{S[a++]=h[_++]}while(--w);_=a-x,A=S}}else if(f<w){if(_+=l+f-w,(w-=f)<k){k-=w;do{S[a++]=h[_++]}while(--w);if(_=0,f<k){k-=w=f;do{S[a++]=h[_++]}while(--w);_=a-x,A=S}}}else if(_+=f-w,w<k){k-=w;do{S[a++]=h[_++]}while(--w);_=a-x,A=S}for(;k>2;)S[a++]=A[_++],S[a++]=A[_++],S[a++]=A[_++],k-=3;k&&(S[a++]=A[_++],k>1&&(S[a++]=A[_++]))}else{_=a-x;do{S[a++]=S[_++],S[a++]=S[_++],S[a++]=S[_++],k-=3}while(k>2);k&&(S[a++]=S[_++],k>1&&(S[a++]=S[_++]))}break}}break}}while(r<i&&a<s);r-=k=p>>3,d&=(1<<(p-=k<<3))-1,e.next_in=r,e.next_out=a,e.avail_in=r<i?i-r+5:5-(r-i),e.avail_out=a<s?s-a+257:257-(a-s),n.hold=d,n.bits=p}},1168:function(e,t,n){"use strict";var r=n(8661),i=n(8409),a=n(1656),o=n(374),s=n(6583),u=1,l=2,c=0,f=-2,h=1,d=12,p=30,g=852,v=592;function m(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function y(){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 r.Buf16(320),this.work=new r.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function b(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=h,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new r.Buf32(g),t.distcode=t.distdyn=new r.Buf32(v),t.sane=1,t.back=-1,c):f}function w(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,b(e)):f}function k(e,t){var n,r;return e&&e.state?(r=e.state,t<0?(n=0,t=-t):(n=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?f:(null!==r.window&&r.wbits!==t&&(r.window=null),r.wrap=n,r.wbits=t,w(e))):f}function x(e,t){var n,r;return e?(r=new y,e.state=r,r.window=null,(n=k(e,t))!==c&&(e.state=null),n):f}var _,A,E=!0;function S(e){if(E){var t;for(_=new r.Buf32(512),A=new r.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(s(u,e.lens,0,288,_,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;s(l,e.lens,0,32,A,0,e.work,{bits:5}),E=!1}e.lencode=_,e.lenbits=9,e.distcode=A,e.distbits=5}function C(e,t,n,i){var a,o=e.state;return null===o.window&&(o.wsize=1<<o.wbits,o.wnext=0,o.whave=0,o.window=new r.Buf8(o.wsize)),i>=o.wsize?(r.arraySet(o.window,t,n-o.wsize,o.wsize,0),o.wnext=0,o.whave=o.wsize):((a=o.wsize-o.wnext)>i&&(a=i),r.arraySet(o.window,t,n-i,a,o.wnext),(i-=a)?(r.arraySet(o.window,t,n-i,i,0),o.wnext=i,o.whave=o.wsize):(o.wnext+=a,o.wnext===o.wsize&&(o.wnext=0),o.whave<o.wsize&&(o.whave+=a))),0}t.inflateReset=w,t.inflateReset2=k,t.inflateResetKeep=b,t.inflateInit=function(e){return x(e,15)},t.inflateInit2=x,t.inflate=function(e,t){var n,g,v,y,b,w,k,x,_,A,E,D,T,O,F,P,R,M,I,L,N,B,j,U,z=0,W=new r.Buf8(4),V=[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 f;(n=e.state).mode===d&&(n.mode=13),b=e.next_out,v=e.output,k=e.avail_out,y=e.next_in,g=e.input,w=e.avail_in,x=n.hold,_=n.bits,A=w,E=k,B=c;e:for(;;)switch(n.mode){case h:if(0===n.wrap){n.mode=13;break}for(;_<16;){if(0===w)break e;w--,x+=g[y++]<<_,_+=8}if(2&n.wrap&&35615===x){n.check=0,W[0]=255&x,W[1]=x>>>8&255,n.check=a(n.check,W,2,0),x=0,_=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&x)<<8)+(x>>8))%31){e.msg="incorrect header check",n.mode=p;break}if(8!==(15&x)){e.msg="unknown compression method",n.mode=p;break}if(_-=4,N=8+(15&(x>>>=4)),0===n.wbits)n.wbits=N;else if(N>n.wbits){e.msg="invalid window size",n.mode=p;break}n.dmax=1<<N,e.adler=n.check=1,n.mode=512&x?10:d,x=0,_=0;break;case 2:for(;_<16;){if(0===w)break e;w--,x+=g[y++]<<_,_+=8}if(n.flags=x,8!==(255&n.flags)){e.msg="unknown compression method",n.mode=p;break}if(57344&n.flags){e.msg="unknown header flags set",n.mode=p;break}n.head&&(n.head.text=x>>8&1),512&n.flags&&(W[0]=255&x,W[1]=x>>>8&255,n.check=a(n.check,W,2,0)),x=0,_=0,n.mode=3;case 3:for(;_<32;){if(0===w)break e;w--,x+=g[y++]<<_,_+=8}n.head&&(n.head.time=x),512&n.flags&&(W[0]=255&x,W[1]=x>>>8&255,W[2]=x>>>16&255,W[3]=x>>>24&255,n.check=a(n.check,W,4,0)),x=0,_=0,n.mode=4;case 4:for(;_<16;){if(0===w)break e;w--,x+=g[y++]<<_,_+=8}n.head&&(n.head.xflags=255&x,n.head.os=x>>8),512&n.flags&&(W[0]=255&x,W[1]=x>>>8&255,n.check=a(n.check,W,2,0)),x=0,_=0,n.mode=5;case 5:if(1024&n.flags){for(;_<16;){if(0===w)break e;w--,x+=g[y++]<<_,_+=8}n.length=x,n.head&&(n.head.extra_len=x),512&n.flags&&(W[0]=255&x,W[1]=x>>>8&255,n.check=a(n.check,W,2,0)),x=0,_=0}else n.head&&(n.head.extra=null);n.mode=6;case 6:if(1024&n.flags&&((D=n.length)>w&&(D=w),D&&(n.head&&(N=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),r.arraySet(n.head.extra,g,y,D,N)),512&n.flags&&(n.check=a(n.check,g,D,y)),w-=D,y+=D,n.length-=D),n.length))break e;n.length=0,n.mode=7;case 7:if(2048&n.flags){if(0===w)break e;D=0;do{N=g[y+D++],n.head&&N&&n.length<65536&&(n.head.name+=String.fromCharCode(N))}while(N&&D<w);if(512&n.flags&&(n.check=a(n.check,g,D,y)),w-=D,y+=D,N)break e}else n.head&&(n.head.name=null);n.length=0,n.mode=8;case 8:if(4096&n.flags){if(0===w)break e;D=0;do{N=g[y+D++],n.head&&N&&n.length<65536&&(n.head.comment+=String.fromCharCode(N))}while(N&&D<w);if(512&n.flags&&(n.check=a(n.check,g,D,y)),w-=D,y+=D,N)break e}else n.head&&(n.head.comment=null);n.mode=9;case 9:if(512&n.flags){for(;_<16;){if(0===w)break e;w--,x+=g[y++]<<_,_+=8}if(x!==(65535&n.check)){e.msg="header crc mismatch",n.mode=p;break}x=0,_=0}n.head&&(n.head.hcrc=n.flags>>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=d;break;case 10:for(;_<32;){if(0===w)break e;w--,x+=g[y++]<<_,_+=8}e.adler=n.check=m(x),x=0,_=0,n.mode=11;case 11:if(0===n.havedict)return e.next_out=b,e.avail_out=k,e.next_in=y,e.avail_in=w,n.hold=x,n.bits=_,2;e.adler=n.check=1,n.mode=d;case d:if(5===t||6===t)break e;case 13:if(n.last){x>>>=7&_,_-=7&_,n.mode=27;break}for(;_<3;){if(0===w)break e;w--,x+=g[y++]<<_,_+=8}switch(n.last=1&x,_-=1,3&(x>>>=1)){case 0:n.mode=14;break;case 1:if(S(n),n.mode=20,6===t){x>>>=2,_-=2;break e}break;case 2:n.mode=17;break;case 3:e.msg="invalid block type",n.mode=p}x>>>=2,_-=2;break;case 14:for(x>>>=7&_,_-=7&_;_<32;){if(0===w)break e;w--,x+=g[y++]<<_,_+=8}if((65535&x)!==(x>>>16^65535)){e.msg="invalid stored block lengths",n.mode=p;break}if(n.length=65535&x,x=0,_=0,n.mode=15,6===t)break e;case 15:n.mode=16;case 16:if(D=n.length){if(D>w&&(D=w),D>k&&(D=k),0===D)break e;r.arraySet(v,g,y,D,b),w-=D,y+=D,k-=D,b+=D,n.length-=D;break}n.mode=d;break;case 17:for(;_<14;){if(0===w)break e;w--,x+=g[y++]<<_,_+=8}if(n.nlen=257+(31&x),x>>>=5,_-=5,n.ndist=1+(31&x),x>>>=5,_-=5,n.ncode=4+(15&x),x>>>=4,_-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=p;break}n.have=0,n.mode=18;case 18:for(;n.have<n.ncode;){for(;_<3;){if(0===w)break e;w--,x+=g[y++]<<_,_+=8}n.lens[V[n.have++]]=7&x,x>>>=3,_-=3}for(;n.have<19;)n.lens[V[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,j={bits:n.lenbits},B=s(0,n.lens,0,19,n.lencode,0,n.work,j),n.lenbits=j.bits,B){e.msg="invalid code lengths set",n.mode=p;break}n.have=0,n.mode=19;case 19:for(;n.have<n.nlen+n.ndist;){for(;P=(z=n.lencode[x&(1<<n.lenbits)-1])>>>16&255,R=65535&z,!((F=z>>>24)<=_);){if(0===w)break e;w--,x+=g[y++]<<_,_+=8}if(R<16)x>>>=F,_-=F,n.lens[n.have++]=R;else{if(16===R){for(U=F+2;_<U;){if(0===w)break e;w--,x+=g[y++]<<_,_+=8}if(x>>>=F,_-=F,0===n.have){e.msg="invalid bit length repeat",n.mode=p;break}N=n.lens[n.have-1],D=3+(3&x),x>>>=2,_-=2}else if(17===R){for(U=F+3;_<U;){if(0===w)break e;w--,x+=g[y++]<<_,_+=8}_-=F,N=0,D=3+(7&(x>>>=F)),x>>>=3,_-=3}else{for(U=F+7;_<U;){if(0===w)break e;w--,x+=g[y++]<<_,_+=8}_-=F,N=0,D=11+(127&(x>>>=F)),x>>>=7,_-=7}if(n.have+D>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=p;break}for(;D--;)n.lens[n.have++]=N}}if(n.mode===p)break;if(0===n.lens[256]){e.msg="invalid code -- missing end-of-block",n.mode=p;break}if(n.lenbits=9,j={bits:n.lenbits},B=s(u,n.lens,0,n.nlen,n.lencode,0,n.work,j),n.lenbits=j.bits,B){e.msg="invalid literal/lengths set",n.mode=p;break}if(n.distbits=6,n.distcode=n.distdyn,j={bits:n.distbits},B=s(l,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,j),n.distbits=j.bits,B){e.msg="invalid distances set",n.mode=p;break}if(n.mode=20,6===t)break e;case 20:n.mode=21;case 21:if(w>=6&&k>=258){e.next_out=b,e.avail_out=k,e.next_in=y,e.avail_in=w,n.hold=x,n.bits=_,o(e,E),b=e.next_out,v=e.output,k=e.avail_out,y=e.next_in,g=e.input,w=e.avail_in,x=n.hold,_=n.bits,n.mode===d&&(n.back=-1);break}for(n.back=0;P=(z=n.lencode[x&(1<<n.lenbits)-1])>>>16&255,R=65535&z,!((F=z>>>24)<=_);){if(0===w)break e;w--,x+=g[y++]<<_,_+=8}if(P&&0===(240&P)){for(M=F,I=P,L=R;P=(z=n.lencode[L+((x&(1<<M+I)-1)>>M)])>>>16&255,R=65535&z,!(M+(F=z>>>24)<=_);){if(0===w)break e;w--,x+=g[y++]<<_,_+=8}x>>>=M,_-=M,n.back+=M}if(x>>>=F,_-=F,n.back+=F,n.length=R,0===P){n.mode=26;break}if(32&P){n.back=-1,n.mode=d;break}if(64&P){e.msg="invalid literal/length code",n.mode=p;break}n.extra=15&P,n.mode=22;case 22:if(n.extra){for(U=n.extra;_<U;){if(0===w)break e;w--,x+=g[y++]<<_,_+=8}n.length+=x&(1<<n.extra)-1,x>>>=n.extra,_-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=23;case 23:for(;P=(z=n.distcode[x&(1<<n.distbits)-1])>>>16&255,R=65535&z,!((F=z>>>24)<=_);){if(0===w)break e;w--,x+=g[y++]<<_,_+=8}if(0===(240&P)){for(M=F,I=P,L=R;P=(z=n.distcode[L+((x&(1<<M+I)-1)>>M)])>>>16&255,R=65535&z,!(M+(F=z>>>24)<=_);){if(0===w)break e;w--,x+=g[y++]<<_,_+=8}x>>>=M,_-=M,n.back+=M}if(x>>>=F,_-=F,n.back+=F,64&P){e.msg="invalid distance code",n.mode=p;break}n.offset=R,n.extra=15&P,n.mode=24;case 24:if(n.extra){for(U=n.extra;_<U;){if(0===w)break e;w--,x+=g[y++]<<_,_+=8}n.offset+=x&(1<<n.extra)-1,x>>>=n.extra,_-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=p;break}n.mode=25;case 25:if(0===k)break e;if(D=E-k,n.offset>D){if((D=n.offset-D)>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=p;break}D>n.wnext?(D-=n.wnext,T=n.wsize-D):T=n.wnext-D,D>n.length&&(D=n.length),O=n.window}else O=v,T=b-n.offset,D=n.length;D>k&&(D=k),k-=D,n.length-=D;do{v[b++]=O[T++]}while(--D);0===n.length&&(n.mode=21);break;case 26:if(0===k)break e;v[b++]=n.length,k--,n.mode=21;break;case 27:if(n.wrap){for(;_<32;){if(0===w)break e;w--,x|=g[y++]<<_,_+=8}if(E-=k,e.total_out+=E,n.total+=E,E&&(e.adler=n.check=n.flags?a(n.check,v,E,b-E):i(n.check,v,E,b-E)),E=k,(n.flags?x:m(x))!==n.check){e.msg="incorrect data check",n.mode=p;break}x=0,_=0}n.mode=28;case 28:if(n.wrap&&n.flags){for(;_<32;){if(0===w)break e;w--,x+=g[y++]<<_,_+=8}if(x!==(4294967295&n.total)){e.msg="incorrect length check",n.mode=p;break}x=0,_=0}n.mode=29;case 29:B=1;break e;case p:B=-3;break e;case 31:return-4;default:return f}return e.next_out=b,e.avail_out=k,e.next_in=y,e.avail_in=w,n.hold=x,n.bits=_,(n.wsize||E!==e.avail_out&&n.mode<p&&(n.mode<27||4!==t))&&C(e,e.output,e.next_out,E-e.avail_out)?(n.mode=31,-4):(A-=e.avail_in,E-=e.avail_out,e.total_in+=A,e.total_out+=E,n.total+=E,n.wrap&&E&&(e.adler=n.check=n.flags?a(n.check,v,E,e.next_out-E):i(n.check,v,E,e.next_out-E)),e.data_type=n.bits+(n.last?64:0)+(n.mode===d?128:0)+(20===n.mode||15===n.mode?256:0),(0===A&&0===E||4===t)&&B===c&&(B=-5),B)},t.inflateEnd=function(e){if(!e||!e.state)return f;var t=e.state;return t.window&&(t.window=null),e.state=null,c},t.inflateGetHeader=function(e,t){var n;return e&&e.state?0===(2&(n=e.state).wrap)?f:(n.head=t,t.done=!1,c):f},t.inflateSetDictionary=function(e,t){var n,r=t.length;return e&&e.state?0!==(n=e.state).wrap&&11!==n.mode?f:11===n.mode&&i(1,t,r,0)!==n.check?-3:C(e,t,r,r)?(n.mode=31,-4):(n.havedict=1,c):f},t.inflateInfo="pako inflate (from Nodeca project)"},6583:function(e,t,n){"use strict";var r=n(8661),i=15,a=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],o=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],s=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],u=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];e.exports=function(e,t,n,l,c,f,h,d){var p,g,v,m,y,b,w,k,x,_=d.bits,A=0,E=0,S=0,C=0,D=0,T=0,O=0,F=0,P=0,R=0,M=null,I=0,L=new r.Buf16(16),N=new r.Buf16(16),B=null,j=0;for(A=0;A<=i;A++)L[A]=0;for(E=0;E<l;E++)L[t[n+E]]++;for(D=_,C=i;C>=1&&0===L[C];C--);if(D>C&&(D=C),0===C)return c[f++]=20971520,c[f++]=20971520,d.bits=1,0;for(S=1;S<C&&0===L[S];S++);for(D<S&&(D=S),F=1,A=1;A<=i;A++)if(F<<=1,(F-=L[A])<0)return-1;if(F>0&&(0===e||1!==C))return-1;for(N[1]=0,A=1;A<i;A++)N[A+1]=N[A]+L[A];for(E=0;E<l;E++)0!==t[n+E]&&(h[N[t[n+E]]++]=E);if(0===e?(M=B=h,b=19):1===e?(M=a,I-=257,B=o,j-=257,b=256):(M=s,B=u,b=-1),R=0,E=0,A=S,y=f,T=D,O=0,v=-1,m=(P=1<<D)-1,1===e&&P>852||2===e&&P>592)return 1;for(;;){w=A-O,h[E]<b?(k=0,x=h[E]):h[E]>b?(k=B[j+h[E]],x=M[I+h[E]]):(k=96,x=0),p=1<<A-O,S=g=1<<T;do{c[y+(R>>O)+(g-=p)]=w<<24|k<<16|x|0}while(0!==g);for(p=1<<A-1;R&p;)p>>=1;if(0!==p?(R&=p-1,R+=p):R=0,E++,0===--L[A]){if(A===C)break;A=t[n+h[E]]}if(A>D&&(R&m)!==v){for(0===O&&(O=D),y+=S,F=1<<(T=A-O);T+O<C&&!((F-=L[T+O])<=0);)T++,F<<=1;if(P+=1<<T,1===e&&P>852||2===e&&P>592)return 1;c[v=R&m]=D<<24|T<<16|y-f|0}}return 0!==R&&(c[y+R]=A-O<<24|64<<16|0),d.bits=D,0}},3470:function(e){"use strict";e.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"}},889:function(e,t,n){"use strict";var r=n(8661),i=0,a=1;function o(e){for(var t=e.length;--t>=0;)e[t]=0}var s=0,u=29,l=256,c=l+1+u,f=30,h=19,d=2*c+1,p=15,g=16,v=7,m=256,y=16,b=17,w=18,k=[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],x=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],_=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],A=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],E=new Array(2*(c+2));o(E);var S=new Array(2*f);o(S);var C=new Array(512);o(C);var D=new Array(256);o(D);var T=new Array(u);o(T);var O,F,P,R=new Array(f);function M(e,t,n,r,i){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=r,this.max_length=i,this.has_stree=e&&e.length}function I(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function L(e){return e<256?C[e]:C[256+(e>>>7)]}function N(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function B(e,t,n){e.bi_valid>g-n?(e.bi_buf|=t<<e.bi_valid&65535,N(e,e.bi_buf),e.bi_buf=t>>g-e.bi_valid,e.bi_valid+=n-g):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=n)}function j(e,t,n){B(e,n[2*t],n[2*t+1])}function U(e,t){var n=0;do{n|=1&e,e>>>=1,n<<=1}while(--t>0);return n>>>1}function z(e,t,n){var r,i,a=new Array(p+1),o=0;for(r=1;r<=p;r++)a[r]=o=o+n[r-1]<<1;for(i=0;i<=t;i++){var s=e[2*i+1];0!==s&&(e[2*i]=U(a[s]++,s))}}function W(e){var t;for(t=0;t<c;t++)e.dyn_ltree[2*t]=0;for(t=0;t<f;t++)e.dyn_dtree[2*t]=0;for(t=0;t<h;t++)e.bl_tree[2*t]=0;e.dyn_ltree[2*m]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function V(e){e.bi_valid>8?N(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 G(e,t,n,r){var i=2*t,a=2*n;return e[i]<e[a]||e[i]===e[a]&&r[t]<=r[n]}function Y(e,t,n){for(var r=e.heap[n],i=n<<1;i<=e.heap_len&&(i<e.heap_len&&G(t,e.heap[i+1],e.heap[i],e.depth)&&i++,!G(t,r,e.heap[i],e.depth));)e.heap[n]=e.heap[i],n=i,i<<=1;e.heap[n]=r}function H(e,t,n){var r,i,a,o,s=0;if(0!==e.last_lit)do{r=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===r?j(e,i,t):(j(e,(a=D[i])+l+1,t),0!==(o=k[a])&&B(e,i-=T[a],o),j(e,a=L(--r),n),0!==(o=x[a])&&B(e,r-=R[a],o))}while(s<e.last_lit);j(e,m,t)}function q(e,t){var n,r,i,a=t.dyn_tree,o=t.stat_desc.static_tree,s=t.stat_desc.has_stree,u=t.stat_desc.elems,l=-1;for(e.heap_len=0,e.heap_max=d,n=0;n<u;n++)0!==a[2*n]?(e.heap[++e.heap_len]=l=n,e.depth[n]=0):a[2*n+1]=0;for(;e.heap_len<2;)a[2*(i=e.heap[++e.heap_len]=l<2?++l:0)]=1,e.depth[i]=0,e.opt_len--,s&&(e.static_len-=o[2*i+1]);for(t.max_code=l,n=e.heap_len>>1;n>=1;n--)Y(e,a,n);i=u;do{n=e.heap[1],e.heap[1]=e.heap[e.heap_len--],Y(e,a,1),r=e.heap[1],e.heap[--e.heap_max]=n,e.heap[--e.heap_max]=r,a[2*i]=a[2*n]+a[2*r],e.depth[i]=(e.depth[n]>=e.depth[r]?e.depth[n]:e.depth[r])+1,a[2*n+1]=a[2*r+1]=i,e.heap[1]=i++,Y(e,a,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],function(e,t){var n,r,i,a,o,s,u=t.dyn_tree,l=t.max_code,c=t.stat_desc.static_tree,f=t.stat_desc.has_stree,h=t.stat_desc.extra_bits,g=t.stat_desc.extra_base,v=t.stat_desc.max_length,m=0;for(a=0;a<=p;a++)e.bl_count[a]=0;for(u[2*e.heap[e.heap_max]+1]=0,n=e.heap_max+1;n<d;n++)(a=u[2*u[2*(r=e.heap[n])+1]+1]+1)>v&&(a=v,m++),u[2*r+1]=a,r>l||(e.bl_count[a]++,o=0,r>=g&&(o=h[r-g]),s=u[2*r],e.opt_len+=s*(a+o),f&&(e.static_len+=s*(c[2*r+1]+o)));if(0!==m){do{for(a=v-1;0===e.bl_count[a];)a--;e.bl_count[a]--,e.bl_count[a+1]+=2,e.bl_count[v]--,m-=2}while(m>0);for(a=v;0!==a;a--)for(r=e.bl_count[a];0!==r;)(i=e.heap[--n])>l||(u[2*i+1]!==a&&(e.opt_len+=(a-u[2*i+1])*u[2*i],u[2*i+1]=a),r--)}}(e,t),z(a,l,e.bl_count)}function Z(e,t,n){var r,i,a=-1,o=t[1],s=0,u=7,l=4;for(0===o&&(u=138,l=3),t[2*(n+1)+1]=65535,r=0;r<=n;r++)i=o,o=t[2*(r+1)+1],++s<u&&i===o||(s<l?e.bl_tree[2*i]+=s:0!==i?(i!==a&&e.bl_tree[2*i]++,e.bl_tree[2*y]++):s<=10?e.bl_tree[2*b]++:e.bl_tree[2*w]++,s=0,a=i,0===o?(u=138,l=3):i===o?(u=6,l=3):(u=7,l=4))}function X(e,t,n){var r,i,a=-1,o=t[1],s=0,u=7,l=4;for(0===o&&(u=138,l=3),r=0;r<=n;r++)if(i=o,o=t[2*(r+1)+1],!(++s<u&&i===o)){if(s<l)do{j(e,i,e.bl_tree)}while(0!==--s);else 0!==i?(i!==a&&(j(e,i,e.bl_tree),s--),j(e,y,e.bl_tree),B(e,s-3,2)):s<=10?(j(e,b,e.bl_tree),B(e,s-3,3)):(j(e,w,e.bl_tree),B(e,s-11,7));s=0,a=i,0===o?(u=138,l=3):i===o?(u=6,l=3):(u=7,l=4)}}o(R);var K=!1;function J(e,t,n,i){B(e,(s<<1)+(i?1:0),3),function(e,t,n,i){V(e),i&&(N(e,n),N(e,~n)),r.arraySet(e.pending_buf,e.window,t,n,e.pending),e.pending+=n}(e,t,n,!0)}t._tr_init=function(e){K||(!function(){var e,t,n,r,i,a=new Array(p+1);for(n=0,r=0;r<u-1;r++)for(T[r]=n,e=0;e<1<<k[r];e++)D[n++]=r;for(D[n-1]=r,i=0,r=0;r<16;r++)for(R[r]=i,e=0;e<1<<x[r];e++)C[i++]=r;for(i>>=7;r<f;r++)for(R[r]=i<<7,e=0;e<1<<x[r]-7;e++)C[256+i++]=r;for(t=0;t<=p;t++)a[t]=0;for(e=0;e<=143;)E[2*e+1]=8,e++,a[8]++;for(;e<=255;)E[2*e+1]=9,e++,a[9]++;for(;e<=279;)E[2*e+1]=7,e++,a[7]++;for(;e<=287;)E[2*e+1]=8,e++,a[8]++;for(z(E,c+1,a),e=0;e<f;e++)S[2*e+1]=5,S[2*e]=U(e,5);O=new M(E,k,l+1,c,p),F=new M(S,x,0,f,p),P=new M(new Array(0),_,0,h,v)}(),K=!0),e.l_desc=new I(e.dyn_ltree,O),e.d_desc=new I(e.dyn_dtree,F),e.bl_desc=new I(e.bl_tree,P),e.bi_buf=0,e.bi_valid=0,W(e)},t._tr_stored_block=J,t._tr_flush_block=function(e,t,n,r){var o,s,u=0;e.level>0?(2===e.strm.data_type&&(e.strm.data_type=function(e){var t,n=4093624447;for(t=0;t<=31;t++,n>>>=1)if(1&n&&0!==e.dyn_ltree[2*t])return i;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return a;for(t=32;t<l;t++)if(0!==e.dyn_ltree[2*t])return a;return i}(e)),q(e,e.l_desc),q(e,e.d_desc),u=function(e){var t;for(Z(e,e.dyn_ltree,e.l_desc.max_code),Z(e,e.dyn_dtree,e.d_desc.max_code),q(e,e.bl_desc),t=h-1;t>=3&&0===e.bl_tree[2*A[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(e),o=e.opt_len+3+7>>>3,(s=e.static_len+3+7>>>3)<=o&&(o=s)):o=s=n+5,n+4<=o&&-1!==t?J(e,t,n,r):4===e.strategy||s===o?(B(e,2+(r?1:0),3),H(e,E,S)):(B(e,4+(r?1:0),3),function(e,t,n,r){var i;for(B(e,t-257,5),B(e,n-1,5),B(e,r-4,4),i=0;i<r;i++)B(e,e.bl_tree[2*A[i]+1],3);X(e,e.dyn_ltree,t-1),X(e,e.dyn_dtree,n-1)}(e,e.l_desc.max_code+1,e.d_desc.max_code+1,u+1),H(e,e.dyn_ltree,e.dyn_dtree)),W(e),r&&V(e)},t._tr_tally=function(e,t,n){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&n,e.last_lit++,0===t?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(D[n]+l+1)]++,e.dyn_dtree[2*L(t)]++),e.last_lit===e.lit_bufsize-1},t._tr_align=function(e){B(e,2,3),j(e,m,E),function(e){16===e.bi_valid?(N(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)}(e)}},5806:function(e){"use strict";e.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}},1205:function(e){e.exports=function(e){var i=[];return e.replace(n,(function(e,n,a){var o=n.toLowerCase();for(a=function(e){var t=e.match(r);return t?t.map(Number):[]}(a),"m"==o&&a.length>2&&(i.push([n].concat(a.splice(0,2))),o="l",n="m"==n?"l":"L");;){if(a.length==t[o])return a.unshift(n),i.push(a);if(a.length<t[o])throw new Error("malformed path data");i.push([n].concat(a.splice(0,t[o])))}})),i};var t={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},n=/([astvzqmhlc])([^astvzqmhlc]*)/gi;var r=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi},6714:function(e){var t="(".charCodeAt(0),n=")".charCodeAt(0),r="'".charCodeAt(0),i='"'.charCodeAt(0),a="\\".charCodeAt(0),o="/".charCodeAt(0),s=",".charCodeAt(0),u=":".charCodeAt(0),l="*".charCodeAt(0),c="u".charCodeAt(0),f="U".charCodeAt(0),h="+".charCodeAt(0),d=/^[a-f0-9?-]+$/i;e.exports=function(e){for(var p,g,v,m,y,b,w,k,x,_=[],A=e,E=0,S=A.charCodeAt(E),C=A.length,D=[{nodes:_}],T=0,O="",F="",P="";E<C;)if(S<=32){p=E;do{p+=1,S=A.charCodeAt(p)}while(S<=32);m=A.slice(E,p),v=_[_.length-1],S===n&&T?P=m:v&&"div"===v.type?(v.after=m,v.sourceEndIndex+=m.length):S===s||S===u||S===o&&A.charCodeAt(p+1)!==l&&(!x||x&&"function"===x.type&&"calc"!==x.value)?F=m:_.push({type:"space",sourceIndex:E,sourceEndIndex:p,value:m}),E=p}else if(S===r||S===i){p=E,m={type:"string",sourceIndex:E,quote:g=S===r?"'":'"'};do{if(y=!1,~(p=A.indexOf(g,p+1)))for(b=p;A.charCodeAt(b-1)===a;)b-=1,y=!y;else p=(A+=g).length-1,m.unclosed=!0}while(y);m.value=A.slice(E+1,p),m.sourceEndIndex=m.unclosed?p:p+1,_.push(m),E=p+1,S=A.charCodeAt(E)}else if(S===o&&A.charCodeAt(E+1)===l)m={type:"comment",sourceIndex:E,sourceEndIndex:(p=A.indexOf("*/",E))+2},-1===p&&(m.unclosed=!0,p=A.length,m.sourceEndIndex=p),m.value=A.slice(E+2,p),_.push(m),E=p+2,S=A.charCodeAt(E);else if(S!==o&&S!==l||!x||"function"!==x.type||"calc"!==x.value)if(S===o||S===s||S===u)m=A[E],_.push({type:"div",sourceIndex:E-F.length,sourceEndIndex:E+m.length,value:m,before:F,after:""}),F="",E+=1,S=A.charCodeAt(E);else if(t===S){p=E;do{p+=1,S=A.charCodeAt(p)}while(S<=32);if(k=E,m={type:"function",sourceIndex:E-O.length,value:O,before:A.slice(k+1,p)},E=p,"url"===O&&S!==r&&S!==i){p-=1;do{if(y=!1,~(p=A.indexOf(")",p+1)))for(b=p;A.charCodeAt(b-1)===a;)b-=1,y=!y;else p=(A+=")").length-1,m.unclosed=!0}while(y);w=p;do{w-=1,S=A.charCodeAt(w)}while(S<=32);k<w?(m.nodes=E!==w+1?[{type:"word",sourceIndex:E,sourceEndIndex:w+1,value:A.slice(E,w+1)}]:[],m.unclosed&&w+1!==p?(m.after="",m.nodes.push({type:"space",sourceIndex:w+1,sourceEndIndex:p,value:A.slice(w+1,p)})):(m.after=A.slice(w+1,p),m.sourceEndIndex=p)):(m.after="",m.nodes=[]),E=p+1,m.sourceEndIndex=m.unclosed?p:E,S=A.charCodeAt(E),_.push(m)}else T+=1,m.after="",m.sourceEndIndex=E+1,_.push(m),D.push(m),_=m.nodes=[],x=m;O=""}else if(n===S&&T)E+=1,S=A.charCodeAt(E),x.after=P,x.sourceEndIndex+=P.length,P="",T-=1,D[D.length-1].sourceEndIndex=E,D.pop(),_=(x=D[T]).nodes;else{p=E;do{S===a&&(p+=1),p+=1,S=A.charCodeAt(p)}while(p<C&&!(S<=32||S===r||S===i||S===s||S===u||S===o||S===t||S===l&&x&&"function"===x.type&&"calc"===x.value||S===o&&"function"===x.type&&"calc"===x.value||S===n&&T));m=A.slice(E,p),t===S?O=m:c!==m.charCodeAt(0)&&f!==m.charCodeAt(0)||h!==m.charCodeAt(1)||!d.test(m.slice(2))?_.push({type:"word",sourceIndex:E,sourceEndIndex:p,value:m}):_.push({type:"unicode-range",sourceIndex:E,sourceEndIndex:p,value:m}),E=p}else m=A[E],_.push({type:"word",sourceIndex:E-F.length,sourceEndIndex:E+m.length,value:m}),E+=1,S=A.charCodeAt(E);for(E=D.length-1;E;E-=1)D[E].unclosed=!0,D[E].sourceEndIndex=A.length;return D[0].nodes}},9268:function(e){var t="-".charCodeAt(0),n="+".charCodeAt(0),r=".".charCodeAt(0),i="e".charCodeAt(0),a="E".charCodeAt(0);e.exports=function(e){var o,s,u,l=0,c=e.length;if(0===c||!function(e){var i,a=e.charCodeAt(0);if(a===n||a===t){if((i=e.charCodeAt(1))>=48&&i<=57)return!0;var o=e.charCodeAt(2);return i===r&&o>=48&&o<=57}return a===r?(i=e.charCodeAt(1))>=48&&i<=57:a>=48&&a<=57}(e))return!1;for((o=e.charCodeAt(l))!==n&&o!==t||l++;l<c&&!((o=e.charCodeAt(l))<48||o>57);)l+=1;if(o=e.charCodeAt(l),s=e.charCodeAt(l+1),o===r&&s>=48&&s<=57)for(l+=2;l<c&&!((o=e.charCodeAt(l))<48||o>57);)l+=1;if(o=e.charCodeAt(l),s=e.charCodeAt(l+1),u=e.charCodeAt(l+2),(o===i||o===a)&&(s>=48&&s<=57||(s===n||s===t)&&u>=48&&u<=57))for(l+=s===n||s===t?3:2;l<c&&!((o=e.charCodeAt(l))<48||o>57);)l+=1;return{number:e.slice(0,l),unit:e.slice(l)}}},888:function(e,t,n){"use strict";var r=n(9047);function i(){}function a(){}a.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,a,o){if(o!==r){var s=new 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 n={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};return n.PropTypes=n,n}},2007:function(e,t,n){e.exports=n(888)()},9047:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},1960:function(e,t,n){var r=n(2534),i=n(7465).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={}}e.exports=a,e.exports.default=a,r(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};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 n(e){t.end(e)}this.on("error",n),this.on("end",(function r(i){t.removeListener("error",n),t.removeListener("end",r),e(i,this.results)}))}function u(e){this.session++,this.running=!1,this.emit("end",e)}["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){var t=this,n=this.jobs.shift(),r=!0,i=this.session,a=null,o=!1,l=null,c=n.hasOwnProperty("timeout")?n.timeout:this.timeout;c&&(a=setTimeout((function(){o=!0,t.listeners("timeout").length>0?t.emit("timeout",h,n):h()}),c),this.timers[a]=a),this.results&&(l=this.results.length,this.results[l]=null),this.pending++,t.emit("start",n);var f=n(h);f&&f.then&&"function"===typeof f.then&&f.then((function(e){return h(null,e)})).catch((function(e){return h(e||!0)})),this.running&&this.jobs.length>0&&this.start()}else 0===this.pending&&u.call(this);function h(e,s){r&&t.session===i&&(r=!1,t.pending--,null!==a&&(delete t.timers[a],clearTimeout(a)),e?t.emit("error",e,n):!1===o&&(null!==l&&(t.results[l]=Array.prototype.slice.call(arguments,1)),t.emit("success",s,n)),t.session===i&&(0===t.pending&&0===t.jobs.length?u.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,u.call(this,e)}},4463:function(e,t,n){"use strict";var r=n(2791),i=n(5585);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);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 o=new Set,s={};function u(e,t){l(e,t),l(e+"Capture",t)}function l(e,t){for(s[e]=t,e=0;e<t.length;e++)o.add(t[e])}var c=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),f=Object.prototype.hasOwnProperty,h=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,d={},p={};function g(e,t,n,r,i,a,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var v={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){v[e]=new g(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];v[t]=new g(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){v[e]=new g(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){v[e]=new g(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){v[e]=new g(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){v[e]=new g(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){v[e]=new g(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){v[e]=new g(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){v[e]=new g(e,5,!1,e.toLowerCase(),null,!1,!1)}));var m=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function b(e,t,n,r){var i=v.hasOwnProperty(t)?v[t]:null;(null!==i?0!==i.type:r||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,n,r){if(null===t||"undefined"===typeof t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,i,r)&&(n=null),r||null===i?function(e){return!!f.call(p,e)||!f.call(d,e)&&(h.test(e)?p[e]=!0:(d[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=null===n?3!==i.type&&"":n:(t=i.attributeName,r=i.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(i=i.type)||4===i&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(m,y);v[t]=new g(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(m,y);v[t]=new g(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(m,y);v[t]=new g(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){v[e]=new g(e,1,!1,e.toLowerCase(),null,!1,!1)})),v.xlinkHref=new g("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){v[e]=new g(e,1,!1,e.toLowerCase(),null,!0,!0)}));var w=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,k=Symbol.for("react.element"),x=Symbol.for("react.portal"),_=Symbol.for("react.fragment"),A=Symbol.for("react.strict_mode"),E=Symbol.for("react.profiler"),S=Symbol.for("react.provider"),C=Symbol.for("react.context"),D=Symbol.for("react.forward_ref"),T=Symbol.for("react.suspense"),O=Symbol.for("react.suspense_list"),F=Symbol.for("react.memo"),P=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var R=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var M=Symbol.iterator;function I(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=M&&e[M]||e["@@iterator"])?e:null}var L,N=Object.assign;function B(e){if(void 0===L)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);L=t&&t[1]||""}return"\n"+L+e}var j=!1;function U(e,t){if(!e||j)return"";j=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(l){var r=l}Reflect.construct(e,[],t)}else{try{t.call()}catch(l){r=l}e.call(t.prototype)}else{try{throw Error()}catch(l){r=l}e()}}catch(l){if(l&&r&&"string"===typeof l.stack){for(var i=l.stack.split("\n"),a=r.stack.split("\n"),o=i.length-1,s=a.length-1;1<=o&&0<=s&&i[o]!==a[s];)s--;for(;1<=o&&0<=s;o--,s--)if(i[o]!==a[s]){if(1!==o||1!==s)do{if(o--,0>--s||i[o]!==a[s]){var u="\n"+i[o].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}}while(1<=o&&0<=s);break}}}finally{j=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?B(e):""}function z(e){switch(e.tag){case 5:return B(e.type);case 16:return B("Lazy");case 13:return B("Suspense");case 19:return B("SuspenseList");case 0:case 2:case 15:return e=U(e.type,!1);case 11:return e=U(e.type.render,!1);case 1:return e=U(e.type,!0);default:return""}}function W(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 _:return"Fragment";case x:return"Portal";case E:return"Profiler";case A:return"StrictMode";case T:return"Suspense";case O:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case C:return(e.displayName||"Context")+".Consumer";case S:return(e._context.displayName||"Context")+".Provider";case D:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case F:return null!==(t=e.displayName||null)?t:W(e.type)||"Memo";case P:t=e._payload,e=e._init;try{return W(e(t))}catch(n){}}return null}function V(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return W(t);case 8:return t===A?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"===typeof t)return t.displayName||t.name||null;if("string"===typeof t)return t}return null}function G(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function Y(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function H(e){e._valueTracker||(e._valueTracker=function(e){var t=Y(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var i=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function q(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Y(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Z(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function X(e,t){var n=t.checked;return N({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function K(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=G(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function J(e,t){null!=(t=t.checked)&&b(e,"checked",t,!1)}function Q(e,t){J(e,t);var n=G(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,G(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function $(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ee(e,t,n){"number"===t&&Z(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var te=Array.isArray;function ne(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+G(n),t=null,i=0;i<e.length;i++){if(e[i].value===n)return e[i].selected=!0,void(r&&(e[i].defaultSelected=!0));null!==t||e[i].disabled||(t=e[i])}null!==t&&(t.selected=!0)}}function re(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(a(91));return N({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ie(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(a(92));if(te(n)){if(1<n.length)throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:G(n)}}function ae(e,t){var n=G(t.value),r=G(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function oe(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function se(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function ue(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?se(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var le,ce,fe=(ce=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((le=le||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=le.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return ce(e,t)}))}:ce);function he(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var de={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},pe=["Webkit","ms","Moz","O"];function ge(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||de.hasOwnProperty(e)&&de[e]?(""+t).trim():t+"px"}function ve(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),i=ge(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}Object.keys(de).forEach((function(e){pe.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),de[t]=de[e]}))}));var me=N({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ye(e,t){if(t){if(me[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!==typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(a(62))}}function be(e,t){if(-1===e.indexOf("-"))return"string"===typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var we=null;function ke(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var xe=null,_e=null,Ae=null;function Ee(e){if(e=bi(e)){if("function"!==typeof xe)throw Error(a(280));var t=e.stateNode;t&&(t=ki(t),xe(e.stateNode,e.type,t))}}function Se(e){_e?Ae?Ae.push(e):Ae=[e]:_e=e}function Ce(){if(_e){var e=_e,t=Ae;if(Ae=_e=null,Ee(e),t)for(e=0;e<t.length;e++)Ee(t[e])}}function De(e,t){return e(t)}function Te(){}var Oe=!1;function Fe(e,t,n){if(Oe)return e(t,n);Oe=!0;try{return De(e,t,n)}finally{Oe=!1,(null!==_e||null!==Ae)&&(Te(),Ce())}}function Pe(e,t){var n=e.stateNode;if(null===n)return null;var r=ki(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!==typeof n)throw Error(a(231,t,typeof n));return n}var Re=!1;if(c)try{var Me={};Object.defineProperty(Me,"passive",{get:function(){Re=!0}}),window.addEventListener("test",Me,Me),window.removeEventListener("test",Me,Me)}catch(ce){Re=!1}function Ie(e,t,n,r,i,a,o,s,u){var l=Array.prototype.slice.call(arguments,3);try{t.apply(n,l)}catch(c){this.onError(c)}}var Le=!1,Ne=null,Be=!1,je=null,Ue={onError:function(e){Le=!0,Ne=e}};function ze(e,t,n,r,i,a,o,s,u){Le=!1,Ne=null,Ie.apply(Ue,arguments)}function We(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Ve(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Ge(e){if(We(e)!==e)throw Error(a(188))}function Ye(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=We(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var o=i.alternate;if(null===o){if(null!==(r=i.return)){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return Ge(i),e;if(o===r)return Ge(i),t;o=o.sibling}throw Error(a(188))}if(n.return!==r.return)n=i,r=o;else{for(var s=!1,u=i.child;u;){if(u===n){s=!0,n=i,r=o;break}if(u===r){s=!0,r=i,n=o;break}u=u.sibling}if(!s){for(u=o.child;u;){if(u===n){s=!0,n=o,r=i;break}if(u===r){s=!0,r=o,n=i;break}u=u.sibling}if(!s)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}(e))?He(e):null}function He(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=He(e);if(null!==t)return t;e=e.sibling}return null}var qe=i.unstable_scheduleCallback,Ze=i.unstable_cancelCallback,Xe=i.unstable_shouldYield,Ke=i.unstable_requestPaint,Je=i.unstable_now,Qe=i.unstable_getCurrentPriorityLevel,$e=i.unstable_ImmediatePriority,et=i.unstable_UserBlockingPriority,tt=i.unstable_NormalPriority,nt=i.unstable_LowPriority,rt=i.unstable_IdlePriority,it=null,at=null;var ot=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(st(e)/ut|0)|0},st=Math.log,ut=Math.LN2;var lt=64,ct=4194304;function ft(e){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: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 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ht(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,i=e.suspendedLanes,a=e.pingedLanes,o=268435455&n;if(0!==o){var s=o&~i;0!==s?r=ft(s):0!==(a&=o)&&(r=ft(a))}else 0!==(o=n&~i)?r=ft(o):0!==a&&(r=ft(a));if(0===r)return 0;if(0!==t&&t!==r&&0===(t&i)&&((i=r&-r)>=(a=t&-t)||16===i&&0!==(4194240&a)))return t;if(0!==(4&r)&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)i=1<<(n=31-ot(t)),r|=e[n],t&=~i;return r}function dt(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8: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}}function pt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function gt(){var e=lt;return 0===(4194240&(lt<<=1))&&(lt=64),e}function vt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function mt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-ot(t)]=n}function yt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-ot(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var bt=0;function wt(e){return 1<(e&=-e)?4<e?0!==(268435455&e)?16:536870912:4:1}var kt,xt,_t,At,Et,St=!1,Ct=[],Dt=null,Tt=null,Ot=null,Ft=new Map,Pt=new Map,Rt=[],Mt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function It(e,t){switch(e){case"focusin":case"focusout":Dt=null;break;case"dragenter":case"dragleave":Tt=null;break;case"mouseover":case"mouseout":Ot=null;break;case"pointerover":case"pointerout":Ft.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Pt.delete(t.pointerId)}}function Lt(e,t,n,r,i,a){return null===e||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[i]},null!==t&&(null!==(t=bi(t))&&xt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==i&&-1===t.indexOf(i)&&t.push(i),e)}function Nt(e){var t=yi(e.target);if(null!==t){var n=We(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Ve(n)))return e.blockedOn=t,void Et(e.priority,(function(){_t(n)}))}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Bt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Xt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=bi(n))&&xt(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);we=r,n.target.dispatchEvent(r),we=null,t.shift()}return!0}function jt(e,t,n){Bt(e)&&n.delete(t)}function Ut(){St=!1,null!==Dt&&Bt(Dt)&&(Dt=null),null!==Tt&&Bt(Tt)&&(Tt=null),null!==Ot&&Bt(Ot)&&(Ot=null),Ft.forEach(jt),Pt.forEach(jt)}function zt(e,t){e.blockedOn===t&&(e.blockedOn=null,St||(St=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,Ut)))}function Wt(e){function t(t){return zt(t,e)}if(0<Ct.length){zt(Ct[0],e);for(var n=1;n<Ct.length;n++){var r=Ct[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==Dt&&zt(Dt,e),null!==Tt&&zt(Tt,e),null!==Ot&&zt(Ot,e),Ft.forEach(t),Pt.forEach(t),n=0;n<Rt.length;n++)(r=Rt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Rt.length&&null===(n=Rt[0]).blockedOn;)Nt(n),null===n.blockedOn&&Rt.shift()}var Vt=w.ReactCurrentBatchConfig,Gt=!0;function Yt(e,t,n,r){var i=bt,a=Vt.transition;Vt.transition=null;try{bt=1,qt(e,t,n,r)}finally{bt=i,Vt.transition=a}}function Ht(e,t,n,r){var i=bt,a=Vt.transition;Vt.transition=null;try{bt=4,qt(e,t,n,r)}finally{bt=i,Vt.transition=a}}function qt(e,t,n,r){if(Gt){var i=Xt(e,t,n,r);if(null===i)Gr(e,t,r,Zt,n),It(e,r);else if(function(e,t,n,r,i){switch(t){case"focusin":return Dt=Lt(Dt,e,t,n,r,i),!0;case"dragenter":return Tt=Lt(Tt,e,t,n,r,i),!0;case"mouseover":return Ot=Lt(Ot,e,t,n,r,i),!0;case"pointerover":var a=i.pointerId;return Ft.set(a,Lt(Ft.get(a)||null,e,t,n,r,i)),!0;case"gotpointercapture":return a=i.pointerId,Pt.set(a,Lt(Pt.get(a)||null,e,t,n,r,i)),!0}return!1}(i,e,t,n,r))r.stopPropagation();else if(It(e,r),4&t&&-1<Mt.indexOf(e)){for(;null!==i;){var a=bi(i);if(null!==a&&kt(a),null===(a=Xt(e,t,n,r))&&Gr(e,t,r,Zt,n),a===i)break;i=a}null!==i&&r.stopPropagation()}else Gr(e,t,r,null,n)}}var Zt=null;function Xt(e,t,n,r){if(Zt=null,null!==(e=yi(e=ke(r))))if(null===(t=We(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=Ve(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Zt=e,null}function Kt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Qe()){case $e:return 1;case et:return 4;case tt:case nt:return 16;case rt:return 536870912;default:return 16}default:return 16}}var Jt=null,Qt=null,$t=null;function en(){if($t)return $t;var e,t,n=Qt,r=n.length,i="value"in Jt?Jt.value:Jt.textContent,a=i.length;for(e=0;e<r&&n[e]===i[e];e++);var o=r-e;for(t=1;t<=o&&n[r-t]===i[a-t];t++);return $t=i.slice(e,1<t?1-t:void 0)}function tn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function nn(){return!0}function rn(){return!1}function an(e){function t(t,n,r,i,a){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(i):i[o]);return this.isDefaultPrevented=(null!=i.defaultPrevented?i.defaultPrevented:!1===i.returnValue)?nn:rn,this.isPropagationStopped=rn,this}return N(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=nn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nn)},persist:function(){},isPersistent:nn}),t}var on,sn,un,ln={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},cn=an(ln),fn=N({},ln,{view:0,detail:0}),hn=an(fn),dn=N({},fn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:En,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==un&&(un&&"mousemove"===e.type?(on=e.screenX-un.screenX,sn=e.screenY-un.screenY):sn=on=0,un=e),on)},movementY:function(e){return"movementY"in e?e.movementY:sn}}),pn=an(dn),gn=an(N({},dn,{dataTransfer:0})),vn=an(N({},fn,{relatedTarget:0})),mn=an(N({},ln,{animationName:0,elapsedTime:0,pseudoElement:0})),yn=N({},ln,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),bn=an(yn),wn=an(N({},ln,{data:0})),kn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},xn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},_n={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function An(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=_n[e])&&!!t[e]}function En(){return An}var Sn=N({},fn,{key:function(e){if(e.key){var t=kn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?xn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:En,charCode:function(e){return"keypress"===e.type?tn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Cn=an(Sn),Dn=an(N({},dn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Tn=an(N({},fn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:En})),On=an(N({},ln,{propertyName:0,elapsedTime:0,pseudoElement:0})),Fn=N({},dn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Pn=an(Fn),Rn=[9,13,27,32],Mn=c&&"CompositionEvent"in window,In=null;c&&"documentMode"in document&&(In=document.documentMode);var Ln=c&&"TextEvent"in window&&!In,Nn=c&&(!Mn||In&&8<In&&11>=In),Bn=String.fromCharCode(32),jn=!1;function Un(e,t){switch(e){case"keyup":return-1!==Rn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function zn(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var Wn=!1;var Vn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Gn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Vn[e.type]:"textarea"===t}function Yn(e,t,n,r){Se(r),0<(t=Hr(t,"onChange")).length&&(n=new cn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Hn=null,qn=null;function Zn(e){Br(e,0)}function Xn(e){if(q(wi(e)))return e}function Kn(e,t){if("change"===e)return t}var Jn=!1;if(c){var Qn;if(c){var $n="oninput"in document;if(!$n){var er=document.createElement("div");er.setAttribute("oninput","return;"),$n="function"===typeof er.oninput}Qn=$n}else Qn=!1;Jn=Qn&&(!document.documentMode||9<document.documentMode)}function tr(){Hn&&(Hn.detachEvent("onpropertychange",nr),qn=Hn=null)}function nr(e){if("value"===e.propertyName&&Xn(qn)){var t=[];Yn(t,qn,e,ke(e)),Fe(Zn,t)}}function rr(e,t,n){"focusin"===e?(tr(),qn=n,(Hn=t).attachEvent("onpropertychange",nr)):"focusout"===e&&tr()}function ir(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Xn(qn)}function ar(e,t){if("click"===e)return Xn(t)}function or(e,t){if("input"===e||"change"===e)return Xn(t)}var sr="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t};function ur(e,t){if(sr(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!f.call(t,i)||!sr(e[i],t[i]))return!1}return!0}function lr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function cr(e,t){var n,r=lr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=lr(r)}}function fr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?fr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function hr(){for(var e=window,t=Z();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=Z((e=t.contentWindow).document)}return t}function dr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function pr(e){var t=hr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&fr(n.ownerDocument.documentElement,n)){if(null!==r&&dr(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var i=n.textContent.length,a=Math.min(r.start,i);r=void 0===r.end?a:Math.min(r.end,i),!e.extend&&a>r&&(i=r,r=a,a=i),i=cr(n,a);var o=cr(n,r);i&&o&&(1!==e.rangeCount||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&((t=t.createRange()).setStart(i.node,i.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"===typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var gr=c&&"documentMode"in document&&11>=document.documentMode,vr=null,mr=null,yr=null,br=!1;function wr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;br||null==vr||vr!==Z(r)||("selectionStart"in(r=vr)&&dr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},yr&&ur(yr,r)||(yr=r,0<(r=Hr(mr,"onSelect")).length&&(t=new cn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=vr)))}function kr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var xr={animationend:kr("Animation","AnimationEnd"),animationiteration:kr("Animation","AnimationIteration"),animationstart:kr("Animation","AnimationStart"),transitionend:kr("Transition","TransitionEnd")},_r={},Ar={};function Er(e){if(_r[e])return _r[e];if(!xr[e])return e;var t,n=xr[e];for(t in n)if(n.hasOwnProperty(t)&&t in Ar)return _r[e]=n[t];return e}c&&(Ar=document.createElement("div").style,"AnimationEvent"in window||(delete xr.animationend.animation,delete xr.animationiteration.animation,delete xr.animationstart.animation),"TransitionEvent"in window||delete xr.transitionend.transition);var Sr=Er("animationend"),Cr=Er("animationiteration"),Dr=Er("animationstart"),Tr=Er("transitionend"),Or=new Map,Fr="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Pr(e,t){Or.set(e,t),u(t,[e])}for(var Rr=0;Rr<Fr.length;Rr++){var Mr=Fr[Rr];Pr(Mr.toLowerCase(),"on"+(Mr[0].toUpperCase()+Mr.slice(1)))}Pr(Sr,"onAnimationEnd"),Pr(Cr,"onAnimationIteration"),Pr(Dr,"onAnimationStart"),Pr("dblclick","onDoubleClick"),Pr("focusin","onFocus"),Pr("focusout","onBlur"),Pr(Tr,"onTransitionEnd"),l("onMouseEnter",["mouseout","mouseover"]),l("onMouseLeave",["mouseout","mouseover"]),l("onPointerEnter",["pointerout","pointerover"]),l("onPointerLeave",["pointerout","pointerover"]),u("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),u("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),u("onBeforeInput",["compositionend","keypress","textInput","paste"]),u("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),u("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ir="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Lr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ir));function Nr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,i,o,s,u,l){if(ze.apply(this,arguments),Le){if(!Le)throw Error(a(198));var c=Ne;Le=!1,Ne=null,Be||(Be=!0,je=c)}}(r,t,void 0,e),e.currentTarget=null}function Br(e,t){t=0!==(4&t);for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var a=void 0;if(t)for(var o=r.length-1;0<=o;o--){var s=r[o],u=s.instance,l=s.currentTarget;if(s=s.listener,u!==a&&i.isPropagationStopped())break e;Nr(i,s,l),a=u}else for(o=0;o<r.length;o++){if(u=(s=r[o]).instance,l=s.currentTarget,s=s.listener,u!==a&&i.isPropagationStopped())break e;Nr(i,s,l),a=u}}}if(Be)throw e=je,Be=!1,je=null,e}function jr(e,t){var n=t[gi];void 0===n&&(n=t[gi]=new Set);var r=e+"__bubble";n.has(r)||(Vr(t,e,2,!1),n.add(r))}function Ur(e,t,n){var r=0;t&&(r|=4),Vr(n,e,r,t)}var zr="_reactListening"+Math.random().toString(36).slice(2);function Wr(e){if(!e[zr]){e[zr]=!0,o.forEach((function(t){"selectionchange"!==t&&(Lr.has(t)||Ur(t,!1,e),Ur(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[zr]||(t[zr]=!0,Ur("selectionchange",!1,t))}}function Vr(e,t,n,r){switch(Kt(t)){case 1:var i=Yt;break;case 4:i=Ht;break;default:i=qt}n=i.bind(null,t,n,e),i=void 0,!Re||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(i=!0),r?void 0!==i?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):void 0!==i?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function Gr(e,t,n,r,i){var a=r;if(0===(1&t)&&0===(2&t)&&null!==r)e:for(;;){if(null===r)return;var o=r.tag;if(3===o||4===o){var s=r.stateNode.containerInfo;if(s===i||8===s.nodeType&&s.parentNode===i)break;if(4===o)for(o=r.return;null!==o;){var u=o.tag;if((3===u||4===u)&&((u=o.stateNode.containerInfo)===i||8===u.nodeType&&u.parentNode===i))return;o=o.return}for(;null!==s;){if(null===(o=yi(s)))return;if(5===(u=o.tag)||6===u){r=a=o;continue e}s=s.parentNode}}r=r.return}Fe((function(){var r=a,i=ke(n),o=[];e:{var s=Or.get(e);if(void 0!==s){var u=cn,l=e;switch(e){case"keypress":if(0===tn(n))break e;case"keydown":case"keyup":u=Cn;break;case"focusin":l="focus",u=vn;break;case"focusout":l="blur",u=vn;break;case"beforeblur":case"afterblur":u=vn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":u=pn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":u=gn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":u=Tn;break;case Sr:case Cr:case Dr:u=mn;break;case Tr:u=On;break;case"scroll":u=hn;break;case"wheel":u=Pn;break;case"copy":case"cut":case"paste":u=bn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":u=Dn}var c=0!==(4&t),f=!c&&"scroll"===e,h=c?null!==s?s+"Capture":null:s;c=[];for(var d,p=r;null!==p;){var g=(d=p).stateNode;if(5===d.tag&&null!==g&&(d=g,null!==h&&(null!=(g=Pe(p,h))&&c.push(Yr(p,g,d)))),f)break;p=p.return}0<c.length&&(s=new u(s,l,null,n,i),o.push({event:s,listeners:c}))}}if(0===(7&t)){if(u="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||n===we||!(l=n.relatedTarget||n.fromElement)||!yi(l)&&!l[pi])&&(u||s)&&(s=i.window===i?i:(s=i.ownerDocument)?s.defaultView||s.parentWindow:window,u?(u=r,null!==(l=(l=n.relatedTarget||n.toElement)?yi(l):null)&&(l!==(f=We(l))||5!==l.tag&&6!==l.tag)&&(l=null)):(u=null,l=r),u!==l)){if(c=pn,g="onMouseLeave",h="onMouseEnter",p="mouse","pointerout"!==e&&"pointerover"!==e||(c=Dn,g="onPointerLeave",h="onPointerEnter",p="pointer"),f=null==u?s:wi(u),d=null==l?s:wi(l),(s=new c(g,p+"leave",u,n,i)).target=f,s.relatedTarget=d,g=null,yi(i)===r&&((c=new c(h,p+"enter",l,n,i)).target=d,c.relatedTarget=f,g=c),f=g,u&&l)e:{for(h=l,p=0,d=c=u;d;d=qr(d))p++;for(d=0,g=h;g;g=qr(g))d++;for(;0<p-d;)c=qr(c),p--;for(;0<d-p;)h=qr(h),d--;for(;p--;){if(c===h||null!==h&&c===h.alternate)break e;c=qr(c),h=qr(h)}c=null}else c=null;null!==u&&Zr(o,s,u,c,!1),null!==l&&null!==f&&Zr(o,f,l,c,!0)}if("select"===(u=(s=r?wi(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===u&&"file"===s.type)var v=Kn;else if(Gn(s))if(Jn)v=or;else{v=ir;var m=rr}else(u=s.nodeName)&&"input"===u.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(v=ar);switch(v&&(v=v(e,r))?Yn(o,v,n,i):(m&&m(e,s,r),"focusout"===e&&(m=s._wrapperState)&&m.controlled&&"number"===s.type&&ee(s,"number",s.value)),m=r?wi(r):window,e){case"focusin":(Gn(m)||"true"===m.contentEditable)&&(vr=m,mr=r,yr=null);break;case"focusout":yr=mr=vr=null;break;case"mousedown":br=!0;break;case"contextmenu":case"mouseup":case"dragend":br=!1,wr(o,n,i);break;case"selectionchange":if(gr)break;case"keydown":case"keyup":wr(o,n,i)}var y;if(Mn)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else Wn?Un(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(Nn&&"ko"!==n.locale&&(Wn||"onCompositionStart"!==b?"onCompositionEnd"===b&&Wn&&(y=en()):(Qt="value"in(Jt=i)?Jt.value:Jt.textContent,Wn=!0)),0<(m=Hr(r,b)).length&&(b=new wn(b,e,null,n,i),o.push({event:b,listeners:m}),y?b.data=y:null!==(y=zn(n))&&(b.data=y))),(y=Ln?function(e,t){switch(e){case"compositionend":return zn(t);case"keypress":return 32!==t.which?null:(jn=!0,Bn);case"textInput":return(e=t.data)===Bn&&jn?null:e;default:return null}}(e,n):function(e,t){if(Wn)return"compositionend"===e||!Mn&&Un(e,t)?(e=en(),$t=Qt=Jt=null,Wn=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Nn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Hr(r,"onBeforeInput")).length&&(i=new wn("onBeforeInput","beforeinput",null,n,i),o.push({event:i,listeners:r}),i.data=y))}Br(o,t)}))}function Yr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Hr(e,t){for(var n=t+"Capture",r=[];null!==e;){var i=e,a=i.stateNode;5===i.tag&&null!==a&&(i=a,null!=(a=Pe(e,n))&&r.unshift(Yr(e,a,i)),null!=(a=Pe(e,t))&&r.push(Yr(e,a,i))),e=e.return}return r}function qr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Zr(e,t,n,r,i){for(var a=t._reactName,o=[];null!==n&&n!==r;){var s=n,u=s.alternate,l=s.stateNode;if(null!==u&&u===r)break;5===s.tag&&null!==l&&(s=l,i?null!=(u=Pe(n,a))&&o.unshift(Yr(n,u,s)):i||null!=(u=Pe(n,a))&&o.push(Yr(n,u,s))),n=n.return}0!==o.length&&e.push({event:t,listeners:o})}var Xr=/\r\n?/g,Kr=/\u0000|\uFFFD/g;function Jr(e){return("string"===typeof e?e:""+e).replace(Xr,"\n").replace(Kr,"")}function Qr(e,t,n){if(t=Jr(t),Jr(e)!==t&&n)throw Error(a(425))}function $r(){}var ei=null,ti=null;function ni(e,t){return"textarea"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ri="function"===typeof setTimeout?setTimeout:void 0,ii="function"===typeof clearTimeout?clearTimeout:void 0,ai="function"===typeof Promise?Promise:void 0,oi="function"===typeof queueMicrotask?queueMicrotask:"undefined"!==typeof ai?function(e){return ai.resolve(null).then(e).catch(si)}:ri;function si(e){setTimeout((function(){throw e}))}function ui(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&8===i.nodeType)if("/$"===(n=i.data)){if(0===r)return e.removeChild(i),void Wt(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=i}while(n);Wt(t)}function li(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function ci(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var fi=Math.random().toString(36).slice(2),hi="__reactFiber$"+fi,di="__reactProps$"+fi,pi="__reactContainer$"+fi,gi="__reactEvents$"+fi,vi="__reactListeners$"+fi,mi="__reactHandles$"+fi;function yi(e){var t=e[hi];if(t)return t;for(var n=e.parentNode;n;){if(t=n[pi]||n[hi]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=ci(e);null!==e;){if(n=e[hi])return n;e=ci(e)}return t}n=(e=n).parentNode}return null}function bi(e){return!(e=e[hi]||e[pi])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function wi(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function ki(e){return e[di]||null}var xi=[],_i=-1;function Ai(e){return{current:e}}function Ei(e){0>_i||(e.current=xi[_i],xi[_i]=null,_i--)}function Si(e,t){_i++,xi[_i]=e.current,e.current=t}var Ci={},Di=Ai(Ci),Ti=Ai(!1),Oi=Ci;function Fi(e,t){var n=e.type.contextTypes;if(!n)return Ci;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,a={};for(i in n)a[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function Pi(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Ri(){Ei(Ti),Ei(Di)}function Mi(e,t,n){if(Di.current!==Ci)throw Error(a(168));Si(Di,t),Si(Ti,n)}function Ii(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!==typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in t))throw Error(a(108,V(e)||"Unknown",i));return N({},n,r)}function Li(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ci,Oi=Di.current,Si(Di,e),Si(Ti,Ti.current),!0}function Ni(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=Ii(e,t,Oi),r.__reactInternalMemoizedMergedChildContext=e,Ei(Ti),Ei(Di),Si(Di,e)):Ei(Ti),Si(Ti,n)}var Bi=null,ji=!1,Ui=!1;function zi(e){null===Bi?Bi=[e]:Bi.push(e)}function Wi(){if(!Ui&&null!==Bi){Ui=!0;var e=0,t=bt;try{var n=Bi;for(bt=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}Bi=null,ji=!1}catch(i){throw null!==Bi&&(Bi=Bi.slice(e+1)),qe($e,Wi),i}finally{bt=t,Ui=!1}}return null}var Vi=[],Gi=0,Yi=null,Hi=0,qi=[],Zi=0,Xi=null,Ki=1,Ji="";function Qi(e,t){Vi[Gi++]=Hi,Vi[Gi++]=Yi,Yi=e,Hi=t}function $i(e,t,n){qi[Zi++]=Ki,qi[Zi++]=Ji,qi[Zi++]=Xi,Xi=e;var r=Ki;e=Ji;var i=32-ot(r)-1;r&=~(1<<i),n+=1;var a=32-ot(t)+i;if(30<a){var o=i-i%5;a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,Ki=1<<32-ot(t)+i|n<<i|r,Ji=a+e}else Ki=1<<a|n<<i|r,Ji=e}function ea(e){null!==e.return&&(Qi(e,1),$i(e,1,0))}function ta(e){for(;e===Yi;)Yi=Vi[--Gi],Vi[Gi]=null,Hi=Vi[--Gi],Vi[Gi]=null;for(;e===Xi;)Xi=qi[--Zi],qi[Zi]=null,Ji=qi[--Zi],qi[Zi]=null,Ki=qi[--Zi],qi[Zi]=null}var na=null,ra=null,ia=!1,aa=null;function oa(e,t){var n=Pl(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function sa(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,na=e,ra=li(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,na=e,ra=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==Xi?{id:Ki,overflow:Ji}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=Pl(18,null,null,0)).stateNode=t,n.return=e,e.child=n,na=e,ra=null,!0);default:return!1}}function ua(e){return 0!==(1&e.mode)&&0===(128&e.flags)}function la(e){if(ia){var t=ra;if(t){var n=t;if(!sa(e,t)){if(ua(e))throw Error(a(418));t=li(n.nextSibling);var r=na;t&&sa(e,t)?oa(r,n):(e.flags=-4097&e.flags|2,ia=!1,na=e)}}else{if(ua(e))throw Error(a(418));e.flags=-4097&e.flags|2,ia=!1,na=e}}}function ca(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;na=e}function fa(e){if(e!==na)return!1;if(!ia)return ca(e),ia=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!ni(e.type,e.memoizedProps)),t&&(t=ra)){if(ua(e))throw ha(),Error(a(418));for(;t;)oa(e,t),t=li(t.nextSibling)}if(ca(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){ra=li(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}ra=null}}else ra=na?li(e.stateNode.nextSibling):null;return!0}function ha(){for(var e=ra;e;)e=li(e.nextSibling)}function da(){ra=na=null,ia=!1}function pa(e){null===aa?aa=[e]:aa.push(e)}var ga=w.ReactCurrentBatchConfig;function va(e,t){if(e&&e.defaultProps){for(var n in t=N({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var ma=Ai(null),ya=null,ba=null,wa=null;function ka(){wa=ba=ya=null}function xa(e){var t=ma.current;Ei(ma),e._currentValue=t}function _a(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Aa(e,t){ya=e,wa=ba=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(ws=!0),e.firstContext=null)}function Ea(e){var t=e._currentValue;if(wa!==e)if(e={context:e,memoizedValue:t,next:null},null===ba){if(null===ya)throw Error(a(308));ba=e,ya.dependencies={lanes:0,firstContext:e}}else ba=ba.next=e;return t}var Sa=null;function Ca(e){null===Sa?Sa=[e]:Sa.push(e)}function Da(e,t,n,r){var i=t.interleaved;return null===i?(n.next=n,Ca(t)):(n.next=i.next,i.next=n),t.interleaved=n,Ta(e,r)}function Ta(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var Oa=!1;function Fa(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Pa(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Ra(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Ma(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!==(2&Tu)){var i=r.pending;return null===i?t.next=t:(t.next=i.next,i.next=t),r.pending=t,Ta(e,n)}return null===(i=r.interleaved)?(t.next=t,Ca(r)):(t.next=i.next,i.next=t),r.interleaved=t,Ta(e,n)}function Ia(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!==(4194240&n))){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,yt(e,n)}}function La(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var i=null,a=null;if(null!==(n=n.firstBaseUpdate)){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===a?i=a=o:a=a.next=o,n=n.next}while(null!==n);null===a?i=a=t:a=a.next=t}else i=a=t;return n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Na(e,t,n,r){var i=e.updateQueue;Oa=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(null!==s){i.shared.pending=null;var u=s,l=u.next;u.next=null,null===o?a=l:o.next=l,o=u;var c=e.alternate;null!==c&&((s=(c=c.updateQueue).lastBaseUpdate)!==o&&(null===s?c.firstBaseUpdate=l:s.next=l,c.lastBaseUpdate=u))}if(null!==a){var f=i.baseState;for(o=0,c=l=u=null,s=a;;){var h=s.lane,d=s.eventTime;if((r&h)===h){null!==c&&(c=c.next={eventTime:d,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var p=e,g=s;switch(h=t,d=n,g.tag){case 1:if("function"===typeof(p=g.payload)){f=p.call(d,f,h);break e}f=p;break e;case 3:p.flags=-65537&p.flags|128;case 0:if(null===(h="function"===typeof(p=g.payload)?p.call(d,f,h):p)||void 0===h)break e;f=N({},f,h);break e;case 2:Oa=!0}}null!==s.callback&&0!==s.lane&&(e.flags|=64,null===(h=i.effects)?i.effects=[s]:h.push(s))}else d={eventTime:d,lane:h,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===c?(l=c=d,u=f):c=c.next=d,o|=h;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}}if(null===c&&(u=f),i.baseState=u,i.firstBaseUpdate=l,i.lastBaseUpdate=c,null!==(t=i.shared.interleaved)){i=t;do{o|=i.lane,i=i.next}while(i!==t)}else null===a&&(i.shared.lanes=0);Nu|=o,e.lanes=o,e.memoizedState=f}}function Ba(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(null!==i){if(r.callback=null,r=n,"function"!==typeof i)throw Error(a(191,i));i.call(r)}}}var ja=(new r.Component).refs;function Ua(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:N({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var za={isMounted:function(e){return!!(e=e._reactInternals)&&We(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=tl(),i=nl(e),a=Ra(r,i);a.payload=t,void 0!==n&&null!==n&&(a.callback=n),null!==(t=Ma(e,a,i))&&(rl(t,e,i,r),Ia(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=tl(),i=nl(e),a=Ra(r,i);a.tag=1,a.payload=t,void 0!==n&&null!==n&&(a.callback=n),null!==(t=Ma(e,a,i))&&(rl(t,e,i,r),Ia(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=tl(),r=nl(e),i=Ra(n,r);i.tag=2,void 0!==t&&null!==t&&(i.callback=t),null!==(t=Ma(e,i,r))&&(rl(t,e,r,n),Ia(t,e,r))}};function Wa(e,t,n,r,i,a,o){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,o):!t.prototype||!t.prototype.isPureReactComponent||(!ur(n,r)||!ur(i,a))}function Va(e,t,n){var r=!1,i=Ci,a=t.contextType;return"object"===typeof a&&null!==a?a=Ea(a):(i=Pi(t)?Oi:Di.current,a=(r=null!==(r=t.contextTypes)&&void 0!==r)?Fi(e,i):Ci),t=new t(n,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=za,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=a),t}function Ga(e,t,n,r){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&za.enqueueReplaceState(t,t.state,null)}function Ya(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=ja,Fa(e);var a=t.contextType;"object"===typeof a&&null!==a?i.context=Ea(a):(a=Pi(t)?Oi:Di.current,i.context=Fi(e,a)),i.state=e.memoizedState,"function"===typeof(a=t.getDerivedStateFromProps)&&(Ua(e,t,a,n),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&&za.enqueueReplaceState(i,i.state,null),Na(e,n,i,r),i.state=e.memoizedState),"function"===typeof i.componentDidMount&&(e.flags|=4194308)}function Ha(e,t,n){if(null!==(e=n.ref)&&"function"!==typeof e&&"object"!==typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(a(309));var r=n.stateNode}if(!r)throw Error(a(147,e));var i=r,o=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===o?t.ref:(t=function(e){var t=i.refs;t===ja&&(t=i.refs={}),null===e?delete t[o]:t[o]=e},t._stringRef=o,t)}if("string"!==typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function qa(e,t){throw e=Object.prototype.toString.call(t),Error(a(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Za(e){return(0,e._init)(e._payload)}function Xa(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(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 i(e,t){return(e=Ml(e,t)).index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function s(t){return e&&null===t.alternate&&(t.flags|=2),t}function u(e,t,n,r){return null===t||6!==t.tag?((t=Bl(n,e.mode,r)).return=e,t):((t=i(t,n)).return=e,t)}function l(e,t,n,r){var a=n.type;return a===_?f(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===a||"object"===typeof a&&null!==a&&a.$$typeof===P&&Za(a)===t.type)?((r=i(t,n.props)).ref=Ha(e,t,n),r.return=e,r):((r=Il(n.type,n.key,n.props,null,e.mode,r)).ref=Ha(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=jl(n,e.mode,r)).return=e,t):((t=i(t,n.children||[])).return=e,t)}function f(e,t,n,r,a){return null===t||7!==t.tag?((t=Ll(n,e.mode,r,a)).return=e,t):((t=i(t,n)).return=e,t)}function h(e,t,n){if("string"===typeof t&&""!==t||"number"===typeof t)return(t=Bl(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case k:return(n=Il(t.type,t.key,t.props,null,e.mode,n)).ref=Ha(e,null,t),n.return=e,n;case x:return(t=jl(t,e.mode,n)).return=e,t;case P:return h(e,(0,t._init)(t._payload),n)}if(te(t)||I(t))return(t=Ll(t,e.mode,n,null)).return=e,t;qa(e,t)}return null}function d(e,t,n,r){var i=null!==t?t.key:null;if("string"===typeof n&&""!==n||"number"===typeof n)return null!==i?null:u(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case k:return n.key===i?l(e,t,n,r):null;case x:return n.key===i?c(e,t,n,r):null;case P:return d(e,t,(i=n._init)(n._payload),r)}if(te(n)||I(n))return null!==i?null:f(e,t,n,r,null);qa(e,n)}return null}function p(e,t,n,r,i){if("string"===typeof r&&""!==r||"number"===typeof r)return u(t,e=e.get(n)||null,""+r,i);if("object"===typeof r&&null!==r){switch(r.$$typeof){case k:return l(t,e=e.get(null===r.key?n:r.key)||null,r,i);case x:return c(t,e=e.get(null===r.key?n:r.key)||null,r,i);case P:return p(e,t,n,(0,r._init)(r._payload),i)}if(te(r)||I(r))return f(t,e=e.get(n)||null,r,i,null);qa(t,r)}return null}function g(i,a,s,u){for(var l=null,c=null,f=a,g=a=0,v=null;null!==f&&g<s.length;g++){f.index>g?(v=f,f=null):v=f.sibling;var m=d(i,f,s[g],u);if(null===m){null===f&&(f=v);break}e&&f&&null===m.alternate&&t(i,f),a=o(m,a,g),null===c?l=m:c.sibling=m,c=m,f=v}if(g===s.length)return n(i,f),ia&&Qi(i,g),l;if(null===f){for(;g<s.length;g++)null!==(f=h(i,s[g],u))&&(a=o(f,a,g),null===c?l=f:c.sibling=f,c=f);return ia&&Qi(i,g),l}for(f=r(i,f);g<s.length;g++)null!==(v=p(f,i,g,s[g],u))&&(e&&null!==v.alternate&&f.delete(null===v.key?g:v.key),a=o(v,a,g),null===c?l=v:c.sibling=v,c=v);return e&&f.forEach((function(e){return t(i,e)})),ia&&Qi(i,g),l}function v(i,s,u,l){var c=I(u);if("function"!==typeof c)throw Error(a(150));if(null==(u=c.call(u)))throw Error(a(151));for(var f=c=null,g=s,v=s=0,m=null,y=u.next();null!==g&&!y.done;v++,y=u.next()){g.index>v?(m=g,g=null):m=g.sibling;var b=d(i,g,y.value,l);if(null===b){null===g&&(g=m);break}e&&g&&null===b.alternate&&t(i,g),s=o(b,s,v),null===f?c=b:f.sibling=b,f=b,g=m}if(y.done)return n(i,g),ia&&Qi(i,v),c;if(null===g){for(;!y.done;v++,y=u.next())null!==(y=h(i,y.value,l))&&(s=o(y,s,v),null===f?c=y:f.sibling=y,f=y);return ia&&Qi(i,v),c}for(g=r(i,g);!y.done;v++,y=u.next())null!==(y=p(g,i,v,y.value,l))&&(e&&null!==y.alternate&&g.delete(null===y.key?v:y.key),s=o(y,s,v),null===f?c=y:f.sibling=y,f=y);return e&&g.forEach((function(e){return t(i,e)})),ia&&Qi(i,v),c}return function e(r,a,o,u){if("object"===typeof o&&null!==o&&o.type===_&&null===o.key&&(o=o.props.children),"object"===typeof o&&null!==o){switch(o.$$typeof){case k:e:{for(var l=o.key,c=a;null!==c;){if(c.key===l){if((l=o.type)===_){if(7===c.tag){n(r,c.sibling),(a=i(c,o.props.children)).return=r,r=a;break e}}else if(c.elementType===l||"object"===typeof l&&null!==l&&l.$$typeof===P&&Za(l)===c.type){n(r,c.sibling),(a=i(c,o.props)).ref=Ha(r,c,o),a.return=r,r=a;break e}n(r,c);break}t(r,c),c=c.sibling}o.type===_?((a=Ll(o.props.children,r.mode,u,o.key)).return=r,r=a):((u=Il(o.type,o.key,o.props,null,r.mode,u)).ref=Ha(r,a,o),u.return=r,r=u)}return s(r);case x:e:{for(c=o.key;null!==a;){if(a.key===c){if(4===a.tag&&a.stateNode.containerInfo===o.containerInfo&&a.stateNode.implementation===o.implementation){n(r,a.sibling),(a=i(a,o.children||[])).return=r,r=a;break e}n(r,a);break}t(r,a),a=a.sibling}(a=jl(o,r.mode,u)).return=r,r=a}return s(r);case P:return e(r,a,(c=o._init)(o._payload),u)}if(te(o))return g(r,a,o,u);if(I(o))return v(r,a,o,u);qa(r,o)}return"string"===typeof o&&""!==o||"number"===typeof o?(o=""+o,null!==a&&6===a.tag?(n(r,a.sibling),(a=i(a,o)).return=r,r=a):(n(r,a),(a=Bl(o,r.mode,u)).return=r,r=a),s(r)):n(r,a)}}var Ka=Xa(!0),Ja=Xa(!1),Qa={},$a=Ai(Qa),eo=Ai(Qa),to=Ai(Qa);function no(e){if(e===Qa)throw Error(a(174));return e}function ro(e,t){switch(Si(to,t),Si(eo,e),Si($a,Qa),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ue(null,"");break;default:t=ue(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}Ei($a),Si($a,t)}function io(){Ei($a),Ei(eo),Ei(to)}function ao(e){no(to.current);var t=no($a.current),n=ue(t,e.type);t!==n&&(Si(eo,e),Si($a,n))}function oo(e){eo.current===e&&(Ei($a),Ei(eo))}var so=Ai(0);function uo(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))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}var lo=[];function co(){for(var e=0;e<lo.length;e++)lo[e]._workInProgressVersionPrimary=null;lo.length=0}var fo=w.ReactCurrentDispatcher,ho=w.ReactCurrentBatchConfig,po=0,go=null,vo=null,mo=null,yo=!1,bo=!1,wo=0,ko=0;function xo(){throw Error(a(321))}function _o(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!sr(e[n],t[n]))return!1;return!0}function Ao(e,t,n,r,i,o){if(po=o,go=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,fo.current=null===e||null===e.memoizedState?ss:us,e=n(r,i),bo){o=0;do{if(bo=!1,wo=0,25<=o)throw Error(a(301));o+=1,mo=vo=null,t.updateQueue=null,fo.current=ls,e=n(r,i)}while(bo)}if(fo.current=os,t=null!==vo&&null!==vo.next,po=0,mo=vo=go=null,yo=!1,t)throw Error(a(300));return e}function Eo(){var e=0!==wo;return wo=0,e}function So(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===mo?go.memoizedState=mo=e:mo=mo.next=e,mo}function Co(){if(null===vo){var e=go.alternate;e=null!==e?e.memoizedState:null}else e=vo.next;var t=null===mo?go.memoizedState:mo.next;if(null!==t)mo=t,vo=e;else{if(null===e)throw Error(a(310));e={memoizedState:(vo=e).memoizedState,baseState:vo.baseState,baseQueue:vo.baseQueue,queue:vo.queue,next:null},null===mo?go.memoizedState=mo=e:mo=mo.next=e}return mo}function Do(e,t){return"function"===typeof t?t(e):t}function To(e){var t=Co(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=vo,i=r.baseQueue,o=n.pending;if(null!==o){if(null!==i){var s=i.next;i.next=o.next,o.next=s}r.baseQueue=i=o,n.pending=null}if(null!==i){o=i.next,r=r.baseState;var u=s=null,l=null,c=o;do{var f=c.lane;if((po&f)===f)null!==l&&(l=l.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var h={lane:f,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};null===l?(u=l=h,s=r):l=l.next=h,go.lanes|=f,Nu|=f}c=c.next}while(null!==c&&c!==o);null===l?s=r:l.next=u,sr(r,t.memoizedState)||(ws=!0),t.memoizedState=r,t.baseState=s,t.baseQueue=l,n.lastRenderedState=r}if(null!==(e=n.interleaved)){i=e;do{o=i.lane,go.lanes|=o,Nu|=o,i=i.next}while(i!==e)}else null===i&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Oo(e){var t=Co(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,o=t.memoizedState;if(null!==i){n.pending=null;var s=i=i.next;do{o=e(o,s.action),s=s.next}while(s!==i);sr(o,t.memoizedState)||(ws=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function Fo(){}function Po(e,t){var n=go,r=Co(),i=t(),o=!sr(r.memoizedState,i);if(o&&(r.memoizedState=i,ws=!0),r=r.queue,Go(Io.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||null!==mo&&1&mo.memoizedState.tag){if(n.flags|=2048,jo(9,Mo.bind(null,n,r,i,t),void 0,null),null===Ou)throw Error(a(349));0!==(30&po)||Ro(n,t,i)}return i}function Ro(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=go.updateQueue)?(t={lastEffect:null,stores:null},go.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Mo(e,t,n,r){t.value=n,t.getSnapshot=r,Lo(t)&&No(e)}function Io(e,t,n){return n((function(){Lo(t)&&No(e)}))}function Lo(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!sr(e,n)}catch(r){return!0}}function No(e){var t=Ta(e,1);null!==t&&rl(t,e,1,-1)}function Bo(e){var t=So();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Do,lastRenderedState:e},t.queue=e,e=e.dispatch=ns.bind(null,go,e),[t.memoizedState,e]}function jo(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=go.updateQueue)?(t={lastEffect:null,stores:null},go.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Uo(){return Co().memoizedState}function zo(e,t,n,r){var i=So();go.flags|=e,i.memoizedState=jo(1|t,n,void 0,void 0===r?null:r)}function Wo(e,t,n,r){var i=Co();r=void 0===r?null:r;var a=void 0;if(null!==vo){var o=vo.memoizedState;if(a=o.destroy,null!==r&&_o(r,o.deps))return void(i.memoizedState=jo(t,n,a,r))}go.flags|=e,i.memoizedState=jo(1|t,n,a,r)}function Vo(e,t){return zo(8390656,8,e,t)}function Go(e,t){return Wo(2048,8,e,t)}function Yo(e,t){return Wo(4,2,e,t)}function Ho(e,t){return Wo(4,4,e,t)}function qo(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Zo(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Wo(4,4,qo.bind(null,t,e),n)}function Xo(){}function Ko(e,t){var n=Co();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&_o(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Jo(e,t){var n=Co();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&_o(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Qo(e,t,n){return 0===(21&po)?(e.baseState&&(e.baseState=!1,ws=!0),e.memoizedState=n):(sr(n,t)||(n=gt(),go.lanes|=n,Nu|=n,e.baseState=!0),t)}function $o(e,t){var n=bt;bt=0!==n&&4>n?n:4,e(!0);var r=ho.transition;ho.transition={};try{e(!1),t()}finally{bt=n,ho.transition=r}}function es(){return Co().memoizedState}function ts(e,t,n){var r=nl(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},rs(e))is(t,n);else if(null!==(n=Da(e,t,n,r))){rl(n,e,r,tl()),as(n,t,r)}}function ns(e,t,n){var r=nl(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(rs(e))is(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,n);if(i.hasEagerState=!0,i.eagerState=s,sr(s,o)){var u=t.interleaved;return null===u?(i.next=i,Ca(t)):(i.next=u.next,u.next=i),void(t.interleaved=i)}}catch(l){}null!==(n=Da(e,t,i,r))&&(rl(n,e,r,i=tl()),as(n,t,r))}}function rs(e){var t=e.alternate;return e===go||null!==t&&t===go}function is(e,t){bo=yo=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function as(e,t,n){if(0!==(4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,yt(e,n)}}var os={readContext:Ea,useCallback:xo,useContext:xo,useEffect:xo,useImperativeHandle:xo,useInsertionEffect:xo,useLayoutEffect:xo,useMemo:xo,useReducer:xo,useRef:xo,useState:xo,useDebugValue:xo,useDeferredValue:xo,useTransition:xo,useMutableSource:xo,useSyncExternalStore:xo,useId:xo,unstable_isNewReconciler:!1},ss={readContext:Ea,useCallback:function(e,t){return So().memoizedState=[e,void 0===t?null:t],e},useContext:Ea,useEffect:Vo,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,zo(4194308,4,qo.bind(null,t,e),n)},useLayoutEffect:function(e,t){return zo(4194308,4,e,t)},useInsertionEffect:function(e,t){return zo(4,2,e,t)},useMemo:function(e,t){var n=So();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=So();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=ts.bind(null,go,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},So().memoizedState=e},useState:Bo,useDebugValue:Xo,useDeferredValue:function(e){return So().memoizedState=e},useTransition:function(){var e=Bo(!1),t=e[0];return e=$o.bind(null,e[1]),So().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=go,i=So();if(ia){if(void 0===n)throw Error(a(407));n=n()}else{if(n=t(),null===Ou)throw Error(a(349));0!==(30&po)||Ro(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,Vo(Io.bind(null,r,o,e),[e]),r.flags|=2048,jo(9,Mo.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=So(),t=Ou.identifierPrefix;if(ia){var n=Ji;t=":"+t+"R"+(n=(Ki&~(1<<32-ot(Ki)-1)).toString(32)+n),0<(n=wo++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=ko++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},us={readContext:Ea,useCallback:Ko,useContext:Ea,useEffect:Go,useImperativeHandle:Zo,useInsertionEffect:Yo,useLayoutEffect:Ho,useMemo:Jo,useReducer:To,useRef:Uo,useState:function(){return To(Do)},useDebugValue:Xo,useDeferredValue:function(e){return Qo(Co(),vo.memoizedState,e)},useTransition:function(){return[To(Do)[0],Co().memoizedState]},useMutableSource:Fo,useSyncExternalStore:Po,useId:es,unstable_isNewReconciler:!1},ls={readContext:Ea,useCallback:Ko,useContext:Ea,useEffect:Go,useImperativeHandle:Zo,useInsertionEffect:Yo,useLayoutEffect:Ho,useMemo:Jo,useReducer:Oo,useRef:Uo,useState:function(){return Oo(Do)},useDebugValue:Xo,useDeferredValue:function(e){var t=Co();return null===vo?t.memoizedState=e:Qo(t,vo.memoizedState,e)},useTransition:function(){return[Oo(Do)[0],Co().memoizedState]},useMutableSource:Fo,useSyncExternalStore:Po,useId:es,unstable_isNewReconciler:!1};function cs(e,t){try{var n="",r=t;do{n+=z(r),r=r.return}while(r);var i=n}catch(a){i="\nError generating stack: "+a.message+"\n"+a.stack}return{value:e,source:t,stack:i,digest:null}}function fs(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function hs(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}var ds="function"===typeof WeakMap?WeakMap:Map;function ps(e,t,n){(n=Ra(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Yu||(Yu=!0,Hu=r),hs(0,t)},n}function gs(e,t,n){(n=Ra(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"===typeof r){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){hs(0,t)}}var a=e.stateNode;return null!==a&&"function"===typeof a.componentDidCatch&&(n.callback=function(){hs(0,t),"function"!==typeof r&&(null===qu?qu=new Set([this]):qu.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function vs(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new ds;var i=new Set;r.set(t,i)}else void 0===(i=r.get(t))&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=Sl.bind(null,e,t,n),t.then(e,e))}function ms(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function ys(e,t,n,r,i){return 0===(1&e.mode)?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=Ra(-1,1)).tag=2,Ma(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=i,e)}var bs=w.ReactCurrentOwner,ws=!1;function ks(e,t,n,r){t.child=null===e?Ja(t,null,n,r):Ka(t,e.child,n,r)}function xs(e,t,n,r,i){n=n.render;var a=t.ref;return Aa(t,i),r=Ao(e,t,n,r,a,i),n=Eo(),null===e||ws?(ia&&n&&ea(t),t.flags|=1,ks(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Ys(e,t,i))}function _s(e,t,n,r,i){if(null===e){var a=n.type;return"function"!==typeof a||Rl(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Il(n.type,null,r,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,As(e,t,a,r,i))}if(a=e.child,0===(e.lanes&i)){var o=a.memoizedProps;if((n=null!==(n=n.compare)?n:ur)(o,r)&&e.ref===t.ref)return Ys(e,t,i)}return t.flags|=1,(e=Ml(a,r)).ref=t.ref,e.return=t,t.child=e}function As(e,t,n,r,i){if(null!==e){var a=e.memoizedProps;if(ur(a,r)&&e.ref===t.ref){if(ws=!1,t.pendingProps=r=a,0===(e.lanes&i))return t.lanes=e.lanes,Ys(e,t,i);0!==(131072&e.flags)&&(ws=!0)}}return Cs(e,t,n,r,i)}function Es(e,t,n){var r=t.pendingProps,i=r.children,a=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(0===(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Si(Mu,Ru),Ru|=n;else{if(0===(1073741824&n))return e=null!==a?a.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Si(Mu,Ru),Ru|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==a?a.baseLanes:n,Si(Mu,Ru),Ru|=r}else null!==a?(r=a.baseLanes|n,t.memoizedState=null):r=n,Si(Mu,Ru),Ru|=r;return ks(e,t,i,n),t.child}function Ss(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Cs(e,t,n,r,i){var a=Pi(n)?Oi:Di.current;return a=Fi(t,a),Aa(t,i),n=Ao(e,t,n,r,a,i),r=Eo(),null===e||ws?(ia&&r&&ea(t),t.flags|=1,ks(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Ys(e,t,i))}function Ds(e,t,n,r,i){if(Pi(n)){var a=!0;Li(t)}else a=!1;if(Aa(t,i),null===t.stateNode)Gs(e,t),Va(t,n,r),Ya(t,n,r,i),r=!0;else if(null===e){var o=t.stateNode,s=t.memoizedProps;o.props=s;var u=o.context,l=n.contextType;"object"===typeof l&&null!==l?l=Ea(l):l=Fi(t,l=Pi(n)?Oi:Di.current);var c=n.getDerivedStateFromProps,f="function"===typeof c||"function"===typeof o.getSnapshotBeforeUpdate;f||"function"!==typeof o.UNSAFE_componentWillReceiveProps&&"function"!==typeof o.componentWillReceiveProps||(s!==r||u!==l)&&Ga(t,o,r,l),Oa=!1;var h=t.memoizedState;o.state=h,Na(t,r,o,i),u=t.memoizedState,s!==r||h!==u||Ti.current||Oa?("function"===typeof c&&(Ua(t,n,c,r),u=t.memoizedState),(s=Oa||Wa(t,n,s,r,h,u,l))?(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.flags|=4194308)):("function"===typeof o.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),o.props=r,o.state=u,o.context=l,r=s):("function"===typeof o.componentDidMount&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,Pa(e,t),s=t.memoizedProps,l=t.type===t.elementType?s:va(t.type,s),o.props=l,f=t.pendingProps,h=o.context,"object"===typeof(u=n.contextType)&&null!==u?u=Ea(u):u=Fi(t,u=Pi(n)?Oi:Di.current);var d=n.getDerivedStateFromProps;(c="function"===typeof d||"function"===typeof o.getSnapshotBeforeUpdate)||"function"!==typeof o.UNSAFE_componentWillReceiveProps&&"function"!==typeof o.componentWillReceiveProps||(s!==f||h!==u)&&Ga(t,o,r,u),Oa=!1,h=t.memoizedState,o.state=h,Na(t,r,o,i);var p=t.memoizedState;s!==f||h!==p||Ti.current||Oa?("function"===typeof d&&(Ua(t,n,d,r),p=t.memoizedState),(l=Oa||Wa(t,n,l,r,h,p,u)||!1)?(c||"function"!==typeof o.UNSAFE_componentWillUpdate&&"function"!==typeof o.componentWillUpdate||("function"===typeof o.componentWillUpdate&&o.componentWillUpdate(r,p,u),"function"===typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(r,p,u)),"function"===typeof o.componentDidUpdate&&(t.flags|=4),"function"===typeof o.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!==typeof o.componentDidUpdate||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),"function"!==typeof o.getSnapshotBeforeUpdate||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=p),o.props=r,o.state=p,o.context=u,r=l):("function"!==typeof o.componentDidUpdate||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),"function"!==typeof o.getSnapshotBeforeUpdate||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),r=!1)}return Ts(e,t,n,r,a,i)}function Ts(e,t,n,r,i,a){Ss(e,t);var o=0!==(128&t.flags);if(!r&&!o)return i&&Ni(t,n,!1),Ys(e,t,a);r=t.stateNode,bs.current=t;var s=o&&"function"!==typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&o?(t.child=Ka(t,e.child,null,a),t.child=Ka(t,null,s,a)):ks(e,t,s,a),t.memoizedState=r.state,i&&Ni(t,n,!0),t.child}function Os(e){var t=e.stateNode;t.pendingContext?Mi(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Mi(0,t.context,!1),ro(e,t.containerInfo)}function Fs(e,t,n,r,i){return da(),pa(i),t.flags|=256,ks(e,t,n,r),t.child}var Ps,Rs,Ms,Is,Ls={dehydrated:null,treeContext:null,retryLane:0};function Ns(e){return{baseLanes:e,cachePool:null,transitions:null}}function Bs(e,t,n){var r,i=t.pendingProps,o=so.current,s=!1,u=0!==(128&t.flags);if((r=u)||(r=(null===e||null!==e.memoizedState)&&0!==(2&o)),r?(s=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(o|=1),Si(so,1&o),null===e)return la(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(0===(1&t.mode)?t.lanes=1:"$!"===e.data?t.lanes=8:t.lanes=1073741824,null):(u=i.children,e=i.fallback,s?(i=t.mode,s=t.child,u={mode:"hidden",children:u},0===(1&i)&&null!==s?(s.childLanes=0,s.pendingProps=u):s=Nl(u,i,0,null),e=Ll(e,i,n,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=Ns(n),t.memoizedState=Ls,e):js(t,u));if(null!==(o=e.memoizedState)&&null!==(r=o.dehydrated))return function(e,t,n,r,i,o,s){if(n)return 256&t.flags?(t.flags&=-257,Us(e,t,s,r=fs(Error(a(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(o=r.fallback,i=t.mode,r=Nl({mode:"visible",children:r.children},i,0,null),(o=Ll(o,i,s,null)).flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,0!==(1&t.mode)&&Ka(t,e.child,null,s),t.child.memoizedState=Ns(s),t.memoizedState=Ls,o);if(0===(1&t.mode))return Us(e,t,s,null);if("$!"===i.data){if(r=i.nextSibling&&i.nextSibling.dataset)var u=r.dgst;return r=u,Us(e,t,s,r=fs(o=Error(a(419)),r,void 0))}if(u=0!==(s&e.childLanes),ws||u){if(null!==(r=Ou)){switch(s&-s){case 4:i=2;break;case 16:i=8;break;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:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}0!==(i=0!==(i&(r.suspendedLanes|s))?0:i)&&i!==o.retryLane&&(o.retryLane=i,Ta(e,i),rl(r,e,i,-1))}return vl(),Us(e,t,s,r=fs(Error(a(421))))}return"$?"===i.data?(t.flags|=128,t.child=e.child,t=Dl.bind(null,e),i._reactRetry=t,null):(e=o.treeContext,ra=li(i.nextSibling),na=t,ia=!0,aa=null,null!==e&&(qi[Zi++]=Ki,qi[Zi++]=Ji,qi[Zi++]=Xi,Ki=e.id,Ji=e.overflow,Xi=t),t=js(t,r.children),t.flags|=4096,t)}(e,t,u,i,r,o,n);if(s){s=i.fallback,u=t.mode,r=(o=e.child).sibling;var l={mode:"hidden",children:i.children};return 0===(1&u)&&t.child!==o?((i=t.child).childLanes=0,i.pendingProps=l,t.deletions=null):(i=Ml(o,l)).subtreeFlags=14680064&o.subtreeFlags,null!==r?s=Ml(r,s):(s=Ll(s,u,n,null)).flags|=2,s.return=t,i.return=t,i.sibling=s,t.child=i,i=s,s=t.child,u=null===(u=e.child.memoizedState)?Ns(n):{baseLanes:u.baseLanes|n,cachePool:null,transitions:u.transitions},s.memoizedState=u,s.childLanes=e.childLanes&~n,t.memoizedState=Ls,i}return e=(s=e.child).sibling,i=Ml(s,{mode:"visible",children:i.children}),0===(1&t.mode)&&(i.lanes=n),i.return=t,i.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=i,t.memoizedState=null,i}function js(e,t){return(t=Nl({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Us(e,t,n,r){return null!==r&&pa(r),Ka(t,e.child,null,n),(e=js(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function zs(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),_a(e.return,t,n)}function Ws(e,t,n,r,i){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=i)}function Vs(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;if(ks(e,t,r.children,n),0!==(2&(r=so.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!==(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&zs(e,n,t);else if(19===e.tag)zs(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Si(so,r),0===(1&t.mode))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===uo(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Ws(t,!1,i,n,a);break;case"backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===uo(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Ws(t,!0,n,null,a);break;case"together":Ws(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Gs(e,t){0===(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Ys(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Nu|=t.lanes,0===(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=Ml(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Ml(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Hs(e,t){if(!ia)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function qs(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;null!==i;)n|=i.lanes|i.childLanes,r|=14680064&i.subtreeFlags,r|=14680064&i.flags,i.return=e,i=i.sibling;else for(i=e.child;null!==i;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Zs(e,t,n){var r=t.pendingProps;switch(ta(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return qs(t),null;case 1:case 17:return Pi(t.type)&&Ri(),qs(t),null;case 3:return r=t.stateNode,io(),Ei(Ti),Ei(Di),co(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(fa(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0===(256&t.flags)||(t.flags|=1024,null!==aa&&(sl(aa),aa=null))),Rs(e,t),qs(t),null;case 5:oo(t);var i=no(to.current);if(n=t.type,null!==e&&null!=t.stateNode)Ms(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(a(166));return qs(t),null}if(e=no($a.current),fa(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[hi]=t,r[di]=o,e=0!==(1&t.mode),n){case"dialog":jr("cancel",r),jr("close",r);break;case"iframe":case"object":case"embed":jr("load",r);break;case"video":case"audio":for(i=0;i<Ir.length;i++)jr(Ir[i],r);break;case"source":jr("error",r);break;case"img":case"image":case"link":jr("error",r),jr("load",r);break;case"details":jr("toggle",r);break;case"input":K(r,o),jr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},jr("invalid",r);break;case"textarea":ie(r,o),jr("invalid",r)}for(var u in ye(n,o),i=null,o)if(o.hasOwnProperty(u)){var l=o[u];"children"===u?"string"===typeof l?r.textContent!==l&&(!0!==o.suppressHydrationWarning&&Qr(r.textContent,l,e),i=["children",l]):"number"===typeof l&&r.textContent!==""+l&&(!0!==o.suppressHydrationWarning&&Qr(r.textContent,l,e),i=["children",""+l]):s.hasOwnProperty(u)&&null!=l&&"onScroll"===u&&jr("scroll",r)}switch(n){case"input":H(r),$(r,o,!0);break;case"textarea":H(r),oe(r);break;case"select":case"option":break;default:"function"===typeof o.onClick&&(r.onclick=$r)}r=i,t.updateQueue=r,null!==r&&(t.flags|=4)}else{u=9===i.nodeType?i:i.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=se(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=u.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"===typeof r.is?e=u.createElement(n,{is:r.is}):(e=u.createElement(n),"select"===n&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,n),e[hi]=t,e[di]=r,Ps(e,t,!1,!1),t.stateNode=e;e:{switch(u=be(n,r),n){case"dialog":jr("cancel",e),jr("close",e),i=r;break;case"iframe":case"object":case"embed":jr("load",e),i=r;break;case"video":case"audio":for(i=0;i<Ir.length;i++)jr(Ir[i],e);i=r;break;case"source":jr("error",e),i=r;break;case"img":case"image":case"link":jr("error",e),jr("load",e),i=r;break;case"details":jr("toggle",e),i=r;break;case"input":K(e,r),i=X(e,r),jr("invalid",e);break;case"option":default:i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=N({},r,{value:void 0}),jr("invalid",e);break;case"textarea":ie(e,r),i=re(e,r),jr("invalid",e)}for(o in ye(n,i),l=i)if(l.hasOwnProperty(o)){var c=l[o];"style"===o?ve(e,c):"dangerouslySetInnerHTML"===o?null!=(c=c?c.__html:void 0)&&fe(e,c):"children"===o?"string"===typeof c?("textarea"!==n||""!==c)&&he(e,c):"number"===typeof c&&he(e,""+c):"suppressContentEditableWarning"!==o&&"suppressHydrationWarning"!==o&&"autoFocus"!==o&&(s.hasOwnProperty(o)?null!=c&&"onScroll"===o&&jr("scroll",e):null!=c&&b(e,o,c,u))}switch(n){case"input":H(e),$(e,r,!1);break;case"textarea":H(e),oe(e);break;case"option":null!=r.value&&e.setAttribute("value",""+G(r.value));break;case"select":e.multiple=!!r.multiple,null!=(o=r.value)?ne(e,!!r.multiple,o,!1):null!=r.defaultValue&&ne(e,!!r.multiple,r.defaultValue,!0);break;default:"function"===typeof i.onClick&&(e.onclick=$r)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return qs(t),null;case 6:if(e&&null!=t.stateNode)Is(e,t,e.memoizedProps,r);else{if("string"!==typeof r&&null===t.stateNode)throw Error(a(166));if(n=no(to.current),no($a.current),fa(t)){if(r=t.stateNode,n=t.memoizedProps,r[hi]=t,(o=r.nodeValue!==n)&&null!==(e=na))switch(e.tag){case 3:Qr(r.nodeValue,n,0!==(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Qr(r.nodeValue,n,0!==(1&e.mode))}o&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[hi]=t,t.stateNode=r}return qs(t),null;case 13:if(Ei(so),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(ia&&null!==ra&&0!==(1&t.mode)&&0===(128&t.flags))ha(),da(),t.flags|=98560,o=!1;else if(o=fa(t),null!==r&&null!==r.dehydrated){if(null===e){if(!o)throw Error(a(318));if(!(o=null!==(o=t.memoizedState)?o.dehydrated:null))throw Error(a(317));o[hi]=t}else da(),0===(128&t.flags)&&(t.memoizedState=null),t.flags|=4;qs(t),o=!1}else null!==aa&&(sl(aa),aa=null),o=!0;if(!o)return 65536&t.flags?t:null}return 0!==(128&t.flags)?(t.lanes=n,t):((r=null!==r)!==(null!==e&&null!==e.memoizedState)&&r&&(t.child.flags|=8192,0!==(1&t.mode)&&(null===e||0!==(1&so.current)?0===Iu&&(Iu=3):vl())),null!==t.updateQueue&&(t.flags|=4),qs(t),null);case 4:return io(),Rs(e,t),null===e&&Wr(t.stateNode.containerInfo),qs(t),null;case 10:return xa(t.type._context),qs(t),null;case 19:if(Ei(so),null===(o=t.memoizedState))return qs(t),null;if(r=0!==(128&t.flags),null===(u=o.rendering))if(r)Hs(o,!1);else{if(0!==Iu||null!==e&&0!==(128&e.flags))for(e=t.child;null!==e;){if(null!==(u=uo(e))){for(t.flags|=128,Hs(o,!1),null!==(r=u.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(o=n).flags&=14680066,null===(u=o.alternate)?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=u.childLanes,o.lanes=u.lanes,o.child=u.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=u.memoizedProps,o.memoizedState=u.memoizedState,o.updateQueue=u.updateQueue,o.type=u.type,e=u.dependencies,o.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Si(so,1&so.current|2),t.child}e=e.sibling}null!==o.tail&&Je()>Vu&&(t.flags|=128,r=!0,Hs(o,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=uo(u))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),Hs(o,!0),null===o.tail&&"hidden"===o.tailMode&&!u.alternate&&!ia)return qs(t),null}else 2*Je()-o.renderingStartTime>Vu&&1073741824!==n&&(t.flags|=128,r=!0,Hs(o,!1),t.lanes=4194304);o.isBackwards?(u.sibling=t.child,t.child=u):(null!==(n=o.last)?n.sibling=u:t.child=u,o.last=u)}return null!==o.tail?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=Je(),t.sibling=null,n=so.current,Si(so,r?1&n|2:1&n),t):(qs(t),null);case 22:case 23:return hl(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&0!==(1&t.mode)?0!==(1073741824&Ru)&&(qs(t),6&t.subtreeFlags&&(t.flags|=8192)):qs(t),null;case 24:case 25:return null}throw Error(a(156,t.tag))}function Xs(e,t){switch(ta(t),t.tag){case 1:return Pi(t.type)&&Ri(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return io(),Ei(Ti),Ei(Di),co(),0!==(65536&(e=t.flags))&&0===(128&e)?(t.flags=-65537&e|128,t):null;case 5:return oo(t),null;case 13:if(Ei(so),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(a(340));da()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Ei(so),null;case 4:return io(),null;case 10:return xa(t.type._context),null;case 22:case 23:return hl(),null;default:return null}}Ps=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}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}},Rs=function(){},Ms=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,no($a.current);var a,o=null;switch(n){case"input":i=X(e,i),r=X(e,r),o=[];break;case"select":i=N({},i,{value:void 0}),r=N({},r,{value:void 0}),o=[];break;case"textarea":i=re(e,i),r=re(e,r),o=[];break;default:"function"!==typeof i.onClick&&"function"===typeof r.onClick&&(e.onclick=$r)}for(c in ye(n,r),n=null,i)if(!r.hasOwnProperty(c)&&i.hasOwnProperty(c)&&null!=i[c])if("style"===c){var u=i[c];for(a in u)u.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else"dangerouslySetInnerHTML"!==c&&"children"!==c&&"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&"autoFocus"!==c&&(s.hasOwnProperty(c)?o||(o=[]):(o=o||[]).push(c,null));for(c in r){var l=r[c];if(u=null!=i?i[c]:void 0,r.hasOwnProperty(c)&&l!==u&&(null!=l||null!=u))if("style"===c)if(u){for(a in u)!u.hasOwnProperty(a)||l&&l.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in l)l.hasOwnProperty(a)&&u[a]!==l[a]&&(n||(n={}),n[a]=l[a])}else n||(o||(o=[]),o.push(c,n)),n=l;else"dangerouslySetInnerHTML"===c?(l=l?l.__html:void 0,u=u?u.__html:void 0,null!=l&&u!==l&&(o=o||[]).push(c,l)):"children"===c?"string"!==typeof l&&"number"!==typeof l||(o=o||[]).push(c,""+l):"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&(s.hasOwnProperty(c)?(null!=l&&"onScroll"===c&&jr("scroll",e),o||u===l||(o=[])):(o=o||[]).push(c,l))}n&&(o=o||[]).push("style",n);var c=o;(t.updateQueue=c)&&(t.flags|=4)}},Is=function(e,t,n,r){n!==r&&(t.flags|=4)};var Ks=!1,Js=!1,Qs="function"===typeof WeakSet?WeakSet:Set,$s=null;function eu(e,t){var n=e.ref;if(null!==n)if("function"===typeof n)try{n(null)}catch(r){El(e,t,r)}else n.current=null}function tu(e,t,n){try{n()}catch(r){El(e,t,r)}}var nu=!1;function ru(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var i=r=r.next;do{if((i.tag&e)===e){var a=i.destroy;i.destroy=void 0,void 0!==a&&tu(t,n,a)}i=i.next}while(i!==r)}}function iu(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function au(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"===typeof t?t(e):t.current=e}}function ou(e){var t=e.alternate;null!==t&&(e.alternate=null,ou(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[hi],delete t[di],delete t[gi],delete t[vi],delete t[mi])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function su(e){return 5===e.tag||3===e.tag||4===e.tag}function uu(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||su(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)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function lu(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!==(n=n._reactRootContainer)&&void 0!==n||null!==t.onclick||(t.onclick=$r));else if(4!==r&&null!==(e=e.child))for(lu(e,t,n),e=e.sibling;null!==e;)lu(e,t,n),e=e.sibling}function cu(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(cu(e,t,n),e=e.sibling;null!==e;)cu(e,t,n),e=e.sibling}var fu=null,hu=!1;function du(e,t,n){for(n=n.child;null!==n;)pu(e,t,n),n=n.sibling}function pu(e,t,n){if(at&&"function"===typeof at.onCommitFiberUnmount)try{at.onCommitFiberUnmount(it,n)}catch(s){}switch(n.tag){case 5:Js||eu(n,t);case 6:var r=fu,i=hu;fu=null,du(e,t,n),hu=i,null!==(fu=r)&&(hu?(e=fu,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):fu.removeChild(n.stateNode));break;case 18:null!==fu&&(hu?(e=fu,n=n.stateNode,8===e.nodeType?ui(e.parentNode,n):1===e.nodeType&&ui(e,n),Wt(e)):ui(fu,n.stateNode));break;case 4:r=fu,i=hu,fu=n.stateNode.containerInfo,hu=!0,du(e,t,n),fu=r,hu=i;break;case 0:case 11:case 14:case 15:if(!Js&&(null!==(r=n.updateQueue)&&null!==(r=r.lastEffect))){i=r=r.next;do{var a=i,o=a.destroy;a=a.tag,void 0!==o&&(0!==(2&a)||0!==(4&a))&&tu(n,t,o),i=i.next}while(i!==r)}du(e,t,n);break;case 1:if(!Js&&(eu(n,t),"function"===typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){El(n,t,s)}du(e,t,n);break;case 21:du(e,t,n);break;case 22:1&n.mode?(Js=(r=Js)||null!==n.memoizedState,du(e,t,n),Js=r):du(e,t,n);break;default:du(e,t,n)}}function gu(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Qs),t.forEach((function(t){var r=Tl.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function vu(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var i=n[r];try{var o=e,s=t,u=s;e:for(;null!==u;){switch(u.tag){case 5:fu=u.stateNode,hu=!1;break e;case 3:case 4:fu=u.stateNode.containerInfo,hu=!0;break e}u=u.return}if(null===fu)throw Error(a(160));pu(o,s,i),fu=null,hu=!1;var l=i.alternate;null!==l&&(l.return=null),i.return=null}catch(c){El(i,t,c)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)mu(t,e),t=t.sibling}function mu(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(vu(t,e),yu(e),4&r){try{ru(3,e,e.return),iu(3,e)}catch(v){El(e,e.return,v)}try{ru(5,e,e.return)}catch(v){El(e,e.return,v)}}break;case 1:vu(t,e),yu(e),512&r&&null!==n&&eu(n,n.return);break;case 5:if(vu(t,e),yu(e),512&r&&null!==n&&eu(n,n.return),32&e.flags){var i=e.stateNode;try{he(i,"")}catch(v){El(e,e.return,v)}}if(4&r&&null!=(i=e.stateNode)){var o=e.memoizedProps,s=null!==n?n.memoizedProps:o,u=e.type,l=e.updateQueue;if(e.updateQueue=null,null!==l)try{"input"===u&&"radio"===o.type&&null!=o.name&&J(i,o),be(u,s);var c=be(u,o);for(s=0;s<l.length;s+=2){var f=l[s],h=l[s+1];"style"===f?ve(i,h):"dangerouslySetInnerHTML"===f?fe(i,h):"children"===f?he(i,h):b(i,f,h,c)}switch(u){case"input":Q(i,o);break;case"textarea":ae(i,o);break;case"select":var d=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!o.multiple;var p=o.value;null!=p?ne(i,!!o.multiple,p,!1):d!==!!o.multiple&&(null!=o.defaultValue?ne(i,!!o.multiple,o.defaultValue,!0):ne(i,!!o.multiple,o.multiple?[]:"",!1))}i[di]=o}catch(v){El(e,e.return,v)}}break;case 6:if(vu(t,e),yu(e),4&r){if(null===e.stateNode)throw Error(a(162));i=e.stateNode,o=e.memoizedProps;try{i.nodeValue=o}catch(v){El(e,e.return,v)}}break;case 3:if(vu(t,e),yu(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{Wt(t.containerInfo)}catch(v){El(e,e.return,v)}break;case 4:default:vu(t,e),yu(e);break;case 13:vu(t,e),yu(e),8192&(i=e.child).flags&&(o=null!==i.memoizedState,i.stateNode.isHidden=o,!o||null!==i.alternate&&null!==i.alternate.memoizedState||(Wu=Je())),4&r&&gu(e);break;case 22:if(f=null!==n&&null!==n.memoizedState,1&e.mode?(Js=(c=Js)||f,vu(t,e),Js=c):vu(t,e),yu(e),8192&r){if(c=null!==e.memoizedState,(e.stateNode.isHidden=c)&&!f&&0!==(1&e.mode))for($s=e,f=e.child;null!==f;){for(h=$s=f;null!==$s;){switch(p=(d=$s).child,d.tag){case 0:case 11:case 14:case 15:ru(4,d,d.return);break;case 1:eu(d,d.return);var g=d.stateNode;if("function"===typeof g.componentWillUnmount){r=d,n=d.return;try{t=r,g.props=t.memoizedProps,g.state=t.memoizedState,g.componentWillUnmount()}catch(v){El(r,n,v)}}break;case 5:eu(d,d.return);break;case 22:if(null!==d.memoizedState){xu(h);continue}}null!==p?(p.return=d,$s=p):xu(h)}f=f.sibling}e:for(f=null,h=e;;){if(5===h.tag){if(null===f){f=h;try{i=h.stateNode,c?"function"===typeof(o=i.style).setProperty?o.setProperty("display","none","important"):o.display="none":(u=h.stateNode,s=void 0!==(l=h.memoizedProps.style)&&null!==l&&l.hasOwnProperty("display")?l.display:null,u.style.display=ge("display",s))}catch(v){El(e,e.return,v)}}}else if(6===h.tag){if(null===f)try{h.stateNode.nodeValue=c?"":h.memoizedProps}catch(v){El(e,e.return,v)}}else if((22!==h.tag&&23!==h.tag||null===h.memoizedState||h===e)&&null!==h.child){h.child.return=h,h=h.child;continue}if(h===e)break e;for(;null===h.sibling;){if(null===h.return||h.return===e)break e;f===h&&(f=null),h=h.return}f===h&&(f=null),h.sibling.return=h.return,h=h.sibling}}break;case 19:vu(t,e),yu(e),4&r&&gu(e);case 21:}}function yu(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(su(n)){var r=n;break e}n=n.return}throw Error(a(160))}switch(r.tag){case 5:var i=r.stateNode;32&r.flags&&(he(i,""),r.flags&=-33),cu(e,uu(e),i);break;case 3:case 4:var o=r.stateNode.containerInfo;lu(e,uu(e),o);break;default:throw Error(a(161))}}catch(s){El(e,e.return,s)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function bu(e,t,n){$s=e,wu(e,t,n)}function wu(e,t,n){for(var r=0!==(1&e.mode);null!==$s;){var i=$s,a=i.child;if(22===i.tag&&r){var o=null!==i.memoizedState||Ks;if(!o){var s=i.alternate,u=null!==s&&null!==s.memoizedState||Js;s=Ks;var l=Js;if(Ks=o,(Js=u)&&!l)for($s=i;null!==$s;)u=(o=$s).child,22===o.tag&&null!==o.memoizedState?_u(i):null!==u?(u.return=o,$s=u):_u(i);for(;null!==a;)$s=a,wu(a,t,n),a=a.sibling;$s=i,Ks=s,Js=l}ku(e)}else 0!==(8772&i.subtreeFlags)&&null!==a?(a.return=i,$s=a):ku(e)}}function ku(e){for(;null!==$s;){var t=$s;if(0!==(8772&t.flags)){var n=t.alternate;try{if(0!==(8772&t.flags))switch(t.tag){case 0:case 11:case 15:Js||iu(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Js)if(null===n)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:va(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;null!==o&&Ba(t,o,r);break;case 3:var s=t.updateQueue;if(null!==s){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}Ba(t,s,n)}break;case 5:var u=t.stateNode;if(null===n&&4&t.flags){n=u;var l=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&n.focus();break;case"img":l.src&&(n.src=l.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var c=t.alternate;if(null!==c){var f=c.memoizedState;if(null!==f){var h=f.dehydrated;null!==h&&Wt(h)}}}break;default:throw Error(a(163))}Js||512&t.flags&&au(t)}catch(d){El(t,t.return,d)}}if(t===e){$s=null;break}if(null!==(n=t.sibling)){n.return=t.return,$s=n;break}$s=t.return}}function xu(e){for(;null!==$s;){var t=$s;if(t===e){$s=null;break}var n=t.sibling;if(null!==n){n.return=t.return,$s=n;break}$s=t.return}}function _u(e){for(;null!==$s;){var t=$s;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{iu(4,t)}catch(u){El(t,n,u)}break;case 1:var r=t.stateNode;if("function"===typeof r.componentDidMount){var i=t.return;try{r.componentDidMount()}catch(u){El(t,i,u)}}var a=t.return;try{au(t)}catch(u){El(t,a,u)}break;case 5:var o=t.return;try{au(t)}catch(u){El(t,o,u)}}}catch(u){El(t,t.return,u)}if(t===e){$s=null;break}var s=t.sibling;if(null!==s){s.return=t.return,$s=s;break}$s=t.return}}var Au,Eu=Math.ceil,Su=w.ReactCurrentDispatcher,Cu=w.ReactCurrentOwner,Du=w.ReactCurrentBatchConfig,Tu=0,Ou=null,Fu=null,Pu=0,Ru=0,Mu=Ai(0),Iu=0,Lu=null,Nu=0,Bu=0,ju=0,Uu=null,zu=null,Wu=0,Vu=1/0,Gu=null,Yu=!1,Hu=null,qu=null,Zu=!1,Xu=null,Ku=0,Ju=0,Qu=null,$u=-1,el=0;function tl(){return 0!==(6&Tu)?Je():-1!==$u?$u:$u=Je()}function nl(e){return 0===(1&e.mode)?1:0!==(2&Tu)&&0!==Pu?Pu&-Pu:null!==ga.transition?(0===el&&(el=gt()),el):0!==(e=bt)?e:e=void 0===(e=window.event)?16:Kt(e.type)}function rl(e,t,n,r){if(50<Ju)throw Ju=0,Qu=null,Error(a(185));mt(e,n,r),0!==(2&Tu)&&e===Ou||(e===Ou&&(0===(2&Tu)&&(Bu|=n),4===Iu&&ul(e,Pu)),il(e,r),1===n&&0===Tu&&0===(1&t.mode)&&(Vu=Je()+500,ji&&Wi()))}function il(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes;0<a;){var o=31-ot(a),s=1<<o,u=i[o];-1===u?0!==(s&n)&&0===(s&r)||(i[o]=dt(s,t)):u<=t&&(e.expiredLanes|=s),a&=~s}}(e,t);var r=ht(e,e===Ou?Pu:0);if(0===r)null!==n&&Ze(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&Ze(n),1===t)0===e.tag?function(e){ji=!0,zi(e)}(ll.bind(null,e)):zi(ll.bind(null,e)),oi((function(){0===(6&Tu)&&Wi()})),n=null;else{switch(wt(r)){case 1:n=$e;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=rt}n=Ol(n,al.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function al(e,t){if($u=-1,el=0,0!==(6&Tu))throw Error(a(327));var n=e.callbackNode;if(_l()&&e.callbackNode!==n)return null;var r=ht(e,e===Ou?Pu:0);if(0===r)return null;if(0!==(30&r)||0!==(r&e.expiredLanes)||t)t=ml(e,r);else{t=r;var i=Tu;Tu|=2;var o=gl();for(Ou===e&&Pu===t||(Gu=null,Vu=Je()+500,dl(e,t));;)try{bl();break}catch(u){pl(e,u)}ka(),Su.current=o,Tu=i,null!==Fu?t=0:(Ou=null,Pu=0,t=Iu)}if(0!==t){if(2===t&&(0!==(i=pt(e))&&(r=i,t=ol(e,i))),1===t)throw n=Lu,dl(e,0),ul(e,r),il(e,Je()),n;if(6===t)ul(e,r);else{if(i=e.current.alternate,0===(30&r)&&!function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!sr(a(),i))return!1}catch(s){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;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}(i)&&(2===(t=ml(e,r))&&(0!==(o=pt(e))&&(r=o,t=ol(e,o))),1===t))throw n=Lu,dl(e,0),ul(e,r),il(e,Je()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(a(345));case 2:case 5:xl(e,zu,Gu);break;case 3:if(ul(e,r),(130023424&r)===r&&10<(t=Wu+500-Je())){if(0!==ht(e,0))break;if(((i=e.suspendedLanes)&r)!==r){tl(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=ri(xl.bind(null,e,zu,Gu),t);break}xl(e,zu,Gu);break;case 4:if(ul(e,r),(4194240&r)===r)break;for(t=e.eventTimes,i=-1;0<r;){var s=31-ot(r);o=1<<s,(s=t[s])>i&&(i=s),r&=~o}if(r=i,10<(r=(120>(r=Je()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Eu(r/1960))-r)){e.timeoutHandle=ri(xl.bind(null,e,zu,Gu),r);break}xl(e,zu,Gu);break;default:throw Error(a(329))}}}return il(e,Je()),e.callbackNode===n?al.bind(null,e):null}function ol(e,t){var n=Uu;return e.current.memoizedState.isDehydrated&&(dl(e,t).flags|=256),2!==(e=ml(e,t))&&(t=zu,zu=n,null!==t&&sl(t)),e}function sl(e){null===zu?zu=e:zu.push.apply(zu,e)}function ul(e,t){for(t&=~ju,t&=~Bu,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-ot(t),r=1<<n;e[n]=-1,t&=~r}}function ll(e){if(0!==(6&Tu))throw Error(a(327));_l();var t=ht(e,0);if(0===(1&t))return il(e,Je()),null;var n=ml(e,t);if(0!==e.tag&&2===n){var r=pt(e);0!==r&&(t=r,n=ol(e,r))}if(1===n)throw n=Lu,dl(e,0),ul(e,t),il(e,Je()),n;if(6===n)throw Error(a(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,xl(e,zu,Gu),il(e,Je()),null}function cl(e,t){var n=Tu;Tu|=1;try{return e(t)}finally{0===(Tu=n)&&(Vu=Je()+500,ji&&Wi())}}function fl(e){null!==Xu&&0===Xu.tag&&0===(6&Tu)&&_l();var t=Tu;Tu|=1;var n=Du.transition,r=bt;try{if(Du.transition=null,bt=1,e)return e()}finally{bt=r,Du.transition=n,0===(6&(Tu=t))&&Wi()}}function hl(){Ru=Mu.current,Ei(Mu)}function dl(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,ii(n)),null!==Fu)for(n=Fu.return;null!==n;){var r=n;switch(ta(r),r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&Ri();break;case 3:io(),Ei(Ti),Ei(Di),co();break;case 5:oo(r);break;case 4:io();break;case 13:case 19:Ei(so);break;case 10:xa(r.type._context);break;case 22:case 23:hl()}n=n.return}if(Ou=e,Fu=e=Ml(e.current,null),Pu=Ru=t,Iu=0,Lu=null,ju=Bu=Nu=0,zu=Uu=null,null!==Sa){for(t=0;t<Sa.length;t++)if(null!==(r=(n=Sa[t]).interleaved)){n.interleaved=null;var i=r.next,a=n.pending;if(null!==a){var o=a.next;a.next=i,r.next=o}n.pending=r}Sa=null}return e}function pl(e,t){for(;;){var n=Fu;try{if(ka(),fo.current=os,yo){for(var r=go.memoizedState;null!==r;){var i=r.queue;null!==i&&(i.pending=null),r=r.next}yo=!1}if(po=0,mo=vo=go=null,bo=!1,wo=0,Cu.current=null,null===n||null===n.return){Iu=1,Lu=t,Fu=null;break}e:{var o=e,s=n.return,u=n,l=t;if(t=Pu,u.flags|=32768,null!==l&&"object"===typeof l&&"function"===typeof l.then){var c=l,f=u,h=f.tag;if(0===(1&f.mode)&&(0===h||11===h||15===h)){var d=f.alternate;d?(f.updateQueue=d.updateQueue,f.memoizedState=d.memoizedState,f.lanes=d.lanes):(f.updateQueue=null,f.memoizedState=null)}var p=ms(s);if(null!==p){p.flags&=-257,ys(p,s,u,0,t),1&p.mode&&vs(o,c,t),l=c;var g=(t=p).updateQueue;if(null===g){var v=new Set;v.add(l),t.updateQueue=v}else g.add(l);break e}if(0===(1&t)){vs(o,c,t),vl();break e}l=Error(a(426))}else if(ia&&1&u.mode){var m=ms(s);if(null!==m){0===(65536&m.flags)&&(m.flags|=256),ys(m,s,u,0,t),pa(cs(l,u));break e}}o=l=cs(l,u),4!==Iu&&(Iu=2),null===Uu?Uu=[o]:Uu.push(o),o=s;do{switch(o.tag){case 3:o.flags|=65536,t&=-t,o.lanes|=t,La(o,ps(0,l,t));break e;case 1:u=l;var y=o.type,b=o.stateNode;if(0===(128&o.flags)&&("function"===typeof y.getDerivedStateFromError||null!==b&&"function"===typeof b.componentDidCatch&&(null===qu||!qu.has(b)))){o.flags|=65536,t&=-t,o.lanes|=t,La(o,gs(o,u,t));break e}}o=o.return}while(null!==o)}kl(n)}catch(w){t=w,Fu===n&&null!==n&&(Fu=n=n.return);continue}break}}function gl(){var e=Su.current;return Su.current=os,null===e?os:e}function vl(){0!==Iu&&3!==Iu&&2!==Iu||(Iu=4),null===Ou||0===(268435455&Nu)&&0===(268435455&Bu)||ul(Ou,Pu)}function ml(e,t){var n=Tu;Tu|=2;var r=gl();for(Ou===e&&Pu===t||(Gu=null,dl(e,t));;)try{yl();break}catch(i){pl(e,i)}if(ka(),Tu=n,Su.current=r,null!==Fu)throw Error(a(261));return Ou=null,Pu=0,Iu}function yl(){for(;null!==Fu;)wl(Fu)}function bl(){for(;null!==Fu&&!Xe();)wl(Fu)}function wl(e){var t=Au(e.alternate,e,Ru);e.memoizedProps=e.pendingProps,null===t?kl(e):Fu=t,Cu.current=null}function kl(e){var t=e;do{var n=t.alternate;if(e=t.return,0===(32768&t.flags)){if(null!==(n=Zs(n,t,Ru)))return void(Fu=n)}else{if(null!==(n=Xs(n,t)))return n.flags&=32767,void(Fu=n);if(null===e)return Iu=6,void(Fu=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(Fu=t);Fu=t=e}while(null!==t);0===Iu&&(Iu=5)}function xl(e,t,n){var r=bt,i=Du.transition;try{Du.transition=null,bt=1,function(e,t,n,r){do{_l()}while(null!==Xu);if(0!==(6&Tu))throw Error(a(327));n=e.finishedWork;var i=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(a(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var i=31-ot(n),a=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~a}}(e,o),e===Ou&&(Fu=Ou=null,Pu=0),0===(2064&n.subtreeFlags)&&0===(2064&n.flags)||Zu||(Zu=!0,Ol(tt,(function(){return _l(),null}))),o=0!==(15990&n.flags),0!==(15990&n.subtreeFlags)||o){o=Du.transition,Du.transition=null;var s=bt;bt=1;var u=Tu;Tu|=4,Cu.current=null,function(e,t){if(ei=Gt,dr(e=hr())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch(k){n=null;break e}var s=0,u=-1,l=-1,c=0,f=0,h=e,d=null;t:for(;;){for(var p;h!==n||0!==i&&3!==h.nodeType||(u=s+i),h!==o||0!==r&&3!==h.nodeType||(l=s+r),3===h.nodeType&&(s+=h.nodeValue.length),null!==(p=h.firstChild);)d=h,h=p;for(;;){if(h===e)break t;if(d===n&&++c===i&&(u=s),d===o&&++f===r&&(l=s),null!==(p=h.nextSibling))break;d=(h=d).parentNode}h=p}n=-1===u||-1===l?null:{start:u,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(ti={focusedElem:e,selectionRange:n},Gt=!1,$s=t;null!==$s;)if(e=(t=$s).child,0!==(1028&t.subtreeFlags)&&null!==e)e.return=t,$s=e;else for(;null!==$s;){t=$s;try{var g=t.alternate;if(0!==(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==g){var v=g.memoizedProps,m=g.memoizedState,y=t.stateNode,b=y.getSnapshotBeforeUpdate(t.elementType===t.type?v:va(t.type,v),m);y.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var w=t.stateNode.containerInfo;1===w.nodeType?w.textContent="":9===w.nodeType&&w.documentElement&&w.removeChild(w.documentElement);break;default:throw Error(a(163))}}catch(k){El(t,t.return,k)}if(null!==(e=t.sibling)){e.return=t.return,$s=e;break}$s=t.return}g=nu,nu=!1}(e,n),mu(n,e),pr(ti),Gt=!!ei,ti=ei=null,e.current=n,bu(n,e,i),Ke(),Tu=u,bt=s,Du.transition=o}else e.current=n;if(Zu&&(Zu=!1,Xu=e,Ku=i),o=e.pendingLanes,0===o&&(qu=null),function(e){if(at&&"function"===typeof at.onCommitFiberRoot)try{at.onCommitFiberRoot(it,e,void 0,128===(128&e.current.flags))}catch(t){}}(n.stateNode),il(e,Je()),null!==t)for(r=e.onRecoverableError,n=0;n<t.length;n++)i=t[n],r(i.value,{componentStack:i.stack,digest:i.digest});if(Yu)throw Yu=!1,e=Hu,Hu=null,e;0!==(1&Ku)&&0!==e.tag&&_l(),o=e.pendingLanes,0!==(1&o)?e===Qu?Ju++:(Ju=0,Qu=e):Ju=0,Wi()}(e,t,n,r)}finally{Du.transition=i,bt=r}return null}function _l(){if(null!==Xu){var e=wt(Ku),t=Du.transition,n=bt;try{if(Du.transition=null,bt=16>e?16:e,null===Xu)var r=!1;else{if(e=Xu,Xu=null,Ku=0,0!==(6&Tu))throw Error(a(331));var i=Tu;for(Tu|=4,$s=e.current;null!==$s;){var o=$s,s=o.child;if(0!==(16&$s.flags)){var u=o.deletions;if(null!==u){for(var l=0;l<u.length;l++){var c=u[l];for($s=c;null!==$s;){var f=$s;switch(f.tag){case 0:case 11:case 15:ru(8,f,o)}var h=f.child;if(null!==h)h.return=f,$s=h;else for(;null!==$s;){var d=(f=$s).sibling,p=f.return;if(ou(f),f===c){$s=null;break}if(null!==d){d.return=p,$s=d;break}$s=p}}}var g=o.alternate;if(null!==g){var v=g.child;if(null!==v){g.child=null;do{var m=v.sibling;v.sibling=null,v=m}while(null!==v)}}$s=o}}if(0!==(2064&o.subtreeFlags)&&null!==s)s.return=o,$s=s;else e:for(;null!==$s;){if(0!==(2048&(o=$s).flags))switch(o.tag){case 0:case 11:case 15:ru(9,o,o.return)}var y=o.sibling;if(null!==y){y.return=o.return,$s=y;break e}$s=o.return}}var b=e.current;for($s=b;null!==$s;){var w=(s=$s).child;if(0!==(2064&s.subtreeFlags)&&null!==w)w.return=s,$s=w;else e:for(s=b;null!==$s;){if(0!==(2048&(u=$s).flags))try{switch(u.tag){case 0:case 11:case 15:iu(9,u)}}catch(x){El(u,u.return,x)}if(u===s){$s=null;break e}var k=u.sibling;if(null!==k){k.return=u.return,$s=k;break e}$s=u.return}}if(Tu=i,Wi(),at&&"function"===typeof at.onPostCommitFiberRoot)try{at.onPostCommitFiberRoot(it,e)}catch(x){}r=!0}return r}finally{bt=n,Du.transition=t}}return!1}function Al(e,t,n){e=Ma(e,t=ps(0,t=cs(n,t),1),1),t=tl(),null!==e&&(mt(e,1,t),il(e,t))}function El(e,t,n){if(3===e.tag)Al(e,e,n);else for(;null!==t;){if(3===t.tag){Al(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"===typeof t.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===qu||!qu.has(r))){t=Ma(t,e=gs(t,e=cs(n,e),1),1),e=tl(),null!==t&&(mt(t,1,e),il(t,e));break}}t=t.return}}function Sl(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=tl(),e.pingedLanes|=e.suspendedLanes&n,Ou===e&&(Pu&n)===n&&(4===Iu||3===Iu&&(130023424&Pu)===Pu&&500>Je()-Wu?dl(e,0):ju|=n),il(e,t)}function Cl(e,t){0===t&&(0===(1&e.mode)?t=1:(t=ct,0===(130023424&(ct<<=1))&&(ct=4194304)));var n=tl();null!==(e=Ta(e,t))&&(mt(e,t,n),il(e,n))}function Dl(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Cl(e,n)}function Tl(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;null!==i&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(a(314))}null!==r&&r.delete(t),Cl(e,n)}function Ol(e,t){return qe(e,t)}function Fl(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Pl(e,t,n,r){return new Fl(e,t,n,r)}function Rl(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Ml(e,t){var n=e.alternate;return null===n?((n=Pl(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&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,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Il(e,t,n,r,i,o){var s=2;if(r=e,"function"===typeof e)Rl(e)&&(s=1);else if("string"===typeof e)s=5;else e:switch(e){case _:return Ll(n.children,i,o,t);case A:s=8,i|=8;break;case E:return(e=Pl(12,n,t,2|i)).elementType=E,e.lanes=o,e;case T:return(e=Pl(13,n,t,i)).elementType=T,e.lanes=o,e;case O:return(e=Pl(19,n,t,i)).elementType=O,e.lanes=o,e;case R:return Nl(n,i,o,t);default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case S:s=10;break e;case C:s=9;break e;case D:s=11;break e;case F:s=14;break e;case P:s=16,r=null;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Pl(s,n,t,i)).elementType=e,t.type=r,t.lanes=o,t}function Ll(e,t,n,r){return(e=Pl(7,e,r,t)).lanes=n,e}function Nl(e,t,n,r){return(e=Pl(22,e,r,t)).elementType=R,e.lanes=n,e.stateNode={isHidden:!1},e}function Bl(e,t,n){return(e=Pl(6,e,null,t)).lanes=n,e}function jl(e,t,n){return(t=Pl(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Ul(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=vt(0),this.expirationTimes=vt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=vt(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function zl(e,t,n,r,i,a,o,s,u){return e=new Ul(e,t,n,s,u),1===t?(t=1,!0===a&&(t|=8)):t=0,a=Pl(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Fa(a),e}function Wl(e){if(!e)return Ci;e:{if(We(e=e._reactInternals)!==e||1!==e.tag)throw Error(a(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Pi(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(a(171))}if(1===e.tag){var n=e.type;if(Pi(n))return Ii(e,n,t)}return t}function Vl(e,t,n,r,i,a,o,s,u){return(e=zl(n,r,!0,e,0,a,0,s,u)).context=Wl(null),n=e.current,(a=Ra(r=tl(),i=nl(n))).callback=void 0!==t&&null!==t?t:null,Ma(n,a,i),e.current.lanes=i,mt(e,i,r),il(e,r),e}function Gl(e,t,n,r){var i=t.current,a=tl(),o=nl(i);return n=Wl(n),null===t.context?t.context=n:t.pendingContext=n,(t=Ra(a,o)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=Ma(i,t,o))&&(rl(e,i,o,a),Ia(e,i,o)),o}function Yl(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Hl(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function ql(e,t){Hl(e,t),(e=e.alternate)&&Hl(e,t)}Au=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||Ti.current)ws=!0;else{if(0===(e.lanes&n)&&0===(128&t.flags))return ws=!1,function(e,t,n){switch(t.tag){case 3:Os(t),da();break;case 5:ao(t);break;case 1:Pi(t.type)&&Li(t);break;case 4:ro(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;Si(ma,r._currentValue),r._currentValue=i;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(Si(so,1&so.current),t.flags|=128,null):0!==(n&t.child.childLanes)?Bs(e,t,n):(Si(so,1&so.current),null!==(e=Ys(e,t,n))?e.sibling:null);Si(so,1&so.current);break;case 19:if(r=0!==(n&t.childLanes),0!==(128&e.flags)){if(r)return Vs(e,t,n);t.flags|=128}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null,i.lastEffect=null),Si(so,so.current),r)break;return null;case 22:case 23:return t.lanes=0,Es(e,t,n)}return Ys(e,t,n)}(e,t,n);ws=0!==(131072&e.flags)}else ws=!1,ia&&0!==(1048576&t.flags)&&$i(t,Hi,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Gs(e,t),e=t.pendingProps;var i=Fi(t,Di.current);Aa(t,n),i=Ao(null,t,r,e,i,n);var o=Eo();return t.flags|=1,"object"===typeof i&&null!==i&&"function"===typeof i.render&&void 0===i.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Pi(r)?(o=!0,Li(t)):o=!1,t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null,Fa(t),i.updater=za,t.stateNode=i,i._reactInternals=t,Ya(t,r,e,n),t=Ts(null,t,r,!0,o,n)):(t.tag=0,ia&&o&&ea(t),ks(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Gs(e,t),e=t.pendingProps,r=(i=r._init)(r._payload),t.type=r,i=t.tag=function(e){if("function"===typeof e)return Rl(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===D)return 11;if(e===F)return 14}return 2}(r),e=va(r,e),i){case 0:t=Cs(null,t,r,e,n);break e;case 1:t=Ds(null,t,r,e,n);break e;case 11:t=xs(null,t,r,e,n);break e;case 14:t=_s(null,t,r,va(r.type,e),n);break e}throw Error(a(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,Cs(e,t,r,i=t.elementType===r?i:va(r,i),n);case 1:return r=t.type,i=t.pendingProps,Ds(e,t,r,i=t.elementType===r?i:va(r,i),n);case 3:e:{if(Os(t),null===e)throw Error(a(387));r=t.pendingProps,i=(o=t.memoizedState).element,Pa(e,t),Na(t,r,null,n);var s=t.memoizedState;if(r=s.element,o.isDehydrated){if(o={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=o,t.memoizedState=o,256&t.flags){t=Fs(e,t,r,n,i=cs(Error(a(423)),t));break e}if(r!==i){t=Fs(e,t,r,n,i=cs(Error(a(424)),t));break e}for(ra=li(t.stateNode.containerInfo.firstChild),na=t,ia=!0,aa=null,n=Ja(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(da(),r===i){t=Ys(e,t,n);break e}ks(e,t,r,n)}t=t.child}return t;case 5:return ao(t),null===e&&la(t),r=t.type,i=t.pendingProps,o=null!==e?e.memoizedProps:null,s=i.children,ni(r,i)?s=null:null!==o&&ni(r,o)&&(t.flags|=32),Ss(e,t),ks(e,t,s,n),t.child;case 6:return null===e&&la(t),null;case 13:return Bs(e,t,n);case 4:return ro(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Ka(t,null,r,n):ks(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,xs(e,t,r,i=t.elementType===r?i:va(r,i),n);case 7:return ks(e,t,t.pendingProps,n),t.child;case 8:case 12:return ks(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,s=i.value,Si(ma,r._currentValue),r._currentValue=s,null!==o)if(sr(o.value,s)){if(o.children===i.children&&!Ti.current){t=Ys(e,t,n);break e}}else for(null!==(o=t.child)&&(o.return=t);null!==o;){var u=o.dependencies;if(null!==u){s=o.child;for(var l=u.firstContext;null!==l;){if(l.context===r){if(1===o.tag){(l=Ra(-1,n&-n)).tag=2;var c=o.updateQueue;if(null!==c){var f=(c=c.shared).pending;null===f?l.next=l:(l.next=f.next,f.next=l),c.pending=l}}o.lanes|=n,null!==(l=o.alternate)&&(l.lanes|=n),_a(o.return,n,t),u.lanes|=n;break}l=l.next}}else if(10===o.tag)s=o.type===t.type?null:o.child;else if(18===o.tag){if(null===(s=o.return))throw Error(a(341));s.lanes|=n,null!==(u=s.alternate)&&(u.lanes|=n),_a(s,n,t),s=o.sibling}else s=o.child;if(null!==s)s.return=o;else for(s=o;null!==s;){if(s===t){s=null;break}if(null!==(o=s.sibling)){o.return=s.return,s=o;break}s=s.return}o=s}ks(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Aa(t,n),r=r(i=Ea(i)),t.flags|=1,ks(e,t,r,n),t.child;case 14:return i=va(r=t.type,t.pendingProps),_s(e,t,r,i=va(r.type,i),n);case 15:return As(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:va(r,i),Gs(e,t),t.tag=1,Pi(r)?(e=!0,Li(t)):e=!1,Aa(t,n),Va(t,r,i),Ya(t,r,i,n),Ts(null,t,r,!0,e,n);case 19:return Vs(e,t,n);case 22:return Es(e,t,n)}throw Error(a(156,t.tag))};var Zl="function"===typeof reportError?reportError:function(e){console.error(e)};function Xl(e){this._internalRoot=e}function Kl(e){this._internalRoot=e}function Jl(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Ql(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function $l(){}function ec(e,t,n,r,i){var a=n._reactRootContainer;if(a){var o=a;if("function"===typeof i){var s=i;i=function(){var e=Yl(o);s.call(e)}}Gl(t,o,e,i)}else o=function(e,t,n,r,i){if(i){if("function"===typeof r){var a=r;r=function(){var e=Yl(o);a.call(e)}}var o=Vl(t,r,e,0,null,!1,0,"",$l);return e._reactRootContainer=o,e[pi]=o.current,Wr(8===e.nodeType?e.parentNode:e),fl(),o}for(;i=e.lastChild;)e.removeChild(i);if("function"===typeof r){var s=r;r=function(){var e=Yl(u);s.call(e)}}var u=zl(e,0,!1,null,0,!1,0,"",$l);return e._reactRootContainer=u,e[pi]=u.current,Wr(8===e.nodeType?e.parentNode:e),fl((function(){Gl(t,u,n,r)})),u}(n,t,e,i,r);return Yl(o)}Kl.prototype.render=Xl.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(a(409));Gl(e,t,null,null)},Kl.prototype.unmount=Xl.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;fl((function(){Gl(null,e,null,null)})),t[pi]=null}},Kl.prototype.unstable_scheduleHydration=function(e){if(e){var t=At();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Rt.length&&0!==t&&t<Rt[n].priority;n++);Rt.splice(n,0,e),0===n&&Nt(e)}},kt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=ft(t.pendingLanes);0!==n&&(yt(t,1|n),il(t,Je()),0===(6&Tu)&&(Vu=Je()+500,Wi()))}break;case 13:fl((function(){var t=Ta(e,1);if(null!==t){var n=tl();rl(t,e,1,n)}})),ql(e,1)}},xt=function(e){if(13===e.tag){var t=Ta(e,134217728);if(null!==t)rl(t,e,134217728,tl());ql(e,134217728)}},_t=function(e){if(13===e.tag){var t=nl(e),n=Ta(e,t);if(null!==n)rl(n,e,t,tl());ql(e,t)}},At=function(){return bt},Et=function(e,t){var n=bt;try{return bt=e,t()}finally{bt=n}},xe=function(e,t,n){switch(t){case"input":if(Q(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=ki(r);if(!i)throw Error(a(90));q(r),Q(r,i)}}}break;case"textarea":ae(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},De=cl,Te=fl;var tc={usingClientEntryPoint:!1,Events:[bi,wi,ki,Se,Ce,cl]},nc={findFiberByHostInstance:yi,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},rc={bundleType:nc.bundleType,version:nc.version,rendererPackageName:nc.rendererPackageName,rendererConfig:nc.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:w.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Ye(e))?null:e.stateNode},findFiberByHostInstance:nc.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var ic=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ic.isDisabled&&ic.supportsFiber)try{it=ic.inject(rc),at=ic}catch(ce){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=tc,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Jl(t))throw Error(a(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:x,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.createRoot=function(e,t){if(!Jl(e))throw Error(a(299));var n=!1,r="",i=Zl;return null!==t&&void 0!==t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(i=t.onRecoverableError)),t=zl(e,1,!1,null,0,n,0,r,i),e[pi]=t.current,Wr(8===e.nodeType?e.parentNode:e),new Xl(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"===typeof e.render)throw Error(a(188));throw e=Object.keys(e).join(","),Error(a(268,e))}return e=null===(e=Ye(t))?null:e.stateNode},t.flushSync=function(e){return fl(e)},t.hydrate=function(e,t,n){if(!Ql(t))throw Error(a(200));return ec(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!Jl(e))throw Error(a(405));var r=null!=n&&n.hydratedSources||null,i=!1,o="",s=Zl;if(null!==n&&void 0!==n&&(!0===n.unstable_strictMode&&(i=!0),void 0!==n.identifierPrefix&&(o=n.identifierPrefix),void 0!==n.onRecoverableError&&(s=n.onRecoverableError)),t=Vl(t,null,e,1,null!=n?n:null,i,0,o,s),e[pi]=t.current,Wr(e),r)for(e=0;e<r.length;e++)i=(i=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,i]:t.mutableSourceEagerHydrationData.push(n,i);return new Kl(t)},t.render=function(e,t,n){if(!Ql(t))throw Error(a(200));return ec(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Ql(e))throw Error(a(40));return!!e._reactRootContainer&&(fl((function(){ec(null,null,e,!1,(function(){e._reactRootContainer=null,e[pi]=null}))})),!0)},t.unstable_batchedUpdates=cl,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Ql(n))throw Error(a(200));if(null==e||void 0===e._reactInternals)throw Error(a(38));return ec(e,t,n,!1,r)},t.version="18.2.0-next-9e3b772b8-20220608"},1250:function(e,t,n){"use strict";var r=n(4164);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},4164:function(e,t,n){"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(4463)},67:function(e,t){"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,i=e[r];if(!(0<a(i,t)))break e;e[r]=t,e[n]=i,n=r}}function r(e){return 0===e.length?null:e[0]}function i(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,i=e.length,o=i>>>1;r<o;){var s=2*(r+1)-1,u=e[s],l=s+1,c=e[l];if(0>a(u,n))l<i&&0>a(c,u)?(e[r]=c,e[l]=n,r=l):(e[r]=u,e[s]=n,r=s);else{if(!(l<i&&0>a(c,n)))break e;e[r]=c,e[l]=n,r=l}}}return t}function a(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"===typeof performance&&"function"===typeof performance.now){var o=performance;t.unstable_now=function(){return o.now()}}else{var s=Date,u=s.now();t.unstable_now=function(){return s.now()-u}}var l=[],c=[],f=1,h=null,d=3,p=!1,g=!1,v=!1,m="function"===typeof setTimeout?setTimeout:null,y="function"===typeof clearTimeout?clearTimeout:null,b="undefined"!==typeof setImmediate?setImmediate:null;function w(e){for(var t=r(c);null!==t;){if(null===t.callback)i(c);else{if(!(t.startTime<=e))break;i(c),t.sortIndex=t.expirationTime,n(l,t)}t=r(c)}}function k(e){if(v=!1,w(e),!g)if(null!==r(l))g=!0,R(x);else{var t=r(c);null!==t&&M(k,t.startTime-e)}}function x(e,n){g=!1,v&&(v=!1,y(S),S=-1),p=!0;var a=d;try{for(w(n),h=r(l);null!==h&&(!(h.expirationTime>n)||e&&!T());){var o=h.callback;if("function"===typeof o){h.callback=null,d=h.priorityLevel;var s=o(h.expirationTime<=n);n=t.unstable_now(),"function"===typeof s?h.callback=s:h===r(l)&&i(l),w(n)}else i(l);h=r(l)}if(null!==h)var u=!0;else{var f=r(c);null!==f&&M(k,f.startTime-n),u=!1}return u}finally{h=null,d=a,p=!1}}"undefined"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var _,A=!1,E=null,S=-1,C=5,D=-1;function T(){return!(t.unstable_now()-D<C)}function O(){if(null!==E){var e=t.unstable_now();D=e;var n=!0;try{n=E(!0,e)}finally{n?_():(A=!1,E=null)}}else A=!1}if("function"===typeof b)_=function(){b(O)};else if("undefined"!==typeof MessageChannel){var F=new MessageChannel,P=F.port2;F.port1.onmessage=O,_=function(){P.postMessage(null)}}else _=function(){m(O,0)};function R(e){E=e,A||(A=!0,_())}function M(e,n){S=m((function(){e(t.unstable_now())}),n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){g||p||(g=!0,R(x))},t.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"):C=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return d},t.unstable_getFirstCallbackNode=function(){return r(l)},t.unstable_next=function(e){switch(d){case 1:case 2:case 3:var t=3;break;default:t=d}var n=d;d=t;try{return e()}finally{d=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=d;d=e;try{return t()}finally{d=n}},t.unstable_scheduleCallback=function(e,i,a){var o=t.unstable_now();switch("object"===typeof a&&null!==a?a="number"===typeof(a=a.delay)&&0<a?o+a:o:a=o,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:f++,callback:i,priorityLevel:e,startTime:a,expirationTime:s=a+s,sortIndex:-1},a>o?(e.sortIndex=a,n(c,e),null===r(l)&&e===r(c)&&(v?(y(S),S=-1):v=!0,M(k,a-o))):(e.sortIndex=s,n(l,e),g||p||(g=!0,R(x))),e},t.unstable_shouldYield=T,t.unstable_wrapCallback=function(e){var t=d;return function(){var n=d;d=t;try{return e.apply(this,arguments)}finally{d=n}}}},5585:function(e,t,n){"use strict";e.exports=n(67)},77:function(e){var t="undefined"!==typeof Element,n="function"===typeof Map,r="function"===typeof Set,i="function"===typeof ArrayBuffer&&!!ArrayBuffer.isView;function a(e,o){if(e===o)return!0;if(e&&o&&"object"==typeof e&&"object"==typeof o){if(e.constructor!==o.constructor)return!1;var s,u,l,c;if(Array.isArray(e)){if((s=e.length)!=o.length)return!1;for(u=s;0!==u--;)if(!a(e[u],o[u]))return!1;return!0}if(n&&e instanceof Map&&o instanceof Map){if(e.size!==o.size)return!1;for(c=e.entries();!(u=c.next()).done;)if(!o.has(u.value[0]))return!1;for(c=e.entries();!(u=c.next()).done;)if(!a(u.value[1],o.get(u.value[0])))return!1;return!0}if(r&&e instanceof Set&&o instanceof Set){if(e.size!==o.size)return!1;for(c=e.entries();!(u=c.next()).done;)if(!o.has(u.value[0]))return!1;return!0}if(i&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(o)){if((s=e.length)!=o.length)return!1;for(u=s;0!==u--;)if(e[u]!==o[u])return!1;return!0}if(e.constructor===RegExp)return e.source===o.source&&e.flags===o.flags;if(e.valueOf!==Object.prototype.valueOf&&"function"===typeof e.valueOf&&"function"===typeof o.valueOf)return e.valueOf()===o.valueOf();if(e.toString!==Object.prototype.toString&&"function"===typeof e.toString&&"function"===typeof o.toString)return e.toString()===o.toString();if((s=(l=Object.keys(e)).length)!==Object.keys(o).length)return!1;for(u=s;0!==u--;)if(!Object.prototype.hasOwnProperty.call(o,l[u]))return!1;if(t&&e instanceof Element)return!1;for(u=s;0!==u--;)if(("_owner"!==l[u]&&"__v"!==l[u]&&"__o"!==l[u]||!e.$$typeof)&&!a(e[l[u]],o[l[u]]))return!1;return!0}return e!==e&&o!==o}e.exports=function(e,t){try{return a(e,t)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}}},9475:function(e,t,n){"use strict";var r,i=n(2791),a=(r=i)&&"object"===typeof r&&"default"in r?r.default:r;function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s=!("undefined"===typeof window||!window.document||!window.document.createElement);e.exports=function(e,t,n){if("function"!==typeof e)throw new Error("Expected reducePropsToState to be a function.");if("function"!==typeof t)throw new Error("Expected handleStateChangeOnClient to be a function.");if("undefined"!==typeof n&&"function"!==typeof n)throw new Error("Expected mapStateOnServer to either be undefined or a function.");return function(r){if("function"!==typeof r)throw new Error("Expected WrappedComponent to be a React component.");var u,l=[];function c(){u=e(l.map((function(e){return e.props}))),f.canUseDOM?t(u):n&&(u=n(u))}var f=function(e){var t,n;function i(){return e.apply(this,arguments)||this}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.peek=function(){return u},i.rewind=function(){if(i.canUseDOM)throw new Error("You may only call rewind() on the server. Call peek() to read the current state.");var e=u;return u=void 0,l=[],e};var o=i.prototype;return o.UNSAFE_componentWillMount=function(){l.push(this),c()},o.componentDidUpdate=function(){c()},o.componentWillUnmount=function(){var e=l.indexOf(this);l.splice(e,1),c()},o.render=function(){return a.createElement(r,this.props)},i}(i.PureComponent);return o(f,"displayName","SideEffect("+function(e){return e.displayName||e.name||"Component"}(r)+")"),o(f,"canUseDOM",s),f}}},6374:function(e,t,n){"use strict";var r=n(2791),i=Symbol.for("react.element"),a=Symbol.for("react.fragment"),o=Object.prototype.hasOwnProperty,s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,u={key:!0,ref:!0,__self:!0,__source:!0};function l(e,t,n){var r,a={},l=null,c=null;for(r in void 0!==n&&(l=""+n),void 0!==t.key&&(l=""+t.key),void 0!==t.ref&&(c=t.ref),t)o.call(t,r)&&!u.hasOwnProperty(r)&&(a[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===a[r]&&(a[r]=t[r]);return{$$typeof:i,type:e,key:l,ref:c,props:a,_owner:s.current}}t.Fragment=a,t.jsx=l,t.jsxs=l},9117:function(e,t){"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),u=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),f=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),d=Symbol.iterator;var p={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,v={};function m(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||p}function y(){}function b(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||p}m.prototype.isReactComponent={},m.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},m.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=m.prototype;var w=b.prototype=new y;w.constructor=b,g(w,m.prototype),w.isPureReactComponent=!0;var k=Array.isArray,x=Object.prototype.hasOwnProperty,_={current:null},A={key:!0,ref:!0,__self:!0,__source:!0};function E(e,t,r){var i,a={},o=null,s=null;if(null!=t)for(i in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(o=""+t.key),t)x.call(t,i)&&!A.hasOwnProperty(i)&&(a[i]=t[i]);var u=arguments.length-2;if(1===u)a.children=r;else if(1<u){for(var l=Array(u),c=0;c<u;c++)l[c]=arguments[c+2];a.children=l}if(e&&e.defaultProps)for(i in u=e.defaultProps)void 0===a[i]&&(a[i]=u[i]);return{$$typeof:n,type:e,key:o,ref:s,props:a,_owner:_.current}}function S(e){return"object"===typeof e&&null!==e&&e.$$typeof===n}var C=/\/+/g;function D(e,t){return"object"===typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function T(e,t,i,a,o){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var u=!1;if(null===e)u=!0;else switch(s){case"string":case"number":u=!0;break;case"object":switch(e.$$typeof){case n:case r:u=!0}}if(u)return o=o(u=e),e=""===a?"."+D(u,0):a,k(o)?(i="",null!=e&&(i=e.replace(C,"$&/")+"/"),T(o,t,i,"",(function(e){return e}))):null!=o&&(S(o)&&(o=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(o,i+(!o.key||u&&u.key===o.key?"":(""+o.key).replace(C,"$&/")+"/")+e)),t.push(o)),1;if(u=0,a=""===a?".":a+":",k(e))for(var l=0;l<e.length;l++){var c=a+D(s=e[l],l);u+=T(s,t,i,c,o)}else if(c=function(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=d&&e[d]||e["@@iterator"])?e:null}(e),"function"===typeof c)for(e=c.call(e),l=0;!(s=e.next()).done;)u+=T(s=s.value,t,i,c=a+D(s,l++),o);else if("object"===s)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return u}function O(e,t,n){if(null==e)return e;var r=[],i=0;return T(e,r,"","",(function(e){return t.call(n,e,i++)})),r}function F(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var P={current:null},R={transition:null},M={ReactCurrentDispatcher:P,ReactCurrentBatchConfig:R,ReactCurrentOwner:_};t.Children={map:O,forEach:function(e,t,n){O(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return O(e,(function(){t++})),t},toArray:function(e){return O(e,(function(e){return e}))||[]},only:function(e){if(!S(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=m,t.Fragment=i,t.Profiler=o,t.PureComponent=b,t.StrictMode=a,t.Suspense=c,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=M,t.cloneElement=function(e,t,r){if(null===e||void 0===e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var i=g({},e.props),a=e.key,o=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(o=t.ref,s=_.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(l in t)x.call(t,l)&&!A.hasOwnProperty(l)&&(i[l]=void 0===t[l]&&void 0!==u?u[l]:t[l])}var l=arguments.length-2;if(1===l)i.children=r;else if(1<l){u=Array(l);for(var c=0;c<l;c++)u[c]=arguments[c+2];i.children=u}return{$$typeof:n,type:e.type,key:a,ref:o,props:i,_owner:s}},t.createContext=function(e){return(e={$$typeof:u,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},t.createElement=E,t.createFactory=function(e){var t=E.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:l,render:e}},t.isValidElement=S,t.lazy=function(e){return{$$typeof:h,_payload:{_status:-1,_result:e},_init:F}},t.memo=function(e,t){return{$$typeof:f,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=R.transition;R.transition={};try{e()}finally{R.transition=t}},t.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},t.useCallback=function(e,t){return P.current.useCallback(e,t)},t.useContext=function(e){return P.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return P.current.useDeferredValue(e)},t.useEffect=function(e,t){return P.current.useEffect(e,t)},t.useId=function(){return P.current.useId()},t.useImperativeHandle=function(e,t,n){return P.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return P.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return P.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return P.current.useMemo(e,t)},t.useReducer=function(e,t,n){return P.current.useReducer(e,t,n)},t.useRef=function(e){return P.current.useRef(e)},t.useState=function(e){return P.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return P.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return P.current.useTransition()},t.version="18.2.0"},2791:function(e,t,n){"use strict";e.exports=n(9117)},184:function(e,t,n){"use strict";e.exports=n(6374)},6813:function(e,t){"use strict";var n,r,i,a,o;if(Object.defineProperty(t,"__esModule",{value:!0}),"undefined"===typeof window||"function"!==typeof MessageChannel){var s=null,u=null,l=function e(){if(null!==s)try{var n=t.unstable_now();s(!0,n),s=null}catch(r){throw setTimeout(e,0),r}},c=Date.now();t.unstable_now=function(){return Date.now()-c},n=function(e){null!==s?setTimeout(n,0,e):(s=e,setTimeout(l,0))},r=function(e,t){u=setTimeout(e,t)},i=function(){clearTimeout(u)},a=function(){return!1},o=t.unstable_forceFrameRate=function(){}}else{var f=window.performance,h=window.Date,d=window.setTimeout,p=window.clearTimeout,g=window.requestAnimationFrame,v=window.cancelAnimationFrame;if("undefined"!==typeof console&&("function"!==typeof g&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!==typeof v&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")),"object"===typeof f&&"function"===typeof f.now)t.unstable_now=function(){return f.now()};else{var m=h.now();t.unstable_now=function(){return h.now()-m}}var y=!1,b=null,w=-1,k=5,x=0;a=function(){return t.unstable_now()>=x},o=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):k=0<e?Math.floor(1e3/e):33.33};var _=new MessageChannel,A=_.port2;_.port1.onmessage=function(){if(null!==b){var e=t.unstable_now();x=e+k;try{b(!0,e)?A.postMessage(null):(y=!1,b=null)}catch(n){throw A.postMessage(null),n}}else y=!1},n=function(e){b=e,y||(y=!0,A.postMessage(null))},r=function(e,n){w=d((function(){e(t.unstable_now())}),n)},i=function(){p(w),w=-1}}function E(e,t){var n=e.length;e.push(t);e:for(;;){var r=Math.floor((n-1)/2),i=e[r];if(!(void 0!==i&&0<D(i,t)))break e;e[r]=t,e[n]=i,n=r}}function S(e){return void 0===(e=e[0])?null:e}function C(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,i=e.length;r<i;){var a=2*(r+1)-1,o=e[a],s=a+1,u=e[s];if(void 0!==o&&0>D(o,n))void 0!==u&&0>D(u,o)?(e[r]=u,e[s]=n,r=s):(e[r]=o,e[a]=n,r=a);else{if(!(void 0!==u&&0>D(u,n)))break e;e[r]=u,e[s]=n,r=s}}}return t}return null}function D(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var T=[],O=[],F=1,P=null,R=3,M=!1,I=!1,L=!1;function N(e){for(var t=S(O);null!==t;){if(null===t.callback)C(O);else{if(!(t.startTime<=e))break;C(O),t.sortIndex=t.expirationTime,E(T,t)}t=S(O)}}function B(e){if(L=!1,N(e),!I)if(null!==S(T))I=!0,n(j);else{var t=S(O);null!==t&&r(B,t.startTime-e)}}function j(e,n){I=!1,L&&(L=!1,i()),M=!0;var o=R;try{for(N(n),P=S(T);null!==P&&(!(P.expirationTime>n)||e&&!a());){var s=P.callback;if(null!==s){P.callback=null,R=P.priorityLevel;var u=s(P.expirationTime<=n);n=t.unstable_now(),"function"===typeof u?P.callback=u:P===S(T)&&C(T),N(n)}else C(T);P=S(T)}if(null!==P)var l=!0;else{var c=S(O);null!==c&&r(B,c.startTime-n),l=!1}return l}finally{P=null,R=o,M=!1}}function U(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var z=o;t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=R;R=e;try{return t()}finally{R=n}},t.unstable_next=function(e){switch(R){case 1:case 2:case 3:var t=3;break;default:t=R}var n=R;R=t;try{return e()}finally{R=n}},t.unstable_scheduleCallback=function(e,a,o){var s=t.unstable_now();if("object"===typeof o&&null!==o){var u=o.delay;u="number"===typeof u&&0<u?s+u:s,o="number"===typeof o.timeout?o.timeout:U(e)}else o=U(e),u=s;return e={id:F++,callback:a,priorityLevel:e,startTime:u,expirationTime:o=u+o,sortIndex:-1},u>s?(e.sortIndex=u,E(O,e),null===S(T)&&e===S(O)&&(L?i():L=!0,r(B,u-s))):(e.sortIndex=o,E(T,e),I||M||(I=!0,n(j))),e},t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_wrapCallback=function(e){var t=R;return function(){var n=R;R=t;try{return e.apply(this,arguments)}finally{R=n}}},t.unstable_getCurrentPriorityLevel=function(){return R},t.unstable_shouldYield=function(){var e=t.unstable_now();N(e);var n=S(T);return n!==P&&null!==P&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime<P.expirationTime||a()},t.unstable_requestPaint=z,t.unstable_continueExecution=function(){I||M||(I=!0,n(j))},t.unstable_pauseExecution=function(){},t.unstable_getFirstCallbackNode=function(){return S(T)},t.unstable_Profiling=null},5296:function(e,t,n){"use strict";e.exports=n(6813)},5114:function(e,t,n){"use strict";var r=n(423),i=Array.prototype.concat,a=Array.prototype.slice,o=e.exports=function(e){for(var t=[],n=0,o=e.length;n<o;n++){var s=e[n];r(s)?t=i.call(t,a.call(s)):t.push(s)}return t};o.wrap=function(e){return function(){return e(o(arguments))}}},423:function(e){e.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))}},3768:function(e){var t=0,n=-3;function r(){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 r,this.dtree=new r}var a=new r,o=new r,s=new Uint8Array(30),u=new Uint16Array(30),l=new Uint8Array(30),c=new Uint16Array(30),f=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),h=new r,d=new Uint8Array(320);function p(e,t,n,r){var i,a;for(i=0;i<n;++i)e[i]=0;for(i=0;i<30-n;++i)e[i+n]=i/n|0;for(a=r,i=0;i<30;++i)t[i]=a,a+=1<<e[i]}var g=new Uint16Array(16);function v(e,t,n,r){var i,a;for(i=0;i<16;++i)e.table[i]=0;for(i=0;i<r;++i)e.table[t[n+i]]++;for(e.table[0]=0,a=0,i=0;i<16;++i)g[i]=a,a+=e.table[i];for(i=0;i<r;++i)t[n+i]&&(e.trans[g[t[n+i]]++]=i)}function m(e){e.bitcount--||(e.tag=e.source[e.sourceIndex++],e.bitcount=7);var t=1&e.tag;return e.tag>>>=1,t}function y(e,t,n){if(!t)return n;for(;e.bitcount<24;)e.tag|=e.source[e.sourceIndex++]<<e.bitcount,e.bitcount+=8;var r=e.tag&65535>>>16-t;return e.tag>>>=t,e.bitcount-=t,r+n}function b(e,t){for(;e.bitcount<24;)e.tag|=e.source[e.sourceIndex++]<<e.bitcount,e.bitcount+=8;var n=0,r=0,i=0,a=e.tag;do{r=2*r+(1&a),a>>>=1,++i,n+=t.table[i],r-=t.table[i]}while(r>=0);return e.tag=a,e.bitcount-=i,t.trans[n+r]}function w(e,t,n){var r,i,a,o,s,u;for(r=y(e,5,257),i=y(e,5,1),a=y(e,4,4),o=0;o<19;++o)d[o]=0;for(o=0;o<a;++o){var l=y(e,3,0);d[f[o]]=l}for(v(h,d,0,19),s=0;s<r+i;){var c=b(e,h);switch(c){case 16:var p=d[s-1];for(u=y(e,2,3);u;--u)d[s++]=p;break;case 17:for(u=y(e,3,3);u;--u)d[s++]=0;break;case 18:for(u=y(e,7,11);u;--u)d[s++]=0;break;default:d[s++]=c}}v(t,d,0,r),v(n,d,r,i)}function k(e,n,r){for(;;){var i,a,o,f,h=b(e,n);if(256===h)return t;if(h<256)e.dest[e.destLen++]=h;else for(i=y(e,s[h-=257],u[h]),a=b(e,r),f=o=e.destLen-y(e,l[a],c[a]);f<o+i;++f)e.dest[e.destLen++]=e.dest[f]}}function x(e){for(var r,i;e.bitcount>8;)e.sourceIndex--,e.bitcount-=8;if((r=256*(r=e.source[e.sourceIndex+1])+e.source[e.sourceIndex])!==(65535&~(256*e.source[e.sourceIndex+3]+e.source[e.sourceIndex+2])))return n;for(e.sourceIndex+=4,i=r;i;--i)e.dest[e.destLen++]=e.source[e.sourceIndex++];return e.bitcount=0,t}!function(e,t){var n;for(n=0;n<7;++n)e.table[n]=0;for(e.table[7]=24,e.table[8]=152,e.table[9]=112,n=0;n<24;++n)e.trans[n]=256+n;for(n=0;n<144;++n)e.trans[24+n]=n;for(n=0;n<8;++n)e.trans[168+n]=280+n;for(n=0;n<112;++n)e.trans[176+n]=144+n;for(n=0;n<5;++n)t.table[n]=0;for(t.table[5]=32,n=0;n<32;++n)t.trans[n]=n}(a,o),p(s,u,4,3),p(l,c,2,1),s[28]=0,u[28]=258,e.exports=function(e,r){var s,u,l=new i(e,r);do{switch(s=m(l),y(l,2,0)){case 0:u=x(l);break;case 1:u=k(l,a,o);break;case 2:w(l,l.ltree,l.dtree),u=k(l,l.ltree,l.dtree);break;default:u=n}if(u!==t)throw new Error("Data error")}while(!s);return l.destLen<l.dest.length?"function"===typeof l.dest.slice?l.dest.slice(0,l.destLen):l.dest.subarray(0,l.destLen):l.dest}},7403:function(e,t){"use strict";(function(e){e.Unidentified="Unidentified",e.Alt="Alt",e.AltGraph="AltGraph",e.CapsLock="CapsLock",e.Control="Control",e.Fn="Fn",e.FnLock="FnLock",e.Hyper="Hyper",e.Meta="Meta",e.NumLock="NumLock",e.ScrollLock="ScrollLock",e.Shift="Shift",e.Super="Super",e.Symbol="Symbol",e.SymbolLock="SymbolLock",e.Enter="Enter",e.Tab="Tab",e.ArrowDown="ArrowDown",e.ArrowLeft="ArrowLeft",e.ArrowRight="ArrowRight",e.ArrowUp="ArrowUp",e.End="End",e.Home="Home",e.PageDown="PageDown",e.PageUp="PageUp",e.Backspace="Backspace",e.Clear="Clear",e.Copy="Copy",e.CrSel="CrSel",e.Cut="Cut",e.Delete="Delete",e.EraseEof="EraseEof",e.ExSel="ExSel",e.Insert="Insert",e.Paste="Paste",e.Redo="Redo",e.Undo="Undo",e.Accept="Accept",e.Again="Again",e.Attn="Attn",e.Cancel="Cancel",e.ContextMenu="ContextMenu",e.Escape="Escape",e.Execute="Execute",e.Find="Find",e.Finish="Finish",e.Help="Help",e.Pause="Pause",e.Play="Play",e.Props="Props",e.Select="Select",e.ZoomIn="ZoomIn",e.ZoomOut="ZoomOut",e.BrightnessDown="BrightnessDown",e.BrightnessUp="BrightnessUp",e.Eject="Eject",e.LogOff="LogOff",e.Power="Power",e.PowerOff="PowerOff",e.PrintScreen="PrintScreen",e.Hibernate="Hibernate",e.Standby="Standby",e.WakeUp="WakeUp",e.AllCandidates="AllCandidates",e.Alphanumeric="Alphanumeric",e.CodeInput="CodeInput",e.Compose="Compose",e.Convert="Convert",e.Dead="Dead",e.FinalMode="FinalMode",e.GroupFirst="GroupFirst",e.GroupLast="GroupLast",e.GroupNext="GroupNext",e.GroupPrevious="GroupPrevious",e.ModeChange="ModeChange",e.NextCandidate="NextCandidate",e.NonConvert="NonConvert",e.PreviousCandidate="PreviousCandidate",e.Process="Process",e.SingleCandidate="SingleCandidate",e.HangulMode="HangulMode",e.HanjaMode="HanjaMode",e.JunjaMode="JunjaMode",e.Eisu="Eisu",e.Hankaku="Hankaku",e.Hiragana="Hiragana",e.HiraganaKatakana="HiraganaKatakana",e.KanaMode="KanaMode",e.KanjiMode="KanjiMode",e.Katakana="Katakana",e.Romaji="Romaji",e.Zenkaku="Zenkaku",e.ZenkakuHanaku="ZenkakuHanaku",e.F1="F1",e.F2="F2",e.F3="F3",e.F4="F4",e.F5="F5",e.F6="F6",e.F7="F7",e.F8="F8",e.F9="F9",e.F10="F10",e.F11="F11",e.F12="F12",e.F13="F13",e.F14="F14",e.F15="F15",e.F16="F16",e.F17="F17",e.F18="F18",e.F19="F19",e.F20="F20",e.Soft1="Soft1",e.Soft2="Soft2",e.Soft3="Soft3",e.Soft4="Soft4",e.AppSwitch="AppSwitch",e.Call="Call",e.Camera="Camera",e.CameraFocus="CameraFocus",e.EndCall="EndCall",e.GoBack="GoBack",e.GoHome="GoHome",e.HeadsetHook="HeadsetHook",e.LastNumberRedial="LastNumberRedial",e.Notification="Notification",e.MannerMode="MannerMode",e.VoiceDial="VoiceDial",e.ChannelDown="ChannelDown",e.ChannelUp="ChannelUp",e.MediaFastForward="MediaFastForward",e.MediaPause="MediaPause",e.MediaPlay="MediaPlay",e.MediaPlayPause="MediaPlayPause",e.MediaRecord="MediaRecord",e.MediaRewind="MediaRewind",e.MediaStop="MediaStop",e.MediaTrackNext="MediaTrackNext",e.MediaTrackPrevious="MediaTrackPrevious",e.AudioBalanceLeft="AudioBalanceLeft",e.AudioBalanceRight="AudioBalanceRight",e.AudioBassDown="AudioBassDown",e.AudioBassBoostDown="AudioBassBoostDown",e.AudioBassBoostToggle="AudioBassBoostToggle",e.AudioBassBoostUp="AudioBassBoostUp",e.AudioBassUp="AudioBassUp",e.AudioFaderFront="AudioFaderFront",e.AudioFaderRear="AudioFaderRear",e.AudioSurroundModeNext="AudioSurroundModeNext",e.AudioTrebleDown="AudioTrebleDown",e.AudioTrebleUp="AudioTrebleUp",e.AudioVolumeDown="AudioVolumeDown",e.AudioVolumeMute="AudioVolumeMute",e.AudioVolumeUp="AudioVolumeUp",e.MicrophoneToggle="MicrophoneToggle",e.MicrophoneVolumeDown="MicrophoneVolumeDown",e.MicrophoneVolumeMute="MicrophoneVolumeMute",e.MicrophoneVolumeUp="MicrophoneVolumeUp",e.TV="TV",e.TV3DMode="TV3DMode",e.TVAntennaCable="TVAntennaCable",e.TVAudioDescription="TVAudioDescription",e.TVAudioDescriptionMixDown="TVAudioDescriptionMixDown",e.TVAudioDescriptionMixUp="TVAudioDescriptionMixUp",e.TVContentsMenu="TVContentsMenu",e.TVDataService="TVDataService",e.TVInput="TVInput",e.TVInputComponent1="TVInputComponent1",e.TVInputComponent2="TVInputComponent2",e.TVInputComposite1="TVInputComposite1",e.TVInputComposite2="TVInputComposite2",e.TVInputHDMI1="TVInputHDMI1",e.TVInputHDMI2="TVInputHDMI2",e.TVInputHDMI3="TVInputHDMI3",e.TVInputHDMI4="TVInputHDMI4",e.TVInputVGA1="TVInputVGA1",e.TVMediaContext="TVMediaContext",e.TVNetwork="TVNetwork",e.TVNumberEntry="TVNumberEntry",e.TVPower="TVPower",e.TVRadioService="TVRadioService",e.TVSatellite="TVSatellite",e.TVSatelliteBS="TVSatelliteBS",e.TVSatelliteCS="TVSatelliteCS",e.TVSatelliteToggle="TVSatelliteToggle",e.TVTerrestrialAnalog="TVTerrestrialAnalog",e.TVTerrestrialDigital="TVTerrestrialDigital",e.TVTimer="TVTimer",e.AVRInput="AVRInput",e.AVRPower="AVRPower",e.ColorF0Red="ColorF0Red",e.ColorF1Green="ColorF1Green",e.ColorF2Yellow="ColorF2Yellow",e.ColorF3Blue="ColorF3Blue",e.ColorF4Grey="ColorF4Grey",e.ColorF5Brown="ColorF5Brown",e.ClosedCaptionToggle="ClosedCaptionToggle",e.Dimmer="Dimmer",e.DisplaySwap="DisplaySwap",e.DVR="DVR",e.Exit="Exit",e.FavoriteClear0="FavoriteClear0",e.FavoriteClear1="FavoriteClear1",e.FavoriteClear2="FavoriteClear2",e.FavoriteClear3="FavoriteClear3",e.FavoriteRecall0="FavoriteRecall0",e.FavoriteRecall1="FavoriteRecall1",e.FavoriteRecall2="FavoriteRecall2",e.FavoriteRecall3="FavoriteRecall3",e.FavoriteStore0="FavoriteStore0",e.FavoriteStore1="FavoriteStore1",e.FavoriteStore2="FavoriteStore2",e.FavoriteStore3="FavoriteStore3",e.Guide="Guide",e.GuideNextDay="GuideNextDay",e.GuidePreviousDay="GuidePreviousDay",e.Info="Info",e.InstantReplay="InstantReplay",e.Link="Link",e.ListProgram="ListProgram",e.LiveContent="LiveContent",e.Lock="Lock",e.MediaApps="MediaApps",e.MediaAudioTrack="MediaAudioTrack",e.MediaLast="MediaLast",e.MediaSkipBackward="MediaSkipBackward",e.MediaSkipForward="MediaSkipForward",e.MediaStepBackward="MediaStepBackward",e.MediaStepForward="MediaStepForward",e.MediaTopMenu="MediaTopMenu",e.NavigateIn="NavigateIn",e.NavigateNext="NavigateNext",e.NavigateOut="NavigateOut",e.NavigatePrevious="NavigatePrevious",e.NextFavoriteChannel="NextFavoriteChannel",e.NextUserProfile="NextUserProfile",e.OnDemand="OnDemand",e.Pairing="Pairing",e.PinPDown="PinPDown",e.PinPMove="PinPMove",e.PinPToggle="PinPToggle",e.PinPUp="PinPUp",e.PlaySpeedDown="PlaySpeedDown",e.PlaySpeedReset="PlaySpeedReset",e.PlaySpeedUp="PlaySpeedUp",e.RandomToggle="RandomToggle",e.RcLowBattery="RcLowBattery",e.RecordSpeedNext="RecordSpeedNext",e.RfBypass="RfBypass",e.ScanChannelsToggle="ScanChannelsToggle",e.ScreenModeNext="ScreenModeNext",e.Settings="Settings",e.SplitScreenToggle="SplitScreenToggle",e.STBInput="STBInput",e.STBPower="STBPower",e.Subtitle="Subtitle",e.Teletext="Teletext",e.VideoModeNext="VideoModeNext",e.Wink="Wink",e.ZoomToggle="ZoomToggle",e.SpeechCorrectionList="SpeechCorrectionList",e.SpeechInputToggle="SpeechInputToggle",e.Close="Close",e.New="New",e.Open="Open",e.Print="Print",e.Save="Save",e.SpellCheck="SpellCheck",e.MailForward="MailForward",e.MailReply="MailReply",e.MailSend="MailSend",e.LaunchCalculator="LaunchCalculator",e.LaunchCalendar="LaunchCalendar",e.LaunchContacts="LaunchContacts",e.LaunchMail="LaunchMail",e.LaunchMediaPlayer="LaunchMediaPlayer",e.LaunchMusicPlayer="LaunchMusicPlayer",e.LaunchMyComputer="LaunchMyComputer",e.LaunchPhone="LaunchPhone",e.LaunchScreenSaver="LaunchScreenSaver",e.LaunchSpreadsheet="LaunchSpreadsheet",e.LaunchWebBrowser="LaunchWebBrowser",e.LaunchWebCam="LaunchWebCam",e.LaunchWordProcessor="LaunchWordProcessor",e.LaunchApplication1="LaunchApplication1",e.LaunchApplication2="LaunchApplication2",e.LaunchApplication3="LaunchApplication3",e.LaunchApplication4="LaunchApplication4",e.LaunchApplication5="LaunchApplication5",e.LaunchApplication6="LaunchApplication6",e.LaunchApplication7="LaunchApplication7",e.LaunchApplication8="LaunchApplication8",e.LaunchApplication9="LaunchApplication9",e.LaunchApplication10="LaunchApplication10",e.LaunchApplication11="LaunchApplication11",e.LaunchApplication12="LaunchApplication12",e.LaunchApplication13="LaunchApplication13",e.LaunchApplication14="LaunchApplication14",e.LaunchApplication15="LaunchApplication15",e.LaunchApplication16="LaunchApplication16",e.BrowserBack="BrowserBack",e.BrowserFavorites="BrowserFavorites",e.BrowserForward="BrowserForward",e.BrowserHome="BrowserHome",e.BrowserRefresh="BrowserRefresh",e.BrowserSearch="BrowserSearch",e.BrowserStop="BrowserStop",e.Decimal="Decimal",e.Key11="Key11",e.Key12="Key12",e.Multiply="Multiply",e.Add="Add",e.Divide="Divide",e.Subtract="Subtract",e.Separator="Separator"})(t.s||(t.s={}))},2041:function(e,t,n){var r=n(6690).default,i=n(9728).default,a=n(3768),o=n(6952).swap32LE,s=function(){"use strict";function e(t){r(this,e);var n="function"===typeof t.readUInt32BE&&"function"===typeof t.slice;if(n||t instanceof Uint8Array){var i;if(n)this.highStart=t.readUInt32LE(0),this.errorValue=t.readUInt32LE(4),i=t.readUInt32LE(8),t=t.slice(12);else{var s=new DataView(t.buffer);this.highStart=s.getUint32(0,!0),this.errorValue=s.getUint32(4,!0),i=s.getUint32(8,!0),t=t.subarray(12)}t=a(t,new Uint8Array(i)),t=a(t,new Uint8Array(i)),o(t),this.data=new Uint32Array(t.buffer)}else{var u=t;this.data=u.data,this.highStart=u.highStart,this.errorValue=u.errorValue}}return i(e,[{key:"get",value:function(e){var 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[2080+(e>>11)],t=((t=this.data[t+(e>>5&63)])<<2)+(31&e),this.data[t]):this.data[this.data.length-4]}}]),e}();e.exports=s},6952:function(e){var t=18===new Uint8Array(new Uint32Array([305419896]).buffer)[0],n=function(e,t,n){var r=e[t];e[t]=e[n],e[n]=r};e.exports={swap32LE:function(e){t&&function(e){for(var t=e.length,r=0;r<t;r+=4)n(e,r,r+3),n(e,r+1,r+2)}(e)}}},1561:function(e,t,n){"use strict";var r=n(2791);var i="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},a=r.useState,o=r.useEffect,s=r.useLayoutEffect,u=r.useDebugValue;function l(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!i(e,n)}catch(r){return!0}}var c="undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=a({inst:{value:n,getSnapshot:t}}),i=r[0].inst,c=r[1];return s((function(){i.value=n,i.getSnapshot=t,l(i)&&c({inst:i})}),[e,n,t]),o((function(){return l(i)&&c({inst:i}),e((function(){l(i)&&c({inst:i})}))}),[e]),u(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:c},7595:function(e,t,n){"use strict";var r=n(2791),i=n(7248);var a="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},o=i.useSyncExternalStore,s=r.useRef,u=r.useEffect,l=r.useMemo,c=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var f=s(null);if(null===f.current){var h={hasValue:!1,value:null};f.current=h}else h=f.current;f=l((function(){function e(e){if(!u){if(u=!0,o=e,e=r(e),void 0!==i&&h.hasValue){var t=h.value;if(i(t,e))return s=t}return s=e}if(t=s,a(o,e))return t;var n=r(e);return void 0!==i&&i(t,n)?t:(o=e,s=n)}var o,s,u=!1,l=void 0===n?null:n;return[function(){return e(t())},null===l?void 0:function(){return e(l())}]}),[t,n,r,i]);var d=o(e,f[0],f[1]);return u((function(){h.hasValue=!0,h.value=d}),[d]),c(d),d}},7248:function(e,t,n){"use strict";e.exports=n(1561)},327:function(e,t,n){"use strict";e.exports=n(7595)},2480:function(){},3897:function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r},e.exports.__esModule=!0,e.exports.default=e.exports},5372:function(e){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},6690:function(e){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},9728:function(e,t,n){var r=n(4062);function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,r(i.key),i)}}e.exports=function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports},4704:function(e,t,n){var r=n(6116);e.exports=function(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=r(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var i=0,a=function(){};return{s:a,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){u=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw o}}}},e.exports.__esModule=!0,e.exports.default=e.exports},8416:function(e,t,n){var r=n(4062);e.exports=function(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},8872:function(e){e.exports=function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){l=!0,i=e}finally{try{if(!u&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}},e.exports.__esModule=!0,e.exports.default=e.exports},2218:function(e){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},7061:function(e,t,n){var r=n(8698).default;function i(){"use strict";e.exports=i=function(){return n},e.exports.__esModule=!0,e.exports.default=e.exports;var t,n={},a=Object.prototype,o=a.hasOwnProperty,s=Object.defineProperty||function(e,t,n){e[t]=n.value},u="function"==typeof Symbol?Symbol:{},l=u.iterator||"@@iterator",c=u.asyncIterator||"@@asyncIterator",f=u.toStringTag||"@@toStringTag";function h(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{h({},"")}catch(t){h=function(e,t,n){return e[t]=n}}function d(e,t,n,r){var i=t&&t.prototype instanceof w?t:w,a=Object.create(i.prototype),o=new R(r||[]);return s(a,"_invoke",{value:T(e,n,o)}),a}function p(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}n.wrap=d;var g="suspendedStart",v="suspendedYield",m="executing",y="completed",b={};function w(){}function k(){}function x(){}var _={};h(_,l,(function(){return this}));var A=Object.getPrototypeOf,E=A&&A(A(M([])));E&&E!==a&&o.call(E,l)&&(_=E);var S=x.prototype=w.prototype=Object.create(_);function C(e){["next","throw","return"].forEach((function(t){h(e,t,(function(e){return this._invoke(t,e)}))}))}function D(e,t){function n(i,a,s,u){var l=p(e[i],e,a);if("throw"!==l.type){var c=l.arg,f=c.value;return f&&"object"==r(f)&&o.call(f,"__await")?t.resolve(f.__await).then((function(e){n("next",e,s,u)}),(function(e){n("throw",e,s,u)})):t.resolve(f).then((function(e){c.value=e,s(c)}),(function(e){return n("throw",e,s,u)}))}u(l.arg)}var i;s(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,i){n(e,r,t,i)}))}return i=i?i.then(a,a):a()}})}function T(e,n,r){var i=g;return function(a,o){if(i===m)throw new Error("Generator is already running");if(i===y){if("throw"===a)throw o;return{value:t,done:!0}}for(r.method=a,r.arg=o;;){var s=r.delegate;if(s){var u=O(s,r);if(u){if(u===b)continue;return u}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===g)throw i=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=m;var l=p(e,n,r);if("normal"===l.type){if(i=r.done?y:v,l.arg===b)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(i=y,r.method="throw",r.arg=l.arg)}}}function O(e,n){var r=n.method,i=e.iterator[r];if(i===t)return n.delegate=null,"throw"===r&&e.iterator.return&&(n.method="return",n.arg=t,O(e,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),b;var a=p(i,e.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,b;var o=a.arg;return o?o.done?(n[e.resultName]=o.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,b):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,b)}function F(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function P(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function R(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(F,this),this.reset(!0)}function M(e){if(e||""===e){var n=e[l];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,a=function n(){for(;++i<e.length;)if(o.call(e,i))return n.value=e[i],n.done=!1,n;return n.value=t,n.done=!0,n};return a.next=a}}throw new TypeError(r(e)+" is not iterable")}return k.prototype=x,s(S,"constructor",{value:x,configurable:!0}),s(x,"constructor",{value:k,configurable:!0}),k.displayName=h(x,f,"GeneratorFunction"),n.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===k||"GeneratorFunction"===(t.displayName||t.name))},n.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,x):(e.__proto__=x,h(e,f,"GeneratorFunction")),e.prototype=Object.create(S),e},n.awrap=function(e){return{__await:e}},C(D.prototype),h(D.prototype,c,(function(){return this})),n.AsyncIterator=D,n.async=function(e,t,r,i,a){void 0===a&&(a=Promise);var o=new D(d(e,t,r,i),a);return n.isGeneratorFunction(t)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},C(S),h(S,f,"Generator"),h(S,l,(function(){return this})),h(S,"toString",(function(){return"[object Generator]"})),n.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},n.values=M,R.prototype={constructor:R,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(P),!e)for(var n in this)"t"===n.charAt(0)&&o.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function r(r,i){return s.type="throw",s.arg=e,n.next=r,i&&(n.method="next",n.arg=t),!!i}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],s=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var u=o.call(a,"catchLoc"),l=o.call(a,"finallyLoc");if(u&&l){if(this.prev<a.catchLoc)return r(a.catchLoc,!0);if(this.prev<a.finallyLoc)return r(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return r(a.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,b):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),b},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),P(n),b}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;P(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:M(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),b}},n}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports},7424:function(e,t,n){var r=n(5372),i=n(8872),a=n(6116),o=n(2218);e.exports=function(e,t){return r(e)||i(e,t)||a(e,t)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},5036:function(e,t,n){var r=n(8698).default;e.exports=function(e,t){if("object"!==r(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!==r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},4062:function(e,t,n){var r=n(8698).default,i=n(5036);e.exports=function(e){var t=i(e,"string");return"symbol"===r(t)?t:String(t)},e.exports.__esModule=!0,e.exports.default=e.exports},8698:function(e){function t(n){return e.exports=t="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.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},6116:function(e,t,n){var r=n(3897);e.exports=function(e,t){if(e){if("string"===typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var a=t[r]={exports:{}};return e[r].call(a.exports,a,a.exports,n),a.exports}n.m=e,n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},function(){var e,t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__};n.t=function(r,i){if(1&i&&(r=this(r)),8&i)return r;if("object"===typeof r&&r){if(4&i&&r.__esModule)return r;if(16&i&&"function"===typeof r.then)return r}var a=Object.create(null);n.r(a);var o={};e=e||[null,t({}),t([]),t(t)];for(var s=2&i&&r;"object"==typeof s&&!~e.indexOf(s);s=t(s))Object.getOwnPropertyNames(s).forEach((function(e){o[e]=function(){return r[e]}}));return o.default=function(){return r},n.d(a,o),a}}(),n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.f={},n.e=function(e){return Promise.all(Object.keys(n.f).reduce((function(t,r){return n.f[r](e,t),t}),[]))},n.u=function(e){return"static/js/"+e+".d98de4bb.chunk.js"},n.miniCssF=function(e){},n.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e={},t="hakaton:";n.l=function(r,i,a,o){if(e[r])e[r].push(i);else{var s,u;if(void 0!==a)for(var l=document.getElementsByTagName("script"),c=0;c<l.length;c++){var f=l[c];if(f.getAttribute("src")==r||f.getAttribute("data-webpack")==t+a){s=f;break}}s||(u=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,n.nc&&s.setAttribute("nonce",n.nc),s.setAttribute("data-webpack",t+a),s.src=r),e[r]=[i];var h=function(t,n){s.onerror=s.onload=null,clearTimeout(d);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((function(e){return e(n)})),t)return t(n)},d=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),u&&document.head.appendChild(s)}}}(),n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.p="/",function(){var e={179:0};n.f.j=function(t,r){var i=n.o(e,t)?e[t]:void 0;if(0!==i)if(i)r.push(i[2]);else{var a=new Promise((function(n,r){i=e[t]=[n,r]}));r.push(i[2]=a);var o=n.p+n.u(t),s=new Error;n.l(o,(function(r){if(n.o(e,t)&&(0!==(i=e[t])&&(e[t]=void 0),i)){var a=r&&("load"===r.type?"missing":r.type),o=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+a+": "+o+")",s.name="ChunkLoadError",s.type=a,s.request=o,i[1](s)}}),"chunk-"+t,t)}};var t=function(t,r){var i,a,o=r[0],s=r[1],u=r[2],l=0;if(o.some((function(t){return 0!==e[t]}))){for(i in s)n.o(s,i)&&(n.m[i]=s[i]);if(u)u(n)}for(t&&t(r);l<o.length;l++)a=o[l],n.o(e,a)&&e[a]&&e[a][0](),e[a]=0},r=self.webpackChunkhakaton=self.webpackChunkhakaton||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))}(),function(){"use strict";var e={};n.r(e),n.d(e,{Canvas:function(){return Pc},Circle:function(){return Rc},ClipPath:function(){return Bc},Defs:function(){return Tc},Document:function(){return Lc},Ellipse:function(){return Mc},G:function(){return yc},Image:function(){return Oc},Line:function(){return Cc},LinearGradient:function(){return Uc},Link:function(){return xc},Note:function(){return Ac},Page:function(){return _c},Path:function(){return Ec},Polygon:function(){return Ic},Polyline:function(){return Nc},RadialGradient:function(){return zc},Rect:function(){return Sc},Stop:function(){return Dc},Svg:function(){return bc},Text:function(){return kc},TextInstance:function(){return jc},Tspan:function(){return Fc},View:function(){return wc}});var t=n(2791),r=n.t(t,2),i=n(1250),a=function(e){e&&e instanceof Function&&n.e(787).then(n.bind(n,787)).then((function(t){var n=t.getCLS,r=t.getFID,i=t.getFCP,a=t.getLCP,o=t.getTTFB;n(e),r(e),i(e),a(e),o(e)}))},o=n(2007),s=n.n(o),u=n(9475),l=n.n(u),c=n(77),f=n.n(c),h=n(1725),d=n.n(h),p="bodyAttributes",g="htmlAttributes",v="titleAttributes",m={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title"},y=(Object.keys(m).map((function(e){return m[e]})),"charset"),b="cssText",w="href",k="http-equiv",x="innerHTML",_="itemprop",A="name",E="property",S="rel",C="src",D="target",T={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},O="defaultTitle",F="defer",P="encodeSpecialCharacters",R="onChangeClientState",M="titleTemplate",I=Object.keys(T).reduce((function(e,t){return e[T[t]]=t,e}),{}),L=[m.NOSCRIPT,m.SCRIPT,m.STYLE],N="data-react-helmet",B="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},j=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),U=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},z=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},W=function(e){return!1===(!(arguments.length>1&&void 0!==arguments[1])||arguments[1])?String(e):String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")},V=function(e){var t=Z(e,m.TITLE),n=Z(e,M);if(n&&t)return n.replace(/%s/g,(function(){return Array.isArray(t)?t.join(""):t}));var r=Z(e,O);return t||r||void 0},G=function(e){return Z(e,R)||function(){}},Y=function(e,t){return t.filter((function(t){return"undefined"!==typeof t[e]})).map((function(t){return t[e]})).reduce((function(e,t){return U({},e,t)}),{})},H=function(e,t){return t.filter((function(e){return"undefined"!==typeof e[m.BASE]})).map((function(e){return e[m.BASE]})).reverse().reduce((function(t,n){if(!t.length)for(var r=Object.keys(n),i=0;i<r.length;i++){var a=r[i].toLowerCase();if(-1!==e.indexOf(a)&&n[a])return t.concat(n)}return t}),[])},q=function(e,t,n){var r={};return n.filter((function(t){return!!Array.isArray(t[e])||("undefined"!==typeof t[e]&&$("Helmet: "+e+' should be of type "Array". Instead found type "'+B(t[e])+'"'),!1)})).map((function(t){return t[e]})).reverse().reduce((function(e,n){var i={};n.filter((function(e){for(var n=void 0,a=Object.keys(e),o=0;o<a.length;o++){var s=a[o],u=s.toLowerCase();-1===t.indexOf(u)||n===S&&"canonical"===e[n].toLowerCase()||u===S&&"stylesheet"===e[u].toLowerCase()||(n=u),-1===t.indexOf(s)||s!==x&&s!==b&&s!==_||(n=s)}if(!n||!e[n])return!1;var l=e[n].toLowerCase();return r[n]||(r[n]={}),i[n]||(i[n]={}),!r[n][l]&&(i[n][l]=!0,!0)})).reverse().forEach((function(t){return e.push(t)}));for(var a=Object.keys(i),o=0;o<a.length;o++){var s=a[o],u=d()({},r[s],i[s]);r[s]=u}return e}),[]).reverse()},Z=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];if(r.hasOwnProperty(t))return r[t]}return null},X=function(){var e=Date.now();return function(t){var n=Date.now();n-e>16?(e=n,t(n)):setTimeout((function(){X(t)}),0)}}(),K=function(e){return clearTimeout(e)},J="undefined"!==typeof window?window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||X:n.g.requestAnimationFrame||X,Q="undefined"!==typeof window?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||K:n.g.cancelAnimationFrame||K,$=function(e){return console&&"function"===typeof console.warn&&console.warn(e)},ee=null,te=function(e,t){var n=e.baseTag,r=e.bodyAttributes,i=e.htmlAttributes,a=e.linkTags,o=e.metaTags,s=e.noscriptTags,u=e.onChangeClientState,l=e.scriptTags,c=e.styleTags,f=e.title,h=e.titleAttributes;ie(m.BODY,r),ie(m.HTML,i),re(f,h);var d={baseTag:ae(m.BASE,n),linkTags:ae(m.LINK,a),metaTags:ae(m.META,o),noscriptTags:ae(m.NOSCRIPT,s),scriptTags:ae(m.SCRIPT,l),styleTags:ae(m.STYLE,c)},p={},g={};Object.keys(d).forEach((function(e){var t=d[e],n=t.newTags,r=t.oldTags;n.length&&(p[e]=n),r.length&&(g[e]=d[e].oldTags)})),t&&t(),u(e,p,g)},ne=function(e){return Array.isArray(e)?e.join(""):e},re=function(e,t){"undefined"!==typeof e&&document.title!==e&&(document.title=ne(e)),ie(m.TITLE,t)},ie=function(e,t){var n=document.getElementsByTagName(e)[0];if(n){for(var r=n.getAttribute(N),i=r?r.split(","):[],a=[].concat(i),o=Object.keys(t),s=0;s<o.length;s++){var u=o[s],l=t[u]||"";n.getAttribute(u)!==l&&n.setAttribute(u,l),-1===i.indexOf(u)&&i.push(u);var c=a.indexOf(u);-1!==c&&a.splice(c,1)}for(var f=a.length-1;f>=0;f--)n.removeAttribute(a[f]);i.length===a.length?n.removeAttribute(N):n.getAttribute(N)!==o.join(",")&&n.setAttribute(N,o.join(","))}},ae=function(e,t){var n=document.head||document.querySelector(m.HEAD),r=n.querySelectorAll(e+"["+N+"]"),i=Array.prototype.slice.call(r),a=[],o=void 0;return t&&t.length&&t.forEach((function(t){var n=document.createElement(e);for(var r in t)if(t.hasOwnProperty(r))if(r===x)n.innerHTML=t.innerHTML;else if(r===b)n.styleSheet?n.styleSheet.cssText=t.cssText:n.appendChild(document.createTextNode(t.cssText));else{var s="undefined"===typeof t[r]?"":t[r];n.setAttribute(r,s)}n.setAttribute(N,"true"),i.some((function(e,t){return o=t,n.isEqualNode(e)}))?i.splice(o,1):a.push(n)})),i.forEach((function(e){return e.parentNode.removeChild(e)})),a.forEach((function(e){return n.appendChild(e)})),{oldTags:i,newTags:a}},oe=function(e){return Object.keys(e).reduce((function(t,n){var r="undefined"!==typeof e[n]?n+'="'+e[n]+'"':""+n;return t?t+" "+r:r}),"")},se=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(t,n){return t[T[n]||n]=e[n],t}),t)},ue=function(e,n,r){switch(e){case m.TITLE:return{toComponent:function(){return function(e,n,r){var i,a=((i={key:n})[N]=!0,i),o=se(r,a);return[t.createElement(m.TITLE,o,n)]}(0,n.title,n.titleAttributes)},toString:function(){return function(e,t,n,r){var i=oe(n),a=ne(t);return i?"<"+e+" "+N+'="true" '+i+">"+W(a,r)+"</"+e+">":"<"+e+" "+N+'="true">'+W(a,r)+"</"+e+">"}(e,n.title,n.titleAttributes,r)}};case p:case g:return{toComponent:function(){return se(n)},toString:function(){return oe(n)}};default:return{toComponent:function(){return function(e,n){return n.map((function(n,r){var i,a=((i={key:r})[N]=!0,i);return Object.keys(n).forEach((function(e){var t=T[e]||e;if(t===x||t===b){var r=n.innerHTML||n.cssText;a.dangerouslySetInnerHTML={__html:r}}else a[t]=n[e]})),t.createElement(e,a)}))}(e,n)},toString:function(){return function(e,t,n){return t.reduce((function(t,r){var i=Object.keys(r).filter((function(e){return!(e===x||e===b)})).reduce((function(e,t){var i="undefined"===typeof r[t]?t:t+'="'+W(r[t],n)+'"';return e?e+" "+i:i}),""),a=r.innerHTML||r.cssText||"",o=-1===L.indexOf(e);return t+"<"+e+" "+N+'="true" '+i+(o?"/>":">"+a+"</"+e+">")}),"")}(e,n,r)}}}},le=function(e){var t=e.baseTag,n=e.bodyAttributes,r=e.encode,i=e.htmlAttributes,a=e.linkTags,o=e.metaTags,s=e.noscriptTags,u=e.scriptTags,l=e.styleTags,c=e.title,f=void 0===c?"":c,h=e.titleAttributes;return{base:ue(m.BASE,t,r),bodyAttributes:ue(p,n,r),htmlAttributes:ue(g,i,r),link:ue(m.LINK,a,r),meta:ue(m.META,o,r),noscript:ue(m.NOSCRIPT,s,r),script:ue(m.SCRIPT,u,r),style:ue(m.STYLE,l,r),title:ue(m.TITLE,{title:f,titleAttributes:h},r)}},ce=function(e){var n,r;return r=n=function(n){function r(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,n.apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(r,n),r.prototype.shouldComponentUpdate=function(e){return!f()(this.props,e)},r.prototype.mapNestedChildrenToProps=function(e,t){if(!t)return null;switch(e.type){case m.SCRIPT:case m.NOSCRIPT:return{innerHTML:t};case m.STYLE:return{cssText:t}}throw new Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")},r.prototype.flattenArrayTypeChildren=function(e){var t,n=e.child,r=e.arrayTypeChildren,i=e.newChildProps,a=e.nestedChildren;return U({},r,((t={})[n.type]=[].concat(r[n.type]||[],[U({},i,this.mapNestedChildrenToProps(n,a))]),t))},r.prototype.mapObjectTypeChildren=function(e){var t,n,r=e.child,i=e.newProps,a=e.newChildProps,o=e.nestedChildren;switch(r.type){case m.TITLE:return U({},i,((t={})[r.type]=o,t.titleAttributes=U({},a),t));case m.BODY:return U({},i,{bodyAttributes:U({},a)});case m.HTML:return U({},i,{htmlAttributes:U({},a)})}return U({},i,((n={})[r.type]=U({},a),n))},r.prototype.mapArrayTypeChildrenToProps=function(e,t){var n=U({},t);return Object.keys(e).forEach((function(t){var r;n=U({},n,((r={})[t]=e[t],r))})),n},r.prototype.warnOnInvalidChildren=function(e,t){return!0},r.prototype.mapChildrenToProps=function(e,n){var r=this,i={};return t.Children.forEach(e,(function(e){if(e&&e.props){var t=e.props,a=t.children,o=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(t,n){return t[I[n]||n]=e[n],t}),t)}(z(t,["children"]));switch(r.warnOnInvalidChildren(e,a),e.type){case m.LINK:case m.META:case m.NOSCRIPT:case m.SCRIPT:case m.STYLE:i=r.flattenArrayTypeChildren({child:e,arrayTypeChildren:i,newChildProps:o,nestedChildren:a});break;default:n=r.mapObjectTypeChildren({child:e,newProps:n,newChildProps:o,nestedChildren:a})}}})),n=this.mapArrayTypeChildrenToProps(i,n)},r.prototype.render=function(){var n=this.props,r=n.children,i=z(n,["children"]),a=U({},i);return r&&(a=this.mapChildrenToProps(r,a)),t.createElement(e,a)},j(r,null,[{key:"canUseDOM",set:function(t){e.canUseDOM=t}}]),r}(t.Component),n.propTypes={base:s().object,bodyAttributes:s().object,children:s().oneOfType([s().arrayOf(s().node),s().node]),defaultTitle:s().string,defer:s().bool,encodeSpecialCharacters:s().bool,htmlAttributes:s().object,link:s().arrayOf(s().object),meta:s().arrayOf(s().object),noscript:s().arrayOf(s().object),onChangeClientState:s().func,script:s().arrayOf(s().object),style:s().arrayOf(s().object),title:s().string,titleAttributes:s().object,titleTemplate:s().string},n.defaultProps={defer:!0,encodeSpecialCharacters:!0},n.peek=e.peek,n.rewind=function(){var t=e.rewind();return t||(t=le({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),t},r}(l()((function(e){return{baseTag:H([w,D],e),bodyAttributes:Y(p,e),defer:Z(e,F),encode:Z(e,P),htmlAttributes:Y(g,e),linkTags:q(m.LINK,[S,w],e),metaTags:q(m.META,[A,y,k,E,_],e),noscriptTags:q(m.NOSCRIPT,[x],e),onChangeClientState:G(e),scriptTags:q(m.SCRIPT,[C,x],e),styleTags:q(m.STYLE,[b],e),title:V(e),titleAttributes:Y(v,e)}}),(function(e){ee&&Q(ee),e.defer?ee=J((function(){te(e,(function(){ee=null}))})):(te(e),ee=null)}),le)((function(){return null})));ce.renderStatic=ce.rewind;var fe;function he(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function de(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function pe(e,t){if(e){if("string"===typeof e)return he(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?he(e,t):void 0}}function ge(e){return function(e){if(Array.isArray(e))return he(e)}(e)||de(e)||pe(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ve(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function me(e){return me="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},me(e)}function ye(e){var t=function(e,t){if("object"!==me(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==me(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===me(t)?t:String(t)}function be(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ye(r.key),r)}}function we(e,t,n){return t&&be(e.prototype,t),n&&be(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function ke(e,t){return ke=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ke(e,t)}function xe(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ke(e,t)}function _e(e){return _e=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_e(e)}function Ae(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(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 Ee(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Se(e){var t=Ae();return function(){var n,r=_e(e);if(t){var i=_e(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===me(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ee(e)}(this,n)}}function Ce(e,t,n){return Ce=Ae()?Reflect.construct.bind():function(e,t,n){var r=[null];r.push.apply(r,t);var i=new(Function.bind.apply(e,r));return n&&ke(i,n.prototype),i},Ce.apply(null,arguments)}function De(e){var t="function"===typeof Map?new Map:void 0;return De=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!==typeof e)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return Ce(e,arguments,_e(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),ke(r,e)},De(e)}function Te(e){if(Array.isArray(e))return e}function Oe(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Fe(e,t){return Te(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){l=!0,i=e}finally{try{if(!u&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}(e,t)||pe(e,t)||Oe()}function Pe(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=pe(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function Re(){return Re=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Re.apply(this,arguments)}!function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(fe||(fe={}));var Me,Ie="popstate";function Le(e,t){if(!1===e||null===e||"undefined"===typeof e)throw new Error(t)}function Ne(e,t){if(!e){"undefined"!==typeof console&&console.warn(t);try{throw new Error(t)}catch(n){}}}function Be(e,t){return{usr:e.state,key:e.key,idx:t}}function je(e,t,n,r){return void 0===n&&(n=null),Re({pathname:"string"===typeof e?e:e.pathname,search:"",hash:""},"string"===typeof t?ze(t):t,{state:n,key:t&&t.key||r||Math.random().toString(36).substr(2,8)})}function Ue(e){var t=e.pathname,n=void 0===t?"/":t,r=e.search,i=void 0===r?"":r,a=e.hash,o=void 0===a?"":a;return i&&"?"!==i&&(n+="?"===i.charAt(0)?i:"?"+i),o&&"#"!==o&&(n+="#"===o.charAt(0)?o:"#"+o),n}function ze(e){var t={};if(e){var n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));var r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function We(e,t,n,r){void 0===r&&(r={});var i=r,a=i.window,o=void 0===a?document.defaultView:a,s=i.v5Compat,u=void 0!==s&&s,l=o.history,c=fe.Pop,f=null,h=d();function d(){return(l.state||{idx:null}).idx}function p(){c=fe.Pop;var e=d(),t=null==e?null:e-h;h=e,f&&f({action:c,location:v.location,delta:t})}function g(e){var t="null"!==o.location.origin?o.location.origin:o.location.href,n="string"===typeof e?e:Ue(e);return Le(t,"No window.location.(origin|href) available to create URL for href: "+n),new URL(n,t)}null==h&&(h=0,l.replaceState(Re({},l.state,{idx:h}),""));var v={get action(){return c},get location(){return e(o,l)},listen:function(e){if(f)throw new Error("A history only accepts one active listener");return o.addEventListener(Ie,p),f=e,function(){o.removeEventListener(Ie,p),f=null}},createHref:function(e){return t(o,e)},createURL:g,encodeLocation:function(e){var t=g(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(e,t){c=fe.Push;var r=je(v.location,e,t);n&&n(r,e);var i=Be(r,h=d()+1),a=v.createHref(r);try{l.pushState(i,"",a)}catch(s){if(s instanceof DOMException&&"DataCloneError"===s.name)throw s;o.location.assign(a)}u&&f&&f({action:c,location:v.location,delta:1})},replace:function(e,t){c=fe.Replace;var r=je(v.location,e,t);n&&n(r,e);var i=Be(r,h=d()),a=v.createHref(r);l.replaceState(i,"",a),u&&f&&f({action:c,location:v.location,delta:0})},go:function(e){return l.go(e)}};return v}!function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"}(Me||(Me={}));new Set(["lazy","caseSensitive","path","id","index","children"]);function Ve(e,t,n){void 0===n&&(n="/");var r=rt(("string"===typeof t?ze(t):t).pathname||"/",n);if(null==r)return null;var i=Ge(e);!function(e){e.sort((function(e,t){return e.score!==t.score?t.score-e.score:function(e,t){var n=e.length===t.length&&e.slice(0,-1).every((function(e,n){return e===t[n]}));return n?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((function(e){return e.childrenIndex})),t.routesMeta.map((function(e){return e.childrenIndex})))}))}(i);for(var a=null,o=0;null==a&&o<i.length;++o)a=et(i[o],nt(r));return a}function Ge(e,t,n,r){void 0===t&&(t=[]),void 0===n&&(n=[]),void 0===r&&(r="");var i=function(e,i,a){var o={relativePath:void 0===a?e.path||"":a,caseSensitive:!0===e.caseSensitive,childrenIndex:i,route:e};o.relativePath.startsWith("/")&&(Le(o.relativePath.startsWith(r),'Absolute route path "'+o.relativePath+'" nested under path "'+r+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),o.relativePath=o.relativePath.slice(r.length));var s=st([r,o.relativePath]),u=n.concat(o);e.children&&e.children.length>0&&(Le(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'+s+'".'),Ge(e.children,t,u,s)),(null!=e.path||e.index)&&t.push({path:s,score:$e(s,e.index),routesMeta:u})};return e.forEach((function(e,t){var n;if(""!==e.path&&null!=(n=e.path)&&n.includes("?")){var r,a=Pe(Ye(e.path));try{for(a.s();!(r=a.n()).done;){var o=r.value;i(e,t,o)}}catch(UF){a.e(UF)}finally{a.f()}}else i(e,t)})),t}function Ye(e){var t=e.split("/");if(0===t.length)return[];var n,r=Te(n=t)||de(n)||pe(n)||Oe(),i=r[0],a=r.slice(1),o=i.endsWith("?"),s=i.replace(/\?$/,"");if(0===a.length)return o?[s,""]:[s];var u=Ye(a.join("/")),l=[];return l.push.apply(l,ge(u.map((function(e){return""===e?s:[s,e].join("/")})))),o&&l.push.apply(l,ge(u)),l.map((function(t){return e.startsWith("/")&&""===t?"/":t}))}var He=/^:\w+$/,qe=3,Ze=2,Xe=1,Ke=10,Je=-2,Qe=function(e){return"*"===e};function $e(e,t){var n=e.split("/"),r=n.length;return n.some(Qe)&&(r+=Je),t&&(r+=Ze),n.filter((function(e){return!Qe(e)})).reduce((function(e,t){return e+(He.test(t)?qe:""===t?Xe:Ke)}),r)}function et(e,t){for(var n=e.routesMeta,r={},i="/",a=[],o=0;o<n.length;++o){var s=n[o],u=o===n.length-1,l="/"===i?t:t.slice(i.length)||"/",c=tt({path:s.relativePath,caseSensitive:s.caseSensitive,end:u},l);if(!c)return null;Object.assign(r,c.params);var f=s.route;a.push({params:r,pathname:st([i,c.pathname]),pathnameBase:ut(st([i,c.pathnameBase])),route:f}),"/"!==c.pathnameBase&&(i=st([i,c.pathnameBase]))}return a}function tt(e,t){"string"===typeof e&&(e={path:e,caseSensitive:!1,end:!0});var n=function(e,t,n){void 0===t&&(t=!1);void 0===n&&(n=!0);Ne("*"===e||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were "'+e.replace(/\*$/,"/*")+'" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to "'+e.replace(/\*$/,"/*")+'".');var r=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(function(e,t){return r.push(t),"/([^\\/]+)"}));e.endsWith("*")?(r.push("*"),i+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":""!==e&&"/"!==e&&(i+="(?:(?=\\/|$))");var a=new RegExp(i,t?void 0:"i");return[a,r]}(e.path,e.caseSensitive,e.end),r=Fe(n,2),i=r[0],a=r[1],o=t.match(i);if(!o)return null;var s=o[0],u=s.replace(/(.)\/+$/,"$1"),l=o.slice(1),c=a.reduce((function(e,t,n){if("*"===t){var r=l[n]||"";u=s.slice(0,s.length-r.length).replace(/(.)\/+$/,"$1")}return e[t]=function(e,t){try{return decodeURIComponent(e)}catch(n){return Ne(!1,'The value for the URL param "'+t+'" will not be decoded because the string "'+e+'" is a malformed URL segment. This is probably due to a bad percent encoding ('+n+")."),e}}(l[n]||"",t),e}),{});return{params:c,pathname:s,pathnameBase:u,pattern:e}}function nt(e){try{return decodeURI(e)}catch(t){return Ne(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding ('+t+")."),e}}function rt(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;var n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&"/"!==r?null:e.slice(n)||"/"}function it(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified `to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the `to."+n+'` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.'}function at(e){return e.filter((function(e,t){return 0===t||e.route.path&&e.route.path.length>0}))}function ot(e,t,n,r){var i;void 0===r&&(r=!1),"string"===typeof e?i=ze(e):(Le(!(i=Re({},e)).pathname||!i.pathname.includes("?"),it("?","pathname","search",i)),Le(!i.pathname||!i.pathname.includes("#"),it("#","pathname","hash",i)),Le(!i.search||!i.search.includes("#"),it("#","search","hash",i)));var a,o=""===e||""===i.pathname,s=o?"/":i.pathname;if(r||null==s)a=n;else{var u=t.length-1;if(s.startsWith("..")){for(var l=s.split("/");".."===l[0];)l.shift(),u-=1;i.pathname=l.join("/")}a=u>=0?t[u]:"/"}var c=function(e,t){void 0===t&&(t="/");var n="string"===typeof e?ze(e):e,r=n.pathname,i=n.search,a=void 0===i?"":i,o=n.hash,s=void 0===o?"":o,u=r?r.startsWith("/")?r:function(e,t){var n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((function(e){".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(r,t):t;return{pathname:u,search:lt(a),hash:ct(s)}}(i,a),f=s&&"/"!==s&&s.endsWith("/"),h=(o||"."===s)&&n.endsWith("/");return c.pathname.endsWith("/")||!f&&!h||(c.pathname+="/"),c}var st=function(e){return e.join("/").replace(/\/\/+/g,"/")},ut=function(e){return e.replace(/\/+$/,"").replace(/^\/*/,"/")},lt=function(e){return e&&"?"!==e?e.startsWith("?")?e:"?"+e:""},ct=function(e){return e&&"#"!==e?e.startsWith("#")?e:"#"+e:""},ft=function(e){xe(n,e);var t=Se(n);function n(){return ve(this,n),t.apply(this,arguments)}return we(n)}(De(Error));function ht(e){return null!=e&&"number"===typeof e.status&&"string"===typeof e.statusText&&"boolean"===typeof e.internal&&"data"in e}var dt=["post","put","patch","delete"],pt=(new Set(dt),["get"].concat(dt));new Set(pt),new Set([301,302,303,307,308]),new Set([307,308]);Symbol("deferred");function gt(){return gt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},gt.apply(this,arguments)}var vt=t.createContext(null);var mt=t.createContext(null);var yt=t.createContext(null);var bt=t.createContext(null);var wt=t.createContext(null);var kt=t.createContext({outlet:null,matches:[],isDataRoute:!1});var xt=t.createContext(null);function _t(){return null!=t.useContext(wt)}function At(){return _t()||Le(!1),t.useContext(wt).location}function Et(e){t.useContext(bt).static||t.useLayoutEffect(e)}function St(){return t.useContext(kt).isDataRoute?function(){var e=It(Rt.UseNavigateStable).router,n=Nt(Mt.UseNavigateStable),r=t.useRef(!1);Et((function(){r.current=!0}));var i=t.useCallback((function(t,i){void 0===i&&(i={}),r.current&&("number"===typeof t?e.navigate(t):e.navigate(t,gt({fromRouteId:n},i)))}),[e,n]);return i}():function(){_t()||Le(!1);var e=t.useContext(vt),n=t.useContext(bt),r=n.basename,i=n.navigator,a=t.useContext(kt).matches,o=At().pathname,s=JSON.stringify(at(a).map((function(e){return e.pathnameBase}))),u=t.useRef(!1);Et((function(){u.current=!0}));var l=t.useCallback((function(t,n){if(void 0===n&&(n={}),u.current)if("number"!==typeof t){var a=ot(t,JSON.parse(s),o,"path"===n.relative);null==e&&"/"!==r&&(a.pathname="/"===a.pathname?r:st([r,a.pathname])),(n.replace?i.replace:i.push)(a,n.state,n)}else i.go(t)}),[r,i,s,o,e]);return l}()}function Ct(e,n,r){_t()||Le(!1);var i,a=t.useContext(bt).navigator,o=t.useContext(kt).matches,s=o[o.length-1],u=s?s.params:{},l=(s&&s.pathname,s?s.pathnameBase:"/"),c=(s&&s.route,At());if(n){var f,h="string"===typeof n?ze(n):n;"/"===l||(null==(f=h.pathname)?void 0:f.startsWith(l))||Le(!1),i=h}else i=c;var d=i.pathname||"/",p=Ve(e,{pathname:"/"===l?d:d.slice(l.length)||"/"});var g=Pt(p&&p.map((function(e){return Object.assign({},e,{params:Object.assign({},u,e.params),pathname:st([l,a.encodeLocation?a.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?l:st([l,a.encodeLocation?a.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])})})),o,r);return n&&g?t.createElement(wt.Provider,{value:{location:gt({pathname:"/",search:"",hash:"",state:null,key:"default"},i),navigationType:fe.Pop}},g):g}function Dt(){var e=function(){var e,n=t.useContext(xt),r=Lt(Mt.UseRouteError),i=Nt(Mt.UseRouteError);if(n)return n;return null==(e=r.errors)?void 0:e[i]}(),n=ht(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,i="rgba(200,200,200, 0.5)",a={padding:"0.5rem",backgroundColor:i};return t.createElement(t.Fragment,null,t.createElement("h2",null,"Unexpected Application Error!"),t.createElement("h3",{style:{fontStyle:"italic"}},n),r?t.createElement("pre",{style:a},r):null,null)}var Tt=t.createElement(Dt,null),Ot=function(e){xe(r,e);var n=Se(r);function r(e){var t;return ve(this,r),(t=n.call(this,e)).state={location:e.location,revalidation:e.revalidation,error:e.error},t}return we(r,[{key:"componentDidCatch",value:function(e,t){console.error("React Router caught the following error during render",e,t)}},{key:"render",value:function(){return this.state.error?t.createElement(kt.Provider,{value:this.props.routeContext},t.createElement(xt.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}],[{key:"getDerivedStateFromError",value:function(e){return{error:e}}},{key:"getDerivedStateFromProps",value:function(e,t){return t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error||t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}}]),r}(t.Component);function Ft(e){var n=e.routeContext,r=e.match,i=e.children,a=t.useContext(vt);return a&&a.static&&a.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(a.staticContext._deepestRenderedBoundaryId=r.route.id),t.createElement(kt.Provider,{value:n},i)}function Pt(e,n,r){var i;if(void 0===n&&(n=[]),void 0===r&&(r=null),null==e){var a;if(null==(a=r)||!a.errors)return null;e=r.matches}var o=e,s=null==(i=r)?void 0:i.errors;if(null!=s){var u=o.findIndex((function(e){return e.route.id&&(null==s?void 0:s[e.route.id])}));u>=0||Le(!1),o=o.slice(0,Math.min(o.length,u+1))}return o.reduceRight((function(e,i,a){var u=i.route.id?null==s?void 0:s[i.route.id]:null,l=null;r&&(l=i.route.errorElement||Tt);var c=n.concat(o.slice(0,a+1)),f=function(){var n;return n=u?l:i.route.Component?t.createElement(i.route.Component,null):i.route.element?i.route.element:e,t.createElement(Ft,{match:i,routeContext:{outlet:e,matches:c,isDataRoute:null!=r},children:n})};return r&&(i.route.ErrorBoundary||i.route.errorElement||0===a)?t.createElement(Ot,{location:r.location,revalidation:r.revalidation,component:l,error:u,children:f(),routeContext:{outlet:null,matches:c,isDataRoute:!0}}):f()}),null)}var Rt=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(Rt||{}),Mt=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(Mt||{});function It(e){var n=t.useContext(vt);return n||Le(!1),n}function Lt(e){var n=t.useContext(mt);return n||Le(!1),n}function Nt(e){var n=function(e){var n=t.useContext(kt);return n||Le(!1),n}(),r=n.matches[n.matches.length-1];return r.route.id||Le(!1),r.route.id}r.startTransition;function Bt(e){Le(!1)}function jt(e){var n=e.basename,r=void 0===n?"/":n,i=e.children,a=void 0===i?null:i,o=e.location,s=e.navigationType,u=void 0===s?fe.Pop:s,l=e.navigator,c=e.static,f=void 0!==c&&c;_t()&&Le(!1);var h=r.replace(/^\/*/,"/"),d=t.useMemo((function(){return{basename:h,navigator:l,static:f}}),[h,l,f]);"string"===typeof o&&(o=ze(o));var p=o,g=p.pathname,v=void 0===g?"/":g,m=p.search,y=void 0===m?"":m,b=p.hash,w=void 0===b?"":b,k=p.state,x=void 0===k?null:k,_=p.key,A=void 0===_?"default":_,E=t.useMemo((function(){var e=rt(v,h);return null==e?null:{location:{pathname:e,search:y,hash:w,state:x,key:A},navigationType:u}}),[h,v,y,w,x,A,u]);return null==E?null:t.createElement(bt.Provider,{value:d},t.createElement(wt.Provider,{children:a,value:E}))}function Ut(e){var t=e.children,n=e.location;return Ct(Vt(t),n)}var zt=function(e){return e[e.pending=0]="pending",e[e.success=1]="success",e[e.error=2]="error",e}(zt||{}),Wt=new Promise((function(){}));t.Component;function Vt(e,n){void 0===n&&(n=[]);var r=[];return t.Children.forEach(e,(function(e,i){if(t.isValidElement(e)){var a=[].concat(ge(n),[i]);if(e.type!==t.Fragment){e.type!==Bt&&Le(!1),e.props.index&&e.props.children&&Le(!1);var o={id:e.props.id||a.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,loader:e.props.loader,action:e.props.action,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:null!=e.props.ErrorBoundary||null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(o.children=Vt(e.props.children,a)),r.push(o)}else r.push.apply(r,Vt(e.props.children,a))}})),r}function Gt(e,t,n){return(t=ye(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Yt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ht(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Yt(Object(n),!0).forEach((function(t){Gt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Yt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function qt(){qt=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function c(e,t,n,r){var a=t&&t.prototype instanceof m?t:m,o=Object.create(a.prototype),s=new O(r||[]);return i(o,"_invoke",{value:S(e,n,s)}),o}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=c;var h="suspendedStart",d="suspendedYield",p="executing",g="completed",v={};function m(){}function y(){}function b(){}var w={};l(w,o,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(F([])));x&&x!==n&&r.call(x,o)&&(w=x);var _=b.prototype=m.prototype=Object.create(w);function A(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function E(e,t){function n(i,a,o,s){var u=f(e[i],e,a);if("throw"!==u.type){var l=u.arg,c=l.value;return c&&"object"==me(c)&&r.call(c,"__await")?t.resolve(c.__await).then((function(e){n("next",e,o,s)}),(function(e){n("throw",e,o,s)})):t.resolve(c).then((function(e){l.value=e,o(l)}),(function(e){return n("throw",e,o,s)}))}s(u.arg)}var a;i(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,i){n(e,r,t,i)}))}return a=a?a.then(i,i):i()}})}function S(t,n,r){var i=h;return function(a,o){if(i===p)throw new Error("Generator is already running");if(i===g){if("throw"===a)throw o;return{value:e,done:!0}}for(r.method=a,r.arg=o;;){var s=r.delegate;if(s){var u=C(s,r);if(u){if(u===v)continue;return u}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===h)throw i=g,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=p;var l=f(t,n,r);if("normal"===l.type){if(i=r.done?g:d,l.arg===v)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(i=g,r.method="throw",r.arg=l.arg)}}}function C(t,n){var r=n.method,i=t.iterator[r];if(i===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,C(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var a=f(i,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,v;var o=a.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function O(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function F(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,a=function n(){for(;++i<t.length;)if(r.call(t,i))return n.value=t[i],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(me(t)+" is not iterable")}return y.prototype=b,i(_,"constructor",{value:b,configurable:!0}),i(b,"constructor",{value:y,configurable:!0}),y.displayName=l(b,u,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,l(e,u,"GeneratorFunction")),e.prototype=Object.create(_),e},t.awrap=function(e){return{__await:e}},A(E.prototype),l(E.prototype,s,(function(){return this})),t.AsyncIterator=E,t.async=function(e,n,r,i,a){void 0===a&&(a=Promise);var o=new E(c(e,n,r,i),a);return t.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},A(_),l(_,u,"Generator"),l(_,o,(function(){return this})),l(_,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=F,O.prototype={constructor:O,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(T),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function i(r,i){return s.type="throw",s.arg=t,n.next=r,i&&(n.method="next",n.arg=e),!!i}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var u=r.call(o,"catchLoc"),l=r.call(o,"finallyLoc");if(u&&l){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var a=i;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=e,o.arg=t,a?(this.method="next",this.next=a.finallyLoc,v):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;T(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:F(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Zt(e,t,n,r,i,a,o){try{var s=e[a](o),u=s.value}catch(l){return void n(l)}s.done?t(u):Promise.resolve(u).then(r,i)}function Xt(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var a=e.apply(t,n);function o(e){Zt(a,r,i,o,s,"next",e)}function s(e){Zt(a,r,i,o,s,"throw",e)}o(void 0)}))}}function Kt(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=Kt(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}var Jt=function(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=Kt(e))&&(r&&(r+=" "),r+=t);return r},Qt={ChatPage__inner:"ChatPage_ChatPage__inner__54iY0",ChatPage__container:"ChatPage_ChatPage__container__k2BLd",ChatPage__inputContainer:"ChatPage_ChatPage__inputContainer__2c2J9",ChatPage__skipButton:"ChatPage_ChatPage__skipButton__Fg2l7",ChatPage__content:"ChatPage_ChatPage__content__QrgrY",ChatPage__message:"ChatPage_ChatPage__message__AhoQ6",ChatPage__message_right:"ChatPage_ChatPage__message_right__y4S5d",ChatPage__message_left:"ChatPage_ChatPage__message_left__I6XdL"},$t={Message:"Message_Message__PjAnY",Message_variant_primary:"Message_Message_variant_primary__baO-7",Message_variant_secondary:"Message_Message_variant_secondary__72zEU",Message_type_right:"Message_Message_type_right__h7ZUU",Message_type_left:"Message_Message_type_left__mx1CT"},en=n(184),tn=function(e){return e.primary="primary",e.secondary="secondary",e}({}),nn=function(e){return e.right="right",e.left="left",e}({}),rn=function(e){var t=e.children,n=e.className,r=e.variant,i=e.type;return(0,en.jsx)("div",{className:Jt($t.Message,$t["Message_variant_".concat(r)],$t["Message_type_".concat(i)],n),children:t})},an={mobileLargeDown:"(max-width: ".concat(374,"px)"),tabletSmallDown:"(max-width: ".concat(767,"px)"),tabletSmallUp:"(min-width: ".concat(768,"px)"),tabletLargeDown:"(max-width: ".concat(1023,"px)"),tabletLargeUp:"(min-width: ".concat(1024,"px)"),desktopSmallDown:"(max-width: ".concat(1279,"px)"),desktopSmallUp:"(min-width: ".concat(1280,"px)"),desktopMediumDown:"(max-width: ".concat(1439,"px)"),desktopMediumUp:"(min-width: ".concat(1440,"px)"),desktopLarge:"(min-width: ".concat(1920,"px)")};function on(e){var n=(0,t.useMemo)((function(){return window.matchMedia(e)}),[e]),r=Fe((0,t.useState)(n.matches),2),i=r[0],a=r[1];return(0,t.useEffect)((function(){var e=function(e){return a(e.matches)};return n.addEventListener("change",e),function(){return n.removeEventListener("change",e)}}),[n]),i}var sn=function(e){var t,n=new Set,r=function(e,r){var i="function"===typeof e?e(t):e;if(!Object.is(i,t)){var a=t;t=(null!=r?r:"object"!==typeof i)?i:Object.assign({},t,i),n.forEach((function(e){return e(t,a)}))}},i=function(){return t},a={setState:r,getState:i,subscribe:function(e){return n.add(e),function(){return n.delete(e)}},destroy:function(){console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}};return t=e(r,i,a),a},un=function(e){return e?sn(e):sn},ln=n(327).useSyncExternalStoreWithSelector,cn=!1;var fn=function(e){"function"!==typeof e&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");var n="function"===typeof e?un(e):e,r=function(e,r){return function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.getState,r=arguments.length>2?arguments[2]:void 0;r&&!cn&&(console.warn("[DEPRECATED] Use `createWithEqualityFn` instead of `create` or use `useStoreWithEqualityFn` instead of `useStore`. They can be imported from 'zustand/traditional'. https://github.com/pmndrs/zustand/discussions/1937"),cn=!0);var i=ln(e.subscribe,e.getState,e.getServerState||e.getState,n,r);return(0,t.useDebugValue)(i),i}(n,e,r)};return Object.assign(r,n),r},hn=function(e){return e?fn(e):fn},dn=function(e){return e.send="send",e.receive="receive",e}({}),pn=hn((function(e){return{history:[],pushHistory:function(t){return e((function(e){return{history:[].concat(ge(e.history),[t])}}))}}})),gn=(0,t.memo)((function(e){var t=e.history,n=on(an.desktopMediumUp),r=n?nn.left:nn.right,i=n?Qt.ChatPage__message_left:Qt.ChatPage__message_right;return(0,en.jsx)(en.Fragment,{children:t.map((function(e,t){var n;return(0,en.jsx)(rn,{className:Jt(Qt.ChatPage__message,(n={},Gt(n,i,e.type===dn.send),Gt(n,Qt.ChatPage__message_left,e.type===dn.receive),n)),type:e.type===dn.send?r:nn.left,variant:e.type===dn.send?tn.primary:tn.secondary,children:e.text},t)}))})})),vn=function(e){return e.text="text",e.number="number",e.range="range",e.multiple_range="multiple_range",e.select="select",e.link="link",e.date="date",e.multiple_photo="multiple_photo",e.photo_description="photo_description",e.multiple_link_description="multiple_link_description",e.multiple_photo_description="multiple_photo_description",e.multiple_date_description="multiple_date_description",e.text_array="text_array",e.cards="cards",e}({}),mn="deckId",yn="/decks/question/:".concat(mn),bn="deckId",wn="questionId",kn="/decks/question/:".concat(mn,"/:").concat(wn),xn="/decks/question/:".concat(mn,"/presentation"),_n="undefined"===typeof window||"Deno"in window;function An(){}function En(e){return"number"===typeof e&&e>=0&&e!==1/0}function Sn(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Cn(e,t,n){return Un(e)?"function"===typeof t?Ht(Ht({},n),{},{queryKey:e,queryFn:t}):Ht(Ht({},t),{},{queryKey:e}):e}function Dn(e,t,n){return Un(e)?[Ht(Ht({},t),{},{queryKey:e}),n]:[e||{},t]}function Tn(e,t){var n=e.type,r=void 0===n?"all":n,i=e.exact,a=e.fetchStatus,o=e.predicate,s=e.queryKey,u=e.stale;if(Un(s))if(i){if(t.queryHash!==Fn(s,t.options))return!1}else if(!Rn(t.queryKey,s))return!1;if("all"!==r){var l=t.isActive();if("active"===r&&!l)return!1;if("inactive"===r&&l)return!1}return("boolean"!==typeof u||t.isStale()===u)&&(("undefined"===typeof a||a===t.state.fetchStatus)&&!(o&&!o(t)))}function On(e,t){var n=e.exact,r=e.fetching,i=e.predicate,a=e.mutationKey;if(Un(a)){if(!t.options.mutationKey)return!1;if(n){if(Pn(t.options.mutationKey)!==Pn(a))return!1}else if(!Rn(t.options.mutationKey,a))return!1}return("boolean"!==typeof r||"loading"===t.state.status===r)&&!(i&&!i(t))}function Fn(e,t){return((null==t?void 0:t.queryKeyHashFn)||Pn)(e)}function Pn(e){return JSON.stringify(e,(function(e,t){return Bn(t)?Object.keys(t).sort().reduce((function(e,n){return e[n]=t[n],e}),{}):t}))}function Rn(e,t){return Mn(e,t)}function Mn(e,t){return e===t||typeof e===typeof t&&(!(!e||!t||"object"!==typeof e||"object"!==typeof t)&&!Object.keys(t).some((function(n){return!Mn(e[n],t[n])})))}function In(e,t){if(e===t)return e;var n=Nn(e)&&Nn(t);if(n||Bn(e)&&Bn(t)){for(var r=n?e.length:Object.keys(e).length,i=n?t:Object.keys(t),a=i.length,o=n?[]:{},s=0,u=0;u<a;u++){var l=n?u:i[u];o[l]=In(e[l],t[l]),o[l]===e[l]&&s++}return r===a&&s===r?e:o}return t}function Ln(e,t){if(e&&!t||t&&!e)return!1;for(var n in e)if(e[n]!==t[n])return!1;return!0}function Nn(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function Bn(e){if(!jn(e))return!1;var t=e.constructor;if("undefined"===typeof t)return!0;var n=t.prototype;return!!jn(n)&&!!n.hasOwnProperty("isPrototypeOf")}function jn(e){return"[object Object]"===Object.prototype.toString.call(e)}function Un(e){return Array.isArray(e)}function zn(e){return new Promise((function(t){setTimeout(t,e)}))}function Wn(e){zn(0).then(e)}function Vn(e,t,n){return null!=n.isDataEqual&&n.isDataEqual(e,t)?e:"function"===typeof n.structuralSharing?n.structuralSharing(e,t):!1!==n.structuralSharing?In(e,t):t}function Gn(){return Gn="undefined"!==typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,n){var r=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=_e(e)););return e}(e,t);if(r){var i=Object.getOwnPropertyDescriptor(r,t);return i.get?i.get.call(arguments.length<3?e:n):i.value}},Gn.apply(this,arguments)}var Yn=console;var Hn=function(){var e=[],t=0,n=function(e){e()},r=function(e){e()},i=function(r){t?e.push(r):Wn((function(){n(r)}))},a=function(){var t=e;e=[],t.length&&Wn((function(){r((function(){t.forEach((function(e){n(e)}))}))}))};return{batch:function(e){var n;t++;try{n=e()}finally{--t||a()}return n},batchCalls:function(e){return function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];i((function(){e.apply(void 0,n)}))}},schedule:i,setNotifyFunction:function(e){n=e},setBatchNotifyFunction:function(e){r=e}}}(),qn=function(){function e(){ve(this,e),this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}return we(e,[{key:"subscribe",value:function(e){var t=this,n={listener:e};return this.listeners.add(n),this.onSubscribe(),function(){t.listeners.delete(n),t.onUnsubscribe()}}},{key:"hasListeners",value:function(){return this.listeners.size>0}},{key:"onSubscribe",value:function(){}},{key:"onUnsubscribe",value:function(){}}]),e}(),Zn=new(function(e){xe(n,e);var t=Se(n);function n(){var e;return ve(this,n),(e=t.call(this)).setup=function(e){if(!_n&&window.addEventListener){var t=function(){return e()};return window.addEventListener("visibilitychange",t,!1),window.addEventListener("focus",t,!1),function(){window.removeEventListener("visibilitychange",t),window.removeEventListener("focus",t)}}},e}return we(n,[{key:"onSubscribe",value:function(){this.cleanup||this.setEventListener(this.setup)}},{key:"onUnsubscribe",value:function(){var e;this.hasListeners()||(null==(e=this.cleanup)||e.call(this),this.cleanup=void 0)}},{key:"setEventListener",value:function(e){var t,n=this;this.setup=e,null==(t=this.cleanup)||t.call(this),this.cleanup=e((function(e){"boolean"===typeof e?n.setFocused(e):n.onFocus()}))}},{key:"setFocused",value:function(e){this.focused!==e&&(this.focused=e,this.onFocus())}},{key:"onFocus",value:function(){this.listeners.forEach((function(e){(0,e.listener)()}))}},{key:"isFocused",value:function(){return"boolean"===typeof this.focused?this.focused:"undefined"===typeof document||[void 0,"visible","prerender"].includes(document.visibilityState)}}]),n}(qn)),Xn=["online","offline"],Kn=new(function(e){xe(n,e);var t=Se(n);function n(){var e;return ve(this,n),(e=t.call(this)).setup=function(e){if(!_n&&window.addEventListener){var t=function(){return e()};return Xn.forEach((function(e){window.addEventListener(e,t,!1)})),function(){Xn.forEach((function(e){window.removeEventListener(e,t)}))}}},e}return we(n,[{key:"onSubscribe",value:function(){this.cleanup||this.setEventListener(this.setup)}},{key:"onUnsubscribe",value:function(){var e;this.hasListeners()||(null==(e=this.cleanup)||e.call(this),this.cleanup=void 0)}},{key:"setEventListener",value:function(e){var t,n=this;this.setup=e,null==(t=this.cleanup)||t.call(this),this.cleanup=e((function(e){"boolean"===typeof e?n.setOnline(e):n.onOnline()}))}},{key:"setOnline",value:function(e){this.online!==e&&(this.online=e,this.onOnline())}},{key:"onOnline",value:function(){this.listeners.forEach((function(e){(0,e.listener)()}))}},{key:"isOnline",value:function(){return"boolean"===typeof this.online?this.online:"undefined"===typeof navigator||"undefined"===typeof navigator.onLine||navigator.onLine}}]),n}(qn));function Jn(e){return Math.min(1e3*Math.pow(2,e),3e4)}function Qn(e){return"online"!==(null!=e?e:"online")||Kn.isOnline()}var $n=we((function e(t){ve(this,e),this.revert=null==t?void 0:t.revert,this.silent=null==t?void 0:t.silent}));function er(e){return e instanceof $n}function tr(e){var t,n,r,i=!1,a=0,o=!1,s=new Promise((function(e,t){n=e,r=t})),u=function(){return!Zn.isFocused()||"always"!==e.networkMode&&!Kn.isOnline()},l=function(r){o||(o=!0,null==e.onSuccess||e.onSuccess(r),null==t||t(),n(r))},c=function(n){o||(o=!0,null==e.onError||e.onError(n),null==t||t(),r(n))},f=function(){return new Promise((function(n){t=function(e){var t=o||!u();return t&&n(e),t},null==e.onPause||e.onPause()})).then((function(){t=void 0,o||null==e.onContinue||e.onContinue()}))},h=function t(){if(!o){var n;try{n=e.fn()}catch(r){n=Promise.reject(r)}Promise.resolve(n).then(l).catch((function(n){var r,s;if(!o){var l=null!=(r=e.retry)?r:3,h=null!=(s=e.retryDelay)?s:Jn,d="function"===typeof h?h(a,n):h,p=!0===l||"number"===typeof l&&a<l||"function"===typeof l&&l(a,n);!i&&p?(a++,null==e.onFail||e.onFail(a,n),zn(d).then((function(){if(u())return f()})).then((function(){i?c(n):t()}))):c(n)}}))}};return Qn(e.networkMode)?h():f().then(h),{promise:s,cancel:function(t){o||(c(new $n(t)),null==e.abort||e.abort())},continue:function(){return(null==t?void 0:t())?s:Promise.resolve()},cancelRetry:function(){i=!0},continueRetry:function(){i=!1}}}var nr=function(){function e(){ve(this,e)}return we(e,[{key:"destroy",value:function(){this.clearGcTimeout()}},{key:"scheduleGc",value:function(){var e=this;this.clearGcTimeout(),En(this.cacheTime)&&(this.gcTimeout=setTimeout((function(){e.optionalRemove()}),this.cacheTime))}},{key:"updateCacheTime",value:function(e){this.cacheTime=Math.max(this.cacheTime||0,null!=e?e:_n?1/0:3e5)}},{key:"clearGcTimeout",value:function(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}]),e}(),rr=function(e){xe(n,e);var t=Se(n);function n(e){var r;return ve(this,n),(r=t.call(this)).abortSignalConsumed=!1,r.defaultOptions=e.defaultOptions,r.setOptions(e.options),r.observers=[],r.cache=e.cache,r.logger=e.logger||Yn,r.queryKey=e.queryKey,r.queryHash=e.queryHash,r.initialState=e.state||function(e){var t="function"===typeof e.initialData?e.initialData():e.initialData,n="undefined"!==typeof t,r=n?"function"===typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?null!=r?r:Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"loading",fetchStatus:"idle"}}(r.options),r.state=r.initialState,r.scheduleGc(),r}return we(n,[{key:"meta",get:function(){return this.options.meta}},{key:"setOptions",value:function(e){this.options=Ht(Ht({},this.defaultOptions),e),this.updateCacheTime(this.options.cacheTime)}},{key:"optionalRemove",value:function(){this.observers.length||"idle"!==this.state.fetchStatus||this.cache.remove(this)}},{key:"setData",value:function(e,t){var n=Vn(this.state.data,e,this.options);return this.dispatch({data:n,type:"success",dataUpdatedAt:null==t?void 0:t.updatedAt,manual:null==t?void 0:t.manual}),n}},{key:"setState",value:function(e,t){this.dispatch({type:"setState",state:e,setStateOptions:t})}},{key:"cancel",value:function(e){var t,n=this.promise;return null==(t=this.retryer)||t.cancel(e),n?n.then(An).catch(An):Promise.resolve()}},{key:"destroy",value:function(){Gn(_e(n.prototype),"destroy",this).call(this),this.cancel({silent:!0})}},{key:"reset",value:function(){this.destroy(),this.setState(this.initialState)}},{key:"isActive",value:function(){return this.observers.some((function(e){return!1!==e.options.enabled}))}},{key:"isDisabled",value:function(){return this.getObserversCount()>0&&!this.isActive()}},{key:"isStale",value:function(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some((function(e){return e.getCurrentResult().isStale}))}},{key:"isStaleByTime",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return this.state.isInvalidated||!this.state.dataUpdatedAt||!Sn(this.state.dataUpdatedAt,e)}},{key:"onFocus",value:function(){var e,t=this.observers.find((function(e){return e.shouldFetchOnWindowFocus()}));t&&t.refetch({cancelRefetch:!1}),null==(e=this.retryer)||e.continue()}},{key:"onOnline",value:function(){var e,t=this.observers.find((function(e){return e.shouldFetchOnReconnect()}));t&&t.refetch({cancelRefetch:!1}),null==(e=this.retryer)||e.continue()}},{key:"addObserver",value:function(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:e}))}},{key:"removeObserver",value:function(e){this.observers.includes(e)&&(this.observers=this.observers.filter((function(t){return t!==e})),this.observers.length||(this.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:e}))}},{key:"getObserversCount",value:function(){return this.observers.length}},{key:"invalidate",value:function(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}},{key:"fetch",value:function(e,t){var n,r,i=this;if("idle"!==this.state.fetchStatus)if(this.state.dataUpdatedAt&&null!=t&&t.cancelRefetch)this.cancel({silent:!0});else if(this.promise){var a;return null==(a=this.retryer)||a.continueRetry(),this.promise}if(e&&this.setOptions(e),!this.options.queryFn){var o=this.observers.find((function(e){return e.options.queryFn}));o&&this.setOptions(o.options)}Array.isArray(this.options.queryKey);var s=function(){if("function"===typeof AbortController)return new AbortController}(),u={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},l=function(e){Object.defineProperty(e,"signal",{enumerable:!0,get:function(){if(s)return i.abortSignalConsumed=!0,s.signal}})};l(u);var c,f={fetchOptions:t,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:function(){return i.options.queryFn?(i.abortSignalConsumed=!1,i.options.queryFn(u)):Promise.reject("Missing queryFn for queryKey '"+i.options.queryHash+"'")}};(l(f),null==(n=this.options.behavior)||n.onFetch(f),this.revertState=this.state,"idle"===this.state.fetchStatus||this.state.fetchMeta!==(null==(r=f.fetchOptions)?void 0:r.meta))&&this.dispatch({type:"fetch",meta:null==(c=f.fetchOptions)?void 0:c.meta});var h=function(e){var t,n,r,a;(er(e)&&e.silent||i.dispatch({type:"error",error:e}),er(e))||(null==(t=(n=i.cache.config).onError)||t.call(n,e,i),null==(r=(a=i.cache.config).onSettled)||r.call(a,i.state.data,e,i));i.isFetchingOptimistic||i.scheduleGc(),i.isFetchingOptimistic=!1};return this.retryer=tr({fn:f.fetchFn,abort:null==s?void 0:s.abort.bind(s),onSuccess:function(e){var t,n,r,a;"undefined"!==typeof e?(i.setData(e),null==(t=(n=i.cache.config).onSuccess)||t.call(n,e,i),null==(r=(a=i.cache.config).onSettled)||r.call(a,e,i.state.error,i),i.isFetchingOptimistic||i.scheduleGc(),i.isFetchingOptimistic=!1):h(new Error(i.queryHash+" data is undefined"))},onError:h,onFail:function(e,t){i.dispatch({type:"failed",failureCount:e,error:t})},onPause:function(){i.dispatch({type:"pause"})},onContinue:function(){i.dispatch({type:"continue"})},retry:f.options.retry,retryDelay:f.options.retryDelay,networkMode:f.options.networkMode}),this.promise=this.retryer.promise,this.promise}},{key:"dispatch",value:function(e){var t=this;this.state=function(n){var r,i;switch(e.type){case"failed":return Ht(Ht({},n),{},{fetchFailureCount:e.failureCount,fetchFailureReason:e.error});case"pause":return Ht(Ht({},n),{},{fetchStatus:"paused"});case"continue":return Ht(Ht({},n),{},{fetchStatus:"fetching"});case"fetch":return Ht(Ht({},n),{},{fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null!=(r=e.meta)?r:null,fetchStatus:Qn(t.options.networkMode)?"fetching":"paused"},!n.dataUpdatedAt&&{error:null,status:"loading"});case"success":return Ht(Ht({},n),{},{data:e.data,dataUpdateCount:n.dataUpdateCount+1,dataUpdatedAt:null!=(i=e.dataUpdatedAt)?i:Date.now(),error:null,isInvalidated:!1,status:"success"},!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null});case"error":var a=e.error;return er(a)&&a.revert&&t.revertState?Ht({},t.revertState):Ht(Ht({},n),{},{error:a,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:a,fetchStatus:"idle",status:"error"});case"invalidate":return Ht(Ht({},n),{},{isInvalidated:!0});case"setState":return Ht(Ht({},n),e.state)}}(this.state),Hn.batch((function(){t.observers.forEach((function(t){t.onQueryUpdate(e)})),t.cache.notify({query:t,type:"updated",action:e})}))}}]),n}(nr);var ir=function(e){xe(n,e);var t=Se(n);function n(e){var r;return ve(this,n),(r=t.call(this)).config=e||{},r.queries=[],r.queriesMap={},r}return we(n,[{key:"build",value:function(e,t,n){var r,i=t.queryKey,a=null!=(r=t.queryHash)?r:Fn(i,t),o=this.get(a);return o||(o=new rr({cache:this,logger:e.getLogger(),queryKey:i,queryHash:a,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(i)}),this.add(o)),o}},{key:"add",value:function(e){this.queriesMap[e.queryHash]||(this.queriesMap[e.queryHash]=e,this.queries.push(e),this.notify({type:"added",query:e}))}},{key:"remove",value:function(e){var t=this.queriesMap[e.queryHash];t&&(e.destroy(),this.queries=this.queries.filter((function(t){return t!==e})),t===e&&delete this.queriesMap[e.queryHash],this.notify({type:"removed",query:e}))}},{key:"clear",value:function(){var e=this;Hn.batch((function(){e.queries.forEach((function(t){e.remove(t)}))}))}},{key:"get",value:function(e){return this.queriesMap[e]}},{key:"getAll",value:function(){return this.queries}},{key:"find",value:function(e,t){var n=Fe(Dn(e,t),1)[0];return"undefined"===typeof n.exact&&(n.exact=!0),this.queries.find((function(e){return Tn(n,e)}))}},{key:"findAll",value:function(e,t){var n=Fe(Dn(e,t),1)[0];return Object.keys(n).length>0?this.queries.filter((function(e){return Tn(n,e)})):this.queries}},{key:"notify",value:function(e){var t=this;Hn.batch((function(){t.listeners.forEach((function(t){(0,t.listener)(e)}))}))}},{key:"onFocus",value:function(){var e=this;Hn.batch((function(){e.queries.forEach((function(e){e.onFocus()}))}))}},{key:"onOnline",value:function(){var e=this;Hn.batch((function(){e.queries.forEach((function(e){e.onOnline()}))}))}}]),n}(qn),ar=function(e){xe(n,e);var t=Se(n);function n(e){var r;return ve(this,n),(r=t.call(this)).defaultOptions=e.defaultOptions,r.mutationId=e.mutationId,r.mutationCache=e.mutationCache,r.logger=e.logger||Yn,r.observers=[],r.state=e.state||or(),r.setOptions(e.options),r.scheduleGc(),r}return we(n,[{key:"setOptions",value:function(e){this.options=Ht(Ht({},this.defaultOptions),e),this.updateCacheTime(this.options.cacheTime)}},{key:"meta",get:function(){return this.options.meta}},{key:"setState",value:function(e){this.dispatch({type:"setState",state:e})}},{key:"addObserver",value:function(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:e}))}},{key:"removeObserver",value:function(e){this.observers=this.observers.filter((function(t){return t!==e})),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:e})}},{key:"optionalRemove",value:function(){this.observers.length||("loading"===this.state.status?this.scheduleGc():this.mutationCache.remove(this))}},{key:"continue",value:function(){var e,t;return null!=(e=null==(t=this.retryer)?void 0:t.continue())?e:this.execute()}},{key:"execute",value:function(){var e=Xt(qt().mark((function e(){var t,n,r,i,a,o,s,u,l,c,f,h,d,p,g,v,m,y,b,w,k,x,_,A,E=this;return qt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=function(){var e;return E.retryer=tr({fn:function(){return E.options.mutationFn?E.options.mutationFn(E.state.variables):Promise.reject("No mutationFn found")},onFail:function(e,t){E.dispatch({type:"failed",failureCount:e,error:t})},onPause:function(){E.dispatch({type:"pause"})},onContinue:function(){E.dispatch({type:"continue"})},retry:null!=(e=E.options.retry)?e:0,retryDelay:E.options.retryDelay,networkMode:E.options.networkMode}),E.retryer.promise},n="loading"===this.state.status,e.prev=2,n){e.next=11;break}return this.dispatch({type:"loading",variables:this.options.variables}),e.next=7,null==(f=(h=this.mutationCache.config).onMutate)?void 0:f.call(h,this.state.variables,this);case 7:return e.next=9,null==(d=(p=this.options).onMutate)?void 0:d.call(p,this.state.variables);case 9:(g=e.sent)!==this.state.context&&this.dispatch({type:"loading",context:g,variables:this.state.variables});case 11:return e.next=13,t();case 13:return v=e.sent,e.next=16,null==(r=(i=this.mutationCache.config).onSuccess)?void 0:r.call(i,v,this.state.variables,this.state.context,this);case 16:return e.next=18,null==(a=(o=this.options).onSuccess)?void 0:a.call(o,v,this.state.variables,this.state.context);case 18:return e.next=20,null==(s=(u=this.mutationCache.config).onSettled)?void 0:s.call(u,v,null,this.state.variables,this.state.context,this);case 20:return e.next=22,null==(l=(c=this.options).onSettled)?void 0:l.call(c,v,null,this.state.variables,this.state.context);case 22:return this.dispatch({type:"success",data:v}),e.abrupt("return",v);case 26:return e.prev=26,e.t0=e.catch(2),e.prev=28,e.next=31,null==(m=(y=this.mutationCache.config).onError)?void 0:m.call(y,e.t0,this.state.variables,this.state.context,this);case 31:return e.next=34,null==(b=(w=this.options).onError)?void 0:b.call(w,e.t0,this.state.variables,this.state.context);case 34:return e.next=36,null==(k=(x=this.mutationCache.config).onSettled)?void 0:k.call(x,void 0,e.t0,this.state.variables,this.state.context,this);case 36:return e.next=38,null==(_=(A=this.options).onSettled)?void 0:_.call(A,void 0,e.t0,this.state.variables,this.state.context);case 38:throw e.t0;case 39:return e.prev=39,this.dispatch({type:"error",error:e.t0}),e.finish(39);case 42:case"end":return e.stop()}}),e,this,[[2,26],[28,,39,42]])})));return function(){return e.apply(this,arguments)}}()},{key:"dispatch",value:function(e){var t=this;this.state=function(n){switch(e.type){case"failed":return Ht(Ht({},n),{},{failureCount:e.failureCount,failureReason:e.error});case"pause":return Ht(Ht({},n),{},{isPaused:!0});case"continue":return Ht(Ht({},n),{},{isPaused:!1});case"loading":return Ht(Ht({},n),{},{context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:!Qn(t.options.networkMode),status:"loading",variables:e.variables});case"success":return Ht(Ht({},n),{},{data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1});case"error":return Ht(Ht({},n),{},{data:void 0,error:e.error,failureCount:n.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"});case"setState":return Ht(Ht({},n),e.state)}}(this.state),Hn.batch((function(){t.observers.forEach((function(t){t.onMutationUpdate(e)})),t.mutationCache.notify({mutation:t,type:"updated",action:e})}))}}]),n}(nr);function or(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0}}var sr=function(e){xe(n,e);var t=Se(n);function n(e){var r;return ve(this,n),(r=t.call(this)).config=e||{},r.mutations=[],r.mutationId=0,r}return we(n,[{key:"build",value:function(e,t,n){var r=new ar({mutationCache:this,logger:e.getLogger(),mutationId:++this.mutationId,options:e.defaultMutationOptions(t),state:n,defaultOptions:t.mutationKey?e.getMutationDefaults(t.mutationKey):void 0});return this.add(r),r}},{key:"add",value:function(e){this.mutations.push(e),this.notify({type:"added",mutation:e})}},{key:"remove",value:function(e){this.mutations=this.mutations.filter((function(t){return t!==e})),this.notify({type:"removed",mutation:e})}},{key:"clear",value:function(){var e=this;Hn.batch((function(){e.mutations.forEach((function(t){e.remove(t)}))}))}},{key:"getAll",value:function(){return this.mutations}},{key:"find",value:function(e){return"undefined"===typeof e.exact&&(e.exact=!0),this.mutations.find((function(t){return On(e,t)}))}},{key:"findAll",value:function(e){return this.mutations.filter((function(t){return On(e,t)}))}},{key:"notify",value:function(e){var t=this;Hn.batch((function(){t.listeners.forEach((function(t){(0,t.listener)(e)}))}))}},{key:"resumePausedMutations",value:function(){var e,t=this;return this.resuming=(null!=(e=this.resuming)?e:Promise.resolve()).then((function(){var e=t.mutations.filter((function(e){return e.state.isPaused}));return Hn.batch((function(){return e.reduce((function(e,t){return e.then((function(){return t.continue().catch(An)}))}),Promise.resolve())}))})).then((function(){t.resuming=void 0})),this.resuming}}]),n}(qn);function ur(){return{onFetch:function(e){e.fetchFn=function(){var t,n,r,i,a,o,s,u=null==(t=e.fetchOptions)||null==(n=t.meta)?void 0:n.refetchPage,l=null==(r=e.fetchOptions)||null==(i=r.meta)?void 0:i.fetchMore,c=null==l?void 0:l.pageParam,f="forward"===(null==l?void 0:l.direction),h="backward"===(null==l?void 0:l.direction),d=(null==(a=e.state.data)?void 0:a.pages)||[],p=(null==(o=e.state.data)?void 0:o.pageParams)||[],g=p,v=!1,m=e.options.queryFn||function(){return Promise.reject("Missing queryFn for queryKey '"+e.options.queryHash+"'")},y=function(e,t,n,r){return g=r?[t].concat(ge(g)):[].concat(ge(g),[t]),r?[n].concat(ge(e)):[].concat(ge(e),[n])},b=function(t,n,r,i){if(v)return Promise.reject("Cancelled");if("undefined"===typeof r&&!n&&t.length)return Promise.resolve(t);var a,o={queryKey:e.queryKey,pageParam:r,meta:e.options.meta};a=o,Object.defineProperty(a,"signal",{enumerable:!0,get:function(){var t,n;return null!=(t=e.signal)&&t.aborted?v=!0:null==(n=e.signal)||n.addEventListener("abort",(function(){v=!0})),e.signal}});var s=m(o);return Promise.resolve(s).then((function(e){return y(t,r,e,i)}))};if(d.length)if(f){var w="undefined"!==typeof c,k=w?c:lr(e.options,d);s=b(d,w,k)}else if(h){var x="undefined"!==typeof c,_=x?c:cr(e.options,d);s=b(d,x,_,!0)}else{g=[];var A="undefined"===typeof e.options.getNextPageParam,E=!u||!d[0]||u(d[0],0,d);s=E?b([],A,p[0]):Promise.resolve(y([],p[0],d[0]));for(var S=function(t){s=s.then((function(n){if(!u||!d[t]||u(d[t],t,d)){var r=A?p[t]:lr(e.options,n);return b(n,A,r)}return Promise.resolve(y(n,p[t],d[t]))}))},C=1;C<d.length;C++)S(C)}else s=b([]);return s.then((function(e){return{pages:e,pageParams:g}}))}}}}function lr(e,t){return null==e.getNextPageParam?void 0:e.getNextPageParam(t[t.length-1],t)}function cr(e,t){return null==e.getPreviousPageParam?void 0:e.getPreviousPageParam(t[0],t)}var fr=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};ve(this,e),this.queryCache=t.queryCache||new ir,this.mutationCache=t.mutationCache||new sr,this.logger=t.logger||Yn,this.defaultOptions=t.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[],this.mountCount=0}return we(e,[{key:"mount",value:function(){var e=this;this.mountCount++,1===this.mountCount&&(this.unsubscribeFocus=Zn.subscribe((function(){Zn.isFocused()&&(e.resumePausedMutations(),e.queryCache.onFocus())})),this.unsubscribeOnline=Kn.subscribe((function(){Kn.isOnline()&&(e.resumePausedMutations(),e.queryCache.onOnline())})))}},{key:"unmount",value:function(){var e,t;this.mountCount--,0===this.mountCount&&(null==(e=this.unsubscribeFocus)||e.call(this),this.unsubscribeFocus=void 0,null==(t=this.unsubscribeOnline)||t.call(this),this.unsubscribeOnline=void 0)}},{key:"isFetching",value:function(e,t){var n=Fe(Dn(e,t),1)[0];return n.fetchStatus="fetching",this.queryCache.findAll(n).length}},{key:"isMutating",value:function(e){return this.mutationCache.findAll(Ht(Ht({},e),{},{fetching:!0})).length}},{key:"getQueryData",value:function(e,t){var n;return null==(n=this.queryCache.find(e,t))?void 0:n.state.data}},{key:"ensureQueryData",value:function(e,t,n){var r=Cn(e,t,n),i=this.getQueryData(r.queryKey);return i?Promise.resolve(i):this.fetchQuery(r)}},{key:"getQueriesData",value:function(e){return this.getQueryCache().findAll(e).map((function(e){return[e.queryKey,e.state.data]}))}},{key:"setQueryData",value:function(e,t,n){var r=this.queryCache.find(e),i=function(e,t){return"function"===typeof e?e(t):e}(t,null==r?void 0:r.state.data);if("undefined"!==typeof i){var a=Cn(e),o=this.defaultQueryOptions(a);return this.queryCache.build(this,o).setData(i,Ht(Ht({},n),{},{manual:!0}))}}},{key:"setQueriesData",value:function(e,t,n){var r=this;return Hn.batch((function(){return r.getQueryCache().findAll(e).map((function(e){var i=e.queryKey;return[i,r.setQueryData(i,t,n)]}))}))}},{key:"getQueryState",value:function(e,t){var n;return null==(n=this.queryCache.find(e,t))?void 0:n.state}},{key:"removeQueries",value:function(e,t){var n=Fe(Dn(e,t),1)[0],r=this.queryCache;Hn.batch((function(){r.findAll(n).forEach((function(e){r.remove(e)}))}))}},{key:"resetQueries",value:function(e,t,n){var r=this,i=Fe(Dn(e,t,n),2),a=i[0],o=i[1],s=this.queryCache,u=Ht({type:"active"},a);return Hn.batch((function(){return s.findAll(a).forEach((function(e){e.reset()})),r.refetchQueries(u,o)}))}},{key:"cancelQueries",value:function(e,t,n){var r=this,i=Fe(Dn(e,t,n),2),a=i[0],o=i[1],s=void 0===o?{}:o;"undefined"===typeof s.revert&&(s.revert=!0);var u=Hn.batch((function(){return r.queryCache.findAll(a).map((function(e){return e.cancel(s)}))}));return Promise.all(u).then(An).catch(An)}},{key:"invalidateQueries",value:function(e,t,n){var r=this,i=Fe(Dn(e,t,n),2),a=i[0],o=i[1];return Hn.batch((function(){var e,t;if(r.queryCache.findAll(a).forEach((function(e){e.invalidate()})),"none"===a.refetchType)return Promise.resolve();var n=Ht(Ht({},a),{},{type:null!=(e=null!=(t=a.refetchType)?t:a.type)?e:"active"});return r.refetchQueries(n,o)}))}},{key:"refetchQueries",value:function(e,t,n){var r=this,i=Fe(Dn(e,t,n),2),a=i[0],o=i[1],s=Hn.batch((function(){return r.queryCache.findAll(a).filter((function(e){return!e.isDisabled()})).map((function(e){var t;return e.fetch(void 0,Ht(Ht({},o),{},{cancelRefetch:null==(t=null==o?void 0:o.cancelRefetch)||t,meta:{refetchPage:a.refetchPage}}))}))})),u=Promise.all(s).then(An);return null!=o&&o.throwOnError||(u=u.catch(An)),u}},{key:"fetchQuery",value:function(e,t,n){var r=Cn(e,t,n),i=this.defaultQueryOptions(r);"undefined"===typeof i.retry&&(i.retry=!1);var a=this.queryCache.build(this,i);return a.isStaleByTime(i.staleTime)?a.fetch(i):Promise.resolve(a.state.data)}},{key:"prefetchQuery",value:function(e,t,n){return this.fetchQuery(e,t,n).then(An).catch(An)}},{key:"fetchInfiniteQuery",value:function(e,t,n){var r=Cn(e,t,n);return r.behavior=ur(),this.fetchQuery(r)}},{key:"prefetchInfiniteQuery",value:function(e,t,n){return this.fetchInfiniteQuery(e,t,n).then(An).catch(An)}},{key:"resumePausedMutations",value:function(){return this.mutationCache.resumePausedMutations()}},{key:"getQueryCache",value:function(){return this.queryCache}},{key:"getMutationCache",value:function(){return this.mutationCache}},{key:"getLogger",value:function(){return this.logger}},{key:"getDefaultOptions",value:function(){return this.defaultOptions}},{key:"setDefaultOptions",value:function(e){this.defaultOptions=e}},{key:"setQueryDefaults",value:function(e,t){var n=this.queryDefaults.find((function(t){return Pn(e)===Pn(t.queryKey)}));n?n.defaultOptions=t:this.queryDefaults.push({queryKey:e,defaultOptions:t})}},{key:"getQueryDefaults",value:function(e){if(e){var t=this.queryDefaults.find((function(t){return Rn(e,t.queryKey)}));return null==t?void 0:t.defaultOptions}}},{key:"setMutationDefaults",value:function(e,t){var n=this.mutationDefaults.find((function(t){return Pn(e)===Pn(t.mutationKey)}));n?n.defaultOptions=t:this.mutationDefaults.push({mutationKey:e,defaultOptions:t})}},{key:"getMutationDefaults",value:function(e){if(e){var t=this.mutationDefaults.find((function(t){return Rn(e,t.mutationKey)}));return null==t?void 0:t.defaultOptions}}},{key:"defaultQueryOptions",value:function(e){if(null!=e&&e._defaulted)return e;var t=Ht(Ht(Ht(Ht({},this.defaultOptions.queries),this.getQueryDefaults(null==e?void 0:e.queryKey)),e),{},{_defaulted:!0});return!t.queryHash&&t.queryKey&&(t.queryHash=Fn(t.queryKey,t)),"undefined"===typeof t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),"undefined"===typeof t.useErrorBoundary&&(t.useErrorBoundary=!!t.suspense),t}},{key:"defaultMutationOptions",value:function(e){return null!=e&&e._defaulted?e:Ht(Ht(Ht(Ht({},this.defaultOptions.mutations),this.getMutationDefaults(null==e?void 0:e.mutationKey)),e),{},{_defaulted:!0})}},{key:"clear",value:function(){this.queryCache.clear(),this.mutationCache.clear()}}]),e}(),hr=new fr({defaultOptions:{queries:{useErrorBoundary:!1,refetchOnWindowFocus:!1,retry:!1}}}),dr=function(e){xe(n,e);var t=Se(n);function n(e,r){var i;return ve(this,n),(i=t.call(this)).client=e,i.setOptions(r),i.bindMethods(),i.updateResult(),i}return we(n,[{key:"bindMethods",value:function(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}},{key:"setOptions",value:function(e){var t,n=this.options;this.options=this.client.defaultMutationOptions(e),Ln(n,this.options)||this.client.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.currentMutation,observer:this}),null==(t=this.currentMutation)||t.setOptions(this.options)}},{key:"onUnsubscribe",value:function(){var e;this.hasListeners()||(null==(e=this.currentMutation)||e.removeObserver(this))}},{key:"onMutationUpdate",value:function(e){this.updateResult();var t={listeners:!0};"success"===e.type?t.onSuccess=!0:"error"===e.type&&(t.onError=!0),this.notify(t)}},{key:"getCurrentResult",value:function(){return this.currentResult}},{key:"reset",value:function(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})}},{key:"mutate",value:function(e,t){return this.mutateOptions=t,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,Ht(Ht({},this.options),{},{variables:"undefined"!==typeof e?e:this.options.variables})),this.currentMutation.addObserver(this),this.currentMutation.execute()}},{key:"updateResult",value:function(){var e=this.currentMutation?this.currentMutation.state:{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0},t=Ht(Ht({},e),{},{isLoading:"loading"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset});this.currentResult=t}},{key:"notify",value:function(e){var t=this;Hn.batch((function(){var n,r,i,a;if(t.mutateOptions&&t.hasListeners())if(e.onSuccess)null==(n=(r=t.mutateOptions).onSuccess)||n.call(r,t.currentResult.data,t.currentResult.variables,t.currentResult.context),null==(i=(a=t.mutateOptions).onSettled)||i.call(a,t.currentResult.data,null,t.currentResult.variables,t.currentResult.context);else if(e.onError){var o,s,u,l;null==(o=(s=t.mutateOptions).onError)||o.call(s,t.currentResult.error,t.currentResult.variables,t.currentResult.context),null==(u=(l=t.mutateOptions).onSettled)||u.call(l,void 0,t.currentResult.error,t.currentResult.variables,t.currentResult.context)}e.listeners&&t.listeners.forEach((function(e){(0,e.listener)(t.currentResult)}))}))}}]),n}(qn),pr=n(7248).useSyncExternalStore,gr=t.createContext(void 0),vr=t.createContext(!1);function mr(e,t){return e||(t&&"undefined"!==typeof window?(window.ReactQueryClientContext||(window.ReactQueryClientContext=gr),window.ReactQueryClientContext):gr)}var yr=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).context,n=t.useContext(mr(e,t.useContext(vr)));if(!n)throw new Error("No QueryClient set, use QueryClientProvider to set one");return n},br=function(e){var n=e.client,r=e.children,i=e.context,a=e.contextSharing,o=void 0!==a&&a;t.useEffect((function(){return n.mount(),function(){n.unmount()}}),[n]);var s=mr(i,o);return t.createElement(vr.Provider,{value:!i&&o},t.createElement(s.Provider,{value:n},r))};function wr(e,t){return"function"===typeof e?e.apply(void 0,ge(t)):!!e}function kr(e,n,r){var i=function(e,t,n){return Un(e)?"function"===typeof t?Ht(Ht({},n),{},{mutationKey:e,mutationFn:t}):Ht(Ht({},t),{},{mutationKey:e}):"function"===typeof e?Ht(Ht({},t),{},{mutationFn:e}):Ht({},e)}(e,n,r),a=yr({context:i.context}),o=Fe(t.useState((function(){return new dr(a,i)})),1)[0];t.useEffect((function(){o.setOptions(i)}),[o,i]);var s=pr(t.useCallback((function(e){return o.subscribe(Hn.batchCalls(e))}),[o]),(function(){return o.getCurrentResult()}),(function(){return o.getCurrentResult()})),u=t.useCallback((function(e,t){o.mutate(e,t).catch(xr)}),[o]);if(s.error&&wr(o.options.useErrorBoundary,[s.error]))throw s.error;return Ht(Ht({},s),{},{mutate:u,mutateAsync:s.mutate})}function xr(){}var _r="decks";function Ar(e,t){return function(){return e.apply(t,arguments)}}var Er=Object.prototype.toString,Sr=Object.getPrototypeOf,Cr=function(e){return function(t){var n=Er.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())}}(Object.create(null)),Dr=function(e){return e=e.toLowerCase(),function(t){return Cr(t)===e}},Tr=function(e){return function(t){return typeof t===e}},Or=Array.isArray,Fr=Tr("undefined");var Pr=Dr("ArrayBuffer");var Rr=Tr("string"),Mr=Tr("function"),Ir=Tr("number"),Lr=function(e){return null!==e&&"object"===typeof e},Nr=function(e){if("object"!==Cr(e))return!1;var t=Sr(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Br=Dr("Date"),jr=Dr("File"),Ur=Dr("Blob"),zr=Dr("FileList"),Wr=Dr("URLSearchParams");function Vr(e,t){var n,r,i=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).allOwnKeys,a=void 0!==i&&i;if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),Or(e))for(n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else{var o,s=a?Object.getOwnPropertyNames(e):Object.keys(e),u=s.length;for(n=0;n<u;n++)o=s[n],t.call(null,e[o],o,e)}}function Gr(e,t){t=t.toLowerCase();for(var n,r=Object.keys(e),i=r.length;i-- >0;)if(t===(n=r[i]).toLowerCase())return n;return null}var Yr="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:global,Hr=function(e){return!Fr(e)&&e!==Yr};var qr=function(e){return function(t){return e&&t instanceof e}}("undefined"!==typeof Uint8Array&&Sr(Uint8Array)),Zr=Dr("HTMLFormElement"),Xr=function(e){var t=Object.prototype.hasOwnProperty;return function(e,n){return t.call(e,n)}}(),Kr=Dr("RegExp"),Jr=function(e,t){var n=Object.getOwnPropertyDescriptors(e),r={};Vr(n,(function(n,i){!1!==t(n,i,e)&&(r[i]=n)})),Object.defineProperties(e,r)},Qr="abcdefghijklmnopqrstuvwxyz",$r="0123456789",ei={DIGIT:$r,ALPHA:Qr,ALPHA_DIGIT:Qr+Qr.toUpperCase()+$r};var ti=Dr("AsyncFunction"),ni={isArray:Or,isArrayBuffer:Pr,isBuffer:function(e){return null!==e&&!Fr(e)&&null!==e.constructor&&!Fr(e.constructor)&&Mr(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:function(e){var t;return e&&("function"===typeof FormData&&e instanceof FormData||Mr(e.append)&&("formdata"===(t=Cr(e))||"object"===t&&Mr(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){return"undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&Pr(e.buffer)},isString:Rr,isNumber:Ir,isBoolean:function(e){return!0===e||!1===e},isObject:Lr,isPlainObject:Nr,isUndefined:Fr,isDate:Br,isFile:jr,isBlob:Ur,isRegExp:Kr,isFunction:Mr,isStream:function(e){return Lr(e)&&Mr(e.pipe)},isURLSearchParams:Wr,isTypedArray:qr,isFileList:zr,forEach:Vr,merge:function e(){for(var t=(Hr(this)&&this||{}).caseless,n={},r=function(r,i){var a=t&&Gr(n,i)||i;Nr(n[a])&&Nr(r)?n[a]=e(n[a],r):Nr(r)?n[a]=e({},r):Or(r)?n[a]=r.slice():n[a]=r},i=0,a=arguments.length;i<a;i++)arguments[i]&&Vr(arguments[i],r);return n},extend:function(e,t,n){return Vr(t,(function(t,r){n&&Mr(t)?e[r]=Ar(t,n):e[r]=t}),{allOwnKeys:(arguments.length>3&&void 0!==arguments[3]?arguments[3]:{}).allOwnKeys}),e},trim:function(e){return e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e},inherits:function(e,t,n,r){e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:function(e,t,n,r){var i,a,o,s={};if(t=t||{},null==e)return t;do{for(a=(i=Object.getOwnPropertyNames(e)).length;a-- >0;)o=i[a],r&&!r(o,e,t)||s[o]||(t[o]=e[o],s[o]=!0);e=!1!==n&&Sr(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:Cr,kindOfTest:Dr,endsWith:function(e,t,n){e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;var r=e.indexOf(t,n);return-1!==r&&r===n},toArray:function(e){if(!e)return null;if(Or(e))return e;var t=e.length;if(!Ir(t))return null;for(var n=new Array(t);t-- >0;)n[t]=e[t];return n},forEachEntry:function(e,t){for(var n,r=(e&&e[Symbol.iterator]).call(e);(n=r.next())&&!n.done;){var i=n.value;t.call(e,i[0],i[1])}},matchAll:function(e,t){for(var n,r=[];null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:Zr,hasOwnProperty:Xr,hasOwnProp:Xr,reduceDescriptors:Jr,freezeMethods:function(e){Jr(e,(function(t,n){if(Mr(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;var r=e[n];Mr(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=function(){throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:function(e,t){var n={},r=function(e){e.forEach((function(e){n[e]=!0}))};return Or(e)?r(e):r(String(e).split(t)),n},toCamelCase:function(e){return e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n}))},noop:function(){},toFiniteNumber:function(e,t){return e=+e,Number.isFinite(e)?e:t},findKey:Gr,global:Yr,isContextDefined:Hr,ALPHABET:ei,generateString:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:16,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ei.ALPHA_DIGIT,n="",r=t.length;e--;)n+=t[Math.random()*r|0];return n},isSpecCompliantForm:function(e){return!!(e&&Mr(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:function(e){var t=new Array(10);return function e(n,r){if(Lr(n)){if(t.indexOf(n)>=0)return;if(!("toJSON"in n)){t[r]=n;var i=Or(n)?[]:{};return Vr(n,(function(t,n){var a=e(t,r+1);!Fr(a)&&(i[n]=a)})),t[r]=void 0,i}}return n}(e,0)},isAsyncFn:ti,isThenable:function(e){return e&&(Lr(e)||Mr(e))&&Mr(e.then)&&Mr(e.catch)}};function ri(e,t,n,r,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i)}ni.inherits(ri,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:ni.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var ii=ri.prototype,ai={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((function(e){ai[e]={value:e}})),Object.defineProperties(ri,ai),Object.defineProperty(ii,"isAxiosError",{value:!0}),ri.from=function(e,t,n,r,i,a){var o=Object.create(ii);return ni.toFlatObject(e,o,(function(e){return e!==Error.prototype}),(function(e){return"isAxiosError"!==e})),ri.call(o,e.message,t,n,r,i),o.cause=e,o.name=e.name,a&&Object.assign(o,a),o};var oi=ri;function si(e){return ni.isPlainObject(e)||ni.isArray(e)}function ui(e){return ni.endsWith(e,"[]")?e.slice(0,-2):e}function li(e,t,n){return e?e.concat(t).map((function(e,t){return e=ui(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}var ci=ni.toFlatObject(ni,{},null,(function(e){return/^is[A-Z]/.test(e)}));var fi=function(e,t,n){if(!ni.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;var r=(n=ni.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!ni.isUndefined(t[e])}))).metaTokens,i=n.visitor||l,a=n.dots,o=n.indexes,s=(n.Blob||"undefined"!==typeof Blob&&Blob)&&ni.isSpecCompliantForm(t);if(!ni.isFunction(i))throw new TypeError("visitor must be a function");function u(e){if(null===e)return"";if(ni.isDate(e))return e.toISOString();if(!s&&ni.isBlob(e))throw new oi("Blob is not supported. Use a Buffer instead.");return ni.isArrayBuffer(e)||ni.isTypedArray(e)?s&&"function"===typeof Blob?new Blob([e]):Buffer.from(e):e}function l(e,n,i){var s=e;if(e&&!i&&"object"===typeof e)if(ni.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(ni.isArray(e)&&function(e){return ni.isArray(e)&&!e.some(si)}(e)||(ni.isFileList(e)||ni.endsWith(n,"[]"))&&(s=ni.toArray(e)))return n=ui(n),s.forEach((function(e,r){!ni.isUndefined(e)&&null!==e&&t.append(!0===o?li([n],r,a):null===o?n:n+"[]",u(e))})),!1;return!!si(e)||(t.append(li(i,n,a),u(e)),!1)}var c=[],f=Object.assign(ci,{defaultVisitor:l,convertValue:u,isVisitable:si});if(!ni.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!ni.isUndefined(n)){if(-1!==c.indexOf(n))throw Error("Circular reference detected in "+r.join("."));c.push(n),ni.forEach(n,(function(n,a){!0===(!(ni.isUndefined(n)||null===n)&&i.call(t,n,ni.isString(a)?a.trim():a,r,f))&&e(n,r?r.concat(a):[a])})),c.pop()}}(e),t};function hi(e){var t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function di(e,t){this._pairs=[],e&&fi(e,this,t)}var pi=di.prototype;pi.append=function(e,t){this._pairs.push([e,t])},pi.toString=function(e){var t=e?function(t){return e.call(this,t,hi)}:hi;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};var gi=di;function vi(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function mi(e,t,n){if(!t)return e;var r,i=n&&n.encode||vi,a=n&&n.serialize;if(r=a?a(t,n):ni.isURLSearchParams(t)?t.toString():new gi(t,n).toString(i)){var o=e.indexOf("#");-1!==o&&(e=e.slice(0,o)),e+=(-1===e.indexOf("?")?"?":"&")+r}return e}var yi=function(){function e(){ve(this,e),this.handlers=[]}return we(e,[{key:"use",value:function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}},{key:"eject",value:function(e){this.handlers[e]&&(this.handlers[e]=null)}},{key:"clear",value:function(){this.handlers&&(this.handlers=[])}},{key:"forEach",value:function(e){ni.forEach(this.handlers,(function(t){null!==t&&e(t)}))}}]),e}(),bi={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},wi={isBrowser:!0,classes:{URLSearchParams:"undefined"!==typeof URLSearchParams?URLSearchParams:gi,FormData:"undefined"!==typeof FormData?FormData:null,Blob:"undefined"!==typeof Blob?Blob:null},isStandardBrowserEnv:function(){var e;return("undefined"===typeof navigator||"ReactNative"!==(e=navigator.product)&&"NativeScript"!==e&&"NS"!==e)&&("undefined"!==typeof window&&"undefined"!==typeof document)}(),isStandardBrowserWebWorkerEnv:"undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"===typeof self.importScripts,protocols:["http","https","file","blob","url","data"]};var ki=function(e){function t(e,n,r,i){var a=e[i++],o=Number.isFinite(+a),s=i>=e.length;return a=!a&&ni.isArray(r)?r.length:a,s?(ni.hasOwnProp(r,a)?r[a]=[r[a],n]:r[a]=n,!o):(r[a]&&ni.isObject(r[a])||(r[a]=[]),t(e,n,r[a],i)&&ni.isArray(r[a])&&(r[a]=function(e){var t,n,r={},i=Object.keys(e),a=i.length;for(t=0;t<a;t++)r[n=i[t]]=e[n];return r}(r[a])),!o)}if(ni.isFormData(e)&&ni.isFunction(e.entries)){var n={};return ni.forEachEntry(e,(function(e,r){t(function(e){return ni.matchAll(/\w+|\[(\w*)]/g,e).map((function(e){return"[]"===e[0]?"":e[1]||e[0]}))}(e),r,n,0)})),n}return null},xi={"Content-Type":void 0};var _i={transitional:bi,adapter:["xhr","http"],transformRequest:[function(e,t){var n,r=t.getContentType()||"",i=r.indexOf("application/json")>-1,a=ni.isObject(e);if(a&&ni.isHTMLForm(e)&&(e=new FormData(e)),ni.isFormData(e))return i&&i?JSON.stringify(ki(e)):e;if(ni.isArrayBuffer(e)||ni.isBuffer(e)||ni.isStream(e)||ni.isFile(e)||ni.isBlob(e))return e;if(ni.isArrayBufferView(e))return e.buffer;if(ni.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();if(a){if(r.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return fi(e,new wi.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return wi.isNode&&ni.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((n=ni.isFileList(e))||r.indexOf("multipart/form-data")>-1){var o=this.env&&this.env.FormData;return fi(n?{"files[]":e}:e,o&&new o,this.formSerializer)}}return a||i?(t.setContentType("application/json",!1),function(e,t,n){if(ni.isString(e))try{return(t||JSON.parse)(e),ni.trim(e)}catch(r){if("SyntaxError"!==r.name)throw r}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional||_i.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(e&&ni.isString(e)&&(n&&!this.responseType||r)){var i=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(a){if(i){if("SyntaxError"===a.name)throw oi.from(a,oi.ERR_BAD_RESPONSE,this,null,this.response);throw a}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:wi.classes.FormData,Blob:wi.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};ni.forEach(["delete","get","head"],(function(e){_i.headers[e]={}})),ni.forEach(["post","put","patch"],(function(e){_i.headers[e]=ni.merge(xi)}));var Ai=_i,Ei=ni.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Si=Symbol("internals");function Ci(e){return e&&String(e).trim().toLowerCase()}function Di(e){return!1===e||null==e?e:ni.isArray(e)?e.map(Di):String(e)}function Ti(e,t,n,r,i){return ni.isFunction(r)?r.call(this,t,n):(i&&(t=n),ni.isString(t)?ni.isString(r)?-1!==t.indexOf(r):ni.isRegExp(r)?r.test(t):void 0:void 0)}var Oi=function(e,t){function n(e){ve(this,n),e&&this.set(e)}return we(n,[{key:"set",value:function(e,t,n){var r=this;function i(e,t,n){var i=Ci(t);if(!i)throw new Error("header name must be a non-empty string");var a=ni.findKey(r,i);(!a||void 0===r[a]||!0===n||void 0===n&&!1!==r[a])&&(r[a||t]=Di(e))}var a=function(e,t){return ni.forEach(e,(function(e,n){return i(e,n,t)}))};return ni.isPlainObject(e)||e instanceof this.constructor?a(e,t):ni.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim())?a(function(e){var t,n,r,i={};return e&&e.split("\n").forEach((function(e){r=e.indexOf(":"),t=e.substring(0,r).trim().toLowerCase(),n=e.substring(r+1).trim(),!t||i[t]&&Ei[t]||("set-cookie"===t?i[t]?i[t].push(n):i[t]=[n]:i[t]=i[t]?i[t]+", "+n:n)})),i}(e),t):null!=e&&i(t,e,n),this}},{key:"get",value:function(e,t){if(e=Ci(e)){var n=ni.findKey(this,e);if(n){var r=this[n];if(!t)return r;if(!0===t)return function(e){for(var t,n=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;t=r.exec(e);)n[t[1]]=t[2];return n}(r);if(ni.isFunction(t))return t.call(this,r,n);if(ni.isRegExp(t))return t.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}},{key:"has",value:function(e,t){if(e=Ci(e)){var n=ni.findKey(this,e);return!(!n||void 0===this[n]||t&&!Ti(0,this[n],n,t))}return!1}},{key:"delete",value:function(e,t){var n=this,r=!1;function i(e){if(e=Ci(e)){var i=ni.findKey(n,e);!i||t&&!Ti(0,n[i],i,t)||(delete n[i],r=!0)}}return ni.isArray(e)?e.forEach(i):i(e),r}},{key:"clear",value:function(e){for(var t=Object.keys(this),n=t.length,r=!1;n--;){var i=t[n];e&&!Ti(0,this[i],i,e,!0)||(delete this[i],r=!0)}return r}},{key:"normalize",value:function(e){var t=this,n={};return ni.forEach(this,(function(r,i){var a=ni.findKey(n,i);if(a)return t[a]=Di(r),void delete t[i];var o=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n}))}(i):String(i).trim();o!==i&&delete t[i],t[o]=Di(r),n[o]=!0})),this}},{key:"concat",value:function(){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(e=this.constructor).concat.apply(e,[this].concat(n))}},{key:"toJSON",value:function(e){var t=Object.create(null);return ni.forEach(this,(function(n,r){null!=n&&!1!==n&&(t[r]=e&&ni.isArray(n)?n.join(", "):n)})),t}},{key:Symbol.iterator,value:function(){return Object.entries(this.toJSON())[Symbol.iterator]()}},{key:"toString",value:function(){return Object.entries(this.toJSON()).map((function(e){var t=Fe(e,2);return t[0]+": "+t[1]})).join("\n")}},{key:Symbol.toStringTag,get:function(){return"AxiosHeaders"}}],[{key:"from",value:function(e){return e instanceof this?e:new this(e)}},{key:"concat",value:function(e){for(var t=new this(e),n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return r.forEach((function(e){return t.set(e)})),t}},{key:"accessor",value:function(e){var t=(this[Si]=this[Si]={accessors:{}}).accessors,n=this.prototype;function r(e){var r=Ci(e);t[r]||(!function(e,t){var n=ni.toCamelCase(" "+t);["get","set","has"].forEach((function(r){Object.defineProperty(e,r+n,{value:function(e,n,i){return this[r].call(this,t,e,n,i)},configurable:!0})}))}(n,e),t[r]=!0)}return ni.isArray(e)?e.forEach(r):r(e),this}}]),n}();Oi.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),ni.freezeMethods(Oi.prototype),ni.freezeMethods(Oi);var Fi=Oi;function Pi(e,t){var n=this||Ai,r=t||n,i=Fi.from(r.headers),a=r.data;return ni.forEach(e,(function(e){a=e.call(n,a,i.normalize(),t?t.status:void 0)})),i.normalize(),a}function Ri(e){return!(!e||!e.__CANCEL__)}function Mi(e,t,n){oi.call(this,null==e?"canceled":e,oi.ERR_CANCELED,t,n),this.name="CanceledError"}ni.inherits(Mi,oi,{__CANCEL__:!0});var Ii=Mi;var Li=wi.isStandardBrowserEnv?{write:function(e,t,n,r,i,a){var o=[];o.push(e+"="+encodeURIComponent(t)),ni.isNumber(n)&&o.push("expires="+new Date(n).toGMTString()),ni.isString(r)&&o.push("path="+r),ni.isString(i)&&o.push("domain="+i),!0===a&&o.push("secure"),document.cookie=o.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}};function Ni(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}var Bi=wi.isStandardBrowserEnv?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function r(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=r(window.location.href),function(t){var n=ni.isString(t)?r(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0};var ji=function(e,t){e=e||10;var n,r=new Array(e),i=new Array(e),a=0,o=0;return t=void 0!==t?t:1e3,function(s){var u=Date.now(),l=i[o];n||(n=u),r[a]=s,i[a]=u;for(var c=o,f=0;c!==a;)f+=r[c++],c%=e;if((a=(a+1)%e)===o&&(o=(o+1)%e),!(u-n<t)){var h=l&&u-l;return h?Math.round(1e3*f/h):void 0}}};function Ui(e,t){var n=0,r=ji(50,250);return function(i){var a=i.loaded,o=i.lengthComputable?i.total:void 0,s=a-n,u=r(s);n=a;var l={loaded:a,total:o,progress:o?a/o:void 0,bytes:s,rate:u||void 0,estimated:u&&o&&a<=o?(o-a)/u:void 0,event:i};l[t?"download":"upload"]=!0,e(l)}}var zi="undefined"!==typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){var r,i=e.data,a=Fi.from(e.headers).normalize(),o=e.responseType;function s(){e.cancelToken&&e.cancelToken.unsubscribe(r),e.signal&&e.signal.removeEventListener("abort",r)}ni.isFormData(i)&&(wi.isStandardBrowserEnv||wi.isStandardBrowserWebWorkerEnv?a.setContentType(!1):a.setContentType("multipart/form-data;",!1));var u=new XMLHttpRequest;if(e.auth){var l=e.auth.username||"",c=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";a.set("Authorization","Basic "+btoa(l+":"+c))}var f=Ni(e.baseURL,e.url);function h(){if(u){var r=Fi.from("getAllResponseHeaders"in u&&u.getAllResponseHeaders());!function(e,t,n){var r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new oi("Request failed with status code "+n.status,[oi.ERR_BAD_REQUEST,oi.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}((function(e){t(e),s()}),(function(e){n(e),s()}),{data:o&&"text"!==o&&"json"!==o?u.response:u.responseText,status:u.status,statusText:u.statusText,headers:r,config:e,request:u}),u=null}}if(u.open(e.method.toUpperCase(),mi(f,e.params,e.paramsSerializer),!0),u.timeout=e.timeout,"onloadend"in u?u.onloadend=h:u.onreadystatechange=function(){u&&4===u.readyState&&(0!==u.status||u.responseURL&&0===u.responseURL.indexOf("file:"))&&setTimeout(h)},u.onabort=function(){u&&(n(new oi("Request aborted",oi.ECONNABORTED,e,u)),u=null)},u.onerror=function(){n(new oi("Network Error",oi.ERR_NETWORK,e,u)),u=null},u.ontimeout=function(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",r=e.transitional||bi;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new oi(t,r.clarifyTimeoutError?oi.ETIMEDOUT:oi.ECONNABORTED,e,u)),u=null},wi.isStandardBrowserEnv){var d=(e.withCredentials||Bi(f))&&e.xsrfCookieName&&Li.read(e.xsrfCookieName);d&&a.set(e.xsrfHeaderName,d)}void 0===i&&a.setContentType(null),"setRequestHeader"in u&&ni.forEach(a.toJSON(),(function(e,t){u.setRequestHeader(t,e)})),ni.isUndefined(e.withCredentials)||(u.withCredentials=!!e.withCredentials),o&&"json"!==o&&(u.responseType=e.responseType),"function"===typeof e.onDownloadProgress&&u.addEventListener("progress",Ui(e.onDownloadProgress,!0)),"function"===typeof e.onUploadProgress&&u.upload&&u.upload.addEventListener("progress",Ui(e.onUploadProgress)),(e.cancelToken||e.signal)&&(r=function(t){u&&(n(!t||t.type?new Ii(null,e,u):t),u.abort(),u=null)},e.cancelToken&&e.cancelToken.subscribe(r),e.signal&&(e.signal.aborted?r():e.signal.addEventListener("abort",r)));var p=function(e){var t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(f);p&&-1===wi.protocols.indexOf(p)?n(new oi("Unsupported protocol "+p+":",oi.ERR_BAD_REQUEST,e)):u.send(i||null)}))},Wi={http:null,xhr:zi};ni.forEach(Wi,(function(e,t){if(e){try{Object.defineProperty(e,"name",{value:t})}catch(n){}Object.defineProperty(e,"adapterName",{value:t})}}));var Vi=function(e){for(var t,n,r=(e=ni.isArray(e)?e:[e]).length,i=0;i<r&&(t=e[i],!(n=ni.isString(t)?Wi[t.toLowerCase()]:t));i++);if(!n){if(!1===n)throw new oi("Adapter ".concat(t," is not supported by the environment"),"ERR_NOT_SUPPORT");throw new Error(ni.hasOwnProp(Wi,t)?"Adapter '".concat(t,"' is not available in the build"):"Unknown adapter '".concat(t,"'"))}if(!ni.isFunction(n))throw new TypeError("adapter is not a function");return n};function Gi(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Ii(null,e)}function Yi(e){return Gi(e),e.headers=Fi.from(e.headers),e.data=Pi.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Vi(e.adapter||Ai.adapter)(e).then((function(t){return Gi(e),t.data=Pi.call(e,e.transformResponse,t),t.headers=Fi.from(t.headers),t}),(function(t){return Ri(t)||(Gi(e),t&&t.response&&(t.response.data=Pi.call(e,e.transformResponse,t.response),t.response.headers=Fi.from(t.response.headers))),Promise.reject(t)}))}var Hi=function(e){return e instanceof Fi?e.toJSON():e};function qi(e,t){t=t||{};var n={};function r(e,t,n){return ni.isPlainObject(e)&&ni.isPlainObject(t)?ni.merge.call({caseless:n},e,t):ni.isPlainObject(t)?ni.merge({},t):ni.isArray(t)?t.slice():t}function i(e,t,n){return ni.isUndefined(t)?ni.isUndefined(e)?void 0:r(void 0,e,n):r(e,t,n)}function a(e,t){if(!ni.isUndefined(t))return r(void 0,t)}function o(e,t){return ni.isUndefined(t)?ni.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function s(n,i,a){return a in t?r(n,i):a in e?r(void 0,n):void 0}var u={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:s,headers:function(e,t){return i(Hi(e),Hi(t),!0)}};return ni.forEach(Object.keys(Object.assign({},e,t)),(function(r){var a=u[r]||i,o=a(e[r],t[r],r);ni.isUndefined(o)&&a!==s||(n[r]=o)})),n}var Zi="1.4.0",Xi={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){Xi[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var Ki={};Xi.transitional=function(e,t,n){function r(e,t){return"[Axios v1.4.0] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,i,a){if(!1===e)throw new oi(r(i," has been removed"+(t?" in "+t:"")),oi.ERR_DEPRECATED);return t&&!Ki[i]&&(Ki[i]=!0,console.warn(r(i," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,i,a)}};var Ji={assertOptions:function(e,t,n){if("object"!==typeof e)throw new oi("options must be an object",oi.ERR_BAD_OPTION_VALUE);for(var r=Object.keys(e),i=r.length;i-- >0;){var a=r[i],o=t[a];if(o){var s=e[a],u=void 0===s||o(s,a,e);if(!0!==u)throw new oi("option "+a+" must be "+u,oi.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new oi("Unknown option "+a,oi.ERR_BAD_OPTION)}},validators:Xi},Qi=Ji.validators,$i=function(){function e(t){ve(this,e),this.defaults=t,this.interceptors={request:new yi,response:new yi}}return we(e,[{key:"request",value:function(e,t){"string"===typeof e?(t=t||{}).url=e:t=e||{};var n,r=t=qi(this.defaults,t),i=r.transitional,a=r.paramsSerializer,o=r.headers;void 0!==i&&Ji.assertOptions(i,{silentJSONParsing:Qi.transitional(Qi.boolean),forcedJSONParsing:Qi.transitional(Qi.boolean),clarifyTimeoutError:Qi.transitional(Qi.boolean)},!1),null!=a&&(ni.isFunction(a)?t.paramsSerializer={serialize:a}:Ji.assertOptions(a,{encode:Qi.function,serialize:Qi.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase(),(n=o&&ni.merge(o.common,o[t.method]))&&ni.forEach(["delete","get","head","post","put","patch","common"],(function(e){delete o[e]})),t.headers=Fi.concat(n,o);var s=[],u=!0;this.interceptors.request.forEach((function(e){"function"===typeof e.runWhen&&!1===e.runWhen(t)||(u=u&&e.synchronous,s.unshift(e.fulfilled,e.rejected))}));var l,c=[];this.interceptors.response.forEach((function(e){c.push(e.fulfilled,e.rejected)}));var f,h=0;if(!u){var d=[Yi.bind(this),void 0];for(d.unshift.apply(d,s),d.push.apply(d,c),f=d.length,l=Promise.resolve(t);h<f;)l=l.then(d[h++],d[h++]);return l}f=s.length;var p=t;for(h=0;h<f;){var g=s[h++],v=s[h++];try{p=g(p)}catch(m){v.call(this,m);break}}try{l=Yi.call(this,p)}catch(m){return Promise.reject(m)}for(h=0,f=c.length;h<f;)l=l.then(c[h++],c[h++]);return l}},{key:"getUri",value:function(e){return mi(Ni((e=qi(this.defaults,e)).baseURL,e.url),e.params,e.paramsSerializer)}}]),e}();ni.forEach(["delete","get","head","options"],(function(e){$i.prototype[e]=function(t,n){return this.request(qi(n||{},{method:e,url:t,data:(n||{}).data}))}})),ni.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,i){return this.request(qi(i||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}$i.prototype[e]=t(),$i.prototype[e+"Form"]=t(!0)}));var ea=$i,ta=function(){function e(t){if(ve(this,e),"function"!==typeof t)throw new TypeError("executor must be a function.");var n;this.promise=new Promise((function(e){n=e}));var r=this;this.promise.then((function(e){if(r._listeners){for(var t=r._listeners.length;t-- >0;)r._listeners[t](e);r._listeners=null}})),this.promise.then=function(e){var t,n=new Promise((function(e){r.subscribe(e),t=e})).then(e);return n.cancel=function(){r.unsubscribe(t)},n},t((function(e,t,i){r.reason||(r.reason=new Ii(e,t,i),n(r.reason))}))}return we(e,[{key:"throwIfRequested",value:function(){if(this.reason)throw this.reason}},{key:"subscribe",value:function(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}},{key:"unsubscribe",value:function(e){if(this._listeners){var t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}}}],[{key:"source",value:function(){var t;return{token:new e((function(e){t=e})),cancel:t}}}]),e}(),na=ta;var ra={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(ra).forEach((function(e){var t=Fe(e,2),n=t[0],r=t[1];ra[r]=n}));var ia=ra;var aa=function e(t){var n=new ea(t),r=Ar(ea.prototype.request,n);return ni.extend(r,ea.prototype,n,{allOwnKeys:!0}),ni.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(qi(t,n))},r}(Ai);aa.Axios=ea,aa.CanceledError=Ii,aa.CancelToken=na,aa.isCancel=Ri,aa.VERSION=Zi,aa.toFormData=fi,aa.AxiosError=oi,aa.Cancel=aa.CanceledError,aa.all=function(e){return Promise.all(e)},aa.spread=function(e){return function(t){return e.apply(null,t)}},aa.isAxiosError=function(e){return ni.isObject(e)&&!0===e.isAxiosError},aa.mergeConfig=qi,aa.AxiosHeaders=Fi,aa.formToJSON=function(e){return ki(ni.isHTMLForm(e)?new FormData(e):e)},aa.HttpStatusCode=ia,aa.default=aa;var oa="https://16c2-77-234-219-9.ngrok-free.app",sa=oa+"/api",ua=aa.create({baseURL:sa});ua.interceptors.response.use((function(e){return e.data}));var la=function(e){return ua.post("/decks/",e)},ca=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).config;return kr(Ht(Ht({onMutate:function(){var e=Xt(qt().mark((function e(){return qt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,hr.cancelQueries([_r]);case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()},e),{},{mutationFn:la}))},fa=function(e){var t=e.deckId;return ua.get(yn.replace(":".concat(mn),String(t)))},ha="ChatFormText_ChatFormText__PU2uY",da="ChatFormText_ChatFormText__richInput__B5dk8",pa="ChatFormText_ChatFormText__input__2QSac",ga="ChatFormText_ChatFormText__richInputButton__ttSae",va="ChatFormText_ChatFormText__buttonIcon__azN89";function ma(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}function ya(e,t){if(null==e)return{};var n,r,i=ma(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var ba=n(9485),wa="Textarea_Input__pHyUX",ka="Textarea_Input_error__PcK-5",xa="Textarea_Input_focus__ze44G",_a="Textarea_Input_disabled__B8P+2",Aa="Textarea_Input__input__-QTXS",Ea="Textarea_Input__input_disabled__UQndh",Sa=function(e){var n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).onClick;return{onClick:(0,t.useCallback)((function(t){e.current&&t.target!==e.current&&e.current.focus(),null===n||void 0===n||n(t)}),[n,e])}};function Ca(e){var n=(0,t.useRef)(null);return n.current||(n.current=e()),n.current}function Da(e){var n=(0,t.useRef)(e);return Object.assign(n.current,e),n.current}function Ta(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.onFocus,r=e.onBlur,i=Fe((0,t.useState)(!1),2),a=i[0],o=i[1],s=Da({onFocus:n,onBlur:r}),u=Ca((function(){return{onFocus:function(e){var t;e.target.classList.contains("focus-visible")&&o(!0),null===(t=s.onFocus)||void 0===t||t.call(s,e)},onBlur:function(e){var t;o(!1),null===(t=s.onBlur)||void 0===t||t.call(s,e)}}}));return{focused:a,onFocus:u.onFocus,onBlur:u.onBlur}}var Oa=["error","focused","className","classes","onClick","onInput","inputRef","style","registration"],Fa=["focused"],Pa=t.forwardRef((function(e,n){var r,i=e.error,a=e.focused,o=e.className,s=e.classes,u=e.onClick,l=(e.onInput,e.inputRef),c=e.style,f=e.registration,h=ya(e,Oa),d=(0,t.useRef)(null),p=Sa(d,{onClick:u}),g=Ta(Ht(Ht({},h),f)),v=g.focused,m=ya(g,Fa);return d.current&&(d.current.style.height="1px",d.current.style.height=d.current.scrollHeight+"px"),(0,en.jsx)("div",Ht(Ht({ref:n,className:Jt(wa,(r={},Gt(r,xa,null!==a&&void 0!==a?a:v),Gt(r,ka,i),Gt(r,_a,h.disabled),r),o,null===s||void 0===s?void 0:s.root),style:c},p),{},{children:(0,en.jsx)("textarea",Ht(Ht(Ht(Ht({className:Jt(Aa,Gt({},Ea,h.disabled),null===s||void 0===s?void 0:s.input),autoComplete:"off"},f),{},{ref:(0,ba.Z)(d,l,null===f||void 0===f?void 0:f.ref)},h),m),{},{onInput:function(e){setTimeout((function(){d.current&&(d.current.style.height="1px",d.current.style.height=d.current.scrollHeight+"px")}))}}))}))}));Pa.displayName="Input";var Ra=Pa,Ma=function(e,t){return(Array.isArray(t)?t:[t]).some((function(t){return e.key===t}))},Ia=n(7403),La={Button:"Button_Button__XMdsc",Button_disabled:"Button_Button_disabled__PG3T0",Button_hasLeft:"Button_Button_hasLeft__ahryr",Button_hasRight:"Button_Button_hasRight__kamUM",Button__content:"Button_Button__content__-dQ9f",Button__loader:"Button_Button__loader__NnhiF",Button__contentLeft:"Button_Button__contentLeft__9M4Ra",Button__contentRight:"Button_Button__contentRight__AyV1g",Button_size_small:"Button_Button_size_small__2BoIt",Button_size_medium:"Button_Button_size_medium__dlUGE",Button_size_large:"Button_Button_size_large__bGBAb",Button_variant_primary:"Button_Button_variant_primary__nzzCi",Button_hovered:"Button_Button_hovered__mDhaM",Button_variant_secondary:"Button_Button_variant_secondary__P8drN",Button_stretch_fit:"Button_Button_stretch_fit__V6Ngj",Button_stretch_fill:"Button_Button_stretch_fill__w-DAJ"},Na=["component","className","style","size","variant","disabled","hovered","children","leftIcon","right","left","rightIcon","isLoading","color","innerRef","classes","stretch"],Ba=function(e){return e.small="small",e.medium="medium",e.large="large",e}({}),ja=function(e){return e.primary="primary",e.secondary="secondary",e.tertiary="tertiary",e}({});function Ua(e){var n,r=e.component,i=e.className,a=e.style,o=e.size,s=void 0===o?Ba.medium:o,u=e.variant,l=void 0===u?ja.primary:u,c=e.disabled,f=e.hovered,h=e.children,d=e.leftIcon,p=e.right,g=e.left,v=e.rightIcon,m=(e.isLoading,e.color),y=e.innerRef,b=e.classes,w=e.stretch,k=ya(e,Na),x=r||"button",_=(0,t.useMemo)((function(){if("button"===x)return{type:"button"}}),[x]),A=g||d,E=p||v;return(0,en.jsx)(x,Ht(Ht(Ht({ref:y,className:Jt(La.Button,(n={},Gt(n,La["Button_size_".concat(s)],s),Gt(n,La["Button_variant_".concat(l)],l),Gt(n,La["Button_stretch_".concat(w)],w),Gt(n,La.Button_disabled,c),Gt(n,La.Button_hovered,f),Gt(n,La.Button_hasLeft,A),Gt(n,La.Button_hasRight,E),n),i),style:Ht({color:m},a),disabled:c},_),k),{},{children:(0,en.jsx)("div",{className:Jt(La.Button__content,null===b||void 0===b?void 0:b.content),children:(0,en.jsx)("div",{className:null===b||void 0===b?void 0:b.text,children:h})})}))}Ua.Variant=ja,Ua.Size=Ba;var za=["name"],Wa=["_f"],Va=["_f"],Ga=function(e){return"checkbox"===e.type},Ya=function(e){return e instanceof Date},Ha=function(e){return null==e},qa=function(e){return"object"===typeof e},Za=function(e){return!Ha(e)&&!Array.isArray(e)&&qa(e)&&!Ya(e)},Xa=function(e){return Za(e)&&e.target?Ga(e.target)?e.target.checked:e.target.value:e},Ka=function(e,t){return e.has(function(e){return e.substring(0,e.search(/\.\d+(\.|$)/))||e}(t))},Ja=function(e){var t=e.constructor&&e.constructor.prototype;return Za(t)&&t.hasOwnProperty("isPrototypeOf")},Qa="undefined"!==typeof window&&"undefined"!==typeof window.HTMLElement&&"undefined"!==typeof document;function $a(e){var t,n=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else{if(Qa&&(e instanceof Blob||e instanceof FileList)||!n&&!Za(e))return e;if(t=n?[]:{},n||Ja(e))for(var r in e)e.hasOwnProperty(r)&&(t[r]=$a(e[r]));else t=e}return t}var eo=function(e){return Array.isArray(e)?e.filter(Boolean):[]},to=function(e){return void 0===e},no=function(e,t,n){if(!t||!Za(e))return n;var r=eo(t.split(/[,[\].]+?/)).reduce((function(e,t){return Ha(e)?e:e[t]}),e);return to(r)||r===e?to(e[t])?n:e[t]:r},ro={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},io={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},ao="max",oo="min",so="maxLength",uo="minLength",lo="pattern",co="required",fo="validate",ho=t.createContext(null),po=function(){return t.useContext(ho)},go=function(e,t,n){var r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],i={defaultValues:t._defaultValues},a=function(a){Object.defineProperty(i,a,{get:function(){var i=a;return t._proxyFormState[i]!==io.all&&(t._proxyFormState[i]=!r||io.all),n&&(n[i]=!0),e[i]}})};for(var o in e)a(o);return i},vo=function(e){return Za(e)&&!Object.keys(e).length},mo=function(e,t,n,r){n(e);e.name;var i=ya(e,za);return vo(i)||Object.keys(i).length>=Object.keys(t).length||Object.keys(i).find((function(e){return t[e]===(!r||io.all)}))},yo=function(e){return Array.isArray(e)?e:[e]},bo=function(e,t,n){return n&&t?e===t:!e||!t||e===t||yo(e).some((function(e){return e&&(e.startsWith(t)||t.startsWith(e))}))};function wo(e){var n=t.useRef(e);n.current=e,t.useEffect((function(){var t=!e.disabled&&n.current.subject&&n.current.subject.subscribe({next:n.current.next});return function(){t&&t.unsubscribe()}}),[e.disabled])}var ko=function(e){return"string"===typeof e},xo=function(e,t,n,r,i){return ko(e)?(r&&t.watch.add(e),no(n,e,i)):Array.isArray(e)?e.map((function(e){return r&&t.watch.add(e),no(n,e)})):(r&&(t.watchAll=!0),n)};var _o=function(e){return/^\w*$/.test(e)},Ao=function(e){return eo(e.replace(/["|']|\]/g,"").split(/\.|\[/))};function Eo(e,t,n){for(var r=-1,i=_o(t)?[t]:Ao(t),a=i.length,o=a-1;++r<a;){var s=i[r],u=n;if(r!==o){var l=e[s];u=Za(l)||Array.isArray(l)?l:isNaN(+i[r+1])?{}:[]}e[s]=u,e=e[s]}return e}function So(e){var n=po(),r=e.name,i=e.control,a=void 0===i?n.control:i,o=e.shouldUnregister,s=Ka(a._names.array,r),u=function(e){var n=po(),r=e||{},i=r.control,a=void 0===i?n.control:i,o=r.name,s=r.defaultValue,u=r.disabled,l=r.exact,c=t.useRef(o);c.current=o,wo({disabled:u,subject:a._subjects.values,next:function(e){bo(c.current,e.name,l)&&d($a(xo(c.current,a._names,e.values||a._formValues,!1,s)))}});var f=Fe(t.useState(a._getWatch(o,s)),2),h=f[0],d=f[1];return t.useEffect((function(){return a._removeUnmounted()})),h}({control:a,name:r,defaultValue:no(a._formValues,r,no(a._defaultValues,r,e.defaultValue)),exact:!0}),l=function(e){var n=po(),r=e||{},i=r.control,a=void 0===i?n.control:i,o=r.disabled,s=r.name,u=r.exact,l=Fe(t.useState(a._formState),2),c=l[0],f=l[1],h=t.useRef(!0),d=t.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1}),p=t.useRef(s);return p.current=s,wo({disabled:o,next:function(e){return h.current&&bo(p.current,e.name,u)&&mo(e,d.current,a._updateFormState)&&f(Ht(Ht({},a._formState),e))},subject:a._subjects.state}),t.useEffect((function(){return h.current=!0,d.current.isValid&&a._updateValid(!0),function(){h.current=!1}}),[a]),go(c,a,d.current,!1)}({control:a,name:r}),c=t.useRef(a.register(r,Ht(Ht({},e.rules),{},{value:u})));return c.current=a.register(r,e.rules),t.useEffect((function(){var e=a._options.shouldUnregister||o,t=function(e,t){var n=no(a._fields,e);n&&(n._f.mount=t)};if(t(r,!0),e){var n=$a(no(a._options.defaultValues,r));Eo(a._defaultValues,r,n),to(no(a._formValues,r))&&Eo(a._formValues,r,n)}return function(){(s?e&&!a._state.action:e)?a.unregister(r):t(r,!1)}}),[r,a,s,o]),{field:{name:r,value:u,onChange:t.useCallback((function(e){return c.current.onChange({target:{value:Xa(e),name:r},type:ro.CHANGE})}),[r]),onBlur:t.useCallback((function(){return c.current.onBlur({target:{value:no(a._formValues,r),name:r},type:ro.BLUR})}),[r,a]),ref:function(e){var t=no(a._fields,r);t&&e&&(t._f.ref={focus:function(){return e.focus()},select:function(){return e.select()},setCustomValidity:function(t){return e.setCustomValidity(t)},reportValidity:function(){return e.reportValidity()}})}},formState:l,fieldState:Object.defineProperties({},{invalid:{enumerable:!0,get:function(){return!!no(l.errors,r)}},isDirty:{enumerable:!0,get:function(){return!!no(l.dirtyFields,r)}},isTouched:{enumerable:!0,get:function(){return!!no(l.touchedFields,r)}},error:{enumerable:!0,get:function(){return no(l.errors,r)}}})}}var Co=function(e){return e.render(So(e))};var Do=function(e,t,n,r,i){return t?Ht(Ht({},n[e]),{},{types:Ht(Ht({},n[e]&&n[e].types?n[e].types:{}),{},Gt({},r,i||!0))}):{}},To=function e(t,n,r){var i,a=Pe(r||Object.keys(t));try{for(a.s();!(i=a.n()).done;){var o=i.value,s=no(t,o);if(s){var u=s._f,l=ya(s,Wa);if(u&&n(u.name)){if(u.ref.focus){u.ref.focus();break}if(u.refs&&u.refs[0].focus){u.refs[0].focus();break}}else Za(l)&&e(l,n)}}}catch(UF){a.e(UF)}finally{a.f()}},Oo=function(e){return{isOnSubmit:!e||e===io.onSubmit,isOnBlur:e===io.onBlur,isOnChange:e===io.onChange,isOnAll:e===io.all,isOnTouch:e===io.onTouched}},Fo=function(e,t,n){return!n&&(t.watchAll||t.watch.has(e)||ge(t.watch).some((function(t){return e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))})))},Po=function(e,t,n){var r=eo(no(e,n));return Eo(r,"root",t[n]),Eo(e,n,r),e},Ro=function(e){return"boolean"===typeof e},Mo=function(e){return"file"===e.type},Io=function(e){return"function"===typeof e},Lo=function(e){if(!Qa)return!1;var t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},No=function(e){return ko(e)},Bo=function(e){return"radio"===e.type},jo=function(e){return e instanceof RegExp},Uo={value:!1,isValid:!1},zo={value:!0,isValid:!0},Wo=function(e){if(Array.isArray(e)){if(e.length>1){var t=e.filter((function(e){return e&&e.checked&&!e.disabled})).map((function(e){return e.value}));return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!to(e[0].attributes.value)?to(e[0].value)||""===e[0].value?zo:{value:e[0].value,isValid:!0}:zo:Uo}return Uo},Vo={isValid:!1,value:null},Go=function(e){return Array.isArray(e)?e.reduce((function(e,t){return t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e}),Vo):Vo};function Yo(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"validate";if(No(e)||Array.isArray(e)&&e.every(No)||Ro(e)&&!e)return{type:n,message:No(e)?e:"",ref:t}}var Ho=function(e){return Za(e)&&!jo(e)?e:{value:e,message:""}},qo=function(){var e=Xt(qt().mark((function e(t,n,r,i,a){var o,s,u,l,c,f,h,d,p,g,v,m,y,b,w,k,x,_,A,E,S,C,D,T,O,F,P,R,M,I,L,N,B,j,U,z,W,V,G,Y,H,q,Z,X,K,J,Q,$;return qt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=t._f,s=o.ref,u=o.refs,l=o.required,c=o.maxLength,f=o.minLength,h=o.min,d=o.max,p=o.pattern,g=o.validate,v=o.name,m=o.valueAsNumber,y=o.mount,b=o.disabled,w=no(n,v),y&&!b){e.next=4;break}return e.abrupt("return",{});case 4:if(k=u?u[0]:s,x=function(e){i&&k.reportValidity&&(k.setCustomValidity(Ro(e)?"":e||""),k.reportValidity())},_={},A=Bo(s),E=Ga(s),S=A||E,C=(m||Mo(s))&&to(s.value)&&to(w)||Lo(s)&&""===s.value||""===w||Array.isArray(w)&&!w.length,D=Do.bind(null,v,r,_),T=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:so,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:uo,a=e?t:n;_[v]=Ht({type:e?r:i,message:a,ref:s},D(e?r:i,a))},!(a?!Array.isArray(w)||!w.length:l&&(!S&&(C||Ha(w))||Ro(w)&&!w||E&&!Wo(u).isValid||A&&!Go(u).isValid))){e.next=20;break}if(O=No(l)?{value:!!l,message:l}:Ho(l),F=O.value,P=O.message,!F){e.next=20;break}if(_[v]=Ht({type:co,message:P,ref:k},D(co,P)),r){e.next=20;break}return x(P),e.abrupt("return",_);case 20:if(C||Ha(h)&&Ha(d)){e.next=29;break}if(I=Ho(d),L=Ho(h),Ha(w)||isNaN(w)?(B=s.valueAsDate||new Date(w),j=function(e){return new Date((new Date).toDateString()+" "+e)},U="time"==s.type,z="week"==s.type,ko(I.value)&&w&&(R=U?j(w)>j(I.value):z?w>I.value:B>new Date(I.value)),ko(L.value)&&w&&(M=U?j(w)<j(L.value):z?w<L.value:B<new Date(L.value))):(N=s.valueAsNumber||(w?+w:w),Ha(I.value)||(R=N>I.value),Ha(L.value)||(M=N<L.value)),!R&&!M){e.next=29;break}if(T(!!R,I.message,L.message,ao,oo),r){e.next=29;break}return x(_[v].message),e.abrupt("return",_);case 29:if(!c&&!f||C||!(ko(w)||a&&Array.isArray(w))){e.next=39;break}if(W=Ho(c),V=Ho(f),G=!Ha(W.value)&&w.length>+W.value,Y=!Ha(V.value)&&w.length<+V.value,!G&&!Y){e.next=39;break}if(T(G,W.message,V.message),r){e.next=39;break}return x(_[v].message),e.abrupt("return",_);case 39:if(!p||C||!ko(w)){e.next=46;break}if(H=Ho(p),q=H.value,Z=H.message,!jo(q)||w.match(q)){e.next=46;break}if(_[v]=Ht({type:lo,message:Z,ref:s},D(lo,Z)),r){e.next=46;break}return x(Z),e.abrupt("return",_);case 46:if(!g){e.next=80;break}if(!Io(g)){e.next=59;break}return e.next=50,g(w,n);case 50:if(X=e.sent,!(K=Yo(X,k))){e.next=57;break}if(_[v]=Ht(Ht({},K),D(fo,K.message)),r){e.next=57;break}return x(K.message),e.abrupt("return",_);case 57:e.next=80;break;case 59:if(!Za(g)){e.next=80;break}J={},e.t0=qt().keys(g);case 62:if((e.t1=e.t0()).done){e.next=76;break}if(Q=e.t1.value,vo(J)||r){e.next=66;break}return e.abrupt("break",76);case 66:return e.t2=Yo,e.next=69,g[Q](w,n);case 69:e.t3=e.sent,e.t4=k,e.t5=Q,($=(0,e.t2)(e.t3,e.t4,e.t5))&&(J=Ht(Ht({},$),D(Q,$.message)),x($.message),r&&(_[v]=J)),e.next=62;break;case 76:if(vo(J)){e.next=80;break}if(_[v]=Ht({ref:k},J),r){e.next=80;break}return e.abrupt("return",_);case 80:return x(!0),e.abrupt("return",_);case 82:case"end":return e.stop()}}),e)})));return function(t,n,r,i,a){return e.apply(this,arguments)}}();function Zo(e,t){var n=Array.isArray(t)?t:_o(t)?[t]:Ao(t),r=1===n.length?e:function(e,t){for(var n=t.slice(0,-1).length,r=0;r<n;)e=to(e)?r++:e[t[r++]];return e}(e,n),i=n.length-1,a=n[i];return r&&delete r[a],0!==i&&(Za(r)&&vo(r)||Array.isArray(r)&&function(e){for(var t in e)if(e.hasOwnProperty(t)&&!to(e[t]))return!1;return!0}(r))&&Zo(e,n.slice(0,-1)),e}function Xo(){var e=[];return{get observers(){return e},next:function(t){var n,r=Pe(e);try{for(r.s();!(n=r.n()).done;){var i=n.value;i.next&&i.next(t)}}catch(UF){r.e(UF)}finally{r.f()}},subscribe:function(t){return e.push(t),{unsubscribe:function(){e=e.filter((function(e){return e!==t}))}}},unsubscribe:function(){e=[]}}}var Ko=function(e){return Ha(e)||!qa(e)};function Jo(e,t){if(Ko(e)||Ko(t))return e===t;if(Ya(e)&&Ya(t))return e.getTime()===t.getTime();var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var i=0,a=n;i<a.length;i++){var o=a[i],s=e[o];if(!r.includes(o))return!1;if("ref"!==o){var u=t[o];if(Ya(s)&&Ya(u)||Za(s)&&Za(u)||Array.isArray(s)&&Array.isArray(u)?!Jo(s,u):s!==u)return!1}}return!0}var Qo=function(e){return"select-multiple"===e.type},$o=function(e){return Bo(e)||Ga(e)},es=function(e){return Lo(e)&&e.isConnected},ts=function(e){for(var t in e)if(Io(e[t]))return!0;return!1};function ns(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Array.isArray(e);if(Za(e)||n)for(var r in e)Array.isArray(e[r])||Za(e[r])&&!ts(e[r])?(t[r]=Array.isArray(e[r])?[]:{},ns(e[r],t[r])):Ha(e[r])||(t[r]=!0);return t}function rs(e,t,n){var r=Array.isArray(e);if(Za(e)||r)for(var i in e)Array.isArray(e[i])||Za(e[i])&&!ts(e[i])?to(t)||Ko(n[i])?n[i]=Array.isArray(e[i])?ns(e[i],[]):Ht({},ns(e[i])):rs(e[i],Ha(t)?{}:t[i],n[i]):n[i]=!Jo(e[i],t[i]);return n}var is=function(e,t){return rs(e,t,ns(t))},as=function(e,t){var n=t.valueAsNumber,r=t.valueAsDate,i=t.setValueAs;return to(e)?e:n?""===e?NaN:e?+e:e:r&&ko(e)?new Date(e):i?i(e):e};function os(e){var t=e.ref;if(!(e.refs?e.refs.every((function(e){return e.disabled})):t.disabled))return Mo(t)?t.files:Bo(t)?Go(e.refs).value:Qo(t)?ge(t.selectedOptions).map((function(e){return e.value})):Ga(t)?Wo(e.refs).value:as(to(t.value)?e.ref.value:t.value,e)}var ss=function(e,t,n,r){var i,a={},o=Pe(e);try{for(o.s();!(i=o.n()).done;){var s=i.value,u=no(t,s);u&&Eo(a,s,u._f)}}catch(UF){o.e(UF)}finally{o.f()}return{criteriaMode:n,names:ge(e),fields:a,shouldUseNativeValidation:r}},us=function(e){return to(e)?e:jo(e)?e.source:Za(e)?jo(e.value)?e.value.source:e.value:e},ls=function(e){return e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate)};function cs(e,t,n){var r=no(e,n);if(r||_o(n))return{error:r,name:n};for(var i=n.split(".");i.length;){var a=i.join("."),o=no(t,a),s=no(e,a);if(o&&!Array.isArray(o)&&n!==a)return{name:n};if(s&&s.type)return{name:a,error:s};i.pop()}return{name:n}}var fs=function(e,t,n,r,i){return!i.isOnAll&&(!n&&i.isOnTouch?!(t||e):(n?r.isOnBlur:i.isOnBlur)?!e:!(n?r.isOnChange:i.isOnChange)||e)},hs=function(e,t){return!eo(no(e,t)).length&&Zo(e,t)},ds={mode:io.onSubmit,reValidateMode:io.onChange,shouldFocusError:!0};function ps(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0,r=Ht(Ht({},ds),t),i={submitCount:0,isDirty:!1,isLoading:Io(r.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},errors:{}},a={},o=(Za(r.defaultValues)||Za(r.values))&&$a(r.defaultValues||r.values)||{},s=r.shouldUnregister?{}:$a(o),u={action:!1,mount:!1,watch:!1},l={mount:new Set,unMount:new Set,array:new Set,watch:new Set},c=0,f={isDirty:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},h={values:Xo(),array:Xo(),state:Xo()},d=t.resetOptions&&t.resetOptions.keepDirtyValues,p=Oo(r.mode),g=Oo(r.reValidateMode),v=r.criteriaMode===io.all,m=function(){var e=Xt(qt().mark((function e(t){var n;return qt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!f.isValid&&!t){e.next=14;break}if(!r.resolver){e.next=9;break}return e.t1=vo,e.next=5,x();case 5:e.t2=e.sent.errors,e.t0=(0,e.t1)(e.t2),e.next=12;break;case 9:return e.next=11,A(a,!0);case 11:e.t0=e.sent;case 12:(n=e.t0)!==i.isValid&&h.state.next({isValid:n});case 14:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),y=function(e){return f.isValidating&&h.state.next({isValidating:e})},b=function(e,t,n,r){var i=no(a,e);if(i){var l=no(s,e,to(n)?no(o,e):n);to(l)||r&&r.defaultChecked||t?Eo(s,e,t?l:os(i._f)):C(e,l),u.mount&&m()}},w=function(e,t,n,r,a){var s=!1,u=!1,l={name:e};if(!n||r){f.isDirty&&(u=i.isDirty,i.isDirty=l.isDirty=E(),s=u!==l.isDirty);var c=Jo(no(o,e),t);u=no(i.dirtyFields,e),c?Zo(i.dirtyFields,e):Eo(i.dirtyFields,e,!0),l.dirtyFields=i.dirtyFields,s=s||f.dirtyFields&&u!==!c}if(n){var d=no(i.touchedFields,e);d||(Eo(i.touchedFields,e,n),l.touchedFields=i.touchedFields,s=s||f.touchedFields&&d!==n)}return s&&a&&h.state.next(l),s?l:{}},k=function(n,r,a,o){var s=no(i.errors,n),u=f.isValid&&Ro(r)&&i.isValid!==r;if(t.delayError&&a?(e=function(e){return function(t){clearTimeout(c),c=setTimeout(e,t)}}((function(){return function(e,t){Eo(i.errors,e,t),h.state.next({errors:i.errors})}(n,a)})),e(t.delayError)):(clearTimeout(c),e=null,a?Eo(i.errors,n,a):Zo(i.errors,n)),(a?!Jo(s,a):s)||!vo(o)||u){var l=Ht(Ht(Ht({},o),u&&Ro(r)?{isValid:r}:{}),{},{errors:i.errors,name:n});i=Ht(Ht({},i),l),h.state.next(l)}y(!1)},x=function(){var e=Xt(qt().mark((function e(t){return qt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",r.resolver(s,r.context,ss(t||l.mount,a,r.criteriaMode,r.shouldUseNativeValidation)));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),_=function(){var e=Xt(qt().mark((function e(t){var n,r,a,o,s,u;return qt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,x();case 2:if(n=e.sent,r=n.errors,t){a=Pe(t);try{for(a.s();!(o=a.n()).done;)s=o.value,(u=no(r,s))?Eo(i.errors,s,u):Zo(i.errors,s)}catch(UF){a.e(UF)}finally{a.f()}}else i.errors=r;return e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),A=function(){var e=Xt(qt().mark((function e(t,n){var a,o,u,c,f,h,d,p=arguments;return qt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a=p.length>2&&void 0!==p[2]?p[2]:{valid:!0},e.t0=qt().keys(t);case 2:if((e.t1=e.t0()).done){e.next=23;break}if(o=e.t1.value,!(u=t[o])){e.next=21;break}if(c=u._f,f=ya(u,Va),!c){e.next=17;break}return h=l.array.has(c.name),e.next=11,qo(u,s,v,r.shouldUseNativeValidation&&!n,h);case 11:if(!(d=e.sent)[c.name]){e.next=16;break}if(a.valid=!1,!n){e.next=16;break}return e.abrupt("break",23);case 16:!n&&(no(d,c.name)?h?Po(i.errors,d,c.name):Eo(i.errors,c.name,d[c.name]):Zo(i.errors,c.name));case 17:if(e.t2=f,!e.t2){e.next=21;break}return e.next=21,A(f,n,a);case 21:e.next=2;break;case 23:return e.abrupt("return",a.valid);case 24:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),E=function(e,t){return e&&t&&Eo(s,e,t),!Jo(P(),o)},S=function(e,t,n){return xo(e,l,Ht({},u.mount?s:to(t)?o:ko(e)?Gt({},e,t):t),n,t)},C=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=no(a,e),i=t;if(r){var o=r._f;o&&(!o.disabled&&Eo(s,e,as(t,o)),i=Lo(o.ref)&&Ha(t)?"":t,Qo(o.ref)?ge(o.ref.options).forEach((function(e){return e.selected=i.includes(e.value)})):o.refs?Ga(o.ref)?o.refs.length>1?o.refs.forEach((function(e){return(!e.defaultChecked||!e.disabled)&&(e.checked=Array.isArray(i)?!!i.find((function(t){return t===e.value})):i===e.value)})):o.refs[0]&&(o.refs[0].checked=!!i):o.refs.forEach((function(e){return e.checked=e.value===i})):Mo(o.ref)?o.ref.value="":(o.ref.value=i,o.ref.type||h.values.next({name:e,values:Ht({},s)})))}(n.shouldDirty||n.shouldTouch)&&w(e,i,n.shouldTouch,n.shouldDirty,!0),n.shouldValidate&&F(e)},D=function e(t,n,r){for(var i in n){var o=n[i],s="".concat(t,".").concat(i),u=no(a,s);!l.array.has(t)&&Ko(o)&&(!u||u._f)||Ya(o)?C(s,o,r):e(s,o,r)}},T=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},c=no(a,e),d=l.array.has(e),p=$a(t);Eo(s,e,p),d?(h.array.next({name:e,values:Ht({},s)}),(f.isDirty||f.dirtyFields)&&r.shouldDirty&&h.state.next({name:e,dirtyFields:is(o,s),isDirty:E(e,p)})):!c||c._f||Ha(p)?C(e,p,r):D(e,p,r),Fo(e,l)&&h.state.next(Ht({},i)),h.values.next({name:e,values:Ht({},s)}),!u.mount&&n()},O=function(){var t=Xt(qt().mark((function t(n){var o,u,c,d,b,_,E,S,C,D,T,O,P,R,M,I,L;return qt().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(o=n.target,u=o.name,c=!0,d=no(a,u),b=function(){return o.type?os(d._f):Xa(n)},!d){t.next=47;break}if(S=b(),C=n.type===ro.BLUR||n.type===ro.FOCUS_OUT,D=!ls(d._f)&&!r.resolver&&!no(i.errors,u)&&!d._f.deps||fs(C,no(i.touchedFields,u),i.isSubmitted,g,p),T=Fo(u,l,C),Eo(s,u,S),C?(d._f.onBlur&&d._f.onBlur(n),e&&e(0)):d._f.onChange&&d._f.onChange(n),O=w(u,S,C,!1),P=!vo(O)||T,!C&&h.values.next({name:u,type:n.type,values:Ht({},s)}),!D){t.next=18;break}return f.isValid&&m(),t.abrupt("return",P&&h.state.next(Ht({name:u},T?{}:O)));case 18:if(!C&&T&&h.state.next(Ht({},i)),y(!0),!r.resolver){t.next=32;break}return t.next=23,x([u]);case 23:R=t.sent,M=R.errors,I=cs(i.errors,a,u),L=cs(M,a,I.name||u),_=L.error,u=L.name,E=vo(M),t.next=46;break;case 32:return t.next=34,qo(d,s,v,r.shouldUseNativeValidation);case 34:if(t.t0=u,_=t.sent[t.t0],!(c=isNaN(S)||S===no(s,u,S))){t.next=46;break}if(!_){t.next=42;break}E=!1,t.next=46;break;case 42:if(!f.isValid){t.next=46;break}return t.next=45,A(a,!0);case 45:E=t.sent;case 46:c&&(d._f.deps&&F(d._f.deps),k(u,E,_,O));case 47:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),F=function(){var e=Xt(qt().mark((function e(t){var n,o,s,u,c,d=arguments;return qt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=d.length>1&&void 0!==d[1]?d[1]:{},u=yo(t),y(!0),!r.resolver){e.next=11;break}return e.next=6,_(to(t)?t:u);case 6:c=e.sent,o=vo(c),s=t?!u.some((function(e){return no(c,e)})):o,e.next=21;break;case 11:if(!t){e.next=18;break}return e.next=14,Promise.all(u.map(function(){var e=Xt(qt().mark((function e(t){var n;return qt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=no(a,t),e.next=3,A(n&&n._f?Gt({},t,n):n);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 14:((s=e.sent.every(Boolean))||i.isValid)&&m(),e.next=21;break;case 18:return e.next=20,A(a);case 20:s=o=e.sent;case 21:return h.state.next(Ht(Ht(Ht({},!ko(t)||f.isValid&&o!==i.isValid?{}:{name:t}),r.resolver||!t?{isValid:o}:{}),{},{errors:i.errors,isValidating:!1})),n.shouldFocus&&!s&&To(a,(function(e){return e&&no(i.errors,e)}),t?u:l.mount),e.abrupt("return",s);case 24:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),P=function(e){var t=Ht(Ht({},o),u.mount?s:{});return to(e)?t:ko(e)?no(t,e):e.map((function(e){return no(t,e)}))},R=function(e,t){return{invalid:!!no((t||i).errors,e),isDirty:!!no((t||i).dirtyFields,e),isTouched:!!no((t||i).touchedFields,e),error:no((t||i).errors,e)}},M=function(e,t,n){var r=(no(a,e,{_f:{}})._f||{}).ref;Eo(i.errors,e,Ht(Ht({},t),{},{ref:r})),h.state.next({name:e,errors:i.errors,isValid:!1}),n&&n.shouldFocus&&r&&r.focus&&r.focus()},I=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},u=Pe(e?yo(e):l.mount);try{for(u.s();!(t=u.n()).done;){var c=t.value;l.mount.delete(c),l.array.delete(c),n.keepValue||(Zo(a,c),Zo(s,c)),!n.keepError&&Zo(i.errors,c),!n.keepDirty&&Zo(i.dirtyFields,c),!n.keepTouched&&Zo(i.touchedFields,c),!r.shouldUnregister&&!n.keepDefaultValue&&Zo(o,c)}}catch(UF){u.e(UF)}finally{u.f()}h.values.next({values:Ht({},s)}),h.state.next(Ht(Ht({},i),n.keepDirty?{isDirty:E()}:{})),!n.keepIsValid&&m()},L=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=no(a,t),c=Ro(n.disabled);return Eo(a,t,Ht(Ht({},i||{}),{},{_f:Ht(Ht({},i&&i._f?i._f:{ref:{name:t}}),{},{name:t,mount:!0},n)})),l.mount.add(t),i?c&&Eo(s,t,n.disabled?void 0:no(s,t,os(i._f))):b(t,!0,n.value),Ht(Ht(Ht({},c?{disabled:n.disabled}:{}),r.progressive?{required:!!n.required,min:us(n.min),max:us(n.max),minLength:us(n.minLength),maxLength:us(n.maxLength),pattern:us(n.pattern)}:{}),{},{name:t,onChange:O,onBlur:O,ref:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(s){if(s){e(t,n),i=no(a,t);var c=to(s.value)&&s.querySelectorAll&&s.querySelectorAll("input,select,textarea")[0]||s,f=$o(c),h=i._f.refs||[];if(f?h.find((function(e){return e===c})):c===i._f.ref)return;Eo(a,t,{_f:Ht(Ht({},i._f),f?{refs:[].concat(ge(h.filter(es)),[c],ge(Array.isArray(no(o,t))?[{}]:[])),ref:{type:c.type,name:t}}:{ref:c})}),b(t,!1,void 0,c)}else(i=no(a,t,{}))._f&&(i._f.mount=!1),(r.shouldUnregister||n.shouldUnregister)&&(!Ka(l.array,t)||!u.action)&&l.unMount.add(t)}))})},N=function(){return r.shouldFocusError&&To(a,(function(e){return e&&no(i.errors,e)}),l.mount)},B=function(e,t){return function(){var n=Xt(qt().mark((function n(o){var u,l,c,f;return qt().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(o&&(o.preventDefault&&o.preventDefault(),o.persist&&o.persist()),u=$a(s),h.state.next({isSubmitting:!0}),!r.resolver){n.next=13;break}return n.next=6,x();case 6:l=n.sent,c=l.errors,f=l.values,i.errors=c,u=f,n.next=15;break;case 13:return n.next=15,A(a);case 15:if(Zo(i.errors,"root"),!vo(i.errors)){n.next=22;break}return h.state.next({errors:{}}),n.next=20,e(u,o);case 20:n.next=27;break;case 22:if(!t){n.next=25;break}return n.next=25,t(Ht({},i.errors),o);case 25:N(),setTimeout(N);case 27:h.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:vo(i.errors),submitCount:i.submitCount+1,errors:i.errors});case 28:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()},j=function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=e||o,p=$a(c),g=e&&!vo(e)?p:o;if(r.keepDefaultValues||(o=c),!r.keepValues){if(r.keepDirtyValues||d){var v,m=Pe(l.mount);try{for(m.s();!(v=m.n()).done;){var y=v.value;no(i.dirtyFields,y)?Eo(g,y,no(s,y)):T(y,no(g,y))}}catch(UF){m.e(UF)}finally{m.f()}}else{if(Qa&&to(e)){var b,w=Pe(l.mount);try{for(w.s();!(b=w.n()).done;){var k=b.value,x=no(a,k);if(x&&x._f){var _=Array.isArray(x._f.refs)?x._f.refs[0]:x._f.ref;if(Lo(_)){var A=_.closest("form");if(A){A.reset();break}}}}}catch(UF){w.e(UF)}finally{w.f()}}a={}}s=t.shouldUnregister?r.keepDefaultValues?$a(o):{}:$a(g),h.array.next({values:Ht({},g)}),h.values.next({values:Ht({},g)})}l={mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},!u.mount&&n(),u.mount=!f.isValid||!!r.keepIsValid,u.watch=!!t.shouldUnregister,h.state.next({submitCount:r.keepSubmitCount?i.submitCount:0,isDirty:r.keepDirty?i.isDirty:!(!r.keepDefaultValues||Jo(e,o)),isSubmitted:!!r.keepIsSubmitted&&i.isSubmitted,dirtyFields:r.keepDirtyValues?i.dirtyFields:r.keepDefaultValues&&e?is(o,e):{},touchedFields:r.keepTouched?i.touchedFields:{},errors:r.keepErrors?i.errors:{},isSubmitting:!1,isSubmitSuccessful:!1})},U=function(e,t){return j(Io(e)?e(s):e,t)};return{control:{register:L,unregister:I,getFieldState:R,handleSubmit:B,setError:M,_executeSchema:x,_getWatch:S,_getDirty:E,_updateValid:m,_removeUnmounted:function(){var e,t=Pe(l.unMount);try{for(t.s();!(e=t.n()).done;){var n=e.value,r=no(a,n);r&&(r._f.refs?r._f.refs.every((function(e){return!es(e)})):!es(r._f.ref))&&I(n)}}catch(UF){t.e(UF)}finally{t.f()}l.unMount=new Set},_updateFieldArray:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,l=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],c=!(arguments.length>5&&void 0!==arguments[5])||arguments[5];if(r&&n){if(u.action=!0,c&&Array.isArray(no(a,e))){var d=n(no(a,e),r.argA,r.argB);l&&Eo(a,e,d)}if(c&&Array.isArray(no(i.errors,e))){var p=n(no(i.errors,e),r.argA,r.argB);l&&Eo(i.errors,e,p),hs(i.errors,e)}if(f.touchedFields&&c&&Array.isArray(no(i.touchedFields,e))){var g=n(no(i.touchedFields,e),r.argA,r.argB);l&&Eo(i.touchedFields,e,g)}f.dirtyFields&&(i.dirtyFields=is(o,s)),h.state.next({name:e,isDirty:E(e,t),dirtyFields:i.dirtyFields,errors:i.errors,isValid:i.isValid})}else Eo(s,e,t)},_getFieldArray:function(e){return eo(no(u.mount?s:o,e,t.shouldUnregister?no(o,e,[]):[]))},_reset:j,_resetDefaultValues:function(){return Io(r.defaultValues)&&r.defaultValues().then((function(e){U(e,r.resetOptions),h.state.next({isLoading:!1})}))},_updateFormState:function(e){i=Ht(Ht({},i),e)},_subjects:h,_proxyFormState:f,get _fields(){return a},get _formValues(){return s},get _state(){return u},set _state(e){u=e},get _defaultValues(){return o},get _names(){return l},set _names(e){l=e},get _formState(){return i},set _formState(e){i=e},get _options(){return r},set _options(e){r=Ht(Ht({},r),e)}},trigger:F,register:L,handleSubmit:B,watch:function(e,t){return Io(e)?h.values.subscribe({next:function(n){return e(S(void 0,t),n)}}):S(e,t,!0)},setValue:T,getValues:P,reset:U,resetField:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};no(a,e)&&(to(t.defaultValue)?T(e,no(o,e)):(T(e,t.defaultValue),Eo(o,e,t.defaultValue)),t.keepTouched||Zo(i.touchedFields,e),t.keepDirty||(Zo(i.dirtyFields,e),i.isDirty=t.defaultValue?E(e,no(o,e)):E()),t.keepError||(Zo(i.errors,e),f.isValid&&m()),h.state.next(Ht({},i)))},clearErrors:function(e){e&&yo(e).forEach((function(e){return Zo(i.errors,e)})),h.state.next({errors:e?i.errors:{}})},unregister:I,setError:M,setFocus:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=no(a,e),r=n&&n._f;if(r){var i=r.refs?r.refs[0]:r.ref;i.focus&&(i.focus(),t.shouldSelect&&i.select())}},getFieldState:R}}var gs,vs,ms,ys=function(e){e.onSubmit;var n=e.children,r=(e.className,e.options),i=(e.id,e.innerRef,function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.useRef(),r=t.useRef(),i=Fe(t.useState({isDirty:!1,isValidating:!1,isLoading:Io(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},errors:{},defaultValues:Io(e.defaultValues)?void 0:e.defaultValues}),2),a=i[0],o=i[1];n.current||(n.current=Ht(Ht({},ps(e,(function(){return o((function(e){return Ht({},e)}))}))),{},{formState:a}));var s=n.current.control;return s._options=e,wo({subject:s._subjects.state,next:function(e){mo(e,s._proxyFormState,s._updateFormState,!0)&&o(Ht({},s._formState))}}),t.useEffect((function(){e.values&&!Jo(e.values,r.current)?(s._reset(e.values,s._options.resetOptions),r.current=e.values):s._resetDefaultValues()}),[e.values,s]),t.useEffect((function(){s._state.mount||(s._updateValid(),s._state.mount=!0),s._state.watch&&(s._state.watch=!1,s._subjects.state.next(Ht({},s._formState))),s._removeUnmounted()})),n.current.formState=go(a,s),n.current}(Ht({},r)));return(0,en.jsx)(en.Fragment,{children:n(i)})},bs=["title","titleId"];function ws(){return ws=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ws.apply(this,arguments)}function ks(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function xs(e,n){var r=e.title,i=e.titleId,a=ks(e,bs);return t.createElement("svg",ws({width:20,height:20,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,"aria-labelledby":i},a),r?t.createElement("title",{id:i},r):null,gs||(gs=t.createElement("path",{d:"M15.834 9.99983H4.16731",stroke:"currentColor",strokeWidth:1.25,strokeLinecap:"round",strokeLinejoin:"round"})),vs||(vs=t.createElement("path",{d:"M11.6673 14.1665L15.834 9.99983",stroke:"currentColor",strokeWidth:1.25,strokeLinecap:"round",strokeLinejoin:"round"})),ms||(ms=t.createElement("path",{d:"M11.6673 5.83317L15.834 9.99983",stroke:"currentColor",strokeWidth:1.25,strokeLinecap:"round",strokeLinejoin:"round"})))}var _s=t.forwardRef(xs),As=(n.p,function(e){var t=e.onSubmit;return(0,en.jsx)(ys,{children:function(e){var n=e.register,r=e.handleSubmit;return(0,en.jsxs)("div",{className:da,children:[(0,en.jsx)(Ra,{className:pa,placeholder:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435",rows:1,cols:33,onKeyDown:function(e){Ma(e.nativeEvent,Ia.s.Enter)&&(e.preventDefault(),r(t)(e))},registration:n("description",{required:!0,max:1e3})}),(0,en.jsx)(Ua,{className:ga,onClick:r(t),children:(0,en.jsx)(_s,{className:va})})]})}})}),Es=function(){var e=(0,t.useRef)(null),n=(0,t.useRef)(null),r=(0,t.useRef)(null),i=(0,t.useRef)(null),a=Fe((0,t.useState)(50),2),o=a[0],s=(a[1],Fe((0,t.useState)(50),2)),u=s[0];s[1],on(an.tabletSmallDown);return(0,t.useLayoutEffect)((function(){var e;r.current&&i.current&&(null===(e=n.current)||void 0===e||e.scrollTo({top:r.current.scrollHeight}),r.current.style.paddingBottom=i.current.scrollHeight+"px")}),[]),(0,t.useEffect)((function(){e.current&&(e.current.style.backgroundPositionX=o+"%",e.current.style.backgroundPositionY=u+"%")}),[o,u]),{backgroundRef:e,containerRef:n,contentRef:r,inputContainerRef:i}},Ss=["refetchPage"],Cs=function(e){xe(n,e);var t=Se(n);function n(e,r){var i;return ve(this,n),(i=t.call(this)).client=e,i.options=r,i.trackedProps=new Set,i.selectError=null,i.bindMethods(),i.setOptions(r),i}return we(n,[{key:"bindMethods",value:function(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}},{key:"onSubscribe",value:function(){1===this.listeners.size&&(this.currentQuery.addObserver(this),Ds(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}},{key:"onUnsubscribe",value:function(){this.hasListeners()||this.destroy()}},{key:"shouldFetchOnReconnect",value:function(){return Ts(this.currentQuery,this.options,this.options.refetchOnReconnect)}},{key:"shouldFetchOnWindowFocus",value:function(){return Ts(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}},{key:"destroy",value:function(){this.listeners=new Set,this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}},{key:"setOptions",value:function(e,t){var n=this.options,r=this.currentQuery;if(this.options=this.client.defaultQueryOptions(e),Ln(n,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),"undefined"!==typeof this.options.enabled&&"boolean"!==typeof this.options.enabled)throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=n.queryKey),this.updateQuery();var i=this.hasListeners();i&&Os(this.currentQuery,r,this.options,n)&&this.executeFetch(),this.updateResult(t),!i||this.currentQuery===r&&this.options.enabled===n.enabled&&this.options.staleTime===n.staleTime||this.updateStaleTimeout();var a=this.computeRefetchInterval();!i||this.currentQuery===r&&this.options.enabled===n.enabled&&a===this.currentRefetchInterval||this.updateRefetchInterval(a)}},{key:"getOptimisticResult",value:function(e){var t=this.client.getQueryCache().build(this.client,e),n=this.createResult(t,e);return function(e,t,n){if(n.keepPreviousData)return!1;if(void 0!==n.placeholderData)return t.isPlaceholderData;if(!Ln(e.getCurrentResult(),t))return!0;return!1}(this,n,e)&&(this.currentResult=n,this.currentResultOptions=this.options,this.currentResultState=this.currentQuery.state),n}},{key:"getCurrentResult",value:function(){return this.currentResult}},{key:"trackResult",value:function(e){var t=this,n={};return Object.keys(e).forEach((function(r){Object.defineProperty(n,r,{configurable:!1,enumerable:!0,get:function(){return t.trackedProps.add(r),e[r]}})})),n}},{key:"getCurrentQuery",value:function(){return this.currentQuery}},{key:"remove",value:function(){this.client.getQueryCache().remove(this.currentQuery)}},{key:"refetch",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refetchPage,n=ya(e,Ss);return this.fetch(Ht(Ht({},n),{},{meta:{refetchPage:t}}))}},{key:"fetchOptimistic",value:function(e){var t=this,n=this.client.defaultQueryOptions(e),r=this.client.getQueryCache().build(this.client,n);return r.isFetchingOptimistic=!0,r.fetch().then((function(){return t.createResult(r,n)}))}},{key:"fetch",value:function(e){var t,n=this;return this.executeFetch(Ht(Ht({},e),{},{cancelRefetch:null==(t=e.cancelRefetch)||t})).then((function(){return n.updateResult(),n.currentResult}))}},{key:"executeFetch",value:function(e){this.updateQuery();var t=this.currentQuery.fetch(this.options,e);return null!=e&&e.throwOnError||(t=t.catch(An)),t}},{key:"updateStaleTimeout",value:function(){var e=this;if(this.clearStaleTimeout(),!_n&&!this.currentResult.isStale&&En(this.options.staleTime)){var t=Sn(this.currentResult.dataUpdatedAt,this.options.staleTime)+1;this.staleTimeoutId=setTimeout((function(){e.currentResult.isStale||e.updateResult()}),t)}}},{key:"computeRefetchInterval",value:function(){var e;return"function"===typeof this.options.refetchInterval?this.options.refetchInterval(this.currentResult.data,this.currentQuery):null!=(e=this.options.refetchInterval)&&e}},{key:"updateRefetchInterval",value:function(e){var t=this;this.clearRefetchInterval(),this.currentRefetchInterval=e,!_n&&!1!==this.options.enabled&&En(this.currentRefetchInterval)&&0!==this.currentRefetchInterval&&(this.refetchIntervalId=setInterval((function(){(t.options.refetchIntervalInBackground||Zn.isFocused())&&t.executeFetch()}),this.currentRefetchInterval))}},{key:"updateTimers",value:function(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}},{key:"clearStaleTimeout",value:function(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}},{key:"clearRefetchInterval",value:function(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}},{key:"createResult",value:function(e,t){var n,r=this.currentQuery,i=this.options,a=this.currentResult,o=this.currentResultState,s=this.currentResultOptions,u=e!==r,l=u?e.state:this.currentQueryInitialState,c=u?this.currentResult:this.previousQueryResult,f=e.state,h=f.dataUpdatedAt,d=f.error,p=f.errorUpdatedAt,g=f.fetchStatus,v=f.status,m=!1,y=!1;if(t._optimisticResults){var b=this.hasListeners(),w=!b&&Ds(e,t),k=b&&Os(e,r,t,i);(w||k)&&(g=Qn(e.options.networkMode)?"fetching":"paused",h||(v="loading")),"isRestoring"===t._optimisticResults&&(g="idle")}if(t.keepPreviousData&&!f.dataUpdatedAt&&null!=c&&c.isSuccess&&"error"!==v)n=c.data,h=c.dataUpdatedAt,v=c.status,m=!0;else if(t.select&&"undefined"!==typeof f.data)if(a&&f.data===(null==o?void 0:o.data)&&t.select===this.selectFn)n=this.selectResult;else try{this.selectFn=t.select,n=t.select(f.data),n=Vn(null==a?void 0:a.data,n,t),this.selectResult=n,this.selectError=null}catch(S){0,this.selectError=S}else n=f.data;if("undefined"!==typeof t.placeholderData&&"undefined"===typeof n&&"loading"===v){var x;if(null!=a&&a.isPlaceholderData&&t.placeholderData===(null==s?void 0:s.placeholderData))x=a.data;else if(x="function"===typeof t.placeholderData?t.placeholderData():t.placeholderData,t.select&&"undefined"!==typeof x)try{x=t.select(x),this.selectError=null}catch(S){0,this.selectError=S}"undefined"!==typeof x&&(v="success",n=Vn(null==a?void 0:a.data,x,t),y=!0)}this.selectError&&(d=this.selectError,n=this.selectResult,p=Date.now(),v="error");var _="fetching"===g,A="loading"===v,E="error"===v;return{status:v,fetchStatus:g,isLoading:A,isSuccess:"success"===v,isError:E,isInitialLoading:A&&_,data:n,dataUpdatedAt:h,error:d,errorUpdatedAt:p,failureCount:f.fetchFailureCount,failureReason:f.fetchFailureReason,errorUpdateCount:f.errorUpdateCount,isFetched:f.dataUpdateCount>0||f.errorUpdateCount>0,isFetchedAfterMount:f.dataUpdateCount>l.dataUpdateCount||f.errorUpdateCount>l.errorUpdateCount,isFetching:_,isRefetching:_&&!A,isLoadingError:E&&0===f.dataUpdatedAt,isPaused:"paused"===g,isPlaceholderData:y,isPreviousData:m,isRefetchError:E&&0!==f.dataUpdatedAt,isStale:Fs(e,t),refetch:this.refetch,remove:this.remove}}},{key:"updateResult",value:function(e){var t=this,n=this.currentResult,r=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,!Ln(r,n)){this.currentResult=r;var i={cache:!0};!1!==(null==e?void 0:e.listeners)&&function(){if(!n)return!0;var e=t.options.notifyOnChangeProps,r="function"===typeof e?e():e;if("all"===r||!r&&!t.trackedProps.size)return!0;var i=new Set(null!=r?r:t.trackedProps);return t.options.useErrorBoundary&&i.add("error"),Object.keys(t.currentResult).some((function(e){var r=e;return t.currentResult[r]!==n[r]&&i.has(r)}))}()&&(i.listeners=!0),this.notify(Ht(Ht({},i),e))}}},{key:"updateQuery",value:function(){var e=this.client.getQueryCache().build(this.client,this.options);if(e!==this.currentQuery){var t=this.currentQuery;this.currentQuery=e,this.currentQueryInitialState=e.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(null==t||t.removeObserver(this),e.addObserver(this))}}},{key:"onQueryUpdate",value:function(e){var t={};"success"===e.type?t.onSuccess=!e.manual:"error"!==e.type||er(e.error)||(t.onError=!0),this.updateResult(t),this.hasListeners()&&this.updateTimers()}},{key:"notify",value:function(e){var t=this;Hn.batch((function(){var n,r,i,a;if(e.onSuccess)null==(n=(r=t.options).onSuccess)||n.call(r,t.currentResult.data),null==(i=(a=t.options).onSettled)||i.call(a,t.currentResult.data,null);else if(e.onError){var o,s,u,l;null==(o=(s=t.options).onError)||o.call(s,t.currentResult.error),null==(u=(l=t.options).onSettled)||u.call(l,void 0,t.currentResult.error)}e.listeners&&t.listeners.forEach((function(e){(0,e.listener)(t.currentResult)})),e.cache&&t.client.getQueryCache().notify({query:t.currentQuery,type:"observerResultsUpdated"})}))}}]),n}(qn);function Ds(e,t){return function(e,t){return!1!==t.enabled&&!e.state.dataUpdatedAt&&!("error"===e.state.status&&!1===t.retryOnMount)}(e,t)||e.state.dataUpdatedAt>0&&Ts(e,t,t.refetchOnMount)}function Ts(e,t,n){if(!1!==t.enabled){var r="function"===typeof n?n(e):n;return"always"===r||!1!==r&&Fs(e,t)}return!1}function Os(e,t,n,r){return!1!==n.enabled&&(e!==t||!1===r.enabled)&&(!n.suspense||"error"!==e.state.status)&&Fs(e,n)}function Fs(e,t){return e.isStaleByTime(t.staleTime)}function Ps(){var e=!1;return{clearReset:function(){e=!1},reset:function(){e=!0},isReset:function(){return e}}}var Rs=t.createContext(Ps()),Ms=function(){return t.useContext(Rs)},Is=t.createContext(!1),Ls=function(){return t.useContext(Is)},Ns=(Is.Provider,function(e,t){(e.suspense||e.useErrorBoundary)&&(t.isReset()||(e.retryOnMount=!1))}),Bs=function(e){t.useEffect((function(){e.clearReset()}),[e])},js=function(e){var t=e.result,n=e.errorResetBoundary,r=e.useErrorBoundary,i=e.query;return t.isError&&!n.isReset()&&!t.isFetching&&wr(r,[t.error,i])},Us=function(e){e.suspense&&"number"!==typeof e.staleTime&&(e.staleTime=1e3)},zs=function(e,t,n){return(null==e?void 0:e.suspense)&&function(e,t){return e.isLoading&&e.isFetching&&!t}(t,n)},Ws=function(e,t,n){return t.fetchOptimistic(e).then((function(t){var n=t.data;null==e.onSuccess||e.onSuccess(n),null==e.onSettled||e.onSettled(n,null)})).catch((function(t){n.clearReset(),null==e.onError||e.onError(t),null==e.onSettled||e.onSettled(void 0,t)}))};function Vs(e,n,r){return function(e,n){var r=yr({context:e.context}),i=Ls(),a=Ms(),o=r.defaultQueryOptions(e);o._optimisticResults=i?"isRestoring":"optimistic",o.onError&&(o.onError=Hn.batchCalls(o.onError)),o.onSuccess&&(o.onSuccess=Hn.batchCalls(o.onSuccess)),o.onSettled&&(o.onSettled=Hn.batchCalls(o.onSettled)),Us(o),Ns(o,a),Bs(a);var s=Fe(t.useState((function(){return new n(r,o)})),1)[0],u=s.getOptimisticResult(o);if(pr(t.useCallback((function(e){var t=i?function(){}:s.subscribe(Hn.batchCalls(e));return s.updateResult(),t}),[s,i]),(function(){return s.getCurrentResult()}),(function(){return s.getCurrentResult()})),t.useEffect((function(){s.setOptions(o,{listeners:!1})}),[o,s]),zs(o,u,i))throw Ws(o,s,a);if(js({result:u,errorResetBoundary:a,useErrorBoundary:o.useErrorBoundary,query:s.getCurrentQuery()}))throw u.error;return o.notifyOnChangeProps?u:s.trackResult(u)}(Cn(e,n,r),Cs)}var Gs=function(e){var t=e.deckId,n=e.questionId;return ua.get(kn.replace(":".concat(bn),String(t)).replace(":".concat(wn),String(n)))},Ys=function(e){var t,n=kn.replace(":".concat(bn),String(e.deckId)).replace(":".concat(wn),String(e.questionId))+"/";if(e.isFile)for(var r in t=new FormData,e.answer&&t.append("answer","".concat(e.answer)),e)"answer"!==r&&"isFile"!==r&&"deckId"!==r&&"questionId"!==r&&t.append(r,e[r]);else t={answer:e.answer};return ua.post(n,t,{headers:e.isFile?{"Content-Type":"multipart/form-data"}:{}})},Hs=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).config;return kr(Ht(Ht({onMutate:function(){var e=Xt(qt().mark((function e(){return qt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,hr.cancelQueries(["answer"]);case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()},e),{},{mutationFn:Ys}))},qs="Hint_Hint__container__DDcbt",Zs="Hint_Hint__container_hovered__7JkD5",Xs="Hint_Hint__eipPk",Ks="Hint_Hint_hovered__WVtFG",Js="Hint_Hint__tip__gdTuu",Qs="Hint_Hint__button__dB+6d",$s="Hint_Hints__G5rT4",eu="Hint_Hints_margin__I9ckU",tu="Hint_Hints__stub__pIily";var nu=["hovered"],ru=function(e){var n=e.children,r=e.className,i=e.onClick,a=on(an.tabletSmallDown),o=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=Fe((0,t.useState)(e),2),r=n[0],i=n[1],a=(0,t.useCallback)((function(){i(!0)}),[i]),o=(0,t.useCallback)((function(){i(!1)}),[i]),s=(0,t.useCallback)((function(){i((function(e){return!e}))}),[i]);return[r,{change:i,set:a,unset:o,toggle:s}]}(),s=Fe(o,2),u=s[0],l=s[1].toggle,c=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.onMouseOver,r=e.onMouseOut,i=Fe((0,t.useState)(!1),2),a=i[0],o=i[1],s=Da({onMouseOver:n,onMouseOut:r}),u=Ca((function(){return{onMouseOver:function(e){var t;o(!0),null===(t=s.onMouseOver)||void 0===t||t.call(s,e)},onMouseOut:function(e){var t;o(!1),null===(t=s.onMouseOut)||void 0===t||t.call(s,e)}}}));return{hovered:a,onMouseOver:u.onMouseOver,onMouseOut:u.onMouseOut}}(),f=c.hovered,h=ya(c,nu),d=a?{}:h,p=a?u:f;return(0,en.jsxs)("div",{className:Jt(qs,p&&Zs),onClick:function(){a||null===i||void 0===i||i()},children:[(0,en.jsx)("div",{className:Js}),(0,en.jsxs)("div",Ht(Ht({className:Jt(Xs,r,Gt({},Ks,p))},d),{},{onClick:function(){a&&l()},children:[n,a&&p&&(0,en.jsx)(Ua,{variant:ja.secondary,className:Qs,onClick:function(e){e.stopPropagation(),a&&(null===i||void 0===i||i())},children:"\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c"})]}))]})},iu=function(e){var t=e.children,n=e.isLoading,r=e.margin;return(0,en.jsx)("div",{className:Jt($s,(t||n)&&r&&eu),children:n?(0,en.jsx)("div",{className:tu,children:"\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u043f\u043e\u0434\u0441\u043a\u0430\u0437\u043e\u043a..."}):t})},au="Input_Input__aCYn4",ou="Input_Input_error__cKFAT",su="Input_Input_focus__8yo4a",uu="Input_Input_disabled__wkJ52",lu="Input_Input__input__-cxjW",cu="Input_Input__input_disabled__EcEPF",fu=["error","focused","className","classes","onClick","onInput","inputRef","style","type","registration"],hu=["focused"],du=t.forwardRef((function(e,n){var r,i=e.error,a=e.focused,o=e.className,s=e.classes,u=e.onClick,l=(e.onInput,e.inputRef),c=e.style,f=e.type,h=e.registration,d=ya(e,fu),p=(0,t.useRef)(null),g=Sa(p,{onClick:u}),v=Ta(Ht(Ht({},d),h)),m=v.focused,y=ya(v,hu);return(0,en.jsx)("div",Ht(Ht({ref:n,className:Jt(au,(r={},Gt(r,su,null!==a&&void 0!==a?a:m),Gt(r,ou,i),Gt(r,uu,d.disabled),r),o,null===s||void 0===s?void 0:s.root),style:c},g),{},{children:(0,en.jsx)("input",Ht(Ht(Ht({type:f,className:Jt(lu,Gt({},cu,d.disabled),null===s||void 0===s?void 0:s.input),autoComplete:"off"},h),{},{ref:(0,ba.Z)(p,l,null===h||void 0===h?void 0:h.ref)},d),y))}))}));du.displayName="Input";var pu=du,gu=function(e){var t=e.className,n=e.onSubmit,r=e.registration,i=e.hint,a=e.setValue,o=e.type;return(0,en.jsxs)("div",{className:ha,children:[(0,en.jsx)(iu,{isLoading:i&&!i.value,children:i&&i.value&&(0,en.jsx)(en.Fragment,{children:Array.isArray(i.value)?i.type===vn.cards?(0,en.jsx)(ru,{onClick:function(){return a(i.value.map((function(e){return e.name})).join(", "))},children:i.value.map((function(e,t,n){var r=n.length;return(0,en.jsxs)("span",{title:e.description,children:[e.name,t!==r-1&&", "]})}))}):i.value.map((function(e,t){return(0,en.jsx)(ru,{onClick:function(){return a(e)},children:e},t)})):(0,en.jsx)(ru,{onClick:function(){return a(i.value)},children:i.value})})}),(0,en.jsxs)("div",{className:Jt(da,t),children:["textarea"===o?(0,en.jsx)(Ra,{className:pa,placeholder:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435",rows:1,onKeyDown:function(e){Ma(e.nativeEvent,Ia.s.Enter)&&(e.preventDefault(),n(e))},registration:r}):(0,en.jsx)(pu,{className:pa,type:o,placeholder:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435",onKeyDown:function(e){Ma(e.nativeEvent,Ia.s.Enter)&&(e.preventDefault(),n(e))},registration:r}),(0,en.jsx)(Ua,{className:ga,onClick:n,children:(0,en.jsx)(_s,{className:va})})]})]})},vu="ChatFormSelect_ChatFormSelect__gBWxc",mu="ChatFormSelect_ChatFormSelect__items__cjNuY",yu="Checkbox_Checkbox__0-41u",bu="Checkbox_Checkbox__input__awtFM",wu="Checkbox_Checkbox__label__TvY73",ku="Checkbox_Checkbox__icon__8rVK0",xu="Checkbox_Checkbox_disabled__s8wHL",_u="Checkbox_Checkbox_checked__FnbNw",Au="Checkbox_Checkbox__icon_radio__G-iVz",Eu="Checkbox_Checkbox_radio__i4XLf",Su={BaseCheckboxIcon:"BaseCheckboxIcon_BaseCheckboxIcon__a4aKR",BaseCheckboxIcon__icon:"BaseCheckboxIcon_BaseCheckboxIcon__icon__zK2ZR",BaseCheckboxIcon__icon_visible:"BaseCheckboxIcon_BaseCheckboxIcon__icon_visible__8c1yM",BaseCheckboxIcon_disabled:"BaseCheckboxIcon_BaseCheckboxIcon_disabled__3zmR9",BaseCheckboxIcon_checked:"BaseCheckboxIcon_BaseCheckboxIcon_checked__ensvP",BaseCheckboxIcon_radio:"BaseCheckboxIcon_BaseCheckboxIcon_radio__ibUmM"},Cu=["className","checked","disabled","radio","children"],Du=function(e){var t,n,r=e.className,i=e.checked,a=e.disabled,o=e.radio,s=(e.children,ya(e,Cu));return(0,en.jsx)("div",Ht(Ht({className:Jt(Su.BaseCheckboxIcon,(t={},Gt(t,Su.BaseCheckboxIcon_radio,o),Gt(t,Su.BaseCheckboxIcon_disabled,a),Gt(t,Su.BaseCheckboxIcon_checked,i),t),r)},s),{},{children:(0,en.jsx)("div",{className:Jt(Su.BaseCheckboxIcon__icon,(n={},Gt(n,Su.BaseCheckboxIcon__icon_disabled,a),Gt(n,Su.BaseCheckboxIcon__icon_visible,i),n))})}))},Tu=["className","checked","disabled","radio","label","onChange","style","checkboxIcon","classes","innerRef","inputRef","rootProps"],Ou=function(e){var t,n=e.className,r=e.checked,i=e.disabled,a=e.radio,o=e.label,s=e.onChange,u=e.style,l=e.checkboxIcon,c=e.classes,f=e.innerRef,h=e.inputRef,d=e.rootProps,p=ya(e,Tu),g=s?function(e){s(!r,e)}:void 0;return(0,en.jsxs)("label",Ht(Ht({ref:f,className:Jt(yu,(t={},Gt(t,Eu,a),Gt(t,xu,i),Gt(t,_u,r),t),n),style:u},d),{},{children:[(0,en.jsx)("input",Ht({ref:h,type:a?"radio":"checkbox",className:Jt(bu,null===c||void 0===c?void 0:c.input),checked:r,disabled:i,onChange:g},p)),(0,en.jsx)(Du,{className:Jt(ku,Gt({},Au,a),null===c||void 0===c?void 0:c.icon),disabled:i,checked:r,radio:a,children:l}),o&&(0,en.jsx)("div",{className:Jt(wu,null===c||void 0===c?void 0:c.label),children:o})]}))},Fu=["onChange"],Pu=function(e){var t=e.onChange,n=ya(e,Fu),r=t?function(e,n){t(n.target.value,n)}:void 0;return(0,en.jsx)(Ou,Ht(Ht({},n),{},{radio:!0,onChange:r}))},Ru={SimpleButton:"SimpleButton_SimpleButton__ZnzH5",SimpleButton__text:"SimpleButton_SimpleButton__text__JXbsH"},Mu=function(e){var t=e.children,n=e.className,r=e.onClick;return(0,en.jsxs)(Ua,{className:Jt(Ru.SimpleButton,n),classes:{text:Ru.SimpleButton__text},onClick:r,children:[t||"\u0412\u043f\u0435\u0440\u0435\u0434!",(0,en.jsx)(_s,{className:Ru.ChatPage__buttonIcon})]})},Iu=function(e){var t=e.className,n=e.registration,r=e.control,i=e.options,a=e.onSubmit;return(0,en.jsx)("div",{className:Jt(vu,t),children:(0,en.jsx)(Co,{control:r,render:function(e){var t=e.field,r=t.value,o=t.onChange;return(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)("div",{className:mu,children:i.map((function(e,t){return(0,en.jsx)(Pu,{name:n.name,label:e,value:e,checked:e===r,onChange:function(e){return o(e)}},t)}))}),(0,en.jsx)(Mu,{onClick:a})]})},name:n.name})})},Lu="ChatFormMultipleRange_ChatFormMultipleRange__L8ahS",Nu="ChatFormMultipleRange_ChatFormMultipleRange__items__hxEEY",Bu="ChatFormMultipleRange_ChatFormMultipleRange__button__LXY7E",ju={Range:"Range_Range__0kaAR",Range__container:"Range_Range__container__p8nUi",Range__inputContainer:"Range_Range__inputContainer__b4lZD",Range__input:"Range_Range__input__+tAwS",Range__progress:"Range_Range__progress__E931O",Range__tip:"Range_Range__tip__4QpBI",Range__tip_active:"Range_Range__tip_active__RrZ8o"};function Uu(e,t){if(t.length<e)throw new TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}function zu(e){Uu(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===me(e)&&"[object Date]"===t?new Date(e.getTime()):"number"===typeof e||"[object Number]"===t?new Date(e):("string"!==typeof e&&"[object String]"!==t||"undefined"===typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn((new Error).stack)),new Date(NaN))}function Wu(e){if(Uu(1,arguments),!function(e){return Uu(1,arguments),e instanceof Date||"object"===me(e)&&"[object Date]"===Object.prototype.toString.call(e)}(e)&&"number"!==typeof e)return!1;var t=zu(e);return!isNaN(Number(t))}function Vu(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function Gu(e,t){return Uu(2,arguments),function(e,t){Uu(2,arguments);var n=zu(e).getTime(),r=Vu(t);return new Date(n+r)}(e,-Vu(t))}function Yu(e){Uu(1,arguments);var t=zu(e),n=t.getUTCDay(),r=(n<1?7:0)+n-1;return t.setUTCDate(t.getUTCDate()-r),t.setUTCHours(0,0,0,0),t}function Hu(e){Uu(1,arguments);var t=zu(e),n=t.getUTCFullYear(),r=new Date(0);r.setUTCFullYear(n+1,0,4),r.setUTCHours(0,0,0,0);var i=Yu(r),a=new Date(0);a.setUTCFullYear(n,0,4),a.setUTCHours(0,0,0,0);var o=Yu(a);return t.getTime()>=i.getTime()?n+1:t.getTime()>=o.getTime()?n:n-1}function qu(e){Uu(1,arguments);var t=zu(e),n=Yu(t).getTime()-function(e){Uu(1,arguments);var t=Hu(e),n=new Date(0);return n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0),Yu(n)}(t).getTime();return Math.round(n/6048e5)+1}var Zu={};function Xu(){return Zu}function Ku(e,t){var n,r,i,a,o,s,u,l;Uu(1,arguments);var c=Xu(),f=Vu(null!==(n=null!==(r=null!==(i=null!==(a=null===t||void 0===t?void 0:t.weekStartsOn)&&void 0!==a?a:null===t||void 0===t||null===(o=t.locale)||void 0===o||null===(s=o.options)||void 0===s?void 0:s.weekStartsOn)&&void 0!==i?i:c.weekStartsOn)&&void 0!==r?r:null===(u=c.locale)||void 0===u||null===(l=u.options)||void 0===l?void 0:l.weekStartsOn)&&void 0!==n?n:0);if(!(f>=0&&f<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var h=zu(e),d=h.getUTCDay(),p=(d<f?7:0)+d-f;return h.setUTCDate(h.getUTCDate()-p),h.setUTCHours(0,0,0,0),h}function Ju(e,t){var n,r,i,a,o,s,u,l;Uu(1,arguments);var c=zu(e),f=c.getUTCFullYear(),h=Xu(),d=Vu(null!==(n=null!==(r=null!==(i=null!==(a=null===t||void 0===t?void 0:t.firstWeekContainsDate)&&void 0!==a?a:null===t||void 0===t||null===(o=t.locale)||void 0===o||null===(s=o.options)||void 0===s?void 0:s.firstWeekContainsDate)&&void 0!==i?i:h.firstWeekContainsDate)&&void 0!==r?r:null===(u=h.locale)||void 0===u||null===(l=u.options)||void 0===l?void 0:l.firstWeekContainsDate)&&void 0!==n?n:1);if(!(d>=1&&d<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var p=new Date(0);p.setUTCFullYear(f+1,0,d),p.setUTCHours(0,0,0,0);var g=Ku(p,t),v=new Date(0);v.setUTCFullYear(f,0,d),v.setUTCHours(0,0,0,0);var m=Ku(v,t);return c.getTime()>=g.getTime()?f+1:c.getTime()>=m.getTime()?f:f-1}function Qu(e,t){Uu(1,arguments);var n=zu(e),r=Ku(n,t).getTime()-function(e,t){var n,r,i,a,o,s,u,l;Uu(1,arguments);var c=Xu(),f=Vu(null!==(n=null!==(r=null!==(i=null!==(a=null===t||void 0===t?void 0:t.firstWeekContainsDate)&&void 0!==a?a:null===t||void 0===t||null===(o=t.locale)||void 0===o||null===(s=o.options)||void 0===s?void 0:s.firstWeekContainsDate)&&void 0!==i?i:c.firstWeekContainsDate)&&void 0!==r?r:null===(u=c.locale)||void 0===u||null===(l=u.options)||void 0===l?void 0:l.firstWeekContainsDate)&&void 0!==n?n:1),h=Ju(e,t),d=new Date(0);return d.setUTCFullYear(h,0,f),d.setUTCHours(0,0,0,0),Ku(d,t)}(n,t).getTime();return Math.round(r/6048e5)+1}function $u(e,t){for(var n=e<0?"-":"",r=Math.abs(e).toString();r.length<t;)r="0"+r;return n+r}var el={y:function(e,t){var n=e.getUTCFullYear(),r=n>0?n:1-n;return $u("yy"===t?r%100:r,t.length)},M:function(e,t){var n=e.getUTCMonth();return"M"===t?String(n+1):$u(n+1,2)},d:function(e,t){return $u(e.getUTCDate(),t.length)},a:function(e,t){var n=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return"am"===n?"a.m.":"p.m."}},h:function(e,t){return $u(e.getUTCHours()%12||12,t.length)},H:function(e,t){return $u(e.getUTCHours(),t.length)},m:function(e,t){return $u(e.getUTCMinutes(),t.length)},s:function(e,t){return $u(e.getUTCSeconds(),t.length)},S:function(e,t){var n=t.length,r=e.getUTCMilliseconds();return $u(Math.floor(r*Math.pow(10,n-3)),t.length)}},tl="midnight",nl="noon",rl="morning",il="afternoon",al="evening",ol="night",sl={G:function(e,t,n){var r=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if("yo"===t){var r=e.getUTCFullYear(),i=r>0?r:1-r;return n.ordinalNumber(i,{unit:"year"})}return el.y(e,t)},Y:function(e,t,n,r){var i=Ju(e,r),a=i>0?i:1-i;return"YY"===t?$u(a%100,2):"Yo"===t?n.ordinalNumber(a,{unit:"year"}):$u(a,t.length)},R:function(e,t){return $u(Hu(e),t.length)},u:function(e,t){return $u(e.getUTCFullYear(),t.length)},Q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return $u(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return $u(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){var r=e.getUTCMonth();switch(t){case"M":case"MM":return el.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){var r=e.getUTCMonth();switch(t){case"L":return String(r+1);case"LL":return $u(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){var i=Qu(e,r);return"wo"===t?n.ordinalNumber(i,{unit:"week"}):$u(i,t.length)},I:function(e,t,n){var r=qu(e);return"Io"===t?n.ordinalNumber(r,{unit:"week"}):$u(r,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getUTCDate(),{unit:"date"}):el.d(e,t)},D:function(e,t,n){var r=function(e){Uu(1,arguments);var t=zu(e),n=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var r=n-t.getTime();return Math.floor(r/864e5)+1}(e);return"Do"===t?n.ordinalNumber(r,{unit:"dayOfYear"}):$u(r,t.length)},E:function(e,t,n){var r=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){var i=e.getUTCDay(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return $u(a,2);case"eo":return n.ordinalNumber(a,{unit:"day"});case"eee":return n.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(i,{width:"short",context:"formatting"});default:return n.day(i,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){var i=e.getUTCDay(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return $u(a,t.length);case"co":return n.ordinalNumber(a,{unit:"day"});case"ccc":return n.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(i,{width:"narrow",context:"standalone"});case"cccccc":return n.day(i,{width:"short",context:"standalone"});default:return n.day(i,{width:"wide",context:"standalone"})}},i:function(e,t,n){var r=e.getUTCDay(),i=0===r?7:r;switch(t){case"i":return String(i);case"ii":return $u(i,t.length);case"io":return n.ordinalNumber(i,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){var r=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,t,n){var r,i=e.getUTCHours();switch(r=12===i?nl:0===i?tl:i/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,t,n){var r,i=e.getUTCHours();switch(r=i>=17?al:i>=12?il:i>=4?rl:ol,t){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){var r=e.getUTCHours()%12;return 0===r&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return el.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getUTCHours(),{unit:"hour"}):el.H(e,t)},K:function(e,t,n){var r=e.getUTCHours()%12;return"Ko"===t?n.ordinalNumber(r,{unit:"hour"}):$u(r,t.length)},k:function(e,t,n){var r=e.getUTCHours();return 0===r&&(r=24),"ko"===t?n.ordinalNumber(r,{unit:"hour"}):$u(r,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):el.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):el.s(e,t)},S:function(e,t){return el.S(e,t)},X:function(e,t,n,r){var i=(r._originalDate||e).getTimezoneOffset();if(0===i)return"Z";switch(t){case"X":return ll(i);case"XXXX":case"XX":return cl(i);default:return cl(i,":")}},x:function(e,t,n,r){var i=(r._originalDate||e).getTimezoneOffset();switch(t){case"x":return ll(i);case"xxxx":case"xx":return cl(i);default:return cl(i,":")}},O:function(e,t,n,r){var i=(r._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+ul(i,":");default:return"GMT"+cl(i,":")}},z:function(e,t,n,r){var i=(r._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+ul(i,":");default:return"GMT"+cl(i,":")}},t:function(e,t,n,r){var i=r._originalDate||e;return $u(Math.floor(i.getTime()/1e3),t.length)},T:function(e,t,n,r){return $u((r._originalDate||e).getTime(),t.length)}};function ul(e,t){var n=e>0?"-":"+",r=Math.abs(e),i=Math.floor(r/60),a=r%60;if(0===a)return n+String(i);var o=t||"";return n+String(i)+o+$u(a,2)}function ll(e,t){return e%60===0?(e>0?"-":"+")+$u(Math.abs(e)/60,2):cl(e,t)}function cl(e,t){var n=t||"",r=e>0?"-":"+",i=Math.abs(e);return r+$u(Math.floor(i/60),2)+n+$u(i%60,2)}var fl=sl,hl=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},dl=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},pl={p:dl,P:function(e,t){var n,r=e.match(/(P+)(p+)?/)||[],i=r[1],a=r[2];if(!a)return hl(e,t);switch(i){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",hl(i,t)).replace("{{time}}",dl(a,t))}},gl=pl;var vl=["D","DD"],ml=["YY","YYYY"];function yl(e,t,n){if("YYYY"===e)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===e)throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===e)throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===e)throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var bl={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},wl=function(e,t,n){var r,i=bl[e];return r="string"===typeof i?i:1===t?i.one:i.other.replace("{{count}}",t.toString()),null!==n&&void 0!==n&&n.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r};function kl(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}var xl={date:kl({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:kl({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:kl({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},_l={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},Al=function(e,t,n,r){return _l[e]};function El(e){return function(t,n){var r;if("formatting"===(null!==n&&void 0!==n&&n.context?String(n.context):"standalone")&&e.formattingValues){var i=e.defaultFormattingWidth||e.defaultWidth,a=null!==n&&void 0!==n&&n.width?String(n.width):i;r=e.formattingValues[a]||e.formattingValues[i]}else{var o=e.defaultWidth,s=null!==n&&void 0!==n&&n.width?String(n.width):e.defaultWidth;r=e.values[s]||e.values[o]}return r[e.argumentCallback?e.argumentCallback(t):t]}}var Sl={ordinalNumber:function(e,t){var n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:El({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:El({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:El({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:El({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:El({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},Cl=Sl;function Dl(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.width,i=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(i);if(!a)return null;var o,s=a[0],u=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(u)?function(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n;return}(u,(function(e){return e.test(s)})):function(e,t){for(var n in e)if(e.hasOwnProperty(n)&&t(e[n]))return n;return}(u,(function(e){return e.test(s)}));return o=e.valueCallback?e.valueCallback(l):l,{value:o=n.valueCallback?n.valueCallback(o):o,rest:t.slice(s.length)}}}var Tl,Ol={ordinalNumber:(Tl={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}},function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.match(Tl.matchPattern);if(!n)return null;var r=n[0],i=e.match(Tl.parsePattern);if(!i)return null;var a=Tl.valueCallback?Tl.valueCallback(i[0]):i[0];return{value:a=t.valueCallback?t.valueCallback(a):a,rest:e.slice(r.length)}}),era:Dl({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:Dl({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:Dl({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:Dl({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:Dl({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},Fl={code:"en-US",formatDistance:wl,formatLong:xl,formatRelative:Al,localize:Cl,match:Ol,options:{weekStartsOn:0,firstWeekContainsDate:1}},Pl=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Rl=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Ml=/^'([^]*?)'?$/,Il=/''/g,Ll=/[a-zA-Z]/;function Nl(e,t,n){var r,i,a,o,s,u,l,c,f,h,d,p,g,v,m,y,b,w;Uu(2,arguments);var k=String(t),x=Xu(),_=null!==(r=null!==(i=null===n||void 0===n?void 0:n.locale)&&void 0!==i?i:x.locale)&&void 0!==r?r:Fl,A=Vu(null!==(a=null!==(o=null!==(s=null!==(u=null===n||void 0===n?void 0:n.firstWeekContainsDate)&&void 0!==u?u:null===n||void 0===n||null===(l=n.locale)||void 0===l||null===(c=l.options)||void 0===c?void 0:c.firstWeekContainsDate)&&void 0!==s?s:x.firstWeekContainsDate)&&void 0!==o?o:null===(f=x.locale)||void 0===f||null===(h=f.options)||void 0===h?void 0:h.firstWeekContainsDate)&&void 0!==a?a:1);if(!(A>=1&&A<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var E=Vu(null!==(d=null!==(p=null!==(g=null!==(v=null===n||void 0===n?void 0:n.weekStartsOn)&&void 0!==v?v:null===n||void 0===n||null===(m=n.locale)||void 0===m||null===(y=m.options)||void 0===y?void 0:y.weekStartsOn)&&void 0!==g?g:x.weekStartsOn)&&void 0!==p?p:null===(b=x.locale)||void 0===b||null===(w=b.options)||void 0===w?void 0:w.weekStartsOn)&&void 0!==d?d:0);if(!(E>=0&&E<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!_.localize)throw new RangeError("locale must contain localize property");if(!_.formatLong)throw new RangeError("locale must contain formatLong property");var S=zu(e);if(!Wu(S))throw new RangeError("Invalid time value");var C=function(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}(S),D=Gu(S,C),T={firstWeekContainsDate:A,weekStartsOn:E,locale:_,_originalDate:S};return k.match(Rl).map((function(e){var t=e[0];return"p"===t||"P"===t?(0,gl[t])(e,_.formatLong):e})).join("").match(Pl).map((function(r){if("''"===r)return"'";var i=r[0];if("'"===i)return function(e){var t=e.match(Ml);if(!t)return e;return t[1].replace(Il,"'")}(r);var a,o=fl[i];if(o)return null!==n&&void 0!==n&&n.useAdditionalWeekYearTokens||(a=r,-1===ml.indexOf(a))||yl(r,t,String(e)),null!==n&&void 0!==n&&n.useAdditionalDayOfYearTokens||!function(e){return-1!==vl.indexOf(e)}(r)||yl(r,t,String(e)),o(D,r,_.localize,T);if(i.match(Ll))throw new RangeError("Format string contains an unescaped latin alphabet character `"+i+"`");return r})).join("")}var Bl,jl,Ul=new Intl.NumberFormat("ru-RU",{style:"currency",currency:"RUB"}),zl=function(e){return e?Nl(new Date(e),"dd.MM.yyyy"):""},Wl=["className","min","max","label","value","format","onChange"],Vl=function(e){var n=e.className,r=e.min,i=void 0===r?0:r,a=e.max,o=void 0===a?100:a,s=e.label,u=e.value,l=e.format,c=e.onChange,f=ya(e,Wl),h=(0,t.useMemo)((function(){var e=(Number(u)-Number(i))/(Number(o)-Number(i))*100;return e<0?0:e>100?100:e}),[o,i,u]);return(0,en.jsxs)("div",{className:Jt(ju.Range,n),children:[(0,en.jsx)("div",{className:ju.Range__label,children:s}),(0,en.jsxs)("div",{className:ju.Range__container,children:[(0,en.jsx)("div",{className:ju.Range__tip,children:l?Ul.format(i):i}),(0,en.jsxs)("div",{className:ju.Range__inputContainer,children:[(0,en.jsx)("div",{className:ju.Range__progress,style:{width:"calc(".concat(h,"% - 1px)")}}),(0,en.jsx)("input",Ht({className:ju.Range__input,type:"range",value:u,onChange:function(e){var t=Number(e.target.value);null===c||void 0===c||c(t,e)},min:i,max:o},f))]}),(0,en.jsx)("div",{className:Jt(ju.Range__tip,ju.Range__tip_active),children:l?Ul.format(u):u})]})]})},Gl=["sam","som","tam","sum","cac","ltv"],Yl=function(e){var t=e.className,n=e.registration,r=e.control,i=e.scrollbars,a=e.onSubmit,o=e.hint,s=e.setValue;return(0,en.jsx)("div",{className:Jt(Lu,t),children:(0,en.jsx)(Co,{control:r,render:function(e){var t=e.field,n=t.value,r=t.onChange;return(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(iu,{isLoading:o&&!o.value,children:o&&o.value&&Object.entries(o.value).map((function(e,t){var r=Fe(e,2),a=r[0],o=r[1],u=i.find((function(e){return e.slug===a}));return u?(0,en.jsx)(ru,{onClick:function(){return s(Ht(Ht({},n),{},Gt({},a,o)))},children:"".concat(u.name,": ").concat(Gl.includes(u.slug)?Ul.format(o):o)},t):null}))}),(0,en.jsx)("div",{className:Nu,children:i.map((function(e,t){return(0,en.jsx)(Vl,{label:e.name,min:e.min_value,max:e.max_value,step:(e.max_value-e.min_value)/100||100,value:n[e.slug],onChange:function(t){return r(Ht(Ht({},n),{},Gt({},e.slug,t)))},format:Gl.includes(e.slug)},t)}))}),(0,en.jsx)(Mu,{className:Bu,onClick:a})]})},name:n.name})})},Hl={ChatFormMultipleDateDescription:"ChatFormMultipleDateDescription_ChatFormMultipleDateDescription__TCFYK",ChatFormMultipleDateDescription__items:"ChatFormMultipleDateDescription_ChatFormMultipleDateDescription__items__rcbXJ",ChatFormMultipleDateDescription__group:"ChatFormMultipleDateDescription_ChatFormMultipleDateDescription__group__qENvA",ChatFormMultipleDateDescription__input:"ChatFormMultipleDateDescription_ChatFormMultipleDateDescription__input__-sT22",ChatFormMultipleDateDescription__textarea:"ChatFormMultipleDateDescription_ChatFormMultipleDateDescription__textarea__0rX5Z",ChatFormMultipleDateDescription__buttons:"ChatFormMultipleDateDescription_ChatFormMultipleDateDescription__buttons__86LP9",ChatFormMultipleDateDescription__hint:"ChatFormMultipleDateDescription_ChatFormMultipleDateDescription__hint__woqnL",ChatFormMultipleDateDescription__itemName:"ChatFormMultipleDateDescription_ChatFormMultipleDateDescription__itemName__CpPwS"},ql=function(e){var t=e.className,n=e.registration,r=e.control,i=e.onSubmit,a=e.hint,o=e.setValue;return(0,en.jsx)("div",{className:Jt(Hl.ChatFormMultipleDateDescription,t),children:(0,en.jsx)(Co,{control:r,render:function(e){var t=e.field,n=t.value,r=t.onChange;return(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(iu,{isLoading:a&&!a.value,children:a&&a.value&&(0,en.jsx)(ru,{className:Hl.ChatFormMultipleDateDescription__hint,onClick:function(){var e={};for(var t in a.value)e[Nl(new Date(t),"yyyy-MM-dd")]=a.value[t];o(Ht({},a.value))},children:Object.entries(a.value).map((function(e){var t=Fe(e,2),n=t[0],r=t[1];return"".concat(zl(n),": ").concat(r)})).join("\n")})}),(0,en.jsx)("div",{className:Hl.ChatFormMultipleDateDescription__items,children:Object.entries(n).map((function(e,t,i){var a=Fe(e,2),o=a[0],s=a[1],u=i.length;return(0,en.jsxs)("div",{className:Hl.ChatFormMultipleDateDescription__group,children:[(0,en.jsx)(pu,{className:Hl.ChatFormMultipleDateDescription__input,type:"date",value:Nl(new Date(o),"yyyy-MM-dd"),onChange:function(e){var t=Ht({},n),i=t[o];delete t[o],r(Ht(Ht({},t),{},Gt({},new Date(e.target.value).toISOString(),i)))}}),(0,en.jsx)(Ra,{rows:1,className:Hl.ChatFormMultipleDateDescription__textarea,placeholder:"\u0422\u0435\u043a\u0441\u0442",value:s,onChange:function(e){r(Ht(Ht({},n),{},Gt({},o,e.target.value)))}}),(0,en.jsxs)("div",{className:Hl.ChatFormMultipleDateDescription__buttons,children:[(0,en.jsx)(Ua,{variant:ja.secondary,onClick:function(){var e=Ht({},n);delete e[o],0!==Object.keys(e).length&&r(Ht({},e))},children:"\u0423\u0434\u0430\u043b\u0438\u0442\u044c"}),t===u-1&&(0,en.jsx)(Ua,{variant:ja.secondary,onClick:function(){r(Ht(Ht({},n),{},Gt({},(new Date).toISOString(),"")))},children:"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c"})]})]},t)}))}),(0,en.jsx)(Mu,{className:Hl.ChatFormMultipleRange__button,onClick:i})]})},name:n.name})})},Zl=function(e){var t=e.className,n=e.registration,r=e.control,i=e.onSubmit,a=e.hint,o=e.setValue,s=e.range;return(0,en.jsx)("div",{className:Jt(Lu,t),children:(0,en.jsx)(Co,{control:r,render:function(e){var t=e.field,n=t.value,r=t.onChange;return(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(iu,{isLoading:a&&!a.value,children:a&&a.value&&(0,en.jsx)(ru,{onClick:function(){return o(a.value)},children:Gl.includes(s.slug)?Ul.format(a.value):a.value})}),(0,en.jsx)("div",{className:Nu,children:(0,en.jsx)(Vl,{value:n,min:s.min_value,max:s.max_value,step:(s.max_value-s.min_value)/100||100,onChange:function(e){return r(e)},format:Gl.includes(s.slug)})}),(0,en.jsx)(Mu,{className:Bu,onClick:i})]})},name:n.name})})},Xl=function(e){var t=e.className,n=e.registration,r=e.control,i=e.onSubmit;e.hint,e.setValue;return(0,en.jsx)("div",{className:Jt(Hl.ChatFormMultipleDateDescription,t),children:(0,en.jsx)(Co,{control:r,render:function(e){var t=e.field,n=t.value,r=t.onChange;return(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)("div",{className:Hl.ChatFormMultipleDateDescription__items,children:Object.entries(n).map((function(e,t,i){var a=Fe(e,2),o=a[0],s=a[1],u=i.length;return(0,en.jsxs)("div",{className:Hl.ChatFormMultipleDateDescription__group,children:[(0,en.jsx)(pu,{className:Hl.ChatFormMultipleDateDescription__input,type:"text",placeholder:"\u0421\u0441\u044b\u043b\u043a\u0430",value:o,onChange:function(e){var t=Ht({},n),i=t[o];delete t[o],r(Ht(Ht({},t),{},Gt({},e.target.value,i)))}}),(0,en.jsx)(Ra,{rows:1,className:Hl.ChatFormMultipleDateDescription__textarea,placeholder:"\u0422\u0435\u043a\u0441\u0442",value:s,onChange:function(e){r(Ht(Ht({},n),{},Gt({},o,e.target.value)))}}),(0,en.jsxs)("div",{className:Hl.ChatFormMultipleDateDescription__buttons,children:[0!==Object.entries(n).filter((function(e){return e[0]!==o})).length&&(0,en.jsx)(Ua,{variant:ja.secondary,onClick:function(){var e=Ht({},n);delete e[o],0!==Object.keys(e).length&&r(Ht({},e))},children:"\u0423\u0434\u0430\u043b\u0438\u0442\u044c"}),t===u-1&&(0,en.jsx)(Ua,{variant:ja.secondary,onClick:function(){r(Ht(Ht({},n),{},{Link:""}))},children:"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c"})]})]},t)}))}),(0,en.jsx)(Mu,{className:Hl.ChatFormMultipleRange__button,onClick:i})]})},name:n.name})})},Kl="ChatFormPhotoDescription_ChatFormPhotoDescription__Gw953",Jl="UploadButton_UploadButton__PnhEC",Ql="UploadButton_UploadButton__icon__0Df6M",$l="UploadButton_UploadButton__input__C5+nh",ec=["title","titleId"];function tc(){return tc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},tc.apply(this,arguments)}function nc(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function rc(e,n){var r=e.title,i=e.titleId,a=nc(e,ec);return t.createElement("svg",tc({width:"800px",height:"800px",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,"aria-labelledby":i},a),r?t.createElement("title",{id:i},r):null,Bl||(Bl=t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 14.25C3.41421 14.25 3.75 14.5858 3.75 15C3.75 16.4354 3.75159 17.4365 3.85315 18.1919C3.9518 18.9257 4.13225 19.3142 4.40901 19.591C4.68577 19.8678 5.07435 20.0482 5.80812 20.1469C6.56347 20.2484 7.56459 20.25 9 20.25H15C16.4354 20.25 17.4365 20.2484 18.1919 20.1469C18.9257 20.0482 19.3142 19.8678 19.591 19.591C19.8678 19.3142 20.0482 18.9257 20.1469 18.1919C20.2484 17.4365 20.25 16.4354 20.25 15C20.25 14.5858 20.5858 14.25 21 14.25C21.4142 14.25 21.75 14.5858 21.75 15V15.0549C21.75 16.4225 21.75 17.5248 21.6335 18.3918C21.5125 19.2919 21.2536 20.0497 20.6517 20.6516C20.0497 21.2536 19.2919 21.5125 18.3918 21.6335C17.5248 21.75 16.4225 21.75 15.0549 21.75H8.94513C7.57754 21.75 6.47522 21.75 5.60825 21.6335C4.70814 21.5125 3.95027 21.2536 3.34835 20.6517C2.74643 20.0497 2.48754 19.2919 2.36652 18.3918C2.24996 17.5248 2.24998 16.4225 2.25 15.0549C2.25 15.0366 2.25 15.0183 2.25 15C2.25 14.5858 2.58579 14.25 3 14.25Z",fill:"currentColor"})),jl||(jl=t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2.25C12.2106 2.25 12.4114 2.33852 12.5535 2.49392L16.5535 6.86892C16.833 7.17462 16.8118 7.64902 16.5061 7.92852C16.2004 8.20802 15.726 8.18678 15.4465 7.88108L12.75 4.9318V16C12.75 16.4142 12.4142 16.75 12 16.75C11.5858 16.75 11.25 16.4142 11.25 16V4.9318L8.55353 7.88108C8.27403 8.18678 7.79963 8.20802 7.49393 7.92852C7.18823 7.64902 7.16698 7.17462 7.44648 6.86892L11.4465 2.49392C11.5886 2.33852 11.7894 2.25 12 2.25Z",fill:"currentColor"})))}var ic=t.forwardRef(rc),ac=(n.p,function(e){var n=e.className,r=e.onChange,i=e.multiple,a=(0,t.useId)();return(0,en.jsxs)(Ua,{component:"label",htmlFor:a,className:Jt(Jl,n),variant:ja.secondary,children:[(0,en.jsx)(ic,{className:Ql}),(0,en.jsx)("input",{className:$l,type:"file",id:a,onChange:r,multiple:i})]})}),oc=function(e){var t=e.className,n=e.onSubmit,r=e.registration,i=e.control;return(0,en.jsx)("div",{className:Jt(Kl,t),children:(0,en.jsx)(Co,{control:i,render:function(e){var t=e.field,r=t.value,i=t.onChange;return(0,en.jsxs)(en.Fragment,{children:[r.file&&(0,en.jsxs)("p",{children:["\u0417\u0430\u0433\u0440\u0443\u0436\u0435\u043d \u0444\u0430\u0439\u043b: ",r.file.name]}),(0,en.jsx)(ac,{onChange:function(e){var t,n=null===(t=e.target.files)||void 0===t?void 0:t[0];n&&(i(Ht(Ht({},r),{},{file:n})),e.target.value="")}}),(0,en.jsx)(Ra,{placeholder:"\u0422\u0435\u043a\u0441\u0442",value:r.text,onChange:function(e){i(Ht(Ht({},r),{},{text:e.target.value}))}}),(0,en.jsx)(Mu,{onClick:n})]})},name:r.name})})},sc=function(e){var t=e.className,n=e.onSubmit,r=e.registration,i=e.control;return(0,en.jsx)("div",{className:Jt(Kl,t),children:(0,en.jsx)(Co,{control:i,render:function(e){var t=e.field,r=t.value,i=t.onChange;return(0,en.jsxs)(en.Fragment,{children:[r&&Object.values(r).map((function(e,t){return(0,en.jsxs)("p",{children:["\u0417\u0430\u0433\u0440\u0443\u0436\u0435\u043d \u0444\u0430\u0439\u043b: ",e.name]},t)})),(0,en.jsx)(ac,{multiple:!0,onChange:function(e){if(e.target.files){var t=Ht({},r);Array.from(e.target.files).forEach((function(e,n){t["file_".concat(Object.keys(t).length+1)]=e})),i(Ht({},t))}}}),(0,en.jsx)(Mu,{onClick:n})]})},name:r.name})})},uc=function(e){var t=e.className,n=e.registration,r=e.control,i=e.onSubmit;return(0,en.jsx)("div",{className:Jt(Hl.ChatFormMultipleDateDescription,t),children:(0,en.jsx)(Co,{control:r,render:function(e){var t=e.field,n=t.value,r=t.onChange;return(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)("div",{className:Hl.ChatFormMultipleDateDescription__items,children:n.map((function(e,t,i){i.length;return(0,en.jsxs)("div",{className:Hl.ChatFormMultipleDateDescription__group,children:[e.file&&(0,en.jsxs)("p",{className:Hl.ChatFormMultipleDateDescription__itemName,children:["\u0417\u0430\u0433\u0440\u0443\u0436\u0435\u043d \u0444\u0430\u0439\u043b: ",e.file.name]}),(0,en.jsx)(Ra,{rows:1,className:Hl.ChatFormMultipleDateDescription__textarea,placeholder:"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435",value:e.text,onChange:function(t){var i=n.indexOf(e),a=Ht(Ht({},e),{},{text:t.target.value});r([].concat(ge(n.slice(0,i)),[a],ge(n.slice(i+1))))}}),(0,en.jsx)("div",{className:Hl.ChatFormMultipleDateDescription__buttons,children:(0,en.jsx)(Ua,{variant:ja.secondary,onClick:function(){var t=n.filter((function(t){return t!==e}));0!==Object.keys(t).length&&r(ge(t))},children:"\u0423\u0434\u0430\u043b\u0438\u0442\u044c"})})]},t)}))}),(0,en.jsx)(ac,{onChange:function(e){var t,i=null===(t=e.target.files)||void 0===t?void 0:t[0];i&&(r([].concat(ge(n),[{file:i,text:""}])),e.target.value="")}}),(0,en.jsx)(Mu,{className:Hl.ChatFormMultipleRange__button,onClick:i})]})},name:n.name})})},lc=function(e){var t,n=e.type,r=e.params,i=e.onSubmit,a=e.hint;switch(n){case vn.text:return(0,en.jsx)(ys,{children:function(e){var t=e.handleSubmit,n=e.register,o=e.setValue;return(0,en.jsx)(gu,{type:"textarea",registration:n("value",{required:!0,maxLength:null===r||void 0===r?void 0:r.max_length}),onSubmit:t(i),setValue:function(e){return o("value",e)},hint:a})}});case vn.number:return(0,en.jsx)(ys,{children:function(e){var t=e.handleSubmit,n=e.register,o=e.setValue;return(0,en.jsx)(gu,{type:"number",registration:n("value",{required:!0,maxLength:null===r||void 0===r?void 0:r.max_length}),onSubmit:t(i),setValue:function(e){return o("value",e)},hint:a})}});case vn.date:return(0,en.jsx)(ys,{children:function(e){var t=e.handleSubmit,n=e.register,o=e.setValue;return(0,en.jsx)(gu,{type:"date",registration:n("value",{required:!0,maxLength:null===r||void 0===r?void 0:r.max_length}),onSubmit:t(i),setValue:function(e){return o("value",e)},hint:a})}});case vn.link:return(0,en.jsx)(ys,{children:function(e){var t=e.handleSubmit,n=e.register,o=e.setValue;return(0,en.jsx)(gu,{type:"text",registration:n("value",{required:!0,maxLength:null===r||void 0===r?void 0:r.max_length}),onSubmit:t(i),setValue:function(e){return o("value",e)},hint:a})}});case vn.select:return(0,en.jsx)(ys,{children:function(e){var t=e.handleSubmit,n=e.register,a=e.control;return(0,en.jsx)(Iu,{registration:n("value",{required:!0}),control:a,options:(null===r||void 0===r?void 0:r.options)||[],onSubmit:t(i)})}});case vn.multiple_range:return(0,en.jsx)(ys,{options:{values:{value:Ht({},((null===r||void 0===r?void 0:r.scrollbars)||[]).reduce((function(e,t){return e[t.slug]=t.min_value,e}),{}))}},children:function(e){var t=e.handleSubmit,n=e.register,o=e.control,s=e.setValue;return(0,en.jsx)(Yl,{registration:n("value",{required:!0}),control:o,scrollbars:(null===r||void 0===r?void 0:r.scrollbars)||[],onSubmit:t(i),setValue:function(e){return s("value",e)},hint:a})}});case vn.multiple_date_description:return(0,en.jsx)(ys,{options:{values:{value:Gt({},(new Date).toISOString(),"")}},children:function(e){var t=e.handleSubmit,n=e.register,r=e.control,o=e.setValue;return(0,en.jsx)(ql,{registration:n("value",{required:!0}),control:r,onSubmit:t(i),setValue:function(e){return o("value",e)},hint:a})}});case vn.range:return(0,en.jsx)(ys,{options:{values:{value:null!==(t=null===r||void 0===r?void 0:r.min_value)&&void 0!==t?t:0}},children:function(e){var t=e.handleSubmit,n=e.register,o=e.control,s=e.setValue;return(0,en.jsx)(Zl,{registration:n("value",{required:!0}),control:o,onSubmit:t(i),setValue:function(e){return s("value",e)},hint:a,range:r})}});case vn.multiple_link_description:return(0,en.jsx)(ys,{options:{values:{value:{"\u0421\u0441\u044b\u043b\u043a\u0430":""}}},children:function(e){var t=e.handleSubmit,n=e.register,r=e.control,o=e.setValue;return(0,en.jsx)(Xl,{registration:n("value",{required:!0}),control:r,onSubmit:t(i),setValue:function(e){return o("value",e)},hint:a})}});case vn.photo_description:return(0,en.jsx)(ys,{options:{values:{value:{file:null,text:""}}},children:function(e){var t=e.handleSubmit,n=e.register,r=e.control;return(0,en.jsx)(oc,{registration:n("value",{required:!0}),control:r,onSubmit:t(i)})}});case vn.multiple_photo:return(0,en.jsx)(ys,{options:{values:{value:{}}},children:function(e){var t=e.handleSubmit,n=e.register,r=e.control;return(0,en.jsx)(sc,{registration:n("value",{required:!0}),control:r,onSubmit:t(i)})}});case vn.multiple_photo_description:return(0,en.jsx)(ys,{options:{values:{value:[]}},children:function(e){var t=e.handleSubmit,n=e.register,r=e.control;return(0,en.jsx)(uc,{registration:n("value",{required:!0}),control:r,onSubmit:t(i)})}});default:return null}},cc=function(){function e(){ve(this,e),this.timeout=null}return we(e,[{key:"set",value:function(e,t){var n=this;this.timeout&&clearTimeout(this.timeout),this.timeout=setTimeout((function(){n.timeout=null,e&&e()}),t)}},{key:"setDelay",value:function(e){return this.set(null,e)}},{key:"clear",value:function(){this.timeout&&(clearTimeout(this.timeout),this.timeout=null)}},{key:"active",value:function(){return this.timeout}}]),e}(),fc=function(e,t){switch(e.type){case vn.text:return t.value;case vn.number:return parseInt(t.value);case vn.date:return new Date(t.value).toISOString();case vn.link:case vn.select:case vn.multiple_range:case vn.multiple_date_description:return t.value;case vn.range:return Gt({},e.params.slug,t.value);case vn.multiple_link_description:return t.value;case vn.photo_description:return JSON.stringify(t.value.text);case vn.multiple_photo:return"";case vn.multiple_photo_description:return JSON.stringify(t.value.map((function(e){return e.text})));default:return""}},hc=function(e,t,n){var r;switch(e){case vn.text:case vn.number:return t.answer;case vn.date:return zl(t.answer);case vn.link:case vn.select:return t.answer;case vn.multiple_range:return Object.entries(t.answer).map((function(e){var t=Fe(e,2),n=t[0],r=t[1];return Gl.includes(n)?Ul.format(r):r})).join("\n");case vn.multiple_date_description:return Object.entries(t.answer).map((function(e){var t=Fe(e,2),n=t[0],r=t[1];return"".concat(zl(new Date(n)),": ").concat(r)})).join("\n");case vn.range:var i=Fe(Object.entries(t.answer)[0],2),a=i[0],o=i[1];return Gl.includes(a)?Ul.format(o):o;case vn.multiple_link_description:return Object.entries(t.answer).map((function(e){var t=Fe(e,2),n=t[0],r=t[1];return"".concat(n,": ").concat(r)})).join("\n");case vn.photo_description:return"".concat(t.answer,"\n").concat(null===n||void 0===n||null===(r=n.file)||void 0===r?void 0:r.name);case vn.multiple_photo:return Object.values(n||{}).map((function(e){return"".concat(e.name)}));case vn.multiple_photo_description:var s="";return t.answer.forEach((function(e,t,r){s+=(null===n||void 0===n?void 0:n["file_".concat(t+1)].name)+"\n",s+=e+(t!==r.length-1?"\n\n":"")})),s;default:return""}},dc=function(e,t){switch(e.type){case vn.photo_description:return{file:t.value.file};case vn.multiple_photo:return t.value;case vn.multiple_photo_description:var n={};return t.value.forEach((function(e,t){n["file_".concat(t+1)]=e.file})),n;default:return}},pc=function(e){var n,r=e.className,i=Ca((function(){return new cc})),a=Es(),o=a.backgroundRef,s=a.containerRef,u=a.contentRef,l=a.inputContainerRef,c=pn(),f=c.history,h=c.pushHistory,d=(0,t.useRef)(!1);(0,t.useEffect)((function(){d.current||(h({type:dn.receive,text:"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 (\u043d\u0435 \u0431\u043e\u043b\u044c\u0448\u0435 2-3 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0439)"}),d.current=!0)}),[]);var p=Fe((0,t.useState)(0),2),g=p[0],v=p[1],m=Fe((0,t.useState)(0),2),y=m[0],b=m[1],w=ca().mutateAsync,k=(0,t.useCallback)(function(){var e=Xt(qt().mark((function e(t){var n,r;return qt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,w({description:t.description});case 2:return n=e.sent,v(n.id),h({type:dn.send,text:n.description}),e.next=7,fa({deckId:g});case 7:r=e.sent,b(r.id);case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[w,g,h]),x=function(e){var t=e.deckId,n=e.questionId;return Vs(Ht(Ht({},e.config),{},{queryKey:["question",t,n],queryFn:function(){var e=Xt(qt().mark((function e(){return qt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Gs({deckId:t,questionId:n});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}))}({deckId:g,questionId:y,config:{enabled:!(!g||!y)}}),_=x.data,A=x.refetch,E=function(e){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=(0,t.useRef)();return(0,t.useEffect)((function(){(n||void 0!==e)&&(r.current=e)}),[e,n]),r.current}(_);(0,t.useEffect)((function(){if(_&&_.id!==(null===E||void 0===E?void 0:E.id)){i.clear(),h({type:dn.receive,text:_.text});null!==_&&void 0!==_&&_.hint&&!_.hint.type&&function e(){i.set(Xt(qt().mark((function t(){var n,r;return qt().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,A();case 2:n=t.sent,null!==(r=n.data)&&void 0!==r&&r.hint&&!r.hint.type&&e();case 5:case"end":return t.stop()}}),t)}))),1e3)}()}}),[h,_]);var S=Hs().mutateAsync,C=St(),D=(0,t.useCallback)(function(){var e=Xt(qt().mark((function e(t){var n,r,a;return qt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(_&&t.value){e.next=2;break}return e.abrupt("return");case 2:return i.clear(),n=fc(_,t),r=dc(_,t),e.next=7,S(Ht(Ht({deckId:g,questionId:y,answer:n},r),{},{isFile:!!r&&0!==Object.keys(r).length}));case 7:a=e.sent,h({type:dn.send,text:hc(_.type,a,r)}),_.next_id?b(_.next_id):C(vc.replace(":".concat(gc),String(g)));case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[S,g,h,_,y]),T=(0,t.useCallback)((function(){var e;!_||null!==(e=_.params)&&void 0!==e&&e.required||(_.next_id?b(_.next_id):C(vc.replace(":".concat(gc),String(g))))}),[g,C,_]);return(0,t.useEffect)((function(){var e;u.current&&l.current&&(u.current.style.paddingBottom=l.current.scrollHeight+"px",null===(e=s.current)||void 0===e||e.scrollTo({top:u.current.scrollHeight}))}),[s,u,f,_,l]),(0,en.jsx)("div",{className:Jt(Qt.ChatPage,r),children:(0,en.jsxs)("div",{className:Qt.ChatPage__inner,ref:o,children:[(0,en.jsx)("div",{className:Qt.ChatPage__container,ref:s,children:(0,en.jsx)("div",{className:Qt.ChatPage__content,ref:u,children:(0,en.jsx)(gn,{history:f})})}),(0,en.jsx)("div",{className:Qt.ChatPage__inputContainer,ref:l,children:_?(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(lc,Ht({onSubmit:D},_)),!(null!==(n=_.params)&&void 0!==n&&n.required)&&(0,en.jsx)(Ua,{className:Qt.ChatPage__skipButton,variant:ja.secondary,onClick:function(){return T()},children:"\u041f\u0440\u043e\u043f\u0443\u0441\u0442\u0438\u0442\u044c"})]}):g?null:(0,en.jsx)(As,{onSubmit:k})})]})})},gc="deckId",vc="/deck/:".concat(gc);function mc(){return mc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},mc.apply(this,arguments)}var yc="G",bc="SVG",wc="VIEW",kc="TEXT",xc="LINK",_c="PAGE",Ac="NOTE",Ec="PATH",Sc="RECT",Cc="LINE",Dc="STOP",Tc="DEFS",Oc="IMAGE",Fc="TSPAN",Pc="CANVAS",Rc="CIRCLE",Mc="ELLIPSE",Ic="POLYGON",Lc="DOCUMENT",Nc="POLYLINE",Bc="CLIP_PATH",jc="TEXT_INSTANCE",Uc="LINEAR_GRADIENT",zc="RADIAL_GRADIENT",Wc=n(1960),Vc=n.n(Wc),Gc=(n(6944),n(4255)),Yc=n.n(Gc),Hc={utf16le:"utf-16le",ucs2:"utf-16le",utf16be:"utf-16be"},qc=function(){function e(t){ve(this,e),this.buffer=t,this.view=new DataView(t.buffer,t.byteOffset,t.byteLength),this.pos=0,this.length=this.buffer.length}return we(e,[{key:"readString",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"ascii";t=Hc[t]||t;var n=this.readBuffer(e);try{return new TextDecoder(t).decode(n)}catch(UF){return n}}},{key:"readBuffer",value:function(e){return this.buffer.slice(this.pos,this.pos+=e)}},{key:"readUInt24BE",value:function(){return(this.readUInt16BE()<<8)+this.readUInt8()}},{key:"readUInt24LE",value:function(){return this.readUInt16LE()+(this.readUInt8()<<16)}},{key:"readInt24BE",value:function(){return(this.readInt16BE()<<8)+this.readUInt8()}},{key:"readInt24LE",value:function(){return this.readUInt16LE()+(this.readInt8()<<16)}}]),e}();qc.TYPES={UInt8:1,UInt16:2,UInt24:3,UInt32:4,Int8:1,Int16:2,Int24:3,Int32:4,Float:4,Double:8};var Zc,Xc=Pe(Object.getOwnPropertyNames(DataView.prototype));try{var Kc=function(){var e=Zc.value;if("get"===e.slice(0,3)){var t=e.slice(3).replace("Ui","UI");"Float32"===t?t="Float":"Float64"===t&&(t="Double");var n=qc.TYPES[t];qc.prototype["read"+t+(1===n?"":"BE")]=function(){var t=this.view[e](this.pos,!1);return this.pos+=n,t},1!==n&&(qc.prototype["read"+t+"LE"]=function(){var t=this.view[e](this.pos,!0);return this.pos+=n,t})}};for(Xc.s();!(Zc=Xc.n()).done;)Kc()}catch(UF){Xc.e(UF)}finally{Xc.f()}var Jc=new TextEncoder,Qc=18==new Uint8Array(new Uint16Array([4660]).buffer)[0],$c=function(){function e(t){ve(this,e),this.buffer=t,this.view=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),this.pos=0}return we(e,[{key:"writeBuffer",value:function(e){this.buffer.set(e,this.pos),this.pos+=e.length}},{key:"writeString",value:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"ascii";switch(n){case"utf16le":case"utf16-le":case"ucs2":t=ef(e,Qc);break;case"utf16be":case"utf16-be":t=ef(e,!Qc);break;case"utf8":t=Jc.encode(e);break;case"ascii":t=function(e){for(var t=new Uint8Array(e.length),n=0;n<e.length;n++)t[n]=e.charCodeAt(n);return t}(e);break;default:throw new Error("Unsupported encoding: ".concat(n))}this.writeBuffer(t)}},{key:"writeUInt24BE",value:function(e){this.buffer[this.pos++]=e>>>16&255,this.buffer[this.pos++]=e>>>8&255,this.buffer[this.pos++]=255&e}},{key:"writeUInt24LE",value:function(e){this.buffer[this.pos++]=255&e,this.buffer[this.pos++]=e>>>8&255,this.buffer[this.pos++]=e>>>16&255}},{key:"writeInt24BE",value:function(e){e>=0?this.writeUInt24BE(e):this.writeUInt24BE(e+16777215+1)}},{key:"writeInt24LE",value:function(e){e>=0?this.writeUInt24LE(e):this.writeUInt24LE(e+16777215+1)}},{key:"fill",value:function(e,t){if(t<this.buffer.length)this.buffer.fill(e,this.pos,this.pos+t),this.pos+=t;else{var n=new Uint8Array(t);n.fill(e),this.writeBuffer(n)}}}]),e}();function ef(e,t){for(var n=new Uint16Array(e.length),r=0;r<e.length;r++){var i=e.charCodeAt(r);t&&(i=i>>8|(255&i)<<8),n[r]=i}return new Uint8Array(n.buffer)}var tf,nf=Pe(Object.getOwnPropertyNames(DataView.prototype));try{var rf=function(){var e=tf.value;if("set"===e.slice(0,3)){var t=e.slice(3).replace("Ui","UI");"Float32"===t?t="Float":"Float64"===t&&(t="Double");var n=qc.TYPES[t];$c.prototype["write"+t+(1===n?"":"BE")]=function(t){this.view[e](this.pos,t,!1),this.pos+=n},1!==n&&($c.prototype["write"+t+"LE"]=function(t){this.view[e](this.pos,t,!0),this.pos+=n})}};for(nf.s();!(tf=nf.n()).done;)rf()}catch(UF){nf.e(UF)}finally{nf.f()}var af=function(){function e(){ve(this,e)}return we(e,[{key:"fromBuffer",value:function(e){var t=new qc(e);return this.decode(t)}},{key:"toBuffer",value:function(e){var t=this.size(e),n=new Uint8Array(t),r=new $c(n);return this.encode(r,e),n}}]),e}(),of=function(e){xe(n,e);var t=Se(n);function n(e){var r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"BE";return ve(this,n),(r=t.call(this)).type=e,r.endian=i,r.fn=r.type,"8"!==r.type[r.type.length-1]&&(r.fn+=r.endian),r}return we(n,[{key:"size",value:function(){return qc.TYPES[this.type]}},{key:"decode",value:function(e){return e["read".concat(this.fn)]()}},{key:"encode",value:function(e,t){return e["write".concat(this.fn)](t)}}]),n}(af),sf=new of("UInt8"),uf=new of("UInt16","BE"),lf=(new of("UInt16","LE"),new of("UInt24","BE")),cf=(new of("UInt24","LE"),new of("UInt32","BE")),ff=(new of("UInt32","LE"),new of("Int8")),hf=new of("Int16","BE"),df=(new of("Int16","LE"),new of("Int24","BE"),new of("Int24","LE"),new of("Int32","BE")),pf=(new of("Int32","LE"),new of("Float","BE"),new of("Float","LE"),new of("Double","BE"),new of("Double","LE"),function(e){xe(n,e);var t=Se(n);function n(e,r){var i,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e>>1;return ve(this,n),(i=t.call(this,"Int".concat(e),r))._point=1<<a,i}return we(n,[{key:"decode",value:function(e){return Gn(_e(n.prototype),"decode",this).call(this,e)/this._point}},{key:"encode",value:function(e,t){return Gn(_e(n.prototype),"encode",this).call(this,e,t*this._point|0)}}]),n}(of)),gf=new pf(16,"BE"),vf=(new pf(16,"LE"),new pf(32,"BE"));new pf(32,"LE");function mf(e,t,n){var r;if("number"===typeof e?r=e:"function"===typeof e?r=e.call(n,n):n&&"string"===typeof e?r=n[e]:t&&e instanceof of&&(r=e.decode(t)),isNaN(r))throw new Error("Not a fixed size");return r}var yf=we((function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var n in ve(this,e),this.enumerable=!0,this.configurable=!0,t){var r=t[n];this[n]=r}})),bf=function(e){xe(n,e);var t=Se(n);function n(e,r){var i,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"count";return ve(this,n),(i=t.call(this)).type=e,i.length=r,i.lengthType=a,i}return we(n,[{key:"decode",value:function(e,t){var n,r=e.pos,i=[],a=t;if(null!=this.length&&(n=mf(this.length,e,t)),this.length instanceof of&&(Object.defineProperties(i,{parent:{value:t},_startOffset:{value:r},_currentOffset:{value:0,writable:!0},_length:{value:n}}),a=i),null==n||"bytes"===this.lengthType)for(var o=null!=n?e.pos+n:(null!=t?t._length:void 0)?t._startOffset+t._length:e.length;e.pos<o;)i.push(this.type.decode(e,a));else for(var s=0,u=n;s<u;s++)i.push(this.type.decode(e,a));return i}},{key:"size",value:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!e)return this.type.size(null,t)*mf(this.length,null,t);var r=0;this.length instanceof of&&(r+=this.length.size(),t={parent:t,pointerSize:0});var i,a=Pe(e);try{for(a.s();!(i=a.n()).done;){var o=i.value;r+=this.type.size(o,t)}}catch(UF){a.e(UF)}finally{a.f()}return t&&n&&this.length instanceof of&&(r+=t.pointerSize),r}},{key:"encode",value:function(e,t,n){var r=n;this.length instanceof of&&((r={pointers:[],startOffset:e.pos,parent:n}).pointerOffset=e.pos+this.size(t,r,!1),this.length.encode(e,t.length));var i,a=Pe(t);try{for(a.s();!(i=a.n()).done;){var o=i.value;this.type.encode(e,o,r)}}catch(UF){a.e(UF)}finally{a.f()}if(this.length instanceof of)for(var s=0;s<r.pointers.length;){var u=r.pointers[s++];u.type.encode(e,u.val,u.parent)}}}]),n}(af),wf=function(e){xe(n,e);var t=Se(n);function n(){return ve(this,n),t.apply(this,arguments)}return we(n,[{key:"decode",value:function(e,t){var n=e.pos,r=mf(this.length,e,t);this.length instanceof of&&(t={parent:t,_startOffset:n,_currentOffset:0,_length:r});var i=new kf(this.type,r,e,t);return e.pos+=r*this.type.size(null,t),i}},{key:"size",value:function(e,t){return e instanceof kf&&(e=e.toArray()),Gn(_e(n.prototype),"size",this).call(this,e,t)}},{key:"encode",value:function(e,t,r){return t instanceof kf&&(t=t.toArray()),Gn(_e(n.prototype),"encode",this).call(this,e,t,r)}}]),n}(bf),kf=function(){function e(t,n,r,i){ve(this,e),this.type=t,this.length=n,this.stream=r,this.ctx=i,this.base=this.stream.pos,this.items=[]}return we(e,[{key:"get",value:function(e){if(!(e<0||e>=this.length)){if(null==this.items[e]){var t=this.stream.pos;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]}}},{key:"toArray",value:function(){for(var e=[],t=0,n=this.length;t<n;t++)e.push(this.get(t));return e}}]),e}(),xf=function(e){xe(n,e);var t=Se(n);function n(e){var r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return ve(this,n),(r=t.call(this)).type=e,r.flags=i,r}return we(n,[{key:"decode",value:function(e){for(var t=this.type.decode(e),n={},r=0;r<this.flags.length;r++){var i=this.flags[r];null!=i&&(n[i]=!!(t&1<<r))}return n}},{key:"size",value:function(){return this.type.size()}},{key:"encode",value:function(e,t){for(var n=0,r=0;r<this.flags.length;r++){var i=this.flags[r];null!=i&&t[i]&&(n|=1<<r)}return this.type.encode(e,n)}}]),n}(af),_f=function(e){xe(n,e);var t=Se(n);function n(e){var r;return ve(this,n),(r=t.call(this)).length=e,r}return we(n,[{key:"decode",value:function(e,t){var n=mf(this.length,e,t);return e.readBuffer(n)}},{key:"size",value:function(e,t){if(!e)return mf(this.length,null,t);var n=e.length;return this.length instanceof of&&(n+=this.length.size()),n}},{key:"encode",value:function(e,t,n){return this.length instanceof of&&this.length.encode(e,t.length),e.writeBuffer(t)}}]),n}(af),Af=function(e){xe(n,e);var t=Se(n);function n(e){var r,i=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return ve(this,n),(r=t.call(this)).type=e,r.condition=i,r}return we(n,[{key:"decode",value:function(e,t){var n=this.condition;if("function"===typeof n&&(n=n.call(t,t)),n)return this.type.decode(e,t)}},{key:"size",value:function(e,t){var n=this.condition;return"function"===typeof n&&(n=n.call(t,t)),n?this.type.size(e,t):0}},{key:"encode",value:function(e,t,n){var r=this.condition;if("function"===typeof r&&(r=r.call(n,n)),r)return this.type.encode(e,t,n)}}]),n}(af),Ef=function(e){xe(n,e);var t=Se(n);function n(e){var r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return ve(this,n),(r=t.call(this)).type=e,r.count=i,r}return we(n,[{key:"decode",value:function(e,t){e.pos+=this.size(null,t)}},{key:"size",value:function(e,t){var n=mf(this.count,null,t);return this.type.size()*n}},{key:"encode",value:function(e,t,n){return e.fill(0,this.size(t,n))}}]),n}(af),Sf=function(e){xe(n,e);var t=Se(n);function n(e){var r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"ascii";return ve(this,n),(r=t.call(this)).length=e,r.encoding=i,r}return we(n,[{key:"decode",value:function(e,t){var n,r;if(null!=this.length)n=mf(this.length,e,t);else{var i;for(i=e.buffer,n=e.length,r=e.pos;r<n&&0!==i[r];)++r;n=r-e.pos}var a=this.encoding;"function"===typeof a&&(a=a.call(t,t)||"ascii");var o=e.readString(n,a);return null==this.length&&e.pos<e.length&&e.pos++,o}},{key:"size",value:function(e,t){if(!e)return mf(this.length,null,t);var n=this.encoding;"function"===typeof n&&(n=n.call(null!=t?t.val:void 0,null!=t?t.val:void 0)||"ascii"),"utf16be"===n&&(n="utf16le");var r=Cf(e,n);return this.length instanceof of&&(r+=this.length.size()),null==this.length&&r++,r}},{key:"encode",value:function(e,t,n){var r=this.encoding;if("function"===typeof r&&(r=r.call(null!=n?n.val:void 0,null!=n?n.val:void 0)||"ascii"),this.length instanceof of&&this.length.encode(e,Cf(t,r)),e.writeString(t,r),null==this.length)return e.writeUInt8(0)}}]),n}(af);function Cf(e,t){switch(t){case"ascii":return e.length;case"utf8":for(var n=0,r=0;r<e.length;r++){var i=e.charCodeAt(r);if(i>=55296&&i<=56319&&r<e.length-1){var a=e.charCodeAt(++r);56320===(64512&a)?i=((1023&i)<<10)+(1023&a)+65536:r--}0===(4294967168&i)?n++:0===(4294965248&i)?n+=2:0===(4294901760&i)?n+=3:0===(4292870144&i)&&(n+=4)}return n;case"utf16le":case"utf16-le":case"utf16be":case"utf16-be":case"ucs2":return 2*e.length;default:throw new Error("Unknown encoding "+t)}}var Df=function(e){xe(n,e);var t=Se(n);function n(){var e,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return ve(this,n),(e=t.call(this)).fields=r,e}return we(n,[{key:"decode",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=this._setup(e,t,n);return this._parseFields(e,r,this.fields),null!=this.process&&this.process.call(r,e),r}},{key:"_setup",value:function(e,t,n){var r={};return Object.defineProperties(r,{parent:{value:t},_startOffset:{value:e.pos},_currentOffset:{value:0,writable:!0},_length:{value:n}}),r}},{key:"_parseFields",value:function(e,t,n){for(var r in n){var i,a=n[r];void 0!==(i="function"===typeof a?a.call(t,t):a.decode(e,t))&&(i instanceof yf?Object.defineProperty(t,r,i):t[r]=i),t._currentOffset=e.pos-t._startOffset}}},{key:"size",value:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];null==e&&(e={});var r={parent:t,val:e,pointerSize:0};null!=this.preEncode&&this.preEncode.call(e);var i=0;for(var a in this.fields){var o=this.fields[a];null!=o.size&&(i+=o.size(e[a],r))}return n&&(i+=r.pointerSize),i}},{key:"encode",value:function(e,t,n){var r;null!=this.preEncode&&this.preEncode.call(t,e);var i={pointers:[],startOffset:e.pos,parent:n,val:t,pointerSize:0};for(var a in i.pointerOffset=e.pos+this.size(t,i,!1),this.fields)null!=(r=this.fields[a]).encode&&r.encode(e,t[a],i);for(var o=0;o<i.pointers.length;){var s=i.pointers[o++];s.type.encode(e,s.val,s.parent)}}}]),n}(af),Tf=function(e){xe(n,e);var t=Se(n);function n(e){var r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return ve(this,n),(r=t.call(this)).type=e,r.versions=i,"string"===typeof e&&(r.versionPath=e.split(".")),r}return we(n,[{key:"decode",value:function(e,t){var r,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,a=this._setup(e,t,i);"string"===typeof this.type?a.version=(r=t,this.versionPath.reduce((function(e,t){return e&&e[t]}),r)):a.version=this.type.decode(e),this.versions.header&&this._parseFields(e,a,this.versions.header);var o=this.versions[a.version];if(null==o)throw new Error("Unknown version ".concat(a.version));return o instanceof n?o.decode(e,t):(this._parseFields(e,a,o),null!=this.process&&this.process.call(a,e),a)}},{key:"size",value:function(e,t){var n,r,i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!e)throw new Error("Not a fixed size");null!=this.preEncode&&this.preEncode.call(e);var 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!=(r=this.versions.header[n]).size&&(o+=r.size(e[n],a));var s=this.versions[e.version];if(null==s)throw new Error("Unknown version ".concat(e.version));for(n in s)null!=(r=s[n]).size&&(o+=r.size(e[n],a));return i&&(o+=a.pointerSize),o}},{key:"encode",value:function(e,t,n){var r,i;null!=this.preEncode&&this.preEncode.call(t,e);var a={pointers:[],startOffset:e.pos,parent:n,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(r in this.versions.header)null!=(i=this.versions.header[r]).encode&&i.encode(e,t[r],a);var o=this.versions[t.version];for(r in o)null!=(i=o[r]).encode&&i.encode(e,t[r],a);for(var s=0;s<a.pointers.length;){var u=a.pointers[s++];u.type.encode(e,u.val,u.parent)}}}]),n}(Df),Of=function(e){xe(n,e);var t=Se(n);function n(e,r){var i,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(ve(this,n),(i=t.call(this)).offsetType=e,i.type=r,i.options=a,"void"===i.type&&(i.type=null),null==i.options.type&&(i.options.type="local"),null==i.options.allowNull&&(i.options.allowNull=!0),null==i.options.nullValue&&(i.options.nullValue=0),null==i.options.lazy&&(i.options.lazy=!1),i.options.relativeTo){if("function"!==typeof i.options.relativeTo)throw new Error("relativeTo option must be a function");i.relativeToGetter=a.relativeTo}return i}return we(n,[{key:"decode",value:function(e,t){var n,r=this,i=this.offsetType.decode(e,t);if(i===this.options.nullValue&&this.options.allowNull)return null;switch(this.options.type){case"local":n=t._startOffset;break;case"immediate":n=e.pos-this.offsetType.size();break;case"parent":n=t.parent._startOffset;break;default:for(var a=t;a.parent;)a=a.parent;n=a._startOffset||0}this.options.relativeTo&&(n+=this.relativeToGetter(t));var o=i+n;if(null!=this.type){var s=null,u=function(){if(null!=s)return s;var n=e.pos;return e.pos=o,s=r.type.decode(e,t),e.pos=n,s};return this.options.lazy?new yf({get:u}):u()}return o}},{key:"size",value:function(e,t){var n=t;switch(this.options.type){case"local":case"immediate":break;case"parent":t=t.parent;break;default:for(;t.parent;)t=t.parent}var r=this.type;if(null==r){if(!(e instanceof Ff))throw new Error("Must be a VoidPointer");r=e.type,e=e.value}if(e&&t){var i=r.size(e,n);t.pointerSize+=i}return this.offsetType.size()}},{key:"encode",value:function(e,t,n){var r,i=n;if(null!=t){switch(this.options.type){case"local":r=n.startOffset;break;case"immediate":r=e.pos+this.offsetType.size(t,i);break;case"parent":r=(n=n.parent).startOffset;break;default:for(r=0;n.parent;)n=n.parent}this.options.relativeTo&&(r+=this.relativeToGetter(i.val)),this.offsetType.encode(e,n.pointerOffset-r);var a=this.type;if(null==a){if(!(t instanceof Ff))throw new Error("Must be a VoidPointer");a=t.type,t=t.value}return n.pointers.push({type:a,val:t,parent:i}),n.pointerOffset+=a.size(t,i)}this.offsetType.encode(e,this.options.nullValue)}}]),n}(af),Ff=we((function e(t,n){ve(this,e),this.type=t,this.value=n}));function Pf(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Rf(e,t,n,r){var i,a=arguments.length,o=a<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)o=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(o=(a<3?i(o):a>3?i(t,n,o):i(t,n))||o);return a>3&&o&&Object.defineProperty(t,n,o),o}Object.create;Object.create;"function"===typeof SuppressedError&&SuppressedError;var Mf=n(8262),If=n(2009),Lf=n(2041);function Nf(e){return e&&e.__esModule?e.default:e}var Bf={};Bf=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_Chiki","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"]}');var jf=new Lf(If.toByteArray("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")),Uf=Math.log2||function(e){return Math.log(e)/Math.LN2},zf=function(e){return Uf(e)+1|0},Wf=zf(Nf(Bf).categories.length-1),Vf=zf(Nf(Bf).combiningClasses.length-1),Gf=zf(Nf(Bf).scripts.length-1),Yf=zf(Nf(Bf).eaw.length-1),Hf=Vf+Gf+Yf+10,qf=Gf+Yf+10,Zf=Yf+10,Xf=(1<<Wf)-1,Kf=(1<<Vf)-1,Jf=(1<<Gf)-1,Qf=(1<<Yf)-1;function $f(e){var t=jf.get(e);return Nf(Bf).categories[t>>Hf&Xf]}function eh(e){var t=jf.get(e);return Nf(Bf).combiningClasses[t>>qf&Kf]}function th(e){var t=jf.get(e);return Nf(Bf).scripts[t>>Zf&Jf]}function nh(e){return"Nd"===$f(e)}function rh(e){var t=$f(e);return"Mn"===t||"Me"===t||"Mc"===t}var ih,ah={getCategory:$f,getCombiningClass:eh,getScript:th,getEastAsianWidth:function(e){var t=jf.get(e);return Nf(Bf).eaw[t>>10&Qf]},getNumericValue:function(e){var t=jf.get(e),n=1023&t;if(0===n)return null;if(n<=50)return n-1;if(n<480)return((n>>4)-12)/(1+(15&n));if(n<768){t=(n>>5)-14;for(var r=2+(31&n);r>0;)t*=10,r--;return t}t=(n>>2)-191;for(var i=1+(3&n);i>0;)t*=60,i--;return t},isAlphabetic:function(e){var t=$f(e);return"Lu"===t||"Ll"===t||"Lt"===t||"Lm"===t||"Lo"===t||"Nl"===t},isDigit:nh,isPunctuation:function(e){var t=$f(e);return"Pc"===t||"Pd"===t||"Pe"===t||"Pf"===t||"Pi"===t||"Po"===t||"Ps"===t},isLowerCase:function(e){return"Ll"===$f(e)},isUpperCase:function(e){return"Lu"===$f(e)},isTitleCase:function(e){return"Lt"===$f(e)},isWhiteSpace:function(e){var t=$f(e);return"Zs"===t||"Zl"===t||"Zp"===t},isBaseForm:function(e){var t=$f(e);return"Nd"===t||"No"===t||"Nl"===t||"Lu"===t||"Ll"===t||"Lt"===t||"Lm"===t||"Lo"===t||"Me"===t||"Mc"===t},isMark:rh},oh=n(7072),sh=n(3991),uh=n(3768),lh=n(6339);function ch(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}function fh(e){return e&&e.__esModule?e.default:e}var hh={};ch(hh,"logErrors",(function(){return dh})),ch(hh,"registerFormat",(function(){return gh})),ch(hh,"create",(function(){return vh})),ch(hh,"defaultLanguage",(function(){return mh})),ch(hh,"setDefaultLanguage",(function(){return yh}));var dh=!1,ph=[];function gh(e){ph.push(e)}function vh(e,t){for(var n=0;n<ph.length;n++){var r=ph[n];if(r.probe(e)){var i=new r(new qc(e));return t?i.getFont(t):i}}throw new Error("Unknown font format")}var mh="en";function yh(){mh=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"en"}function bh(e,t,n){if(n.get){var r=n.get;n.get=function(){var e=r.call(this);return Object.defineProperty(this,t,{value:e}),e}}else if("function"===typeof n.value){var i=n.value;return{get:function(){var e=new Map;function n(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var a=n.length>0?n[0]:"value";if(e.has(a))return e.get(a);var o=i.apply(this,n);return e.set(a,o),o}return Object.defineProperty(this,t,{value:n}),n}}}}var wh=new Df({firstCode:uf,entryCount:uf,idDelta:hf,idRangeOffset:uf}),kh=new Df({startCharCode:cf,endCharCode:cf,glyphID:cf}),xh=new Df({startUnicodeValue:lf,additionalCount:sf}),_h=new Df({unicodeValue:lf,glyphID:uf}),Ah=new bf(xh,cf),Eh=new bf(_h,cf),Sh=new Df({varSelector:lf,defaultUVS:new Of(cf,Ah,{type:"parent"}),nonDefaultUVS:new Of(cf,Eh,{type:"parent"})}),Ch=new Tf(uf,{0:{length:uf,language:uf,codeMap:new wf(sf,256)},2:{length:uf,language:uf,subHeaderKeys:new bf(uf,256),subHeaderCount:function(e){return Math.max.apply(Math,e.subHeaderKeys)},subHeaders:new wf(wh,"subHeaderCount"),glyphIndexArray:new wf(uf,"subHeaderCount")},4:{length:uf,language:uf,segCountX2:uf,segCount:function(e){return e.segCountX2>>1},searchRange:uf,entrySelector:uf,rangeShift:uf,endCode:new wf(uf,"segCount"),reservedPad:new Ef(uf),startCode:new wf(uf,"segCount"),idDelta:new wf(hf,"segCount"),idRangeOffset:new wf(uf,"segCount"),glyphIndexArray:new wf(uf,(function(e){return(e.length-e._currentOffset)/2}))},6:{length:uf,language:uf,firstCode:uf,entryCount:uf,glyphIndices:new wf(uf,"entryCount")},8:{reserved:new Ef(uf),length:cf,language:uf,is32:new wf(sf,8192),nGroups:cf,groups:new wf(kh,"nGroups")},10:{reserved:new Ef(uf),length:cf,language:cf,firstCode:cf,entryCount:cf,glyphIndices:new wf(uf,"numChars")},12:{reserved:new Ef(uf),length:cf,language:cf,nGroups:cf,groups:new wf(kh,"nGroups")},13:{reserved:new Ef(uf),length:cf,language:cf,nGroups:cf,groups:new wf(kh,"nGroups")},14:{length:cf,numRecords:cf,varSelectors:new wf(Sh,"numRecords")}}),Dh=new Df({platformID:uf,encodingID:uf,table:new Of(cf,Ch,{type:"parent",lazy:!0})}),Th=new Df({version:uf,numSubtables:uf,tables:new bf(Dh,"numSubtables")}),Oh=new Df({version:df,revision:df,checkSumAdjustment:cf,magicNumber:cf,flags:uf,unitsPerEm:uf,created:new bf(df,2),modified:new bf(df,2),xMin:hf,yMin:hf,xMax:hf,yMax:hf,macStyle:new xf(uf,["bold","italic","underline","outline","shadow","condensed","extended"]),lowestRecPPEM:uf,fontDirectionHint:hf,indexToLocFormat:hf,glyphDataFormat:hf}),Fh=new Df({version:df,ascent:hf,descent:hf,lineGap:hf,advanceWidthMax:uf,minLeftSideBearing:hf,minRightSideBearing:hf,xMaxExtent:hf,caretSlopeRise:hf,caretSlopeRun:hf,caretOffset:hf,reserved:new Ef(hf,4),metricDataFormat:hf,numberOfMetrics:uf}),Ph=new Df({advance:uf,bearing:hf}),Rh=new Df({metrics:new wf(Ph,(function(e){return e.parent.hhea.numberOfMetrics})),bearings:new wf(hf,(function(e){return e.parent.maxp.numGlyphs-e.parent.hhea.numberOfMetrics}))}),Mh=new Df({version:df,numGlyphs:uf,maxPoints:uf,maxContours:uf,maxComponentPoints:uf,maxComponentContours:uf,maxZones:uf,maxTwilightPoints:uf,maxStorage:uf,maxFunctionDefs:uf,maxInstructionDefs:uf,maxStackElements:uf,maxSizeOfInstructions:uf,maxComponentElements:uf,maxComponentDepth:uf});function Ih(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return 1===e&&zh[n]?zh[n]:Uh[e][t]}var Lh=new Set(["x-mac-roman","x-mac-cyrillic","iso-8859-6","iso-8859-8"]),Nh={"x-mac-croatian":"\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfc\u2020\xb0\xa2\xa3\xa7\u2022\xb6\xdf\xae\u0160\u2122\xb4\xa8\u2260\u017d\xd8\u221e\xb1\u2264\u2265\u2206\xb5\u2202\u2211\u220f\u0161\u222b\xaa\xba\u03a9\u017e\xf8\xbf\xa1\xac\u221a\u0192\u2248\u0106\xab\u010c\u2026 \xc0\xc3\xd5\u0152\u0153\u0110\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\uf8ff\xa9\u2044\u20ac\u2039\u203a\xc6\xbb\u2013\xb7\u201a\u201e\u2030\xc2\u0107\xc1\u010d\xc8\xcd\xce\xcf\xcc\xd3\xd4\u0111\xd2\xda\xdb\xd9\u0131\u02c6\u02dc\xaf\u03c0\xcb\u02da\xb8\xca\xe6\u02c7","x-mac-gaelic":"\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfc\u2020\xb0\xa2\xa3\xa7\u2022\xb6\xdf\xae\xa9\u2122\xb4\xa8\u2260\xc6\xd8\u1e02\xb1\u2264\u2265\u1e03\u010a\u010b\u1e0a\u1e0b\u1e1e\u1e1f\u0120\u0121\u1e40\xe6\xf8\u1e41\u1e56\u1e57\u027c\u0192\u017f\u1e60\xab\xbb\u2026 \xc0\xc3\xd5\u0152\u0153\u2013\u2014\u201c\u201d\u2018\u2019\u1e61\u1e9b\xff\u0178\u1e6a\u20ac\u2039\u203a\u0176\u0177\u1e6b\xb7\u1ef2\u1ef3\u204a\xc2\xca\xc1\xcb\xc8\xcd\xce\xcf\xcc\xd3\xd4\u2663\xd2\xda\xdb\xd9\u0131\xdd\xfd\u0174\u0175\u1e84\u1e85\u1e80\u1e81\u1e82\u1e83","x-mac-greek":"\xc4\xb9\xb2\xc9\xb3\xd6\xdc\u0385\xe0\xe2\xe4\u0384\xa8\xe7\xe9\xe8\xea\xeb\xa3\u2122\xee\xef\u2022\xbd\u2030\xf4\xf6\xa6\u20ac\xf9\xfb\xfc\u2020\u0393\u0394\u0398\u039b\u039e\u03a0\xdf\xae\xa9\u03a3\u03aa\xa7\u2260\xb0\xb7\u0391\xb1\u2264\u2265\xa5\u0392\u0395\u0396\u0397\u0399\u039a\u039c\u03a6\u03ab\u03a8\u03a9\u03ac\u039d\xac\u039f\u03a1\u2248\u03a4\xab\xbb\u2026 \u03a5\u03a7\u0386\u0388\u0153\u2013\u2015\u201c\u201d\u2018\u2019\xf7\u0389\u038a\u038c\u038e\u03ad\u03ae\u03af\u03cc\u038f\u03cd\u03b1\u03b2\u03c8\u03b4\u03b5\u03c6\u03b3\u03b7\u03b9\u03be\u03ba\u03bb\u03bc\u03bd\u03bf\u03c0\u03ce\u03c1\u03c3\u03c4\u03b8\u03c9\u03c2\u03c7\u03c5\u03b6\u03ca\u03cb\u0390\u03b0\xad","x-mac-icelandic":"\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfc\xdd\xb0\xa2\xa3\xa7\u2022\xb6\xdf\xae\xa9\u2122\xb4\xa8\u2260\xc6\xd8\u221e\xb1\u2264\u2265\xa5\xb5\u2202\u2211\u220f\u03c0\u222b\xaa\xba\u03a9\xe6\xf8\xbf\xa1\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026 \xc0\xc3\xd5\u0152\u0153\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\xff\u0178\u2044\u20ac\xd0\xf0\xde\xfe\xfd\xb7\u201a\u201e\u2030\xc2\xca\xc1\xcb\xc8\xcd\xce\xcf\xcc\xd3\xd4\uf8ff\xd2\xda\xdb\xd9\u0131\u02c6\u02dc\xaf\u02d8\u02d9\u02da\xb8\u02dd\u02db\u02c7","x-mac-inuit":"\u1403\u1404\u1405\u1406\u140a\u140b\u1431\u1432\u1433\u1434\u1438\u1439\u1449\u144e\u144f\u1450\u1451\u1455\u1456\u1466\u146d\u146e\u146f\u1470\u1472\u1473\u1483\u148b\u148c\u148d\u148e\u1490\u1491\xb0\u14a1\u14a5\u14a6\u2022\xb6\u14a7\xae\xa9\u2122\u14a8\u14aa\u14ab\u14bb\u14c2\u14c3\u14c4\u14c5\u14c7\u14c8\u14d0\u14ef\u14f0\u14f1\u14f2\u14f4\u14f5\u1505\u14d5\u14d6\u14d7\u14d8\u14da\u14db\u14ea\u1528\u1529\u152a\u152b\u152d\u2026 \u152e\u153e\u1555\u1556\u1557\u2013\u2014\u201c\u201d\u2018\u2019\u1558\u1559\u155a\u155d\u1546\u1547\u1548\u1549\u154b\u154c\u1550\u157f\u1580\u1581\u1582\u1583\u1584\u1585\u158f\u1590\u1591\u1592\u1593\u1594\u1595\u1671\u1672\u1673\u1674\u1675\u1676\u1596\u15a0\u15a1\u15a2\u15a3\u15a4\u15a5\u15a6\u157c\u0141\u0142","x-mac-ce":"\xc4\u0100\u0101\xc9\u0104\xd6\xdc\xe1\u0105\u010c\xe4\u010d\u0106\u0107\xe9\u0179\u017a\u010e\xed\u010f\u0112\u0113\u0116\xf3\u0117\xf4\xf6\xf5\xfa\u011a\u011b\xfc\u2020\xb0\u0118\xa3\xa7\u2022\xb6\xdf\xae\xa9\u2122\u0119\xa8\u2260\u0123\u012e\u012f\u012a\u2264\u2265\u012b\u0136\u2202\u2211\u0142\u013b\u013c\u013d\u013e\u0139\u013a\u0145\u0146\u0143\xac\u221a\u0144\u0147\u2206\xab\xbb\u2026 \u0148\u0150\xd5\u0151\u014c\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\u014d\u0154\u0155\u0158\u2039\u203a\u0159\u0156\u0157\u0160\u201a\u201e\u0161\u015a\u015b\xc1\u0164\u0165\xcd\u017d\u017e\u016a\xd3\xd4\u016b\u016e\xda\u016f\u0170\u0171\u0172\u0173\xdd\xfd\u0137\u017b\u0141\u017c\u0122\u02c7","x-mac-romanian":"\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfc\u2020\xb0\xa2\xa3\xa7\u2022\xb6\xdf\xae\xa9\u2122\xb4\xa8\u2260\u0102\u0218\u221e\xb1\u2264\u2265\xa5\xb5\u2202\u2211\u220f\u03c0\u222b\xaa\xba\u03a9\u0103\u0219\xbf\xa1\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026 \xc0\xc3\xd5\u0152\u0153\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\xff\u0178\u2044\u20ac\u2039\u203a\u021a\u021b\u2021\xb7\u201a\u201e\u2030\xc2\xca\xc1\xcb\xc8\xcd\xce\xcf\xcc\xd3\xd4\uf8ff\xd2\xda\xdb\xd9\u0131\u02c6\u02dc\xaf\u02d8\u02d9\u02da\xb8\u02dd\u02db\u02c7","x-mac-turkish":"\xc4\xc5\xc7\xc9\xd1\xd6\xdc\xe1\xe0\xe2\xe4\xe3\xe5\xe7\xe9\xe8\xea\xeb\xed\xec\xee\xef\xf1\xf3\xf2\xf4\xf6\xf5\xfa\xf9\xfb\xfc\u2020\xb0\xa2\xa3\xa7\u2022\xb6\xdf\xae\xa9\u2122\xb4\xa8\u2260\xc6\xd8\u221e\xb1\u2264\u2265\xa5\xb5\u2202\u2211\u220f\u03c0\u222b\xaa\xba\u03a9\xe6\xf8\xbf\xa1\xac\u221a\u0192\u2248\u2206\xab\xbb\u2026 \xc0\xc3\xd5\u0152\u0153\u2013\u2014\u201c\u201d\u2018\u2019\xf7\u25ca\xff\u0178\u011e\u011f\u0130\u0131\u015e\u015f\u2021\xb7\u201a\u201e\u2030\xc2\xca\xc1\xcb\xc8\xcd\xce\xcf\xcc\xd3\xd4\uf8ff\xd2\xda\xdb\xd9\uf8a0\u02c6\u02dc\xaf\u02d8\u02d9\u02da\xb8\u02dd\u02db\u02c7"},Bh=new Map;function jh(e){var t=Bh.get(e);if(t)return t;var n=Nh[e];if(n){for(var r=new Map,i=0;i<n.length;i++)r.set(n.charCodeAt(i),128+i);return Bh.set(e,r),r}if(Lh.has(e)){for(var a=new TextDecoder(e),o=new Uint8Array(128),s=0;s<128;s++)o[s]=128+s;for(var u=new Map,l=a.decode(o),c=0;c<128;c++)u.set(l.charCodeAt(c),128+c);return Bh.set(e,u),u}}var Uh=[["utf16be","utf16be","utf16be","utf16be","utf16be","utf16be"],["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","hz-gb-2312","Tibetan","Mongolian","Geez","x-mac-ce","Vietnamese","Sindhi"],["ascii"],["symbol","utf16be","shift-jis","gb18030","big5","x-cp20949","johab",null,null,null,"utf16be"]],zh={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"},Wh=[[],{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:"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"}],Vh=new Df({platformID:uf,encodingID:uf,languageID:uf,nameID:uf,length:uf,string:new Of(uf,new Sf("length",(function(e){return Ih(e.platformID,e.encodingID,e.languageID)})),{type:"parent",relativeTo:function(e){return e.parent.stringOffset},allowNull:!1})}),Gh=new Df({length:uf,tag:new Of(uf,new Sf("length","utf16be"),{type:"parent",relativeTo:function(e){return e.stringOffset}})}),Yh=new Tf(uf,{0:{count:uf,stringOffset:uf,records:new bf(Vh,"count")},1:{count:uf,stringOffset:uf,records:new bf(Vh,"count"),langTagCount:uf,langTags:new bf(Gh,"langTagCount")}}),Hh=Yh,qh=["copyright","fontFamily","fontSubfamily","uniqueSubfamily","fullName","version","postscriptName","trademark","manufacturer","designer","description","vendorURL","designerURL","license","licenseURL",null,"preferredFamily","preferredSubfamily","compatibleFull","sampleText","postscriptCIDFontName","wwsFamilyName","wwsSubfamilyName"];Yh.process=function(e){var t,n={},r=Pe(this.records);try{for(r.s();!(t=r.n()).done;){var i=t.value,a=Wh[i.platformID][i.languageID];null==a&&null!=this.langTags&&i.languageID>=32768&&(a=this.langTags[i.languageID-32768].tag),null==a&&(a=i.platformID+"-"+i.languageID);var o=i.nameID>=256?"fontFeatures":qh[i.nameID]||i.nameID;null==n[o]&&(n[o]={});var s=n[o];i.nameID>=256&&(s=s[i.nameID]||(s[i.nameID]={})),"string"!==typeof i.string&&"string"===typeof s[a]||(s[a]=i.string)}}catch(UF){r.e(UF)}finally{r.f()}this.records=n},Yh.preEncode=function(){if(!Array.isArray(this.records)){this.version=0;var e=[];for(var t in this.records){var n=this.records[t];"fontFeatures"!==t&&(e.push({platformID:3,encodingID:1,languageID:1033,nameID:qh.indexOf(t),length:2*n.en.length,string:n.en}),"postscriptName"===t&&e.push({platformID:1,encodingID:0,languageID:0,nameID:qh.indexOf(t),length:n.en.length,string:n.en}))}this.records=e,this.count=e.length,this.stringOffset=Yh.size(this,null,!1)}};var Zh=new Tf(uf,{header:{xAvgCharWidth:hf,usWeightClass:uf,usWidthClass:uf,fsType:new xf(uf,[null,"noEmbedding","viewOnly","editable",null,null,null,null,"noSubsetting","bitmapOnly"]),ySubscriptXSize:hf,ySubscriptYSize:hf,ySubscriptXOffset:hf,ySubscriptYOffset:hf,ySuperscriptXSize:hf,ySuperscriptYSize:hf,ySuperscriptXOffset:hf,ySuperscriptYOffset:hf,yStrikeoutSize:hf,yStrikeoutPosition:hf,sFamilyClass:hf,panose:new bf(sf,10),ulCharRange:new bf(cf,4),vendorID:new Sf(4),fsSelection:new xf(uf,["italic","underscore","negative","outlined","strikeout","bold","regular","useTypoMetrics","wws","oblique"]),usFirstCharIndex:uf,usLastCharIndex:uf},0:{},1:{typoAscender:hf,typoDescender:hf,typoLineGap:hf,winAscent:uf,winDescent:uf,codePageRange:new bf(cf,2)},2:{typoAscender:hf,typoDescender:hf,typoLineGap:hf,winAscent:uf,winDescent:uf,codePageRange:new bf(cf,2),xHeight:hf,capHeight:hf,defaultChar:uf,breakChar:uf,maxContent:uf},5:{typoAscender:hf,typoDescender:hf,typoLineGap:hf,winAscent:uf,winDescent:uf,codePageRange:new bf(cf,2),xHeight:hf,capHeight:hf,defaultChar:uf,breakChar:uf,maxContent:uf,usLowerOpticalPointSize:uf,usUpperOpticalPointSize:uf}}),Xh=Zh.versions;Xh[3]=Xh[4]=Xh[2];var Kh=Zh,Jh=new Tf(vf,{header:{italicAngle:vf,underlinePosition:hf,underlineThickness:hf,isFixedPitch:cf,minMemType42:cf,maxMemType42:cf,minMemType1:cf,maxMemType1:cf},1:{},2:{numberOfGlyphs:uf,glyphNameIndex:new bf(uf,"numberOfGlyphs"),names:new bf(new Sf(sf))},2.5:{numberOfGlyphs:uf,offsets:new bf(sf,"numberOfGlyphs")},3:{},4:{map:new bf(cf,(function(e){return e.parent.maxp.numGlyphs}))}}),Qh=new Df({controlValues:new bf(hf)}),$h=new Df({instructions:new bf(sf)}),ed=new Tf("head.indexToLocFormat",{0:{offsets:new bf(uf)},1:{offsets:new bf(cf)}});ed.process=function(){if(0===this.version&&!this._processed){for(var e=0;e<this.offsets.length;e++)this.offsets[e]<<=1;this._processed=!0}},ed.preEncode=function(){if(0===this.version&&!1!==this._processed){for(var e=0;e<this.offsets.length;e++)this.offsets[e]>>>=1;this._processed=!1}};var td=ed,nd=new Df({controlValueProgram:new bf(sf)}),rd=new bf(new _f),id=function(){function e(t){ve(this,e),this.type=t}return we(e,[{key:"getCFFVersion",value:function(e){for(;e&&!e.hdrSize;)e=e.parent;return e?e.version:-1}},{key:"decode",value:function(e,t){var n=this.getCFFVersion(t)>=2?e.readUInt32BE():e.readUInt16BE();if(0===n)return[];var r,i=e.readUInt8();if(1===i)r=sf;else if(2===i)r=uf;else if(3===i)r=lf;else{if(4!==i)throw new Error("Bad offset size in CFFIndex: ".concat(i," ").concat(e.pos));r=cf}for(var a=[],o=e.pos+(n+1)*i-1,s=r.decode(e),u=0;u<n;u++){var l=r.decode(e);if(null!=this.type){var c=e.pos;e.pos=o+s,t.length=l-s,a.push(this.type.decode(e,t)),e.pos=c}else a.push({offset:o+s,length:l-s});s=l}return e.pos=o+s,a}},{key:"size",value:function(e,t){var n=2;if(0===e.length)return n;for(var r,i=this.type||new _f,a=1,o=0;o<e.length;o++){var s=e[o];a+=i.size(s,t)}if(a<=255)r=sf;else if(a<=65535)r=uf;else if(a<=16777215)r=lf;else{if(!(a<=4294967295))throw new Error("Bad offset in CFFIndex");r=cf}return n+=1+r.size()*(e.length+1),n+=a-1,n}},{key:"encode",value:function(e,t,n){if(e.writeUInt16BE(t.length),0!==t.length){var r,i,a=this.type||new _f,o=[],s=1,u=Pe(t);try{for(u.s();!(r=u.n()).done;){var l=r.value,c=a.size(l,n);o.push(c),s+=c}}catch(UF){u.e(UF)}finally{u.f()}if(s<=255)i=sf;else if(s<=65535)i=uf;else if(s<=16777215)i=lf;else{if(!(s<=4294967295))throw new Error("Bad offset in CFFIndex");i=cf}e.writeUInt8(i.size()),s=1,i.encode(e,s);for(var f=0,h=o;f<h.length;f++){s+=h[f],i.encode(e,s)}var d,p=Pe(t);try{for(p.s();!(d=p.n()).done;){var g=d.value;a.encode(e,g,n)}}catch(UF){p.e(UF)}finally{p.f()}}}}]),e}(),ad=["0","1","2","3","4","5","6","7","8","9",".","E","E-",null,"-"],od={".":10,E:11,"E-":12,"-":14},sd=function(){function e(){ve(this,e)}return we(e,null,[{key:"decode",value:function(e,t){if(32<=t&&t<=246)return t-139;if(247<=t&&t<=250)return 256*(t-247)+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){for(var n="";;){var r=e.readUInt8(),i=r>>4;if(15===i)break;n+=ad[i];var a=15&r;if(15===a)break;n+=ad[a]}return parseFloat(n)}return null}},{key:"size",value:function(e){if(e.forceLarge&&(e=32768),(0|e)!==e){var t=""+e;return 1+Math.ceil((t.length+1)/2)}return-107<=e&&e<=107?1:108<=e&&e<=1131||-1131<=e&&e<=-108?2:-32768<=e&&e<=32767?3:5}},{key:"encode",value:function(e,t){var n=Number(t);if(t.forceLarge)return e.writeUInt8(29),e.writeInt32BE(n);if((0|n)===n)return-107<=n&&n<=107?e.writeUInt8(n+139):108<=n&&n<=1131?(n-=108,e.writeUInt8(247+(n>>8)),e.writeUInt8(255&n)):-1131<=n&&n<=-108?(n=-n-108,e.writeUInt8(251+(n>>8)),e.writeUInt8(255&n)):-32768<=n&&n<=32767?(e.writeUInt8(28),e.writeInt16BE(n)):(e.writeUInt8(29),e.writeInt32BE(n));e.writeUInt8(30);for(var r=""+n,i=0;i<r.length;i+=2){var a=r[i],o=od[a]||+a;if(i===r.length-1)var s=15;else{var u=r[i+1];s=od[u]||+u}e.writeUInt8(o<<4|15&s)}return 15!==s?e.writeUInt8(240):void 0}}]),e}(),ud=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];ve(this,e),this.ops=t,this.fields={};var n,r=Pe(t);try{for(r.s();!(n=r.n()).done;){var i=n.value,a=Array.isArray(i[0])?i[0][0]<<8|i[0][1]:i[0];this.fields[a]=i}}catch(UF){r.e(UF)}finally{r.f()}}return we(e,[{key:"decodeOperands",value:function(e,t,n,r){var i=this;if(Array.isArray(e))return r.map((function(r,a){return i.decodeOperands(e[a],t,n,[r])}));if(null!=e.decode)return e.decode(t,n,r);switch(e){case"number":case"offset":case"sid":return r[0];case"boolean":return!!r[0];default:return r}}},{key:"encodeOperands",value:function(e,t,n,r){var i=this;return Array.isArray(e)?r.map((function(r,a){return i.encodeOperands(e[a],t,n,r)[0]})):null!=e.encode?e.encode(t,r,n):"number"===typeof r?[r]:"boolean"===typeof r?[+r]:Array.isArray(r)?r:[r]}},{key:"decode",value:function(e,t){var n=e.pos+t.length,r={},i=[];for(var a in Object.defineProperties(r,{parent:{value:t},_startOffset:{value:e.pos}}),this.fields){var o=this.fields[a];r[o[1]]=o[3]}for(;e.pos<n;){var s=e.readUInt8();if(s<28){12===s&&(s=s<<8|e.readUInt8());var u=this.fields[s];if(!u)throw new Error("Unknown operator ".concat(s));var l=this.decodeOperands(u[2],e,r,i);null!=l&&(l instanceof yf?Object.defineProperty(r,u[1],l):r[u[1]]=l),i=[]}else i.push(sd.decode(e,s))}return r}},{key:"size",value:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r={parent:t,val:e,pointerSize:0,startOffset:t.startOffset||0},i=0;for(var a in this.fields){var o=this.fields[a],s=e[o[1]];if(null!=s&&!Mf(s,o[3])){var u,l=Pe(this.encodeOperands(o[2],null,r,s));try{for(l.s();!(u=l.n()).done;){var c=u.value;i+=sd.size(c)}}catch(UF){l.e(UF)}finally{l.f()}i+=(Array.isArray(o[0])?o[0]:[o[0]]).length}}return n&&(i+=r.pointerSize),i}},{key:"encode",value:function(e,t,n){var r={pointers:[],startOffset:e.pos,parent:n,val:t,pointerSize:0};r.pointerOffset=e.pos+this.size(t,r,!1);var i,a=Pe(this.ops);try{for(a.s();!(i=a.n()).done;){var o=i.value,s=t[o[1]];if(null!=s&&!Mf(s,o[3])){var u,l=Pe(this.encodeOperands(o[2],e,r,s));try{for(l.s();!(u=l.n()).done;){var c=u.value;sd.encode(e,c)}}catch(UF){l.e(UF)}finally{l.f()}var f,h=Pe(Array.isArray(o[0])?o[0]:[o[0]]);try{for(h.s();!(f=h.n()).done;){var d=f.value;e.writeUInt8(d)}}catch(UF){h.e(UF)}finally{h.f()}}}}catch(UF){a.e(UF)}finally{a.f()}for(var p=0;p<r.pointers.length;){var g=r.pointers[p++];g.type.encode(e,g.val,g.parent)}}}]),e}(),ld=function(e){xe(n,e);var t=Se(n);function n(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return ve(this,n),null==r.type&&(r.type="global"),t.call(this,null,e,r)}return we(n,[{key:"decode",value:function(e,t,r){return this.offsetType={decode:function(){return r[0]}},Gn(_e(n.prototype),"decode",this).call(this,e,t,r)}},{key:"encode",value:function(e,t,r){if(!e)return this.offsetType={size:function(){return 0}},this.size(t,r),[new cd(0)];var i=null;return this.offsetType={encode:function(e,t){return i=t}},Gn(_e(n.prototype),"encode",this).call(this,e,t,r),[new cd(i)]}}]),n}(Of),cd=function(){function e(t){ve(this,e),this.val=t,this.forceLarge=!0}return we(e,[{key:"valueOf",value:function(){return this.val}}]),e}(),fd=new ud([[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",function(){function e(){ve(this,e)}return we(e,null,[{key:"decode",value:function(e,t,n){for(var r=n.pop();n.length>r;)n.pop()}}]),e}(),null],[19,"Subrs",new ld(new id,{type:"local"}),null]]),hd=[".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"],dd=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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"],pd=[".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"],gd=new Df({reserved:new Ef(uf),reqFeatureIndex:uf,featureCount:uf,featureIndexes:new bf(uf,"featureCount")}),vd=new Df({tag:new Sf(4),langSys:new Of(uf,gd,{type:"parent"})}),md=new Df({defaultLangSys:new Of(uf,gd),count:uf,langSysRecords:new bf(vd,"count")}),yd=new Df({tag:new Sf(4),script:new Of(uf,md,{type:"parent"})}),bd=new bf(yd,uf),wd=new Df({version:uf,nameID:uf}),kd=new Df({featureParams:new Of(uf,wd),lookupCount:uf,lookupListIndexes:new bf(uf,"lookupCount")}),xd=new Df({tag:new Sf(4),feature:new Of(uf,kd,{type:"parent"})}),_d=new bf(xd,uf),Ad=new Df({markAttachmentType:sf,flags:new xf(sf,["rightToLeft","ignoreBaseGlyphs","ignoreLigatures","ignoreMarks","useMarkFilteringSet"])});function Ed(e){var t=new Df({lookupType:uf,flags:Ad,subTableCount:uf,subTables:new bf(new Of(uf,e),"subTableCount"),markFilteringSet:new Af(uf,(function(e){return e.flags.flags.useMarkFilteringSet}))});return new wf(new Of(uf,t),uf)}var Sd=new Df({start:uf,end:uf,startCoverageIndex:uf}),Cd=new Tf(uf,{1:{glyphCount:uf,glyphs:new bf(uf,"glyphCount")},2:{rangeCount:uf,rangeRecords:new bf(Sd,"rangeCount")}}),Dd=new Df({start:uf,end:uf,class:uf}),Td=new Tf(uf,{1:{startGlyph:uf,glyphCount:uf,classValueArray:new bf(uf,"glyphCount")},2:{classRangeCount:uf,classRangeRecord:new bf(Dd,"classRangeCount")}}),Od=new Df({a:uf,b:uf,deltaFormat:uf}),Fd=new Df({sequenceIndex:uf,lookupListIndex:uf}),Pd=new Df({glyphCount:uf,lookupCount:uf,input:new bf(uf,(function(e){return e.glyphCount-1})),lookupRecords:new bf(Fd,"lookupCount")}),Rd=new bf(new Of(uf,Pd),uf),Md=new Df({glyphCount:uf,lookupCount:uf,classes:new bf(uf,(function(e){return e.glyphCount-1})),lookupRecords:new bf(Fd,"lookupCount")}),Id=new bf(new Of(uf,Md),uf),Ld=new Tf(uf,{1:{coverage:new Of(uf,Cd),ruleSetCount:uf,ruleSets:new bf(new Of(uf,Rd),"ruleSetCount")},2:{coverage:new Of(uf,Cd),classDef:new Of(uf,Td),classSetCnt:uf,classSet:new bf(new Of(uf,Id),"classSetCnt")},3:{glyphCount:uf,lookupCount:uf,coverages:new bf(new Of(uf,Cd),"glyphCount"),lookupRecords:new bf(Fd,"lookupCount")}}),Nd=new Df({backtrackGlyphCount:uf,backtrack:new bf(uf,"backtrackGlyphCount"),inputGlyphCount:uf,input:new bf(uf,(function(e){return e.inputGlyphCount-1})),lookaheadGlyphCount:uf,lookahead:new bf(uf,"lookaheadGlyphCount"),lookupCount:uf,lookupRecords:new bf(Fd,"lookupCount")}),Bd=new bf(new Of(uf,Nd),uf),jd=new Tf(uf,{1:{coverage:new Of(uf,Cd),chainCount:uf,chainRuleSets:new bf(new Of(uf,Bd),"chainCount")},2:{coverage:new Of(uf,Cd),backtrackClassDef:new Of(uf,Td),inputClassDef:new Of(uf,Td),lookaheadClassDef:new Of(uf,Td),chainCount:uf,chainClassSet:new bf(new Of(uf,Bd),"chainCount")},3:{backtrackGlyphCount:uf,backtrackCoverage:new bf(new Of(uf,Cd),"backtrackGlyphCount"),inputGlyphCount:uf,inputCoverage:new bf(new Of(uf,Cd),"inputGlyphCount"),lookaheadGlyphCount:uf,lookaheadCoverage:new bf(new Of(uf,Cd),"lookaheadGlyphCount"),lookupCount:uf,lookupRecords:new bf(Fd,"lookupCount")}}),Ud=new pf(16,"BE",14),zd=new Df({startCoord:Ud,peakCoord:Ud,endCoord:Ud}),Wd=new Df({axisCount:uf,regionCount:uf,variationRegions:new bf(new bf(zd,"axisCount"),"regionCount")}),Vd=new Df({shortDeltas:new bf(hf,(function(e){return e.parent.shortDeltaCount})),regionDeltas:new bf(ff,(function(e){return e.parent.regionIndexCount-e.parent.shortDeltaCount})),deltas:function(e){return e.shortDeltas.concat(e.regionDeltas)}}),Gd=new Df({itemCount:uf,shortDeltaCount:uf,regionIndexCount:uf,regionIndexes:new bf(uf,"regionIndexCount"),deltaSets:new bf(Vd,"itemCount")}),Yd=new Df({format:uf,variationRegionList:new Of(cf,Wd),variationDataCount:uf,itemVariationData:new bf(new Of(cf,Gd),"variationDataCount")}),Hd=new Tf(uf,{1:(ih={axisIndex:uf},Gt(ih,"axisIndex",uf),Gt(ih,"filterRangeMinValue",Ud),Gt(ih,"filterRangeMaxValue",Ud),ih)}),qd=new Df({conditionCount:uf,conditionTable:new bf(new Of(cf,Hd),"conditionCount")}),Zd=new Df({featureIndex:uf,alternateFeatureTable:new Of(cf,kd,{type:"parent"})}),Xd=new Df({version:vf,substitutionCount:uf,substitutions:new bf(Zd,"substitutionCount")}),Kd=new Df({conditionSet:new Of(cf,qd,{type:"parent"}),featureTableSubstitution:new Of(cf,Xd,{type:"parent"})}),Jd=new Df({majorVersion:uf,minorVersion:uf,featureVariationRecordCount:cf,featureVariationRecords:new bf(Kd,"featureVariationRecordCount")}),Qd=function(){function e(t,n){ve(this,e),this.predefinedOps=t,this.type=n}return we(e,[{key:"decode",value:function(e,t,n){return this.predefinedOps[n[0]]?this.predefinedOps[n[0]]:this.type.decode(e,t,n)}},{key:"size",value:function(e,t){return this.type.size(e,t)}},{key:"encode",value:function(e,t,n){var r=this.predefinedOps.indexOf(t);return-1!==r?r:this.type.encode(e,t,n)}}]),e}(),$d=function(e){xe(n,e);var t=Se(n);function n(){return ve(this,n),t.call(this,"UInt8")}return we(n,[{key:"decode",value:function(e){return 127&sf.decode(e)}}]),n}(of),ep=new Df({first:uf,nLeft:sf}),tp=new Df({first:uf,nLeft:uf}),np=new Qd([dd,["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 ld(new Tf(new $d,{0:{nCodes:sf,codes:new bf(sf,"nCodes")},1:{nRanges:sf,ranges:new bf(ep,"nRanges")}}),{lazy:!0})),rp=function(e){xe(n,e);var t=Se(n);function n(){return ve(this,n),t.apply(this,arguments)}return we(n,[{key:"decode",value:function(e,t){for(var n=mf(this.length,e,t),r=0,i=[];r<n;){var a=this.type.decode(e,t);a.offset=r,r+=a.nLeft+1,i.push(a)}return i}}]),n}(bf),ip=new Tf(sf,{0:{glyphs:new bf(uf,(function(e){return e.parent.CharStrings.length-1}))},1:{ranges:new rp(ep,(function(e){return e.parent.CharStrings.length-1}))},2:{ranges:new rp(tp,(function(e){return e.parent.CharStrings.length-1}))}}),ap=new Qd([pd,[".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 ld(ip,{lazy:!0})),op=new Df({first:uf,fd:sf}),sp=new Df({first:cf,fd:uf}),up=new Tf(sf,{0:{fds:new bf(sf,(function(e){return e.parent.CharStrings.length}))},3:{nRanges:uf,ranges:new bf(op,"nRanges"),sentinel:uf},4:{nRanges:cf,ranges:new bf(sp,"nRanges"),sentinel:cf}}),lp=new ld(fd),cp=function(){function e(){ve(this,e)}return we(e,[{key:"decode",value:function(e,t,n){return t.length=n[0],lp.decode(e,t,[n[1]])}},{key:"size",value:function(e,t){return[fd.size(e,t,!1),lp.size(e,t)[0]]}},{key:"encode",value:function(e,t,n){return[fd.size(t,n,!1),lp.encode(e,t,n)[0]]}}]),e}(),fp=new ud([[18,"Private",new cp,null],[[12,38],"FontName","sid",null],[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[[12,5],"PaintType","number",0]]),hp=new ud([[[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",ap,pd],[16,"Encoding",np,dd],[17,"CharStrings",new ld(new id),null],[18,"Private",new cp,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 ld(up),null],[[12,36],"FDArray",new ld(new id(fp)),null],[[12,38],"FontName","sid",null]]),dp=new Df({length:uf,itemVariationStore:Yd}),pp=new ud([[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[17,"CharStrings",new ld(new id),null],[[12,37],"FDSelect",new ld(up),null],[[12,36],"FDArray",new ld(new id(fp)),null],[24,"vstore",new ld(dp),null],[25,"maxstack","number",193]]),gp=new Tf(gf,{1:{hdrSize:sf,offSize:sf,nameIndex:new id(new Sf("length")),topDictIndex:new id(hp),stringIndex:new id(new Sf("length")),globalSubrIndex:new id},2:{hdrSize:sf,length:uf,topDict:pp,globalSubrIndex:new id}}),vp=function(){function e(t){ve(this,e),this.stream=t,this.decode()}return we(e,[{key:"decode",value:function(){this.stream.pos;var e=gp.decode(this.stream);for(var t in e){var n=e[t];this[t]=n}if(this.version<2){if(1!==this.topDictIndex.length)throw new Error("Only a single font is allowed in CFF");this.topDict=this.topDictIndex[0]}return this.isCIDFont=null!=this.topDict.ROS,this}},{key:"string",value:function(e){return this.version>=2?null:e<hd.length?hd[e]:this.stringIndex[e-hd.length]}},{key:"postscriptName",get:function(){return this.version<2?this.nameIndex[0]:null}},{key:"fullName",get:function(){return this.string(this.topDict.FullName)}},{key:"familyName",get:function(){return this.string(this.topDict.FamilyName)}},{key:"getCharString",value:function(e){return this.stream.pos=this.topDict.CharStrings[e].offset,this.stream.readBuffer(this.topDict.CharStrings[e].length)}},{key:"getGlyphName",value:function(e){if(this.version>=2)return null;if(this.isCIDFont)return null;var t=this.topDict.charset;if(Array.isArray(t))return t[e];if(0===e)return".notdef";switch(e-=1,t.version){case 0:return this.string(t.glyphs[e]);case 1:case 2:for(var n=0;n<t.ranges.length;n++){var r=t.ranges[n];if(r.offset<=e&&e<=r.offset+r.nLeft)return this.string(r.first+(e-r.offset))}}return null}},{key:"fdForGlyph",value:function(e){if(!this.topDict.FDSelect)return null;switch(this.topDict.FDSelect.version){case 0:return this.topDict.FDSelect.fds[e];case 3:case 4:for(var t=this.topDict.FDSelect.ranges,n=0,r=t.length-1;n<=r;){var i=n+r>>1;if(e<t[i].first)r=i-1;else{if(!(i<r&&e>=t[i+1].first))return t[i].fd;n=i+1}}default:throw new Error("Unknown FDSelect version: ".concat(this.topDict.FDSelect.version))}}},{key:"privateDictForGlyph",value:function(e){if(this.topDict.FDSelect){var 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}}],[{key:"decode",value:function(t){return new e(t)}}]),e}(),mp=vp,yp=new Df({glyphIndex:uf,vertOriginY:hf}),bp=new Df({majorVersion:uf,minorVersion:uf,defaultVertOriginY:hf,numVertOriginYMetrics:uf,metrics:new bf(yp,"numVertOriginYMetrics")}),wp=new Df({height:sf,width:sf,horiBearingX:ff,horiBearingY:ff,horiAdvance:sf,vertBearingX:ff,vertBearingY:ff,vertAdvance:sf}),kp=new Df({height:sf,width:sf,bearingX:ff,bearingY:ff,advance:sf}),xp=new Df({glyph:uf,xOffset:ff,yOffset:ff}),_p=we((function e(){ve(this,e)})),Ap=we((function e(){ve(this,e)})),Ep=(new Tf("version",{1:{metrics:kp,data:_p},2:{metrics:kp,data:Ap},5:{data:Ap},6:{metrics:wp,data:_p},7:{metrics:wp,data:Ap},8:{metrics:kp,pad:new Ef(sf),numComponents:uf,components:new bf(xp,"numComponents")},9:{metrics:wp,pad:new Ef(sf),numComponents:uf,components:new bf(xp,"numComponents")},17:{metrics:kp,dataLen:cf,data:new _f("dataLen")},18:{metrics:wp,dataLen:cf,data:new _f("dataLen")},19:{dataLen:cf,data:new _f("dataLen")}}),new Df({ascender:ff,descender:ff,widthMax:sf,caretSlopeNumerator:ff,caretSlopeDenominator:ff,caretOffset:ff,minOriginSB:ff,minAdvanceSB:ff,maxBeforeBL:ff,minAfterBL:ff,pad:new Ef(ff,2)})),Sp=new Df({glyphCode:uf,offset:uf}),Cp=new Tf(uf,{header:{imageFormat:uf,imageDataOffset:cf},1:{offsetArray:new bf(cf,(function(e){return e.parent.lastGlyphIndex-e.parent.firstGlyphIndex+1}))},2:{imageSize:cf,bigMetrics:wp},3:{offsetArray:new bf(uf,(function(e){return e.parent.lastGlyphIndex-e.parent.firstGlyphIndex+1}))},4:{numGlyphs:cf,glyphArray:new bf(Sp,(function(e){return e.numGlyphs+1}))},5:{imageSize:cf,bigMetrics:wp,numGlyphs:cf,glyphCodeArray:new bf(uf,"numGlyphs")}}),Dp=new Df({firstGlyphIndex:uf,lastGlyphIndex:uf,subtable:new Of(cf,Cp)}),Tp=new Df({indexSubTableArray:new Of(cf,new bf(Dp,1),{type:"parent"}),indexTablesSize:cf,numberOfIndexSubTables:cf,colorRef:cf,hori:Ep,vert:Ep,startGlyphIndex:uf,endGlyphIndex:uf,ppemX:sf,ppemY:sf,bitDepth:sf,flags:new xf(sf,["horizontal","vertical"])}),Op=new Df({version:cf,numSizes:cf,sizes:new bf(Tp,"numSizes")}),Fp=new Df({ppem:uf,resolution:uf,imageOffsets:new bf(new Of(cf,"void"),(function(e){return e.parent.parent.maxp.numGlyphs+1}))}),Pp=new Df({version:uf,flags:new xf(uf,["renderOutlines"]),numImgTables:cf,imageTables:new bf(new Of(cf,Fp),"numImgTables")}),Rp=new Df({gid:uf,paletteIndex:uf}),Mp=new Df({gid:uf,firstLayerIndex:uf,numLayers:uf}),Ip=new Df({version:uf,numBaseGlyphRecords:uf,baseGlyphRecord:new Of(cf,new bf(Mp,"numBaseGlyphRecords")),layerRecords:new Of(cf,new bf(Rp,"numLayerRecords"),{lazy:!0}),numLayerRecords:uf}),Lp=new Df({blue:sf,green:sf,red:sf,alpha:sf}),Np=new Tf(uf,{header:{numPaletteEntries:uf,numPalettes:uf,numColorRecords:uf,colorRecords:new Of(cf,new bf(Lp,"numColorRecords")),colorRecordIndices:new bf(uf,"numPalettes")},0:{},1:{offsetPaletteTypeArray:new Of(cf,new bf(cf,"numPalettes")),offsetPaletteLabelArray:new Of(cf,new bf(uf,"numPalettes")),offsetPaletteEntryLabelArray:new Of(cf,new bf(uf,"numPaletteEntries"))}}),Bp=new Tf(uf,{1:{coordinate:hf},2:{coordinate:hf,referenceGlyph:uf,baseCoordPoint:uf},3:{coordinate:hf,deviceTable:new Of(uf,Od)}}),jp=new Df({defaultIndex:uf,baseCoordCount:uf,baseCoords:new bf(new Of(uf,Bp),"baseCoordCount")}),Up=new Df({tag:new Sf(4),minCoord:new Of(uf,Bp,{type:"parent"}),maxCoord:new Of(uf,Bp,{type:"parent"})}),zp=new Df({minCoord:new Of(uf,Bp),maxCoord:new Of(uf,Bp),featMinMaxCount:uf,featMinMaxRecords:new bf(Up,"featMinMaxCount")}),Wp=new Df({tag:new Sf(4),minMax:new Of(uf,zp,{type:"parent"})}),Vp=new Df({baseValues:new Of(uf,jp),defaultMinMax:new Of(uf,zp),baseLangSysCount:uf,baseLangSysRecords:new bf(Wp,"baseLangSysCount")}),Gp=new Df({tag:new Sf(4),script:new Of(uf,Vp,{type:"parent"})}),Yp=new bf(Gp,uf),Hp=new bf(new Sf(4),uf),qp=new Df({baseTagList:new Of(uf,Hp),baseScriptList:new Of(uf,Yp)}),Zp=new Tf(cf,{header:{horizAxis:new Of(uf,qp),vertAxis:new Of(uf,qp)},65536:{},65537:{itemVariationStore:new Of(cf,Yd)}}),Xp=new bf(uf,uf),Kp=new Df({coverage:new Of(uf,Cd),glyphCount:uf,attachPoints:new bf(new Of(uf,Xp),"glyphCount")}),Jp=new Tf(uf,{1:{coordinate:hf},2:{caretValuePoint:uf},3:{coordinate:hf,deviceTable:new Of(uf,Od)}}),Qp=new bf(new Of(uf,Jp),uf),$p=new Df({coverage:new Of(uf,Cd),ligGlyphCount:uf,ligGlyphs:new bf(new Of(uf,Qp),"ligGlyphCount")}),eg=new Df({markSetTableFormat:uf,markSetCount:uf,coverage:new bf(new Of(cf,Cd),"markSetCount")}),tg=new Tf(cf,{header:{glyphClassDef:new Of(uf,Td),attachList:new Of(uf,Kp),ligCaretList:new Of(uf,$p),markAttachClassDef:new Of(uf,Td)},65536:{},65538:{markGlyphSetsDef:new Of(uf,eg)},65539:{markGlyphSetsDef:new Of(uf,eg),itemVariationStore:new Of(cf,Yd)}}),ng=new xf(uf,["xPlacement","yPlacement","xAdvance","yAdvance","xPlaDevice","yPlaDevice","xAdvDevice","yAdvDevice"]),rg={xPlacement:hf,yPlacement:hf,xAdvance:hf,yAdvance:hf,xPlaDevice:new Of(uf,Od,{type:"global",relativeTo:function(e){return e.rel}}),yPlaDevice:new Of(uf,Od,{type:"global",relativeTo:function(e){return e.rel}}),xAdvDevice:new Of(uf,Od,{type:"global",relativeTo:function(e){return e.rel}}),yAdvDevice:new Of(uf,Od,{type:"global",relativeTo:function(e){return e.rel}})},ig=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"valueFormat";ve(this,e),this.key=t}return we(e,[{key:"buildStruct",value:function(e){for(var t=e;!t[this.key]&&t.parent;)t=t.parent;if(t[this.key]){var n={rel:function(){return t._startOffset}},r=t[this.key];for(var i in r)r[i]&&(n[i]=rg[i]);return new Df(n)}}},{key:"size",value:function(e,t){return this.buildStruct(t).size(e,t)}},{key:"decode",value:function(e,t){var n=this.buildStruct(t).decode(e,t);return delete n.rel,n}}]),e}(),ag=new Df({secondGlyph:uf,value1:new ig("valueFormat1"),value2:new ig("valueFormat2")}),og=new bf(ag,uf),sg=new Df({value1:new ig("valueFormat1"),value2:new ig("valueFormat2")}),ug=new Tf(uf,{1:{xCoordinate:hf,yCoordinate:hf},2:{xCoordinate:hf,yCoordinate:hf,anchorPoint:uf},3:{xCoordinate:hf,yCoordinate:hf,xDeviceTable:new Of(uf,Od),yDeviceTable:new Of(uf,Od)}}),lg=new Df({entryAnchor:new Of(uf,ug,{type:"parent"}),exitAnchor:new Of(uf,ug,{type:"parent"})}),cg=new Df({class:uf,markAnchor:new Of(uf,ug,{type:"parent"})}),fg=new bf(cg,uf),hg=new bf(new Of(uf,ug),(function(e){return e.parent.classCount})),dg=new bf(hg,uf),pg=new bf(new Of(uf,ug),(function(e){return e.parent.parent.classCount})),gg=new bf(pg,uf),vg=new bf(new Of(uf,gg),uf),mg=new Tf("lookupType",{1:new Tf(uf,{1:{coverage:new Of(uf,Cd),valueFormat:ng,value:new ig},2:{coverage:new Of(uf,Cd),valueFormat:ng,valueCount:uf,values:new wf(new ig,"valueCount")}}),2:new Tf(uf,{1:{coverage:new Of(uf,Cd),valueFormat1:ng,valueFormat2:ng,pairSetCount:uf,pairSets:new wf(new Of(uf,og),"pairSetCount")},2:{coverage:new Of(uf,Cd),valueFormat1:ng,valueFormat2:ng,classDef1:new Of(uf,Td),classDef2:new Of(uf,Td),class1Count:uf,class2Count:uf,classRecords:new wf(new wf(sg,"class2Count"),"class1Count")}}),3:{format:uf,coverage:new Of(uf,Cd),entryExitCount:uf,entryExitRecords:new bf(lg,"entryExitCount")},4:{format:uf,markCoverage:new Of(uf,Cd),baseCoverage:new Of(uf,Cd),classCount:uf,markArray:new Of(uf,fg),baseArray:new Of(uf,dg)},5:{format:uf,markCoverage:new Of(uf,Cd),ligatureCoverage:new Of(uf,Cd),classCount:uf,markArray:new Of(uf,fg),ligatureArray:new Of(uf,vg)},6:{format:uf,mark1Coverage:new Of(uf,Cd),mark2Coverage:new Of(uf,Cd),classCount:uf,mark1Array:new Of(uf,fg),mark2Array:new Of(uf,dg)},7:Ld,8:jd,9:{posFormat:uf,lookupType:uf,extension:new Of(cf,null)}});mg.versions[9].extension.type=mg;var yg=new Tf(cf,{header:{scriptList:new Of(uf,bd),featureList:new Of(uf,_d),lookupList:new Of(uf,new Ed(mg))},65536:{},65537:{featureVariations:new Of(cf,Jd)}}),bg=new bf(uf,uf),wg=bg,kg=new Df({glyph:uf,compCount:uf,components:new bf(uf,(function(e){return e.compCount-1}))}),xg=new bf(new Of(uf,kg),uf),_g=new Tf("lookupType",{1:new Tf(uf,{1:{coverage:new Of(uf,Cd),deltaGlyphID:hf},2:{coverage:new Of(uf,Cd),glyphCount:uf,substitute:new wf(uf,"glyphCount")}}),2:{substFormat:uf,coverage:new Of(uf,Cd),count:uf,sequences:new wf(new Of(uf,bg),"count")},3:{substFormat:uf,coverage:new Of(uf,Cd),count:uf,alternateSet:new wf(new Of(uf,wg),"count")},4:{substFormat:uf,coverage:new Of(uf,Cd),count:uf,ligatureSets:new wf(new Of(uf,xg),"count")},5:Ld,6:jd,7:{substFormat:uf,lookupType:uf,extension:new Of(cf,null)},8:{substFormat:uf,coverage:new Of(uf,Cd),backtrackCoverage:new bf(new Of(uf,Cd),"backtrackGlyphCount"),lookaheadGlyphCount:uf,lookaheadCoverage:new bf(new Of(uf,Cd),"lookaheadGlyphCount"),glyphCount:uf,substitutes:new bf(uf,"glyphCount")}});_g.versions[7].extension.type=_g;var Ag=new Tf(cf,{header:{scriptList:new Of(uf,bd),featureList:new Of(uf,_d),lookupList:new Of(uf,new Ed(_g))},65536:{},65537:{featureVariations:new Of(cf,Jd)}}),Eg=new bf(uf,uf),Sg=new Df({shrinkageEnableGSUB:new Of(uf,Eg),shrinkageDisableGSUB:new Of(uf,Eg),shrinkageEnableGPOS:new Of(uf,Eg),shrinkageDisableGPOS:new Of(uf,Eg),shrinkageJstfMax:new Of(uf,new Ed(mg)),extensionEnableGSUB:new Of(uf,Eg),extensionDisableGSUB:new Of(uf,Eg),extensionEnableGPOS:new Of(uf,Eg),extensionDisableGPOS:new Of(uf,Eg),extensionJstfMax:new Of(uf,new Ed(mg))}),Cg=new bf(new Of(uf,Sg),uf),Dg=new Df({tag:new Sf(4),jstfLangSys:new Of(uf,Cg)}),Tg=new Df({extenderGlyphs:new Of(uf,new bf(uf,uf)),defaultLangSys:new Of(uf,Cg),langSysCount:uf,langSysRecords:new bf(Dg,"langSysCount")}),Og=new Df({tag:new Sf(4),script:new Of(uf,Tg,{type:"parent"})}),Fg=new Df({version:cf,scriptCount:uf,scriptList:new bf(Og,"scriptCount")}),Pg=function(){function e(t){ve(this,e),this._size=t}return we(e,[{key:"decode",value:function(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()}}},{key:"size",value:function(e,t){return mf(this._size,null,t)}}]),e}(),Rg=new Df({entry:new Pg((function(e){return 1+((48&e.parent.entryFormat)>>4)})),outerIndex:function(e){return e.entry>>1+(15&e.parent.entryFormat)},innerIndex:function(e){return e.entry&(1<<1+(15&e.parent.entryFormat))-1}}),Mg=new Df({entryFormat:uf,mapCount:uf,mapData:new bf(Rg,"mapCount")}),Ig=new Df({majorVersion:uf,minorVersion:uf,itemVariationStore:new Of(cf,Yd),advanceWidthMapping:new Of(cf,Mg),LSBMapping:new Of(cf,Mg),RSBMapping:new Of(cf,Mg)}),Lg=new Df({format:cf,length:cf,offset:cf}),Ng=new Df({reserved:new Ef(uf,2),cbSignature:cf,signature:new _f("cbSignature")}),Bg=new Df({ulVersion:cf,usNumSigs:uf,usFlag:uf,signatures:new bf(Lg,"usNumSigs"),signatureBlocks:new bf(Ng,"usNumSigs")}),jg=new Df({rangeMaxPPEM:uf,rangeGaspBehavior:new xf(uf,["grayscale","gridfit","symmetricSmoothing","symmetricGridfit"])}),Ug=new Df({version:uf,numRanges:uf,gaspRanges:new bf(jg,"numRanges")}),zg=new Df({pixelSize:sf,maximumWidth:sf,widths:new bf(sf,(function(e){return e.parent.parent.maxp.numGlyphs}))}),Wg=new Df({version:uf,numRecords:hf,sizeDeviceRecord:df,records:new bf(zg,"numRecords")}),Vg=new Df({left:uf,right:uf,value:hf}),Gg=new Df({firstGlyph:uf,nGlyphs:uf,offsets:new bf(uf,"nGlyphs"),max:function(e){return e.offsets.length&&Math.max.apply(Math,e.offsets)}}),Yg=new Df({off:function(e){return e._startOffset-e.parent.parent._startOffset},len:function(e){return((e.parent.leftTable.max-e.off)/e.parent.rowWidth+1)*(e.parent.rowWidth/2)},values:new wf(hf,"len")}),Hg=new Tf("format",{0:{nPairs:uf,searchRange:uf,entrySelector:uf,rangeShift:uf,pairs:new bf(Vg,"nPairs")},2:{rowWidth:uf,leftTable:new Of(uf,Gg,{type:"parent"}),rightTable:new Of(uf,Gg,{type:"parent"}),array:new Of(uf,Yg,{type:"parent"})},3:{glyphCount:uf,kernValueCount:sf,leftClassCount:sf,rightClassCount:sf,flags:sf,kernValue:new bf(hf,"kernValueCount"),leftClass:new bf(sf,"glyphCount"),rightClass:new bf(sf,"glyphCount"),kernIndex:new bf(sf,(function(e){return e.leftClassCount*e.rightClassCount}))}}),qg=new Tf("version",{0:{subVersion:uf,length:uf,format:sf,coverage:new xf(sf,["horizontal","minimum","crossStream","override"]),subtable:Hg,padding:new Ef(sf,(function(e){return e.length-e._currentOffset}))},1:{length:cf,coverage:new xf(sf,[null,null,null,null,null,"variation","crossStream","vertical"]),format:sf,tupleIndex:uf,subtable:Hg,padding:new Ef(sf,(function(e){return e.length-e._currentOffset}))}}),Zg=new Tf(uf,{0:{nTables:uf,tables:new bf(qg,"nTables")},1:{reserved:new Ef(uf),nTables:cf,tables:new bf(qg,"nTables")}}),Xg=new Df({version:uf,numGlyphs:uf,yPels:new bf(sf,"numGlyphs")}),Kg=new Df({version:uf,fontNumber:cf,pitch:uf,xHeight:uf,style:uf,typeFamily:uf,capHeight:uf,symbolSet:uf,typeface:new Sf(16),characterComplement:new Sf(8),fileName:new Sf(6),strokeWeight:new Sf(1),widthType:new Sf(1),serifStyle:sf,reserved:new Ef(sf)}),Jg=new Df({bCharSet:sf,xRatio:sf,yStartRatio:sf,yEndRatio:sf}),Qg=new Df({yPelHeight:uf,yMax:hf,yMin:hf}),$g=new Df({recs:uf,startsz:sf,endsz:sf,entries:new bf(Qg,"recs")}),ev=new Df({version:uf,numRecs:uf,numRatios:uf,ratioRanges:new bf(Jg,"numRatios"),offsets:new bf(uf,"numRatios"),groups:new bf($g,"numRecs")}),tv=new Df({version:uf,ascent:hf,descent:hf,lineGap:hf,advanceHeightMax:hf,minTopSideBearing:hf,minBottomSideBearing:hf,yMaxExtent:hf,caretSlopeRise:hf,caretSlopeRun:hf,caretOffset:hf,reserved:new Ef(hf,4),metricDataFormat:hf,numberOfMetrics:uf}),nv=new Df({advance:uf,bearing:hf}),rv=new Df({metrics:new wf(nv,(function(e){return e.parent.vhea.numberOfMetrics})),bearings:new wf(hf,(function(e){return e.parent.maxp.numGlyphs-e.parent.vhea.numberOfMetrics}))}),iv=new pf(16,"BE",14),av=new Df({fromCoord:iv,toCoord:iv}),ov=new Df({pairCount:uf,correspondence:new bf(av,"pairCount")}),sv=new Df({version:vf,axisCount:cf,segment:new bf(ov,"axisCount")}),uv=function(){function e(t,n,r){ve(this,e),this.type=t,this.stream=n,this.parent=r,this.base=this.stream.pos,this._items=[]}return we(e,[{key:"getItem",value:function(e){if(null==this._items[e]){var 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]}},{key:"inspect",value:function(){return"[UnboundedArray ".concat(this.type.constructor.name,"]")}}]),e}(),lv=function(e){xe(n,e);var t=Se(n);function n(e){return ve(this,n),t.call(this,e,0)}return we(n,[{key:"decode",value:function(e,t){return new uv(this.type,e,t)}}]),n}(bf),cv=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:uf,t=function(){function e(t){ve(this,e),this.type=t}return we(e,[{key:"decode",value:function(e,t){return t=t.parent.parent,this.type.decode(e,t)}},{key:"size",value:function(e,t){return t=t.parent.parent,this.type.size(e,t)}},{key:"encode",value:function(e,t,n){return n=n.parent.parent,this.type.encode(e,t,n)}}]),e}();e=new t(e);var n=new Df({unitSize:uf,nUnits:uf,searchRange:uf,entrySelector:uf,rangeShift:uf}),r=new Df({lastGlyph:uf,firstGlyph:uf,value:e}),i=new Df({lastGlyph:uf,firstGlyph:uf,values:new Of(uf,new bf(e,(function(e){return e.lastGlyph-e.firstGlyph+1})),{type:"parent"})}),a=new Df({glyph:uf,value:e});return new Tf(uf,{0:{values:new lv(e)},2:{binarySearchHeader:n,segments:new bf(r,(function(e){return e.binarySearchHeader.nUnits}))},4:{binarySearchHeader:n,segments:new bf(i,(function(e){return e.binarySearchHeader.nUnits}))},6:{binarySearchHeader:n,segments:new bf(a,(function(e){return e.binarySearchHeader.nUnits}))},8:{firstGlyph:uf,count:uf,values:new bf(e,"count")}})};function fv(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:uf,n=Object.assign({newState:uf,flags:uf},e),r=new Df(n),i=new lv(new bf(uf,(function(e){return e.nClasses})));return new Df({nClasses:cf,classTable:new Of(cf,new cv(t)),stateArray:new Of(cf,i),entryTable:new Of(cf,new lv(r))})}var hv=new Tf("format",{0:{deltas:new bf(hf,32)},1:{deltas:new bf(hf,32),mappingData:new cv(uf)},2:{standardGlyph:uf,controlPoints:new bf(uf,32)},3:{standardGlyph:uf,controlPoints:new bf(uf,32),mappingData:new cv(uf)}}),dv=new Df({version:vf,format:uf,defaultBaseline:uf,subtable:hv}),pv=new Df({setting:uf,nameIndex:hf,name:function(e){return e.parent.parent.parent.name.records.fontFeatures[e.nameIndex]}}),gv=new Df({feature:uf,nSettings:uf,settingTable:new Of(cf,new bf(pv,"nSettings"),{type:"parent"}),featureFlags:new xf(sf,[null,null,null,null,null,null,"hasDefault","exclusive"]),defaultSetting:sf,nameIndex:hf,name:function(e){return e.parent.parent.name.records.fontFeatures[e.nameIndex]}}),vv=new Df({version:vf,featureNameCount:uf,reserved1:new Ef(uf),reserved2:new Ef(cf),featureNames:new bf(gv,"featureNameCount")}),mv=new Df({axisTag:new Sf(4),minValue:vf,defaultValue:vf,maxValue:vf,flags:uf,nameID:uf,name:function(e){return e.parent.parent.name.records.fontFeatures[e.nameID]}}),yv=new Df({nameID:uf,name:function(e){return e.parent.parent.name.records.fontFeatures[e.nameID]},flags:uf,coord:new bf(vf,(function(e){return e.parent.axisCount})),postscriptNameID:new Af(uf,(function(e){return e.parent.instanceSize-e._currentOffset>0}))}),bv=new Df({version:vf,offsetToData:uf,countSizePairs:uf,axisCount:uf,axisSize:uf,instanceCount:uf,instanceSize:uf,axis:new bf(mv,"axisCount"),instance:new bf(yv,"instanceCount")}),wv=new pf(16,"BE",14),kv=function(){function e(){ve(this,e)}return we(e,null,[{key:"decode",value:function(e,t){return t.flags?e.readUInt32BE():2*e.readUInt16BE()}}]),e}(),xv=new Df({version:uf,reserved:new Ef(uf),axisCount:uf,globalCoordCount:uf,globalCoords:new Of(cf,new bf(new bf(wv,"axisCount"),"globalCoordCount")),glyphCount:uf,flags:uf,offsetToData:cf,offsets:new bf(new Of(kv,"void",{relativeTo:function(e){return e.offsetToData},allowNull:!1}),(function(e){return e.glyphCount+1}))}),_v=xv,Av=new Df({length:uf,coverage:uf,subFeatureFlags:cf,stateTable:new function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=new Df({version:function(){return 8},firstGlyph:uf,values:new bf(sf,uf)}),n=Object.assign({newStateOffset:uf,newState:function(e){return(e.newStateOffset-(e.parent.stateArray.base-e.parent._startOffset))/e.parent.nClasses},flags:uf},e),r=new Df(n),i=new lv(new bf(sf,(function(e){return e.nClasses})));return new Df({nClasses:uf,classTable:new Of(uf,t),stateArray:new Of(uf,i),entryTable:new Of(uf,new lv(r))})}}),Ev=new Df({justClass:cf,beforeGrowLimit:vf,beforeShrinkLimit:vf,afterGrowLimit:vf,afterShrinkLimit:vf,growFlags:uf,shrinkFlags:uf}),Sv=new bf(Ev,cf),Cv=new Tf("actionType",{0:{lowerLimit:vf,upperLimit:vf,order:uf,glyphs:new bf(uf,uf)},1:{addGlyph:uf},2:{substThreshold:vf,addGlyph:uf,substGlyph:uf},3:{},4:{variationAxis:cf,minimumLimit:vf,noStretchValue:vf,maximumLimit:vf},5:{flags:uf,glyph:uf}}),Dv=new Df({actionClass:uf,actionType:uf,actionLength:cf,actionData:Cv,padding:new Ef(sf,(function(e){return e.actionLength-e._currentOffset}))}),Tv=new bf(Dv,cf),Ov=new Df({lookupTable:new cv(new Of(uf,Tv))}),Fv=new Df({classTable:new Of(uf,Av,{type:"parent"}),wdcOffset:uf,postCompensationTable:new Of(uf,Ov,{type:"parent"}),widthDeltaClusters:new cv(new Of(uf,Sv,{type:"parent",relativeTo:function(e){return e.wdcOffset}}))}),Pv=new Df({version:cf,format:uf,horizontal:new Of(uf,Fv),vertical:new Of(uf,Fv)}),Rv={action:uf},Mv={markIndex:uf,currentIndex:uf},Iv={currentInsertIndex:uf,markedInsertIndex:uf},Lv=new Df({items:new lv(new Of(cf,new cv))}),Nv=new Tf("type",{0:{stateTable:new fv},1:{stateTable:new fv(Mv),substitutionTable:new Of(cf,Lv)},2:{stateTable:new fv(Rv),ligatureActions:new Of(cf,new lv(cf)),components:new Of(cf,new lv(uf)),ligatureList:new Of(cf,new lv(uf))},4:{lookupTable:new cv},5:{stateTable:new fv(Iv),insertionActions:new Of(cf,new lv(uf))}}),Bv=new Df({length:cf,coverage:lf,type:sf,subFeatureFlags:cf,table:Nv,padding:new Ef(sf,(function(e){return e.length-e._currentOffset}))}),jv=new Df({featureType:uf,featureSetting:uf,enableFlags:cf,disableFlags:cf}),Uv=new Df({defaultFlags:cf,chainLength:cf,nFeatureEntries:cf,nSubtables:cf,features:new bf(jv,"nFeatureEntries"),subtables:new bf(Bv,"nSubtables")}),zv=new Df({version:uf,unused:new Ef(uf),nChains:cf,chains:new bf(Uv,"nChains")}),Wv=new Df({left:hf,top:hf,right:hf,bottom:hf}),Vv=new Df({version:vf,format:uf,lookupTable:new cv(Wv)}),Gv={},Yv=Gv;Gv.cmap=Th,Gv.head=Oh,Gv.hhea=Fh,Gv.hmtx=Rh,Gv.maxp=Mh,Gv.name=Hh,Gv["OS/2"]=Kh,Gv.post=Jh,Gv.fpgm=$h,Gv.loca=td,Gv.prep=nd,Gv["cvt "]=Qh,Gv.glyf=rd,Gv["CFF "]=mp,Gv.CFF2=mp,Gv.VORG=bp,Gv.EBLC=Op,Gv.CBLC=Gv.EBLC,Gv.sbix=Pp,Gv.COLR=Ip,Gv.CPAL=Np,Gv.BASE=Zp,Gv.GDEF=tg,Gv.GPOS=yg,Gv.GSUB=Ag,Gv.JSTF=Fg,Gv.HVAR=Ig,Gv.DSIG=Bg,Gv.gasp=Ug,Gv.hdmx=Wg,Gv.kern=Zg,Gv.LTSH=Xg,Gv.PCLT=Kg,Gv.VDMX=ev,Gv.vhea=tv,Gv.vmtx=rv,Gv.avar=sv,Gv.bsln=dv,Gv.feat=vv,Gv.fvar=bv,Gv.gvar=_v,Gv.just=Pv,Gv.morx=zv,Gv.opbd=Vv;var Hv=new Df({tag:new Sf(4),checkSum:cf,offset:new Of(cf,"void",{type:"global"}),length:cf}),qv=new Df({tag:new Sf(4),numTables:uf,searchRange:uf,entrySelector:uf,rangeShift:uf,tables:new bf(Hv,"numTables")});qv.process=function(){var e,t={},n=Pe(this.tables);try{for(n.s();!(e=n.n()).done;){var r=e.value;t[r.tag]=r}}catch(UF){n.e(UF)}finally{n.f()}this.tables=t},qv.preEncode=function(){if(!Array.isArray(this.tables)){var e=[];for(var t in this.tables){var n=this.tables[t];n&&e.push({tag:t,checkSum:0,offset:new Ff(Yv[t],n),length:Yv[t].size(n)})}this.tables=e}this.tag="true",this.numTables=this.tables.length;var r=Math.floor(Math.log(this.numTables)/Math.LN2),i=Math.pow(2,r);this.searchRange=16*i,this.entrySelector=Math.log(i)/Math.LN2,this.rangeShift=16*this.numTables-this.searchRange};var Zv=qv;function Xv(e,t){for(var n=0,r=e.length-1;n<=r;){var i=n+r>>1,a=t(e[i]);if(a<0)r=i-1;else{if(!(a>0))return i;n=i+1}}return-1}function Kv(e,t){for(var n=[];e<t;)n.push(e++);return n}for(var Jv=new TextDecoder("ascii"),Qv="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",$v=new Uint8Array(256),em=0;em<64;em++)$v[Qv.charCodeAt(em)]=em;function tm(e){var t=.75*e.length;"="===e[e.length-1]&&(t--,"="===e[e.length-2]&&t--);for(var n=new Uint8Array(t),r=0,i=0,a=e.length;i<a;i+=4){var o=$v[e.charCodeAt(i)],s=$v[e.charCodeAt(i+1)],u=$v[e.charCodeAt(i+2)],l=$v[e.charCodeAt(i+3)];n[r++]=o<<2|s>>4,n[r++]=(15&s)<<4|u>>2,n[r++]=(3&u)<<6|63&l}return n}var nm=function(){function e(t){if(ve(this,e),this.encoding=null,this.cmap=this.findSubtable(t,[[3,10],[0,6],[0,4],[3,1],[0,3],[0,2],[0,1],[0,0]]),!this.cmap){var n,r=Pe(t.tables);try{for(r.s();!(n=r.n()).done;){var i=n.value,a=jh(Ih(i.platformID,i.encodingID,i.table.language-1));a&&(this.cmap=i.table,this.encoding=a)}}catch(UF){r.e(UF)}finally{r.f()}}if(!this.cmap)throw new Error("Could not find a supported cmap table");this.uvs=this.findSubtable(t,[[0,5]]),this.uvs&&14!==this.uvs.version&&(this.uvs=null)}return we(e,[{key:"findSubtable",value:function(e,t){var n,r=Pe(t);try{for(r.s();!(n=r.n()).done;){var i,a=Fe(n.value,2),o=a[0],s=a[1],u=Pe(e.tables);try{for(u.s();!(i=u.n()).done;){var l=i.value;if(l.platformID===o&&l.encodingID===s)return l.table}}catch(UF){u.e(UF)}finally{u.f()}}}catch(UF){r.e(UF)}finally{r.f()}return null}},{key:"lookup",value:function(e,t){if(this.encoding)e=this.encoding.get(e)||e;else if(t){var n=this.getVariationSelector(e,t);if(n)return n}var r=this.cmap;switch(r.version){case 0:return r.codeMap.get(e)||0;case 4:for(var i=0,a=r.segCount-1;i<=a;){var o=i+a>>1;if(e<r.startCode.get(o))a=o-1;else{if(!(e>r.endCode.get(o))){var s=r.idRangeOffset.get(o),u=void 0;if(0===s)u=e+r.idDelta.get(o);else{var l=s/2+(e-r.startCode.get(o))-(r.segCount-o);0!==(u=r.glyphIndexArray.get(l)||0)&&(u+=r.idDelta.get(o))}return 65535&u}i=o+1}}return 0;case 8:throw new Error("TODO: cmap format 8");case 6:case 10:return r.glyphIndices.get(e-r.firstCode)||0;case 12:case 13:for(var c=0,f=r.nGroups-1;c<=f;){var h=c+f>>1,d=r.groups.get(h);if(e<d.startCharCode)f=h-1;else{if(!(e>d.endCharCode))return 12===r.version?d.glyphID+(e-d.startCharCode):d.glyphID;c=h+1}}return 0;case 14:throw new Error("TODO: cmap format 14");default:throw new Error("Unknown cmap format ".concat(r.version))}}},{key:"getVariationSelector",value:function(e,t){if(!this.uvs)return 0;var n=this.uvs.varSelectors.toArray(),r=Xv(n,(function(e){return t-e.varSelector})),i=n[r];return-1!==r&&i.defaultUVS&&(r=Xv(i.defaultUVS,(function(t){return e<t.startUnicodeValue?-1:e>t.startUnicodeValue+t.additionalCount?1:0}))),-1!==r&&i.nonDefaultUVS&&-1!==(r=Xv(i.nonDefaultUVS,(function(t){return e-t.unicodeValue})))?i.nonDefaultUVS[r].glyphID:0}},{key:"getCharacterSet",value:function(){var e=this.cmap;switch(e.version){case 0:return Kv(0,e.codeMap.length);case 4:for(var t=[],n=e.endCode.toArray(),r=0;r<n.length;r++){var i=n[r]+1,a=e.startCode.get(r);t.push.apply(t,ge(Kv(a,i)))}return t;case 8:throw new Error("TODO: cmap format 8");case 6:case 10:return Kv(e.firstCode,e.firstCode+e.glyphIndices.length);case 12:case 13:var o,s=[],u=Pe(e.groups.toArray());try{for(u.s();!(o=u.n()).done;){var l=o.value;s.push.apply(s,ge(Kv(l.startCharCode,l.endCharCode+1)))}}catch(UF){u.e(UF)}finally{u.f()}return s;case 14:throw new Error("TODO: cmap format 14");default:throw new Error("Unknown cmap format ".concat(e.version))}}},{key:"codePointsForGlyph",value:function(e){var t=this.cmap;switch(t.version){case 0:for(var n=[],r=0;r<256;r++)t.codeMap.get(r)===e&&n.push(r);return n;case 4:for(var i=[],a=0;a<t.segCount;a++)for(var o=t.endCode.get(a),s=t.startCode.get(a),u=t.idRangeOffset.get(a),l=t.idDelta.get(a),c=s;c<=o;c++){var f=0;if(0===u)f=c+l;else{var h=u/2+(c-s)-(t.segCount-a);0!==(f=t.glyphIndexArray.get(h)||0)&&(f+=l)}f===e&&i.push(c)}return i;case 12:var d,p=[],g=Pe(t.groups.toArray());try{for(g.s();!(d=g.n()).done;){var v=d.value;e>=v.glyphID&&e<=v.glyphID+(v.endCharCode-v.startCharCode)&&p.push(v.startCharCode+(e-v.glyphID))}}catch(UF){g.e(UF)}finally{g.f()}return p;case 13:var m,y=[],b=Pe(t.groups.toArray());try{for(b.s();!(m=b.n()).done;){var w=m.value;e===w.glyphID&&y.push.apply(y,ge(Kv(w.startCharCode,w.endCharCode+1)))}}catch(UF){b.e(UF)}finally{b.f()}return y;default:throw new Error("Unknown cmap format ".concat(t.version))}}}]),e}();Rf([bh],nm.prototype,"getCharacterSet",null),Rf([bh],nm.prototype,"codePointsForGlyph",null);var rm=function(){function e(t){ve(this,e),this.kern=t.kern}return we(e,[{key:"process",value:function(e,t){for(var n=0;n<e.length-1;n++){var r=e[n].id,i=e[n+1].id;t[n].xAdvance+=this.getKerning(r,i)}}},{key:"getKerning",value:function(e,t){var n,r=0,i=Pe(this.kern.tables);try{for(i.s();!(n=i.n()).done;){var a=n.value;if(!a.coverage.crossStream){switch(a.version){case 0:if(!a.coverage.horizontal)continue;break;case 1:if(a.coverage.vertical||a.coverage.variation)continue;break;default:throw new Error("Unsupported kerning table version ".concat(a.version))}var o=0,s=a.subtable;switch(a.format){case 0:var u=Xv(s.pairs,(function(n){return e-n.left||t-n.right}));u>=0&&(o=s.pairs[u].value);break;case 2:var l=0,c=0;l=e>=s.leftTable.firstGlyph&&e<s.leftTable.firstGlyph+s.leftTable.nGlyphs?s.leftTable.offsets[e-s.leftTable.firstGlyph]:s.array.off,t>=s.rightTable.firstGlyph&&t<s.rightTable.firstGlyph+s.rightTable.nGlyphs&&(c=s.rightTable.offsets[t-s.rightTable.firstGlyph]);var f=(l+c-s.array.off)/2;o=s.array.values.get(f);break;case 3:if(e>=s.glyphCount||t>=s.glyphCount)return 0;o=s.kernValue[s.kernIndex[s.leftClass[e]*s.rightClassCount+s.rightClass[t]]];break;default:throw new Error("Unsupported kerning sub-table format ".concat(a.format))}a.coverage.override?r=o:r+=o}}}catch(UF){i.e(UF)}finally{i.f()}return r}}]),e}(),im=function(){function e(t){ve(this,e),this.font=t}return we(e,[{key:"positionGlyphs",value:function(e,t){for(var n=0,r=0,i=0;i<e.length;i++){e[i].isMark?r=i:(n!==r&&this.positionCluster(e,t,n,r),n=r=i)}return n!==r&&this.positionCluster(e,t,n,r),t}},{key:"positionCluster",value:function(e,t,n,r){var i=e[n],a=i.cbox.copy();i.codePoints.length>1&&(a.minX+=(i.codePoints.length-1)*a.width/i.codePoints.length);for(var o=-t[n].xAdvance,s=0,u=this.font.unitsPerEm/16,l=n+1;l<=r;l++){var c=e[l],f=c.cbox,h=t[l],d=this.getCombiningClass(c.codePoints[0]);if("Not_Reordered"!==d){switch(h.xOffset=h.yOffset=0,d){case"Double_Above":case"Double_Below":h.xOffset+=a.minX-f.width/2-f.minX;break;case"Attached_Below_Left":case"Below_Left":case"Above_Left":h.xOffset+=a.minX-f.minX;break;case"Attached_Above_Right":case"Below_Right":case"Above_Right":h.xOffset+=a.maxX-f.width-f.minX;break;default:h.xOffset+=a.minX+(a.width-f.width)/2-f.minX}switch(d){case"Double_Below":case"Below_Left":case"Below":case"Below_Right":case"Attached_Below_Left":case"Attached_Below":"Attached_Below_Left"!==d&&"Attached_Below"!==d||(a.minY+=u),h.yOffset=-a.minY-f.maxY,a.minY+=f.height;break;case"Double_Above":case"Above_Left":case"Above":case"Above_Right":case"Attached_Above":case"Attached_Above_Right":"Attached_Above"!==d&&"Attached_Above_Right"!==d||(a.maxY+=u),h.yOffset=a.maxY-f.minY,a.maxY+=f.height}h.xAdvance=h.yAdvance=0,h.xOffset+=o,h.yOffset+=s}else o-=h.xAdvance,s-=h.yAdvance}}},{key:"getCombiningClass",value:function(e){var t=eh(e);if(3584===(-256&e))if("Not_Reordered"===t)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(t){case"CCC10":case"CCC11":case"CCC12":case"CCC13":case"CCC14":case"CCC15":case"CCC16":case"CCC17":case"CCC18":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 t}}]),e}(),am=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1/0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1/0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1/0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:-1/0;ve(this,e),this.minX=t,this.minY=n,this.maxX=r,this.maxY=i}return we(e,[{key:"width",get:function(){return this.maxX-this.minX}},{key:"height",get:function(){return this.maxY-this.minY}},{key:"addPoint",value:function(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))}},{key:"copy",value:function(){return new e(this.minX,this.minY,this.maxX,this.maxY)}}]),e}(),om={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"},sm={};for(var um in om){var lm=om[um];if(Array.isArray(lm)){var cm,fm=Pe(lm);try{for(fm.s();!(cm=fm.n()).done;){var hm=cm.value;sm[hm]=um}}catch(UF){fm.e(UF)}finally{fm.f()}}else sm[lm]=um}var dm={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 pm(e){return dm[e]?"rtl":"ltr"}for(var gm=function(){function e(t,n,r,i,a){if(ve(this,e),this.glyphs=t,this.positions=null,this.script=r,this.language=i||null,this.direction=a||pm(r),this.features={},Array.isArray(n)){var o,s=Pe(n);try{for(s.s();!(o=s.n()).done;){var u=o.value;this.features[u]=!0}}catch(UF){s.e(UF)}finally{s.f()}}else"object"===typeof n&&(this.features=n)}return we(e,[{key:"advanceWidth",get:function(){var e,t=0,n=Pe(this.positions);try{for(n.s();!(e=n.n()).done;){t+=e.value.xAdvance}}catch(UF){n.e(UF)}finally{n.f()}return t}},{key:"advanceHeight",get:function(){var e,t=0,n=Pe(this.positions);try{for(n.s();!(e=n.n()).done;){t+=e.value.yAdvance}}catch(UF){n.e(UF)}finally{n.f()}return t}},{key:"bbox",get:function(){for(var e=new am,t=0,n=0,r=0;r<this.glyphs.length;r++){var i=this.glyphs[r],a=this.positions[r],o=i.bbox;e.addPoint(o.minX+t+a.xOffset,o.minY+n+a.yOffset),e.addPoint(o.maxX+t+a.xOffset,o.maxY+n+a.yOffset),t+=a.xAdvance,n+=a.yAdvance}return e}}]),e}(),vm=we((function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;ve(this,e),this.xAdvance=t,this.yAdvance=n,this.xOffset=r,this.yOffset=i})),mm={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}},ym=function(e,t){return[mm[e].code,mm[e][t]]},bm={rlig:ym("ligatures","requiredLigatures"),clig:ym("ligatures","contextualLigatures"),dlig:ym("ligatures","rareLigatures"),hlig:ym("ligatures","historicalLigatures"),liga:ym("ligatures","commonLigatures"),hist:ym("ligatures","historicalLigatures"),smcp:ym("lowerCase","lowerCaseSmallCaps"),pcap:ym("lowerCase","lowerCasePetiteCaps"),frac:ym("fractions","diagonalFractions"),dnom:ym("fractions","diagonalFractions"),numr:ym("fractions","diagonalFractions"),afrc:ym("fractions","verticalFractions"),case:ym("caseSensitiveLayout","caseSensitiveLayout"),ccmp:ym("unicodeDecomposition","canonicalComposition"),cpct:ym("CJKVerticalRomanPlacement","CJKVerticalRomanCentered"),valt:ym("CJKVerticalRomanPlacement","CJKVerticalRomanCentered"),swsh:ym("contextualAlternates","swashAlternates"),cswh:ym("contextualAlternates","contextualSwashAlternates"),curs:ym("cursiveConnection","cursive"),c2pc:ym("upperCase","upperCasePetiteCaps"),c2sc:ym("upperCase","upperCaseSmallCaps"),init:ym("smartSwash","wordInitialSwashes"),fin2:ym("smartSwash","wordFinalSwashes"),medi:ym("smartSwash","nonFinalSwashes"),med2:ym("smartSwash","nonFinalSwashes"),fin3:ym("smartSwash","wordFinalSwashes"),fina:ym("smartSwash","wordFinalSwashes"),pkna:ym("kanaSpacing","proportionalKana"),half:ym("textSpacing","halfWidthText"),halt:ym("textSpacing","altHalfWidthText"),hkna:ym("alternateKana","alternateHorizKana"),vkna:ym("alternateKana","alternateVertKana"),ital:ym("italicCJKRoman","CJKItalicRoman"),lnum:ym("numberCase","upperCaseNumbers"),onum:ym("numberCase","lowerCaseNumbers"),mgrk:ym("mathematicalExtras","mathematicalGreek"),calt:ym("contextualAlternates","contextualAlternates"),vrt2:ym("verticalSubstitution","substituteVerticalForms"),vert:ym("verticalSubstitution","substituteVerticalForms"),tnum:ym("numberSpacing","monospacedNumbers"),pnum:ym("numberSpacing","proportionalNumbers"),sups:ym("verticalPosition","superiors"),subs:ym("verticalPosition","inferiors"),ordn:ym("verticalPosition","ordinals"),pwid:ym("textSpacing","proportionalText"),hwid:ym("textSpacing","halfWidthText"),qwid:ym("textSpacing","quarterWidthText"),twid:ym("textSpacing","thirdWidthText"),fwid:ym("textSpacing","proportionalText"),palt:ym("textSpacing","altProportionalText"),trad:ym("characterShape","traditionalCharacters"),smpl:ym("characterShape","simplifiedCharacters"),jp78:ym("characterShape","JIS1978Characters"),jp83:ym("characterShape","JIS1983Characters"),jp90:ym("characterShape","JIS1990Characters"),jp04:ym("characterShape","JIS2004Characters"),expt:ym("characterShape","expertCharacters"),hojo:ym("characterShape","hojoCharacters"),nlck:ym("characterShape","NLCCharacters"),tnam:ym("characterShape","traditionalNamesCharacters"),ruby:ym("rubyKana","rubyKana"),titl:ym("styleOptions","titlingCaps"),zero:ym("typographicExtras","slashedZero"),ss01:ym("stylisticAlternatives","stylisticAltOne"),ss02:ym("stylisticAlternatives","stylisticAltTwo"),ss03:ym("stylisticAlternatives","stylisticAltThree"),ss04:ym("stylisticAlternatives","stylisticAltFour"),ss05:ym("stylisticAlternatives","stylisticAltFive"),ss06:ym("stylisticAlternatives","stylisticAltSix"),ss07:ym("stylisticAlternatives","stylisticAltSeven"),ss08:ym("stylisticAlternatives","stylisticAltEight"),ss09:ym("stylisticAlternatives","stylisticAltNine"),ss10:ym("stylisticAlternatives","stylisticAltTen"),ss11:ym("stylisticAlternatives","stylisticAltEleven"),ss12:ym("stylisticAlternatives","stylisticAltTwelve"),ss13:ym("stylisticAlternatives","stylisticAltThirteen"),ss14:ym("stylisticAlternatives","stylisticAltFourteen"),ss15:ym("stylisticAlternatives","stylisticAltFifteen"),ss16:ym("stylisticAlternatives","stylisticAltSixteen"),ss17:ym("stylisticAlternatives","stylisticAltSeventeen"),ss18:ym("stylisticAlternatives","stylisticAltEighteen"),ss19:ym("stylisticAlternatives","stylisticAltNineteen"),ss20:ym("stylisticAlternatives","stylisticAltTwenty")},wm=1;wm<=99;wm++)bm["cv".concat("00".concat(wm).slice(-2))]=[mm.characterAlternatives.code,wm];var km={};for(var xm in bm){var _m=bm[xm];null==km[_m[0]]&&(km[_m[0]]={}),km[_m[0]][_m[1]]=xm}function Am(e){var t=Fe(e,2),n=t[0],r=t[1];if(isNaN(n))var i=mm[n]&&mm[n].code;else i=n;if(isNaN(r))var a=mm[n]&&mm[n][r];else a=r;return[i,a]}var Em=function(){function e(t){ve(this,e),this.table=t}return we(e,[{key:"lookup",value:function(e){switch(this.table.version){case 0:return this.table.values.getItem(e);case 2:case 4:for(var t=0,n=this.table.binarySearchHeader.nUnits-1;t<=n;){var r=t+n>>1;if(65535===(o=this.table.segments[r]).firstGlyph)return null;if(e<o.firstGlyph)n=r-1;else{if(!(e>o.lastGlyph))return 2===this.table.version?o.value:o.values[e-o.firstGlyph];t=r+1}}return null;case 6:for(var i=0,a=this.table.binarySearchHeader.nUnits-1;i<=a;){var o;r=i+a>>1;if(65535===(o=this.table.segments[r]).glyph)return null;if(e<o.glyph)a=r-1;else{if(!(e>o.glyph))return o.value;i=r+1}}return null;case 8:return this.table.values[e-this.table.firstGlyph];default:throw new Error("Unknown lookup table format: ".concat(this.table.version))}}},{key:"glyphsForValue",value:function(e){var t=[];switch(this.table.version){case 2:case 4:var n,r=Pe(this.table.segments);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(2===this.table.version&&i.value===e)t.push.apply(t,ge(Kv(i.firstGlyph,i.lastGlyph+1)));else for(var a=0;a<i.values.length;a++)i.values[a]===e&&t.push(i.firstGlyph+a)}}catch(UF){r.e(UF)}finally{r.f()}break;case 6:var o,s=Pe(this.table.segments);try{for(s.s();!(o=s.n()).done;){var u=o.value;u.value===e&&t.push(u.glyph)}}catch(UF){s.e(UF)}finally{s.f()}break;case 8:for(var l=0;l<this.table.values.length;l++)this.table.values[l]===e&&t.push(this.table.firstGlyph+l);break;default:throw new Error("Unknown lookup table format: ".concat(this.table.version))}return t}}]),e}();Rf([bh],Em.prototype,"glyphsForValue",null);var Sm=function(){function e(t){ve(this,e),this.stateTable=t,this.lookupTable=new Em(t.classTable)}return we(e,[{key:"process",value:function(e,t,n){for(var r=0,i=t?e.length-1:0,a=t?-1:1;1===a&&i<=e.length||-1===a&&i>=-1;){var o=null,s=1,u=!0;i===e.length||-1===i?s=0:65535===(o=e[i]).id?s=2:null==(s=this.lookupTable.lookup(o.id))&&(s=1);var l=this.stateTable.stateArray.getItem(r)[s],c=this.stateTable.entryTable.getItem(l);0!==s&&2!==s&&(n(o,c,i),u=!(16384&c.flags)),r=c.newState,u&&(i+=a)}return e}},{key:"traverse",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:new Set;if(!n.has(t)){n.add(t);for(var r=this.stateTable,i=r.nClasses,a=r.stateArray,o=r.entryTable,s=a.getItem(t),u=4;u<i;u++){var l,c=s[u],f=o.getItem(c),h=Pe(this.lookupTable.glyphsForValue(u));try{for(h.s();!(l=h.n()).done;){var d=l.value;e.enter&&e.enter(d,f),0!==f.newState&&this.traverse(e,f.newState,n),e.exit&&e.exit(d,f)}}catch(UF){h.e(UF)}finally{h.f()}}}}}]),e}(),Cm=4194304,Dm=function(){function e(t){ve(this,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=t,this.morx=t.morx,this.inputCache=null}return we(e,[{key:"process",value:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=Pe(this.morx.chains);try{for(r.s();!(t=r.n()).done;){var i,a=t.value,o=a.defaultFlags,s=Pe(a.features);try{for(s.s();!(i=s.n()).done;){var u,l=i.value;(u=n[l.featureType])&&(u[l.featureSetting]?(o&=l.disableFlags,o|=l.enableFlags):!1===u[l.featureSetting]&&(o|=~l.disableFlags,o&=~l.enableFlags))}}catch(UF){s.e(UF)}finally{s.f()}var c,f=Pe(a.subtables);try{for(f.s();!(c=f.n()).done;){var h=c.value;h.subFeatureFlags&o&&this.processSubtable(h,e)}}catch(UF){f.e(UF)}finally{f.f()}}}catch(UF){r.e(UF)}finally{r.f()}for(var d=e.length-1;d>=0;)65535===e[d].id&&e.splice(d,1),d--;return e}},{key:"processSubtable",value:function(e,t){if(this.subtable=e,this.glyphs=t,4!==this.subtable.type){this.ligatureStack=[],this.markedGlyph=null,this.firstGlyph=null,this.lastGlyph=null,this.markedIndex=null;var n=this.getStateMachine(e),r=this.getProcessor(),i=!!(this.subtable.coverage&Cm);return n.process(this.glyphs,i,r)}this.processNoncontextualSubstitutions(this.subtable,this.glyphs)}},{key:"getStateMachine",value:function(e){return new Sm(e.table.stateTable)}},{key:"getProcessor",value:function(){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 new Error("Invalid morx subtable type: ".concat(this.subtable.type))}}},{key:"processIndicRearragement",value:function(e,t,n){32768&t.flags&&(this.firstGlyph=n),8192&t.flags&&(this.lastGlyph=n),function(e,t,n,r){switch(t){case 0:return e;case 1:return Tm(e,[n,1],[r,0]);case 2:return Tm(e,[n,0],[r,1]);case 3:return Tm(e,[n,1],[r,1]);case 4:return Tm(e,[n,2],[r,0]);case 5:return Tm(e,[n,2],[r,0],!0,!1);case 6:return Tm(e,[n,0],[r,2]);case 7:return Tm(e,[n,0],[r,2],!1,!0);case 8:return Tm(e,[n,1],[r,2]);case 9:return Tm(e,[n,1],[r,2],!1,!0);case 10:return Tm(e,[n,2],[r,1]);case 11:return Tm(e,[n,2],[r,1],!0,!1);case 12:return Tm(e,[n,2],[r,2]);case 13:return Tm(e,[n,2],[r,2],!0,!1);case 14:return Tm(e,[n,2],[r,2],!1,!0);case 15:return Tm(e,[n,2],[r,2],!0,!0);default:throw new Error("Unknown verb: ".concat(t))}}(this.glyphs,15&t.flags,this.firstGlyph,this.lastGlyph)}},{key:"processContextualSubstitution",value:function(e,t,n){var r=this.subtable.table.substitutionTable.items;if(65535!==t.markIndex){var i=r.getItem(t.markIndex),a=new Em(i);e=this.glyphs[this.markedGlyph],(o=a.lookup(e.id))&&(this.glyphs[this.markedGlyph]=this.font.getGlyph(o,e.codePoints))}if(65535!==t.currentIndex){var o,s=r.getItem(t.currentIndex),u=new Em(s);e=this.glyphs[n],(o=u.lookup(e.id))&&(this.glyphs[n]=this.font.getGlyph(o,e.codePoints))}32768&t.flags&&(this.markedGlyph=n)}},{key:"processLigature",value:function(e,t,n){if(32768&t.flags&&this.ligatureStack.push(n),8192&t.flags){for(var r,i=this.subtable.table.ligatureActions,a=this.subtable.table.components,o=this.subtable.table.ligatureList,s=t.action,u=!1,l=0,c=[],f=[];!u;){var h,d=this.ligatureStack.pop();(h=c).unshift.apply(h,ge(this.glyphs[d].codePoints));var p=i.getItem(s++);u=!!(2147483648&p);var g=!!(1073741824&p),v=(1073741823&p)<<2>>2;if(v+=this.glyphs[d].id,l+=a.getItem(v),u||g){var m=o.getItem(l);this.glyphs[d]=this.font.getGlyph(m,c),f.push(d),l=0,c=[]}else this.glyphs[d]=this.font.getGlyph(65535)}(r=this.ligatureStack).push.apply(r,f)}}},{key:"processNoncontextualSubstitutions",value:function(e,t,n){var r=new Em(e.table.lookupTable);for(n=0;n<t.length;n++){var i=t[n];if(65535!==i.id){var a=r.lookup(i.id);a&&(t[n]=this.font.getGlyph(a,i.codePoints))}}}},{key:"_insertGlyphs",value:function(e,t,n,r){for(var i,a=[];n--;){var o=this.subtable.table.insertionActions.getItem(t++);a.push(this.font.getGlyph(o))}r||e++,(i=this.glyphs).splice.apply(i,[e,0].concat(a))}},{key:"processGlyphInsertion",value:function(e,t,n){if(32768&t.flags&&(this.markedIndex=n),65535!==t.markedInsertIndex){var r=(31&t.flags)>>>5,i=!!(1024&t.flags);this._insertGlyphs(this.markedIndex,t.markedInsertIndex,r,i)}if(65535!==t.currentInsertIndex){var a=(992&t.flags)>>>5,o=!!(2048&t.flags);this._insertGlyphs(n,t.currentInsertIndex,a,o)}}},{key:"getSupportedFeatures",value:function(){var e,t=[],n=Pe(this.morx.chains);try{for(n.s();!(e=n.n()).done;){var r,i=Pe(e.value.features);try{for(i.s();!(r=i.n()).done;){var a=r.value;t.push([a.featureType,a.featureSetting])}}catch(UF){i.e(UF)}finally{i.f()}}}catch(UF){n.e(UF)}finally{n.f()}return t}},{key:"generateInputs",value:function(e){return this.inputCache||this.generateInputCache(),this.inputCache[e]||[]}},{key:"generateInputCache",value:function(){this.inputCache={};var e,t=Pe(this.morx.chains);try{for(t.s();!(e=t.n()).done;){var n,r=e.value,i=r.defaultFlags,a=Pe(r.subtables);try{for(a.s();!(n=a.n()).done;){var o=n.value;o.subFeatureFlags&i&&this.generateInputsForSubtable(o)}}catch(UF){a.e(UF)}finally{a.f()}}}catch(UF){t.e(UF)}finally{t.f()}}},{key:"generateInputsForSubtable",value:function(e){var t=this;if(2===e.type){if(!!(e.coverage&Cm))throw new Error("Reverse subtable, not supported.");this.subtable=e,this.ligatureStack=[];var n=this.getStateMachine(e),r=this.getProcessor(),i=[],a=[];this.glyphs=[],n.traverse({enter:function(e,n){var o=t.glyphs;a.push({glyphs:o.slice(),ligatureStack:t.ligatureStack.slice()});var s=t.font.getGlyph(e);i.push(s),o.push(i[i.length-1]),r(o[o.length-1],n,o.length-1);for(var u=0,l=0,c=0;c<o.length&&u<=1;c++)65535!==o[c].id&&(u++,l=o[c].id);if(1===u){var f=i.map((function(e){return e.id})),h=t.inputCache[l];h?h.push(f):t.inputCache[l]=[f]}},exit:function(){var e=a.pop();t.glyphs=e.glyphs,t.ligatureStack=e.ligatureStack,i.pop()}})}}}]),e}();function Tm(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a=e.splice(n[0]-(n[1]-1),n[1]);i&&a.reverse();var o=e.splice.apply(e,[t[0],t[1]].concat(ge(a)));return r&&o.reverse(),e.splice.apply(e,[n[0]-(t[1]-1),0].concat(ge(o))),e}Rf([bh],Dm.prototype,"getStateMachine",null);var Om=function(){function e(t){ve(this,e),this.font=t,this.morxProcessor=new Dm(t),this.fallbackPosition=!1}return we(e,[{key:"substitute",value:function(e){"rtl"===e.direction&&e.glyphs.reverse(),this.morxProcessor.process(e.glyphs,function(e){var t={};for(var n in e){var r;(r=bm[n])&&(null==t[r[0]]&&(t[r[0]]={}),t[r[0]][r[1]]=e[n])}return t}(e.features))}},{key:"getAvailableFeatures",value:function(e,t){return function(e){var t={};if(Array.isArray(e))for(var n=0;n<e.length;n++){var r,i=Am(e[n]);(r=km[i[0]]&&km[i[0]][i[1]])&&(t[r]=!0)}else if("object"===typeof e)for(var a in e){var o=e[a];for(var s in o){var u=void 0,l=Am([a,s]);o[s]&&(u=km[l[0]]&&km[l[0]][l[1]])&&(t[u]=!0)}}return Object.keys(t)}(this.morxProcessor.getSupportedFeatures())}},{key:"stringsForGlyph",value:function(e){var t,n=this.morxProcessor.generateInputs(e),r=new Set,i=Pe(n);try{for(i.s();!(t=i.n()).done;){var a=t.value;this._addStrings(a,0,r,"")}}catch(UF){i.e(UF)}finally{i.f()}return r}},{key:"_addStrings",value:function(e,t,n,r){var i,a=Pe(this.font._cmapProcessor.codePointsForGlyph(e[t]));try{for(a.s();!(i=a.n()).done;){var o=i.value,s=r+String.fromCodePoint(o);t<e.length-1?this._addStrings(e,t+1,n,s):n.add(s)}}catch(UF){a.e(UF)}finally{a.f()}}}]),e}(),Fm=function(){function e(t,n,r){ve(this,e),this.font=t,this.script=n,this.direction=r,this.stages=[],this.globalFeatures={},this.allFeatures={}}return we(e,[{key:"_addFeatures",value:function(e,t){var n,r=this.stages.length-1,i=this.stages[r],a=Pe(e);try{for(a.s();!(n=a.n()).done;){var o=n.value;null==this.allFeatures[o]&&(i.push(o),this.allFeatures[o]=r,t&&(this.globalFeatures[o]=!0))}}catch(UF){a.e(UF)}finally{a.f()}}},{key:"add",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];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)throw new Error("Unsupported argument to ShapingPlan#add");this._addFeatures(e.global||[],!0),this._addFeatures(e.local||[],!1)}}},{key:"addStage",value:function(e,t){"function"===typeof e?this.stages.push(e,[]):(this.stages.push([]),this.add(e,t))}},{key:"setFeatureOverrides",value:function(e){if(Array.isArray(e))this.add(e);else if("object"===typeof e)for(var t in e)if(e[t])this.add(t);else if(null!=this.allFeatures[t]){var n=this.stages[this.allFeatures[t]];n.splice(n.indexOf(t),1),delete this.allFeatures[t],delete this.globalFeatures[t]}}},{key:"assignGlobalFeatures",value:function(e){var t,n=Pe(e);try{for(n.s();!(t=n.n()).done;){var r=t.value;for(var i in this.globalFeatures)r.features[i]=!0}}catch(UF){n.e(UF)}finally{n.f()}}},{key:"process",value:function(e,t,n){var r,i=Pe(this.stages);try{for(i.s();!(r=i.n()).done;){var a=r.value;"function"===typeof a?n||a(this.font,t,this):a.length>0&&e.applyFeatures(a,t,n)}}catch(UF){i.e(UF)}finally{i.f()}}}]),e}(),Pm=["rvrn"],Rm=["ccmp","locl","rlig","mark","mkmk"],Mm=["frac","numr","dnom"],Im=["calt","clig","liga","rclt","curs","kern"],Lm={ltr:["ltra","ltrm"],rtl:["rtla","rtlm"]},Nm=function(){function e(){ve(this,e)}return we(e,null,[{key:"plan",value:function(e,t,n){this.planPreprocessing(e),this.planFeatures(e),this.planPostprocessing(e,n),e.assignGlobalFeatures(t),this.assignFeatures(e,t)}},{key:"planPreprocessing",value:function(e){e.add({global:[].concat(Pm,ge(Lm[e.direction])),local:Mm})}},{key:"planFeatures",value:function(e){}},{key:"planPostprocessing",value:function(e,t){e.add([].concat(Rm,Im)),e.setFeatureOverrides(t)}},{key:"assignFeatures",value:function(e,t){for(var n=0;n<t.length;n++){var r=t[n];if(8260===r.codePoints[0]){for(var i=n,a=n+1;i>0&&nh(t[i-1].codePoints[0]);)t[i-1].features.numr=!0,t[i-1].features.frac=!0,i--;for(;a<t.length&&nh(t[a].codePoints[0]);)t[a].features.dnom=!0,t[a].features.frac=!0,a++;r.features.frac=!0,n=a-1}}}}]),e}();Pf(Nm,"zeroMarkWidths","AFTER_GPOS");var Bm=new Lf(tm("ABABAAAAAACgMQAAAZUBav7t2CtPA0EUBeDZB00pin9AJZIEgyUEj0QhweDAgQOJxCBRBElQSBwSicLgkOAwnNKZ5GaY2c7uzj4o5yZfZrrbefbuIx2nSq3CGmzAWH/+K+UO7MIe7MMhHMMpnMMFXMIVXIt2t3CnP088iPqjqNN8e4Ij7Rle4LUH82rLm6i/92A+RERERERERERNmfz/89GDeRARERERzbN8ceps2Iwt9H0C9/AJ6yOlDkbTczcot5VSm8Pm1vcFWfb7+BKOLTuOd2UlTX4wGP85Eg953lWPFbnuN7PkjtLmalOWbNenkHOSa7T3KmR9MVTZ2zZkVj1kHa68MueVKH0R4zqQ44WEXLM8VjcWHP0PtKLfPzQnMtGn3W4QYf6qxFxceVI394r2xnV+1rih0fV1Vzf3fO1n3evL5J78ruvZ5ptX2Rwy92Tfb1wlEqut3U+sZ3HXOeJ7/zDrbyuP6+Zz0fqa6Nv3vhY7Yu1xWnGevmsvsUpTT/RYIe8waUH/rvHMWKFzLfN8L+rTfp645mfX7ftlnfDtYxN59w0=")),jm=["isol","fina","fin2","fin3","medi","med2","init"],Um=0,zm=6,Wm="isol",Vm="fina",Gm="fin2",Ym="medi",Hm="med2",qm="init",Zm=null,Xm=[[[Zm,Zm,0],[Zm,Wm,2],[Zm,Wm,1],[Zm,Wm,2],[Zm,Wm,1],[Zm,Wm,6]],[[Zm,Zm,0],[Zm,Wm,2],[Zm,Wm,1],[Zm,Wm,2],[Zm,Gm,5],[Zm,Wm,6]],[[Zm,Zm,0],[Zm,Wm,2],[qm,Vm,1],[qm,Vm,3],[qm,Vm,4],[qm,Vm,6]],[[Zm,Zm,0],[Zm,Wm,2],[Ym,Vm,1],[Ym,Vm,3],[Ym,Vm,4],[Ym,Vm,6]],[[Zm,Zm,0],[Zm,Wm,2],[Hm,Wm,1],[Hm,Wm,2],[Hm,Gm,5],[Hm,Wm,6]],[[Zm,Zm,0],[Zm,Wm,2],[Wm,Wm,1],[Wm,Wm,2],[Wm,Gm,5],[Wm,Wm,6]],[[Zm,Zm,0],[Zm,Wm,2],[Zm,Wm,1],[Zm,Wm,2],[Zm,"fin3",5],[Zm,Wm,6]]],Km=function(e){xe(n,e);var t=Se(n);function n(){return ve(this,n),t.apply(this,arguments)}return we(n,null,[{key:"planFeatures",value:function(e){e.add(["ccmp","locl"]);for(var t=0;t<jm.length;t++){var n=jm[t];e.addStage(n,!1)}e.addStage("mset")}},{key:"assignFeatures",value:function(e,t){Gn(_e(n),"assignFeatures",this).call(this,e,t);for(var r=-1,i=0,a=[],o=0;o<t.length;o++){var s,u,l=Jm((d=t[o]).codePoints[0]);if(l!==zm){var c=Fe(Xm[i][l],3);u=c[0],s=c[1],i=c[2],u!==Zm&&-1!==r&&(a[r]=u),a[o]=s,r=o}else a[o]=Zm}for(var f=0;f<t.length;f++){var h,d=t[f];(h=a[f])&&(d.features[h]=!0)}}}]),n}(Nm);function Jm(e){var t=Bm.get(e);if(t)return t-1;var n=$f(e);return"Mn"===n||"Me"===n||"Cf"===n?zm:Um}var Qm=function(){function e(t,n){ve(this,e),this.glyphs=t,this.reset(n)}return we(e,[{key:"reset",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;this.options=e,this.flags=e.flags||{},this.markAttachmentType=e.markAttachmentType||0,this.index=t}},{key:"cur",get:function(){return this.glyphs[this.index]||null}},{key:"shouldIgnore",value:function(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}},{key:"move",value:function(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]}},{key:"next",value:function(){return this.move(1)}},{key:"prev",value:function(){return this.move(-1)}},{key:"peek",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=this.index,n=this.increment(e);return this.index=t,n}},{key:"peekIndex",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=this.index;this.increment(e);var n=this.index;return this.index=t,n}},{key:"increment",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=e<0?-1:1;for(e=Math.abs(e);e--;)this.move(t);return this.glyphs[this.index]}}]),e}(),$m=["DFLT","dflt","latn"],ey=function(){function e(t,n){ve(this,e),this.font=t,this.table=n,this.script=null,this.scriptTag=null,this.language=null,this.languageTag=null,this.features={},this.lookups={},this.variationsIndex=t._variationProcessor?this.findVariationsIndex(t._variationProcessor.normalizedCoords):-1,this.selectScript(),this.glyphs=[],this.positions=[],this.ligatureID=1,this.currentFeature=null}return we(e,[{key:"findScript",value:function(e){if(null==this.table.scriptList)return null;Array.isArray(e)||(e=[e]);var t,n=Pe(e);try{for(n.s();!(t=n.n()).done;){var r,i=t.value,a=Pe(this.table.scriptList);try{for(a.s();!(r=a.n()).done;){var o=r.value;if(o.tag===i)return o}}catch(UF){a.e(UF)}finally{a.f()}}}catch(UF){n.e(UF)}finally{n.f()}return null}},{key:"selectScript",value:function(e,t,n){var r,i=!1;if(!this.script||e!==this.scriptTag){if((r=this.findScript(e))||(r=this.findScript($m)),!r)return this.scriptTag;this.scriptTag=r.tag,this.script=r.script,this.language=null,this.languageTag=null,i=!0}if(n&&n===this.direction||(this.direction=n||pm(e)),t&&t.length<4&&(t+=" ".repeat(4-t.length)),!t||t!==this.languageTag){this.language=null;var a,o=Pe(this.script.langSysRecords);try{for(o.s();!(a=o.n()).done;){var s=a.value;if(s.tag===t){this.language=s.langSys,this.languageTag=s.tag;break}}}catch(UF){o.e(UF)}finally{o.f()}this.language||(this.language=this.script.defaultLangSys,this.languageTag=null),i=!0}if(i&&(this.features={},this.language)){var u,l=Pe(this.language.featureIndexes);try{for(l.s();!(u=l.n()).done;){var c=u.value,f=this.table.featureList[c],h=this.substituteFeatureForVariations(c);this.features[f.tag]=h||f.feature}}catch(UF){l.e(UF)}finally{l.f()}}return this.scriptTag}},{key:"lookupsForFeatures",value:function(){var e,t=arguments.length>1?arguments[1]:void 0,n=[],r=Pe(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]);try{for(r.s();!(e=r.n()).done;){var i=e.value,a=this.features[i];if(a){var o,s=Pe(a.lookupListIndexes);try{for(s.s();!(o=s.n()).done;){var u=o.value;t&&-1!==t.indexOf(u)||n.push({feature:i,index:u,lookup:this.table.lookupList.get(u)})}}catch(UF){s.e(UF)}finally{s.f()}}}}catch(UF){r.e(UF)}finally{r.f()}return n.sort((function(e,t){return e.index-t.index})),n}},{key:"substituteFeatureForVariations",value:function(e){if(-1===this.variationsIndex)return null;var t,n=Pe(this.table.featureVariations.featureVariationRecords[this.variationsIndex].featureTableSubstitution.substitutions);try{for(n.s();!(t=n.n()).done;){var r=t.value;if(r.featureIndex===e)return r.alternateFeatureTable}}catch(UF){n.e(UF)}finally{n.f()}return null}},{key:"findVariationsIndex",value:function(e){var t=this.table.featureVariations;if(!t)return-1;for(var n=t.featureVariationRecords,r=0;r<n.length;r++){var i=n[r].conditionSet.conditionTable;if(this.variationConditionsMatch(i,e))return r}return-1}},{key:"variationConditionsMatch",value:function(e,t){return e.every((function(e){var n=e.axisIndex<t.length?t[e.axisIndex]:0;return e.filterRangeMinValue<=n&&n<=e.filterRangeMaxValue}))}},{key:"applyFeatures",value:function(e,t,n){var r=this.lookupsForFeatures(e);this.applyLookups(r,t,n)}},{key:"applyLookups",value:function(e,t,n){this.glyphs=t,this.positions=n,this.glyphIterator=new Qm(t);var r,i=Pe(e);try{for(i.s();!(r=i.n()).done;){var a=r.value,o=a.feature,s=a.lookup;for(this.currentFeature=o,this.glyphIterator.reset(s.flags);this.glyphIterator.index<t.length;)if(o in this.glyphIterator.cur.features){var u,l=Pe(s.subTables);try{for(l.s();!(u=l.n()).done;){var c=u.value;if(this.applyLookup(s.lookupType,c))break}}catch(UF){l.e(UF)}finally{l.f()}this.glyphIterator.next()}else this.glyphIterator.next()}}catch(UF){i.e(UF)}finally{i.f()}}},{key:"applyLookup",value:function(e,t){throw new Error("applyLookup must be implemented by subclasses")}},{key:"applyLookupList",value:function(e){var t,n=this.glyphIterator.options,r=this.glyphIterator.index,i=Pe(e);try{for(i.s();!(t=i.n()).done;){var a=t.value;this.glyphIterator.reset(n,r),this.glyphIterator.increment(a.sequenceIndex);var o=this.table.lookupList.get(a.lookupListIndex);this.glyphIterator.reset(o.flags,this.glyphIterator.index);var s,u=Pe(o.subTables);try{for(u.s();!(s=u.n()).done;){var l=s.value;if(this.applyLookup(o.lookupType,l))break}}catch(UF){u.e(UF)}finally{u.f()}}}catch(UF){i.e(UF)}finally{i.f()}return this.glyphIterator.reset(n,r),!0}},{key:"coverageIndex",value:function(e,t){switch(null==t&&(t=this.glyphIterator.cur.id),e.version){case 1:return e.glyphs.indexOf(t);case 2:var n,r=Pe(e.rangeRecords);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(i.start<=t&&t<=i.end)return i.startCoverageIndex+t-i.start}}catch(UF){r.e(UF)}finally{r.f()}}return-1}},{key:"match",value:function(e,t,n,r){for(var i=this.glyphIterator.index,a=this.glyphIterator.increment(e),o=0;o<t.length&&a&&n(t[o],a);)r&&r.push(this.glyphIterator.index),o++,a=this.glyphIterator.next();return this.glyphIterator.index=i,!(o<t.length)&&(r||!0)}},{key:"sequenceMatches",value:function(e,t){return this.match(e,t,(function(e,t){return e===t.id}))}},{key:"sequenceMatchIndices",value:function(e,t){var n=this;return this.match(e,t,(function(e,t){return n.currentFeature in t.features&&e===t.id}),[])}},{key:"coverageSequenceMatches",value:function(e,t){var n=this;return this.match(e,t,(function(e,t){return n.coverageIndex(e,t.id)>=0}))}},{key:"getClassID",value:function(e,t){switch(t.version){case 1:var n=e-t.startGlyph;if(n>=0&&n<t.classValueArray.length)return t.classValueArray[n];break;case 2:var r,i=Pe(t.classRangeRecord);try{for(i.s();!(r=i.n()).done;){var a=r.value;if(a.start<=e&&e<=a.end)return a.class}}catch(UF){i.e(UF)}finally{i.f()}}return 0}},{key:"classSequenceMatches",value:function(e,t,n){var r=this;return this.match(e,t,(function(e,t){return e===r.getClassID(t.id,n)}))}},{key:"applyContext",value:function(e){var t;switch(e.version){case 1:if(-1===(t=this.coverageIndex(e.coverage)))return!1;var n,r=Pe(e.ruleSets[t]);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(this.sequenceMatches(1,i.input))return this.applyLookupList(i.lookupRecords)}}catch(UF){r.e(UF)}finally{r.f()}break;case 2:if(-1===this.coverageIndex(e.coverage))return!1;if(-1===(t=this.getClassID(this.glyphIterator.cur.id,e.classDef)))return!1;var a,o=Pe(e.classSet[t]);try{for(o.s();!(a=o.n()).done;){var s=a.value;if(this.classSequenceMatches(1,s.classes,e.classDef))return this.applyLookupList(s.lookupRecords)}}catch(UF){o.e(UF)}finally{o.f()}break;case 3:if(this.coverageSequenceMatches(0,e.coverages))return this.applyLookupList(e.lookupRecords)}return!1}},{key:"applyChainingContext",value:function(e){var t;switch(e.version){case 1:if(-1===(t=this.coverageIndex(e.coverage)))return!1;var n,r=Pe(e.chainRuleSets[t]);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(this.sequenceMatches(-i.backtrack.length,i.backtrack)&&this.sequenceMatches(1,i.input)&&this.sequenceMatches(1+i.input.length,i.lookahead))return this.applyLookupList(i.lookupRecords)}}catch(UF){r.e(UF)}finally{r.f()}break;case 2:if(-1===this.coverageIndex(e.coverage))return!1;t=this.getClassID(this.glyphIterator.cur.id,e.inputClassDef);var a=e.chainClassSet[t];if(!a)return!1;var o,s=Pe(a);try{for(s.s();!(o=s.n()).done;){var u=o.value;if(this.classSequenceMatches(-u.backtrack.length,u.backtrack,e.backtrackClassDef)&&this.classSequenceMatches(1,u.input,e.inputClassDef)&&this.classSequenceMatches(1+u.input.length,u.lookahead,e.lookaheadClassDef))return this.applyLookupList(u.lookupRecords)}}catch(UF){s.e(UF)}finally{s.f()}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}}]),e}(),ty=function(){function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i=arguments.length>3?arguments[3]:void 0;if(ve(this,e),this._font=t,this.codePoints=r,this.id=n,this.features={},Array.isArray(i))for(var a=0;a<i.length;a++){var o=i[a];this.features[o]=!0}else"object"===typeof i&&Object.assign(this.features,i);this.ligatureID=null,this.ligatureComponent=null,this.isLigated=!1,this.cursiveAttachment=null,this.markAttachment=null,this.shaperInfo=null,this.substituted=!1,this.isMultiplied=!1}return we(e,[{key:"id",get:function(){return this._id},set:function(e){this._id=e,this.substituted=!0;var t=this._font.GDEF;if(t&&t.glyphClassDef){var n=ey.prototype.getClassID(e,t.glyphClassDef);this.isBase=1===n,this.isLigature=2===n,this.isMark=3===n,this.markAttachmentType=t.markAttachClassDef?ey.prototype.getClassID(e,t.markAttachClassDef):0}else this.isMark=this.codePoints.length>0&&this.codePoints.every(rh),this.isBase=!this.isMark,this.isLigature=this.codePoints.length>1,this.markAttachmentType=0}},{key:"copy",value:function(){return new e(this._font,this.id,this.codePoints,this.features)}}]),e}(),ny=function(e){xe(n,e);var t=Se(n);function n(){return ve(this,n),t.apply(this,arguments)}return we(n,null,[{key:"planFeatures",value:function(e){e.add(["ljmo","vjmo","tjmo"],!1)}},{key:"assignFeatures",value:function(e,t){for(var n=0,r=0;r<t.length;){var i,a=t[r].codePoints[0],o=Oy(a),s=Fe(Iy[n][o],2);switch(i=s[0],n=s[1],i){case Fy:e.font.hasGlyphForCodePoint(a)||(r=Ny(t,r,e.font));break;case Py:r=By(t,r,e.font);break;case Ry:jy(t,r,e.font);break;case My:r=Uy(t,r,e.font)}r++}}}]),n}(Nm);Pf(ny,"zeroMarkWidths","NONE");var ry=44032,iy=55204-ry+1,ay=4352,oy=4449,sy=4519,uy=21,ly=28,cy=ay+19-1,fy=oy+uy-1,hy=sy+ly-1,dy=9676,py=function(e){return 4352<=e&&e<=4447||43360<=e&&e<=43388},gy=function(e){return 4448<=e&&e<=4519||55216<=e&&e<=55238},vy=function(e){return 4520<=e&&e<=4607||55243<=e&&e<=55291},my=function(e){return 12334<=e&&e<=12335},yy=function(e){return ry<=e&&e<=55204},by=function(e){return e-ry<iy&&(e-ry)%ly===0},wy=function(e){return ay<=e&&e<=cy},ky=function(e){return oy<=e&&e<=fy},xy=function(e){return sy+1&&1<=e&&e<=hy},_y=0,Ay=1,Ey=2,Sy=3,Cy=4,Dy=5,Ty=6;function Oy(e){return py(e)?Ay:gy(e)?Ey:vy(e)?Sy:by(e)?Cy:yy(e)?Dy:my(e)?Ty:_y}var Fy=1,Py=2,Ry=4,My=5,Iy=[[[0,0],[0,1],[0,0],[0,0],[Fy,2],[Fy,3],[My,0]],[[0,0],[0,1],[Py,2],[0,0],[Fy,2],[Fy,3],[My,0]],[[0,0],[0,1],[0,0],[Py,3],[Fy,2],[Fy,3],[Ry,0]],[[0,0],[0,1],[0,0],[0,0],[Fy,2],[Fy,3],[Ry,0]]];function Ly(e,t,n){return new ty(e,e.glyphForCodePoint(t).id,[t],n)}function Ny(e,t,n){var r=e[t],i=r.codePoints[0]-ry,a=sy+i%ly,o=ay+(i=i/ly|0)/uy|0,s=oy+i%uy;if(!n.hasGlyphForCodePoint(o)||!n.hasGlyphForCodePoint(s)||a!==sy&&!n.hasGlyphForCodePoint(a))return t;var u=Ly(n,o,r.features);u.features.ljmo=!0;var l=Ly(n,s,r.features);l.features.vjmo=!0;var c=[u,l];if(a>sy){var f=Ly(n,a,r.features);f.features.tjmo=!0,c.push(f)}return e.splice.apply(e,[t,1].concat(c)),t+c.length-1}function By(e,t,n){var r,i,a,o,s=e[t],u=Oy(e[t].codePoints[0]),l=e[t-1].codePoints[0],c=Oy(l);if(c===Cy&&u===Sy)r=l,o=s;else{u===Ey?(i=e[t-1],a=s):(i=e[t-2],a=e[t-1],o=s);var f=i.codePoints[0],h=a.codePoints[0];wy(f)&&ky(h)&&(r=ry+((f-ay)*uy+(h-oy))*ly)}var d=o&&o.codePoints[0]||sy;if(null!=r&&(d===sy||xy(d))){var p=r+(d-sy);if(n.hasGlyphForCodePoint(p)){var g=c===Ey?3:2;return e.splice(t-g+1,g,Ly(n,p,s.features)),t-g+1}}return i&&(i.features.ljmo=!0),a&&(a.features.vjmo=!0),o&&(o.features.tjmo=!0),c===Cy?(Ny(e,t-1,n),t+1):t}function jy(e,t,n){var r=e[t],i=e[t].codePoints[0];if(0!==n.glyphForCodePoint(i).advanceWidth){var a=function(e){switch(Oy(e)){case Cy:case Dy:return 1;case Ey:return 2;case Sy:return 3}}(e[t-1].codePoints[0]);return e.splice(t,1),e.splice(t-a,0,r)}}function Uy(e,t,n){var r=e[t],i=e[t].codePoints[0];if(n.hasGlyphForCodePoint(dy)){var a=Ly(n,dy,r.features),o=0===n.glyphForCodePoint(i).advanceWidth?t:t+1;e.splice(o,0,a),t++}return t}var zy;zy=JSON.parse('{"stateTable":[[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]],"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 Wy;Wy=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","SMAbv","SMBlw","VMPre","ZWNJ","ZWJ","WJ","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],[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,23,0,0,2,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,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,27,28,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,46,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,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,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,5,0,6,7,8,9,0,0,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,23,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,23,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,23,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,23,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,23,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,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,5,0,6,7,8,9,10,11,12,13,14,15,16,0,0,18,11,19,20,21,22,0,0,23,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,23,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,23,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,23,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,23,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,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,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,5,0,6,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,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,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,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,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,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,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,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,29,0,30,31,32,33,0,0,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,46,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,46,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,46,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,46,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,46,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,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,29,0,30,31,32,33,34,35,36,37,38,39,40,0,0,41,35,42,43,44,45,0,0,46,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,46,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,46,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,46,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,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,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,29,0,30,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,46,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,46,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,23,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,23,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,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,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,46,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,46,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,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"]]}');var Vy={X:1,C:2,V:4,N:8,H:16,ZWNJ:32,ZWJ:64,M:128,SM:256,VD:512,A:1024,Placeholder:2048,Dotted_Circle:4096,RS:8192,Coeng:16384,Repha:32768,Ra:65536,CM:131072,Symbol:262144},Gy={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},Yy=Vy.C|Vy.Ra|Vy.CM|Vy.V|Vy.Placeholder|Vy.Dotted_Circle,Hy=Vy.ZWJ|Vy.ZWNJ,qy=Vy.H|Vy.Coeng,Zy={Default:{hasOldSpec:!1,virama:0,basePos:"Last",rephPos:Gy.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Devanagari:{hasOldSpec:!0,virama:2381,basePos:"Last",rephPos:Gy.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Bengali:{hasOldSpec:!0,virama:2509,basePos:"Last",rephPos:Gy.After_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gurmukhi:{hasOldSpec:!0,virama:2637,basePos:"Last",rephPos:Gy.Before_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gujarati:{hasOldSpec:!0,virama:2765,basePos:"Last",rephPos:Gy.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Oriya:{hasOldSpec:!0,virama:2893,basePos:"Last",rephPos:Gy.After_Main,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Tamil:{hasOldSpec:!0,virama:3021,basePos:"Last",rephPos:Gy.After_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Telugu:{hasOldSpec:!0,virama:3149,basePos:"Last",rephPos:Gy.After_Post,rephMode:"Explicit",blwfMode:"Post_Only"},Kannada:{hasOldSpec:!0,virama:3277,basePos:"Last",rephPos:Gy.After_Post,rephMode:"Implicit",blwfMode:"Post_Only"},Malayalam:{hasOldSpec:!0,virama:3405,basePos:"Last",rephPos:Gy.After_Main,rephMode:"Log_Repha",blwfMode:"Pre_And_Post"},Khmer:{hasOldSpec:!1,virama:6098,basePos:"First",rephPos:Gy.Ra_To_Become_Reph,rephMode:"Vis_Repha",blwfMode:"Pre_And_Post"}},Xy={6078:[6081,6078],6079:[6081,6079],6080:[6081,6080],6084:[6081,6084],6085:[6081,6085]},Ky=fh(Wy).decompositions,Jy=new Lf(tm("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")),Qy=new oh(fh(zy)),$y=function(e){xe(n,e);var t=Se(n);function n(){return ve(this,n),t.apply(this,arguments)}return we(n,null,[{key:"planFeatures",value:function(e){e.addStage(rb),e.addStage(["locl","ccmp"]),e.addStage(lb),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(cb),e.addStage({local:["init"],global:["pres","abvs","blws","psts","haln","dist","abvm","blwm","calt","clig"]}),e.unicodeScript=function(e){return sm[e]}(e.script),e.indicConfig=Zy[e.unicodeScript]||Zy.Default,e.isOldSpec=e.indicConfig.hasOldSpec&&"2"!==e.script[e.script.length-1]}},{key:"assignFeatures",value:function(e,t){for(var n=function(n){var r=t[n].codePoints[0],i=Xy[r]||Ky[r];if(i){var a=i.map((function(r){var i=e.font.glyphForCodePoint(r);return new ty(e.font,i.id,[r],t[n].features)}));t.splice.apply(t,[n,1].concat(ge(a)))}},r=t.length-1;r>=0;r--)n(r)}}]),n}(Nm);function eb(e){return Jy.get(e.codePoints[0])>>8}function tb(e){return 1<<(255&Jy.get(e.codePoints[0]))}Pf($y,"zeroMarkWidths","NONE");var nb=we((function e(t,n,r,i){ve(this,e),this.category=t,this.position=n,this.syllableType=r,this.syllable=i}));function rb(e,t){var n,r=0,i=0,a=Pe(Qy.match(t.map(eb)));try{for(a.s();!(n=a.n()).done;){var o=Fe(n.value,3),s=o[0],u=o[1],l=o[2];if(s>i){++r;for(var c=i;c<s;c++)t[c].shaperInfo=new nb(Vy.X,Gy.End,"non_indic_cluster",r)}++r;for(var f=s;f<=u;f++)t[f].shaperInfo=new nb(1<<eb(t[f]),tb(t[f]),l[0],r);i=u+1}}catch(UF){a.e(UF)}finally{a.f()}if(i<t.length){++r;for(var h=i;h<t.length;h++)t[h].shaperInfo=new nb(Vy.X,Gy.End,"non_indic_cluster",r)}}function ib(e){return e.shaperInfo.category&Yy}function ab(e){return e.shaperInfo.category&Hy}function ob(e){return e.shaperInfo.category&qy}function sb(e,t){var n,r=Pe(e);try{for(r.s();!(n=r.n()).done;){n.value.features=Gt({},t,!0)}}catch(UF){r.e(UF)}finally{r.f()}return e[0]._font._layoutEngine.engine.GSUBProcessor.applyFeatures([t],e),1===e.length}function ub(e,t,n){var r=[n,t,n];return sb(r.slice(0,2),"blwf")||sb(r.slice(1,3),"blwf")?Gy.Below_C:sb(r.slice(0,2),"pstf")||sb(r.slice(1,3),"pstf")||sb(r.slice(0,2),"pref")||sb(r.slice(1,3),"pref")?Gy.Post_C:Gy.Base_C}function lb(e,t,n){var r=n.indicConfig,i=e._layoutEngine.engine.GSUBProcessor.features,a=e.glyphForCodePoint(9676).id,o=e.glyphForCodePoint(r.virama).id;if(o)for(var s=new ty(e,o,[r.virama]),u=0;u<t.length;u++)t[u].shaperInfo.position===Gy.Base_C&&(t[u].shaperInfo.position=ub(0,t[u].copy(),s));for(var l=0,c=fb(t,0);l<t.length;c=fb(t,l=c)){var f=t[l].shaperInfo,h=(f.category,f.syllableType);if("symbol_cluster"!==h&&"non_indic_cluster"!==h){if("broken_cluster"===h&&a){var d=new ty(e,a,[9676]);d.shaperInfo=new nb(1<<eb(d),tb(d),t[l].shaperInfo.syllableType,t[l].shaperInfo.syllable);for(var p=l;p<c&&t[p].shaperInfo.category===Vy.Repha;)p++;t.splice(p++,0,d),c++}var g=c,v=l,m=!1;if(r.rephPos!==Gy.Ra_To_Become_Reph&&i.rphf&&l+3<=c&&("Implicit"===r.rephMode&&!ab(t[l+2])||"Explicit"===r.rephMode&&t[l+2].shaperInfo.category===Vy.ZWJ)){var y=[t[l].copy(),t[l+1].copy(),t[l+2].copy()];if(sb(y.slice(0,2),"rphf")||"Explicit"===r.rephMode&&sb(y,"rphf")){for(v+=2;v<c&&ab(t[v]);)v++;g=l,m=!0}}else if("Log_Repha"===r.rephMode&&t[l].shaperInfo.category===Vy.Repha){for(v++;v<c&&ab(t[v]);)v++;g=l,m=!0}switch(r.basePos){case"Last":var b=c,w=!1;do{var k=t[--b].shaperInfo;if(ib(t[b])){if(k.position!==Gy.Below_C&&(k.position!==Gy.Post_C||w)){g=b;break}k.position===Gy.Below_C&&(w=!0),g=b}else if(l<b&&k.category===Vy.ZWJ&&t[b-1].shaperInfo.category===Vy.H)break}while(b>v);break;case"First":for(var x=(g=l)+1;x<c;x++)ib(t[x])&&(t[x].shaperInfo.position=Gy.Below_C)}m&&g===l&&v-g<=2&&(m=!1);for(var _=l;_<g;_++){var A=t[_].shaperInfo;A.position=Math.min(Gy.Pre_C,A.position)}g<c&&(t[g].shaperInfo.position=Gy.Base_C);for(var E=g+1;E<c;E++)if(t[E].shaperInfo.category===Vy.M){for(var S=E+1;S<c;S++)if(ib(t[S])){t[S].shaperInfo.position=Gy.Final_C;break}break}if(m&&(t[l].shaperInfo.position=Gy.Ra_To_Become_Reph),n.isOldSpec)for(var C="Malayalam"!==n.unicodeScript,D=g+1;D<c;D++)if(t[D].shaperInfo.category===Vy.H){var T=void 0;for(T=c-1;T>D&&!(ib(t[T])||C&&t[T].shaperInfo.category===Vy.H);T--);if(t[T].shaperInfo.category!==Vy.H&&T>D){var O=t[D];t.splice.apply(t,[D,0].concat(ge(t.splice(D+1,T-D)))),t[T]=O}break}for(var F=Gy.Start,P=l;P<c;P++){var R=t[P].shaperInfo;if(R.category&(Hy|Vy.N|Vy.RS|Vy.CM|qy&R.category)){if(R.position=F,R.category===Vy.H&&R.position===Gy.Pre_M)for(var M=P;M>l;M--)if(t[M-1].shaperInfo.position!==Gy.Pre_M){R.position=t[M-1].shaperInfo.position;break}}else R.position!==Gy.SMVD&&(F=R.position)}for(var I=g,L=g+1;L<c;L++)if(ib(t[L])){for(var N=I+1;N<L;N++)t[N].shaperInfo.position<Gy.SMVD&&(t[N].shaperInfo.position=t[L].shaperInfo.position);I=L}else t[L].shaperInfo.category===Vy.M&&(I=L);var B=t.slice(l,c);B.sort((function(e,t){return e.shaperInfo.position-t.shaperInfo.position})),t.splice.apply(t,[l,B.length].concat(ge(B)));for(var j=l;j<c;j++)if(t[j].shaperInfo.position===Gy.Base_C){g=j;break}for(var U=l;U<c&&t[U].shaperInfo.position===Gy.Ra_To_Become_Reph;U++)t[U].features.rphf=!0;for(var z=!n.isOldSpec&&"Pre_And_Post"===r.blwfMode,W=l;W<g;W++)t[W].features.half=!0,z&&(t[W].features.blwf=!0);for(var V=g+1;V<c;V++)t[V].features.abvf=!0,t[V].features.pstf=!0,t[V].features.blwf=!0;if(n.isOldSpec&&"Devanagari"===n.unicodeScript)for(var G=l;G+1<g;G++)t[G].shaperInfo.category!==Vy.Ra||t[G+1].shaperInfo.category!==Vy.H||G+1!==g&&t[G+2].shaperInfo.category!==Vy.ZWJ||(t[G].features.blwf=!0,t[G+1].features.blwf=!0);if(i.pref&&g+2<c)for(var Y=g+1;Y+2-1<c;Y++){if(sb([t[Y].copy(),t[Y+1].copy()],"pref")){for(var H=0;H<2;H++)t[Y++].features.pref=!0;if(i.cfar)for(;Y<c;Y++)t[Y].features.cfar=!0;break}}for(var q=l+1;q<c;q++)if(ab(t[q])){var Z=t[q].shaperInfo.category===Vy.ZWNJ,X=q;do{X--,Z&&delete t[X].features.half}while(X>l&&!ib(t[X]))}}}}function cb(e,t,n){for(var r=n.indicConfig,i=e._layoutEngine.engine.GSUBProcessor.features,a=0,o=fb(t,0);a<t.length;o=fb(t,a=o)){for(var s=!!i.pref,u=a;u<o;u++)if(t[u].shaperInfo.position>=Gy.Base_C){if(s&&u+1<o)for(var l=u+1;l<o;l++)if(t[l].features.pref){if(!t[l].substituted||!t[l].isLigated||t[l].isMultiplied){for(u=l;u<o&&ob(t[u]);)u++;t[u].shaperInfo.position=Gy.BASE_C,s=!1}break}if("Malayalam"===n.unicodeScript)for(var c=u+1;c<o;c++){for(;c<o&&ab(t[c]);)c++;if(c===o||!ob(t[c]))break;for(c++;c<o&&ab(t[c]);)c++;c<o&&ib(t[c])&&t[c].shaperInfo.position===Gy.Below_C&&(t[u=c].shaperInfo.position=Gy.Base_C)}a<u&&t[u].shaperInfo.position>Gy.Base_C&&u--;break}if(u===o&&a<u&&t[u-1].shaperInfo.category===Vy.ZWJ&&u--,u<o)for(;a<u&&t[u].shaperInfo.category&(Vy.N|qy);)u--;if(a+1<o&&a<u){var f=u===o?u-2:u-1;if("Malayalam"!==n.unicodeScript&&"Tamil"!==n.unicodeScript){for(;f>a&&!(t[f].shaperInfo.category&(Vy.M|qy));)f--;ob(t[f])&&t[f].shaperInfo.position!==Gy.Pre_M?f+1<o&&ab(t[f+1])&&f++:f=a}if(a<f&&t[f].shaperInfo.position!==Gy.Pre_M)for(var h=f;h>a;h--)if(t[h-1].shaperInfo.position===Gy.Pre_M){var d=h-1;d<u&&u<=f&&u--;var p=t[d];t.splice.apply(t,[d,0].concat(ge(t.splice(d+1,f-d)))),t[f]=p,f--}}if(a+1<o&&t[a].shaperInfo.position===Gy.Ra_To_Become_Reph&&t[a].shaperInfo.category===Vy.Repha!==(t[a].isLigated&&!t[a].isMultiplied)){var g=void 0,v=r.rephPos,m=!1;if(v!==Gy.After_Post){for(g=a+1;g<u&&!ob(t[g]);)g++;if(g<u&&ob(t[g])&&(g+1<u&&ab(t[g+1])&&g++,m=!0),!m&&v===Gy.After_Main){for(g=u;g+1<o&&t[g+1].shaperInfo.position<=Gy.After_Main;)g++;m=g<o}if(!m&&v===Gy.After_Sub){for(g=u;g+1<o&&!(t[g+1].shaperInfo.position&(Gy.Post_C|Gy.After_Post|Gy.SMVD));)g++;m=g<o}}if(!m){for(g=a+1;g<u&&!ob(t[g]);)g++;g<u&&ob(t[g])&&(g+1<u&&ab(t[g+1])&&g++,m=!0)}if(!m){for(g=o-1;g>a&&t[g].shaperInfo.position===Gy.SMVD;)g--;if(ob(t[g]))for(var y=u+1;y<g;y++)t[y].shaperInfo.category===Vy.M&&g--}var b=t[a];t.splice.apply(t,[a,0].concat(ge(t.splice(a+1,g-a)))),t[g]=b,a<u&&u<=g&&u--}if(s&&u+1<o)for(var w=u+1;w<o;w++)if(t[w].features.pref){if(t[w].isLigated&&!t[w].isMultiplied){var k=u;if("Malayalam"!==n.unicodeScript&&"Tamil"!==n.unicodeScript){for(;k>a&&!(t[k-1].shaperInfo.category&(Vy.M|qy));)k--;if(k>a&&t[k-1].shaperInfo.category===Vy.M)for(var x=w,_=u+1;_<x;_++)if(t[_].shaperInfo.category===Vy.M){k--;break}}k>a&&ob(t[k-1])&&k<o&&ab(t[k])&&k++;var A=w,E=t[A];t.splice.apply(t,[k+1,0].concat(ge(t.splice(k,A-k)))),t[k]=E,k<=u&&u<A&&u++}break}t[a].shaperInfo.position!==Gy.Pre_M||a&&/Cf|Mn/.test($f(t[a-1].codePoints[0]))||(t[a].features.init=!0)}}function fb(e,t){if(t>=e.length)return t;for(var n=e[t].shaperInfo.syllable;++t<e.length&&e[t].shaperInfo.syllable===n;);return t}var hb=fh(Wy),db=hb.categories,pb=hb.decompositions,gb=new Lf(tm("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")),vb=new oh(fh(Wy)),mb=function(e){xe(n,e);var t=Se(n);function n(){return ve(this,n),t.apply(this,arguments)}return we(n,null,[{key:"planFeatures",value:function(e){e.addStage(wb),e.addStage(["locl","ccmp","nukt","akhn"]),e.addStage(kb),e.addStage(["rphf"],!1),e.addStage(xb),e.addStage(kb),e.addStage(["pref"]),e.addStage(_b),e.addStage(["rkrf","abvf","blwf","half","pstf","vatu","cjct"]),e.addStage(Ab),e.addStage(["abvs","blws","pres","psts","dist","abvm","blwm"])}},{key:"assignFeatures",value:function(e,t){for(var n=function(n){var r=t[n].codePoints[0];if(pb[r]){var i=pb[r].map((function(r){var i=e.font.glyphForCodePoint(r);return new ty(e.font,i.id,[r],t[n].features)}));t.splice.apply(t,[n,1].concat(ge(i)))}},r=t.length-1;r>=0;r--)n(r)}}]),n}(Nm);function yb(e){return gb.get(e.codePoints[0])}Pf(mb,"zeroMarkWidths","BEFORE_GPOS");var bb=we((function e(t,n,r){ve(this,e),this.category=t,this.syllableType=n,this.syllable=r}));function wb(e,t){var n,r=0,i=Pe(vb.match(t.map(yb)));try{for(i.s();!(n=i.n()).done;){var a=Fe(n.value,3),o=a[0],s=a[1],u=a[2];++r;for(var l=o;l<=s;l++)t[l].shaperInfo=new bb(db[yb(t[l])],u[0],r);for(var c="R"===t[o].shaperInfo.category?1:Math.min(3,s-o),f=o;f<o+c;f++)t[f].features.rphf=!0}}catch(UF){i.e(UF)}finally{i.f()}}function kb(e,t){var n,r=Pe(t);try{for(r.s();!(n=r.n()).done;){n.value.substituted=!1}}catch(UF){r.e(UF)}finally{r.f()}}function xb(e,t){var n,r=Pe(t);try{for(r.s();!(n=r.n()).done;){var i=n.value;i.substituted&&i.features.rphf&&(i.shaperInfo.category="R")}}catch(UF){r.e(UF)}finally{r.f()}}function _b(e,t){var n,r=Pe(t);try{for(r.s();!(n=r.n()).done;){var i=n.value;i.substituted&&(i.shaperInfo.category="VPre")}}catch(UF){r.e(UF)}finally{r.f()}}function Ab(e,t){for(var n=e.glyphForCodePoint(9676).id,r=0,i=Eb(t,0);r<t.length;i=Eb(t,r=i)){var a=void 0,o=void 0,s=t[r].shaperInfo,u=s.syllableType;if("virama_terminated_cluster"===u||"standard_cluster"===u||"broken_cluster"===u){if("broken_cluster"===u&&n){var l=new ty(e,n,[9676]);for(l.shaperInfo=s,a=r;a<i&&"R"===t[a].shaperInfo.category;a++);t.splice(++a,0,l),i++}if("R"===s.category&&i-r>1)for(a=r+1;a<i;a++)if(Cb(s=t[a].shaperInfo)||Sb(t[a])){Sb(t[a])&&a--,t.splice.apply(t,[r,0].concat(ge(t.splice(r+1,a-r)),[t[a]]));break}for(a=r,o=i;a<i;a++)Cb(s=t[a].shaperInfo)||Sb(t[a])?o=Sb(t[a])?a+1:a:("VPre"===s.category||"VMPre"===s.category)&&o<a&&t.splice.apply(t,[o,1,t[a]].concat(ge(t.splice(o,a-o))))}}}function Eb(e,t){if(t>=e.length)return t;for(var n=e[t].shaperInfo.syllable;++t<e.length&&e[t].shaperInfo.syllable===n;);return t}function Sb(e){return"H"===e.shaperInfo.category&&!e.isLigated}function Cb(e){return"B"===e.category||"GB"===e.category}var Db={arab:Km,mong:Km,syrc:Km,"nko ":Km,phag:Km,mand:Km,mani:Km,phlp:Km,hang:ny,bng2:$y,beng:$y,dev2:$y,deva:$y,gjr2:$y,gujr:$y,guru:$y,gur2:$y,knda:$y,knd2:$y,mlm2:$y,mlym:$y,ory2:$y,orya:$y,taml:$y,tml2:$y,telu:$y,tel2:$y,khmr:$y,bali:mb,batk:mb,brah:mb,bugi:mb,buhd:mb,cakm:mb,cham:mb,dupl:mb,egyp:mb,gran:mb,hano:mb,java:mb,kthi:mb,kali:mb,khar:mb,khoj:mb,sind:mb,lepc:mb,limb:mb,mahj:mb,mtei:mb,modi:mb,hmng:mb,rjng:mb,saur:mb,shrd:mb,sidd:mb,sinh:$y,sund:mb,sylo:mb,tglg:mb,tagb:mb,tale:mb,lana:mb,tavt:mb,takr:mb,tibt:mb,tfng:mb,tirh:mb,latn:Nm,DFLT:Nm};for(var Tb=function(e){xe(n,e);var t=Se(n);function n(){return ve(this,n),t.apply(this,arguments)}return we(n,[{key:"applyLookup",value:function(e,t){var n=this;switch(e){case 1:var r=this.coverageIndex(t.coverage);if(-1===r)return!1;var i=this.glyphIterator.cur;switch(t.version){case 1:i.id=i.id+t.deltaGlyphID&65535;break;case 2:i.id=t.substitute.get(r)}return!0;case 2:var a=this.coverageIndex(t.coverage);if(-1!==a){var o,s=t.sequences.get(a);if(0===s.length)return this.glyphs.splice(this.glyphIterator.index,1),!0;this.glyphIterator.cur.id=s[0],this.glyphIterator.cur.ligatureComponent=0;var u=this.glyphIterator.cur.features,l=this.glyphIterator.cur,c=s.slice(1).map((function(e,t){var r=new ty(n.font,e,void 0,u);return r.shaperInfo=l.shaperInfo,r.isLigated=l.isLigated,r.ligatureComponent=t+1,r.substituted=!0,r.isMultiplied=!0,r}));return(o=this.glyphs).splice.apply(o,[this.glyphIterator.index+1,0].concat(ge(c))),!0}return!1;case 3:var f=this.coverageIndex(t.coverage);if(-1!==f){return this.glyphIterator.cur.id=t.alternateSet.get(f)[0],!0}return!1;case 4:var h=this.coverageIndex(t.coverage);if(-1===h)return!1;var d,p=Pe(t.ligatureSets.get(h));try{for(p.s();!(d=p.n()).done;){var g=d.value,v=this.sequenceMatchIndices(1,g.components);if(v){var m,y=this.glyphIterator.cur,b=y.codePoints.slice(),w=Pe(v);try{for(w.s();!(m=w.n()).done;){var k=m.value;b.push.apply(b,ge(this.glyphs[k].codePoints))}}catch(UF){w.e(UF)}finally{w.f()}var x=new ty(this.font,g.glyph,b,y.features);x.shaperInfo=y.shaperInfo,x.isLigated=!0,x.substituted=!0;for(var _=y.isMark,A=0;A<v.length&&_;A++)_=this.glyphs[v[A]].isMark;x.ligatureID=_?null:this.ligatureID++;var E,S=y.ligatureID,C=y.codePoints.length,D=C,T=this.glyphIterator.index+1,O=Pe(v);try{for(O.s();!(E=O.n()).done;){var F=E.value;if(_)T=F;else for(;T<F;){var P=D-C+Math.min(this.glyphs[T].ligatureComponent||1,C);this.glyphs[T].ligatureID=x.ligatureID,this.glyphs[T].ligatureComponent=P,T++}S=this.glyphs[T].ligatureID,D+=C=this.glyphs[T].codePoints.length,T++}}catch(UF){O.e(UF)}finally{O.f()}if(S&&!_)for(var R=T;R<this.glyphs.length&&this.glyphs[R].ligatureID===S;R++){P=D-C+Math.min(this.glyphs[R].ligatureComponent||1,C);this.glyphs[R].ligatureComponent=P}for(var M=v.length-1;M>=0;M--)this.glyphs.splice(v[M],1);return this.glyphs[this.glyphIterator.index]=x,!0}}}catch(UF){p.e(UF)}finally{p.f()}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 new Error("GSUB lookupType ".concat(e," is not supported"))}}}]),n}(ey),Ob=function(e){xe(n,e);var t=Se(n);function n(){return ve(this,n),t.apply(this,arguments)}return we(n,[{key:"applyPositionValue",value:function(e,t){var n=this.positions[this.glyphIterator.peekIndex(e)];null!=t.xAdvance&&(n.xAdvance+=t.xAdvance),null!=t.yAdvance&&(n.yAdvance+=t.yAdvance),null!=t.xPlacement&&(n.xOffset+=t.xPlacement),null!=t.yPlacement&&(n.yOffset+=t.yPlacement);var r=this.font._variationProcessor,i=this.font.GDEF&&this.font.GDEF.itemVariationStore;r&&i&&(t.xPlaDevice&&(n.xOffset+=r.getDelta(i,t.xPlaDevice.a,t.xPlaDevice.b)),t.yPlaDevice&&(n.yOffset+=r.getDelta(i,t.yPlaDevice.a,t.yPlaDevice.b)),t.xAdvDevice&&(n.xAdvance+=r.getDelta(i,t.xAdvDevice.a,t.xAdvDevice.b)),t.yAdvDevice&&(n.yAdvance+=r.getDelta(i,t.yAdvDevice.a,t.yAdvDevice.b)))}},{key:"applyLookup",value:function(e,t){switch(e){case 1:var n=this.coverageIndex(t.coverage);if(-1===n)return!1;switch(t.version){case 1:this.applyPositionValue(0,t.value);break;case 2:this.applyPositionValue(0,t.values.get(n))}return!0;case 2:var r=this.glyphIterator.peek();if(!r)return!1;var i=this.coverageIndex(t.coverage);if(-1===i)return!1;switch(t.version){case 1:var a,o=Pe(t.pairSets.get(i));try{for(o.s();!(a=o.n()).done;){var s=a.value;if(s.secondGlyph===r.id)return this.applyPositionValue(0,s.value1),this.applyPositionValue(1,s.value2),!0}}catch(UF){o.e(UF)}finally{o.f()}return!1;case 2:var u=this.getClassID(this.glyphIterator.cur.id,t.classDef1),l=this.getClassID(r.id,t.classDef2);if(-1===u||-1===l)return!1;var c=t.classRecords.get(u).get(l);return this.applyPositionValue(0,c.value1),this.applyPositionValue(1,c.value2),!0}case 3:var f=this.glyphIterator.peekIndex(),h=this.glyphs[f];if(!h)return!1;var d=t.entryExitRecords[this.coverageIndex(t.coverage)];if(!d||!d.exitAnchor)return!1;var p=t.entryExitRecords[this.coverageIndex(t.coverage,h.id)];if(!p||!p.entryAnchor)return!1;var g,v=this.getAnchor(p.entryAnchor),m=this.getAnchor(d.exitAnchor),y=this.positions[this.glyphIterator.index],b=this.positions[f];switch(this.direction){case"ltr":y.xAdvance=m.x+y.xOffset,g=v.x+b.xOffset,b.xAdvance-=g,b.xOffset-=g;break;case"rtl":g=m.x+y.xOffset,y.xAdvance-=g,y.xOffset-=g,b.xAdvance=v.x+b.xOffset}return this.glyphIterator.flags.rightToLeft?(this.glyphIterator.cur.cursiveAttachment=f,y.yOffset=v.y-m.y):(h.cursiveAttachment=this.glyphIterator.index,y.yOffset=m.y-v.y),!0;case 4:var w=this.coverageIndex(t.markCoverage);if(-1===w)return!1;for(var k=this.glyphIterator.index;--k>=0&&(this.glyphs[k].isMark||this.glyphs[k].ligatureComponent>0););if(k<0)return!1;var x=this.coverageIndex(t.baseCoverage,this.glyphs[k].id);if(-1===x)return!1;var _=t.markArray[w],A=t.baseArray[x][_.class];return this.applyAnchor(_,A,k),!0;case 5:var E=this.coverageIndex(t.markCoverage);if(-1===E)return!1;for(var S=this.glyphIterator.index;--S>=0&&this.glyphs[S].isMark;);if(S<0)return!1;var C=this.coverageIndex(t.ligatureCoverage,this.glyphs[S].id);if(-1===C)return!1;var D=t.ligatureArray[C],T=this.glyphIterator.cur,O=this.glyphs[S],F=O.ligatureID&&O.ligatureID===T.ligatureID&&T.ligatureComponent>0?Math.min(T.ligatureComponent,O.codePoints.length)-1:O.codePoints.length-1,P=t.markArray[E],R=D[F][P.class];return this.applyAnchor(P,R,S),!0;case 6:var M=this.coverageIndex(t.mark1Coverage);if(-1===M)return!1;var I=this.glyphIterator.peekIndex(-1),L=this.glyphs[I];if(!L||!L.isMark)return!1;var N=this.glyphIterator.cur,B=!1;if(N.ligatureID===L.ligatureID?N.ligatureID?N.ligatureComponent===L.ligatureComponent&&(B=!0):B=!0:(N.ligatureID&&!N.ligatureComponent||L.ligatureID&&!L.ligatureComponent)&&(B=!0),!B)return!1;var j=this.coverageIndex(t.mark2Coverage,L.id);if(-1===j)return!1;var U=t.mark1Array[M],z=t.mark2Array[j][U.class];return this.applyAnchor(U,z,I),!0;case 7:return this.applyContext(t);case 8:return this.applyChainingContext(t);case 9:return this.applyLookup(t.lookupType,t.extension);default:throw new Error("Unsupported GPOS table: ".concat(e))}}},{key:"applyAnchor",value:function(e,t,n){var r=this.getAnchor(t),i=this.getAnchor(e.markAnchor),a=(this.positions[n],this.positions[this.glyphIterator.index]);a.xOffset=r.x-i.x,a.yOffset=r.y-i.y,this.glyphIterator.cur.markAttachment=n}},{key:"getAnchor",value:function(e){var t=e.xCoordinate,n=e.yCoordinate,r=this.font._variationProcessor,i=this.font.GDEF&&this.font.GDEF.itemVariationStore;return r&&i&&(e.xDeviceTable&&(t+=r.getDelta(i,e.xDeviceTable.a,e.xDeviceTable.b)),e.yDeviceTable&&(n+=r.getDelta(i,e.yDeviceTable.a,e.yDeviceTable.b))),{x:t,y:n}}},{key:"applyFeatures",value:function(e,t,r){Gn(_e(n.prototype),"applyFeatures",this).call(this,e,t,r);for(var i=0;i<this.glyphs.length;i++)this.fixCursiveAttachment(i);this.fixMarkAttachment()}},{key:"fixCursiveAttachment",value:function(e){var t=this.glyphs[e];if(null!=t.cursiveAttachment){var n=t.cursiveAttachment;t.cursiveAttachment=null,this.fixCursiveAttachment(n),this.positions[e].yOffset+=this.positions[n].yOffset}}},{key:"fixMarkAttachment",value:function(){for(var e=0;e<this.glyphs.length;e++){var t=this.glyphs[e];if(null!=t.markAttachment){var n=t.markAttachment;if(this.positions[e].xOffset+=this.positions[n].xOffset,this.positions[e].yOffset+=this.positions[n].yOffset,"ltr"===this.direction)for(var r=n;r<e;r++)this.positions[e].xOffset-=this.positions[r].xAdvance,this.positions[e].yOffset-=this.positions[r].yAdvance;else for(var i=n+1;i<e+1;i++)this.positions[e].xOffset+=this.positions[i].xAdvance,this.positions[e].yOffset+=this.positions[i].yAdvance}}}}]),n}(ey),Fb=function(){function e(t){ve(this,e),this.font=t,this.glyphInfos=null,this.plan=null,this.GSUBProcessor=null,this.GPOSProcessor=null,this.fallbackPosition=!0,t.GSUB&&(this.GSUBProcessor=new Tb(t,t.GSUB)),t.GPOS&&(this.GPOSProcessor=new Ob(t,t.GPOS))}return we(e,[{key:"setup",value:function(e){var t=this;this.glyphInfos=e.glyphs.map((function(e){return new ty(t.font,e.id,ge(e.codePoints))}));var n=null;for(var r in this.GPOSProcessor&&(n=this.GPOSProcessor.selectScript(e.script,e.language,e.direction)),this.GSUBProcessor&&(n=this.GSUBProcessor.selectScript(e.script,e.language,e.direction)),this.shaper=function(e){Array.isArray(e)||(e=[e]);var t,n=Pe(e);try{for(n.s();!(t=n.n()).done;){var r=t.value,i=Db[r];if(i)return i}}catch(UF){n.e(UF)}finally{n.f()}return Nm}(n),this.plan=new Fm(this.font,n,e.direction),this.shaper.plan(this.plan,this.glyphInfos,e.features),this.plan.allFeatures)e.features[r]=!0}},{key:"substitute",value:function(e){var t=this;this.GSUBProcessor&&(this.plan.process(this.GSUBProcessor,this.glyphInfos),e.glyphs=this.glyphInfos.map((function(e){return t.font.getGlyph(e.id,e.codePoints)})))}},{key:"position",value:function(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}},{key:"zeroMarkAdvances",value:function(e){for(var t=0;t<this.glyphInfos.length;t++)this.glyphInfos[t].isMark&&(e[t].xAdvance=0,e[t].yAdvance=0)}},{key:"cleanup",value:function(){this.glyphInfos=null,this.plan=null,this.shaper=null}},{key:"getAvailableFeatures",value:function(e,t){var n=[];return this.GSUBProcessor&&(this.GSUBProcessor.selectScript(e,t),n.push.apply(n,ge(Object.keys(this.GSUBProcessor.features)))),this.GPOSProcessor&&(this.GPOSProcessor.selectScript(e,t),n.push.apply(n,ge(Object.keys(this.GPOSProcessor.features)))),n}}]),e}(),Pb=function(){function e(t){ve(this,e),this.font=t,this.unicodeLayoutEngine=null,this.kernProcessor=null,this.font.morx?this.engine=new Om(this.font):(this.font.GSUB||this.font.GPOS)&&(this.engine=new Fb(this.font))}return we(e,[{key:"layout",value:function(e,t,n,r,i){if("string"===typeof t&&(i=r,r=n,n=t,t=[]),"string"===typeof e){null==n&&(n=function(e){for(var t=e.length,n=0;n<t;){var r=e.charCodeAt(n++);if(55296<=r&&r<=56319&&n<t){var i=e.charCodeAt(n);56320<=i&&i<=57343&&(n++,r=((1023&r)<<10)+(1023&i)+65536)}var a=th(r);if("Common"!==a&&"Inherited"!==a&&"Unknown"!==a)return om[a]}return om.Unknown}(e));var a=this.font.glyphsForString(e)}else{if(null==n){var o,s=[],u=Pe(e);try{for(u.s();!(o=u.n()).done;){var l=o.value;s.push.apply(s,ge(l.codePoints))}}catch(UF){u.e(UF)}finally{u.f()}n=function(e){for(var t=0;t<e.length;t++){var n=th(e[t]);if("Common"!==n&&"Inherited"!==n&&"Unknown"!==n)return om[n]}return om.Unknown}(s)}a=e}var c=new gm(a,t,n,r,i);return 0===a.length?(c.positions=[],c):(this.engine&&this.engine.setup&&this.engine.setup(c),this.substitute(c),this.position(c),this.hideDefaultIgnorables(c.glyphs,c.positions),this.engine&&this.engine.cleanup&&this.engine.cleanup(),c)}},{key:"substitute",value:function(e){this.engine&&this.engine.substitute&&this.engine.substitute(e)}},{key:"position",value:function(e){e.positions=e.glyphs.map((function(e){return new vm(e.advanceWidth)}));var t=null;this.engine&&this.engine.position&&(t=this.engine.position(e)),t||this.engine&&!this.engine.fallbackPosition||(this.unicodeLayoutEngine||(this.unicodeLayoutEngine=new im(this.font)),this.unicodeLayoutEngine.positionGlyphs(e.glyphs,e.positions)),t&&t.kern||!1===e.features.kern||!this.font.kern||(this.kernProcessor||(this.kernProcessor=new rm(this.font)),this.kernProcessor.process(e.glyphs,e.positions),e.features.kern=!0)}},{key:"hideDefaultIgnorables",value:function(e,t){for(var n=this.font.glyphForCodePoint(32),r=0;r<e.length;r++)this.isDefaultIgnorable(e[r].codePoints[0])&&(e[r]=n,t[r].xAdvance=0,t[r].yAdvance=0)}},{key:"isDefaultIgnorable",value:function(e){var 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}else switch(t){case 1:return 113824<=e&&e<=113827||119155<=e&&e<=119162;case 14:return 917504<=e&&e<=921599;default:return!1}}},{key:"getAvailableFeatures",value:function(e,t){var n=[];return this.engine&&n.push.apply(n,ge(this.engine.getAvailableFeatures(e,t))),this.font.kern&&-1===n.indexOf("kern")&&n.push("kern"),n}},{key:"stringsForGlyph",value:function(e){var t,n=new Set,r=Pe(this.font._cmapProcessor.codePointsForGlyph(e));try{for(r.s();!(t=r.n()).done;){var i=t.value;n.add(String.fromCodePoint(i))}}catch(UF){r.e(UF)}finally{r.f()}if(this.engine&&this.engine.stringsForGlyph){var a,o=Pe(this.engine.stringsForGlyph(e));try{for(o.s();!(a=o.n()).done;){var s=a.value;n.add(s)}}catch(UF){o.e(UF)}finally{o.f()}}return Array.from(n)}}]),e}(),Rb={moveTo:"M",lineTo:"L",quadraticCurveTo:"Q",bezierCurveTo:"C",closePath:"Z"},Mb=function(){function e(){ve(this,e),this.commands=[],this._bbox=null,this._cbox=null}return we(e,[{key:"toFunction",value:function(){var e=this;return function(t){e.commands.forEach((function(e){return t[e.command].apply(t,e.args)}))}}},{key:"toSVG",value:function(){var e=this.commands.map((function(e){var t=e.args.map((function(e){return Math.round(100*e)/100}));return"".concat(Rb[e.command]).concat(t.join(" "))}));return e.join("")}},{key:"cbox",get:function(){if(!this._cbox){var e,t=new am,n=Pe(this.commands);try{for(n.s();!(e=n.n()).done;)for(var r=e.value,i=0;i<r.args.length;i+=2)t.addPoint(r.args[i],r.args[i+1])}catch(UF){n.e(UF)}finally{n.f()}this._cbox=Object.freeze(t)}return this._cbox}},{key:"bbox",get:function(){if(this._bbox)return this._bbox;var e,t=new am,n=0,r=0,i=function(e){return Math.pow(1-e,3)*w[A]+3*Math.pow(1-e,2)*e*k[A]+3*(1-e)*Math.pow(e,2)*x[A]+Math.pow(e,3)*_[A]},a=Pe(this.commands);try{for(a.s();!(e=a.n()).done;){var o=e.value;switch(o.command){case"moveTo":case"lineTo":var s=Fe(o.args,2),u=s[0],l=s[1];t.addPoint(u,l),n=u,r=l;break;case"quadraticCurveTo":case"bezierCurveTo":if("quadraticCurveTo"===o.command)var c=Fe(o.args,4),f=c[0],h=c[1],d=c[2],p=c[3],g=n+2/3*(f-n),v=r+2/3*(h-r),m=d+2/3*(f-d),y=p+2/3*(h-p);else{var b=Fe(o.args,6);g=b[0],v=b[1],m=b[2],y=b[3],d=b[4],p=b[5]}t.addPoint(d,p);for(var w=[n,r],k=[g,v],x=[m,y],_=[d,p],A=0;A<=1;A++){var E=6*w[A]-12*k[A]+6*x[A],S=-3*w[A]+9*k[A]-9*x[A]+3*_[A];if(o=3*k[A]-3*w[A],0!==S){var C=Math.pow(E,2)-4*o*S;if(!(C<0)){var D=(-E+Math.sqrt(C))/(2*S);0<D&&D<1&&(0===A?t.addPoint(i(D),t.maxY):1===A&&t.addPoint(t.maxX,i(D)));var T=(-E-Math.sqrt(C))/(2*S);0<T&&T<1&&(0===A?t.addPoint(i(T),t.maxY):1===A&&t.addPoint(t.maxX,i(T)))}}else{if(0===E)continue;var O=-o/E;0<O&&O<1&&(0===A?t.addPoint(i(O),t.maxY):1===A&&t.addPoint(t.maxX,i(O)))}}n=d,r=p}}}catch(UF){a.e(UF)}finally{a.f()}return this._bbox=Object.freeze(t)}},{key:"mapPoints",value:function(t){var n,r=new e,i=Pe(this.commands);try{for(i.s();!(n=i.n()).done;){for(var a=n.value,o=[],s=0;s<a.args.length;s+=2){var u=Fe(t(a.args[s],a.args[s+1]),2),l=u[0],c=u[1];o.push(l,c)}r[a.command].apply(r,o)}}catch(UF){i.e(UF)}finally{i.f()}return r}},{key:"transform",value:function(e,t,n,r,i,a){return this.mapPoints((function(o,s){return[e*o+n*s+i,t*o+r*s+a]}))}},{key:"translate",value:function(e,t){return this.transform(1,0,0,1,e,t)}},{key:"rotate",value:function(e){var t=Math.cos(e),n=Math.sin(e);return this.transform(t,n,-n,t,0,0)}},{key:"scale",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;return this.transform(e,0,0,t,0,0)}}]),e}(),Ib=function(){var e=Nb[Lb];Mb.prototype[e]=function(){this._bbox=this._cbox=null;for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return this.commands.push({command:e,args:n}),this}},Lb=0,Nb=["moveTo","lineTo","quadraticCurveTo","bezierCurveTo","closePath"];Lb<Nb.length;Lb++)Ib();var Bb=[".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","oslash","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"],jb=function(){function e(t,n,r){ve(this,e),this.id=t,this.codePoints=n,this._font=r,this.isMark=this.codePoints.length>0&&this.codePoints.every(rh),this.isLigature=this.codePoints.length>1}return we(e,[{key:"_getPath",value:function(){return new Mb}},{key:"_getCBox",value:function(){return this.path.cbox}},{key:"_getBBox",value:function(){return this.path.bbox}},{key:"_getTableMetrics",value:function(e){if(this.id<e.metrics.length)return e.metrics.get(this.id);var t=e.metrics.get(e.metrics.length-1);return{advance:t?t.advance:0,bearing:e.bearings.get(this.id-e.metrics.length)||0}}},{key:"_getMetrics",value:function(e){if(this._metrics)return this._metrics;var t,n=this._getTableMetrics(this._font.hmtx),r=n.advance,i=n.bearing;if(this._font.vmtx)var a=this._getTableMetrics(this._font.vmtx),o=a.advance,s=a.bearing;else if("undefined"!==typeof e&&null!==e||(e=this.cbox),(t=this._font["OS/2"])&&t.version>0)o=Math.abs(t.typoAscender-t.typoDescender),s=t.typoAscender-e.maxY;else{var u=this._font.hhea;o=Math.abs(u.ascent-u.descent),s=u.ascent-e.maxY}return this._font._variationProcessor&&this._font.HVAR&&(r+=this._font._variationProcessor.getAdvanceAdjustment(this.id,this._font.HVAR)),this._metrics={advanceWidth:r,advanceHeight:o,leftBearing:i,topBearing:s}}},{key:"cbox",get:function(){return this._getCBox()}},{key:"bbox",get:function(){return this._getBBox()}},{key:"path",get:function(){return this._getPath()}},{key:"getScaledPath",value:function(e){var t=1/this._font.unitsPerEm*e;return this.path.scale(t)}},{key:"advanceWidth",get:function(){return this._getMetrics().advanceWidth}},{key:"advanceHeight",get:function(){return this._getMetrics().advanceHeight}},{key:"ligatureCaretPositions",get:function(){}},{key:"_getName",value:function(){var e=this._font.post;if(!e)return null;switch(e.version){case 1:return Bb[this.id];case 2:var t=e.glyphNameIndex[this.id];return t<Bb.length?Bb[t]:e.names[t-Bb.length];case 2.5:return Bb[this.id+e.offsets[this.id]];case 4:return String.fromCharCode(e.map[this.id])}}},{key:"name",get:function(){return this._getName()}},{key:"render",value:function(e,t){e.save();var n=1/this._font.head.unitsPerEm*t;e.scale(n,n),this.path.toFunction()(e),e.fill(),e.restore()}}]),e}();Rf([bh],jb.prototype,"cbox",null),Rf([bh],jb.prototype,"bbox",null),Rf([bh],jb.prototype,"path",null),Rf([bh],jb.prototype,"advanceWidth",null),Rf([bh],jb.prototype,"advanceHeight",null),Rf([bh],jb.prototype,"name",null);var Ub=new Df({numberOfContours:hf,xMin:hf,yMin:hf,xMax:hf,yMax:hf}),zb=function(){function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;ve(this,e),this.onCurve=t,this.endContour=n,this.x=r,this.y=i}return we(e,[{key:"copy",value:function(){return new e(this.onCurve,this.endContour,this.x,this.y)}}]),e}(),Wb=we((function e(t,n,r){ve(this,e),this.glyphID=t,this.dx=n,this.dy=r,this.pos=0,this.scaleX=this.scaleY=1,this.scale01=this.scale10=0})),Vb=function(e){xe(n,e);var t=Se(n);function n(){var e;ve(this,n);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return Pf(Ee(e=t.call.apply(t,[this].concat(i))),"type","TTF"),e}return we(n,[{key:"_getCBox",value:function(e){if(this._font._variationProcessor&&!e)return this.path.cbox;var t=this._font._getTableStream("glyf");t.pos+=this._font.loca.offsets[this.id];var n=Ub.decode(t),r=new am(n.xMin,n.yMin,n.xMax,n.yMax);return Object.freeze(r)}},{key:"_parseGlyphCoord",value:function(e,t,n,r){if(n){var i=e.readUInt8();r||(i=-i),i+=t}else if(r)i=t;else i=t+e.readInt16BE();return i}},{key:"_decode",value:function(){var e=this._font.loca.offsets[this.id];if(e===this._font.loca.offsets[this.id+1])return null;var t=this._font._getTableStream("glyf");t.pos+=e;var n=t.pos,r=Ub.decode(t);return r.numberOfContours>0?this._decodeSimple(r,t):r.numberOfContours<0&&this._decodeComposite(r,t,n),r}},{key:"_decodeSimple",value:function(e,t){e.points=[];var n=new bf(uf,e.numberOfContours).decode(t);e.instructions=new bf(sf,uf).decode(t);for(var r=[],i=n[n.length-1]+1;r.length<i;){var a=t.readUInt8();if(r.push(a),8&a)for(var o=t.readUInt8(),s=0;s<o;s++)r.push(a)}for(var u=0;u<r.length;u++){a=r[u];var l=new zb(!!(1&a),n.indexOf(u)>=0,0,0);e.points.push(l)}var c=0;for(u=0;u<r.length;u++){a=r[u];e.points[u].x=c=this._parseGlyphCoord(t,c,2&a,16&a)}var f=0;for(u=0;u<r.length;u++){a=r[u];e.points[u].y=f=this._parseGlyphCoord(t,f,4&a,32&a)}if(this._font._variationProcessor){var h=e.points.slice();h.push.apply(h,ge(this._getPhantomPoints(e))),this._font._variationProcessor.transformPoints(this.id,h),e.phantomPoints=h.slice(-4)}}},{key:"_decodeComposite",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;e.components=[];for(var r=!1,i=32;32&i;){i=t.readUInt16BE();var a=t.pos-n,o=t.readUInt16BE();if(r||(r=0!==(256&i)),1&i)var s=t.readInt16BE(),u=t.readInt16BE();else s=t.readInt8(),u=t.readInt8();(f=new Wb(o,s,u)).pos=a,8&i?f.scaleX=f.scaleY=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824:64&i?(f.scaleX=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824,f.scaleY=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824):128&i&&(f.scaleX=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824,f.scale01=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824,f.scale10=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824,f.scaleY=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824),e.components.push(f)}if(this._font._variationProcessor){for(var l=[],c=0;c<e.components.length;c++){var f=e.components[c];l.push(new zb(!0,!0,f.dx,f.dy))}l.push.apply(l,ge(this._getPhantomPoints(e))),this._font._variationProcessor.transformPoints(this.id,l),e.phantomPoints=l.splice(-4,4);for(var h=0;h<l.length;h++){var d=l[h];e.components[h].dx=d.x,e.components[h].dy=d.y}}return r}},{key:"_getPhantomPoints",value:function(e){var t=this._getCBox(!0);null==this._metrics&&(this._metrics=jb.prototype._getMetrics.call(this,t));var n=this._metrics,r=n.advanceWidth,i=n.advanceHeight,a=n.leftBearing,o=n.topBearing;return[new zb(!1,!0,e.xMin-a,0),new zb(!1,!0,e.xMin-a+r,0),new zb(!1,!0,0,e.yMax+o),new zb(!1,!0,0,e.yMax+o+i)]}},{key:"_getContours",value:function(){var e=this._decode();if(!e)return[];var t=[];if(e.numberOfContours<0){var n,r=Pe(e.components);try{for(r.s();!(n=r.n()).done;)for(var i=n.value,a=this._font.getGlyph(i.glyphID)._getContours(),o=0;o<a.length;o++)for(var s=a[o],u=0;u<s.length;u++){var l=s[u],c=l.x*i.scaleX+l.y*i.scale01+i.dx,f=l.y*i.scaleY+l.x*i.scale10+i.dy;t.push(new zb(l.onCurve,l.endContour,c,f))}}catch(UF){r.e(UF)}finally{r.f()}}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.yMax);for(var h=[],d=[],p=0;p<t.length;p++){var g=t[p];d.push(g),g.endContour&&(h.push(d),d=[])}return h}},{key:"_getMetrics",value:function(){if(this._metrics)return this._metrics;var e=this._getCBox(!0);return Gn(_e(n.prototype),"_getMetrics",this).call(this,e),this._font._variationProcessor&&!this._font.HVAR&&this.path,this._metrics}},{key:"_getPath",value:function(){for(var e=this._getContours(),t=new Mb,n=0;n<e.length;n++){var r=e[n],i=r[0],a=r[r.length-1],o=0;if(i.onCurve){var s=null;o=1}else s=i=a.onCurve?a:new zb(!1,!1,(i.x+a.x)/2,(i.y+a.y)/2);t.moveTo(i.x,i.y);for(var u=o;u<r.length;u++){var l=r[u],c=0===u?i:r[u-1];if(c.onCurve&&l.onCurve)t.lineTo(l.x,l.y);else if(c.onCurve&&!l.onCurve)s=l;else if(c.onCurve||l.onCurve){if(c.onCurve||!l.onCurve)throw new Error("Unknown TTF path state");t.quadraticCurveTo(s.x,s.y,l.x,l.y);s=null}else{var f=(c.x+l.x)/2,h=(c.y+l.y)/2;t.quadraticCurveTo(c.x,c.y,f,h);var s=l}}s&&t.quadraticCurveTo(s.x,s.y,i.x,i.y),t.closePath()}return t}}]),n}(jb),Gb=function(e){xe(n,e);var t=Se(n);function n(){var e;ve(this,n);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return Pf(Ee(e=t.call.apply(t,[this].concat(i))),"type","CFF"),e}return we(n,[{key:"_getName",value:function(){return this._font.CFF2?Gn(_e(n.prototype),"_getName",this).call(this):this._font["CFF "].getGlyphName(this.id)}},{key:"bias",value:function(e){return e.length<1240?107:e.length<33900?1131:32768}},{key:"_getPath",value:function(){var e=this._font.CFF2||this._font["CFF "],t=e.stream,n=e.topDict.CharStrings[this.id],r=n.offset+n.length;t.pos=n.offset;var i,a,o=new Mb,s=[],u=[],l=null,c=0,f=0,h=0,d=!1;this._usedGsubrs=i={},this._usedSubrs=a={};var p=e.globalSubrIndex||[],g=this.bias(p),v=e.privateDictForGlyph(this.id)||{},m=v.Subrs||[],y=this.bias(m),b=e.topDict.vstore&&e.topDict.vstore.itemVariationStore,w=v.vsindex,k=this._font._variationProcessor;function x(){null==l&&(l=s.shift()+v.nominalWidthX)}function _(){return s.length%2!==0&&x(),c+=s.length>>1,s.length=0}function A(e,t){d&&o.closePath(),o.moveTo(e,t),d=!0}return function n(){for(;t.pos<r;){var l=t.readUInt8();if(l<32){var v=void 0,E=void 0,S=void 0;switch(l){case 1:case 3:case 18:case 23:_();break;case 4:s.length>1&&x(),h+=s.shift(),A(f,h);break;case 5:for(;s.length>=2;)f+=s.shift(),h+=s.shift(),o.lineTo(f,h);break;case 6:case 7:for(S=6===l;s.length>=1;)S?f+=s.shift():h+=s.shift(),o.lineTo(f,h),S=!S;break;case 8:for(;s.length>0;){var C=f+s.shift(),D=h+s.shift(),T=C+s.shift(),O=D+s.shift();f=T+s.shift(),h=O+s.shift(),o.bezierCurveTo(C,D,T,O,f,h)}break;case 10:if(v=s.pop()+y,E=m[v]){a[v]=!0;var F=t.pos,P=r;t.pos=E.offset,r=E.offset+E.length,n(),t.pos=F,r=P}break;case 11:if(e.version>=2)break;return;case 14:if(e.version>=2)break;s.length>0&&x(),d&&(o.closePath(),d=!1);break;case 15:if(e.version<2)throw new Error("vsindex operator not supported in CFF v1");w=s.pop();break;case 16:if(e.version<2)throw new Error("blend operator not supported in CFF v1");if(!k)throw new Error("blend operator in non-variation font");for(var R=k.getBlendVector(b,w),M=s.pop(),I=M*R.length,L=s.length-I,N=L-M,B=0;B<M;B++){for(var j=s[N+B],U=0;U<R.length;U++)j+=R[U]*s[L++];s[N+B]=j}for(;I--;)s.pop();break;case 19:case 20:_(),t.pos+=c+7>>3;break;case 21:s.length>2&&x(),f+=s.shift(),h+=s.shift(),A(f,h);break;case 22:s.length>1&&x(),A(f+=s.shift(),h);break;case 24:for(;s.length>=8;){C=f+s.shift(),D=h+s.shift(),T=C+s.shift(),O=D+s.shift();f=T+s.shift(),h=O+s.shift(),o.bezierCurveTo(C,D,T,O,f,h)}f+=s.shift(),h+=s.shift(),o.lineTo(f,h);break;case 25:for(;s.length>=8;)f+=s.shift(),h+=s.shift(),o.lineTo(f,h);C=f+s.shift(),D=h+s.shift(),T=C+s.shift(),O=D+s.shift();f=T+s.shift(),h=O+s.shift(),o.bezierCurveTo(C,D,T,O,f,h);break;case 26:for(s.length%2&&(f+=s.shift());s.length>=4;)C=f,D=h+s.shift(),T=C+s.shift(),O=D+s.shift(),f=T,h=O+s.shift(),o.bezierCurveTo(C,D,T,O,f,h);break;case 27:for(s.length%2&&(h+=s.shift());s.length>=4;)C=f+s.shift(),D=h,T=C+s.shift(),O=D+s.shift(),f=T+s.shift(),h=O,o.bezierCurveTo(C,D,T,O,f,h);break;case 28:s.push(t.readInt16BE());break;case 29:if(v=s.pop()+g,E=p[v]){i[v]=!0;F=t.pos,P=r;t.pos=E.offset,r=E.offset+E.length,n(),t.pos=F,r=P}break;case 30:case 31:for(S=31===l;s.length>=4;)S?(C=f+s.shift(),D=h,T=C+s.shift(),O=D+s.shift(),h=O+s.shift(),f=T+(1===s.length?s.shift():0)):(C=f,D=h+s.shift(),T=C+s.shift(),O=D+s.shift(),f=T+s.shift(),h=O+(1===s.length?s.shift():0)),o.bezierCurveTo(C,D,T,O,f,h),S=!S;break;case 12:switch(l=t.readUInt8()){case 3:var z=s.pop(),W=s.pop();s.push(z&&W?1:0);break;case 4:z=s.pop(),W=s.pop(),s.push(z||W?1:0);break;case 5:z=s.pop(),s.push(z?0:1);break;case 9:z=s.pop(),s.push(Math.abs(z));break;case 10:z=s.pop(),W=s.pop(),s.push(z+W);break;case 11:z=s.pop(),W=s.pop(),s.push(z-W);break;case 12:z=s.pop(),W=s.pop(),s.push(z/W);break;case 14:z=s.pop(),s.push(-z);break;case 15:z=s.pop(),W=s.pop(),s.push(z===W?1:0);break;case 18:s.pop();break;case 20:var V=s.pop(),G=s.pop();u[G]=V;break;case 21:G=s.pop(),s.push(u[G]||0);break;case 22:var Y=s.pop(),H=s.pop(),q=s.pop(),Z=s.pop();s.push(q<=Z?Y:H);break;case 23:s.push(Math.random());break;case 24:z=s.pop(),W=s.pop(),s.push(z*W);break;case 26:z=s.pop(),s.push(Math.sqrt(z));break;case 27:z=s.pop(),s.push(z,z);break;case 28:z=s.pop(),W=s.pop(),s.push(W,z);break;case 29:(G=s.pop())<0?G=0:G>s.length-1&&(G=s.length-1),s.push(s[G]);break;case 30:var X=s.pop(),K=s.pop();if(K>=0)for(;K>0;){for(var J=s[X-1],Q=X-2;Q>=0;Q--)s[Q+1]=s[Q];s[0]=J,K--}else for(;K<0;){J=s[0];for(var $=0;$<=X;$++)s[$]=s[$+1];s[X-1]=J,K++}break;case 34:C=f+s.shift(),D=h,T=C+s.shift(),O=D+s.shift();var ee=T+s.shift(),te=O,ne=ee+s.shift(),re=te,ie=ne+s.shift(),ae=re,oe=ie+s.shift(),se=ae;f=oe,h=se,o.bezierCurveTo(C,D,T,O,ee,te),o.bezierCurveTo(ne,re,ie,ae,oe,se);break;case 35:for(var ue=[],le=0;le<=5;le++)f+=s.shift(),h+=s.shift(),ue.push(f,h);o.bezierCurveTo.apply(o,ge(ue.slice(0,6))),o.bezierCurveTo.apply(o,ge(ue.slice(6))),s.shift();break;case 36:C=f+s.shift(),D=h+s.shift(),T=C+s.shift(),re=te=O=D+s.shift(),ie=(ne=(ee=T+s.shift())+s.shift())+s.shift(),ae=re+s.shift(),oe=ie+s.shift(),f=oe,h=se=ae,o.bezierCurveTo(C,D,T,O,ee,te),o.bezierCurveTo(ne,re,ie,ae,oe,se);break;case 37:var ce=f,fe=h;ue=[];for(var he=0;he<=4;he++)f+=s.shift(),h+=s.shift(),ue.push(f,h);Math.abs(f-ce)>Math.abs(h-fe)?(f+=s.shift(),h=fe):(f=ce,h+=s.shift()),ue.push(f,h),o.bezierCurveTo.apply(o,ge(ue.slice(0,6))),o.bezierCurveTo.apply(o,ge(ue.slice(6)));break;default:throw new Error("Unknown op: 12 ".concat(l))}break;default:throw new Error("Unknown op: ".concat(l))}}else if(l<247)s.push(l-139);else if(l<251){var de=t.readUInt8();s.push(256*(l-247)+de+108)}else if(l<255){de=t.readUInt8();s.push(256*-(l-251)-de-108)}else s.push(t.readInt32BE()/65536)}}(),d&&o.closePath(),o}}]),n}(jb),Yb=new Df({originX:uf,originY:uf,type:new Sf(4),data:new _f((function(e){return e.parent.buflen-e._currentOffset}))}),Hb=function(e){xe(n,e);var t=Se(n);function n(){var e;ve(this,n);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return Pf(Ee(e=t.call.apply(t,[this].concat(i))),"type","SBIX"),e}return we(n,[{key:"getImageForSize",value:function(e){for(var t=0;t<this._font.sbix.imageTables.length;t++){var n=this._font.sbix.imageTables[t];if(n.ppem>=e)break}var r=n.imageOffsets,i=r[this.id],a=r[this.id+1];return i===a?null:(this._font.stream.pos=i,Yb.decode(this._font.stream,{buflen:a-i}))}},{key:"render",value:function(e,t){var r=this.getImageForSize(t);if(null!=r){var i=t/this._font.unitsPerEm;e.image(r.data,{height:t,x:r.originX,y:(this.bbox.minY-r.originY)*i})}this._font.sbix.flags.renderOutlines&&Gn(_e(n.prototype),"render",this).call(this,e,t)}}]),n}(Vb),qb=we((function e(t,n){ve(this,e),this.glyph=t,this.color=n})),Zb=function(e){xe(n,e);var t=Se(n);function n(){var e;ve(this,n);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return Pf(Ee(e=t.call.apply(t,[this].concat(i))),"type","COLR"),e}return we(n,[{key:"_getBBox",value:function(){for(var e=new am,t=0;t<this.layers.length;t++){var n=this.layers[t].glyph.bbox;e.addPoint(n.minX,n.minY),e.addPoint(n.maxX,n.maxY)}return e}},{key:"layers",get:function(){for(var e=this._font.CPAL,t=this._font.COLR,n=0,r=t.baseGlyphRecord.length-1;n<=r;){var i=n+r>>1,a=t.baseGlyphRecord[i];if(this.id<a.gid)r=i-1;else{if(!(this.id>a.gid)){var o=a;break}n=i+1}}if(null==o){var s=this._font._getBaseGlyph(this.id);return[new qb(s,c={red:0,green:0,blue:0,alpha:255})]}for(var u=[],l=o.firstLayerIndex;l<o.firstLayerIndex+o.numLayers;l++){a=t.layerRecords[l];var c=e.colorRecords[a.paletteIndex];s=this._font._getBaseGlyph(a.gid);u.push(new qb(s,c))}return u}},{key:"render",value:function(e,t){var n,r=Pe(this.layers);try{for(r.s();!(n=r.n()).done;){var i=n.value,a=i.glyph,o=i.color;e.fillColor([o.red,o.green,o.blue],o.alpha/255*100),a.render(e,t)}}catch(UF){r.e(UF)}finally{r.f()}}}]),n}(jb),Xb=function(){function e(t,n){ve(this,e),this.font=t,this.normalizedCoords=this.normalizeCoords(n),this.blendVectors=new Map}return we(e,[{key:"normalizeCoords",value:function(e){for(var t=[],n=0;n<this.font.fvar.axis.length;n++){var r=this.font.fvar.axis[n];e[n]<r.defaultValue?t.push((e[n]-r.defaultValue+Number.EPSILON)/(r.defaultValue-r.minValue+Number.EPSILON)):t.push((e[n]-r.defaultValue+Number.EPSILON)/(r.maxValue-r.defaultValue+Number.EPSILON))}if(this.font.avar)for(n=0;n<this.font.avar.segment.length;n++)for(var i=this.font.avar.segment[n],a=0;a<i.correspondence.length;a++){var o=i.correspondence[a];if(a>=1&&t[n]<o.fromCoord){var s=i.correspondence[a-1];t[n]=((t[n]-s.fromCoord)*(o.toCoord-s.toCoord)+Number.EPSILON)/(o.fromCoord-s.fromCoord+Number.EPSILON)+s.toCoord;break}}return t}},{key:"transformPoints",value:function(e,t){if(this.font.fvar&&this.font.gvar){var n=this.font.gvar;if(!(e>=n.glyphCount)){var r=n.offsets[e];if(r!==n.offsets[e+1]){var i=this.font.stream;if(i.pos=r,!(i.pos>=i.length)){var a=i.readUInt16BE(),o=r+i.readUInt16BE();if(32768&a){var s=i.pos;i.pos=o;var u=this.decodePoints();o=i.pos,i.pos=s}var l=t.map((function(e){return e.copy()}));a&=4095;for(var c=0;c<a;c++){var f=i.readUInt16BE(),h=i.readUInt16BE();if(32768&h)for(var d=[],p=0;p<n.axisCount;p++)d.push(i.readInt16BE()/16384);else{if((4095&h)>=n.globalCoordCount)throw new Error("Invalid gvar table");d=n.globalCoords[4095&h]}if(16384&h){for(var g=[],v=0;v<n.axisCount;v++)g.push(i.readInt16BE()/16384);for(var m=[],y=0;y<n.axisCount;y++)m.push(i.readInt16BE()/16384)}var b=this.tupleFactor(h,d,g,m);if(0!==b){s=i.pos;if(i.pos=o,8192&h)var w=this.decodePoints();else w=u;var k=0===w.length?t.length:w.length,x=this.decodeDeltas(k),_=this.decodeDeltas(k);if(0===w.length)for(var A=0;A<t.length;A++){var E=t[A];E.x+=Math.round(x[A]*b),E.y+=Math.round(_[A]*b)}else{for(var S=l.map((function(e){return e.copy()})),C=t.map((function(){return!1})),D=0;D<w.length;D++){var T=w[D];if(T<t.length){var O=S[T];C[T]=!0,O.x+=Math.round(x[D]*b),O.y+=Math.round(_[D]*b)}}this.interpolateMissingDeltas(S,l,C);for(var F=0;F<t.length;F++){var P=S[F].x-l[F].x,R=S[F].y-l[F].y;t[F].x+=P,t[F].y+=R}}o+=f,i.pos=s}else o+=f}}}}}}},{key:"decodePoints",value:function(){var e=this.font.stream,t=e.readUInt8();128&t&&(t=(127&t)<<8|e.readUInt8());for(var n=new Uint16Array(t),r=0,i=0;r<t;)for(var a=e.readUInt8(),o=1+(127&a),s=128&a?e.readUInt16:e.readUInt8,u=0;u<o&&r<t;u++)i+=s.call(e),n[r++]=i;return n}},{key:"decodeDeltas",value:function(e){for(var t=this.font.stream,n=0,r=new Int16Array(e);n<e;){var i=t.readUInt8(),a=1+(63&i);if(128&i)n+=a;else for(var o=64&i?t.readInt16BE:t.readInt8,s=0;s<a&&n<e;s++)r[n++]=o.call(t)}return r}},{key:"tupleFactor",value:function(e,t,n,r){for(var i=this.normalizedCoords,a=this.font.gvar,o=1,s=0;s<a.axisCount;s++)if(0!==t[s]){if(0===i[s])return 0;if(0===(16384&e)){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]<n[s]||i[s]>r[s])return 0;o=i[s]<t[s]?o*(i[s]-n[s]+Number.EPSILON)/(t[s]-n[s]+Number.EPSILON):o*(r[s]-i[s]+Number.EPSILON)/(r[s]-t[s]+Number.EPSILON)}}return o}},{key:"interpolateMissingDeltas",value:function(e,t,n){if(0!==e.length)for(var r=0;r<e.length;){for(var i=r,a=r,o=e[a];!o.endContour;)o=e[++a];for(;r<=a&&!n[r];)r++;if(!(r>a)){var s=r,u=r;for(r++;r<=a;)n[r]&&(this.deltaInterpolate(u+1,r-1,u,r,t,e),u=r),r++;u===s?this.deltaShift(i,a,u,t,e):(this.deltaInterpolate(u+1,a,u,s,t,e),s>0&&this.deltaInterpolate(i,s-1,u,s,t,e)),r=a+1}}}},{key:"deltaInterpolate",value:function(e,t,n,r,i,a){if(!(e>t))for(var o=["x","y"],s=0;s<o.length;s++){var u=o[s];if(i[n][u]>i[r][u]){var l=n;n=r,r=l}var c=i[n][u],f=i[r][u],h=a[n][u],d=a[r][u];if(c!==f||h===d)for(var p=c===f?0:(d-h)/(f-c),g=e;g<=t;g++){var v=i[g][u];v<=c?v+=h-c:v>=f?v+=d-f:v=h+(v-c)*p,a[g][u]=v}}}},{key:"deltaShift",value:function(e,t,n,r,i){var a=i[n].x-r[n].x,o=i[n].y-r[n].y;if(0!==a||0!==o)for(var s=e;s<=t;s++)s!==n&&(i[s].x+=a,i[s].y+=o)}},{key:"getAdvanceAdjustment",value:function(e,t){var n,r;if(t.advanceWidthMapping){var i=e;i>=t.advanceWidthMapping.mapCount&&(i=t.advanceWidthMapping.mapCount-1);t.advanceWidthMapping.entryFormat;var a=t.advanceWidthMapping.mapData[i];n=a.outerIndex,r=a.innerIndex}else n=0,r=e;return this.getDelta(t.itemVariationStore,n,r)}},{key:"getDelta",value:function(e,t,n){if(t>=e.itemVariationData.length)return 0;var r=e.itemVariationData[t];if(n>=r.deltaSets.length)return 0;for(var i=r.deltaSets[n],a=this.getBlendVector(e,t),o=0,s=0;s<r.regionIndexCount;s++)o+=i.deltas[s]*a[s];return o}},{key:"getBlendVector",value:function(e,t){var n=e.itemVariationData[t];if(this.blendVectors.has(n))return this.blendVectors.get(n);for(var r=this.normalizedCoords,i=[],a=0;a<n.regionIndexCount;a++){for(var o=1,s=n.regionIndexes[a],u=e.variationRegionList.variationRegions[s],l=0;l<u.length;l++){var c=u[l];o*=c.startCoord>c.peakCoord||c.peakCoord>c.endCoord||c.startCoord<0&&c.endCoord>0&&0!==c.peakCoord||0===c.peakCoord?1:r[l]<c.startCoord||r[l]>c.endCoord?0:r[l]===c.peakCoord?1:r[l]<c.peakCoord?(r[l]-c.startCoord+Number.EPSILON)/(c.peakCoord-c.startCoord+Number.EPSILON):(c.endCoord-r[l]+Number.EPSILON)/(c.endCoord-c.peakCoord+Number.EPSILON)}i[a]=o}return this.blendVectors.set(n,i),i}}]),e}(),Kb=(Promise.resolve(),function(){function e(t){ve(this,e),this.font=t,this.glyphs=[],this.mapping={},this.includeGlyph(0)}return we(e,[{key:"includeGlyph",value:function(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]}}]),e}()),Jb=function(){function e(){ve(this,e)}return we(e,null,[{key:"size",value:function(e){return e>=0&&e<=255?1:2}},{key:"encode",value:function(e,t){t>=0&&t<=255?e.writeUInt8(t):e.writeInt16BE(t)}}]),e}(),Qb=new Df({numberOfContours:hf,xMin:hf,yMin:hf,xMax:hf,yMax:hf,endPtsOfContours:new bf(uf,"numberOfContours"),instructions:new bf(sf,uf),flags:new bf(sf,0),xPoints:new bf(Jb,0),yPoints:new bf(Jb,0)}),$b=function(){function e(){ve(this,e)}return we(e,[{key:"encodeSimple",value:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[],r=[],i=[],a=[],o=0,s=0,u=0,l=0,c=0,f=0;f<e.commands.length;f++){for(var h=e.commands[f],d=0;d<h.args.length;d+=2){var p=h.args[d],g=h.args[d+1],v=0;if("quadraticCurveTo"===h.command&&2===d){var m=e.commands[f+1];if(m&&"quadraticCurveTo"===m.command){var y=(s+m.args[0])/2,b=(u+m.args[1])/2;if(p===y&&g===b)continue}}"quadraticCurveTo"===h.command&&0===d||(v|=1),v=this._encodePoint(p,s,r,v,2,16),(v=this._encodePoint(g,u,i,v,4,32))===l&&o<255?(a[a.length-1]|=8,o++):(o>0&&(a.push(o),o=0),a.push(v),l=v),s=p,u=g,c++}"closePath"===h.command&&n.push(c-1)}e.commands.length>1&&"closePath"!==e.commands[e.commands.length-1].command&&n.push(c-1);var w=e.bbox,k={numberOfContours:n.length,xMin:w.minX,yMin:w.minY,xMax:w.maxX,yMax:w.maxY,endPtsOfContours:n,instructions:t,flags:a,xPoints:r,yPoints:i},x=Qb.size(k),_=4-x%4,A=new $c(x+_);return Qb.encode(A,k),0!==_&&A.fill(0,_),A.buffer}},{key:"_encodePoint",value:function(e,t,n,r,i,a){var o=e-t;return e===t?r|=a:(-255<=o&&o<=255&&(r|=i,o<0?o=-o:r|=a),n.push(o)),r}}]),e}(),ew=function(e){xe(n,e);var t=Se(n);function n(e){var r;return ve(this,n),(r=t.call(this,e)).glyphEncoder=new $b,r}return we(n,[{key:"_addGlyph",value:function(e){var t=this.font.getGlyph(e),n=t._decode(),r=this.font.loca.offsets[e],i=this.font.loca.offsets[e+1],a=this.font._getTableStream("glyf");a.pos+=r;var o=a.readBuffer(i-r);if(n&&n.numberOfContours<0){o=new Uint8Array(o);var s,u=new DataView(o.buffer),l=Pe(n.components);try{for(l.s();!(s=l.n()).done;){var c=s.value;e=this.includeGlyph(c.glyphID),u.setUint16(c.pos,e)}}catch(UF){l.e(UF)}finally{l.f()}}else n&&this.font._variationProcessor&&(o=this.glyphEncoder.encodeSimple(t.path,n.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}},{key:"encode",value:function(){this.glyf=[],this.offset=0,this.loca={offsets:[],version:this.font.loca.version},this.hmtx={metrics:[],bearings:[]};for(var e=0;e<this.glyphs.length;)this._addGlyph(this.glyphs[e++]);var t=sh(this.font.maxp);t.numGlyphs=this.glyf.length,this.loca.offsets.push(this.offset);var n=sh(this.font.head);n.indexToLocFormat=this.loca.version;var r=sh(this.font.hhea);return r.numberOfMetrics=this.hmtx.metrics.length,Zv.toBuffer({tables:{head:n,hhea:r,loca:this.loca,maxp:t,"cvt ":this.font["cvt "],prep:this.font.prep,glyf:this.glyf,hmtx:this.hmtx,fpgm:this.font.fpgm}})}}]),n}(Kb),tw=function(e){xe(n,e);var t=Se(n);function n(e){var r;if(ve(this,n),(r=t.call(this,e)).cff=r.font["CFF "],!r.cff)throw new Error("Not a CFF Font");return r}return we(n,[{key:"subsetCharstrings",value:function(){this.charstrings=[];var e,t={},n=Pe(this.glyphs);try{for(n.s();!(e=n.n()).done;){var r=e.value;this.charstrings.push(this.cff.getCharString(r));var i=this.font.getGlyph(r);i.path;for(var a in i._usedGsubrs)t[a]=!0}}catch(UF){n.e(UF)}finally{n.f()}this.gsubrs=this.subsetSubrs(this.cff.globalSubrIndex,t)}},{key:"subsetSubrs",value:function(e,t){for(var n=[],r=0;r<e.length;r++){var i=e[r];t[r]?(this.cff.stream.pos=i.offset,n.push(this.cff.stream.readBuffer(i.length))):n.push(new Uint8Array([11]))}return n}},{key:"subsetFontdict",value:function(e){e.FDArray=[],e.FDSelect={version:0,fds:[]};var t,n={},r=[],i={},a=Pe(this.glyphs);try{for(a.s();!(t=a.n()).done;){var o=t.value,s=this.cff.fdForGlyph(o);if(null!=s){n[s]||(e.FDArray.push(Object.assign({},this.cff.topDict.FDArray[s])),r.push({}),i[s]=e.FDArray.length-1),n[s]=!0,e.FDSelect.fds.push(i[s]);var u=this.font.getGlyph(o);u.path;for(var l in u._usedSubrs)r[i[s]][l]=!0}}}catch(UF){a.e(UF)}finally{a.f()}for(var c=0;c<e.FDArray.length;c++){var f=e.FDArray[c];delete f.FontName,f.Private&&f.Private.Subrs&&(f.Private=Object.assign({},f.Private),f.Private.Subrs=this.subsetSubrs(f.Private.Subrs,r[c]))}}},{key:"createCIDFontdict",value:function(e){var t,n={},r=Pe(this.glyphs);try{for(r.s();!(t=r.n()).done;){var i=t.value,a=this.font.getGlyph(i);a.path;for(var o in a._usedSubrs)n[o]=!0}}catch(UF){r.e(UF)}finally{r.f()}var s=Object.assign({},this.cff.topDict.Private);return this.cff.topDict.Private&&this.cff.topDict.Private.Subrs&&(s.Subrs=this.subsetSubrs(this.cff.topDict.Private.Subrs,n)),e.FDArray=[{Private:s}],e.FDSelect={version:3,nRanges:1,ranges:[{first:0,fd:0}],sentinel:this.charstrings.length}}},{key:"addString",value:function(e){return e?(this.strings||(this.strings=[]),this.strings.push(e),hd.length+this.strings.length-1):null}},{key:"encode",value:function(){this.subsetCharstrings();var e={version:this.charstrings.length>255?2:1,ranges:[{first:1,nLeft:this.charstrings.length-2}]},t=Object.assign({},this.cff.topDict);t.Private=null,t.charset=e,t.Encoding=null,t.CharStrings=this.charstrings;for(var n=0,r=["version","Notice","Copyright","FullName","FamilyName","Weight","PostScript","BaseFontName","FontName"];n<r.length;n++){var i=r[n];t[i]=this.addString(this.cff.string(t[i]))}t.ROS=[this.addString("Adobe"),this.addString("Identity"),0],t.CIDCount=this.charstrings.length,this.cff.isCIDFont?this.subsetFontdict(t):this.createCIDFontdict(t);var a={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 gp.toBuffer(a)}}]),n}(Kb),nw=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;for(var r in ve(this,e),Pf(this,"type","TTF"),this.defaultLanguage=null,this.stream=t,this.variationCoords=n,this._directoryPos=this.stream.pos,this._tables={},this._glyphs={},this._decodeDirectory(),this.directory.tables){var i=this.directory.tables[r];Yv[r]&&i.length>0&&Object.defineProperty(this,r,{get:this._getTable.bind(this,i)})}}return we(e,[{key:"setDefaultLanguage",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this.defaultLanguage=e}},{key:"_getTable",value:function(e){if(!(e.tag in this._tables))try{this._tables[e.tag]=this._decodeTable(e)}catch(t){dh&&(console.error("Error decoding table ".concat(e.tag)),console.error(t.stack))}return this._tables[e.tag]}},{key:"_getTableStream",value:function(e){var t=this.directory.tables[e];return t?(this.stream.pos=t.offset,this.stream):null}},{key:"_decodeDirectory",value:function(){return this.directory=Zv.decode(this.stream,{_startOffset:0})}},{key:"_decodeTable",value:function(e){var t=this.stream.pos,n=this._getTableStream(e.tag),r=Yv[e.tag].decode(n,this,e.length);return this.stream.pos=t,r}},{key:"getName",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.defaultLanguage||mh,n=this.name&&this.name.records[e];return n&&(n[t]||n[this.defaultLanguage]||n[mh]||n.en||n[Object.keys(n)[0]])||null}},{key:"postscriptName",get:function(){return this.getName("postscriptName")}},{key:"fullName",get:function(){return this.getName("fullName")}},{key:"familyName",get:function(){return this.getName("fontFamily")}},{key:"subfamilyName",get:function(){return this.getName("fontSubfamily")}},{key:"copyright",get:function(){return this.getName("copyright")}},{key:"version",get:function(){return this.getName("version")}},{key:"ascent",get:function(){return this.hhea.ascent}},{key:"descent",get:function(){return this.hhea.descent}},{key:"lineGap",get:function(){return this.hhea.lineGap}},{key:"underlinePosition",get:function(){return this.post.underlinePosition}},{key:"underlineThickness",get:function(){return this.post.underlineThickness}},{key:"italicAngle",get:function(){return this.post.italicAngle}},{key:"capHeight",get:function(){var e=this["OS/2"];return e?e.capHeight:this.ascent}},{key:"xHeight",get:function(){var e=this["OS/2"];return e?e.xHeight:0}},{key:"numGlyphs",get:function(){return this.maxp.numGlyphs}},{key:"unitsPerEm",get:function(){return this.head.unitsPerEm}},{key:"bbox",get:function(){return Object.freeze(new am(this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax))}},{key:"_cmapProcessor",get:function(){return new nm(this.cmap)}},{key:"characterSet",get:function(){return this._cmapProcessor.getCharacterSet()}},{key:"hasGlyphForCodePoint",value:function(e){return!!this._cmapProcessor.lookup(e)}},{key:"glyphForCodePoint",value:function(e){return this.getGlyph(this._cmapProcessor.lookup(e),[e])}},{key:"glyphsForString",value:function(e){for(var t=[],n=e.length,r=0,i=-1,a=-1;r<=n;){var o=0,s=0;if(r<n){if(55296<=(o=e.charCodeAt(r++))&&o<=56319&&r<n){var u=e.charCodeAt(r);56320<=u&&u<=57343&&(r++,o=((1023&o)<<10)+(1023&u)+65536)}s=65024<=o&&o<=65039||917760<=o&&o<=917999?1:0}else r++;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}},{key:"_layoutEngine",get:function(){return new Pb(this)}},{key:"layout",value:function(e,t,n,r,i){return this._layoutEngine.layout(e,t,n,r,i)}},{key:"stringsForGlyph",value:function(e){return this._layoutEngine.stringsForGlyph(e)}},{key:"availableFeatures",get:function(){return this._layoutEngine.getAvailableFeatures()}},{key:"getAvailableFeatures",value:function(e,t){return this._layoutEngine.getAvailableFeatures(e,t)}},{key:"_getBaseGlyph",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return this._glyphs[e]||(this.directory.tables.glyf?this._glyphs[e]=new Vb(e,t,this):(this.directory.tables["CFF "]||this.directory.tables.CFF2)&&(this._glyphs[e]=new Gb(e,t,this))),this._glyphs[e]||null}},{key:"getGlyph",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return this._glyphs[e]||(this.directory.tables.sbix?this._glyphs[e]=new Hb(e,t,this):this.directory.tables.COLR&&this.directory.tables.CPAL?this._glyphs[e]=new Zb(e,t,this):this._getBaseGlyph(e,t)),this._glyphs[e]||null}},{key:"createSubset",value:function(){return this.directory.tables["CFF "]?new tw(this):new ew(this)}},{key:"variationAxes",get:function(){var e={};if(!this.fvar)return e;var t,n=Pe(this.fvar.axis);try{for(n.s();!(t=n.n()).done;){var r=t.value;e[r.axisTag.trim()]={name:r.name.en,min:r.minValue,default:r.defaultValue,max:r.maxValue}}}catch(UF){n.e(UF)}finally{n.f()}return e}},{key:"namedVariations",get:function(){var e={};if(!this.fvar)return e;var t,n=Pe(this.fvar.instance);try{for(n.s();!(t=n.n()).done;){for(var r=t.value,i={},a=0;a<this.fvar.axis.length;a++){i[this.fvar.axis[a].axisTag.trim()]=r.coord[a]}e[r.name.en]=i}}catch(UF){n.e(UF)}finally{n.f()}return e}},{key:"getVariation",value:function(t){if(!this.directory.tables.fvar||!(this.directory.tables.gvar&&this.directory.tables.glyf||this.directory.tables.CFF2))throw new Error("Variations require a font with the fvar, gvar and glyf, or CFF2 tables.");if("string"===typeof t&&(t=this.namedVariations[t]),"object"!==typeof t)throw new Error("Variation settings must be either a variation name or settings object.");var n=this.fvar.axis.map((function(e,n){var r=e.axisTag.trim();return r in t?Math.max(e.minValue,Math.min(e.maxValue,t[r])):e.defaultValue})),r=new qc(this.stream.buffer);r.pos=this._directoryPos;var i=new e(r,n);return i._tables=this._tables,i}},{key:"_variationProcessor",get:function(){if(!this.fvar)return null;var e=this.variationCoords;return e||this.CFF2?(e||(e=this.fvar.axis.map((function(e){return e.defaultValue}))),new Xb(this,e)):null}},{key:"getFont",value:function(e){return this.getVariation(e)}}],[{key:"probe",value:function(e){var t=Jv.decode(e.slice(0,4));return"true"===t||"OTTO"===t||t===String.fromCharCode(0,1,0,0)}}]),e}();Rf([bh],nw.prototype,"bbox",null),Rf([bh],nw.prototype,"_cmapProcessor",null),Rf([bh],nw.prototype,"characterSet",null),Rf([bh],nw.prototype,"_layoutEngine",null),Rf([bh],nw.prototype,"variationAxes",null),Rf([bh],nw.prototype,"namedVariations",null),Rf([bh],nw.prototype,"_variationProcessor",null);var rw=new Df({tag:new Sf(4),offset:new Of(cf,"void",{type:"global"}),compLength:cf,length:cf,origChecksum:cf}),iw=new Df({tag:new Sf(4),flavor:cf,length:cf,numTables:uf,reserved:new Ef(uf),totalSfntSize:cf,majorVersion:uf,minorVersion:uf,metaOffset:cf,metaLength:cf,metaOrigLength:cf,privOffset:cf,privLength:cf,tables:new bf(rw,"numTables")});iw.process=function(){var e,t={},n=Pe(this.tables);try{for(n.s();!(e=n.n()).done;){var r=e.value;t[r.tag]=r}}catch(UF){n.e(UF)}finally{n.f()}this.tables=t};var aw=iw,ow=function(e){xe(n,e);var t=Se(n);function n(){var e;ve(this,n);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return Pf(Ee(e=t.call.apply(t,[this].concat(i))),"type","WOFF"),e}return we(n,[{key:"_decodeDirectory",value:function(){this.directory=aw.decode(this.stream,{_startOffset:0})}},{key:"_getTableStream",value:function(e){var t=this.directory.tables[e];if(t){if(this.stream.pos=t.offset,t.compLength<t.length){this.stream.pos+=2;var n=new Uint8Array(t.length),r=uh(this.stream.readBuffer(t.compLength-2),n);return new qc(r)}return this.stream}return null}}],[{key:"probe",value:function(e){return"wOFF"===Jv.decode(e.slice(0,4))}}]),n}(nw),sw=function(e){xe(n,e);var t=Se(n);function n(){var e;ve(this,n);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return Pf(Ee(e=t.call.apply(t,[this].concat(i))),"type","WOFF2"),e}return we(n,[{key:"_decode",value:function(){return this._font._transformedGlyphs[this.id]}},{key:"_getCBox",value:function(){return this.path.bbox}}]),n}(Vb),uw={decode:function(e){for(var t=0,n=[0,1,2,3,4],r=0;r<n.length;r++){var i=e.readUInt8();if(3758096384&t)throw new Error("Overflow");if(t=t<<7|127&i,0===(128&i))return t}throw new Error("Bad base 128 number")}},lw=["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"],cw=new Df({flags:sf,customTag:new Af(new Sf(4),(function(e){return 63===(63&e.flags)})),tag:function(e){return e.customTag||lw[63&e.flags]},length:uw,transformVersion:function(e){return e.flags>>>6&3},transformed:function(e){return"glyf"===e.tag||"loca"===e.tag?0===e.transformVersion:0!==e.transformVersion},transformLength:new Af(uw,(function(e){return e.transformed}))}),fw=new Df({tag:new Sf(4),flavor:cf,length:cf,numTables:uf,reserved:new Ef(uf),totalSfntSize:cf,totalCompressedSize:cf,majorVersion:uf,minorVersion:uf,metaOffset:cf,metaLength:cf,metaOrigLength:cf,privOffset:cf,privLength:cf,tables:new bf(cw,"numTables")});fw.process=function(){for(var e={},t=0;t<this.tables.length;t++){var n=this.tables[t];e[n.tag]=n}return this.tables=e};var hw=fw,dw=function(e){xe(n,e);var t=Se(n);function n(){var e;ve(this,n);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return Pf(Ee(e=t.call.apply(t,[this].concat(i))),"type","WOFF2"),e}return we(n,[{key:"_decodeDirectory",value:function(){this.directory=hw.decode(this.stream),this._dataPos=this.stream.pos}},{key:"_decompress",value:function(){if(!this._decompressed){this.stream.pos=this._dataPos;var e=this.stream.readBuffer(this.directory.totalCompressedSize),t=0;for(var n in this.directory.tables){var r=this.directory.tables[n];r.offset=t,t+=null!=r.transformLength?r.transformLength:r.length}var i=lh(e,t);if(!i)throw new Error("Error decoding compressed data in WOFF2");this.stream=new qc(i),this._decompressed=!0}}},{key:"_decodeTable",value:function(e){return this._decompress(),Gn(_e(n.prototype),"_decodeTable",this).call(this,e)}},{key:"_getBaseGlyph",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(!this._glyphs[e])return this.directory.tables.glyf&&this.directory.tables.glyf.transformed?(this._transformedGlyphs||this._transformGlyfTable(),this._glyphs[e]=new sw(e,t,this)):Gn(_e(n.prototype),"_getBaseGlyph",this).call(this,e,t)}},{key:"_transformGlyfTable",value:function(){this._decompress(),this.stream.pos=this.directory.tables.glyf.offset;for(var e=gw.decode(this.stream),t=[],n=0;n<e.numGlyphs;n++){var r={},i=e.nContours.readInt16BE();if(r.numberOfContours=i,i>0){for(var a=[],o=0,s=0;s<i;s++){o+=ww(e.nPoints),a.push(o)}r.points=xw(e.flags,e.glyphs,o);for(var u=0;u<i;u++)r.points[a[u]-1].endContour=!0;ww(e.glyphs)}else if(i<0){if(Vb.prototype._decodeComposite.call({_font:this},r,e.composites))ww(e.glyphs)}t.push(r)}this._transformedGlyphs=t}}],[{key:"probe",value:function(e){return"wOF2"===Jv.decode(e.slice(0,4))}}]),n}(nw),pw=function(){function e(t){ve(this,e),this.length=t,this._buf=new _f(t)}return we(e,[{key:"decode",value:function(e,t){return new qc(this._buf.decode(e,t))}}]),e}(),gw=new Df({version:cf,numGlyphs:uf,indexFormat:uf,nContourStreamSize:cf,nPointsStreamSize:cf,flagStreamSize:cf,glyphStreamSize:cf,compositeStreamSize:cf,bboxStreamSize:cf,instructionStreamSize:cf,nContours:new pw("nContourStreamSize"),nPoints:new pw("nPointsStreamSize"),flags:new pw("flagStreamSize"),glyphs:new pw("glyphStreamSize"),composites:new pw("compositeStreamSize"),bboxes:new pw("bboxStreamSize"),instructions:new pw("instructionStreamSize")}),vw=253,mw=254,yw=255,bw=253;function ww(e){var t=e.readUInt8();return t===vw?e.readUInt16BE():t===yw?e.readUInt8()+bw:t===mw?e.readUInt8()+2*bw:t}function kw(e,t){return 1&e?t:-t}function xw(e,t,n){for(var r,i=r=0,a=[],o=0;o<n;o++){var s=0,u=0,l=e.readUInt8(),c=!(l>>7);if((l&=127)<10)s=0,u=kw(l,((14&l)<<7)+t.readUInt8());else if(l<20)s=kw(l,((l-10&14)<<7)+t.readUInt8()),u=0;else if(l<84){s=kw(l,1+(48&(f=l-20))+((h=t.readUInt8())>>4)),u=kw(l>>1,1+((12&f)<<2)+(15&h))}else if(l<120){var f;s=kw(l,1+((f=l-84)/12<<8)+t.readUInt8()),u=kw(l>>1,1+(f%12>>2<<8)+t.readUInt8())}else if(l<124){var h=t.readUInt8(),d=t.readUInt8();s=kw(l,(h<<4)+(d>>4)),u=kw(l>>1,((15&d)<<8)+t.readUInt8())}else s=kw(l,t.readUInt16BE()),u=kw(l>>1,t.readUInt16BE());i+=s,r+=u,a.push(new zb(c,!1,i,r))}return a}var _w=new Tf(cf,{65536:{numFonts:cf,offsets:new bf(cf,"numFonts")},131072:{numFonts:cf,offsets:new bf(cf,"numFonts"),dsigTag:cf,dsigLength:cf,dsigOffset:cf}}),Aw=function(){function e(t){if(ve(this,e),Pf(this,"type","TTC"),this.stream=t,"ttcf"!==t.readString(4))throw new Error("Not a TrueType collection");this.header=_w.decode(t)}return we(e,[{key:"getFont",value:function(e){var t,n=Pe(this.header.offsets);try{for(n.s();!(t=n.n()).done;){var r=t.value,i=new qc(this.stream.buffer);i.pos=r;var a=new nw(i);if(a.postscriptName===e||a.postscriptName instanceof Uint8Array&&e instanceof Uint8Array&&a.postscriptName.every((function(t,n){return e[n]===t})))return a}}catch(UF){n.e(UF)}finally{n.f()}return null}},{key:"fonts",get:function(){var e,t=[],n=Pe(this.header.offsets);try{for(n.s();!(e=n.n()).done;){var r=e.value,i=new qc(this.stream.buffer);i.pos=r,t.push(new nw(i))}}catch(UF){n.e(UF)}finally{n.f()}return t}}],[{key:"probe",value:function(e){return"ttcf"===Jv.decode(e.slice(0,4))}}]),e}(),Ew=new Sf(sf),Sw=(new Df({len:cf,buf:new _f("len")}),new Df({id:uf,nameOffset:hf,attr:sf,dataOffset:lf,handle:cf})),Cw=new Df({name:new Sf(4),maxTypeIndex:uf,refList:new Of(uf,new bf(Sw,(function(e){return e.maxTypeIndex+1})),{type:"parent"})}),Dw=new Df({length:uf,types:new bf(Cw,(function(e){return e.length+1}))}),Tw=new Df({reserved:new Ef(sf,24),typeList:new Of(uf,Dw),nameListOffset:new Of(uf,"void")}),Ow=new Df({dataOffset:cf,map:new Of(cf,Tw),dataLength:cf,mapLength:cf}),Fw=function(){function e(t){ve(this,e),Pf(this,"type","DFont"),this.stream=t,this.header=Ow.decode(this.stream);var n,r=Pe(this.header.map.typeList.types);try{for(r.s();!(n=r.n()).done;){var i,a=n.value,o=Pe(a.refList);try{for(o.s();!(i=o.n()).done;){var s=i.value;s.nameOffset>=0?(this.stream.pos=s.nameOffset+this.header.map.nameListOffset,s.name=Ew.decode(this.stream)):s.name=null}}catch(UF){o.e(UF)}finally{o.f()}"sfnt"===a.name&&(this.sfnt=a)}}catch(UF){r.e(UF)}finally{r.f()}}return we(e,[{key:"getFont",value:function(e){if(!this.sfnt)return null;var t,n=Pe(this.sfnt.refList);try{for(n.s();!(t=n.n()).done;){var r=t.value,i=this.header.dataOffset+r.dataOffset+4,a=new qc(this.stream.buffer.slice(i)),o=new nw(a);if(o.postscriptName===e||o.postscriptName instanceof Uint8Array&&e instanceof Uint8Array&&o.postscriptName.every((function(t,n){return e[n]===t})))return o}}catch(UF){n.e(UF)}finally{n.f()}return null}},{key:"fonts",get:function(){var e,t=[],n=Pe(this.sfnt.refList);try{for(n.s();!(e=n.n()).done;){var r=e.value,i=this.header.dataOffset+r.dataOffset+4,a=new qc(this.stream.buffer.slice(i));t.push(new nw(a))}}catch(UF){n.e(UF)}finally{n.f()}return t}}],[{key:"probe",value:function(e){var t=new qc(e);try{var n=Ow.decode(t)}catch(a){return!1}var r,i=Pe(n.map.typeList.types);try{for(i.s();!(r=i.n()).done;){if("sfnt"===r.value.name)return!0}}catch(UF){i.e(UF)}finally{i.f()}return!1}}]),e}();gh(nw),gh(ow),gh(dw),gh(Aw),gh(Fw);var Pw=["src","fontWeight","fontStyle"],Rw={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},Mw=function(){var e=Xt(qt().mark((function e(t,n){var r,i;return qt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Yc()(t,n);case 2:return r=e.sent,e.next=5,r.arrayBuffer();case 5:return i=e.sent,e.abrupt("return",new Uint8Array(i));case 7:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Iw=function(e){var t=e.split(",")[0],n="data:"===t.substring(0,5),r="base64"===t.split(";")[1];return n&&r},Lw=function(e,t){return e.fontWeight-t.fontWeight},Nw=function(){function e(e,t,n,r,i){this.src=e,this.fontFamily=t,this.fontStyle=n||"normal",this.fontWeight=r||400,this.data=null,this.options=i,this.loadResultPromise=null}var t=e.prototype;return t._load=function(){var e=Xt(qt().mark((function e(){var t,n,r,i,a,o,s,u,l;return qt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.options.postscriptName,!Iw(this.src)){e.next=7;break}n=this.src.split(",")[1],r=new Uint8Array(atob(n).split("").map((function(e){return e.charCodeAt(0)}))),this.data=vh(r,t),e.next=19;break;case 7:return i=this.options,a=i.headers,o=i.body,s=i.method,u=void 0===s?"GET":s,e.next=11,Mw(this.src,{method:u,body:o,headers:a});case 11:l=e.sent,this.data=vh(l,t),e.next=19;break;case 15:e.next=19;break;case 18:this.data=e.sent;case 19:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}(),t.load=function(){var e=Xt(qt().mark((function e(){return qt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return null===this.loadResultPromise&&(this.loadResultPromise=this._load()),e.abrupt("return",this.loadResultPromise);case 2:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}(),e}(),Bw=function(){function e(e){this.family=e,this.sources=[]}e.create=function(t){return new e(t)};var t=e.prototype;return t.register=function(e){var t=e.src,n=e.fontWeight,r=e.fontStyle,i=ma(e,Pw),a=function(e){return"string"===typeof e?Rw[e]:e}(n);this.sources.push(new Nw(t,this.family,r,a,i))},t.resolve=function(e){var t,n=e.fontWeight,r=void 0===n?400:n,i=e.fontStyle,a=void 0===i?"normal":i,o=this.sources.filter((function(e){return e.fontStyle===a})),s=o.find((function(e){return e.fontWeight===r}));if(s)return s;if(r>=400&&r<=500){var u=o.filter((function(e){return e.fontWeight<=r})),l=o.filter((function(e){return e.fontWeight>500}));t=o.filter((function(e){return e.fontWeight>=r&&e.fontWeight<500}))[0]||u[u.length-1]||l[0]}var c=o.filter((function(e){return e.fontWeight<r})).sort(Lw),f=o.filter((function(e){return e.fontWeight>r})).sort(Lw);if(r<400&&(t=c[c.length-1]||f[0]),r>500&&(t=f[0]||c[c.length-1]),!t)throw new Error("Could not resolve font for "+this.family+", fontWeight "+r);return t},e}(),jw=["Courier","Courier-Bold","Courier-Oblique","Courier-BoldOblique","Helvetica","Helvetica-Bold","Helvetica-Oblique","Helvetica-BoldOblique","Times-Roman","Times-Bold","Times-Italic","Times-BoldItalic"];var Uw=function(e){return Array.prototype.slice.call(e,0).reverse()},zw=function(e){return Array.isArray(e)?e:[e]},Ww=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=e,r=Uw(t),i=arguments.length,a=new Array(i>1?i-1:0),o=1;o<i;o++)a[o-1]=arguments[o];for(var s=0;s<r.length;s+=1){n=r[s].apply(void 0,[n].concat(a))}return n}},Vw=function e(t,n){for(var r=n instanceof Array?[]:{},i=Object.keys(n),a=0;a<i.length;a+=1){var o=i[a],s=t[o],u=typeof s;r[o]="function"===u?s(n[o]):s&&"object"===u?e(s,n[o]):n[o]}return r},Gw=function(e){return null===e||void 0===e},Yw=function(e,t,n){if(Gw(e))return n;for(var r=zw(t),i=e,a=0;a<r.length;a+=1){if(Gw(i))return;i=i[r[a]]}return Gw(i)?n:i},Hw=function(e){return""===e?"":e[e.length-1]},qw=function(e,t){return Object.entries(e).reduce((function(e,n,r){var i=n[0],a=n[1];return e[i]=t(a,i,r),e}),{})},Zw=function(e){var t=function(e){return/((-)?\d+\.?\d*)%/g.exec(e)}(e);if(t){var n=parseFloat(t[1],10);return{percent:n/100,value:n}}return null},Xw=function(e,t){var n=zw(e),r=Object.assign({},t);return n.forEach((function(e){delete r[e]})),r},Kw=function(e,t){for(var n={},r=0;r<e.length;r+=1){var i=e[r];i in t&&(n[i]=t[i])}return n},Jw=function(e){return e?e.charAt(0).toUpperCase()+e.slice(1):e},Qw=n(1245),$w=n.n(Qw),ek=n(1205),tk=n.n(ek),nk=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(UF){i=!0,a=UF}finally{try{!r&&s.return&&s.return()}finally{if(i)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},rk=2*Math.PI,ik=function(e,t,n,r,i,a,o){var s=e.x,u=e.y;return{x:r*(s*=t)-i*(u*=n)+a,y:i*s+r*u+o}},ak=function(e,t){var n=1.5707963267948966===t?.551915024494:-1.5707963267948966===t?-.551915024494:4/3*Math.tan(t/4),r=Math.cos(e),i=Math.sin(e),a=Math.cos(e+t),o=Math.sin(e+t);return[{x:r-i*n,y:i+r*n},{x:a+o*n,y:o-a*n},{x:a,y:o}]},ok=function(e,t,n,r){var i=e*n+t*r;return i>1&&(i=1),i<-1&&(i=-1),(e*r-t*n<0?-1:1)*Math.acos(i)},sk=function(e){var t=e.px,n=e.py,r=e.cx,i=e.cy,a=e.rx,o=e.ry,s=e.xAxisRotation,u=void 0===s?0:s,l=e.largeArcFlag,c=void 0===l?0:l,f=e.sweepFlag,h=void 0===f?0:f,d=[];if(0===a||0===o)return[];var p=Math.sin(u*rk/360),g=Math.cos(u*rk/360),v=g*(t-r)/2+p*(n-i)/2,m=-p*(t-r)/2+g*(n-i)/2;if(0===v&&0===m)return[];a=Math.abs(a),o=Math.abs(o);var y=Math.pow(v,2)/Math.pow(a,2)+Math.pow(m,2)/Math.pow(o,2);y>1&&(a*=Math.sqrt(y),o*=Math.sqrt(y));var b=function(e,t,n,r,i,a,o,s,u,l,c,f){var h=Math.pow(i,2),d=Math.pow(a,2),p=Math.pow(c,2),g=Math.pow(f,2),v=h*d-h*g-d*p;v<0&&(v=0),v/=h*g+d*p;var m=(v=Math.sqrt(v)*(o===s?-1:1))*i/a*f,y=v*-a/i*c,b=l*m-u*y+(e+n)/2,w=u*m+l*y+(t+r)/2,k=(c-m)/i,x=(f-y)/a,_=(-c-m)/i,A=(-f-y)/a,E=ok(1,0,k,x),S=ok(k,x,_,A);return 0===s&&S>0&&(S-=rk),1===s&&S<0&&(S+=rk),[b,w,E,S]}(t,n,r,i,a,o,c,h,p,g,v,m),w=nk(b,4),k=w[0],x=w[1],_=w[2],A=w[3],E=Math.abs(A)/(rk/4);Math.abs(1-E)<1e-7&&(E=1);var S=Math.max(Math.ceil(E),1);A/=S;for(var C=0;C<S;C++)d.push(ak(_,A)),_+=A;return d.map((function(e){var t=ik(e[0],a,o,g,p,k,x),n=t.x,r=t.y,i=ik(e[1],a,o,g,p,k,x),s=i.x,u=i.y,l=ik(e[2],a,o,g,p,k,x);return{x1:n,y1:r,x2:s,y2:u,x:l.x,y:l.y}}))};function uk(e,t,n,r){return["C",e,t,n,r,n,r]}function lk(e,t,n,r,i,a){return["C",e/3+2/3*n,t/3+2/3*r,i/3+2/3*n,a/3+2/3*r,i,a]}var ck,fk,hk,dk=n(9194),pk=n.n(dk),gk=(Math.sqrt(2)-1)/3*4,vk=(Math.sqrt(2)-1)/3*4,mk=function(e,t,n,r,i){void 0===t&&(t=0),void 0===n&&(n=0);var a=t-r,o=n-i,s=r*vk,u=i*vk,l=a+2*r,c=o+2*i,f=a+r,h=o+i;e.moveTo(a,h),e.bezierCurveTo(a,h-u,f-s,o,f,o),e.bezierCurveTo(f+s,o,l,h-u,l,h),e.bezierCurveTo(l,h+u,f+s,c,f,c),e.bezierCurveTo(f-s,c,a,h+u,a,h),e.closePath()},yk=function(e,t,n,r,i,a){void 0===a&&(a={});var o=1e3/e._fontSize,s=1e3/(e._font.font.unitsPerEm||1e3),u=e._font.encodeGlyphs(t),l=n.map((function(e,n){return{xAdvance:e.xAdvance*o,yAdvance:e.yAdvance*o,xOffset:e.xOffset,yOffset:e.yOffset,advanceWidth:t[n].advanceWidth*s}}));return e._glyphs(u,l,r,i,a)},bk=function(e,t,n,r){var i,a,o,s,u;e.save();var l=(null===(i=t.box)||void 0===i?void 0:i.x)||0,c=(null===(a=t.box)||void 0===a?void 0:a.y)||0,f=null===(o=t.runs[0])||void 0===o?void 0:o.attributes.font,h=(null===(s=t.runs[0])||void 0===s||null===(u=s.attributes)||void 0===u?void 0:u.scale)||1,d=t.xAdvance,p=f.ascent*h,g=f.xHeight*h,v=f.descent*h,m=f.capHeight*h,y=l,b=c;switch(n){case"middle":y=l-d/2;break;case"end":y=l-d;break;default:y=l}switch(r){case"middle":case"central":b=c+m/2;break;case"hanging":b=c+m;break;case"mathematical":b=c+g;break;case"text-after-edge":b=c+v;break;case"text-before-edge":b=c+p;break;default:b=c}e.translate(y,b),t.runs.forEach((function(t){return function(e,t){var n=t.xAdvance,r=t.attributes,i=r.font,a=r.fontSize,o=r.color,s=r.opacity;if(e.fillColor(o),e.fillOpacity(s),i.sbix||i.COLR&&i.CPAL){e.save(),e.translate(0,-t.ascent);for(var u=0;u<t.glyphs.length;u+=1){var l=t.positions[u],c=t.glyphs[u];e.save(),e.translate(l.xOffset,l.yOffset),c.render(e,a),e.restore(),e.translate(l.xAdvance,l.yAdvance)}e.restore()}else{e.font("string"===typeof i.name?i.name:i,a);try{yk(e,t.glyphs,t.positions,0,0)}catch(f){console.log(f)}}e.translate(n,0)}(e,t)})),e.restore()},wk=function(e){var t=(e||"").trim().replace(/,/g," ").replace(/(\d)-(\d)/g,"$1 -$2").split(/\s+/);return t.length%2!==0&&(t=t.slice(0,-1)),function(e){for(var t=[],n=0;n<e.length;n+=2)t.push([e[n],e[n+1]]);return t}(t=t.map(parseFloat))},kk=function(e,t){!function(e,t){t.length>0&&(e.moveTo(t[0][0],t[0][1]),t.slice(1).forEach((function(t){return e.lineTo(t[0],t[1])})))}(e,wk(t.props.points||""))},xk=(Math.sqrt(2)-1)/3*4,_k=function(e,t){if(t.style){var n=t.box,r=n.top,i=n.left,a=n.width,o=n.height,s=t.style,u=s.borderTopLeftRadius,l=void 0===u?0:u,c=s.borderTopRightRadius,f=void 0===c?0:c,h=s.borderBottomRightRadius,d=void 0===h?0:h,p=s.borderBottomLeftRadius,g=void 0===p?0:p,v=Math.min(f,.5*a,.5*o),m=v*(1-xk);e.moveTo(i+v,r),e.lineTo(i+a-v,r),e.bezierCurveTo(i+a-m,r,i+a,r+m,i+a,r+v);var y=Math.min(d,.5*a,.5*o),b=y*(1-xk);e.lineTo(i+a,r+o-y),e.bezierCurveTo(i+a,r+o-b,i+a-b,r+o,i+a-y,r+o);var w=Math.min(g,.5*a,.5*o),k=w*(1-xk);e.lineTo(i+w,r+o),e.bezierCurveTo(i+k,r+o,i,r+o-k,i,r+o-w);var x=Math.min(l,.5*a,.5*o),_=x*(1-xk);e.lineTo(i,r+x),e.bezierCurveTo(i,r+_,i+_,r,i+x,r),e.closePath(),e.clip()}},Ak=function(e,t){var n,r;if(t.origin){var i=[t.origin.left,t.origin.top];((null===(n=t.style)||void 0===n?void 0:n.transform)||(null===(r=t.props)||void 0===r?void 0:r.transform)||[]).forEach((function(t){!function(e,t,n){var r=t.operation,i=t.value;switch(r){case"scale":var a=i[0],o=i[1];e.scale(a,o,{origin:n});break;case"rotate":var s=i[0];e.rotate(s,{origin:n});break;case"translate":var u=i[0],l=i[1],c=void 0===l?0:l;e.translate(u,c,{origin:n});break;case"skew":var f=i[0],h=i[1];e.skew(f,h,{origin:n});break;case"matrix":e.transform.apply(e,i);break;default:console.error("Transform operation: '"+r+"' doesn't supported")}}(e,t,i)}))}},Ek=function(e){return Math.max.apply(Math,[-1/0].concat(e))},Sk=function(e){return Math.min.apply(Math,[1/0].concat(e))},Ck=function(e){var t,n=wk((null===(t=e.props)||void 0===t?void 0:t.points)||[]),r=n.map((function(e){return e[0]})),i=n.map((function(e){return e[1]}));return[Sk(r),Sk(i),Ek(r),Ek(i)]},Dk=((ck={})[Sc]=function(e){var t,n,r,i,a=(null===(t=e.props)||void 0===t?void 0:t.x)||0,o=(null===(n=e.props)||void 0===n?void 0:n.y)||0;return[a,o,a+((null===(r=e.props)||void 0===r?void 0:r.width)||0),o+((null===(i=e.props)||void 0===i?void 0:i.height)||0)]},ck[Cc]=function(e){var t,n,r,i,a=(null===(t=e.props)||void 0===t?void 0:t.x1)||0,o=(null===(n=e.props)||void 0===n?void 0:n.y1)||0,s=(null===(r=e.props)||void 0===r?void 0:r.x2)||0,u=(null===(i=e.props)||void 0===i?void 0:i.y2)||0;return[Math.min(a,s),Math.min(o,u),Math.max(a,s),Math.max(o,u)]},ck[Ec]=function(e){var t,n=function(e){for(var t,n=[],r=0,i=0,a=0,o=0,s=null,u=null,l=0,c=0,f=0,h=e.length;f<h;f++){var d=e[f],p=d[0];switch(p){case"M":a=d[1],o=d[2];break;case"A":var g=sk({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(!g.length)continue;for(var v,m=0;m<g.length;m++)d=["C",(v=g[m]).x1,v.y1,v.x2,v.y2,v.x,v.y],m<g.length-1&&n.push(d);break;case"S":var y=l,b=c;"C"!=t&&"S"!=t||(y+=y-r,b+=b-i),d=["C",y,b,d[1],d[2],d[3],d[4]];break;case"T":"Q"==t||"T"==t?(s=2*l-s,u=2*c-u):(s=l,u=c),d=lk(l,c,s,u,d[1],d[2]);break;case"Q":s=d[1],u=d[2],d=lk(l,c,d[1],d[2],d[3],d[4]);break;case"L":d=uk(l,c,d[1],d[2]);break;case"H":d=uk(l,c,d[1],c);break;case"V":d=uk(l,c,l,d[1]);break;case"Z":d=uk(l,c,a,o)}t=p,l=d[d.length-2],c=d[d.length-1],d.length>4?(r=d[d.length-4],i=d[d.length-3]):(r=l,i=c),n.push(d)}return n}($w()(tk()((null===(t=e.props)||void 0===t?void 0:t.d)||"")));if(!n.length)return[0,0,0,0];for(var r=[1/0,1/0,-1/0,-1/0],i=0,a=n.length;i<a;i+=1)for(var o=n[i].slice(1),s=0;s<o.length;s+=2)o[s+0]<r[0]&&(r[0]=o[s+0]),o[s+1]<r[1]&&(r[1]=o[s+1]),o[s+0]>r[2]&&(r[2]=o[s+0]),o[s+1]>r[3]&&(r[3]=o[s+1]);return r},ck[Rc]=function(e){var t,n,r,i=(null===(t=e.props)||void 0===t?void 0:t.r)||0,a=(null===(n=e.props)||void 0===n?void 0:n.cx)||0,o=(null===(r=e.props)||void 0===r?void 0:r.cy)||0;return[a-i,o-i,a+i,o+i]},ck[Mc]=function(e){var t,n,r,i,a=(null===(t=e.props)||void 0===t?void 0:t.cx)||0,o=(null===(n=e.props)||void 0===n?void 0:n.cy)||0,s=(null===(r=e.props)||void 0===r?void 0:r.rx)||0,u=(null===(i=e.props)||void 0===i?void 0:i.ry)||0;return[a-s,o-u,a+s,o+u]},ck[Ic]=Ck,ck[Nc]=Ck,ck),Tk=function(e){var t=Dk[e.type];return t?t(e):[0,0,0,0]},Ok=function(e,t){return function(e){var t,n;return(null===(t=e.props)||void 0===t||null===(n=t.fill)||void 0===n?void 0:n.type)===Uc}(t)?function(e,t){var n,r=Tk(t),i=(null===(n=t.props)||void 0===n?void 0:n.fill)||null,a=i.props.x1||0,o=i.props.y1||0,s=i.props.x2||1,u=i.props.y2||0,l=r[2]-r[0],c=r[3]-r[1],f=r[0],h=r[1],d=l*a+f,p=c*o+h,g=l*s+f,v=c*u+h,m=e.linearGradient(d,p,g,v);i.children.forEach((function(e){m.stop(e.props.offset,e.props.stopColor,e.props.stopOpacity)})),e.fill(m)}(e,t):function(e){var t,n;return(null===(t=e.props)||void 0===t||null===(n=t.fill)||void 0===n?void 0:n.type)===zc}(t)?function(e,t){var n,r=Tk(t),i=(null===(n=t.props)||void 0===n?void 0:n.fill)||null,a=i.props.cx||.5,o=i.props.cy||.5,s=i.props.fx||a,u=i.props.fy||o,l=i.props.r||.5,c=r[2]-r[0],f=r[3]-r[1],h=r[0],d=r[1],p=l*c,g=c*a+h,v=f*o+d,m=c*s+h,y=f*u+d,b=e.radialGradient(m,y,0,g,v,p);i.children.forEach((function(e){b.stop(e.props.offset,e.props.stopColor,e.props.stopOpacity)})),e.fill(b)}(e,t):function(e,t){var n,r=(null===(n=t.props)||void 0===n?void 0:n.fill)||null;r&&e.fillColor(r)}(e,t)},Fk=function(){},Pk=((fk={})[Fc]=Fk,fk[jc]=Fk,fk[Ec]=function(e,t){var n;(null===(n=t.props)||void 0===n?void 0:n.d)&&e.path(t.props.d)},fk[Sc]=function(e,t){var n,r,i,a,o,s,u=(null===(n=t.props)||void 0===n?void 0:n.x)||0,l=(null===(r=t.props)||void 0===r?void 0:r.y)||0,c=(null===(i=t.props)||void 0===i?void 0:i.rx)||0,f=(null===(a=t.props)||void 0===a?void 0:a.ry)||0,h=(null===(o=t.props)||void 0===o?void 0:o.width)||0,d=(null===(s=t.props)||void 0===s?void 0:s.height)||0;if(h&&d){if(c&&f){var p=c*gk,g=f*gk;e.moveTo(u+c,l),e.lineTo(u-c+h,l),e.bezierCurveTo(u-c+h+p,l,u+h,l+f-g,u+h,l+f),e.lineTo(u+h,l+d-f),e.bezierCurveTo(u+h,l+d-f+g,u-c+h+p,l+d,u-c+h,l+d),e.lineTo(u+c,l+d),e.bezierCurveTo(u+c-p,l+d,u,l+d-f+g,u,l+d-f),e.lineTo(u,l+f),e.bezierCurveTo(u,l+f-g,u+c-p,l,u+c,l)}else e.moveTo(u,l),e.lineTo(u+h,l),e.lineTo(u+h,l+d),e.lineTo(u,l+d);e.closePath()}},fk[Cc]=function(e,t){var n=t.props||{},r=n.x1,i=n.x2,a=n.y1,o=n.y2;e.moveTo(r,a),e.lineTo(i,o)},fk[yc]=function(){},fk[kc]=function(e,t){t.children.forEach((function(t){return bk(e,t.lines[0],t.props.textAnchor,t.props.dominantBaseline)}))},fk[Rc]=function(e,t){var n,r,i,a=null===(n=t.props)||void 0===n?void 0:n.cx,o=null===(r=t.props)||void 0===r?void 0:r.cy,s=null===(i=t.props)||void 0===i?void 0:i.r;mk(e,a,o,s,s)},fk[Oc]=function(e,t){if(t.image.data){var n=t.props,r=n.x,i=n.y,a=t.style,o=a.width,s=a.height,u=a.opacity,l=t.box.paddingLeft||0,c=t.box.paddingLeft||0;0!==o&&0!==s?(e.save(),e.fillOpacity(u||1).image(t.image.data,r+c,i+l,{width:o,height:s}),e.restore()):console.warn("Image with src '"+t.props.href+"' skipped due to invalid dimensions")}},fk[Mc]=function(e,t){var n=t.props||{},r=n.cx,i=n.cy,a=n.rx,o=n.ry;mk(e,r,i,a,o)},fk[Ic]=function(e,t){kk(e,t),e.closePath()},fk[Nc]=kk,fk),Rk=function(e,t){var n=Pk[t.type];Pk?n(e,t):console.warn("SVG node of type "+t.type+" is not currenty supported")},Mk=function(e,t){!function(e,t){var n,r=(null===(n=t.props)||void 0===n?void 0:n.strokeLinecap)||null;r&&e.lineCap(r)}(e,t),function(e,t){var n,r=(null===(n=t.props)||void 0===n?void 0:n.strokeDasharray)||null;r&&e.dash(r.split(","))}(e,t),function(e,t){var n,r=(null===(n=t.props)||void 0===n?void 0:n.strokeLinejoin)||null;r&&e.lineJoin(r)}(e,t),function(e,t){var n,r=(null===(n=t.props)||void 0===n?void 0:n.strokeWidth)||0;r&&e.lineWidth(r)}(e,t),function(e,t){var n,r=(null===(n=t.props)||void 0===n?void 0:n.stroke)||null;r&&e.strokeColor(r)}(e,t),Ok(e,t),function(e,t){var n,r=(null===(n=t.props)||void 0===n?void 0:n.strokeOpacity)||null;Gw(r)||e.strokeOpacity(r)}(e,t),function(e,t){var n,r=(null===(n=t.props)||void 0===n?void 0:n.fillOpacity)||null;Gw(r)||e.fillOpacity(r)}(e,t),function(e,t){var n,r=(null===(n=t.props)||void 0===n?void 0:n.opacity)||null;Gw(r)||e.opacity(r)}(e,t),Ak(e,t),Rk(e,t),function(e,t){var n=t.props||{};n.fill&&n.stroke?e.fillAndStroke(n.fillRule):n.fill?e.fill(n.fillRule):n.stroke?e.stroke():(e.save(),e.opacity(0),e.fill(null),e.restore())}(e,t)},Ik=function e(t,n){(n.children||[]).forEach((function(n){t.save(),function(e,t){var n,r=null===(n=t.props)||void 0===n?void 0:n.clipPath;r&&((r.children||[]).forEach((function(t){return Rk(e,t)})),e.clip())}(t,n),Mk(t,n),e(t,n),t.restore()}))},Lk=function(e){var t=pk().get(e);return{value:pk().to.hex(t.value.slice(0,3)),opacity:t.value[3]}},Nk=/^#.+/,Bk=function(e,t){var n=t.xOffset,r=void 0===n?0:n,i=t.yOffset,a=void 0===i?0:i,o=t.width,s=t.height,u=t.image;e.translate(-o+r,-s+a),e.image(u,0,0,{fit:[o,s],align:"center",valign:"bottom"})},jk=function(e,t,n){var r=t.attributes,i=r.font,a=r.fontSize,o=r.link,s=Lk(t.attributes.color),u=Gw(t.attributes.opacity)?s.opacity:t.attributes.opacity,l=t.height,c=t.descent,f=t.xAdvance;if(n.outlineRuns&&e.rect(0,-l,f,l).stroke(),e.fillColor(s.value),e.fillOpacity(u),o&&(!function(e){return e.match(Nk)}(o)?e.link(0,-l-c,f,l,o):e.goTo(0,-l-c,f,l,o.slice(1))),function(e,t){e.save();for(var n=t.attributes.font,r=n.glyphForCodePoint(32),i=n.glyphForCodePoint(65532),a=0,o=0;o<t.glyphs.length;o+=1){var s=t.positions[o],u=t.glyphs[o];a+=s.xAdvance||0,u.id===i.id&&t.attributes.attachment&&(e.translate(a,s.yOffset||0),Bk(e,t.attributes.attachment),t.glyphs[o]=r,a=0)}e.restore()}(e,t),i.sbix||i.COLR&&i.CPAL){e.save(),e.translate(0,-t.ascent);for(var h=0;h<t.glyphs.length;h+=1){var d=t.positions[h],p=t.glyphs[h];e.save(),e.translate(d.xOffset,d.yOffset),p.render(e,a),e.restore(),e.translate(d.xAdvance,d.yAdvance)}e.restore()}else{e.font("string"===typeof i.name?i.name:i,a);try{yk(e,t.glyphs,t.positions,0,0)}catch(g){console.log(g)}}e.translate(f,0)},Uk=function(e,t,n){var r=Lk(n);e.save(),e.fillOpacity(r.opacity),e.rect(t.x,t.y,t.width,t.height),e.fill(r.value),e.restore()},zk=function(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)){var n=Math.max(2,t.rect.height),r=1.1*n,i=Math.floor(t.rect.width/(2*r));r+=(t.rect.width-2*i*r)/i/2;var a=t.rect.y+n,o=t.rect.y-n,s=t.rect.x;e.moveTo(t.rect.x,t.rect.y);for(var u=0;u<i;u+=1)e.bezierCurveTo(s+r,a,s+r,o,s+2*r,t.rect.y),s+=2*r}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()},Wk=function(e,t,n){t.forEach((function(t){!function(e,t,n){var r=t.ascent;n.outlineLines&&e.rect(t.box.x,t.box.y,t.box.width,t.box.height).stroke(),e.save(),e.translate(t.box.x,t.box.y+r);for(var i=0;i<t.runs.length;i+=1){var a=t.runs[i],o=i===t.runs.length-1;if(a.attributes.backgroundColor){var s=o?t.overflowRight:0,u={x:0,y:-r,height:t.box.height,width:a.xAdvance-s};Uk(e,u,a.attributes.backgroundColor)}jk(e,a,n)}e.restore(),e.save(),e.translate(t.box.x,t.box.y);for(var l=0;l<t.decorationLines.length;l+=1){var c=t.decorationLines[l];zk(e,c)}e.restore()}(e,t,n)}))},Vk=function(e){return!Number.isNaN(parseFloat(e))&&Number.isFinite(e)},Gk=function(e,t,n,r,i,a){var o=e/t,s=n/r,u=Zw(i),l=Zw(a),c=u?u.percent:.5,f=l?l.percent:.5;if(o>s){var h=t,d=h*s,p=Vk(a)?a:0;return{width:d,height:h,xOffset:Vk(i)?i:(e-d)*c,yOffset:p}}var g=e,v=g/s,m=Vk(i)?i:0;return{width:g,height:v,yOffset:Vk(a)?a:(t-v)*f,xOffset:m}},Yk=function(e,t,n,r,i,a){var o=n,s=r,u=Zw(i),l=Zw(a),c=u?u.percent:.5,f=l?l.percent:.5;return{width:o,height:s,xOffset:Vk(i)?i:(e-o)*c,yOffset:Vk(a)?a:(t-s)*f}},Hk=function(e,t,n,r,i,a,o){switch(void 0===e&&(e="fill"),e){case"contain":return Gk(t,n,r,i,a,o);case"cover":return function(e,t,n,r,i,a){var o=n/r,s=e/t,u=Zw(i),l=Zw(a),c=u?u.percent:.5,f=l?l.percent:.5;if(s>o){var h=e,d=h/o,p=Vk(i)?i:0;return{width:h,height:d,yOffset:Vk(a)?a:(t-d)*f,xOffset:p}}var g=t*o;return{width:g,height:t,xOffset:Vk(i)?i:(e-g)*c,yOffset:Vk(a)?a:0}}(t,n,r,i,a,o);case"none":return Yk(t,n,r,i,a,o);case"scale-down":return function(e,t,n,r,i,a){var o=Gk(e,t,n,r,i,a),s=Yk(e,t,n,r,i,a);return o.width<s.width?o:s}(t,n,r,i,a,o);default:return function(e,t,n,r){return{width:e,height:t,xOffset:Zw(n)?0:n||0,yOffset:Zw(r)?0:r||0}}(t,n,a,o)}},qk=function(e){return{marginLeft:"auto"===e.marginLeft?0:e.marginLeft,marginTop:"auto"===e.marginTop?0:e.marginTop,marginRight:"auto"===e.marginRight?0:e.marginRight,marginBottom:"auto"===e.marginBottom?0:e.marginBottom}},Zk=function(e,t){var n;null!==(n=t.props)&&void 0!==n&&n.debug&&(e.save(),function(e,t){var n=t.box,r=n.left,i=n.top,a=n.width,o=n.height,s=n.paddingLeft,u=void 0===s?0:s,l=n.paddingTop,c=void 0===l?0:l,f=n.paddingRight,h=void 0===f?0:f,d=n.paddingBottom,p=void 0===d?0:d,g=n.borderLeftWidth,v=void 0===g?0:g,m=n.borderTopWidth,y=void 0===m?0:m,b=n.borderRightWidth,w=void 0===b?0:b,k=n.borderBottomWidth,x=void 0===k?0:k;e.fillColor("#a1c6e7").opacity(.5).rect(r+u+v,i+c+y,a-u-h-w-v,o-c-p-y-x).fill()}(e,t),function(e,t){var n=t.box,r=n.left,i=n.top,a=n.width,o=n.height,s=n.paddingLeft,u=void 0===s?0:s,l=n.paddingTop,c=void 0===l?0:l,f=n.paddingRight,h=void 0===f?0:f,d=n.paddingBottom,p=void 0===d?0:d,g=n.borderLeftWidth,v=void 0===g?0:g,m=n.borderTopWidth,y=void 0===m?0:m,b=n.borderRightWidth,w=void 0===b?0:b,k=n.borderBottomWidth,x=void 0===k?0:k;e.fillColor("#c4deb9").opacity(.5),e.rect(r+u+v,i+y,a-h-u-v-w,c).fill(),e.rect(r+v,i+y,u,o-y-x).fill(),e.rect(r+a-h-w,i+y,h,o-y-x).fill(),e.rect(r+u+v,i+o-p-x,a-h-u-v-w,p).fill()}(e,t),function(e,t){var n=t.box,r=n.left,i=n.top,a=n.width,o=n.height,s=qk(t.box),u=s.marginLeft,l=void 0===u?0:u,c=s.marginTop,f=void 0===c?0:c,h=s.marginRight,d=void 0===h?0:h,p=s.marginBottom,g=void 0===p?0:p;e.fillColor("#f8cca1").opacity(.5),e.rect(r,i-f,a,f).fill(),e.rect(r-l,i-f,l,o+f+g).fill(),e.rect(r+a,i-f,d,o+f+g).fill(),e.rect(r,i+o,a,g).fill()}(e,t),function(e,t){var n=t.box,r=n.left,i=n.top,a=n.width,o=n.height,s=qk(t.box),u=s.marginLeft,l=void 0===u?0:u,c=s.marginTop,f=void 0===c?0:c,h=s.marginRight,d=void 0===h?0:h,p=s.marginBottom,g=void 0===p?0:p,v=Math.round(a+l+d),m=Math.round(o+f+g);e.fontSize(6).opacity(1).fillColor("black").text(v+" x "+m,r-l,Math.max(i-f-4,1))}(e,t),function(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,t),e.restore())},Xk=["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"],Kk=(Math.sqrt(2)-1)/3*4,Jk=function(e,t){if(function(e){return e.box&&(e.box.borderTopWidth||e.box.borderRightWidth||e.box.borderBottomWidth||e.box.borderLeftWidth)}(t)){var n=t.box,r=n.width,i=n.height,a=n.borderTopWidth,o=n.borderLeftWidth,s=n.borderRightWidth,u=n.borderBottomWidth,l=t.style,c=l.opacity,f=l.borderTopLeftRadius,h=void 0===f?0:f,d=l.borderTopRightRadius,p=void 0===d?0:d,g=l.borderBottomLeftRadius,v=void 0===g?0:g,m=l.borderBottomRightRadius,y=void 0===m?0:m,b=l.borderTopColor,w=void 0===b?"black":b,k=l.borderTopStyle,x=void 0===k?"solid":k,_=l.borderLeftColor,A=void 0===_?"black":_,E=l.borderLeftStyle,S=void 0===E?"solid":E,C=l.borderRightColor,D=void 0===C?"black":C,T=l.borderRightStyle,O=void 0===T?"solid":T,F=l.borderBottomColor,P=void 0===F?"black":F,R=l.borderBottomStyle,M={borderTopColor:w,borderTopWidth:a,borderTopStyle:x,borderLeftColor:A,borderLeftWidth:o,borderLeftStyle:S,borderRightColor:D,borderRightWidth:s,borderRightStyle:O,borderBottomColor:P,borderBottomWidth:u,borderBottomStyle:void 0===R?"solid":R,borderTopLeftRadius:h,borderTopRightRadius:p,borderBottomLeftRadius:v,borderBottomRightRadius:y},I=Math.min(p,.5*r,.5*i),L=Math.min(h,.5*r,.5*i),N=Math.min(y,.5*r,.5*i),B=Math.min(v,.5*r,.5*i);e.save(),e.strokeOpacity(c),a&&(e.save(),function(e,t,n,r,i){var a=t.top,o=t.left,s=t.width,u=t.height,l=n.borderTopWidth,c=n.borderRightWidth,f=n.borderLeftWidth;e.moveTo(o+i,a),e.lineTo(o+s-r,a);var h=r*(1-Kk);e.bezierCurveTo(o+s-h,a,o+s,a+h,o+s,a+r);var d=a+Math.max(l,r);e.lineTo(o+s,d),e.lineTo(o+s-c,d);var p=Math.max(r-c,0),g=Math.max(r-l,0),v=p*(1-Kk),m=g*(1-Kk);e.bezierCurveTo(o+s-c,a+l+m,o+s-c-v,a+l,o+s-c-p,a+l),e.lineTo(o+Math.max(i,f),a+l);var y=Math.max(i-f,0),b=Math.max(i-l,0),w=y*(1-Kk),k=b*(1-Kk),x=a+Math.max(l,i);e.bezierCurveTo(o+f+w,a+l,o+f,a+l+k,o+f,x),e.lineTo(o,x),e.lineTo(o,a+i);var _=i*(1-Kk);if(e.bezierCurveTo(o,a+_,o+_,a,o+i,a),e.closePath(),e.clip(),c){var A=-l/c;e.moveTo(o+s/2,A*(-s/2)+a),e.lineTo(o+s,a),e.lineTo(o,a),e.lineTo(o,a+u),e.closePath(),e.clip()}if(f){var E=-l/f;e.moveTo(o+s/2,E*(-s/2)+a),e.lineTo(o,a),e.lineTo(o+s,a),e.lineTo(o+s,a+u),e.closePath(),e.clip()}}(e,t.box,M,I,L),function(e,t,n,r,i){var a=t.top,o=t.left,s=t.width,u=n.borderTopColor,l=n.borderTopWidth,c=n.borderTopStyle,f=n.borderRightWidth,h=n.borderLeftWidth,d=i*(1-Kk),p=r*(1-Kk);e.moveTo(o,a+Math.max(i,l)),e.bezierCurveTo(o,a+d,o+d,a,o+i,a),e.lineTo(o+s-r,a),e.bezierCurveTo(o+s-p,a,o+s,a+p,o+s,a+r),e.strokeColor(u),e.lineWidth(2*Math.max(f,l,h)),"dashed"===c?e.dash(2*l,{space:1.2*l}):"dotted"===c&&e.dash(l,{space:1.2*l}),e.stroke(),e.undash()}(e,t.box,M,I,L),e.restore()),s&&(e.save(),function(e,t,n,r,i){var a=t.top,o=t.left,s=t.width,u=t.height,l=n.borderTopWidth,c=n.borderRightWidth,f=n.borderBottomWidth;e.moveTo(o+s,a+r),e.lineTo(o+s,a+u-i);var h=i*(1-Kk);e.bezierCurveTo(o+s,a+u-h,o+s-h,a+u,o+s-i,a+u);var d=o+s-Math.max(c,i);e.lineTo(d,a+u),e.lineTo(d,a+u-f);var p=Math.max(i-c,0),g=Math.max(i-f,0),v=p*(1-Kk),m=g*(1-Kk);e.bezierCurveTo(o+s-c-v,a+u-f,o+s-c,a+u-f-m,o+s-c,a+u-Math.max(i,f)),e.lineTo(o+s-c,a+Math.max(r,l));var y=Math.max(r-c,0),b=Math.max(r-l,0),w=y*(1-Kk),k=b*(1-Kk),x=o+s-Math.max(r,c);e.bezierCurveTo(o+s-c,a+l+k,o+s-c-w,a+l,x,a+l),e.lineTo(x,a),e.lineTo(o+s-r,a);var _=r*(1-Kk);if(e.bezierCurveTo(o+s-_,a,o+s,a+_,o+s,a+r),e.closePath(),e.clip(),l){var A=-l/c;e.moveTo(o+s/2,A*(-s/2)+a),e.lineTo(o+s,a),e.lineTo(o+s,a+u),e.lineTo(o,a+u),e.closePath(),e.clip()}if(f){var E=f/c;e.moveTo(o+s/2,E*(-s/2)+a+u),e.lineTo(o+s,a+u),e.lineTo(o+s,a),e.lineTo(o,a),e.closePath(),e.clip()}}(e,t.box,M,I,N),function(e,t,n,r,i){var a=t.top,o=t.left,s=t.width,u=t.height,l=n.borderRightColor,c=n.borderRightStyle,f=n.borderRightWidth,h=n.borderTopWidth,d=n.borderBottomWidth,p=i*(1-Kk),g=r*(1-Kk);e.moveTo(o+s-r,a),e.bezierCurveTo(o+s-g,a,o+s,a+g,o+s,a+r),e.lineTo(o+s,a+u-i),e.bezierCurveTo(o+s,a+u-p,o+s-p,a+u,o+s-i,a+u),e.strokeColor(l),e.lineWidth(2*Math.max(f,h,d)),"dashed"===c?e.dash(2*f,{space:1.2*f}):"dotted"===c&&e.dash(f,{space:1.2*f}),e.stroke(),e.undash()}(e,t.box,M,I,N),e.restore()),u&&(e.save(),function(e,t,n,r,i){var a=t.top,o=t.left,s=t.width,u=t.height,l=n.borderBottomWidth,c=n.borderRightWidth,f=n.borderLeftWidth;e.moveTo(o+s-i,a+u),e.lineTo(o+r,a+u);var h=r*(1-Kk);e.bezierCurveTo(o+h,a+u,o,a+u-h,o,a+u-r);var d=a+u-Math.max(l,r);e.lineTo(o,d),e.lineTo(o+f,d);var p=Math.max(r-f,0),g=Math.max(r-l,0),v=p*(1-Kk),m=g*(1-Kk);e.bezierCurveTo(o+f,a+u-l-m,o+f+v,a+u-l,o+f+p,a+u-l),e.lineTo(o+s-Math.max(i,c),a+u-l);var y=Math.max(i-c,0),b=Math.max(i-l,0),w=y*(1-Kk),k=b*(1-Kk),x=a+u-Math.max(l,i);e.bezierCurveTo(o+s-c-w,a+u-l,o+s-c,a+u-l-k,o+s-c,x),e.lineTo(o+s,x),e.lineTo(o+s,a+u-i);var _=i*(1-Kk);if(e.bezierCurveTo(o+s,a+u-_,o+s-_,a+u,o+s-i,a+u),e.closePath(),e.clip(),c){var A=l/c;e.moveTo(o+s/2,A*(-s/2)+a+u),e.lineTo(o+s,a+u),e.lineTo(o,a+u),e.lineTo(o,a),e.closePath(),e.clip()}if(f){var E=-l/f;e.moveTo(o+s/2,E*(s/2)+a+u),e.lineTo(o,a+u),e.lineTo(o+s,a+u),e.lineTo(o+s,a),e.closePath(),e.clip()}}(e,t.box,M,B,N),function(e,t,n,r,i){var a=t.top,o=t.left,s=t.width,u=t.height,l=n.borderBottomColor,c=n.borderBottomStyle,f=n.borderBottomWidth,h=n.borderRightWidth,d=n.borderLeftWidth,p=r*(1-Kk),g=i*(1-Kk);e.moveTo(o+s,a+u-i),e.bezierCurveTo(o+s,a+u-g,o+s-g,a+u,o+s-i,a+u),e.lineTo(o+r,a+u),e.bezierCurveTo(o+p,a+u,o,a+u-p,o,a+u-r),e.strokeColor(l),e.lineWidth(2*Math.max(f,h,d)),"dashed"===c?e.dash(2*f,{space:1.2*f}):"dotted"===c&&e.dash(f,{space:1.2*f}),e.stroke(),e.undash()}(e,t.box,M,B,N),e.restore()),o&&(e.save(),function(e,t,n,r,i){var a=t.top,o=t.left,s=t.width,u=t.height,l=n.borderTopWidth,c=n.borderLeftWidth,f=n.borderBottomWidth;e.moveTo(o,a+u-r),e.lineTo(o,a+i);var h=i*(1-Kk);e.bezierCurveTo(o,a+h,o+h,a,o+i,a);var d=o+Math.max(c,i);e.lineTo(d,a),e.lineTo(d,a+l);var p=Math.max(i-c,0),g=Math.max(i-l,0),v=p*(1-Kk),m=g*(1-Kk);e.bezierCurveTo(o+c+v,a+l,o+c,a+l+m,o+c,a+Math.max(i,l)),e.lineTo(o+c,a+u-Math.max(r,f));var y=Math.max(r-c,0),b=Math.max(r-f,0),w=y*(1-Kk),k=b*(1-Kk),x=o+Math.max(r,c);e.bezierCurveTo(o+c,a+u-f-k,o+c+w,a+u-f,x,a+u-f),e.lineTo(x,a+u),e.lineTo(o+r,a+u);var _=r*(1-Kk);if(e.bezierCurveTo(o+_,a+u,o,a+u-_,o,a+u-r),e.closePath(),e.clip(),f){var A=-f/c;e.moveTo(o+s/2,A*(s/2)+a+u),e.lineTo(o,a+u),e.lineTo(o,a),e.lineTo(o+s,a),e.closePath(),e.clip()}if(f){var E=-l/c;e.moveTo(o+s/2,E*(-s/2)+a),e.lineTo(o,a),e.lineTo(o,a+u),e.lineTo(o+s,a+u),e.closePath(),e.clip()}}(e,t.box,M,B,L),function(e,t,n,r,i){var a=t.top,o=t.left,s=t.height,u=n.borderLeftColor,l=n.borderLeftStyle,c=n.borderLeftWidth,f=n.borderTopWidth,h=n.borderBottomWidth,d=r*(1-Kk),p=i*(1-Kk);e.moveTo(o+r,a+s),e.bezierCurveTo(o+d,a+s,o,a+s-d,o,a+s-r),e.lineTo(o,a+i),e.bezierCurveTo(o,a+p,o+p,a,o+i,a),e.strokeColor(u),e.lineWidth(2*Math.max(c,f,h)),"dashed"===l?e.dash(2*c,{space:1.2*c}):"dotted"===l&&e.dash(c,{space:1.2*c}),e.stroke(),e.undash()}(e,t.box,M,B,L),e.restore()),e.restore()}},Qk=function(e,t){var n;!!t.box&&!(null===(n=t.style)||void 0===n||!n.backgroundColor)&&(e.save(),_k(e,t),function(e,t){var n,r=t.box,i=r.top,a=r.left,o=r.width,s=r.height,u=Lk(t.style.backgroundColor),l=Gw(null===(n=t.style)||void 0===n?void 0:n.opacity)?1:t.style.opacity,c=Math.min(u.opacity,l);e.fillOpacity(c).fillColor(u.value).rect(a,i,o,s).fill()}(e,t),e.restore())},$k=function(e,t,n){e.save(),t.box&&e.translate(t.box.left,t.box.top);(t.children||[]).forEach((function(t){return tx(e,t,n)})),e.restore()},ex=((hk={})[kc]=function(e,t){var n,r,i=t.box,a=i.top,o=i.left,s=[t.lines],u=(null===(n=t.box)||void 0===n?void 0:n.paddingTop)||0,l=(null===(r=t.box)||void 0===r?void 0:r.paddingLeft)||0,c=t.lines[0]?t.lines[0].box.y:0,f=t.alignOffset||0;e.save(),e.translate(o+l-f,a+u-c),s.forEach((function(t){Wk(e,t,{})})),e.restore()},hk[Ac]=function(e,t){var n,r,i,a=t.box,o=a.top,s=a.left,u=(null===t||void 0===t||null===(n=t.children)||void 0===n?void 0:n[0].value)||"",l=(null===(r=t.style)||void 0===r?void 0:r.backgroundColor)||null,c=(null===(i=t.style)||void 0===i?void 0:i.borderWidth)||null;e.note(s,o,0,0,u,{color:l,borderWidth:c})},hk[Oc]=function(e,t,n){e.save(),_k(e,t),function(e,t,n){var r,i,a,o;void 0===n&&(n={});var s=t.box,u=s.left,l=s.top,c=null===(r=t.style)||void 0===r?void 0:r.opacity,f=null===(i=t.style)||void 0===i?void 0:i.objectFit,h=null===(a=t.style)||void 0===a?void 0:a.objectPositionX,d=null===(o=t.style)||void 0===o?void 0:o.objectPositionY,p=t.box.paddingTop||0,g=t.box.paddingRight||0,v=t.box.paddingBottom||0,m=t.box.paddingLeft||0,y=n.imageCache||new Map,b=Hk(f,t.box.width-m-g,t.box.height-p-v,t.image.width,t.image.height,h,d),w=b.width,k=b.height,x=b.xOffset,_=b.yOffset;if(t.image.data)if(0!==w&&0!==k){var A=t.image.key,E=y.get(A)||e.embedImage(t.image.data);A&&y.set(A,E);var S=Gw(c)?1:c;e.fillOpacity(S).image(E,u+m+x,l+p+_,{width:w,height:k})}else console.warn("Image with src '"+JSON.stringify(t.props.src)+"' skipped due to invalid dimensions")}(e,t,n),e.restore()},hk[Pc]=function(e,t){var n=t.box,r=n.top,i=n.left,a=n.width,o=n.height,s=t.box.paddingTop||0,u=t.box.paddingLeft||0,l=a-u-(t.box.paddingRight||0),c=o-s-(t.box.paddingBottom||0);l&&c||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+u,r+s),t.props.paint&&t.props.paint(function(e){var t=Xk.reduce((function(n,r){var i;return mc({},n,((i={})[r]=function(){return e[r].apply(e,arguments),t},i))}),{});return t}(e),l,c),e.restore()},hk[bc]=function(e,t){e.save(),_k(e,t),function(e,t){var n=t.box,r=n.top,i=n.left,a=t.box.paddingLeft||0,o=t.box.paddingTop||0;e.translate(i+a,r+o)}(e,t),function(e,t){var n=t.box,r=n.width,i=n.height,a=t.props,o=a.viewBox,s=a.preserveAspectRatio,u=void 0===s?{}:s,l=u.meetOrSlice,c=void 0===l?"meet":l,f=u.align,h=void 0===f?"xMidYMid":f;if(null!=o&&null!=r&&null!=i){var d=(null===o||void 0===o?void 0:o.minX)||0,p=(null===o||void 0===o?void 0:o.minY)||0,g=(null===o||void 0===o?void 0:o.maxX)||r,v=(null===o||void 0===o?void 0:o.maxY)||i,m=g/v,y=r/i,b=r/g,w=i/v;if("none"===h)return e.scale(b,w),void e.translate(-d,-p);if(m<y&&"meet"===c||m>=y&&"slice"===c)switch(e.scale(w,w),h){case"xMinYMin":case"xMinYMid":case"xMinYMax":e.translate(-d,-p);break;case"xMidYMin":case"xMidYMid":case"xMidYMax":e.translate(-d-(g-r*v/i)/2,-p);break;default:e.translate(-d-(g-r*v/i),-p)}else switch(e.scale(b,b),h){case"xMinYMin":case"xMidYMin":case"xMaxYMin":e.translate(-d,-p);break;case"xMinYMid":case"xMidYMid":case"xMaxYMid":e.translate(-d,-p-(v-i*g/r)/2);break;default:e.translate(-d,-p-(v-i*g/r))}}}(e,t),Ik(e,t),e.restore()},hk[xc]=function(e,t){var n=t.props||{},r=t.box,i=r.top,a=r.left,o=r.width,s=r.height,u=n.src||n.href;if(u){var l=function(e){return/^#.+/.test(e)}(u),c=l?"goTo":"link",f=l?u.slice(1):u;e[c](a,i,o,s,f)}},hk),tx=function(e,t,n){var r,i="hidden"===(null===(r=t.style)||void 0===r?void 0:r.overflow),a=function(e){return e.type!==kc&&e.type!==bc}(t);t.type===_c&&function(e,t){var n,r=t.box,i=r.width,a=r.height,o=((null===(n=t.props)||void 0===n?void 0:n.dpi)||72)/72;e.addPage({size:[i,a],margin:0,userUnit:o})}(e,t),e.save(),i&&_k(e,t),Ak(e,t),Qk(e,t),Jk(e,t);var o=ex[t.type];o&&o(e,t,n),a&&$k(e,t,n),function(e,t){var n;null!==(n=t.props)&&void 0!==n&&n.id&&e.addNamedDestination(t.props.id,"XYZ",null,t.box.top,null)}(e,t),Zk(e,t),e.restore()},nx=function e(t,n,r,i){var a,o=null===(a=n.props)||void 0===a?void 0:a.bookmark;if(o){var s=o.title,u=o.parent,l=o.expanded,c=o.zoom,f=o.fit,h=i[u]||t.outline,d=o.top||n.box.top,p=o.left||n.box.left,g=h.addItem(s,{pageNumber:r,expanded:l,top:d,left:p,zoom:c,fit:f});i[o.ref]=g}n.children&&n.children.forEach((function(n){return e(t,n,r,i)}))},rx=function(e,t){var n=t.children||[],r={imageCache:new Map};return function(e,t){var n,r,i,a=(i=e,function(e,t){t&&(i.info[e]=t)}),o=t.props||{},s=o.title||null,u=o.author||null,l=o.subject||null,c=o.keywords||null,f=null!=(n=o.creator)?n:"react-pdf",h=null!=(r=o.producer)?r:"react-pdf";a("Title",s),a("Author",u),a("Subject",l),a("Keywords",c),a("Creator",f),a("Producer",h)}(e,t),n.forEach((function(t){return tx(e,t,r)})),function(e,t){var n={};(t.children||[]).forEach((function(t,r){nx(e,t,r,n)}))}(e,t),e.end(),e};function ix(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,ke(e,t)}var ax=n(5806),ox=n.n(ax),sx=n(2849),ux=n(1168),lx=n(7500),cx=n.n(lx);function fx(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=pe(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var hx=n(3074),dx=n.n(hx),px="undefined"!==typeof n.g?n.g:"undefined"!==typeof self?self:"undefined"!==typeof window?window:{},gx=[],vx=[],mx="undefined"!==typeof Uint8Array?Uint8Array:Array,yx=!1;function bx(){yx=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0;t<64;++t)gx[t]=e[t],vx[e.charCodeAt(t)]=t;vx["-".charCodeAt(0)]=62,vx["_".charCodeAt(0)]=63}function wx(e,t,n){for(var r,i,a=[],o=t;o<n;o+=3)r=(e[o]<<16)+(e[o+1]<<8)+e[o+2],a.push(gx[(i=r)>>18&63]+gx[i>>12&63]+gx[i>>6&63]+gx[63&i]);return a.join("")}function kx(e){var t;yx||bx();for(var n=e.length,r=n%3,i="",a=[],o=16383,s=0,u=n-r;s<u;s+=o)a.push(wx(e,s,s+o>u?u:s+o));return 1===r?(t=e[n-1],i+=gx[t>>2],i+=gx[t<<4&63],i+="=="):2===r&&(t=(e[n-2]<<8)+e[n-1],i+=gx[t>>10],i+=gx[t>>4&63],i+=gx[t<<2&63],i+="="),a.push(i),a.join("")}function xx(e,t,n,r,i){var a,o,s=8*i-r-1,u=(1<<s)-1,l=u>>1,c=-7,f=n?i-1:0,h=n?-1:1,d=e[t+f];for(f+=h,a=d&(1<<-c)-1,d>>=-c,c+=s;c>0;a=256*a+e[t+f],f+=h,c-=8);for(o=a&(1<<-c)-1,a>>=-c,c+=r;c>0;o=256*o+e[t+f],f+=h,c-=8);if(0===a)a=1-l;else{if(a===u)return o?NaN:1/0*(d?-1:1);o+=Math.pow(2,r),a-=l}return(d?-1:1)*o*Math.pow(2,a-r)}function _x(e,t,n,r,i,a){var o,s,u,l=8*a-i-1,c=(1<<l)-1,f=c>>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=r?0:a-1,p=r?1:-1,g=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,o=c):(o=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),(t+=o+f>=1?h/u:h*Math.pow(2,1-f))*u>=2&&(o++,u/=2),o+f>=c?(s=0,o=c):o+f>=1?(s=(t*u-1)*Math.pow(2,i),o+=f):(s=t*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;e[n+d]=255&s,d+=p,s/=256,i-=8);for(o=o<<i|s,l+=i;l>0;e[n+d]=255&o,d+=p,o/=256,l-=8);e[n+d-p]|=128*g}var Ax={}.toString,Ex=Array.isArray||function(e){return"[object Array]"==Ax.call(e)};function Sx(){return Dx.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function Cx(e,t){if(Sx()<t)throw new RangeError("Invalid typed array length");return Dx.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=Dx.prototype:(null===e&&(e=new Dx(t)),e.length=t),e}function Dx(e,t,n){if(!Dx.TYPED_ARRAY_SUPPORT&&!(this instanceof Dx))return new Dx(e,t,n);if("number"===typeof e){if("string"===typeof t)throw new Error("If encoding is specified then the first argument must be a string");return Fx(this,e)}return Tx(this,e,t,n)}function Tx(e,t,n,r){if("number"===typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!==typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r);Dx.TYPED_ARRAY_SUPPORT?(e=t).__proto__=Dx.prototype:e=Px(e,t);return e}(e,t,n,r):"string"===typeof t?function(e,t,n){"string"===typeof n&&""!==n||(n="utf8");if(!Dx.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|Ix(t,n);e=Cx(e,r);var i=e.write(t,n);i!==r&&(e=e.slice(0,i));return e}(e,t,n):function(e,t){if(Mx(t)){var n=0|Rx(t.length);return 0===(e=Cx(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?Cx(e,0):Px(e,t);if("Buffer"===t.type&&Ex(t.data))return Px(e,t.data)}var r;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function Ox(e){if("number"!==typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function Fx(e,t){if(Ox(t),e=Cx(e,t<0?0:0|Rx(t)),!Dx.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function Px(e,t){var n=t.length<0?0:0|Rx(t.length);e=Cx(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function Rx(e){if(e>=Sx())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+Sx().toString(16)+" bytes");return 0|e}function Mx(e){return!(null==e||!e._isBuffer)}function Ix(e,t){if(Mx(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 n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return u_(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return l_(e).length;default:if(r)return u_(e).length;t=(""+t).toLowerCase(),r=!0}}function Lx(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return Jx(this,t,n);case"utf8":case"utf-8":return qx(this,t,n);case"ascii":return Xx(this,t,n);case"latin1":case"binary":return Kx(this,t,n);case"base64":return Hx(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Qx(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function Nx(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function Bx(e,t,n,r,i){if(0===e.length)return-1;if("string"===typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"===typeof t&&(t=Dx.from(t,r)),Mx(t))return 0===t.length?-1:jx(e,t,n,r,i);if("number"===typeof t)return t&=255,Dx.TYPED_ARRAY_SUPPORT&&"function"===typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):jx(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function jx(e,t,n,r,i){var a,o=1,s=e.length,u=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;o=2,s/=2,u/=2,n/=2}function l(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){var c=-1;for(a=n;a<s;a++)if(l(e,a)===l(t,-1===c?0:a-c)){if(-1===c&&(c=a),a-c+1===u)return c*o}else-1!==c&&(a-=a-c),c=-1}else for(n+u>s&&(n=s-u),a=n;a>=0;a--){for(var f=!0,h=0;h<u;h++)if(l(e,a+h)!==l(t,h)){f=!1;break}if(f)return a}return-1}function Ux(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r))>i&&(r=i):r=i;var a=t.length;if(a%2!==0)throw new TypeError("Invalid hex string");r>a/2&&(r=a/2);for(var o=0;o<r;++o){var s=parseInt(t.substr(2*o,2),16);if(isNaN(s))return o;e[n+o]=s}return o}function zx(e,t,n,r){return c_(u_(t,e.length-n),e,n,r)}function Wx(e,t,n,r){return c_(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function Vx(e,t,n,r){return Wx(e,t,n,r)}function Gx(e,t,n,r){return c_(l_(t),e,n,r)}function Yx(e,t,n,r){return c_(function(e,t){for(var n,r,i,a=[],o=0;o<e.length&&!((t-=2)<0);++o)r=(n=e.charCodeAt(o))>>8,i=n%256,a.push(i),a.push(r);return a}(t,e.length-n),e,n,r)}function Hx(e,t,n){return 0===t&&n===e.length?kx(e):kx(e.slice(t,n))}function qx(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var a,o,s,u,l=e[i],c=null,f=l>239?4:l>223?3:l>191?2:1;if(i+f<=n)switch(f){case 1:l<128&&(c=l);break;case 2:128===(192&(a=e[i+1]))&&(u=(31&l)<<6|63&a)>127&&(c=u);break;case 3:a=e[i+1],o=e[i+2],128===(192&a)&&128===(192&o)&&(u=(15&l)<<12|(63&a)<<6|63&o)>2047&&(u<55296||u>57343)&&(c=u);break;case 4:a=e[i+1],o=e[i+2],s=e[i+3],128===(192&a)&&128===(192&o)&&128===(192&s)&&(u=(15&l)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&u<1114112&&(c=u)}null===c?(c=65533,f=1):c>65535&&(c-=65536,r.push(c>>>10&1023|55296),c=56320|1023&c),r.push(c),i+=f}return function(e){var t=e.length;if(t<=Zx)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=Zx));return n}(r)}Dx.TYPED_ARRAY_SUPPORT=void 0===px.TYPED_ARRAY_SUPPORT||px.TYPED_ARRAY_SUPPORT,Dx.poolSize=8192,Dx._augment=function(e){return e.__proto__=Dx.prototype,e},Dx.from=function(e,t,n){return Tx(null,e,t,n)},Dx.TYPED_ARRAY_SUPPORT&&(Dx.prototype.__proto__=Uint8Array.prototype,Dx.__proto__=Uint8Array),Dx.alloc=function(e,t,n){return function(e,t,n,r){return Ox(t),t<=0?Cx(e,t):void 0!==n?"string"===typeof r?Cx(e,t).fill(n,r):Cx(e,t).fill(n):Cx(e,t)}(null,e,t,n)},Dx.allocUnsafe=function(e){return Fx(null,e)},Dx.allocUnsafeSlow=function(e){return Fx(null,e)},Dx.isBuffer=function(e){return null!=e&&(!!e._isBuffer||f_(e)||function(e){return"function"===typeof e.readFloatLE&&"function"===typeof e.slice&&f_(e.slice(0,0))}(e))},Dx.compare=function(e,t){if(!Mx(e)||!Mx(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i<a;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},Dx.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}},Dx.concat=function(e,t){if(!Ex(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return Dx.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=Dx.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var a=e[n];if(!Mx(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,i),i+=a.length}return r},Dx.byteLength=Ix,Dx.prototype._isBuffer=!0,Dx.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)Nx(this,t,t+1);return this},Dx.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)Nx(this,t,t+3),Nx(this,t+1,t+2);return this},Dx.prototype.swap64=function(){var e=this.length;if(e%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)Nx(this,t,t+7),Nx(this,t+1,t+6),Nx(this,t+2,t+5),Nx(this,t+3,t+4);return this},Dx.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?qx(this,0,e):Lx.apply(this,arguments)},Dx.prototype.equals=function(e){if(!Mx(e))throw new TypeError("Argument must be a Buffer");return this===e||0===Dx.compare(this,e)},Dx.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+">"},Dx.prototype.compare=function(e,t,n,r,i){if(!Mx(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(this===e)return 0;for(var a=(i>>>=0)-(r>>>=0),o=(n>>>=0)-(t>>>=0),s=Math.min(a,o),u=this.slice(r,i),l=e.slice(t,n),c=0;c<s;++c)if(u[c]!==l[c]){a=u[c],o=l[c];break}return a<o?-1:o<a?1:0},Dx.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},Dx.prototype.indexOf=function(e,t,n){return Bx(this,e,t,n,!0)},Dx.prototype.lastIndexOf=function(e,t,n){return Bx(this,e,t,n,!1)},Dx.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"===typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return Ux(this,e,t,n);case"utf8":case"utf-8":return zx(this,e,t,n);case"ascii":return Wx(this,e,t,n);case"latin1":case"binary":return Vx(this,e,t,n);case"base64":return Gx(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Yx(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},Dx.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var Zx=4096;function Xx(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function Kx(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function Jx(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",a=t;a<n;++a)i+=s_(e[a]);return i}function Qx(e,t,n){for(var r=e.slice(t,n),i="",a=0;a<r.length;a+=2)i+=String.fromCharCode(r[a]+256*r[a+1]);return i}function $x(e,t,n){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function e_(e,t,n,r,i,a){if(!Mx(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<a)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function t_(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,a=Math.min(e.length-n,2);i<a;++i)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function n_(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,a=Math.min(e.length-n,4);i<a;++i)e[n+i]=t>>>8*(r?i:3-i)&255}function r_(e,t,n,r,i,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function i_(e,t,n,r,i){return i||r_(e,0,n,4),_x(e,t,n,r,23,4),n+4}function a_(e,t,n,r,i){return i||r_(e,0,n,8),_x(e,t,n,r,52,8),n+8}Dx.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e),Dx.TYPED_ARRAY_SUPPORT)(n=this.subarray(e,t)).__proto__=Dx.prototype;else{var i=t-e;n=new Dx(i,void 0);for(var a=0;a<i;++a)n[a]=this[a+e]}return n},Dx.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||$x(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r},Dx.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||$x(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},Dx.prototype.readUInt8=function(e,t){return t||$x(e,1,this.length),this[e]},Dx.prototype.readUInt16LE=function(e,t){return t||$x(e,2,this.length),this[e]|this[e+1]<<8},Dx.prototype.readUInt16BE=function(e,t){return t||$x(e,2,this.length),this[e]<<8|this[e+1]},Dx.prototype.readUInt32LE=function(e,t){return t||$x(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},Dx.prototype.readUInt32BE=function(e,t){return t||$x(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},Dx.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||$x(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r>=(i*=128)&&(r-=Math.pow(2,8*t)),r},Dx.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||$x(e,t,this.length);for(var r=t,i=1,a=this[e+--r];r>0&&(i*=256);)a+=this[e+--r]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*t)),a},Dx.prototype.readInt8=function(e,t){return t||$x(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},Dx.prototype.readInt16LE=function(e,t){t||$x(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},Dx.prototype.readInt16BE=function(e,t){t||$x(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},Dx.prototype.readInt32LE=function(e,t){return t||$x(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},Dx.prototype.readInt32BE=function(e,t){return t||$x(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},Dx.prototype.readFloatLE=function(e,t){return t||$x(e,4,this.length),xx(this,e,!0,23,4)},Dx.prototype.readFloatBE=function(e,t){return t||$x(e,4,this.length),xx(this,e,!1,23,4)},Dx.prototype.readDoubleLE=function(e,t){return t||$x(e,8,this.length),xx(this,e,!0,52,8)},Dx.prototype.readDoubleBE=function(e,t){return t||$x(e,8,this.length),xx(this,e,!1,52,8)},Dx.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||e_(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,a=0;for(this[t]=255&e;++a<n&&(i*=256);)this[t+a]=e/i&255;return t+n},Dx.prototype.writeUIntBE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||e_(this,e,t,n,Math.pow(2,8*n)-1,0);var i=n-1,a=1;for(this[t+i]=255&e;--i>=0&&(a*=256);)this[t+i]=e/a&255;return t+n},Dx.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||e_(this,e,t,1,255,0),Dx.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},Dx.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||e_(this,e,t,2,65535,0),Dx.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):t_(this,e,t,!0),t+2},Dx.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||e_(this,e,t,2,65535,0),Dx.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):t_(this,e,t,!1),t+2},Dx.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||e_(this,e,t,4,4294967295,0),Dx.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):n_(this,e,t,!0),t+4},Dx.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||e_(this,e,t,4,4294967295,0),Dx.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):n_(this,e,t,!1),t+4},Dx.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);e_(this,e,t,n,i-1,-i)}var a=0,o=1,s=0;for(this[t]=255&e;++a<n&&(o*=256);)e<0&&0===s&&0!==this[t+a-1]&&(s=1),this[t+a]=(e/o>>0)-s&255;return t+n},Dx.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);e_(this,e,t,n,i-1,-i)}var a=n-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+n},Dx.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||e_(this,e,t,1,127,-128),Dx.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},Dx.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||e_(this,e,t,2,32767,-32768),Dx.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):t_(this,e,t,!0),t+2},Dx.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||e_(this,e,t,2,32767,-32768),Dx.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):t_(this,e,t,!1),t+2},Dx.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||e_(this,e,t,4,2147483647,-2147483648),Dx.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):n_(this,e,t,!0),t+4},Dx.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||e_(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),Dx.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):n_(this,e,t,!1),t+4},Dx.prototype.writeFloatLE=function(e,t,n){return i_(this,e,t,!0,n)},Dx.prototype.writeFloatBE=function(e,t,n){return i_(this,e,t,!1,n)},Dx.prototype.writeDoubleLE=function(e,t,n){return a_(this,e,t,!0,n)},Dx.prototype.writeDoubleBE=function(e,t,n){return a_(this,e,t,!1,n)},Dx.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i,a=r-n;if(this===e&&n<t&&t<r)for(i=a-1;i>=0;--i)e[i+t]=this[i+n];else if(a<1e3||!Dx.TYPED_ARRAY_SUPPORT)for(i=0;i<a;++i)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+a),t);return a},Dx.prototype.fill=function(e,t,n,r){if("string"===typeof e){if("string"===typeof t?(r=t,t=0,n=this.length):"string"===typeof n&&(r=n,n=this.length),1===e.length){var i=e.charCodeAt(0);i<256&&(e=i)}if(void 0!==r&&"string"!==typeof r)throw new TypeError("encoding must be a string");if("string"===typeof r&&!Dx.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"===typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var a;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"===typeof e)for(a=t;a<n;++a)this[a]=e;else{var o=Mx(e)?e:u_(new Dx(e,r).toString()),s=o.length;for(a=0;a<n-t;++a)this[a+t]=o[a%s]}return this};var o_=/[^+\/0-9A-Za-z-_]/g;function s_(e){return e<16?"0"+e.toString(16):e.toString(16)}function u_(e,t){var n;t=t||1/0;for(var r=e.length,i=null,a=[],o=0;o<r;++o){if((n=e.charCodeAt(o))>55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&a.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function l_(e){return function(e){var t,n,r,i,a,o;yx||bx();var s=e.length;if(s%4>0)throw new Error("Invalid string. Length must be a multiple of 4");a="="===e[s-2]?2:"="===e[s-1]?1:0,o=new mx(3*s/4-a),r=a>0?s-4:s;var u=0;for(t=0,n=0;t<r;t+=4,n+=3)i=vx[e.charCodeAt(t)]<<18|vx[e.charCodeAt(t+1)]<<12|vx[e.charCodeAt(t+2)]<<6|vx[e.charCodeAt(t+3)],o[u++]=i>>16&255,o[u++]=i>>8&255,o[u++]=255&i;return 2===a?(i=vx[e.charCodeAt(t)]<<2|vx[e.charCodeAt(t+1)]>>4,o[u++]=255&i):1===a&&(i=vx[e.charCodeAt(t)]<<10|vx[e.charCodeAt(t+1)]<<4|vx[e.charCodeAt(t+2)]>>2,o[u++]=i>>8&255,o[u++]=255&i),o}(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(o_,"")).length<2)return"";for(;e.length%4!==0;)e+="=";return e}(e))}function c_(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function f_(e){return!!e.constructor&&"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}function h_(){throw new Error("setTimeout has not been defined")}function d_(){throw new Error("clearTimeout has not been defined")}var p_=h_,g_=d_;function v_(e){if(p_===setTimeout)return setTimeout(e,0);if((p_===h_||!p_)&&setTimeout)return p_=setTimeout,setTimeout(e,0);try{return p_(e,0)}catch(t){try{return p_.call(null,e,0)}catch(t){return p_.call(this,e,0)}}}"function"===typeof px.setTimeout&&(p_=setTimeout),"function"===typeof px.clearTimeout&&(g_=clearTimeout);var m_,y_=[],b_=!1,w_=-1;function k_(){b_&&m_&&(b_=!1,m_.length?y_=m_.concat(y_):w_=-1,y_.length&&x_())}function x_(){if(!b_){var e=v_(k_);b_=!0;for(var t=y_.length;t;){for(m_=y_,y_=[];++w_<t;)m_&&m_[w_].run();w_=-1,t=y_.length}m_=null,b_=!1,function(e){if(g_===clearTimeout)return clearTimeout(e);if((g_===d_||!g_)&&clearTimeout)return g_=clearTimeout,clearTimeout(e);try{return g_(e)}catch(t){try{return g_.call(null,e)}catch(t){return g_.call(this,e)}}}(e)}}function __(e,t){this.fun=e,this.array=t}__.prototype.run=function(){this.fun.apply(null,this.array)};function A_(){}var E_=A_,S_=A_,C_=A_,D_=A_,T_=A_,O_=A_,F_=A_;var P_=px.performance||{},R_=P_.now||P_.mozNow||P_.msNow||P_.oNow||P_.webkitNow||function(){return(new Date).getTime()};var M_=new Date;var I_={nextTick:function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];y_.push(new __(e,t)),1!==y_.length||b_||v_(x_)},title:"browser",browser:!0,env:{},argv:[],version:"",versions:{},on:E_,addListener:S_,once:C_,off:D_,removeListener:T_,removeAllListeners:O_,emit:F_,binding:function(e){throw new Error("process.binding is not supported")},cwd:function(){return"/"},chdir:function(e){throw new Error("process.chdir is not supported")},umask:function(){return 0},hrtime:function(e){var t=.001*R_.call(P_),n=Math.floor(t),r=Math.floor(t%1*1e9);return e&&(n-=e[0],(r-=e[1])<0&&(n--,r+=1e9)),[n,r]},platform:"browser",release:{},config:{},uptime:function(){return(new Date-M_)/1e3}},L_="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:"undefined"!==typeof self?self:{};function N_(e){if(e.__esModule)return e;var t=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(e).forEach((function(n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})})),t}for(var B_={},j_={},U_={byteLength:function(e){var t=H_(e),n=t[0],r=t[1];return 3*(n+r)/4-r},toByteArray:function(e){var t,n,r=H_(e),i=r[0],a=r[1],o=new V_(function(e,t,n){return 3*(t+n)/4-n}(0,i,a)),s=0,u=a>0?i-4:i;for(n=0;n<u;n+=4)t=W_[e.charCodeAt(n)]<<18|W_[e.charCodeAt(n+1)]<<12|W_[e.charCodeAt(n+2)]<<6|W_[e.charCodeAt(n+3)],o[s++]=t>>16&255,o[s++]=t>>8&255,o[s++]=255&t;2===a&&(t=W_[e.charCodeAt(n)]<<2|W_[e.charCodeAt(n+1)]>>4,o[s++]=255&t);1===a&&(t=W_[e.charCodeAt(n)]<<10|W_[e.charCodeAt(n+1)]<<4|W_[e.charCodeAt(n+2)]>>2,o[s++]=t>>8&255,o[s++]=255&t);return o},fromByteArray:function(e){for(var t,n=e.length,r=n%3,i=[],a=16383,o=0,s=n-r;o<s;o+=a)i.push(q_(e,o,o+a>s?s:o+a));1===r?(t=e[n-1],i.push(z_[t>>2]+z_[t<<4&63]+"==")):2===r&&(t=(e[n-2]<<8)+e[n-1],i.push(z_[t>>10]+z_[t>>4&63]+z_[t<<2&63]+"="));return i.join("")}},z_=[],W_=[],V_="undefined"!==typeof Uint8Array?Uint8Array:Array,G_="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Y_=0;Y_<64;++Y_)z_[Y_]=G_[Y_],W_[G_.charCodeAt(Y_)]=Y_;function H_(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function q_(e,t,n){for(var r,i,a=[],o=t;o<n;o+=3)r=(e[o]<<16&16711680)+(e[o+1]<<8&65280)+(255&e[o+2]),a.push(z_[(i=r)>>18&63]+z_[i>>12&63]+z_[i>>6&63]+z_[63&i]);return a.join("")}W_["-".charCodeAt(0)]=62,W_["_".charCodeAt(0)]=63;var Z_={read:function(e,t,n,r,i){var a,o,s=8*i-r-1,u=(1<<s)-1,l=u>>1,c=-7,f=n?i-1:0,h=n?-1:1,d=e[t+f];for(f+=h,a=d&(1<<-c)-1,d>>=-c,c+=s;c>0;a=256*a+e[t+f],f+=h,c-=8);for(o=a&(1<<-c)-1,a>>=-c,c+=r;c>0;o=256*o+e[t+f],f+=h,c-=8);if(0===a)a=1-l;else{if(a===u)return o?NaN:1/0*(d?-1:1);o+=Math.pow(2,r),a-=l}return(d?-1:1)*o*Math.pow(2,a-r)},write:function(e,t,n,r,i,a){var o,s,u,l=8*a-i-1,c=(1<<l)-1,f=c>>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=r?0:a-1,p=r?1:-1,g=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,o=c):(o=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),(t+=o+f>=1?h/u:h*Math.pow(2,1-f))*u>=2&&(o++,u/=2),o+f>=c?(s=0,o=c):o+f>=1?(s=(t*u-1)*Math.pow(2,i),o+=f):(s=t*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;e[n+d]=255&s,d+=p,s/=256,i-=8);for(o=o<<i|s,l+=i;l>0;e[n+d]=255&o,d+=p,o/=256,l-=8);e[n+d-p]|=128*g}};!function(e){var t=U_,n=Z_,r="function"===typeof Symbol&&"function"===typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;e.Buffer=o,e.SlowBuffer=function(e){+e!=e&&(e=0);return o.alloc(+e)},e.INSPECT_MAX_BYTES=50;var i=2147483647;function a(e){if(e>i)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,o.prototype),t}function o(e,t,n){if("number"===typeof e){if("string"===typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return l(e)}return s(e,t,n)}function s(e,t,n){if("string"===typeof e)return function(e,t){"string"===typeof t&&""!==t||(t="utf8");if(!o.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var n=0|d(e,t),r=a(n),i=r.write(e,t);i!==n&&(r=r.slice(0,i));return r}(e,t);if(ArrayBuffer.isView(e))return function(e){if(j(e,Uint8Array)){var t=new Uint8Array(e);return f(t.buffer,t.byteOffset,t.byteLength)}return c(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(j(e,ArrayBuffer)||e&&j(e.buffer,ArrayBuffer))return f(e,t,n);if("undefined"!==typeof SharedArrayBuffer&&(j(e,SharedArrayBuffer)||e&&j(e.buffer,SharedArrayBuffer)))return f(e,t,n);if("number"===typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');var r=e.valueOf&&e.valueOf();if(null!=r&&r!==e)return o.from(r,t,n);var i=function(e){if(o.isBuffer(e)){var t=0|h(e.length),n=a(t);return 0===n.length||e.copy(n,0,0,t),n}if(void 0!==e.length)return"number"!==typeof e.length||U(e.length)?a(0):c(e);if("Buffer"===e.type&&Array.isArray(e.data))return c(e.data)}(e);if(i)return i;if("undefined"!==typeof Symbol&&null!=Symbol.toPrimitive&&"function"===typeof e[Symbol.toPrimitive])return o.from(e[Symbol.toPrimitive]("string"),t,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function u(e){if("number"!==typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function l(e){return u(e),a(e<0?0:0|h(e))}function c(e){for(var t=e.length<0?0:0|h(e.length),n=a(t),r=0;r<t;r+=1)n[r]=255&e[r];return n}function f(e,t,n){if(t<0||e.byteLength<t)throw new RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(n||0))throw new RangeError('"length" is outside of buffer bounds');var r;return r=void 0===t&&void 0===n?new Uint8Array(e):void 0===n?new Uint8Array(e,t):new Uint8Array(e,t,n),Object.setPrototypeOf(r,o.prototype),r}function h(e){if(e>=i)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i.toString(16)+" bytes");return 0|e}function d(e,t){if(o.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||j(e,ArrayBuffer))return e.byteLength;if("string"!==typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var n=e.length,r=arguments.length>2&&!0===arguments[2];if(!r&&0===n)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return L(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return N(e).length;default:if(i)return r?-1:L(e).length;t=(""+t).toLowerCase(),i=!0}}function p(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return D(this,t,n);case"utf8":case"utf-8":return A(this,t,n);case"ascii":return S(this,t,n);case"latin1":case"binary":return C(this,t,n);case"base64":return _(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function g(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function v(e,t,n,r,i){if(0===e.length)return-1;if("string"===typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),U(n=+n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"===typeof t&&(t=o.from(t,r)),o.isBuffer(t))return 0===t.length?-1:m(e,t,n,r,i);if("number"===typeof t)return t&=255,"function"===typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):m(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function m(e,t,n,r,i){var a,o=1,s=e.length,u=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;o=2,s/=2,u/=2,n/=2}function l(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){var c=-1;for(a=n;a<s;a++)if(l(e,a)===l(t,-1===c?0:a-c)){if(-1===c&&(c=a),a-c+1===u)return c*o}else-1!==c&&(a-=a-c),c=-1}else for(n+u>s&&(n=s-u),a=n;a>=0;a--){for(var f=!0,h=0;h<u;h++)if(l(e,a+h)!==l(t,h)){f=!1;break}if(f)return a}return-1}function y(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r))>i&&(r=i):r=i;var a=t.length;r>a/2&&(r=a/2);for(var o=0;o<r;++o){var s=parseInt(t.substr(2*o,2),16);if(U(s))return o;e[n+o]=s}return o}function b(e,t,n,r){return B(L(t,e.length-n),e,n,r)}function w(e,t,n,r){return B(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function k(e,t,n,r){return B(N(t),e,n,r)}function x(e,t,n,r){return B(function(e,t){for(var n,r,i,a=[],o=0;o<e.length&&!((t-=2)<0);++o)r=(n=e.charCodeAt(o))>>8,i=n%256,a.push(i),a.push(r);return a}(t,e.length-n),e,n,r)}function _(e,n,r){return 0===n&&r===e.length?t.fromByteArray(e):t.fromByteArray(e.slice(n,r))}function A(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var a,o,s,u,l=e[i],c=null,f=l>239?4:l>223?3:l>191?2:1;if(i+f<=n)switch(f){case 1:l<128&&(c=l);break;case 2:128===(192&(a=e[i+1]))&&(u=(31&l)<<6|63&a)>127&&(c=u);break;case 3:a=e[i+1],o=e[i+2],128===(192&a)&&128===(192&o)&&(u=(15&l)<<12|(63&a)<<6|63&o)>2047&&(u<55296||u>57343)&&(c=u);break;case 4:a=e[i+1],o=e[i+2],s=e[i+3],128===(192&a)&&128===(192&o)&&128===(192&s)&&(u=(15&l)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&u<1114112&&(c=u)}null===c?(c=65533,f=1):c>65535&&(c-=65536,r.push(c>>>10&1023|55296),c=56320|1023&c),r.push(c),i+=f}return function(e){var t=e.length;if(t<=E)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=E));return n}(r)}e.kMaxLength=i,o.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(n){return!1}}(),o.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(o.prototype,"parent",{enumerable:!0,get:function(){if(o.isBuffer(this))return this.buffer}}),Object.defineProperty(o.prototype,"offset",{enumerable:!0,get:function(){if(o.isBuffer(this))return this.byteOffset}}),o.poolSize=8192,o.from=function(e,t,n){return s(e,t,n)},Object.setPrototypeOf(o.prototype,Uint8Array.prototype),Object.setPrototypeOf(o,Uint8Array),o.alloc=function(e,t,n){return function(e,t,n){return u(e),e<=0?a(e):void 0!==t?"string"===typeof n?a(e).fill(t,n):a(e).fill(t):a(e)}(e,t,n)},o.allocUnsafe=function(e){return l(e)},o.allocUnsafeSlow=function(e){return l(e)},o.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==o.prototype},o.compare=function(e,t){if(j(e,Uint8Array)&&(e=o.from(e,e.offset,e.byteLength)),j(t,Uint8Array)&&(t=o.from(t,t.offset,t.byteLength)),!o.isBuffer(e)||!o.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i<a;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},o.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}},o.concat=function(e,t){if(!Array.isArray(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return o.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=o.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var a=e[n];if(j(a,Uint8Array))i+a.length>r.length?o.from(a).copy(r,i):Uint8Array.prototype.set.call(r,a,i);else{if(!o.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,i)}i+=a.length}return r},o.byteLength=d,o.prototype._isBuffer=!0,o.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new 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},o.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new 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},o.prototype.swap64=function(){var e=this.length;if(e%8!==0)throw new 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},o.prototype.toString=function(){var e=this.length;return 0===e?"":0===arguments.length?A(this,0,e):p.apply(this,arguments)},o.prototype.toLocaleString=o.prototype.toString,o.prototype.equals=function(e){if(!o.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===o.compare(this,e)},o.prototype.inspect=function(){var t="",n=e.INSPECT_MAX_BYTES;return t=this.toString("hex",0,n).replace(/(.{2})/g,"$1 ").trim(),this.length>n&&(t+=" ... "),"<Buffer "+t+">"},r&&(o.prototype[r]=o.prototype.inspect),o.prototype.compare=function(e,t,n,r,i){if(j(e,Uint8Array)&&(e=o.from(e,e.offset,e.byteLength)),!o.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(this===e)return 0;for(var a=(i>>>=0)-(r>>>=0),s=(n>>>=0)-(t>>>=0),u=Math.min(a,s),l=this.slice(r,i),c=e.slice(t,n),f=0;f<u;++f)if(l[f]!==c[f]){a=l[f],s=c[f];break}return a<s?-1:s<a?1:0},o.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},o.prototype.indexOf=function(e,t,n){return v(this,e,t,n,!0)},o.prototype.lastIndexOf=function(e,t,n){return v(this,e,t,n,!1)},o.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"===typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t>>>=0,isFinite(n)?(n>>>=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return y(this,e,t,n);case"utf8":case"utf-8":return b(this,e,t,n);case"ascii":case"latin1":case"binary":return w(this,e,t,n);case"base64":return k(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return x(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var E=4096;function S(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function C(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function D(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",a=t;a<n;++a)i+=z[e[a]];return i}function T(e,t,n){for(var r=e.slice(t,n),i="",a=0;a<r.length-1;a+=2)i+=String.fromCharCode(r[a]+256*r[a+1]);return i}function O(e,t,n){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function F(e,t,n,r,i,a){if(!o.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<a)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function P(e,t,n,r,i,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function R(e,t,r,i,a){return t=+t,r>>>=0,a||P(e,0,r,4),n.write(e,t,r,i,23,4),r+4}function M(e,t,r,i,a){return t=+t,r>>>=0,a||P(e,0,r,8),n.write(e,t,r,i,52,8),r+8}o.prototype.slice=function(e,t){var n=this.length;(e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e);var r=this.subarray(e,t);return Object.setPrototypeOf(r,o.prototype),r},o.prototype.readUintLE=o.prototype.readUIntLE=function(e,t,n){e>>>=0,t>>>=0,n||O(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r},o.prototype.readUintBE=o.prototype.readUIntBE=function(e,t,n){e>>>=0,t>>>=0,n||O(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},o.prototype.readUint8=o.prototype.readUInt8=function(e,t){return e>>>=0,t||O(e,1,this.length),this[e]},o.prototype.readUint16LE=o.prototype.readUInt16LE=function(e,t){return e>>>=0,t||O(e,2,this.length),this[e]|this[e+1]<<8},o.prototype.readUint16BE=o.prototype.readUInt16BE=function(e,t){return e>>>=0,t||O(e,2,this.length),this[e]<<8|this[e+1]},o.prototype.readUint32LE=o.prototype.readUInt32LE=function(e,t){return e>>>=0,t||O(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},o.prototype.readUint32BE=o.prototype.readUInt32BE=function(e,t){return e>>>=0,t||O(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},o.prototype.readIntLE=function(e,t,n){e>>>=0,t>>>=0,n||O(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r>=(i*=128)&&(r-=Math.pow(2,8*t)),r},o.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||O(e,t,this.length);for(var r=t,i=1,a=this[e+--r];r>0&&(i*=256);)a+=this[e+--r]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*t)),a},o.prototype.readInt8=function(e,t){return e>>>=0,t||O(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},o.prototype.readInt16LE=function(e,t){e>>>=0,t||O(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},o.prototype.readInt16BE=function(e,t){e>>>=0,t||O(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},o.prototype.readInt32LE=function(e,t){return e>>>=0,t||O(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},o.prototype.readInt32BE=function(e,t){return e>>>=0,t||O(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},o.prototype.readFloatLE=function(e,t){return e>>>=0,t||O(e,4,this.length),n.read(this,e,!0,23,4)},o.prototype.readFloatBE=function(e,t){return e>>>=0,t||O(e,4,this.length),n.read(this,e,!1,23,4)},o.prototype.readDoubleLE=function(e,t){return e>>>=0,t||O(e,8,this.length),n.read(this,e,!0,52,8)},o.prototype.readDoubleBE=function(e,t){return e>>>=0,t||O(e,8,this.length),n.read(this,e,!1,52,8)},o.prototype.writeUintLE=o.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t>>>=0,n>>>=0,r)||F(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,a=0;for(this[t]=255&e;++a<n&&(i*=256);)this[t+a]=e/i&255;return t+n},o.prototype.writeUintBE=o.prototype.writeUIntBE=function(e,t,n,r){(e=+e,t>>>=0,n>>>=0,r)||F(this,e,t,n,Math.pow(2,8*n)-1,0);var i=n-1,a=1;for(this[t+i]=255&e;--i>=0&&(a*=256);)this[t+i]=e/a&255;return t+n},o.prototype.writeUint8=o.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,1,255,0),this[t]=255&e,t+1},o.prototype.writeUint16LE=o.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},o.prototype.writeUint16BE=o.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},o.prototype.writeUint32LE=o.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},o.prototype.writeUint32BE=o.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},o.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var i=Math.pow(2,8*n-1);F(this,e,t,n,i-1,-i)}var a=0,o=1,s=0;for(this[t]=255&e;++a<n&&(o*=256);)e<0&&0===s&&0!==this[t+a-1]&&(s=1),this[t+a]=(e/o>>0)-s&255;return t+n},o.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var i=Math.pow(2,8*n-1);F(this,e,t,n,i-1,-i)}var a=n-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+n},o.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},o.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},o.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},o.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},o.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},o.prototype.writeFloatLE=function(e,t,n){return R(this,e,t,!0,n)},o.prototype.writeFloatBE=function(e,t,n){return R(this,e,t,!1,n)},o.prototype.writeDoubleLE=function(e,t,n){return M(this,e,t,!0,n)},o.prototype.writeDoubleBE=function(e,t,n){return M(this,e,t,!1,n)},o.prototype.copy=function(e,t,n,r){if(!o.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i=r-n;return this===e&&"function"===typeof Uint8Array.prototype.copyWithin?this.copyWithin(t,n,r):Uint8Array.prototype.set.call(e,this.subarray(n,r),t),i},o.prototype.fill=function(e,t,n,r){if("string"===typeof e){if("string"===typeof t?(r=t,t=0,n=this.length):"string"===typeof n&&(r=n,n=this.length),void 0!==r&&"string"!==typeof r)throw new TypeError("encoding must be a string");if("string"===typeof r&&!o.isEncoding(r))throw new TypeError("Unknown encoding: "+r);if(1===e.length){var i=e.charCodeAt(0);("utf8"===r&&i<128||"latin1"===r)&&(e=i)}}else"number"===typeof e?e&=255:"boolean"===typeof e&&(e=Number(e));if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var a;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"===typeof e)for(a=t;a<n;++a)this[a]=e;else{var s=o.isBuffer(e)?e:o.from(e,r),u=s.length;if(0===u)throw new TypeError('The value "'+e+'" is invalid for argument "value"');for(a=0;a<n-t;++a)this[a+t]=s[a%u]}return this};var I=/[^+/0-9A-Za-z-_]/g;function L(e,t){var n;t=t||1/0;for(var r=e.length,i=null,a=[],o=0;o<r;++o){if((n=e.charCodeAt(o))>55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&a.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function N(e){return t.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 B(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function j(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function U(e){return e!==e}var z=function(){for(var e="0123456789abcdef",t=new Array(256),n=0;n<16;++n)for(var r=16*n,i=0;i<16;++i)t[r+i]=e[n]+e[i];return t}()}(j_);var X_,K_={exports:{}},J_="object"===typeof Reflect?Reflect:null,Q_=J_&&"function"===typeof J_.apply?J_.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};X_=J_&&"function"===typeof J_.ownKeys?J_.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var $_=Number.isNaN||function(e){return e!==e};function eA(){eA.init.call(this)}K_.exports=eA,K_.exports.once=function(e,t){return new Promise((function(n,r){function i(n){e.removeListener(t,a),r(n)}function a(){"function"===typeof e.removeListener&&e.removeListener("error",i),n([].slice.call(arguments))}cA(e,t,a,{once:!0}),"error"!==t&&function(e,t,n){"function"===typeof e.on&&cA(e,"error",t,n)}(e,i,{once:!0})}))},eA.EventEmitter=eA,eA.prototype._events=void 0,eA.prototype._eventsCount=0,eA.prototype._maxListeners=void 0;var tA=10;function nA(e){if("function"!==typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function rA(e){return void 0===e._maxListeners?eA.defaultMaxListeners:e._maxListeners}function iA(e,t,n,r){var i,a,o;if(nA(n),void 0===(a=e._events)?(a=e._events=Object.create(null),e._eventsCount=0):(void 0!==a.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),a=e._events),o=a[t]),void 0===o)o=a[t]=n,++e._eventsCount;else if("function"===typeof o?o=a[t]=r?[n,o]:[o,n]:r?o.unshift(n):o.push(n),(i=rA(e))>0&&o.length>i&&!o.warned){o.warned=!0;var s=new 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,function(e){console&&console.warn&&console.warn(e)}(s)}return e}function aA(){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 oA(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},i=aA.bind(r);return i.listener=n,r.wrapFn=i,i}function sA(e,t,n){var r=e._events;if(void 0===r)return[];var i=r[t];return void 0===i?[]:"function"===typeof i?n?[i.listener||i]:[i]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(i):lA(i,i.length)}function uA(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"===typeof n)return 1;if(void 0!==n)return n.length}return 0}function lA(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}function cA(e,t,n,r){if("function"===typeof e.on)r.once?e.once(t,n):e.on(t,n);else{if("function"!==typeof e.addEventListener)throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e);e.addEventListener(t,(function i(a){r.once&&e.removeEventListener(t,i),n(a)}))}}Object.defineProperty(eA,"defaultMaxListeners",{enumerable:!0,get:function(){return tA},set:function(e){if("number"!==typeof e||e<0||$_(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");tA=e}}),eA.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},eA.prototype.setMaxListeners=function(e){if("number"!==typeof e||e<0||$_(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},eA.prototype.getMaxListeners=function(){return rA(this)},eA.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var r="error"===e,i=this._events;if(void 0!==i)r=r&&void 0===i.error;else if(!r)return!1;if(r){var a;if(t.length>0&&(a=t[0]),a instanceof Error)throw a;var o=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw o.context=a,o}var s=i[e];if(void 0===s)return!1;if("function"===typeof s)Q_(s,this,t);else{var u=s.length,l=lA(s,u);for(n=0;n<u;++n)Q_(l[n],this,t)}return!0},eA.prototype.addListener=function(e,t){return iA(this,e,t,!1)},eA.prototype.on=eA.prototype.addListener,eA.prototype.prependListener=function(e,t){return iA(this,e,t,!0)},eA.prototype.once=function(e,t){return nA(t),this.on(e,oA(this,e,t)),this},eA.prototype.prependOnceListener=function(e,t){return nA(t),this.prependListener(e,oA(this,e,t)),this},eA.prototype.removeListener=function(e,t){var n,r,i,a,o;if(nA(t),void 0===(r=this._events))return this;if(void 0===(n=r[e]))return this;if(n===t||n.listener===t)0===--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!==typeof n){for(i=-1,a=n.length-1;a>=0;a--)if(n[a]===t||n[a].listener===t){o=n[a].listener,i=a;break}if(i<0)return this;0===i?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,i),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,o||t)}return this},eA.prototype.off=eA.prototype.removeListener,eA.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0===--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var i,a=Object.keys(n);for(r=0;r<a.length;++r)"removeListener"!==(i=a[r])&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"===typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},eA.prototype.listeners=function(e){return sA(this,e,!0)},eA.prototype.rawListeners=function(e){return sA(this,e,!1)},eA.listenerCount=function(e,t){return"function"===typeof e.listenerCount?e.listenerCount(t):uA.call(e,t)},eA.prototype.listenerCount=uA,eA.prototype.eventNames=function(){return this._eventsCount>0?X_(this._events):[]};var fA,hA=K_.exports,dA={},pA={},gA=function(){if("function"!==typeof Symbol||"function"!==typeof Object.getOwnPropertySymbols)return!1;if("symbol"===typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"===typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"===typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"===typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"===typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(e,t);if(42!==i.value||!0!==i.enumerable)return!1}return!0},vA="undefined"!==typeof Symbol&&Symbol,mA=gA,yA=Array.prototype.slice,bA=Object.prototype.toString,wA=function(e){var t=this;if("function"!==typeof t||"[object Function]"!==bA.call(t))throw new TypeError("Function.prototype.bind called on incompatible "+t);for(var n,r=yA.call(arguments,1),i=Math.max(0,t.length-r.length),a=[],o=0;o<i;o++)a.push("$"+o);if(n=Function("binder","return function ("+a.join(",")+"){ return binder.apply(this,arguments); }")((function(){if(this instanceof n){var i=t.apply(this,r.concat(yA.call(arguments)));return Object(i)===i?i:this}return t.apply(e,r.concat(yA.call(arguments)))})),t.prototype){var s=function(){};s.prototype=t.prototype,n.prototype=new s,s.prototype=null}return n},kA=Function.prototype.bind||wA,xA=kA.call(Function.call,Object.prototype.hasOwnProperty),_A=SyntaxError,AA=Function,EA=TypeError,SA=function(e){try{return AA('"use strict"; return ('+e+").constructor;")()}catch(t){}},CA=Object.getOwnPropertyDescriptor;if(CA)try{CA({},"")}catch(W3){CA=null}var DA=function(){throw new EA},TA=CA?function(){try{return DA}catch(e){try{return CA(arguments,"callee").get}catch(t){return DA}}}():DA,OA="function"===typeof vA&&"function"===typeof Symbol&&"symbol"===typeof vA("foo")&&"symbol"===typeof Symbol("bar")&&mA(),FA=Object.getPrototypeOf||function(e){return e.__proto__},PA={},RA="undefined"===typeof Uint8Array?fA:FA(Uint8Array),MA={"%AggregateError%":"undefined"===typeof AggregateError?fA:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"===typeof ArrayBuffer?fA:ArrayBuffer,"%ArrayIteratorPrototype%":OA?FA([][Symbol.iterator]()):fA,"%AsyncFromSyncIteratorPrototype%":fA,"%AsyncFunction%":PA,"%AsyncGenerator%":PA,"%AsyncGeneratorFunction%":PA,"%AsyncIteratorPrototype%":PA,"%Atomics%":"undefined"===typeof Atomics?fA:Atomics,"%BigInt%":"undefined"===typeof BigInt?fA:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"===typeof DataView?fA:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"===typeof Float32Array?fA:Float32Array,"%Float64Array%":"undefined"===typeof Float64Array?fA:Float64Array,"%FinalizationRegistry%":"undefined"===typeof FinalizationRegistry?fA:FinalizationRegistry,"%Function%":AA,"%GeneratorFunction%":PA,"%Int8Array%":"undefined"===typeof Int8Array?fA:Int8Array,"%Int16Array%":"undefined"===typeof Int16Array?fA:Int16Array,"%Int32Array%":"undefined"===typeof Int32Array?fA:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":OA?FA(FA([][Symbol.iterator]())):fA,"%JSON%":"object"===typeof JSON?JSON:fA,"%Map%":"undefined"===typeof Map?fA:Map,"%MapIteratorPrototype%":"undefined"!==typeof Map&&OA?FA((new Map)[Symbol.iterator]()):fA,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"===typeof Promise?fA:Promise,"%Proxy%":"undefined"===typeof Proxy?fA:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"===typeof Reflect?fA:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"===typeof Set?fA:Set,"%SetIteratorPrototype%":"undefined"!==typeof Set&&OA?FA((new Set)[Symbol.iterator]()):fA,"%SharedArrayBuffer%":"undefined"===typeof SharedArrayBuffer?fA:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":OA?FA(""[Symbol.iterator]()):fA,"%Symbol%":OA?Symbol:fA,"%SyntaxError%":_A,"%ThrowTypeError%":TA,"%TypedArray%":RA,"%TypeError%":EA,"%Uint8Array%":"undefined"===typeof Uint8Array?fA:Uint8Array,"%Uint8ClampedArray%":"undefined"===typeof Uint8ClampedArray?fA:Uint8ClampedArray,"%Uint16Array%":"undefined"===typeof Uint16Array?fA:Uint16Array,"%Uint32Array%":"undefined"===typeof Uint32Array?fA:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"===typeof WeakMap?fA:WeakMap,"%WeakRef%":"undefined"===typeof WeakRef?fA:WeakRef,"%WeakSet%":"undefined"===typeof WeakSet?fA:WeakSet},IA=function e(t){var n;if("%AsyncFunction%"===t)n=SA("async function () {}");else if("%GeneratorFunction%"===t)n=SA("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=SA("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&(n=FA(i.prototype))}return MA[t]=n,n},LA={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},NA=kA,BA=xA,jA=NA.call(Function.call,Array.prototype.concat),UA=NA.call(Function.apply,Array.prototype.splice),zA=NA.call(Function.call,String.prototype.replace),WA=NA.call(Function.call,String.prototype.slice),VA=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,GA=/\\(\\)?/g,YA=function(e,t){var n,r=e;if(BA(LA,r)&&(r="%"+(n=LA[r])[0]+"%"),BA(MA,r)){var i=MA[r];if(i===PA&&(i=IA(r)),"undefined"===typeof i&&!t)throw new EA("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:i}}throw new _A("intrinsic "+e+" does not exist!")},HA=function(e,t){if("string"!==typeof e||0===e.length)throw new EA("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!==typeof t)throw new EA('"allowMissing" argument must be a boolean');var n=function(e){var t=WA(e,0,1),n=WA(e,-1);if("%"===t&&"%"!==n)throw new _A("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new _A("invalid intrinsic syntax, expected opening `%`");var r=[];return zA(e,VA,(function(e,t,n,i){r[r.length]=n?zA(i,GA,"$1"):t||e})),r}(e),r=n.length>0?n[0]:"",i=YA("%"+r+"%",t),a=i.name,o=i.value,s=!1,u=i.alias;u&&(r=u[0],UA(n,jA([0,1],u)));for(var l=1,c=!0;l<n.length;l+=1){var f=n[l],h=WA(f,0,1),d=WA(f,-1);if(('"'===h||"'"===h||"`"===h||'"'===d||"'"===d||"`"===d)&&h!==d)throw new _A("property names with quotes must have matching quotes");if("constructor"!==f&&c||(s=!0),BA(MA,a="%"+(r+="."+f)+"%"))o=MA[a];else if(null!=o){if(!(f in o)){if(!t)throw new EA("base intrinsic for "+e+" exists, but the property is not available.");return}if(CA&&l+1>=n.length){var p=CA(o,f);o=(c=!!p)&&"get"in p&&!("originalValue"in p.get)?p.get:o[f]}else c=BA(o,f),o=o[f];c&&!s&&(MA[a]=o)}}return o},qA={exports:{}};!function(e){var t=kA,n=HA,r=n("%Function.prototype.apply%"),i=n("%Function.prototype.call%"),a=n("%Reflect.apply%",!0)||t.call(i,r),o=n("%Object.getOwnPropertyDescriptor%",!0),s=n("%Object.defineProperty%",!0),u=n("%Math.max%");if(s)try{s({},"a",{value:1})}catch(W3){s=null}e.exports=function(e){var n=a(t,i,arguments);o&&s&&(o(n,"length").configurable&&s(n,"length",{value:1+u(0,e.length-(arguments.length-1))}));return n};var l=function(){return a(t,r,arguments)};s?s(e.exports,"apply",{value:l}):e.exports.apply=l}(qA);var ZA=HA,XA=qA.exports,KA=XA(ZA("String.prototype.indexOf")),JA=function(e,t){var n=ZA(e,!!t);return"function"===typeof n&&KA(e,".prototype.")>-1?XA(n):n},QA="function"===typeof Symbol&&"symbol"===typeof Symbol.toStringTag,$A=JA("Object.prototype.toString"),eE=function(e){return!(QA&&e&&"object"===typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===$A(e)},tE=function(e){return!!eE(e)||null!==e&&"object"===typeof e&&"number"===typeof e.length&&e.length>=0&&"[object Array]"!==$A(e)&&"[object Function]"===$A(e.callee)},nE=function(){return eE(arguments)}();eE.isLegacyArguments=tE;var rE,iE=nE?eE:tE,aE=gA,oE=function(){return aE()&&!!Symbol.toStringTag},sE=Object.prototype.toString,uE=Function.prototype.toString,lE=/^\s*(?:function)?\*/,cE=oE(),fE=Object.getPrototypeOf,hE=function(e){if("function"!==typeof e)return!1;if(lE.test(uE.call(e)))return!0;if(!cE)return"[object GeneratorFunction]"===sE.call(e);if(!fE)return!1;if("undefined"===typeof rE){var t=function(){if(!cE)return!1;try{return Function("return function*() {}")()}catch(W3){}}();rE=!!t&&fE(t)}return fE(e)===rE},dE=Object.prototype.hasOwnProperty,pE=Object.prototype.toString,gE=function(e,t,n){if("[object Function]"!==pE.call(t))throw new TypeError("iterator must be a function");var r=e.length;if(r===+r)for(var i=0;i<r;i++)t.call(n,e[i],i,e);else for(var a in e)dE.call(e,a)&&t.call(n,e[a],a,e)},vE=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],mE="undefined"===typeof globalThis?L_:globalThis,yE=function(){for(var e=[],t=0;t<vE.length;t++)"function"===typeof mE[vE[t]]&&(e[e.length]=vE[t]);return e},bE=HA("%Object.getOwnPropertyDescriptor%",!0);if(bE)try{bE([],"length")}catch(W3){bE=null}var wE=bE,kE=gE,xE=yE,_E=JA,AE=_E("Object.prototype.toString"),EE=oE(),SE="undefined"===typeof globalThis?L_:globalThis,CE=xE(),DE=_E("Array.prototype.indexOf",!0)||function(e,t){for(var n=0;n<e.length;n+=1)if(e[n]===t)return n;return-1},TE=_E("String.prototype.slice"),OE={},FE=wE,PE=Object.getPrototypeOf;EE&&FE&&PE&&kE(CE,(function(e){var t=new SE[e];if(Symbol.toStringTag in t){var n=PE(t),r=FE(n,Symbol.toStringTag);if(!r){var i=PE(n);r=FE(i,Symbol.toStringTag)}OE[e]=r.get}}));var RE=function(e){if(!e||"object"!==typeof e)return!1;if(!EE||!(Symbol.toStringTag in e)){var t=TE(AE(e),8,-1);return DE(CE,t)>-1}return!!FE&&function(e){var t=!1;return kE(OE,(function(n,r){if(!t)try{t=n.call(e)===r}catch(W3){}})),t}(e)},ME=gE,IE=yE,LE=JA,NE=LE("Object.prototype.toString"),BE=oE(),jE="undefined"===typeof globalThis?L_:globalThis,UE=IE(),zE=LE("String.prototype.slice"),WE={},VE=wE,GE=Object.getPrototypeOf;BE&&VE&&GE&&ME(UE,(function(e){if("function"===typeof jE[e]){var t=new jE[e];if(Symbol.toStringTag in t){var n=GE(t),r=VE(n,Symbol.toStringTag);if(!r){var i=GE(n);r=VE(i,Symbol.toStringTag)}WE[e]=r.get}}}));var YE=RE,HE=function(e){return!!YE(e)&&(BE&&Symbol.toStringTag in e?function(e){var t=!1;return ME(WE,(function(n,r){if(!t)try{var i=n.call(e);i===r&&(t=i)}catch(W3){}})),t}(e):zE(NE(e),8,-1))};!function(e){var t=iE,n=hE,r=HE,i=RE;function a(e){return e.call.bind(e)}var o="undefined"!==typeof BigInt,s="undefined"!==typeof Symbol,u=a(Object.prototype.toString),l=a(Number.prototype.valueOf),c=a(String.prototype.valueOf),f=a(Boolean.prototype.valueOf);if(o)var h=a(BigInt.prototype.valueOf);if(s)var d=a(Symbol.prototype.valueOf);function p(e,t){if("object"!==typeof e)return!1;try{return t(e),!0}catch(W3){return!1}}function g(e){return"[object Map]"===u(e)}function v(e){return"[object Set]"===u(e)}function m(e){return"[object WeakMap]"===u(e)}function y(e){return"[object WeakSet]"===u(e)}function b(e){return"[object ArrayBuffer]"===u(e)}function w(e){return"undefined"!==typeof ArrayBuffer&&(b.working?b(e):e instanceof ArrayBuffer)}function k(e){return"[object DataView]"===u(e)}function x(e){return"undefined"!==typeof DataView&&(k.working?k(e):e instanceof DataView)}e.isArgumentsObject=t,e.isGeneratorFunction=n,e.isTypedArray=i,e.isPromise=function(e){return"undefined"!==typeof Promise&&e instanceof Promise||null!==e&&"object"===typeof e&&"function"===typeof e.then&&"function"===typeof e.catch},e.isArrayBufferView=function(e){return"undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):i(e)||x(e)},e.isUint8Array=function(e){return"Uint8Array"===r(e)},e.isUint8ClampedArray=function(e){return"Uint8ClampedArray"===r(e)},e.isUint16Array=function(e){return"Uint16Array"===r(e)},e.isUint32Array=function(e){return"Uint32Array"===r(e)},e.isInt8Array=function(e){return"Int8Array"===r(e)},e.isInt16Array=function(e){return"Int16Array"===r(e)},e.isInt32Array=function(e){return"Int32Array"===r(e)},e.isFloat32Array=function(e){return"Float32Array"===r(e)},e.isFloat64Array=function(e){return"Float64Array"===r(e)},e.isBigInt64Array=function(e){return"BigInt64Array"===r(e)},e.isBigUint64Array=function(e){return"BigUint64Array"===r(e)},g.working="undefined"!==typeof Map&&g(new Map),e.isMap=function(e){return"undefined"!==typeof Map&&(g.working?g(e):e instanceof Map)},v.working="undefined"!==typeof Set&&v(new Set),e.isSet=function(e){return"undefined"!==typeof Set&&(v.working?v(e):e instanceof Set)},m.working="undefined"!==typeof WeakMap&&m(new WeakMap),e.isWeakMap=function(e){return"undefined"!==typeof WeakMap&&(m.working?m(e):e instanceof WeakMap)},y.working="undefined"!==typeof WeakSet&&y(new WeakSet),e.isWeakSet=function(e){return y(e)},b.working="undefined"!==typeof ArrayBuffer&&b(new ArrayBuffer),e.isArrayBuffer=w,k.working="undefined"!==typeof ArrayBuffer&&"undefined"!==typeof DataView&&k(new DataView(new ArrayBuffer(1),0,1)),e.isDataView=x;var _="undefined"!==typeof SharedArrayBuffer?SharedArrayBuffer:void 0;function A(e){return"[object SharedArrayBuffer]"===u(e)}function E(e){return"undefined"!==typeof _&&("undefined"===typeof A.working&&(A.working=A(new _)),A.working?A(e):e instanceof _)}function S(e){return p(e,l)}function C(e){return p(e,c)}function D(e){return p(e,f)}function T(e){return o&&p(e,h)}function O(e){return s&&p(e,d)}e.isSharedArrayBuffer=E,e.isAsyncFunction=function(e){return"[object AsyncFunction]"===u(e)},e.isMapIterator=function(e){return"[object Map Iterator]"===u(e)},e.isSetIterator=function(e){return"[object Set Iterator]"===u(e)},e.isGeneratorObject=function(e){return"[object Generator]"===u(e)},e.isWebAssemblyCompiledModule=function(e){return"[object WebAssembly.Module]"===u(e)},e.isNumberObject=S,e.isStringObject=C,e.isBooleanObject=D,e.isBigIntObject=T,e.isSymbolObject=O,e.isBoxedPrimitive=function(e){return S(e)||C(e)||D(e)||T(e)||O(e)},e.isAnyArrayBuffer=function(e){return"undefined"!==typeof Uint8Array&&(w(e)||E(e))},["isProxy","isExternal","isModuleNamespaceObject"].forEach((function(t){Object.defineProperty(e,t,{enumerable:!1,value:function(){throw new Error(t+" is not supported in userland")}})}))}(pA);var qE=function(e){return e&&"object"===typeof e&&"function"===typeof e.copy&&"function"===typeof e.fill&&"function"===typeof e.readUInt8},ZE={exports:{}};"function"===typeof Object.create?ZE.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:ZE.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}},function(e){var t=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++)n[t[r]]=Object.getOwnPropertyDescriptor(e,t[r]);return n},n=/%[sdj%]/g;e.format=function(e){if(!v(e)){for(var t=[],r=0;r<arguments.length;r++)t.push(o(arguments[r]));return t.join(" ")}r=1;for(var i=arguments,a=i.length,s=String(e).replace(n,(function(e){if("%%"===e)return"%";if(r>=a)return e;switch(e){case"%s":return String(i[r++]);case"%d":return Number(i[r++]);case"%j":try{return JSON.stringify(i[r++])}catch(ih){return"[Circular]"}default:return e}})),u=i[r];r<a;u=i[++r])p(u)||!b(u)?s+=" "+u:s+=" "+o(u);return s},e.deprecate=function(t,n){if("undefined"!==typeof I_&&!0===I_.noDeprecation)return t;if("undefined"===typeof I_)return function(){return e.deprecate(t,n).apply(this,arguments)};var r=!1;return function(){return r||(console.error(n),r=!0),t.apply(this,arguments)}};var r={},i=/^$/;if(I_.env.NODE_DEBUG){var a=I_.env.NODE_DEBUG;a=a.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),i=new RegExp("^"+a+"$","i")}function o(t,n){var r={seen:[],stylize:u};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),d(n)?r.showHidden=n:n&&e._extend(r,n),m(r.showHidden)&&(r.showHidden=!1),m(r.depth)&&(r.depth=2),m(r.colors)&&(r.colors=!1),m(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=s),l(r,t,r.depth)}function s(e,t){var n=o.styles[t];return n?"\x1b["+o.colors[n][0]+"m"+e+"\x1b["+o.colors[n][1]+"m":e}function u(e,t){return e}function l(t,n,r){if(t.customInspect&&n&&x(n.inspect)&&n.inspect!==e.inspect&&(!n.constructor||n.constructor.prototype!==n)){var i=n.inspect(r,t);return v(i)||(i=l(t,i,r)),i}var a=function(e,t){if(m(t))return e.stylize("undefined","undefined");if(v(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}if(g(t))return e.stylize(""+t,"number");if(d(t))return e.stylize(""+t,"boolean");if(p(t))return e.stylize("null","null")}(t,n);if(a)return a;var o=Object.keys(n),s=function(e){var t={};return e.forEach((function(e,n){t[e]=!0})),t}(o);if(t.showHidden&&(o=Object.getOwnPropertyNames(n)),k(n)&&(o.indexOf("message")>=0||o.indexOf("description")>=0))return c(n);if(0===o.length){if(x(n)){var u=n.name?": "+n.name:"";return t.stylize("[Function"+u+"]","special")}if(y(n))return t.stylize(RegExp.prototype.toString.call(n),"regexp");if(w(n))return t.stylize(Date.prototype.toString.call(n),"date");if(k(n))return c(n)}var b,_="",A=!1,E=["{","}"];(h(n)&&(A=!0,E=["[","]"]),x(n))&&(_=" [Function"+(n.name?": "+n.name:"")+"]");return y(n)&&(_=" "+RegExp.prototype.toString.call(n)),w(n)&&(_=" "+Date.prototype.toUTCString.call(n)),k(n)&&(_=" "+c(n)),0!==o.length||A&&0!=n.length?r<0?y(n)?t.stylize(RegExp.prototype.toString.call(n),"regexp"):t.stylize("[Object]","special"):(t.seen.push(n),b=A?function(e,t,n,r,i){for(var a=[],o=0,s=t.length;o<s;++o)S(t,String(o))?a.push(f(e,t,n,r,String(o),!0)):a.push("");return i.forEach((function(i){i.match(/^\d+$/)||a.push(f(e,t,n,r,i,!0))})),a}(t,n,r,s,o):o.map((function(e){return f(t,n,r,s,e,A)})),t.seen.pop(),function(e,t,n){var r=e.reduce((function(e,t){return t.indexOf("\n"),e+t.replace(/\u001b\[\d\d?m/g,"").length+1}),0);if(r>60)return n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1];return n[0]+t+" "+e.join(", ")+" "+n[1]}(b,_,E)):E[0]+_+E[1]}function c(e){return"["+Error.prototype.toString.call(e)+"]"}function f(e,t,n,r,i,a){var o,s,u;if((u=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?s=u.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):u.set&&(s=e.stylize("[Setter]","special")),S(r,i)||(o="["+i+"]"),s||(e.seen.indexOf(u.value)<0?(s=p(n)?l(e,u.value,null):l(e,u.value,n-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")),m(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 h(e){return Array.isArray(e)}function d(e){return"boolean"===typeof e}function p(e){return null===e}function g(e){return"number"===typeof e}function v(e){return"string"===typeof e}function m(e){return void 0===e}function y(e){return b(e)&&"[object RegExp]"===_(e)}function b(e){return"object"===typeof e&&null!==e}function w(e){return b(e)&&"[object Date]"===_(e)}function k(e){return b(e)&&("[object Error]"===_(e)||e instanceof Error)}function x(e){return"function"===typeof e}function _(e){return Object.prototype.toString.call(e)}function A(e){return e<10?"0"+e.toString(10):e.toString(10)}e.debuglog=function(t){if(t=t.toUpperCase(),!r[t])if(i.test(t)){var n=I_.pid;r[t]=function(){var r=e.format.apply(e,arguments);console.error("%s %d: %s",t,n,r)}}else r[t]=function(){};return r[t]},e.inspect=o,o.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]},o.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},e.types=pA,e.isArray=h,e.isBoolean=d,e.isNull=p,e.isNullOrUndefined=function(e){return null==e},e.isNumber=g,e.isString=v,e.isSymbol=function(e){return"symbol"===typeof e},e.isUndefined=m,e.isRegExp=y,e.types.isRegExp=y,e.isObject=b,e.isDate=w,e.types.isDate=w,e.isError=k,e.types.isNativeError=k,e.isFunction=x,e.isPrimitive=function(e){return null===e||"boolean"===typeof e||"number"===typeof e||"string"===typeof e||"symbol"===typeof e||"undefined"===typeof e},e.isBuffer=qE;var E=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function S(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.log=function(){console.log("%s - %s",function(){var e=new Date,t=[A(e.getHours()),A(e.getMinutes()),A(e.getSeconds())].join(":");return[e.getDate(),E[e.getMonth()],t].join(" ")}(),e.format.apply(e,arguments))},e.inherits=ZE.exports,e._extend=function(e,t){if(!t||!b(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e};var C="undefined"!==typeof Symbol?Symbol("util.promisify.custom"):void 0;function D(e,t){if(!e){var n=new Error("Promise was rejected with a falsy value");n.reason=e,e=n}return t(e)}e.promisify=function(e){if("function"!==typeof e)throw new TypeError('The "original" argument must be of type Function');if(C&&e[C]){var n;if("function"!==typeof(n=e[C]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(n,C,{value:n,enumerable:!1,writable:!1,configurable:!0}),n}function n(){for(var t,n,r=new Promise((function(e,r){t=e,n=r})),i=[],a=0;a<arguments.length;a++)i.push(arguments[a]);i.push((function(e,r){e?n(e):t(r)}));try{e.apply(this,i)}catch(UF){n(UF)}return r}return Object.setPrototypeOf(n,Object.getPrototypeOf(e)),C&&Object.defineProperty(n,C,{value:n,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(n,t(e))},e.promisify.custom=C,e.callbackify=function(e){if("function"!==typeof e)throw new TypeError('The "original" argument must be of type Function');function n(){for(var t=[],n=0;n<arguments.length;n++)t.push(arguments[n]);var r=t.pop();if("function"!==typeof r)throw new TypeError("The last argument must be of type Function");var i=this,a=function(){return r.apply(i,arguments)};e.apply(this,t).then((function(e){I_.nextTick(a.bind(null,null,e))}),(function(e){I_.nextTick(D.bind(null,e,a))}))}return Object.setPrototypeOf(n,Object.getPrototypeOf(e)),Object.defineProperties(n,t(e)),n}}(dA);var XE,KE,JE={exports:{}},QE=JE.exports={};function $E(){throw new Error("setTimeout has not been defined")}function eS(){throw new Error("clearTimeout has not been defined")}function tS(e){if(XE===setTimeout)return setTimeout(e,0);if((XE===$E||!XE)&&setTimeout)return XE=setTimeout,setTimeout(e,0);try{return XE(e,0)}catch(W3){try{return XE.call(null,e,0)}catch(W3){return XE.call(this,e,0)}}}!function(){try{XE="function"===typeof setTimeout?setTimeout:$E}catch(W3){XE=$E}try{KE="function"===typeof clearTimeout?clearTimeout:eS}catch(W3){KE=eS}}();var nS,rS=[],iS=!1,aS=-1;function oS(){iS&&nS&&(iS=!1,nS.length?rS=nS.concat(rS):aS=-1,rS.length&&sS())}function sS(){if(!iS){var e=tS(oS);iS=!0;for(var t=rS.length;t;){for(nS=rS,rS=[];++aS<t;)nS&&nS[aS].run();aS=-1,t=rS.length}nS=null,iS=!1,function(e){if(KE===clearTimeout)return clearTimeout(e);if((KE===eS||!KE)&&clearTimeout)return KE=clearTimeout,clearTimeout(e);try{return KE(e)}catch(W3){try{return KE.call(null,e)}catch(W3){return KE.call(this,e)}}}(e)}}function uS(e,t){this.fun=e,this.array=t}function lS(){}function cS(){this.head=null,this.tail=null,this.length=0}QE.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];rS.push(new uS(e,t)),1!==rS.length||iS||tS(sS)},uS.prototype.run=function(){this.fun.apply(null,this.array)},QE.title="browser",QE.browser=!0,QE.env={},QE.argv=[],QE.version="",QE.versions={},QE.on=lS,QE.addListener=lS,QE.once=lS,QE.off=lS,QE.removeListener=lS,QE.removeAllListeners=lS,QE.emit=lS,QE.prependListener=lS,QE.prependOnceListener=lS,QE.listeners=function(e){return[]},QE.binding=function(e){throw new Error("process.binding is not supported")},QE.cwd=function(){return"/"},QE.chdir=function(e){throw new Error("process.chdir is not supported")},QE.umask=function(){return 0},cS.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},cS.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},cS.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}},cS.prototype.clear=function(){this.head=this.tail=null,this.length=0},cS.prototype.join=function(e){if(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n},cS.prototype.concat=function(e){if(0===this.length)return j_.Buffer.alloc(0);if(1===this.length)return this.head.data;for(var t=j_.Buffer.allocUnsafe(e>>>0),n=this.head,r=0;n;)n.data.copy(t,r),r+=n.data.length,n=n.next;return t};var fS={exports:{}};!function(e,t){var n=j_,r=n.Buffer;function i(e,t){for(var n in e)t[n]=e[n]}function a(e,t,n){return r(e,t,n)}r.from&&r.alloc&&r.allocUnsafe&&r.allocUnsafeSlow?e.exports=n:(i(n,t),t.Buffer=a),a.prototype=Object.create(r.prototype),i(r,a),a.from=function(e,t,n){if("number"===typeof e)throw new TypeError("Argument must not be a number");return r(e,t,n)},a.alloc=function(e,t,n){if("number"!==typeof e)throw new TypeError("Argument must be a number");var i=r(e);return void 0!==t?"string"===typeof n?i.fill(t,n):i.fill(t):i.fill(0),i},a.allocUnsafe=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return r(e)},a.allocUnsafeSlow=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return n.SlowBuffer(e)}}(fS,fS.exports);var hS=fS.exports.Buffer,dS=hS.isEncoding||function(e){switch((e=""+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}};var pS=gS;function gS(e){var t;switch(this.encoding=function(e){var t=function(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!==typeof t&&(hS.isEncoding===dS||!dS(e)))throw new Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=yS,this.end=bS,t=4;break;case"utf8":this.fillLast=mS,t=4;break;case"base64":this.text=wS,this.end=kS,t=3;break;default:return this.write=xS,void(this.end=_S)}this.lastNeed=0,this.lastTotal=0,this.lastChar=hS.allocUnsafe(t)}function vS(e){return e<=127?0:e>>5===6?2:e>>4===14?3:e>>3===30?4:e>>6===2?-1:-2}function mS(e){var t=this.lastTotal-this.lastNeed,n=function(e,t,n){if(128!==(192&t[0]))return e.lastNeed=0,"\ufffd";if(e.lastNeed>1&&t.length>1){if(128!==(192&t[1]))return e.lastNeed=1,"\ufffd";if(e.lastNeed>2&&t.length>2&&128!==(192&t[2]))return e.lastNeed=2,"\ufffd"}}(this,e);return void 0!==n?n:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function yS(e,t){if((e.length-t)%2===0){var n=e.toString("utf16le",t);if(n){var r=n.charCodeAt(n.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function bS(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,n)}return t}function wS(e,t){var n=(e.length-t)%3;return 0===n?e.toString("base64",t):(this.lastNeed=3-n,this.lastTotal=3,1===n?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-n))}function kS(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function xS(e){return e.toString(this.encoding)}function _S(e){return e&&e.length?this.write(e):""}gS.prototype.write=function(e){if(0===e.length)return"";var t,n;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n<e.length?t?t+this.text(e,n):this.text(e,n):t||""},gS.prototype.end=function(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"\ufffd":t},gS.prototype.text=function(e,t){var n=function(e,t,n){var r=t.length-1;if(r<n)return 0;var i=vS(t[r]);if(i>=0)return i>0&&(e.lastNeed=i-1),i;if(--r<n||-2===i)return 0;if(i=vS(t[r]),i>=0)return i>0&&(e.lastNeed=i-2),i;if(--r<n||-2===i)return 0;if(i=vS(t[r]),i>=0)return i>0&&(2===i?i=0:e.lastNeed=i-3),i;return 0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=n;var r=e.length-(n-this.lastNeed);return e.copy(this.lastChar,0,r),e.toString("utf8",t,r)},gS.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length},SS.ReadableState=ES;var AS=dA.debuglog("stream");function ES(e,t){e=e||{},this.objectMode=!!e.objectMode,t instanceof eC&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var n=e.highWaterMark,r=this.objectMode?16:16384;this.highWaterMark=n||0===n?n:r,this.highWaterMark=~~this.highWaterMark,this.buffer=new cS,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 pS(e.encoding),this.encoding=e.encoding)}function SS(e){if(!(this instanceof SS))return new SS(e);this._readableState=new ES(e,this),this.readable=!0,e&&"function"===typeof e.read&&(this._read=e.read),hA.call(this)}function CS(e,t,n,r,i){var a=function(e,t){var n=null;Dx.isBuffer(t)||"string"===typeof t||null===t||void 0===t||e.objectMode||(n=new TypeError("Invalid non-string/buffer chunk"));return n}(t,n);if(a)e.emit("error",a);else if(null===n)t.reading=!1,function(e,t){if(t.ended)return;if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,OS(e)}(e,t);else if(t.objectMode||n&&n.length>0)if(t.ended&&!i){var o=new Error("stream.push() after EOF");e.emit("error",o)}else if(t.endEmitted&&i){var s=new Error("stream.unshift() after end event");e.emit("error",s)}else{var u;!t.decoder||i||r||(n=t.decoder.write(n),u=!t.objectMode&&0===n.length),i||(t.reading=!1),u||(t.flowing&&0===t.length&&!t.sync?(e.emit("data",n),e.read(0)):(t.length+=t.objectMode?1:n.length,i?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&OS(e))),function(e,t){t.readingMore||(t.readingMore=!0,JE.exports.nextTick(PS,e,t))}(e,t)}else i||(t.reading=!1);return function(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||0===e.length)}(t)}dA.inherits(SS,hA),SS.prototype.push=function(e,t){var n=this._readableState;return n.objectMode||"string"!==typeof e||(t=t||n.defaultEncoding)!==n.encoding&&(e=Dx.from(e,t),t=""),CS(this,n,e,t,!1)},SS.prototype.unshift=function(e){return CS(this,this._readableState,e,"",!0)},SS.prototype.isPaused=function(){return!1===this._readableState.flowing},SS.prototype.setEncoding=function(e){return this._readableState.decoder=new pS(e),this._readableState.encoding=e,this};var DS=8388608;function TS(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=function(e){return e>=DS?e=DS:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function OS(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(AS("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?JE.exports.nextTick(FS,e):FS(e))}function FS(e){AS("emit readable"),e.emit("readable"),IS(e)}function PS(e,t){for(var n=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(AS("maybeReadMore read 0"),e.read(0),n!==t.length);)n=t.length;t.readingMore=!1}function RS(e){AS("readable nexttick read 0"),e.read(0)}function MS(e,t){t.reading||(AS("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),IS(e),t.flowing&&!t.reading&&e.read(0)}function IS(e){var t=e._readableState;for(AS("flow",t.flowing);t.flowing&&null!==e.read(););}function LS(e,t){return 0===t.length?null:(t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):n=function(e,t,n){var r;e<t.head.data.length?(r=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):r=e===t.head.data.length?t.shift():n?function(e,t){var n=t.head,r=1,i=n.data;e-=i.length;for(;n=n.next;){var a=n.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?(++r,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=a.slice(o));break}++r}return t.length-=r,i}(e,t):function(e,t){var n=Dx.allocUnsafe(e),r=t.head,i=1;r.data.copy(n),e-=r.data.length;for(;r=r.next;){var a=r.data,o=e>a.length?a.length:e;if(a.copy(n,n.length-e,0,o),0===(e-=o)){o===a.length?(++i,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=a.slice(o));break}++i}return t.length-=i,n}(e,t);return r}(e,t.buffer,t.decoder),n);var n}function NS(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,JE.exports.nextTick(BS,t,e))}function BS(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function jS(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}function US(){}function zS(e,t,n){this.chunk=e,this.encoding=t,this.callback=n,this.next=null}function WS(e,t){Object.defineProperty(this,"buffer",{get:dA.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.")}),e=e||{},this.objectMode=!!e.objectMode,t instanceof eC&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var n=e.highWaterMark,r=this.objectMode?16:16384;this.highWaterMark=n||0===n?n:r,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 n=e._writableState,r=n.sync,i=n.writecb;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(n),t)!function(e,t,n,r,i){--t.pendingcb,n?JE.exports.nextTick(i,r):i(r);e._writableState.errorEmitted=!0,e.emit("error",r)}(e,n,r,t,i);else{var a=qS(n);a||n.corked||n.bufferProcessing||!n.bufferedRequest||HS(e,n),r?JE.exports.nextTick(YS,e,n,a,i):YS(e,n,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 KS(this)}function VS(e){if(!(this instanceof VS)&&!(this instanceof eC))return new VS(e);this._writableState=new WS(e,this),this.writable=!0,e&&("function"===typeof e.write&&(this._write=e.write),"function"===typeof e.writev&&(this._writev=e.writev)),K_.exports.EventEmitter.call(this)}function GS(e,t,n,r,i,a,o){t.writelen=r,t.writecb=o,t.writing=!0,t.sync=!0,n?e._writev(i,t.onwrite):e._write(i,a,t.onwrite),t.sync=!1}function YS(e,t,n,r){n||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,r(),XS(e,t)}function HS(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=t.bufferedRequestCount,i=new Array(r),a=t.corkedRequestsFree;a.entry=n;for(var o=0;n;)i[o]=n,n=n.next,o+=1;GS(e,t,!0,t.length,i,"",a.finish),t.pendingcb++,t.lastBufferedRequest=null,a.next?(t.corkedRequestsFree=a.next,a.next=null):t.corkedRequestsFree=new KS(t)}else{for(;n;){var s=n.chunk,u=n.encoding,l=n.callback;if(GS(e,t,!1,t.objectMode?1:s.length,s,u,l),n=n.next,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequestCount=0,t.bufferedRequest=n,t.bufferProcessing=!1}function qS(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function ZS(e,t){t.prefinished||(t.prefinished=!0,e.emit("prefinish"))}function XS(e,t){var n=qS(t);return n&&(0===t.pendingcb?(ZS(e,t),t.finished=!0,e.emit("finish")):ZS(e,t)),n}function KS(e){var t=this;this.next=null,this.entry=null,this.finish=function(n){var r=t.entry;for(t.entry=null;r;){var i=r.callback;e.pendingcb--,i(n),r=r.next}e.corkedRequestsFree?e.corkedRequestsFree.next=t:e.corkedRequestsFree=t}}SS.prototype.read=function(e){AS("read",e),e=parseInt(e,10);var t=this._readableState,n=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return AS("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?NS(this):OS(this),null;if(0===(e=TS(e,t))&&t.ended)return 0===t.length&&NS(this),null;var r,i=t.needReadable;return AS("need readable",i),(0===t.length||t.length-e<t.highWaterMark)&&AS("length less than watermark",i=!0),t.ended||t.reading?AS("reading or ended",i=!1):i&&(AS("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=TS(n,t))),null===(r=e>0?LS(e,t):null)?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&NS(this)),null!==r&&this.emit("data",r),r},SS.prototype._read=function(e){this.emit("error",new Error("not implemented"))},SS.prototype.pipe=function(e,t){var n=this,r=this._readableState;switch(r.pipesCount){case 0:r.pipes=e;break;case 1:r.pipes=[r.pipes,e];break;default:r.pipes.push(e)}r.pipesCount+=1,AS("pipe count=%d opts=%j",r.pipesCount,t);var i=!t||!1!==t.end?o:l;function a(e){AS("onunpipe"),e===n&&l()}function o(){AS("onend"),e.end()}r.endEmitted?JE.exports.nextTick(i):n.once("end",i),e.on("unpipe",a);var s=function(e){return function(){var t=e._readableState;AS("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&e.listeners("data").length&&(t.flowing=!0,IS(e))}}(n);e.on("drain",s);var u=!1;function l(){AS("cleanup"),e.removeListener("close",d),e.removeListener("finish",p),e.removeListener("drain",s),e.removeListener("error",h),e.removeListener("unpipe",a),n.removeListener("end",o),n.removeListener("end",l),n.removeListener("data",f),u=!0,!r.awaitDrain||e._writableState&&!e._writableState.needDrain||s()}var c=!1;function f(t){AS("ondata"),c=!1,!1!==e.write(t)||c||((1===r.pipesCount&&r.pipes===e||r.pipesCount>1&&-1!==jS(r.pipes,e))&&!u&&(AS("false write response, pause",n._readableState.awaitDrain),n._readableState.awaitDrain++,c=!0),n.pause())}function h(t){var n;AS("onerror",t),g(),e.removeListener("error",h),0===(n="error",e.listeners(n).length)&&e.emit("error",t)}function d(){e.removeListener("finish",p),g()}function p(){AS("onfinish"),e.removeListener("close",d),g()}function g(){AS("unpipe"),n.unpipe(e)}return n.on("data",f),function(e,t,n){if("function"===typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}(e,"error",h),e.once("close",d),e.once("finish",p),e.emit("pipe",n),r.flowing||(AS("pipe resume"),n.resume()),e},SS.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 n=t.pipes,r=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i<r;i++)n[i].emit("unpipe",this);return this}var a=jS(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},SS.prototype.on=function(e,t){var n=hA.prototype.on.call(this,e,t);if("data"===e)!1!==this._readableState.flowing&&this.resume();else if("readable"===e){var r=this._readableState;r.endEmitted||r.readableListening||(r.readableListening=r.needReadable=!0,r.emittedReadable=!1,r.reading?r.length&&OS(this):JE.exports.nextTick(RS,this))}return n},SS.prototype.addListener=SS.prototype.on,SS.prototype.resume=function(){var e=this._readableState;return e.flowing||(AS("resume"),e.flowing=!0,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,JE.exports.nextTick(MS,e,t))}(this,e)),this},SS.prototype.pause=function(){return AS("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(AS("pause"),this._readableState.flowing=!1,this.emit("pause")),this},SS.prototype.wrap=function(e){var t=this._readableState,n=!1,r=this;for(var i in e.on("end",(function(){if(AS("wrapped end"),t.decoder&&!t.ended){var e=t.decoder.end();e&&e.length&&r.push(e)}r.push(null)})),e.on("data",(function(i){(AS("wrapped data"),t.decoder&&(i=t.decoder.write(i)),!t.objectMode||null!==i&&void 0!==i)&&((t.objectMode||i&&i.length)&&(r.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));return function(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n)}(["error","close","destroy","pause","resume"],(function(t){e.on(t,r.emit.bind(r,t))})),r._read=function(t){AS("wrapped _read",t),n&&(n=!1,e.resume())},r},SS._fromList=LS,VS.WritableState=WS,dA.inherits(VS,K_.exports.EventEmitter),WS.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},VS.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},VS.prototype.write=function(e,t,n){var r=this._writableState,i=!1;return"function"===typeof t&&(n=t,t=null),j_.Buffer.isBuffer(e)?t="buffer":t||(t=r.defaultEncoding),"function"!==typeof n&&(n=US),r.ended?function(e,t){var n=new Error("write after end");e.emit("error",n),JE.exports.nextTick(t,n)}(this,n):function(e,t,n,r){var i=!0,a=!1;return null===n?a=new TypeError("May not write null values to stream"):j_.Buffer.isBuffer(n)||"string"===typeof n||void 0===n||t.objectMode||(a=new TypeError("Invalid non-string/buffer chunk")),a&&(e.emit("error",a),JE.exports.nextTick(r,a),i=!1),i}(this,r,e,n)&&(r.pendingcb++,i=function(e,t,n,r,i){n=function(e,t,n){e.objectMode||!1===e.decodeStrings||"string"!==typeof t||(t=j_.Buffer.from(t,n));return t}(t,n,r),j_.Buffer.isBuffer(n)&&(r="buffer");var a=t.objectMode?1:n.length;t.length+=a;var o=t.length<t.highWaterMark;o||(t.needDrain=!0);if(t.writing||t.corked){var s=t.lastBufferedRequest;t.lastBufferedRequest=new zS(n,r,i),s?s.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else GS(e,t,!1,a,n,r,i);return o}(this,r,e,t,n)),i},VS.prototype.cork=function(){this._writableState.corked++},VS.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.finished||e.bufferProcessing||!e.bufferedRequest||HS(this,e))},VS.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 TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},VS.prototype._write=function(e,t,n){n(new Error("not implemented"))},VS.prototype._writev=null,VS.prototype.end=function(e,t,n){var r=this._writableState;"function"===typeof e?(n=e,e=null,t=null):"function"===typeof t&&(n=t,t=null),null!==e&&void 0!==e&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||r.finished||function(e,t,n){t.ending=!0,XS(e,t),n&&(t.finished?JE.exports.nextTick(n):e.once("finish",n));t.ended=!0,e.writable=!1}(this,r,n)},dA.inherits(eC,SS);for(var JS=Object.keys(VS.prototype),QS=0;QS<JS.length;QS++){var $S=JS[QS];eC.prototype[$S]||(eC.prototype[$S]=VS.prototype[$S])}function eC(e){if(!(this instanceof eC))return new eC(e);SS.call(this,e),VS.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",tC)}function tC(){this.allowHalfOpen||this._writableState.ended||JE.exports.nextTick(nC,this)}function nC(e){e.end()}function rC(e){this.afterTransform=function(t,n){return function(e,t,n){var r=e._transformState;r.transforming=!1;var i=r.writecb;if(!i)return e.emit("error",new Error("no writecb in Transform class"));r.writechunk=null,r.writecb=null,null!==n&&void 0!==n&&e.push(n);i(t);var a=e._readableState;a.reading=!1,(a.needReadable||a.length<a.highWaterMark)&&e._read(a.highWaterMark)}(e,t,n)},this.needTransform=!1,this.transforming=!1,this.writecb=null,this.writechunk=null,this.writeencoding=null}function iC(e){if(!(this instanceof iC))return new iC(e);eC.call(this,e),this._transformState=new rC(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){aC(t,e)})):aC(t)}))}function aC(e,t){if(t)return e.emit("error",t);var n=e._writableState,r=e._transformState;if(n.length)throw new Error("Calling transform done when ws.length != 0");if(r.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}function oC(e){if(!(this instanceof oC))return new oC(e);iC.call(this,e)}function sC(){hA.call(this)}dA.inherits(iC,eC),iC.prototype.push=function(e,t){return this._transformState.needTransform=!1,eC.prototype.push.call(this,e,t)},iC.prototype._transform=function(e,t,n){throw new Error("Not implemented")},iC.prototype._write=function(e,t,n){var r=this._transformState;if(r.writecb=n,r.writechunk=e,r.writeencoding=t,!r.transforming){var i=this._readableState;(r.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},iC.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},dA.inherits(oC,iC),oC.prototype._transform=function(e,t,n){n(null,e)},dA.inherits(sC,hA),sC.Readable=SS,sC.Writable=VS,sC.Duplex=eC,sC.Transform=iC,sC.PassThrough=oC,sC.Stream=sC,sC.prototype.pipe=function(e,t){var n=this;function r(t){e.writable&&!1===e.write(t)&&n.pause&&n.pause()}function i(){n.readable&&n.resume&&n.resume()}n.on("data",r),e.on("drain",i),e._isStdio||t&&!1===t.end||(n.on("end",o),n.on("close",s));var a=!1;function o(){a||(a=!0,e.end())}function s(){a||(a=!0,"function"===typeof e.destroy&&e.destroy())}function u(e){if(l(),0===hA.listenerCount(this,"error"))throw e}function l(){n.removeListener("data",r),e.removeListener("drain",i),n.removeListener("end",o),n.removeListener("close",s),n.removeListener("error",u),e.removeListener("error",u),n.removeListener("end",l),n.removeListener("close",l),e.removeListener("close",l)}return n.on("error",u),e.on("error",u),n.on("end",l),n.on("close",l),e.on("close",l),e.emit("pipe",n),e};var uC=N_(Object.freeze({__proto__:null,default:sC,Readable:SS,Writable:VS,Duplex:eC,Transform:iC,PassThrough:oC,Stream:sC})),lC={},cC={exports:{}},fC={};function hC(e){return hC="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},hC(e)}function dC(e,t){return!t||"object"!==hC(t)&&"function"!==typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function pC(e){return pC=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},pC(e)}function gC(e,t){return gC=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},gC(e,t)}var vC,mC,yC={};function bC(e,t,n){n||(n=Error);var r=function(n){function r(n,i,a){var o;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),o=dC(this,pC(r).call(this,function(e,n,r){return"string"===typeof t?t:t(e,n,r)}(n,i,a))),o.code=e,o}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&gC(e,t)}(r,n),r}(n);yC[e]=r}function wC(e,t){if(Array.isArray(e)){var n=e.length;return e=e.map((function(e){return String(e)})),n>2?"one of ".concat(t," ").concat(e.slice(0,n-1).join(", "),", or ")+e[n-1]:2===n?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}function kC(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xC(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function _C(e,t){return!t||"object"!==TC(t)&&"function"!==typeof t?AC(e):t}function AC(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function EC(e){var t="function"===typeof Map?new Map:void 0;return EC=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!==typeof e)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return SC(e,arguments,DC(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),CC(r,e)},EC(e)}function SC(e,t,n){return SC=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(W3){return!1}}()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var i=new(Function.bind.apply(e,r));return n&&CC(i,n.prototype),i},SC.apply(null,arguments)}function CC(e,t){return CC=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},CC(e,t)}function DC(e){return DC=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},DC(e)}function TC(e){return TC="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},TC(e)}bC("ERR_AMBIGUOUS_ARGUMENT",'The "%s" argument is ambiguous. %s',TypeError),bC("ERR_INVALID_ARG_TYPE",(function(e,t,n){var r,i,a,o;if(void 0===vC&&(vC=cC.exports),vC("string"===typeof e,"'name' must be a string"),"string"===typeof t&&(i="not ",t.substr(!a||a<0?0:+a,i.length)===i)?(r="must not be",t=t.replace(/^not /,"")):r="must be",function(e,t,n){return(void 0===n||n>e.length)&&(n=e.length),e.substring(n-t.length,n)===t}(e," argument"))o="The ".concat(e," ").concat(r," ").concat(wC(t,"type"));else{var s=function(e,t,n){return"number"!==typeof n&&(n=0),!(n+t.length>e.length)&&-1!==e.indexOf(t,n)}(e,".")?"property":"argument";o='The "'.concat(e,'" ').concat(s," ").concat(r," ").concat(wC(t,"type"))}return o+=". Received type ".concat(hC(n))}),TypeError),bC("ERR_INVALID_ARG_VALUE",(function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"is invalid";void 0===mC&&(mC=dA);var r=mC.inspect(t);return r.length>128&&(r="".concat(r.slice(0,128),"...")),"The argument '".concat(e,"' ").concat(n,". Received ").concat(r)}),TypeError),bC("ERR_INVALID_RETURN_VALUE",(function(e,t,n){var r;return r=n&&n.constructor&&n.constructor.name?"instance of ".concat(n.constructor.name):"type ".concat(hC(n)),"Expected ".concat(e,' to be returned from the "').concat(t,'"')+" function but got ".concat(r,".")}),TypeError),bC("ERR_MISSING_ARGS",(function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];void 0===vC&&(vC=cC.exports),vC(t.length>0,"At least one arg needs to be specified");var r="The ",i=t.length;switch(t=t.map((function(e){return'"'.concat(e,'"')})),i){case 1:r+="".concat(t[0]," argument");break;case 2:r+="".concat(t[0]," and ").concat(t[1]," arguments");break;default:r+=t.slice(0,i-1).join(", "),r+=", and ".concat(t[i-1]," arguments")}return"".concat(r," must be specified")}),TypeError),fC.codes=yC;var OC=dA.inspect,FC=fC.codes.ERR_INVALID_ARG_TYPE;function PC(e,t,n){return(void 0===n||n>e.length)&&(n=e.length),e.substring(n-t.length,n)===t}var RC="",MC="",IC={deepStrictEqual:"Expected values to be strictly deep-equal:",strictEqual:"Expected values to be strictly equal:",strictEqualObject:'Expected "actual" to be reference-equal to "expected":',deepEqual:"Expected values to be loosely deep-equal:",equal:"Expected values to be loosely equal:",notDeepStrictEqual:'Expected "actual" not to be strictly deep-equal to:',notStrictEqual:'Expected "actual" to be strictly unequal to:',notStrictEqualObject:'Expected "actual" not to be reference-equal to "expected":',notDeepEqual:'Expected "actual" not to be loosely deep-equal to:',notEqual:'Expected "actual" to be loosely unequal to:',notIdentical:"Values identical but not reference-equal:"};function LC(e){var t=Object.keys(e),n=Object.create(Object.getPrototypeOf(e));return t.forEach((function(t){n[t]=e[t]})),Object.defineProperty(n,"message",{value:e.message}),n}function NC(e){return OC(e,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}function BC(e,t,n){var r="",i="",a=0,o="",s=!1,u=NC(e),l=u.split("\n"),c=NC(t).split("\n"),f=0,h="";if("strictEqual"===n&&"object"===TC(e)&&"object"===TC(t)&&null!==e&&null!==t&&(n="strictEqualObject"),1===l.length&&1===c.length&&l[0]!==c[0]){var d=l[0].length+c[0].length;if(d<=10){if(("object"!==TC(e)||null===e)&&("object"!==TC(t)||null===t)&&(0!==e||0!==t))return"".concat(IC[n],"\n\n")+"".concat(l[0]," !== ").concat(c[0],"\n")}else if("strictEqualObject"!==n){if(d<80){for(;l[0][f]===c[0][f];)f++;f>2&&(h="\n ".concat(function(e,t){if(t=Math.floor(t),0==e.length||0==t)return"";var n=e.length*t;for(t=Math.floor(Math.log(t)/Math.log(2));t;)e+=e,t--;return e+e.substring(0,n-e.length)}(" ",f),"^"),f=0)}}}for(var p=l[l.length-1],g=c[c.length-1];p===g&&(f++<2?o="\n ".concat(p).concat(o):r=p,l.pop(),c.pop(),0!==l.length&&0!==c.length);)p=l[l.length-1],g=c[c.length-1];var v=Math.max(l.length,c.length);if(0===v){var m=u.split("\n");if(m.length>30)for(m[26]="".concat(RC,"...").concat(MC);m.length>27;)m.pop();return"".concat(IC.notIdentical,"\n\n").concat(m.join("\n"),"\n")}f>3&&(o="\n".concat(RC,"...").concat(MC).concat(o),s=!0),""!==r&&(o="\n ".concat(r).concat(o),r="");var y=0,b=IC[n]+"\n".concat("","+ actual").concat(MC," ").concat("","- expected").concat(MC),w=" ".concat(RC,"...").concat(MC," Lines skipped");for(f=0;f<v;f++){var k=f-a;if(l.length<f+1)k>1&&f>2&&(k>4?(i+="\n".concat(RC,"...").concat(MC),s=!0):k>3&&(i+="\n ".concat(c[f-2]),y++),i+="\n ".concat(c[f-1]),y++),a=f,r+="\n".concat("","-").concat(MC," ").concat(c[f]),y++;else if(c.length<f+1)k>1&&f>2&&(k>4?(i+="\n".concat(RC,"...").concat(MC),s=!0):k>3&&(i+="\n ".concat(l[f-2]),y++),i+="\n ".concat(l[f-1]),y++),a=f,i+="\n".concat("","+").concat(MC," ").concat(l[f]),y++;else{var x=c[f],_=l[f],A=_!==x&&(!PC(_,",")||_.slice(0,-1)!==x);A&&PC(x,",")&&x.slice(0,-1)===_&&(A=!1,_+=","),A?(k>1&&f>2&&(k>4?(i+="\n".concat(RC,"...").concat(MC),s=!0):k>3&&(i+="\n ".concat(l[f-2]),y++),i+="\n ".concat(l[f-1]),y++),a=f,i+="\n".concat("","+").concat(MC," ").concat(_),r+="\n".concat("","-").concat(MC," ").concat(x),y+=2):(i+=r,r="",1!==k&&0!==f||(i+="\n ".concat(_),y++))}if(y>20&&f<v-2)return"".concat(b).concat(w,"\n").concat(i,"\n").concat(RC,"...").concat(MC).concat(r,"\n")+"".concat(RC,"...").concat(MC)}return"".concat(b).concat(s?w:"","\n").concat(i).concat(r).concat(o).concat(h)}var jC=function(e){function t(e){var n;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),"object"!==TC(e)||null===e)throw new FC("options","Object",e);var r=e.message,i=e.operator,a=e.stackStartFn,o=e.actual,s=e.expected,u=Error.stackTraceLimit;if(Error.stackTraceLimit=0,null!=r)n=_C(this,DC(t).call(this,String(r)));else if("object"===TC(o)&&null!==o&&"object"===TC(s)&&null!==s&&"stack"in o&&o instanceof Error&&"stack"in s&&s instanceof Error&&(o=LC(o),s=LC(s)),"deepStrictEqual"===i||"strictEqual"===i)n=_C(this,DC(t).call(this,BC(o,s,i)));else if("notDeepStrictEqual"===i||"notStrictEqual"===i){var l=IC[i],c=NC(o).split("\n");if("notStrictEqual"===i&&"object"===TC(o)&&null!==o&&(l=IC.notStrictEqualObject),c.length>30)for(c[26]="".concat(RC,"...").concat(MC);c.length>27;)c.pop();n=1===c.length?_C(this,DC(t).call(this,"".concat(l," ").concat(c[0]))):_C(this,DC(t).call(this,"".concat(l,"\n\n").concat(c.join("\n"),"\n")))}else{var f=NC(o),h="",d=IC[i];"notDeepEqual"===i||"notEqual"===i?(f="".concat(IC[i],"\n\n").concat(f)).length>1024&&(f="".concat(f.slice(0,1021),"...")):(h="".concat(NC(s)),f.length>512&&(f="".concat(f.slice(0,509),"...")),h.length>512&&(h="".concat(h.slice(0,509),"...")),"deepEqual"===i||"equal"===i?f="".concat(d,"\n\n").concat(f,"\n\nshould equal\n\n"):h=" ".concat(i," ").concat(h)),n=_C(this,DC(t).call(this,"".concat(f).concat(h)))}return Error.stackTraceLimit=u,n.generatedMessage=!r,Object.defineProperty(AC(n),"name",{value:"AssertionError [ERR_ASSERTION]",enumerable:!1,writable:!0,configurable:!0}),n.code="ERR_ASSERTION",n.actual=o,n.expected=s,n.operator=i,Error.captureStackTrace&&Error.captureStackTrace(AC(n),a),n.stack,n.name="AssertionError",_C(n)}var n,r,i;return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&CC(e,t)}(t,e),n=t,r=[{key:"toString",value:function(){return"".concat(this.name," [").concat(this.code,"]: ").concat(this.message)}},{key:OC.custom,value:function(e,t){return OC(this,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){kC(e,t,n[t])}))}return e}({},t,{customInspect:!1,depth:0}))}}],r&&xC(n.prototype,r),i&&xC(n,i),t}(EC(Error)),UC=jC;function zC(e,t){if(void 0===e||null===e)throw new TypeError("Cannot convert first argument to object");for(var n=Object(e),r=1;r<arguments.length;r++){var i=arguments[r];if(void 0!==i&&null!==i)for(var a=Object.keys(Object(i)),o=0,s=a.length;o<s;o++){var u=a[o],l=Object.getOwnPropertyDescriptor(i,u);void 0!==l&&l.enumerable&&(n[u]=i[u])}}return n}var WC,VC={assign:zC,polyfill:function(){Object.assign||Object.defineProperty(Object,"assign",{enumerable:!1,configurable:!0,writable:!0,value:zC})}},GC=Object.prototype.toString,YC=function(e){var t=GC.call(e),n="[object Arguments]"===t;return n||(n="[object Array]"!==t&&null!==e&&"object"===typeof e&&"number"===typeof e.length&&e.length>=0&&"[object Function]"===GC.call(e.callee)),n};if(!Object.keys){var HC=Object.prototype.hasOwnProperty,qC=Object.prototype.toString,ZC=YC,XC=Object.prototype.propertyIsEnumerable,KC=!XC.call({toString:null},"toString"),JC=XC.call((function(){}),"prototype"),QC=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],$C=function(e){var t=e.constructor;return t&&t.prototype===e},eD={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},tD=function(){if("undefined"===typeof window)return!1;for(var e in window)try{if(!eD["$"+e]&&HC.call(window,e)&&null!==window[e]&&"object"===typeof window[e])try{$C(window[e])}catch(W3){return!0}}catch(W3){return!0}return!1}();WC=function(e){var t=null!==e&&"object"===typeof e,n="[object Function]"===qC.call(e),r=ZC(e),i=t&&"[object String]"===qC.call(e),a=[];if(!t&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var o=JC&&n;if(i&&e.length>0&&!HC.call(e,0))for(var s=0;s<e.length;++s)a.push(String(s));if(r&&e.length>0)for(var u=0;u<e.length;++u)a.push(String(u));else for(var l in e)o&&"prototype"===l||!HC.call(e,l)||a.push(String(l));if(KC)for(var c=function(e){if("undefined"===typeof window||!tD)return $C(e);try{return $C(e)}catch(W3){return!1}}(e),f=0;f<QC.length;++f)c&&"constructor"===QC[f]||!HC.call(e,QC[f])||a.push(QC[f]);return a}}var nD=WC,rD=Array.prototype.slice,iD=YC,aD=Object.keys,oD=aD?function(e){return aD(e)}:nD,sD=Object.keys;oD.shim=function(){if(Object.keys){var e=function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2);e||(Object.keys=function(e){return iD(e)?sD(rD.call(e)):sD(e)})}else Object.keys=oD;return Object.keys||oD};var uD=oD,lD="function"===typeof Symbol&&"symbol"===typeof Symbol("foo"),cD=Object.prototype.toString,fD=Array.prototype.concat,hD=Object.defineProperty,dD=hD&&function(){var e={};try{for(var t in hD(e,"x",{enumerable:!1,value:e}),e)return!1;return e.x===e}catch(W3){return!1}}(),pD=function(e,t,n,r){var i;(!(t in e)||"function"===typeof(i=r)&&"[object Function]"===cD.call(i)&&r())&&(dD?hD(e,t,{configurable:!0,enumerable:!1,value:n,writable:!0}):e[t]=n)},gD=function(e,t){var n=arguments.length>2?arguments[2]:{},r=uD(t);lD&&(r=fD.call(r,Object.getOwnPropertySymbols(t)));for(var i=0;i<r.length;i+=1)pD(e,r[i],t[r[i]],n[r[i]])};gD.supportsDescriptors=!!dD;var vD=gD,mD=function(e){return e!==e},yD=function(e,t){return 0===e&&0===t?1/e===1/t:e===t||!(!mD(e)||!mD(t))},bD=yD,wD=function(){return"function"===typeof Object.is?Object.is:bD},kD=wD,xD=vD,_D=vD,AD=yD,ED=wD,SD=function(){var e=kD();return xD(Object,{is:e},{is:function(){return Object.is!==e}}),e},CD=(0,qA.exports)(ED(),Object);_D(CD,{getPolyfill:ED,implementation:AD,shim:SD});var DD=CD,TD=function(e){return e!==e},OD=TD,FD=function(){return Number.isNaN&&Number.isNaN(NaN)&&!Number.isNaN("a")?Number.isNaN:OD},PD=vD,RD=FD,MD=vD,ID=TD,LD=FD,ND=function(){var e=RD();return PD(Number,{isNaN:e},{isNaN:function(){return Number.isNaN!==e}}),e},BD=(0,qA.exports)(LD(),Number);MD(BD,{getPolyfill:LD,implementation:ID,shim:ND});var jD=BD;function UD(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(UF){i=!0,a=UF}finally{try{r||null==s.return||s.return()}finally{if(i)throw a}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function zD(e){return zD="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},zD(e)}var WD=void 0!==/a/g.flags,VD=function(e){var t=[];return e.forEach((function(e){return t.push(e)})),t},GD=function(e){var t=[];return e.forEach((function(e,n){return t.push([n,e])})),t},YD=Object.is?Object.is:DD,HD=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols:function(){return[]},qD=Number.isNaN?Number.isNaN:jD;function ZD(e){return e.call.bind(e)}var XD=ZD(Object.prototype.hasOwnProperty),KD=ZD(Object.prototype.propertyIsEnumerable),JD=ZD(Object.prototype.toString),QD=dA.types,$D=QD.isAnyArrayBuffer,eT=QD.isArrayBufferView,tT=QD.isDate,nT=QD.isMap,rT=QD.isRegExp,iT=QD.isSet,aT=QD.isNativeError,oT=QD.isBoxedPrimitive,sT=QD.isNumberObject,uT=QD.isStringObject,lT=QD.isBooleanObject,cT=QD.isBigIntObject,fT=QD.isSymbolObject,hT=QD.isFloat32Array,dT=QD.isFloat64Array;function pT(e){if(0===e.length||e.length>10)return!0;for(var t=0;t<e.length;t++){var n=e.charCodeAt(t);if(n<48||n>57)return!0}return 10===e.length&&e>=Math.pow(2,32)}function gT(e){return Object.keys(e).filter(pT).concat(HD(e).filter(Object.prototype.propertyIsEnumerable.bind(e)))}function vT(e,t){if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i<a;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0}var mT=0,yT=1,bT=2,wT=3;function kT(e,t,n,r){if(e===t)return 0!==e||(!n||YD(e,t));if(n){if("object"!==zD(e))return"number"===typeof e&&qD(e)&&qD(t);if("object"!==zD(t)||null===e||null===t)return!1;if(Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1}else{if(null===e||"object"!==zD(e))return(null===t||"object"!==zD(t))&&e==t;if(null===t||"object"!==zD(t))return!1}var i,a,o,s,u=JD(e);if(u!==JD(t))return!1;if(Array.isArray(e)){if(e.length!==t.length)return!1;var l=gT(e),c=gT(t);return l.length===c.length&&_T(e,t,n,r,yT,l)}if("[object Object]"===u&&(!nT(e)&&nT(t)||!iT(e)&&iT(t)))return!1;if(tT(e)){if(!tT(t)||Date.prototype.getTime.call(e)!==Date.prototype.getTime.call(t))return!1}else if(rT(e)){if(!rT(t)||(o=e,s=t,!(WD?o.source===s.source&&o.flags===s.flags:RegExp.prototype.toString.call(o)===RegExp.prototype.toString.call(s))))return!1}else if(aT(e)||e instanceof Error){if(e.message!==t.message||e.name!==t.name)return!1}else{if(eT(e)){if(n||!hT(e)&&!dT(e)){if(!function(e,t){return e.byteLength===t.byteLength&&0===vT(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),new Uint8Array(t.buffer,t.byteOffset,t.byteLength))}(e,t))return!1}else if(!function(e,t){if(e.byteLength!==t.byteLength)return!1;for(var n=0;n<e.byteLength;n++)if(e[n]!==t[n])return!1;return!0}(e,t))return!1;var f=gT(e),h=gT(t);return f.length===h.length&&_T(e,t,n,r,mT,f)}if(iT(e))return!(!iT(t)||e.size!==t.size)&&_T(e,t,n,r,bT);if(nT(e))return!(!nT(t)||e.size!==t.size)&&_T(e,t,n,r,wT);if($D(e)){if(a=t,(i=e).byteLength!==a.byteLength||0!==vT(new Uint8Array(i),new Uint8Array(a)))return!1}else if(oT(e)&&!function(e,t){return sT(e)?sT(t)&&YD(Number.prototype.valueOf.call(e),Number.prototype.valueOf.call(t)):uT(e)?uT(t)&&String.prototype.valueOf.call(e)===String.prototype.valueOf.call(t):lT(e)?lT(t)&&Boolean.prototype.valueOf.call(e)===Boolean.prototype.valueOf.call(t):cT(e)?cT(t)&&BigInt.prototype.valueOf.call(e)===BigInt.prototype.valueOf.call(t):fT(t)&&Symbol.prototype.valueOf.call(e)===Symbol.prototype.valueOf.call(t)}(e,t))return!1}return _T(e,t,n,r,mT)}function xT(e,t){return t.filter((function(t){return KD(e,t)}))}function _T(e,t,n,r,i,a){if(5===arguments.length){a=Object.keys(e);var o=Object.keys(t);if(a.length!==o.length)return!1}for(var s=0;s<a.length;s++)if(!XD(t,a[s]))return!1;if(n&&5===arguments.length){var u=HD(e);if(0!==u.length){var l=0;for(s=0;s<u.length;s++){var c=u[s];if(KD(e,c)){if(!KD(t,c))return!1;a.push(c),l++}else if(KD(t,c))return!1}var f=HD(t);if(u.length!==f.length&&xT(t,f).length!==l)return!1}else{var h=HD(t);if(0!==h.length&&0!==xT(t,h).length)return!1}}if(0===a.length&&(i===mT||i===yT&&0===e.length||0===e.size))return!0;if(void 0===r)r={val1:new Map,val2:new Map,position:0};else{var d=r.val1.get(e);if(void 0!==d){var p=r.val2.get(t);if(void 0!==p)return d===p}r.position++}r.val1.set(e,r.position),r.val2.set(t,r.position);var g=function(e,t,n,r,i,a){var o=0;if(a===bT){if(!function(e,t,n,r){for(var i=null,a=VD(e),o=0;o<a.length;o++){var s=a[o];if("object"===zD(s)&&null!==s)null===i&&(i=new Set),i.add(s);else if(!t.has(s)){if(n)return!1;if(!ST(e,t,s))return!1;null===i&&(i=new Set),i.add(s)}}if(null!==i){for(var u=VD(t),l=0;l<u.length;l++){var c=u[l];if("object"===zD(c)&&null!==c){if(!AT(i,c,n,r))return!1}else if(!n&&!e.has(c)&&!AT(i,c,n,r))return!1}return 0===i.size}return!0}(e,t,n,i))return!1}else if(a===wT){if(!function(e,t,n,r){for(var i=null,a=GD(e),o=0;o<a.length;o++){var s=UD(a[o],2),u=s[0],l=s[1];if("object"===zD(u)&&null!==u)null===i&&(i=new Set),i.add(u);else{var c=t.get(u);if(void 0===c&&!t.has(u)||!kT(l,c,n,r)){if(n)return!1;if(!CT(e,t,u,l,r))return!1;null===i&&(i=new Set),i.add(u)}}}if(null!==i){for(var f=GD(t),h=0;h<f.length;h++){var d=UD(f[h],2),p=(u=d[0],d[1]);if("object"===zD(u)&&null!==u){if(!DT(i,e,u,p,n,r))return!1}else if(!n&&(!e.has(u)||!kT(e.get(u),p,!1,r))&&!DT(i,e,u,p,!1,r))return!1}return 0===i.size}return!0}(e,t,n,i))return!1}else if(a===yT)for(;o<e.length;o++){if(!XD(e,o)){if(XD(t,o))return!1;for(var s=Object.keys(e);o<s.length;o++){var u=s[o];if(!XD(t,u)||!kT(e[u],t[u],n,i))return!1}return s.length===Object.keys(t).length}if(!XD(t,o)||!kT(e[o],t[o],n,i))return!1}for(o=0;o<r.length;o++){var l=r[o];if(!kT(e[l],t[l],n,i))return!1}return!0}(e,t,n,a,r,i);return r.val1.delete(e),r.val2.delete(t),g}function AT(e,t,n,r){for(var i=VD(e),a=0;a<i.length;a++){var o=i[a];if(kT(t,o,n,r))return e.delete(o),!0}return!1}function ET(e){switch(zD(e)){case"undefined":return null;case"object":return;case"symbol":return!1;case"string":e=+e;case"number":if(qD(e))return!1}return!0}function ST(e,t,n){var r=ET(n);return null!=r?r:t.has(r)&&!e.has(r)}function CT(e,t,n,r,i){var a=ET(n);if(null!=a)return a;var o=t.get(a);return!(void 0===o&&!t.has(a)||!kT(r,o,!1,i))&&(!e.has(a)&&kT(r,o,!1,i))}function DT(e,t,n,r,i,a){for(var o=VD(e),s=0;s<o.length;s++){var u=o[s];if(kT(n,u,i,a)&&kT(r,t.get(u),i,a))return e.delete(u),!0}return!1}var TT={isDeepEqual:function(e,t){return kT(e,t,false)},isDeepStrictEqual:function(e,t){return kT(e,t,true)}};function OT(e){return OT="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},OT(e)}var FT,PT,RT=fC.codes,MT=RT.ERR_AMBIGUOUS_ARGUMENT,IT=RT.ERR_INVALID_ARG_TYPE,LT=RT.ERR_INVALID_ARG_VALUE,NT=RT.ERR_INVALID_RETURN_VALUE,BT=RT.ERR_MISSING_ARGS,jT=UC,UT=dA.inspect,zT=dA.types,WT=zT.isPromise,VT=zT.isRegExp,GT=Object.assign?Object.assign:VC.assign,YT=Object.is?Object.is:DD;function HT(){var e=TT;FT=e.isDeepEqual,PT=e.isDeepStrictEqual}var qT=!1,ZT=cC.exports=QT,XT={};function KT(e){if(e.message instanceof Error)throw e.message;throw new jT(e)}function JT(e,t,n,r){if(!n){var i=!1;if(0===t)i=!0,r="No value argument passed to `assert.ok()`";else if(r instanceof Error)throw r;var a=new jT({actual:n,expected:!0,message:r,operator:"==",stackStartFn:e});throw a.generatedMessage=i,a}}function QT(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];JT.apply(void 0,[QT,t.length].concat(t))}ZT.fail=function e(t,n,r,i,a){var o,s=arguments.length;if(0===s)o="Failed";else if(1===s)r=t,t=void 0;else{if(!1===qT)qT=!0,console.warn.bind(console)("assert.fail() with more than one argument is deprecated. Please use assert.strictEqual() instead or only pass a message.","DeprecationWarning","DEP0094");2===s&&(i="!=")}if(r instanceof Error)throw r;var u={actual:t,expected:n,operator:void 0===i?"fail":i,stackStartFn:a||e};void 0!==r&&(u.message=r);var l=new jT(u);throw o&&(l.message=o,l.generatedMessage=!0),l},ZT.AssertionError=jT,ZT.ok=QT,ZT.equal=function e(t,n,r){if(arguments.length<2)throw new BT("actual","expected");t!=n&&KT({actual:t,expected:n,message:r,operator:"==",stackStartFn:e})},ZT.notEqual=function e(t,n,r){if(arguments.length<2)throw new BT("actual","expected");t==n&&KT({actual:t,expected:n,message:r,operator:"!=",stackStartFn:e})},ZT.deepEqual=function e(t,n,r){if(arguments.length<2)throw new BT("actual","expected");void 0===FT&&HT(),FT(t,n)||KT({actual:t,expected:n,message:r,operator:"deepEqual",stackStartFn:e})},ZT.notDeepEqual=function e(t,n,r){if(arguments.length<2)throw new BT("actual","expected");void 0===FT&&HT(),FT(t,n)&&KT({actual:t,expected:n,message:r,operator:"notDeepEqual",stackStartFn:e})},ZT.deepStrictEqual=function e(t,n,r){if(arguments.length<2)throw new BT("actual","expected");void 0===FT&&HT(),PT(t,n)||KT({actual:t,expected:n,message:r,operator:"deepStrictEqual",stackStartFn:e})},ZT.notDeepStrictEqual=function e(t,n,r){if(arguments.length<2)throw new BT("actual","expected");void 0===FT&&HT();PT(t,n)&&KT({actual:t,expected:n,message:r,operator:"notDeepStrictEqual",stackStartFn:e})},ZT.strictEqual=function e(t,n,r){if(arguments.length<2)throw new BT("actual","expected");YT(t,n)||KT({actual:t,expected:n,message:r,operator:"strictEqual",stackStartFn:e})},ZT.notStrictEqual=function e(t,n,r){if(arguments.length<2)throw new BT("actual","expected");YT(t,n)&&KT({actual:t,expected:n,message:r,operator:"notStrictEqual",stackStartFn:e})};var $T=function e(t,n,r){var i=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),n.forEach((function(e){e in t&&(void 0!==r&&"string"===typeof r[e]&&VT(t[e])&&t[e].test(r[e])?i[e]=r[e]:i[e]=t[e])}))};function eO(e,t,n,r){if("function"!==typeof t){if(VT(t))return t.test(e);if(2===arguments.length)throw new IT("expected",["Function","RegExp"],t);if("object"!==OT(e)||null===e){var i=new jT({actual:e,expected:t,message:n,operator:"deepStrictEqual",stackStartFn:r});throw i.operator=r.name,i}var a=Object.keys(t);if(t instanceof Error)a.push("name","message");else if(0===a.length)throw new LT("error",t,"may not be an empty object");return void 0===FT&&HT(),a.forEach((function(i){"string"===typeof e[i]&&VT(t[i])&&t[i].test(e[i])||function(e,t,n,r,i,a){if(!(n in e)||!PT(e[n],t[n])){if(!r){var o=new $T(e,i),s=new $T(t,i,e),u=new jT({actual:o,expected:s,operator:"deepStrictEqual",stackStartFn:a});throw u.actual=e,u.expected=t,u.operator=a.name,u}KT({actual:e,expected:t,message:r,operator:a.name,stackStartFn:a})}}(e,t,i,n,a,r)})),!0}return void 0!==t.prototype&&e instanceof t||!Error.isPrototypeOf(t)&&!0===t.call({},e)}function tO(e){if("function"!==typeof e)throw new IT("fn","Function",e);try{e()}catch(W3){return W3}return XT}function nO(e){return WT(e)||null!==e&&"object"===OT(e)&&"function"===typeof e.then&&"function"===typeof e.catch}function rO(e){return Promise.resolve().then((function(){var t;if("function"===typeof e){if(!nO(t=e()))throw new NT("instance of Promise","promiseFn",t)}else{if(!nO(e))throw new IT("promiseFn",["Function","Promise"],e);t=e}return Promise.resolve().then((function(){return t})).then((function(){return XT})).catch((function(e){return e}))}))}function iO(e,t,n,r){if("string"===typeof n){if(4===arguments.length)throw new IT("error",["Object","Error","Function","RegExp"],n);if("object"===OT(t)&&null!==t){if(t.message===n)throw new MT("error/message",'The error message "'.concat(t.message,'" is identical to the message.'))}else if(t===n)throw new MT("error/message",'The error "'.concat(t,'" is identical to the message.'));r=n,n=void 0}else if(null!=n&&"object"!==OT(n)&&"function"!==typeof n)throw new IT("error",["Object","Error","Function","RegExp"],n);if(t===XT){var i="";n&&n.name&&(i+=" (".concat(n.name,")")),i+=r?": ".concat(r):".";var a="rejects"===e.name?"rejection":"exception";KT({actual:void 0,expected:n,operator:e.name,message:"Missing expected ".concat(a).concat(i),stackStartFn:e})}if(n&&!eO(t,n,r,e))throw t}function aO(e,t,n,r){if(t!==XT){if("string"===typeof n&&(r=n,n=void 0),!n||eO(t,n)){var i=r?": ".concat(r):".",a="doesNotReject"===e.name?"rejection":"exception";KT({actual:t,expected:n,operator:e.name,message:"Got unwanted ".concat(a).concat(i,"\n")+'Actual message: "'.concat(t&&t.message,'"'),stackStartFn:e})}throw t}}function oO(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];JT.apply(void 0,[oO,t.length].concat(t))}ZT.throws=function e(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];iO.apply(void 0,[e,tO(t)].concat(r))},ZT.rejects=function e(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return rO(t).then((function(t){return iO.apply(void 0,[e,t].concat(r))}))},ZT.doesNotThrow=function e(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];aO.apply(void 0,[e,tO(t)].concat(r))},ZT.doesNotReject=function e(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return rO(t).then((function(t){return aO.apply(void 0,[e,t].concat(r))}))},ZT.ifError=function e(t){if(null!==t&&void 0!==t){var n="ifError got unwanted exception: ";"object"===OT(t)&&"string"===typeof t.message?0===t.message.length&&t.constructor?n+=t.constructor.name:n+=t.message:n+=UT(t);var r=new jT({actual:t,expected:null,operator:"ifError",message:n,stackStartFn:e}),i=t.stack;if("string"===typeof i){var a=i.split("\n");a.shift();for(var o=r.stack.split("\n"),s=0;s<a.length;s++){var u=o.indexOf(a[s]);if(-1!==u){o=o.slice(0,u);break}}r.stack="".concat(o.join("\n"),"\n").concat(a.join("\n"))}throw r}},ZT.strict=GT(oO,ZT,{equal:ZT.strictEqual,deepEqual:ZT.deepStrictEqual,notEqual:ZT.notStrictEqual,notDeepEqual:ZT.notDeepStrictEqual}),ZT.strict.strict=ZT.strict;var sO=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},uO={},lO={};!function(e){var t="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Int32Array;function n(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.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 new TypeError(r+"must be non-object");for(var i in r)n(r,i)&&(e[i]=r[i])}}return e},e.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var r={arraySet:function(e,t,n,r,i){if(t.subarray&&e.subarray)e.set(t.subarray(n,n+r),i);else for(var a=0;a<r;a++)e[i+a]=t[n+a]},flattenChunks:function(e){var t,n,r,i,a,o;for(r=0,t=0,n=e.length;t<n;t++)r+=e[t].length;for(o=new Uint8Array(r),i=0,t=0,n=e.length;t<n;t++)a=e[t],o.set(a,i),i+=a.length;return o}},i={arraySet:function(e,t,n,r,i){for(var a=0;a<r;a++)e[i+a]=t[n+a]},flattenChunks:function(e){return[].concat.apply([],e)}};e.setTyped=function(t){t?(e.Buf8=Uint8Array,e.Buf16=Uint16Array,e.Buf32=Int32Array,e.assign(e,r)):(e.Buf8=Array,e.Buf16=Array,e.Buf32=Array,e.assign(e,i))},e.setTyped(t)}(lO);var cO={},fO=lO,hO=0,dO=1;function pO(e){for(var t=e.length;--t>=0;)e[t]=0}var gO=0,vO=29,mO=256,yO=mO+1+vO,bO=30,wO=19,kO=2*yO+1,xO=15,_O=16,AO=7,EO=256,SO=16,CO=17,DO=18,TO=[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],OO=[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],FO=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],PO=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],RO=new Array(2*(yO+2));pO(RO);var MO=new Array(2*bO);pO(MO);var IO=new Array(512);pO(IO);var LO=new Array(256);pO(LO);var NO=new Array(vO);pO(NO);var BO,jO,UO,zO=new Array(bO);function WO(e,t,n,r,i){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=r,this.max_length=i,this.has_stree=e&&e.length}function VO(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function GO(e){return e<256?IO[e]:IO[256+(e>>>7)]}function YO(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function HO(e,t,n){e.bi_valid>_O-n?(e.bi_buf|=t<<e.bi_valid&65535,YO(e,e.bi_buf),e.bi_buf=t>>_O-e.bi_valid,e.bi_valid+=n-_O):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=n)}function qO(e,t,n){HO(e,n[2*t],n[2*t+1])}function ZO(e,t){var n=0;do{n|=1&e,e>>>=1,n<<=1}while(--t>0);return n>>>1}function XO(e,t,n){var r,i,a=new Array(xO+1),o=0;for(r=1;r<=xO;r++)a[r]=o=o+n[r-1]<<1;for(i=0;i<=t;i++){var s=e[2*i+1];0!==s&&(e[2*i]=ZO(a[s]++,s))}}function KO(e){var t;for(t=0;t<yO;t++)e.dyn_ltree[2*t]=0;for(t=0;t<bO;t++)e.dyn_dtree[2*t]=0;for(t=0;t<wO;t++)e.bl_tree[2*t]=0;e.dyn_ltree[2*EO]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function JO(e){e.bi_valid>8?YO(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 QO(e,t,n,r){var i=2*t,a=2*n;return e[i]<e[a]||e[i]===e[a]&&r[t]<=r[n]}function $O(e,t,n){for(var r=e.heap[n],i=n<<1;i<=e.heap_len&&(i<e.heap_len&&QO(t,e.heap[i+1],e.heap[i],e.depth)&&i++,!QO(t,r,e.heap[i],e.depth));)e.heap[n]=e.heap[i],n=i,i<<=1;e.heap[n]=r}function eF(e,t,n){var r,i,a,o,s=0;if(0!==e.last_lit)do{r=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===r?qO(e,i,t):(qO(e,(a=LO[i])+mO+1,t),0!==(o=TO[a])&&HO(e,i-=NO[a],o),qO(e,a=GO(--r),n),0!==(o=OO[a])&&HO(e,r-=zO[a],o))}while(s<e.last_lit);qO(e,EO,t)}function tF(e,t){var n,r,i,a=t.dyn_tree,o=t.stat_desc.static_tree,s=t.stat_desc.has_stree,u=t.stat_desc.elems,l=-1;for(e.heap_len=0,e.heap_max=kO,n=0;n<u;n++)0!==a[2*n]?(e.heap[++e.heap_len]=l=n,e.depth[n]=0):a[2*n+1]=0;for(;e.heap_len<2;)a[2*(i=e.heap[++e.heap_len]=l<2?++l:0)]=1,e.depth[i]=0,e.opt_len--,s&&(e.static_len-=o[2*i+1]);for(t.max_code=l,n=e.heap_len>>1;n>=1;n--)$O(e,a,n);i=u;do{n=e.heap[1],e.heap[1]=e.heap[e.heap_len--],$O(e,a,1),r=e.heap[1],e.heap[--e.heap_max]=n,e.heap[--e.heap_max]=r,a[2*i]=a[2*n]+a[2*r],e.depth[i]=(e.depth[n]>=e.depth[r]?e.depth[n]:e.depth[r])+1,a[2*n+1]=a[2*r+1]=i,e.heap[1]=i++,$O(e,a,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],function(e,t){var n,r,i,a,o,s,u=t.dyn_tree,l=t.max_code,c=t.stat_desc.static_tree,f=t.stat_desc.has_stree,h=t.stat_desc.extra_bits,d=t.stat_desc.extra_base,p=t.stat_desc.max_length,g=0;for(a=0;a<=xO;a++)e.bl_count[a]=0;for(u[2*e.heap[e.heap_max]+1]=0,n=e.heap_max+1;n<kO;n++)(a=u[2*u[2*(r=e.heap[n])+1]+1]+1)>p&&(a=p,g++),u[2*r+1]=a,r>l||(e.bl_count[a]++,o=0,r>=d&&(o=h[r-d]),s=u[2*r],e.opt_len+=s*(a+o),f&&(e.static_len+=s*(c[2*r+1]+o)));if(0!==g){do{for(a=p-1;0===e.bl_count[a];)a--;e.bl_count[a]--,e.bl_count[a+1]+=2,e.bl_count[p]--,g-=2}while(g>0);for(a=p;0!==a;a--)for(r=e.bl_count[a];0!==r;)(i=e.heap[--n])>l||(u[2*i+1]!==a&&(e.opt_len+=(a-u[2*i+1])*u[2*i],u[2*i+1]=a),r--)}}(e,t),XO(a,l,e.bl_count)}function nF(e,t,n){var r,i,a=-1,o=t[1],s=0,u=7,l=4;for(0===o&&(u=138,l=3),t[2*(n+1)+1]=65535,r=0;r<=n;r++)i=o,o=t[2*(r+1)+1],++s<u&&i===o||(s<l?e.bl_tree[2*i]+=s:0!==i?(i!==a&&e.bl_tree[2*i]++,e.bl_tree[2*SO]++):s<=10?e.bl_tree[2*CO]++:e.bl_tree[2*DO]++,s=0,a=i,0===o?(u=138,l=3):i===o?(u=6,l=3):(u=7,l=4))}function rF(e,t,n){var r,i,a=-1,o=t[1],s=0,u=7,l=4;for(0===o&&(u=138,l=3),r=0;r<=n;r++)if(i=o,o=t[2*(r+1)+1],!(++s<u&&i===o)){if(s<l)do{qO(e,i,e.bl_tree)}while(0!==--s);else 0!==i?(i!==a&&(qO(e,i,e.bl_tree),s--),qO(e,SO,e.bl_tree),HO(e,s-3,2)):s<=10?(qO(e,CO,e.bl_tree),HO(e,s-3,3)):(qO(e,DO,e.bl_tree),HO(e,s-11,7));s=0,a=i,0===o?(u=138,l=3):i===o?(u=6,l=3):(u=7,l=4)}}pO(zO);var iF=!1;function aF(e,t,n,r){HO(e,(gO<<1)+(r?1:0),3),function(e,t,n,r){JO(e),r&&(YO(e,n),YO(e,~n)),fO.arraySet(e.pending_buf,e.window,t,n,e.pending),e.pending+=n}(e,t,n,!0)}cO._tr_init=function(e){iF||(!function(){var e,t,n,r,i,a=new Array(xO+1);for(n=0,r=0;r<vO-1;r++)for(NO[r]=n,e=0;e<1<<TO[r];e++)LO[n++]=r;for(LO[n-1]=r,i=0,r=0;r<16;r++)for(zO[r]=i,e=0;e<1<<OO[r];e++)IO[i++]=r;for(i>>=7;r<bO;r++)for(zO[r]=i<<7,e=0;e<1<<OO[r]-7;e++)IO[256+i++]=r;for(t=0;t<=xO;t++)a[t]=0;for(e=0;e<=143;)RO[2*e+1]=8,e++,a[8]++;for(;e<=255;)RO[2*e+1]=9,e++,a[9]++;for(;e<=279;)RO[2*e+1]=7,e++,a[7]++;for(;e<=287;)RO[2*e+1]=8,e++,a[8]++;for(XO(RO,yO+1,a),e=0;e<bO;e++)MO[2*e+1]=5,MO[2*e]=ZO(e,5);BO=new WO(RO,TO,mO+1,yO,xO),jO=new WO(MO,OO,0,bO,xO),UO=new WO(new Array(0),FO,0,wO,AO)}(),iF=!0),e.l_desc=new VO(e.dyn_ltree,BO),e.d_desc=new VO(e.dyn_dtree,jO),e.bl_desc=new VO(e.bl_tree,UO),e.bi_buf=0,e.bi_valid=0,KO(e)},cO._tr_stored_block=aF,cO._tr_flush_block=function(e,t,n,r){var i,a,o=0;e.level>0?(2===e.strm.data_type&&(e.strm.data_type=function(e){var t,n=4093624447;for(t=0;t<=31;t++,n>>>=1)if(1&n&&0!==e.dyn_ltree[2*t])return hO;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return dO;for(t=32;t<mO;t++)if(0!==e.dyn_ltree[2*t])return dO;return hO}(e)),tF(e,e.l_desc),tF(e,e.d_desc),o=function(e){var t;for(nF(e,e.dyn_ltree,e.l_desc.max_code),nF(e,e.dyn_dtree,e.d_desc.max_code),tF(e,e.bl_desc),t=wO-1;t>=3&&0===e.bl_tree[2*PO[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=n+5,n+4<=i&&-1!==t?aF(e,t,n,r):4===e.strategy||a===i?(HO(e,2+(r?1:0),3),eF(e,RO,MO)):(HO(e,4+(r?1:0),3),function(e,t,n,r){var i;for(HO(e,t-257,5),HO(e,n-1,5),HO(e,r-4,4),i=0;i<r;i++)HO(e,e.bl_tree[2*PO[i]+1],3);rF(e,e.dyn_ltree,t-1),rF(e,e.dyn_dtree,n-1)}(e,e.l_desc.max_code+1,e.d_desc.max_code+1,o+1),eF(e,e.dyn_ltree,e.dyn_dtree)),KO(e),r&&JO(e)},cO._tr_tally=function(e,t,n){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&n,e.last_lit++,0===t?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(LO[n]+mO+1)]++,e.dyn_dtree[2*GO(t)]++),e.last_lit===e.lit_bufsize-1},cO._tr_align=function(e){HO(e,2,3),qO(e,EO,RO),function(e){16===e.bi_valid?(YO(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)}(e)};var oF=function(e,t,n,r){for(var i=65535&e|0,a=e>>>16&65535|0,o=0;0!==n;){n-=o=n>2e3?2e3:n;do{a=a+(i=i+t[r++]|0)|0}while(--o);i%=65521,a%=65521}return i|a<<16|0};var sF=function(){for(var e,t=[],n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}();var uF,lF=function(e,t,n,r){var i=sF,a=r+n;e^=-1;for(var o=r;o<a;o++)e=e>>>8^i[255&(e^t[o])];return-1^e},cF=lO,fF=cO,hF=oF,dF=lF,pF={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"},gF=0,vF=4,mF=0,yF=-2,bF=-1,wF=4,kF=2,xF=8,_F=9,AF=286,EF=30,SF=19,CF=2*AF+1,DF=15,TF=3,OF=258,FF=OF+TF+1,PF=42,RF=103,MF=113,IF=666,LF=1,NF=2,BF=3,jF=4;function UF(e,t){return e.msg=pF[t],t}function zF(e){return(e<<1)-(e>4?9:0)}function WF(e){for(var t=e.length;--t>=0;)e[t]=0}function VF(e){var t=e.state,n=t.pending;n>e.avail_out&&(n=e.avail_out),0!==n&&(cF.arraySet(e.output,t.pending_buf,t.pending_out,n,e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,0===t.pending&&(t.pending_out=0))}function GF(e,t){fF._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,VF(e.strm)}function YF(e,t){e.pending_buf[e.pending++]=t}function HF(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function qF(e,t,n,r){var i=e.avail_in;return i>r&&(i=r),0===i?0:(e.avail_in-=i,cF.arraySet(t,e.input,e.next_in,i,n),1===e.state.wrap?e.adler=hF(e.adler,t,i,n):2===e.state.wrap&&(e.adler=dF(e.adler,t,i,n)),e.next_in+=i,e.total_in+=i,i)}function ZF(e,t){var n,r,i=e.max_chain_length,a=e.strstart,o=e.prev_length,s=e.nice_match,u=e.strstart>e.w_size-FF?e.strstart-(e.w_size-FF):0,l=e.window,c=e.w_mask,f=e.prev,h=e.strstart+OF,d=l[a+o-1],p=l[a+o];e.prev_length>=e.good_match&&(i>>=2),s>e.lookahead&&(s=e.lookahead);do{if(l[(n=t)+o]===p&&l[n+o-1]===d&&l[n]===l[a]&&l[++n]===l[a+1]){a+=2,n++;do{}while(l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&a<h);if(r=OF-(h-a),a=h-OF,r>o){if(e.match_start=t,o=r,r>=s)break;d=l[a+o-1],p=l[a+o]}}}while((t=f[t&c])>u&&0!==--i);return o<=e.lookahead?o:e.lookahead}function XF(e){var t,n,r,i,a,o=e.w_size;do{if(i=e.window_size-e.lookahead-e.strstart,e.strstart>=o+(o-FF)){cF.arraySet(e.window,e.window,o,o,0),e.match_start-=o,e.strstart-=o,e.block_start-=o,t=n=e.hash_size;do{r=e.head[--t],e.head[t]=r>=o?r-o:0}while(--n);t=n=o;do{r=e.prev[--t],e.prev[t]=r>=o?r-o:0}while(--n);i+=o}if(0===e.strm.avail_in)break;if(n=qF(e.strm,e.window,e.strstart+e.lookahead,i),e.lookahead+=n,e.lookahead+e.insert>=TF)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+TF-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<TF)););}while(e.lookahead<FF&&0!==e.strm.avail_in)}function KF(e,t){for(var n,r;;){if(e.lookahead<FF){if(XF(e),e.lookahead<FF&&t===gF)return LF;if(0===e.lookahead)break}if(n=0,e.lookahead>=TF&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+TF-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==n&&e.strstart-n<=e.w_size-FF&&(e.match_length=ZF(e,n)),e.match_length>=TF)if(r=fF._tr_tally(e,e.strstart-e.match_start,e.match_length-TF),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=TF){e.match_length--;do{e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+TF-1])&e.hash_mask,n=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 r=fF._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(r&&(GF(e,!1),0===e.strm.avail_out))return LF}return e.insert=e.strstart<TF-1?e.strstart:TF-1,t===vF?(GF(e,!0),0===e.strm.avail_out?BF:jF):e.last_lit&&(GF(e,!1),0===e.strm.avail_out)?LF:NF}function JF(e,t){for(var n,r,i;;){if(e.lookahead<FF){if(XF(e),e.lookahead<FF&&t===gF)return LF;if(0===e.lookahead)break}if(n=0,e.lookahead>=TF&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+TF-1])&e.hash_mask,n=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=TF-1,0!==n&&e.prev_length<e.max_lazy_match&&e.strstart-n<=e.w_size-FF&&(e.match_length=ZF(e,n),e.match_length<=5&&(1===e.strategy||e.match_length===TF&&e.strstart-e.match_start>4096)&&(e.match_length=TF-1)),e.prev_length>=TF&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-TF,r=fF._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-TF),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+TF-1])&e.hash_mask,n=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=TF-1,e.strstart++,r&&(GF(e,!1),0===e.strm.avail_out))return LF}else if(e.match_available){if((r=fF._tr_tally(e,0,e.window[e.strstart-1]))&&GF(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return LF}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(r=fF._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<TF-1?e.strstart:TF-1,t===vF?(GF(e,!0),0===e.strm.avail_out?BF:jF):e.last_lit&&(GF(e,!1),0===e.strm.avail_out)?LF:NF}function QF(e,t,n,r,i){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=r,this.func=i}function $F(){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=xF,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 cF.Buf16(2*CF),this.dyn_dtree=new cF.Buf16(2*(2*EF+1)),this.bl_tree=new cF.Buf16(2*(2*SF+1)),WF(this.dyn_ltree),WF(this.dyn_dtree),WF(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new cF.Buf16(DF+1),this.heap=new cF.Buf16(2*AF+1),WF(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new cF.Buf16(2*AF+1),WF(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 eP(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=kF,(t=e.state).pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?PF:MF,e.adler=2===t.wrap?0:1,t.last_flush=gF,fF._tr_init(t),mF):UF(e,yF)}function tP(e){var t,n=eP(e);return n===mF&&((t=e.state).window_size=2*t.w_size,WF(t.head),t.max_lazy_match=uF[t.level].max_lazy,t.good_match=uF[t.level].good_length,t.nice_match=uF[t.level].nice_length,t.max_chain_length=uF[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=TF-1,t.match_available=0,t.ins_h=0),n}function nP(e,t,n,r,i,a){if(!e)return yF;var o=1;if(t===bF&&(t=6),r<0?(o=0,r=-r):r>15&&(o=2,r-=16),i<1||i>_F||n!==xF||r<8||r>15||t<0||t>9||a<0||a>wF)return UF(e,yF);8===r&&(r=9);var s=new $F;return e.state=s,s.strm=e,s.wrap=o,s.gzhead=null,s.w_bits=r,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+TF-1)/TF),s.window=new cF.Buf8(2*s.w_size),s.head=new cF.Buf16(s.hash_size),s.prev=new cF.Buf16(s.w_size),s.lit_bufsize=1<<i+6,s.pending_buf_size=4*s.lit_bufsize,s.pending_buf=new cF.Buf8(s.pending_buf_size),s.d_buf=1*s.lit_bufsize,s.l_buf=3*s.lit_bufsize,s.level=t,s.strategy=a,s.method=n,tP(e)}uF=[new QF(0,0,0,0,(function(e,t){var n=65535;for(n>e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(XF(e),0===e.lookahead&&t===gF)return LF;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var r=e.block_start+n;if((0===e.strstart||e.strstart>=r)&&(e.lookahead=e.strstart-r,e.strstart=r,GF(e,!1),0===e.strm.avail_out))return LF;if(e.strstart-e.block_start>=e.w_size-FF&&(GF(e,!1),0===e.strm.avail_out))return LF}return e.insert=0,t===vF?(GF(e,!0),0===e.strm.avail_out?BF:jF):(e.strstart>e.block_start&&(GF(e,!1),e.strm.avail_out),LF)})),new QF(4,4,8,4,KF),new QF(4,5,16,8,KF),new QF(4,6,32,32,KF),new QF(4,4,16,16,JF),new QF(8,16,32,32,JF),new QF(8,16,128,128,JF),new QF(8,32,128,256,JF),new QF(32,128,258,1024,JF),new QF(32,258,258,4096,JF)],uO.deflateInit=function(e,t){return nP(e,t,xF,15,8,0)},uO.deflateInit2=nP,uO.deflateReset=tP,uO.deflateResetKeep=eP,uO.deflateSetHeader=function(e,t){return e&&e.state?2!==e.state.wrap?yF:(e.state.gzhead=t,mF):yF},uO.deflate=function(e,t){var n,r,i,a;if(!e||!e.state||t>5||t<0)return e?UF(e,yF):yF;if(r=e.state,!e.output||!e.input&&0!==e.avail_in||r.status===IF&&t!==vF)return UF(e,0===e.avail_out?-5:yF);if(r.strm=e,n=r.last_flush,r.last_flush=t,r.status===PF)if(2===r.wrap)e.adler=0,YF(r,31),YF(r,139),YF(r,8),r.gzhead?(YF(r,(r.gzhead.text?1:0)+(r.gzhead.hcrc?2:0)+(r.gzhead.extra?4:0)+(r.gzhead.name?8:0)+(r.gzhead.comment?16:0)),YF(r,255&r.gzhead.time),YF(r,r.gzhead.time>>8&255),YF(r,r.gzhead.time>>16&255),YF(r,r.gzhead.time>>24&255),YF(r,9===r.level?2:r.strategy>=2||r.level<2?4:0),YF(r,255&r.gzhead.os),r.gzhead.extra&&r.gzhead.extra.length&&(YF(r,255&r.gzhead.extra.length),YF(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(e.adler=dF(e.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=69):(YF(r,0),YF(r,0),YF(r,0),YF(r,0),YF(r,0),YF(r,9===r.level?2:r.strategy>=2||r.level<2?4:0),YF(r,3),r.status=MF);else{var o=xF+(r.w_bits-8<<4)<<8;o|=(r.strategy>=2||r.level<2?0:r.level<6?1:6===r.level?2:3)<<6,0!==r.strstart&&(o|=32),o+=31-o%31,r.status=MF,HF(r,o),0!==r.strstart&&(HF(r,e.adler>>>16),HF(r,65535&e.adler)),e.adler=1}if(69===r.status)if(r.gzhead.extra){for(i=r.pending;r.gzindex<(65535&r.gzhead.extra.length)&&(r.pending!==r.pending_buf_size||(r.gzhead.hcrc&&r.pending>i&&(e.adler=dF(e.adler,r.pending_buf,r.pending-i,i)),VF(e),i=r.pending,r.pending!==r.pending_buf_size));)YF(r,255&r.gzhead.extra[r.gzindex]),r.gzindex++;r.gzhead.hcrc&&r.pending>i&&(e.adler=dF(e.adler,r.pending_buf,r.pending-i,i)),r.gzindex===r.gzhead.extra.length&&(r.gzindex=0,r.status=73)}else r.status=73;if(73===r.status)if(r.gzhead.name){i=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>i&&(e.adler=dF(e.adler,r.pending_buf,r.pending-i,i)),VF(e),i=r.pending,r.pending===r.pending_buf_size)){a=1;break}a=r.gzindex<r.gzhead.name.length?255&r.gzhead.name.charCodeAt(r.gzindex++):0,YF(r,a)}while(0!==a);r.gzhead.hcrc&&r.pending>i&&(e.adler=dF(e.adler,r.pending_buf,r.pending-i,i)),0===a&&(r.gzindex=0,r.status=91)}else r.status=91;if(91===r.status)if(r.gzhead.comment){i=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>i&&(e.adler=dF(e.adler,r.pending_buf,r.pending-i,i)),VF(e),i=r.pending,r.pending===r.pending_buf_size)){a=1;break}a=r.gzindex<r.gzhead.comment.length?255&r.gzhead.comment.charCodeAt(r.gzindex++):0,YF(r,a)}while(0!==a);r.gzhead.hcrc&&r.pending>i&&(e.adler=dF(e.adler,r.pending_buf,r.pending-i,i)),0===a&&(r.status=RF)}else r.status=RF;if(r.status===RF&&(r.gzhead.hcrc?(r.pending+2>r.pending_buf_size&&VF(e),r.pending+2<=r.pending_buf_size&&(YF(r,255&e.adler),YF(r,e.adler>>8&255),e.adler=0,r.status=MF)):r.status=MF),0!==r.pending){if(VF(e),0===e.avail_out)return r.last_flush=-1,mF}else if(0===e.avail_in&&zF(t)<=zF(n)&&t!==vF)return UF(e,-5);if(r.status===IF&&0!==e.avail_in)return UF(e,-5);if(0!==e.avail_in||0!==r.lookahead||t!==gF&&r.status!==IF){var s=2===r.strategy?function(e,t){for(var n;;){if(0===e.lookahead&&(XF(e),0===e.lookahead)){if(t===gF)return LF;break}if(e.match_length=0,n=fF._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(GF(e,!1),0===e.strm.avail_out))return LF}return e.insert=0,t===vF?(GF(e,!0),0===e.strm.avail_out?BF:jF):e.last_lit&&(GF(e,!1),0===e.strm.avail_out)?LF:NF}(r,t):3===r.strategy?function(e,t){for(var n,r,i,a,o=e.window;;){if(e.lookahead<=OF){if(XF(e),e.lookahead<=OF&&t===gF)return LF;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=TF&&e.strstart>0&&(r=o[i=e.strstart-1])===o[++i]&&r===o[++i]&&r===o[++i]){a=e.strstart+OF;do{}while(r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&i<a);e.match_length=OF-(a-i),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=TF?(n=fF._tr_tally(e,1,e.match_length-TF),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=fF._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(GF(e,!1),0===e.strm.avail_out))return LF}return e.insert=0,t===vF?(GF(e,!0),0===e.strm.avail_out?BF:jF):e.last_lit&&(GF(e,!1),0===e.strm.avail_out)?LF:NF}(r,t):uF[r.level].func(r,t);if(s!==BF&&s!==jF||(r.status=IF),s===LF||s===BF)return 0===e.avail_out&&(r.last_flush=-1),mF;if(s===NF&&(1===t?fF._tr_align(r):5!==t&&(fF._tr_stored_block(r,0,0,!1),3===t&&(WF(r.head),0===r.lookahead&&(r.strstart=0,r.block_start=0,r.insert=0))),VF(e),0===e.avail_out))return r.last_flush=-1,mF}return t!==vF?mF:r.wrap<=0?1:(2===r.wrap?(YF(r,255&e.adler),YF(r,e.adler>>8&255),YF(r,e.adler>>16&255),YF(r,e.adler>>24&255),YF(r,255&e.total_in),YF(r,e.total_in>>8&255),YF(r,e.total_in>>16&255),YF(r,e.total_in>>24&255)):(HF(r,e.adler>>>16),HF(r,65535&e.adler)),VF(e),r.wrap>0&&(r.wrap=-r.wrap),0!==r.pending?mF:1)},uO.deflateEnd=function(e){var t;return e&&e.state?(t=e.state.status)!==PF&&69!==t&&73!==t&&91!==t&&t!==RF&&t!==MF&&t!==IF?UF(e,yF):(e.state=null,t===MF?UF(e,-3):mF):yF},uO.deflateSetDictionary=function(e,t){var n,r,i,a,o,s,u,l,c=t.length;if(!e||!e.state)return yF;if(2===(a=(n=e.state).wrap)||1===a&&n.status!==PF||n.lookahead)return yF;for(1===a&&(e.adler=hF(e.adler,t,c,0)),n.wrap=0,c>=n.w_size&&(0===a&&(WF(n.head),n.strstart=0,n.block_start=0,n.insert=0),l=new cF.Buf8(n.w_size),cF.arraySet(l,t,c-n.w_size,n.w_size,0),t=l,c=n.w_size),o=e.avail_in,s=e.next_in,u=e.input,e.avail_in=c,e.next_in=0,e.input=t,XF(n);n.lookahead>=TF;){r=n.strstart,i=n.lookahead-(TF-1);do{n.ins_h=(n.ins_h<<n.hash_shift^n.window[r+TF-1])&n.hash_mask,n.prev[r&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=r,r++}while(--i);n.strstart=r,n.lookahead=TF-1,XF(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=TF-1,n.match_available=0,e.next_in=s,e.input=u,e.avail_in=o,n.wrap=a,mF},uO.deflateInfo="pako deflate (from Nodeca project)";var rP={},iP=lO,aP=15,oP=[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],sP=[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],uP=[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],lP=[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],cP=lO,fP=oF,hP=lF,dP=function(e,t){var n,r,i,a,o,s,u,l,c,f,h,d,p,g,v,m,y,b,w,k,x,_,A,E,S;n=e.state,r=e.next_in,E=e.input,i=r+(e.avail_in-5),a=e.next_out,S=e.output,o=a-(t-e.avail_out),s=a+(e.avail_out-257),u=n.dmax,l=n.wsize,c=n.whave,f=n.wnext,h=n.window,d=n.hold,p=n.bits,g=n.lencode,v=n.distcode,m=(1<<n.lenbits)-1,y=(1<<n.distbits)-1;e:do{p<15&&(d+=E[r++]<<p,p+=8,d+=E[r++]<<p,p+=8),b=g[d&m];t:for(;;){if(d>>>=w=b>>>24,p-=w,0===(w=b>>>16&255))S[a++]=65535&b;else{if(!(16&w)){if(0===(64&w)){b=g[(65535&b)+(d&(1<<w)-1)];continue t}if(32&w){n.mode=12;break e}e.msg="invalid literal/length code",n.mode=30;break e}k=65535&b,(w&=15)&&(p<w&&(d+=E[r++]<<p,p+=8),k+=d&(1<<w)-1,d>>>=w,p-=w),p<15&&(d+=E[r++]<<p,p+=8,d+=E[r++]<<p,p+=8),b=v[d&y];n:for(;;){if(d>>>=w=b>>>24,p-=w,!(16&(w=b>>>16&255))){if(0===(64&w)){b=v[(65535&b)+(d&(1<<w)-1)];continue n}e.msg="invalid distance code",n.mode=30;break e}if(x=65535&b,p<(w&=15)&&(d+=E[r++]<<p,(p+=8)<w&&(d+=E[r++]<<p,p+=8)),(x+=d&(1<<w)-1)>u){e.msg="invalid distance too far back",n.mode=30;break e}if(d>>>=w,p-=w,x>(w=a-o)){if((w=x-w)>c&&n.sane){e.msg="invalid distance too far back",n.mode=30;break e}if(_=0,A=h,0===f){if(_+=l-w,w<k){k-=w;do{S[a++]=h[_++]}while(--w);_=a-x,A=S}}else if(f<w){if(_+=l+f-w,(w-=f)<k){k-=w;do{S[a++]=h[_++]}while(--w);if(_=0,f<k){k-=w=f;do{S[a++]=h[_++]}while(--w);_=a-x,A=S}}}else if(_+=f-w,w<k){k-=w;do{S[a++]=h[_++]}while(--w);_=a-x,A=S}for(;k>2;)S[a++]=A[_++],S[a++]=A[_++],S[a++]=A[_++],k-=3;k&&(S[a++]=A[_++],k>1&&(S[a++]=A[_++]))}else{_=a-x;do{S[a++]=S[_++],S[a++]=S[_++],S[a++]=S[_++],k-=3}while(k>2);k&&(S[a++]=S[_++],k>1&&(S[a++]=S[_++]))}break}}break}}while(r<i&&a<s);r-=k=p>>3,d&=(1<<(p-=k<<3))-1,e.next_in=r,e.next_out=a,e.avail_in=r<i?i-r+5:5-(r-i),e.avail_out=a<s?s-a+257:257-(a-s),n.hold=d,n.bits=p},pP=function(e,t,n,r,i,a,o,s){var u,l,c,f,h,d,p,g,v,m=s.bits,y=0,b=0,w=0,k=0,x=0,_=0,A=0,E=0,S=0,C=0,D=null,T=0,O=new iP.Buf16(16),F=new iP.Buf16(16),P=null,R=0;for(y=0;y<=aP;y++)O[y]=0;for(b=0;b<r;b++)O[t[n+b]]++;for(x=m,k=aP;k>=1&&0===O[k];k--);if(x>k&&(x=k),0===k)return i[a++]=20971520,i[a++]=20971520,s.bits=1,0;for(w=1;w<k&&0===O[w];w++);for(x<w&&(x=w),E=1,y=1;y<=aP;y++)if(E<<=1,(E-=O[y])<0)return-1;if(E>0&&(0===e||1!==k))return-1;for(F[1]=0,y=1;y<aP;y++)F[y+1]=F[y]+O[y];for(b=0;b<r;b++)0!==t[n+b]&&(o[F[t[n+b]]++]=b);if(0===e?(D=P=o,d=19):1===e?(D=oP,T-=257,P=sP,R-=257,d=256):(D=uP,P=lP,d=-1),C=0,b=0,y=w,h=a,_=x,A=0,c=-1,f=(S=1<<x)-1,1===e&&S>852||2===e&&S>592)return 1;for(;;){p=y-A,o[b]<d?(g=0,v=o[b]):o[b]>d?(g=P[R+o[b]],v=D[T+o[b]]):(g=96,v=0),u=1<<y-A,w=l=1<<_;do{i[h+(C>>A)+(l-=u)]=p<<24|g<<16|v|0}while(0!==l);for(u=1<<y-1;C&u;)u>>=1;if(0!==u?(C&=u-1,C+=u):C=0,b++,0===--O[y]){if(y===k)break;y=t[n+o[b]]}if(y>x&&(C&f)!==c){for(0===A&&(A=x),h+=w,E=1<<(_=y-A);_+A<k&&!((E-=O[_+A])<=0);)_++,E<<=1;if(S+=1<<_,1===e&&S>852||2===e&&S>592)return 1;i[c=C&f]=x<<24|_<<16|h-a|0}}return 0!==C&&(i[h+C]=y-A<<24|64<<16|0),s.bits=x,0},gP=1,vP=2,mP=0,yP=-2,bP=1,wP=12,kP=30,xP=852,_P=592;function AP(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function EP(){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 cP.Buf16(320),this.work=new cP.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function SP(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=bP,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new cP.Buf32(xP),t.distcode=t.distdyn=new cP.Buf32(_P),t.sane=1,t.back=-1,mP):yP}function CP(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,SP(e)):yP}function DP(e,t){var n,r;return e&&e.state?(r=e.state,t<0?(n=0,t=-t):(n=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?yP:(null!==r.window&&r.wbits!==t&&(r.window=null),r.wrap=n,r.wbits=t,CP(e))):yP}function TP(e,t){var n,r;return e?(r=new EP,e.state=r,r.window=null,(n=DP(e,t))!==mP&&(e.state=null),n):yP}var OP,FP,PP=!0;function RP(e){if(PP){var t;for(OP=new cP.Buf32(512),FP=new cP.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(pP(gP,e.lens,0,288,OP,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;pP(vP,e.lens,0,32,FP,0,e.work,{bits:5}),PP=!1}e.lencode=OP,e.lenbits=9,e.distcode=FP,e.distbits=5}function MP(e,t,n,r){var i,a=e.state;return null===a.window&&(a.wsize=1<<a.wbits,a.wnext=0,a.whave=0,a.window=new cP.Buf8(a.wsize)),r>=a.wsize?(cP.arraySet(a.window,t,n-a.wsize,a.wsize,0),a.wnext=0,a.whave=a.wsize):((i=a.wsize-a.wnext)>r&&(i=r),cP.arraySet(a.window,t,n-r,i,a.wnext),(r-=i)?(cP.arraySet(a.window,t,n-r,r,0),a.wnext=r,a.whave=a.wsize):(a.wnext+=i,a.wnext===a.wsize&&(a.wnext=0),a.whave<a.wsize&&(a.whave+=i))),0}rP.inflateReset=CP,rP.inflateReset2=DP,rP.inflateResetKeep=SP,rP.inflateInit=function(e){return TP(e,15)},rP.inflateInit2=TP,rP.inflate=function(e,t){var n,r,i,a,o,s,u,l,c,f,h,d,p,g,v,m,y,b,w,k,x,_,A,E,S=0,C=new cP.Buf8(4),D=[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 yP;(n=e.state).mode===wP&&(n.mode=13),o=e.next_out,i=e.output,u=e.avail_out,a=e.next_in,r=e.input,s=e.avail_in,l=n.hold,c=n.bits,f=s,h=u,_=mP;e:for(;;)switch(n.mode){case bP:if(0===n.wrap){n.mode=13;break}for(;c<16;){if(0===s)break e;s--,l+=r[a++]<<c,c+=8}if(2&n.wrap&&35615===l){n.check=0,C[0]=255&l,C[1]=l>>>8&255,n.check=hP(n.check,C,2,0),l=0,c=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&l)<<8)+(l>>8))%31){e.msg="incorrect header check",n.mode=kP;break}if(8!==(15&l)){e.msg="unknown compression method",n.mode=kP;break}if(c-=4,x=8+(15&(l>>>=4)),0===n.wbits)n.wbits=x;else if(x>n.wbits){e.msg="invalid window size",n.mode=kP;break}n.dmax=1<<x,e.adler=n.check=1,n.mode=512&l?10:wP,l=0,c=0;break;case 2:for(;c<16;){if(0===s)break e;s--,l+=r[a++]<<c,c+=8}if(n.flags=l,8!==(255&n.flags)){e.msg="unknown compression method",n.mode=kP;break}if(57344&n.flags){e.msg="unknown header flags set",n.mode=kP;break}n.head&&(n.head.text=l>>8&1),512&n.flags&&(C[0]=255&l,C[1]=l>>>8&255,n.check=hP(n.check,C,2,0)),l=0,c=0,n.mode=3;case 3:for(;c<32;){if(0===s)break e;s--,l+=r[a++]<<c,c+=8}n.head&&(n.head.time=l),512&n.flags&&(C[0]=255&l,C[1]=l>>>8&255,C[2]=l>>>16&255,C[3]=l>>>24&255,n.check=hP(n.check,C,4,0)),l=0,c=0,n.mode=4;case 4:for(;c<16;){if(0===s)break e;s--,l+=r[a++]<<c,c+=8}n.head&&(n.head.xflags=255&l,n.head.os=l>>8),512&n.flags&&(C[0]=255&l,C[1]=l>>>8&255,n.check=hP(n.check,C,2,0)),l=0,c=0,n.mode=5;case 5:if(1024&n.flags){for(;c<16;){if(0===s)break e;s--,l+=r[a++]<<c,c+=8}n.length=l,n.head&&(n.head.extra_len=l),512&n.flags&&(C[0]=255&l,C[1]=l>>>8&255,n.check=hP(n.check,C,2,0)),l=0,c=0}else n.head&&(n.head.extra=null);n.mode=6;case 6:if(1024&n.flags&&((d=n.length)>s&&(d=s),d&&(n.head&&(x=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),cP.arraySet(n.head.extra,r,a,d,x)),512&n.flags&&(n.check=hP(n.check,r,d,a)),s-=d,a+=d,n.length-=d),n.length))break e;n.length=0,n.mode=7;case 7:if(2048&n.flags){if(0===s)break e;d=0;do{x=r[a+d++],n.head&&x&&n.length<65536&&(n.head.name+=String.fromCharCode(x))}while(x&&d<s);if(512&n.flags&&(n.check=hP(n.check,r,d,a)),s-=d,a+=d,x)break e}else n.head&&(n.head.name=null);n.length=0,n.mode=8;case 8:if(4096&n.flags){if(0===s)break e;d=0;do{x=r[a+d++],n.head&&x&&n.length<65536&&(n.head.comment+=String.fromCharCode(x))}while(x&&d<s);if(512&n.flags&&(n.check=hP(n.check,r,d,a)),s-=d,a+=d,x)break e}else n.head&&(n.head.comment=null);n.mode=9;case 9:if(512&n.flags){for(;c<16;){if(0===s)break e;s--,l+=r[a++]<<c,c+=8}if(l!==(65535&n.check)){e.msg="header crc mismatch",n.mode=kP;break}l=0,c=0}n.head&&(n.head.hcrc=n.flags>>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=wP;break;case 10:for(;c<32;){if(0===s)break e;s--,l+=r[a++]<<c,c+=8}e.adler=n.check=AP(l),l=0,c=0,n.mode=11;case 11:if(0===n.havedict)return e.next_out=o,e.avail_out=u,e.next_in=a,e.avail_in=s,n.hold=l,n.bits=c,2;e.adler=n.check=1,n.mode=wP;case wP:if(5===t||6===t)break e;case 13:if(n.last){l>>>=7&c,c-=7&c,n.mode=27;break}for(;c<3;){if(0===s)break e;s--,l+=r[a++]<<c,c+=8}switch(n.last=1&l,c-=1,3&(l>>>=1)){case 0:n.mode=14;break;case 1:if(RP(n),n.mode=20,6===t){l>>>=2,c-=2;break e}break;case 2:n.mode=17;break;case 3:e.msg="invalid block type",n.mode=kP}l>>>=2,c-=2;break;case 14:for(l>>>=7&c,c-=7&c;c<32;){if(0===s)break e;s--,l+=r[a++]<<c,c+=8}if((65535&l)!==(l>>>16^65535)){e.msg="invalid stored block lengths",n.mode=kP;break}if(n.length=65535&l,l=0,c=0,n.mode=15,6===t)break e;case 15:n.mode=16;case 16:if(d=n.length){if(d>s&&(d=s),d>u&&(d=u),0===d)break e;cP.arraySet(i,r,a,d,o),s-=d,a+=d,u-=d,o+=d,n.length-=d;break}n.mode=wP;break;case 17:for(;c<14;){if(0===s)break e;s--,l+=r[a++]<<c,c+=8}if(n.nlen=257+(31&l),l>>>=5,c-=5,n.ndist=1+(31&l),l>>>=5,c-=5,n.ncode=4+(15&l),l>>>=4,c-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=kP;break}n.have=0,n.mode=18;case 18:for(;n.have<n.ncode;){for(;c<3;){if(0===s)break e;s--,l+=r[a++]<<c,c+=8}n.lens[D[n.have++]]=7&l,l>>>=3,c-=3}for(;n.have<19;)n.lens[D[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,A={bits:n.lenbits},_=pP(0,n.lens,0,19,n.lencode,0,n.work,A),n.lenbits=A.bits,_){e.msg="invalid code lengths set",n.mode=kP;break}n.have=0,n.mode=19;case 19:for(;n.have<n.nlen+n.ndist;){for(;m=(S=n.lencode[l&(1<<n.lenbits)-1])>>>16&255,y=65535&S,!((v=S>>>24)<=c);){if(0===s)break e;s--,l+=r[a++]<<c,c+=8}if(y<16)l>>>=v,c-=v,n.lens[n.have++]=y;else{if(16===y){for(E=v+2;c<E;){if(0===s)break e;s--,l+=r[a++]<<c,c+=8}if(l>>>=v,c-=v,0===n.have){e.msg="invalid bit length repeat",n.mode=kP;break}x=n.lens[n.have-1],d=3+(3&l),l>>>=2,c-=2}else if(17===y){for(E=v+3;c<E;){if(0===s)break e;s--,l+=r[a++]<<c,c+=8}c-=v,x=0,d=3+(7&(l>>>=v)),l>>>=3,c-=3}else{for(E=v+7;c<E;){if(0===s)break e;s--,l+=r[a++]<<c,c+=8}c-=v,x=0,d=11+(127&(l>>>=v)),l>>>=7,c-=7}if(n.have+d>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=kP;break}for(;d--;)n.lens[n.have++]=x}}if(n.mode===kP)break;if(0===n.lens[256]){e.msg="invalid code -- missing end-of-block",n.mode=kP;break}if(n.lenbits=9,A={bits:n.lenbits},_=pP(gP,n.lens,0,n.nlen,n.lencode,0,n.work,A),n.lenbits=A.bits,_){e.msg="invalid literal/lengths set",n.mode=kP;break}if(n.distbits=6,n.distcode=n.distdyn,A={bits:n.distbits},_=pP(vP,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,A),n.distbits=A.bits,_){e.msg="invalid distances set",n.mode=kP;break}if(n.mode=20,6===t)break e;case 20:n.mode=21;case 21:if(s>=6&&u>=258){e.next_out=o,e.avail_out=u,e.next_in=a,e.avail_in=s,n.hold=l,n.bits=c,dP(e,h),o=e.next_out,i=e.output,u=e.avail_out,a=e.next_in,r=e.input,s=e.avail_in,l=n.hold,c=n.bits,n.mode===wP&&(n.back=-1);break}for(n.back=0;m=(S=n.lencode[l&(1<<n.lenbits)-1])>>>16&255,y=65535&S,!((v=S>>>24)<=c);){if(0===s)break e;s--,l+=r[a++]<<c,c+=8}if(m&&0===(240&m)){for(b=v,w=m,k=y;m=(S=n.lencode[k+((l&(1<<b+w)-1)>>b)])>>>16&255,y=65535&S,!(b+(v=S>>>24)<=c);){if(0===s)break e;s--,l+=r[a++]<<c,c+=8}l>>>=b,c-=b,n.back+=b}if(l>>>=v,c-=v,n.back+=v,n.length=y,0===m){n.mode=26;break}if(32&m){n.back=-1,n.mode=wP;break}if(64&m){e.msg="invalid literal/length code",n.mode=kP;break}n.extra=15&m,n.mode=22;case 22:if(n.extra){for(E=n.extra;c<E;){if(0===s)break e;s--,l+=r[a++]<<c,c+=8}n.length+=l&(1<<n.extra)-1,l>>>=n.extra,c-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=23;case 23:for(;m=(S=n.distcode[l&(1<<n.distbits)-1])>>>16&255,y=65535&S,!((v=S>>>24)<=c);){if(0===s)break e;s--,l+=r[a++]<<c,c+=8}if(0===(240&m)){for(b=v,w=m,k=y;m=(S=n.distcode[k+((l&(1<<b+w)-1)>>b)])>>>16&255,y=65535&S,!(b+(v=S>>>24)<=c);){if(0===s)break e;s--,l+=r[a++]<<c,c+=8}l>>>=b,c-=b,n.back+=b}if(l>>>=v,c-=v,n.back+=v,64&m){e.msg="invalid distance code",n.mode=kP;break}n.offset=y,n.extra=15&m,n.mode=24;case 24:if(n.extra){for(E=n.extra;c<E;){if(0===s)break e;s--,l+=r[a++]<<c,c+=8}n.offset+=l&(1<<n.extra)-1,l>>>=n.extra,c-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=kP;break}n.mode=25;case 25:if(0===u)break e;if(d=h-u,n.offset>d){if((d=n.offset-d)>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=kP;break}d>n.wnext?(d-=n.wnext,p=n.wsize-d):p=n.wnext-d,d>n.length&&(d=n.length),g=n.window}else g=i,p=o-n.offset,d=n.length;d>u&&(d=u),u-=d,n.length-=d;do{i[o++]=g[p++]}while(--d);0===n.length&&(n.mode=21);break;case 26:if(0===u)break e;i[o++]=n.length,u--,n.mode=21;break;case 27:if(n.wrap){for(;c<32;){if(0===s)break e;s--,l|=r[a++]<<c,c+=8}if(h-=u,e.total_out+=h,n.total+=h,h&&(e.adler=n.check=n.flags?hP(n.check,i,h,o-h):fP(n.check,i,h,o-h)),h=u,(n.flags?l:AP(l))!==n.check){e.msg="incorrect data check",n.mode=kP;break}l=0,c=0}n.mode=28;case 28:if(n.wrap&&n.flags){for(;c<32;){if(0===s)break e;s--,l+=r[a++]<<c,c+=8}if(l!==(4294967295&n.total)){e.msg="incorrect length check",n.mode=kP;break}l=0,c=0}n.mode=29;case 29:_=1;break e;case kP:_=-3;break e;case 31:return-4;default:return yP}return e.next_out=o,e.avail_out=u,e.next_in=a,e.avail_in=s,n.hold=l,n.bits=c,(n.wsize||h!==e.avail_out&&n.mode<kP&&(n.mode<27||4!==t))&&MP(e,e.output,e.next_out,h-e.avail_out),f-=e.avail_in,h-=e.avail_out,e.total_in+=f,e.total_out+=h,n.total+=h,n.wrap&&h&&(e.adler=n.check=n.flags?hP(n.check,i,h,e.next_out-h):fP(n.check,i,h,e.next_out-h)),e.data_type=n.bits+(n.last?64:0)+(n.mode===wP?128:0)+(20===n.mode||15===n.mode?256:0),(0===f&&0===h||4===t)&&_===mP&&(_=-5),_},rP.inflateEnd=function(e){if(!e||!e.state)return yP;var t=e.state;return t.window&&(t.window=null),e.state=null,mP},rP.inflateGetHeader=function(e,t){var n;return e&&e.state?0===(2&(n=e.state).wrap)?yP:(n.head=t,t.done=!1,mP):yP},rP.inflateSetDictionary=function(e,t){var n,r=t.length;return e&&e.state?0!==(n=e.state).wrap&&11!==n.mode?yP:11===n.mode&&fP(1,t,r,0)!==n.check?-3:MP(e,t,r,r)?(n.mode=31,-4):(n.havedict=1,mP):yP},rP.inflateInfo="pako inflate (from Nodeca project)";var IP={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};!function(e){var t=cC.exports,n=sO,r=uO,i=rP,a=IP;for(var o in a)e[o]=a[o];e.NONE=0,e.DEFLATE=1,e.INFLATE=2,e.GZIP=3,e.GUNZIP=4,e.DEFLATERAW=5,e.INFLATERAW=6,e.UNZIP=7;function s(t){if("number"!==typeof t||t<e.DEFLATE||t>e.UNZIP)throw new 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}s.prototype.close=function(){this.write_in_progress?this.pending_close=!0:(this.pending_close=!1,t(this.init_done,"close before init"),t(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||i.inflateEnd(this.strm),this.mode=e.NONE,this.dictionary=null)},s.prototype.write=function(e,t,n,r,i,a,o){return this._write(!0,e,t,n,r,i,a,o)},s.prototype.writeSync=function(e,t,n,r,i,a,o){return this._write(!1,e,t,n,r,i,a,o)},s.prototype._write=function(n,r,i,a,o,s,u,l){if(t.equal(arguments.length,8),t(this.init_done,"write before init"),t(this.mode!==e.NONE,"already finalized"),t.equal(!1,this.write_in_progress,"write already in progress"),t.equal(!1,this.pending_close,"close is pending"),this.write_in_progress=!0,t.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 new Error("Invalid flush value");if(null==i&&(i=Dx.alloc(0),o=0,a=0),this.strm.avail_in=o,this.strm.input=i,this.strm.next_in=a,this.strm.avail_out=l,this.strm.output=s,this.strm.next_out=u,this.flush=r,!n)return this._process(),this._checkError()?this._afterSync():void 0;var c=this;return I_.nextTick((function(){c._process(),c._after()})),this},s.prototype._afterSync=function(){var e=this.strm.avail_out,t=this.strm.avail_in;return this.write_in_progress=!1,[t,e]},s.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]){this.mode=e.INFLATE;break}if(this.gzip_id_bytes_read=1,t++,1===this.strm.avail_in)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 new Error("invalid number of gzip magic number bytes read")}case e.INFLATE:case e.GUNZIP:case e.INFLATERAW:for(this.err=i.inflate(this.strm,this.flush),this.err===e.Z_NEED_DICT&&this.dictionary&&(this.err=i.inflateSetDictionary(this.strm,this.dictionary),this.err===e.Z_OK?this.err=i.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=i.inflate(this.strm,this.flush);break;default:throw new Error("Unknown mode "+this.mode)}},s.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},s.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()}},s.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()},s.prototype.init=function(n,r,i,a,o){t(4===arguments.length||5===arguments.length,"init(windowBits, level, memLevel, strategy, [dictionary])"),t(n>=8&&n<=15,"invalid windowBits"),t(r>=-1&&r<=9,"invalid compression level"),t(i>=1&&i<=9,"invalid memlevel"),t(a===e.Z_FILTERED||a===e.Z_HUFFMAN_ONLY||a===e.Z_RLE||a===e.Z_FIXED||a===e.Z_DEFAULT_STRATEGY,"invalid strategy"),this._init(r,n,i,a,o),this._setDictionary()},s.prototype.params=function(){throw new Error("deflateParams Not supported")},s.prototype.reset=function(){this._reset(),this._setDictionary()},s.prototype._init=function(t,a,o,s,u){switch(this.level=t,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 n,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=i.inflateInit2(this.strm,this.windowBits);break;default:throw new Error("Unknown mode "+this.mode)}this.err!==e.Z_OK&&this._error("Init error"),this.dictionary=u,this.write_in_progress=!1,this.init_done=!0},s.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")}},s.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=i.inflateReset(this.strm)}this.err!==e.Z_OK&&this._error("Failed to reset stream")},e.Zlib=s}(lC),function(e){var t=j_.Buffer,n=uC.Transform,r=lC,i=dA,a=cC.exports.ok,o=j_.kMaxLength,s="Cannot create final Buffer. It would be larger than 0x"+o.toString(16)+" bytes";r.Z_MIN_WINDOWBITS=8,r.Z_MAX_WINDOWBITS=15,r.Z_DEFAULT_WINDOWBITS=15,r.Z_MIN_CHUNK=64,r.Z_MAX_CHUNK=1/0,r.Z_DEFAULT_CHUNK=16384,r.Z_MIN_MEMLEVEL=1,r.Z_MAX_MEMLEVEL=9,r.Z_DEFAULT_MEMLEVEL=8,r.Z_MIN_LEVEL=-1,r.Z_MAX_LEVEL=9,r.Z_DEFAULT_LEVEL=r.Z_DEFAULT_COMPRESSION;for(var u=Object.keys(r),l=0;l<u.length;l++){var c=u[l];c.match(/^Z/)&&Object.defineProperty(e,c,{enumerable:!0,value:r[c],writable:!1})}for(var f={Z_OK:r.Z_OK,Z_STREAM_END:r.Z_STREAM_END,Z_NEED_DICT:r.Z_NEED_DICT,Z_ERRNO:r.Z_ERRNO,Z_STREAM_ERROR:r.Z_STREAM_ERROR,Z_DATA_ERROR:r.Z_DATA_ERROR,Z_MEM_ERROR:r.Z_MEM_ERROR,Z_BUF_ERROR:r.Z_BUF_ERROR,Z_VERSION_ERROR:r.Z_VERSION_ERROR},h=Object.keys(f),d=0;d<h.length;d++){var p=h[d];f[f[p]]=p}function g(e,n,r){var i=[],a=0;function u(){for(var t;null!==(t=e.read());)i.push(t),a+=t.length;e.once("readable",u)}function l(){var n,u=null;a>=o?u=new RangeError(s):n=t.concat(i,a),i=[],e.close(),r(u,n)}e.on("error",(function(t){e.removeListener("end",l),e.removeListener("readable",u),r(t)})),e.on("end",l),e.end(n),u()}function v(e,n){if("string"===typeof n&&(n=t.from(n)),!t.isBuffer(n))throw new TypeError("Not a string or buffer");var r=e._finishFlushFlag;return e._processChunk(n,r)}function m(e){if(!(this instanceof m))return new m(e);E.call(this,e,r.DEFLATE)}function y(e){if(!(this instanceof y))return new y(e);E.call(this,e,r.INFLATE)}function b(e){if(!(this instanceof b))return new b(e);E.call(this,e,r.GZIP)}function w(e){if(!(this instanceof w))return new w(e);E.call(this,e,r.GUNZIP)}function k(e){if(!(this instanceof k))return new k(e);E.call(this,e,r.DEFLATERAW)}function x(e){if(!(this instanceof x))return new x(e);E.call(this,e,r.INFLATERAW)}function _(e){if(!(this instanceof _))return new _(e);E.call(this,e,r.UNZIP)}function A(e){return e===r.Z_NO_FLUSH||e===r.Z_PARTIAL_FLUSH||e===r.Z_SYNC_FLUSH||e===r.Z_FULL_FLUSH||e===r.Z_FINISH||e===r.Z_BLOCK}function E(i,a){var o=this;if(this._opts=i=i||{},this._chunkSize=i.chunkSize||e.Z_DEFAULT_CHUNK,n.call(this,i),i.flush&&!A(i.flush))throw new Error("Invalid flush flag: "+i.flush);if(i.finishFlush&&!A(i.finishFlush))throw new Error("Invalid flush flag: "+i.finishFlush);if(this._flushFlag=i.flush||r.Z_NO_FLUSH,this._finishFlushFlag="undefined"!==typeof i.finishFlush?i.finishFlush:r.Z_FINISH,i.chunkSize&&(i.chunkSize<e.Z_MIN_CHUNK||i.chunkSize>e.Z_MAX_CHUNK))throw new Error("Invalid chunk size: "+i.chunkSize);if(i.windowBits&&(i.windowBits<e.Z_MIN_WINDOWBITS||i.windowBits>e.Z_MAX_WINDOWBITS))throw new Error("Invalid windowBits: "+i.windowBits);if(i.level&&(i.level<e.Z_MIN_LEVEL||i.level>e.Z_MAX_LEVEL))throw new Error("Invalid compression level: "+i.level);if(i.memLevel&&(i.memLevel<e.Z_MIN_MEMLEVEL||i.memLevel>e.Z_MAX_MEMLEVEL))throw new Error("Invalid memLevel: "+i.memLevel);if(i.strategy&&i.strategy!=e.Z_FILTERED&&i.strategy!=e.Z_HUFFMAN_ONLY&&i.strategy!=e.Z_RLE&&i.strategy!=e.Z_FIXED&&i.strategy!=e.Z_DEFAULT_STRATEGY)throw new Error("Invalid strategy: "+i.strategy);if(i.dictionary&&!t.isBuffer(i.dictionary))throw new Error("Invalid dictionary: it should be a Buffer instance");this._handle=new r.Zlib(a);var s=this;this._hadError=!1,this._handle.onerror=function(t,n){S(s),s._hadError=!0;var r=new Error(t);r.errno=n,r.code=e.codes[n],s.emit("error",r)};var u=e.Z_DEFAULT_COMPRESSION;"number"===typeof i.level&&(u=i.level);var l=e.Z_DEFAULT_STRATEGY;"number"===typeof i.strategy&&(l=i.strategy),this._handle.init(i.windowBits||e.Z_DEFAULT_WINDOWBITS,u,i.memLevel||e.Z_DEFAULT_MEMLEVEL,l,i.dictionary),this._buffer=t.allocUnsafe(this._chunkSize),this._offset=0,this._level=u,this._strategy=l,this.once("end",this.close),Object.defineProperty(this,"_closed",{get:function(){return!o._handle},configurable:!0,enumerable:!0})}function S(e,t){t&&I_.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(f),writable:!1}),e.Deflate=m,e.Inflate=y,e.Gzip=b,e.Gunzip=w,e.DeflateRaw=k,e.InflateRaw=x,e.Unzip=_,e.createDeflate=function(e){return new m(e)},e.createInflate=function(e){return new y(e)},e.createDeflateRaw=function(e){return new k(e)},e.createInflateRaw=function(e){return new x(e)},e.createGzip=function(e){return new b(e)},e.createGunzip=function(e){return new w(e)},e.createUnzip=function(e){return new _(e)},e.deflate=function(e,t,n){return"function"===typeof t&&(n=t,t={}),g(new m(t),e,n)},e.deflateSync=function(e,t){return v(new m(t),e)},e.gzip=function(e,t,n){return"function"===typeof t&&(n=t,t={}),g(new b(t),e,n)},e.gzipSync=function(e,t){return v(new b(t),e)},e.deflateRaw=function(e,t,n){return"function"===typeof t&&(n=t,t={}),g(new k(t),e,n)},e.deflateRawSync=function(e,t){return v(new k(t),e)},e.unzip=function(e,t,n){return"function"===typeof t&&(n=t,t={}),g(new _(t),e,n)},e.unzipSync=function(e,t){return v(new _(t),e)},e.inflate=function(e,t,n){return"function"===typeof t&&(n=t,t={}),g(new y(t),e,n)},e.inflateSync=function(e,t){return v(new y(t),e)},e.gunzip=function(e,t,n){return"function"===typeof t&&(n=t,t={}),g(new w(t),e,n)},e.gunzipSync=function(e,t){return v(new w(t),e)},e.inflateRaw=function(e,t,n){return"function"===typeof t&&(n=t,t={}),g(new x(t),e,n)},e.inflateRawSync=function(e,t){return v(new x(t),e)},i.inherits(E,n),E.prototype.params=function(t,n,i){if(t<e.Z_MIN_LEVEL||t>e.Z_MAX_LEVEL)throw new RangeError("Invalid compression level: "+t);if(n!=e.Z_FILTERED&&n!=e.Z_HUFFMAN_ONLY&&n!=e.Z_RLE&&n!=e.Z_FIXED&&n!=e.Z_DEFAULT_STRATEGY)throw new TypeError("Invalid strategy: "+n);if(this._level!==t||this._strategy!==n){var o=this;this.flush(r.Z_SYNC_FLUSH,(function(){a(o._handle,"zlib binding closed"),o._handle.params(t,n),o._hadError||(o._level=t,o._strategy=n,i&&i())}))}else I_.nextTick(i)},E.prototype.reset=function(){return a(this._handle,"zlib binding closed"),this._handle.reset()},E.prototype._flush=function(e){this._transform(t.alloc(0),"",e)},E.prototype.flush=function(e,n){var i=this,a=this._writableState;("function"===typeof e||void 0===e&&!n)&&(n=e,e=r.Z_FULL_FLUSH),a.ended?n&&I_.nextTick(n):a.ending?n&&this.once("end",n):a.needDrain?n&&this.once("drain",(function(){return i.flush(e,n)})):(this._flushFlag=e,this.write(t.alloc(0),"",n))},E.prototype.close=function(e){S(this,e),I_.nextTick(C,this)},E.prototype._transform=function(e,n,i){var a,o=this._writableState,s=(o.ending||o.ended)&&(!e||o.length===e.length);return null===e||t.isBuffer(e)?this._handle?(s?a=this._finishFlushFlag:(a=this._flushFlag,e.length>=o.length&&(this._flushFlag=this._opts.flush||r.Z_NO_FLUSH)),void this._processChunk(e,a,i)):i(new Error("zlib binding closed")):i(new Error("invalid input"))},E.prototype._processChunk=function(e,n,r){var i=e&&e.length,u=this._chunkSize-this._offset,l=0,c=this,f="function"===typeof r;if(!f){var h,d=[],p=0;this.on("error",(function(e){h=e})),a(this._handle,"zlib binding closed");do{var g=this._handle.writeSync(n,e,l,i,this._buffer,this._offset,u)}while(!this._hadError&&y(g[0],g[1]));if(this._hadError)throw h;if(p>=o)throw S(this),new RangeError(s);var v=t.concat(d,p);return S(this),v}a(this._handle,"zlib binding closed");var m=this._handle.write(n,e,l,i,this._buffer,this._offset,u);function y(o,s){if(this&&(this.buffer=null,this.callback=null),!c._hadError){var h=u-s;if(a(h>=0,"have should not go down"),h>0){var g=c._buffer.slice(c._offset,c._offset+h);c._offset+=h,f?c.push(g):(d.push(g),p+=g.length)}if((0===s||c._offset>=c._chunkSize)&&(u=c._chunkSize,c._offset=0,c._buffer=t.allocUnsafe(c._chunkSize)),0===s){if(l+=i-o,i=o,!f)return!0;var v=c._handle.write(n,e,l,i,c._buffer,c._offset,c._chunkSize);return v.callback=y,void(v.buffer=e)}if(!f)return!1;r()}}m.buffer=e,m.callback=y},i.inherits(m,E),i.inherits(y,E),i.inherits(b,E),i.inherits(w,E),i.inherits(k,E),i.inherits(x,E),i.inherits(_,E)}(B_);var LP=function(){function e(e){var t;for(this.data=e,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.text={};;){var n=this.readUInt32(),r="";for(t=0;t<4;t++)r+=String.fromCharCode(this.data[this.pos++]);switch(r){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(n);break;case"IDAT":for(t=0;t<n;t++)this.imgData.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:this.transparency.indexed=this.read(n);var i=255-this.transparency.indexed.length;if(i>0)for(t=0;t<i;t++)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(n)[0];break;case 2:this.transparency.rgb=this.read(n)}break;case"tEXt":var a=this.read(n),o=a.indexOf(0),s=String.fromCharCode.apply(String,a.slice(0,o));this.text[s]=String.fromCharCode.apply(String,a.slice(o+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 u=this.colors+(this.hasAlphaChannel?1:0);switch(this.pixelBitlength=this.bits*u,this.colors){case 1:this.colorSpace="DeviceGray";break;case 3:this.colorSpace="DeviceRGB"}return void(this.imgData=Dx.from(this.imgData));default:this.pos+=n}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}e.decode=function(e,t){throw new Error("PNG.decode not available in browser build")},e.load=function(e){throw new Error("PNG.load not available in browser build")};var t=e.prototype;return t.read=function(e){for(var t=new Array(e),n=0;n<e;n++)t[n]=this.data[this.pos++];return t},t.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},t.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},t.decodePixels=function(e){var t=this;return B_.inflate(this.imgData,(function(n,r){if(n)throw n;var i=0,a=t.width,o=t.height,s=t.pixelBitlength/8,u=Dx.alloc(a*o*s);function l(e,t,n,l,c){void 0===c&&(c=!1);for(var f=Math.ceil((a-e)/n),h=Math.ceil((o-t)/l),d=s*f,p=c?u:Dx.alloc(d*h),g=0,v=0;g<h&&i<r.length;){var m,y,b,w,k;switch(r[i++]){case 0:for(b=0;b<d;b++)p[v++]=r[i++];break;case 1:for(b=0;b<d;b++)m=r[i++],w=b<s?0:p[v-s],p[v++]=(m+w)%256;break;case 2:for(b=0;b<d;b++)m=r[i++],y=(b-b%s)/s,k=g&&p[(g-1)*d+y*s+b%s],p[v++]=(k+m)%256;break;case 3:for(b=0;b<d;b++)m=r[i++],y=(b-b%s)/s,w=b<s?0:p[v-s],k=g&&p[(g-1)*d+y*s+b%s],p[v++]=(m+Math.floor((w+k)/2))%256;break;case 4:for(b=0;b<d;b++){var x,_;m=r[i++],y=(b-b%s)/s,w=b<s?0:p[v-s],0===g?k=_=0:(k=p[(g-1)*d+y*s+b%s],_=y&&p[(g-1)*d+(y-1)*s+b%s]);var A=w+k-_,E=Math.abs(A-w),S=Math.abs(A-k),C=Math.abs(A-_);x=E<=S&&E<=C?w:S<=C?k:_,p[v++]=(m+x)%256}break;default:throw new Error("Invalid filter algorithm: "+r[i-1])}if(!c){var D=((t+g*l)*a+e)*s,T=g*d;for(b=0;b<f;b++){for(var O=0;O<s;O++)u[D++]=p[T++];D+=(n-1)*s}}g++}}return 1===t.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(u)}))},t.decodePalette=function(){for(var e=this.palette,t=e.length,n=this.transparency.indexed||[],r=Dx.alloc(n.length+t),i=0,a=0,o=0;o<t;o+=3){var s;r[i++]=e[o],r[i++]=e[o+1],r[i++]=e[o+2],r[i++]=null!=(s=n[a++])?s:255}return r},t.copyToImageData=function(e,t){var n,r,i=this.colors,a=null,o=this.hasAlphaChannel;this.palette.length&&(a=this._decodedPalette||(this._decodedPalette=this.decodePalette()),i=4,o=!0);var s=e.data||e,u=s.length,l=a||t,c=n=0;if(1===i)for(;c<u;){r=a?4*t[c/4]:n;var f=l[r++];s[c++]=f,s[c++]=f,s[c++]=f,s[c++]=o?l[r++]:255,n=r}else for(;c<u;)r=a?4*t[c/4]:n,s[c++]=l[r++],s[c++]=l[r++],s[c++]=l[r++],s[c++]=o?l[r++]:255,n=r},t.decode=function(e){var t=this,n=Dx.alloc(this.width*this.height*4);return this.decodePixels((function(r){return t.copyToImageData(n,r),e(n)}))},e}(),NP=n(8926),BP="undefined"!==typeof n.g?n.g:"undefined"!==typeof self?self:"undefined"!==typeof window?window:{},jP=[],UP=[],zP="undefined"!==typeof Uint8Array?Uint8Array:Array,WP=!1;function VP(){WP=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0;t<64;++t)jP[t]=e[t],UP[e.charCodeAt(t)]=t;UP["-".charCodeAt(0)]=62,UP["_".charCodeAt(0)]=63}function GP(e,t,n){for(var r,i,a=[],o=t;o<n;o+=3)r=(e[o]<<16)+(e[o+1]<<8)+e[o+2],a.push(jP[(i=r)>>18&63]+jP[i>>12&63]+jP[i>>6&63]+jP[63&i]);return a.join("")}function YP(e){var t;WP||VP();for(var n=e.length,r=n%3,i="",a=[],o=16383,s=0,u=n-r;s<u;s+=o)a.push(GP(e,s,s+o>u?u:s+o));return 1===r?(t=e[n-1],i+=jP[t>>2],i+=jP[t<<4&63],i+="=="):2===r&&(t=(e[n-2]<<8)+e[n-1],i+=jP[t>>10],i+=jP[t>>4&63],i+=jP[t<<2&63],i+="="),a.push(i),a.join("")}function HP(e,t,n,r,i){var a,o,s=8*i-r-1,u=(1<<s)-1,l=u>>1,c=-7,f=n?i-1:0,h=n?-1:1,d=e[t+f];for(f+=h,a=d&(1<<-c)-1,d>>=-c,c+=s;c>0;a=256*a+e[t+f],f+=h,c-=8);for(o=a&(1<<-c)-1,a>>=-c,c+=r;c>0;o=256*o+e[t+f],f+=h,c-=8);if(0===a)a=1-l;else{if(a===u)return o?NaN:1/0*(d?-1:1);o+=Math.pow(2,r),a-=l}return(d?-1:1)*o*Math.pow(2,a-r)}function qP(e,t,n,r,i,a){var o,s,u,l=8*a-i-1,c=(1<<l)-1,f=c>>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=r?0:a-1,p=r?1:-1,g=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,o=c):(o=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),(t+=o+f>=1?h/u:h*Math.pow(2,1-f))*u>=2&&(o++,u/=2),o+f>=c?(s=0,o=c):o+f>=1?(s=(t*u-1)*Math.pow(2,i),o+=f):(s=t*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;e[n+d]=255&s,d+=p,s/=256,i-=8);for(o=o<<i|s,l+=i;l>0;e[n+d]=255&o,d+=p,o/=256,l-=8);e[n+d-p]|=128*g}var ZP={}.toString,XP=Array.isArray||function(e){return"[object Array]"==ZP.call(e)};function KP(){return QP.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function JP(e,t){if(KP()<t)throw new RangeError("Invalid typed array length");return QP.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=QP.prototype:(null===e&&(e=new QP(t)),e.length=t),e}function QP(e,t,n){if(!QP.TYPED_ARRAY_SUPPORT&&!(this instanceof QP))return new QP(e,t,n);if("number"===typeof e){if("string"===typeof t)throw new Error("If encoding is specified then the first argument must be a string");return tR(this,e)}return $P(this,e,t,n)}function $P(e,t,n,r){if("number"===typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!==typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r);QP.TYPED_ARRAY_SUPPORT?(e=t).__proto__=QP.prototype:e=nR(e,t);return e}(e,t,n,r):"string"===typeof t?function(e,t,n){"string"===typeof n&&""!==n||(n="utf8");if(!QP.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|aR(t,n);e=JP(e,r);var i=e.write(t,n);i!==r&&(e=e.slice(0,i));return e}(e,t,n):function(e,t){if(iR(t)){var n=0|rR(t.length);return 0===(e=JP(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?JP(e,0):nR(e,t);if("Buffer"===t.type&&XP(t.data))return nR(e,t.data)}var r;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function eR(e){if("number"!==typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function tR(e,t){if(eR(t),e=JP(e,t<0?0:0|rR(t)),!QP.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function nR(e,t){var n=t.length<0?0:0|rR(t.length);e=JP(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function rR(e){if(e>=KP())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+KP().toString(16)+" bytes");return 0|e}function iR(e){return!(null==e||!e._isBuffer)}function aR(e,t){if(iR(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 n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return PR(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return RR(e).length;default:if(r)return PR(e).length;t=(""+t).toLowerCase(),r=!0}}function oR(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return kR(this,t,n);case"utf8":case"utf-8":return mR(this,t,n);case"ascii":return bR(this,t,n);case"latin1":case"binary":return wR(this,t,n);case"base64":return vR(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return xR(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function sR(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function uR(e,t,n,r,i){if(0===e.length)return-1;if("string"===typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"===typeof t&&(t=QP.from(t,r)),iR(t))return 0===t.length?-1:lR(e,t,n,r,i);if("number"===typeof t)return t&=255,QP.TYPED_ARRAY_SUPPORT&&"function"===typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):lR(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function lR(e,t,n,r,i){var a,o=1,s=e.length,u=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;o=2,s/=2,u/=2,n/=2}function l(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){var c=-1;for(a=n;a<s;a++)if(l(e,a)===l(t,-1===c?0:a-c)){if(-1===c&&(c=a),a-c+1===u)return c*o}else-1!==c&&(a-=a-c),c=-1}else for(n+u>s&&(n=s-u),a=n;a>=0;a--){for(var f=!0,h=0;h<u;h++)if(l(e,a+h)!==l(t,h)){f=!1;break}if(f)return a}return-1}function cR(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r))>i&&(r=i):r=i;var a=t.length;if(a%2!==0)throw new TypeError("Invalid hex string");r>a/2&&(r=a/2);for(var o=0;o<r;++o){var s=parseInt(t.substr(2*o,2),16);if(isNaN(s))return o;e[n+o]=s}return o}function fR(e,t,n,r){return MR(PR(t,e.length-n),e,n,r)}function hR(e,t,n,r){return MR(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function dR(e,t,n,r){return hR(e,t,n,r)}function pR(e,t,n,r){return MR(RR(t),e,n,r)}function gR(e,t,n,r){return MR(function(e,t){for(var n,r,i,a=[],o=0;o<e.length&&!((t-=2)<0);++o)r=(n=e.charCodeAt(o))>>8,i=n%256,a.push(i),a.push(r);return a}(t,e.length-n),e,n,r)}function vR(e,t,n){return 0===t&&n===e.length?YP(e):YP(e.slice(t,n))}function mR(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var a,o,s,u,l=e[i],c=null,f=l>239?4:l>223?3:l>191?2:1;if(i+f<=n)switch(f){case 1:l<128&&(c=l);break;case 2:128===(192&(a=e[i+1]))&&(u=(31&l)<<6|63&a)>127&&(c=u);break;case 3:a=e[i+1],o=e[i+2],128===(192&a)&&128===(192&o)&&(u=(15&l)<<12|(63&a)<<6|63&o)>2047&&(u<55296||u>57343)&&(c=u);break;case 4:a=e[i+1],o=e[i+2],s=e[i+3],128===(192&a)&&128===(192&o)&&128===(192&s)&&(u=(15&l)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&u<1114112&&(c=u)}null===c?(c=65533,f=1):c>65535&&(c-=65536,r.push(c>>>10&1023|55296),c=56320|1023&c),r.push(c),i+=f}return function(e){var t=e.length;if(t<=yR)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=yR));return n}(r)}QP.TYPED_ARRAY_SUPPORT=void 0===BP.TYPED_ARRAY_SUPPORT||BP.TYPED_ARRAY_SUPPORT,QP.poolSize=8192,QP._augment=function(e){return e.__proto__=QP.prototype,e},QP.from=function(e,t,n){return $P(null,e,t,n)},QP.TYPED_ARRAY_SUPPORT&&(QP.prototype.__proto__=Uint8Array.prototype,QP.__proto__=Uint8Array),QP.alloc=function(e,t,n){return function(e,t,n,r){return eR(t),t<=0?JP(e,t):void 0!==n?"string"===typeof r?JP(e,t).fill(n,r):JP(e,t).fill(n):JP(e,t)}(null,e,t,n)},QP.allocUnsafe=function(e){return tR(null,e)},QP.allocUnsafeSlow=function(e){return tR(null,e)},QP.isBuffer=function(e){return null!=e&&(!!e._isBuffer||IR(e)||function(e){return"function"===typeof e.readFloatLE&&"function"===typeof e.slice&&IR(e.slice(0,0))}(e))},QP.compare=function(e,t){if(!iR(e)||!iR(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i<a;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},QP.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}},QP.concat=function(e,t){if(!XP(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return QP.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=QP.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var a=e[n];if(!iR(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,i),i+=a.length}return r},QP.byteLength=aR,QP.prototype._isBuffer=!0,QP.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)sR(this,t,t+1);return this},QP.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)sR(this,t,t+3),sR(this,t+1,t+2);return this},QP.prototype.swap64=function(){var e=this.length;if(e%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)sR(this,t,t+7),sR(this,t+1,t+6),sR(this,t+2,t+5),sR(this,t+3,t+4);return this},QP.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?mR(this,0,e):oR.apply(this,arguments)},QP.prototype.equals=function(e){if(!iR(e))throw new TypeError("Argument must be a Buffer");return this===e||0===QP.compare(this,e)},QP.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+">"},QP.prototype.compare=function(e,t,n,r,i){if(!iR(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(this===e)return 0;for(var a=(i>>>=0)-(r>>>=0),o=(n>>>=0)-(t>>>=0),s=Math.min(a,o),u=this.slice(r,i),l=e.slice(t,n),c=0;c<s;++c)if(u[c]!==l[c]){a=u[c],o=l[c];break}return a<o?-1:o<a?1:0},QP.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},QP.prototype.indexOf=function(e,t,n){return uR(this,e,t,n,!0)},QP.prototype.lastIndexOf=function(e,t,n){return uR(this,e,t,n,!1)},QP.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"===typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return cR(this,e,t,n);case"utf8":case"utf-8":return fR(this,e,t,n);case"ascii":return hR(this,e,t,n);case"latin1":case"binary":return dR(this,e,t,n);case"base64":return pR(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return gR(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},QP.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var yR=4096;function bR(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function wR(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function kR(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",a=t;a<n;++a)i+=FR(e[a]);return i}function xR(e,t,n){for(var r=e.slice(t,n),i="",a=0;a<r.length;a+=2)i+=String.fromCharCode(r[a]+256*r[a+1]);return i}function _R(e,t,n){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function AR(e,t,n,r,i,a){if(!iR(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<a)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function ER(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,a=Math.min(e.length-n,2);i<a;++i)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function SR(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,a=Math.min(e.length-n,4);i<a;++i)e[n+i]=t>>>8*(r?i:3-i)&255}function CR(e,t,n,r,i,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function DR(e,t,n,r,i){return i||CR(e,0,n,4),qP(e,t,n,r,23,4),n+4}function TR(e,t,n,r,i){return i||CR(e,0,n,8),qP(e,t,n,r,52,8),n+8}QP.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e),QP.TYPED_ARRAY_SUPPORT)(n=this.subarray(e,t)).__proto__=QP.prototype;else{var i=t-e;n=new QP(i,void 0);for(var a=0;a<i;++a)n[a]=this[a+e]}return n},QP.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||_R(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r},QP.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||_R(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},QP.prototype.readUInt8=function(e,t){return t||_R(e,1,this.length),this[e]},QP.prototype.readUInt16LE=function(e,t){return t||_R(e,2,this.length),this[e]|this[e+1]<<8},QP.prototype.readUInt16BE=function(e,t){return t||_R(e,2,this.length),this[e]<<8|this[e+1]},QP.prototype.readUInt32LE=function(e,t){return t||_R(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},QP.prototype.readUInt32BE=function(e,t){return t||_R(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},QP.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||_R(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r>=(i*=128)&&(r-=Math.pow(2,8*t)),r},QP.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||_R(e,t,this.length);for(var r=t,i=1,a=this[e+--r];r>0&&(i*=256);)a+=this[e+--r]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*t)),a},QP.prototype.readInt8=function(e,t){return t||_R(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},QP.prototype.readInt16LE=function(e,t){t||_R(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},QP.prototype.readInt16BE=function(e,t){t||_R(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},QP.prototype.readInt32LE=function(e,t){return t||_R(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},QP.prototype.readInt32BE=function(e,t){return t||_R(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},QP.prototype.readFloatLE=function(e,t){return t||_R(e,4,this.length),HP(this,e,!0,23,4)},QP.prototype.readFloatBE=function(e,t){return t||_R(e,4,this.length),HP(this,e,!1,23,4)},QP.prototype.readDoubleLE=function(e,t){return t||_R(e,8,this.length),HP(this,e,!0,52,8)},QP.prototype.readDoubleBE=function(e,t){return t||_R(e,8,this.length),HP(this,e,!1,52,8)},QP.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||AR(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,a=0;for(this[t]=255&e;++a<n&&(i*=256);)this[t+a]=e/i&255;return t+n},QP.prototype.writeUIntBE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||AR(this,e,t,n,Math.pow(2,8*n)-1,0);var i=n-1,a=1;for(this[t+i]=255&e;--i>=0&&(a*=256);)this[t+i]=e/a&255;return t+n},QP.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||AR(this,e,t,1,255,0),QP.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},QP.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||AR(this,e,t,2,65535,0),QP.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):ER(this,e,t,!0),t+2},QP.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||AR(this,e,t,2,65535,0),QP.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):ER(this,e,t,!1),t+2},QP.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||AR(this,e,t,4,4294967295,0),QP.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):SR(this,e,t,!0),t+4},QP.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||AR(this,e,t,4,4294967295,0),QP.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):SR(this,e,t,!1),t+4},QP.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);AR(this,e,t,n,i-1,-i)}var a=0,o=1,s=0;for(this[t]=255&e;++a<n&&(o*=256);)e<0&&0===s&&0!==this[t+a-1]&&(s=1),this[t+a]=(e/o>>0)-s&255;return t+n},QP.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);AR(this,e,t,n,i-1,-i)}var a=n-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+n},QP.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||AR(this,e,t,1,127,-128),QP.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},QP.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||AR(this,e,t,2,32767,-32768),QP.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):ER(this,e,t,!0),t+2},QP.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||AR(this,e,t,2,32767,-32768),QP.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):ER(this,e,t,!1),t+2},QP.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||AR(this,e,t,4,2147483647,-2147483648),QP.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):SR(this,e,t,!0),t+4},QP.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||AR(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),QP.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):SR(this,e,t,!1),t+4},QP.prototype.writeFloatLE=function(e,t,n){return DR(this,e,t,!0,n)},QP.prototype.writeFloatBE=function(e,t,n){return DR(this,e,t,!1,n)},QP.prototype.writeDoubleLE=function(e,t,n){return TR(this,e,t,!0,n)},QP.prototype.writeDoubleBE=function(e,t,n){return TR(this,e,t,!1,n)},QP.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i,a=r-n;if(this===e&&n<t&&t<r)for(i=a-1;i>=0;--i)e[i+t]=this[i+n];else if(a<1e3||!QP.TYPED_ARRAY_SUPPORT)for(i=0;i<a;++i)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+a),t);return a},QP.prototype.fill=function(e,t,n,r){if("string"===typeof e){if("string"===typeof t?(r=t,t=0,n=this.length):"string"===typeof n&&(r=n,n=this.length),1===e.length){var i=e.charCodeAt(0);i<256&&(e=i)}if(void 0!==r&&"string"!==typeof r)throw new TypeError("encoding must be a string");if("string"===typeof r&&!QP.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"===typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var a;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"===typeof e)for(a=t;a<n;++a)this[a]=e;else{var o=iR(e)?e:PR(new QP(e,r).toString()),s=o.length;for(a=0;a<n-t;++a)this[a+t]=o[a%s]}return this};var OR=/[^+\/0-9A-Za-z-_]/g;function FR(e){return e<16?"0"+e.toString(16):e.toString(16)}function PR(e,t){var n;t=t||1/0;for(var r=e.length,i=null,a=[],o=0;o<r;++o){if((n=e.charCodeAt(o))>55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&a.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function RR(e){return function(e){var t,n,r,i,a,o;WP||VP();var s=e.length;if(s%4>0)throw new Error("Invalid string. Length must be a multiple of 4");a="="===e[s-2]?2:"="===e[s-1]?1:0,o=new zP(3*s/4-a),r=a>0?s-4:s;var u=0;for(t=0,n=0;t<r;t+=4,n+=3)i=UP[e.charCodeAt(t)]<<18|UP[e.charCodeAt(t+1)]<<12|UP[e.charCodeAt(t+2)]<<6|UP[e.charCodeAt(t+3)],o[u++]=i>>16&255,o[u++]=i>>8&255,o[u++]=255&i;return 2===a?(i=UP[e.charCodeAt(t)]<<2|UP[e.charCodeAt(t+1)]>>4,o[u++]=255&i):1===a&&(i=UP[e.charCodeAt(t)]<<10|UP[e.charCodeAt(t+1)]<<4|UP[e.charCodeAt(t+2)]>>2,o[u++]=i>>8&255,o[u++]=255&i),o}(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(OR,"")).length<2)return"";for(;e.length%4!==0;)e+="=";return e}(e))}function MR(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function IR(e){return!!e.constructor&&"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}var LR="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof window?window:"undefined"!==typeof n.g?n.g:"undefined"!==typeof self?self:{};function NR(e){if(e.__esModule)return e;var t=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(e).forEach((function(n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})})),t}var BR={exports:{}},jR={};function UR(){throw new Error("setTimeout has not been defined")}function zR(){throw new Error("clearTimeout has not been defined")}var WR=UR,VR=zR;function GR(e){if(WR===setTimeout)return setTimeout(e,0);if((WR===UR||!WR)&&setTimeout)return WR=setTimeout,setTimeout(e,0);try{return WR(e,0)}catch(W3){try{return WR.call(null,e,0)}catch(W3){return WR.call(this,e,0)}}}"function"===typeof BP.setTimeout&&(WR=setTimeout),"function"===typeof BP.clearTimeout&&(VR=clearTimeout);var YR,HR=[],qR=!1,ZR=-1;function XR(){qR&&YR&&(qR=!1,YR.length?HR=YR.concat(HR):ZR=-1,HR.length&&KR())}function KR(){if(!qR){var e=GR(XR);qR=!0;for(var t=HR.length;t;){for(YR=HR,HR=[];++ZR<t;)YR&&YR[ZR].run();ZR=-1,t=HR.length}YR=null,qR=!1,function(e){if(VR===clearTimeout)return clearTimeout(e);if((VR===zR||!VR)&&clearTimeout)return VR=clearTimeout,clearTimeout(e);try{return VR(e)}catch(W3){try{return VR.call(null,e)}catch(W3){return VR.call(this,e)}}}(e)}}function JR(e,t){this.fun=e,this.array=t}JR.prototype.run=function(){this.fun.apply(null,this.array)};function QR(){}var $R=QR,eM=QR,tM=QR,nM=QR,rM=QR,iM=QR,aM=QR;var oM=BP.performance||{},sM=oM.now||oM.mozNow||oM.msNow||oM.oNow||oM.webkitNow||function(){return(new Date).getTime()};var uM=new Date;var lM,cM={nextTick:function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];HR.push(new JR(e,t)),1!==HR.length||qR||GR(KR)},title:"browser",browser:!0,env:{},argv:[],version:"",versions:{},on:$R,addListener:eM,once:tM,off:nM,removeListener:rM,removeAllListeners:iM,emit:aM,binding:function(e){throw new Error("process.binding is not supported")},cwd:function(){return"/"},chdir:function(e){throw new Error("process.chdir is not supported")},umask:function(){return 0},hrtime:function(e){var t=.001*sM.call(oM),n=Math.floor(t),r=Math.floor(t%1*1e9);return e&&(n-=e[0],(r-=e[1])<0&&(n--,r+=1e9)),[n,r]},platform:"browser",release:{},config:{},uptime:function(){return(new Date-uM)/1e3}},fM={exports:{}},hM="object"===typeof Reflect?Reflect:null,dM=hM&&"function"===typeof hM.apply?hM.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};lM=hM&&"function"===typeof hM.ownKeys?hM.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var pM=Number.isNaN||function(e){return e!==e};function gM(){gM.init.call(this)}fM.exports=gM,fM.exports.once=function(e,t){return new Promise((function(n,r){function i(n){e.removeListener(t,a),r(n)}function a(){"function"===typeof e.removeListener&&e.removeListener("error",i),n([].slice.call(arguments))}EM(e,t,a,{once:!0}),"error"!==t&&function(e,t,n){"function"===typeof e.on&&EM(e,"error",t,n)}(e,i,{once:!0})}))},gM.EventEmitter=gM,gM.prototype._events=void 0,gM.prototype._eventsCount=0,gM.prototype._maxListeners=void 0;var vM=10;function mM(e){if("function"!==typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function yM(e){return void 0===e._maxListeners?gM.defaultMaxListeners:e._maxListeners}function bM(e,t,n,r){var i,a,o;if(mM(n),void 0===(a=e._events)?(a=e._events=Object.create(null),e._eventsCount=0):(void 0!==a.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),a=e._events),o=a[t]),void 0===o)o=a[t]=n,++e._eventsCount;else if("function"===typeof o?o=a[t]=r?[n,o]:[o,n]:r?o.unshift(n):o.push(n),(i=yM(e))>0&&o.length>i&&!o.warned){o.warned=!0;var s=new 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,function(e){console&&console.warn&&console.warn(e)}(s)}return e}function wM(){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 kM(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},i=wM.bind(r);return i.listener=n,r.wrapFn=i,i}function xM(e,t,n){var r=e._events;if(void 0===r)return[];var i=r[t];return void 0===i?[]:"function"===typeof i?n?[i.listener||i]:[i]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(i):AM(i,i.length)}function _M(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"===typeof n)return 1;if(void 0!==n)return n.length}return 0}function AM(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}function EM(e,t,n,r){if("function"===typeof e.on)r.once?e.once(t,n):e.on(t,n);else{if("function"!==typeof e.addEventListener)throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e);e.addEventListener(t,(function i(a){r.once&&e.removeEventListener(t,i),n(a)}))}}Object.defineProperty(gM,"defaultMaxListeners",{enumerable:!0,get:function(){return vM},set:function(e){if("number"!==typeof e||e<0||pM(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");vM=e}}),gM.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},gM.prototype.setMaxListeners=function(e){if("number"!==typeof e||e<0||pM(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},gM.prototype.getMaxListeners=function(){return yM(this)},gM.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var r="error"===e,i=this._events;if(void 0!==i)r=r&&void 0===i.error;else if(!r)return!1;if(r){var a;if(t.length>0&&(a=t[0]),a instanceof Error)throw a;var o=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw o.context=a,o}var s=i[e];if(void 0===s)return!1;if("function"===typeof s)dM(s,this,t);else{var u=s.length,l=AM(s,u);for(n=0;n<u;++n)dM(l[n],this,t)}return!0},gM.prototype.addListener=function(e,t){return bM(this,e,t,!1)},gM.prototype.on=gM.prototype.addListener,gM.prototype.prependListener=function(e,t){return bM(this,e,t,!0)},gM.prototype.once=function(e,t){return mM(t),this.on(e,kM(this,e,t)),this},gM.prototype.prependOnceListener=function(e,t){return mM(t),this.prependListener(e,kM(this,e,t)),this},gM.prototype.removeListener=function(e,t){var n,r,i,a,o;if(mM(t),void 0===(r=this._events))return this;if(void 0===(n=r[e]))return this;if(n===t||n.listener===t)0===--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!==typeof n){for(i=-1,a=n.length-1;a>=0;a--)if(n[a]===t||n[a].listener===t){o=n[a].listener,i=a;break}if(i<0)return this;0===i?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,i),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,o||t)}return this},gM.prototype.off=gM.prototype.removeListener,gM.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0===--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var i,a=Object.keys(n);for(r=0;r<a.length;++r)"removeListener"!==(i=a[r])&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"===typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},gM.prototype.listeners=function(e){return xM(this,e,!0)},gM.prototype.rawListeners=function(e){return xM(this,e,!1)},gM.listenerCount=function(e,t){return"function"===typeof e.listenerCount?e.listenerCount(t):_M.call(e,t)},gM.prototype.listenerCount=_M,gM.prototype.eventNames=function(){return this._eventsCount>0?lM(this._events):[]};for(var SM=fM.exports.EventEmitter,CM={},DM={byteLength:function(e){var t=MM(e),n=t[0],r=t[1];return 3*(n+r)/4-r},toByteArray:function(e){var t,n,r=MM(e),i=r[0],a=r[1],o=new FM(function(e,t,n){return 3*(t+n)/4-n}(0,i,a)),s=0,u=a>0?i-4:i;for(n=0;n<u;n+=4)t=OM[e.charCodeAt(n)]<<18|OM[e.charCodeAt(n+1)]<<12|OM[e.charCodeAt(n+2)]<<6|OM[e.charCodeAt(n+3)],o[s++]=t>>16&255,o[s++]=t>>8&255,o[s++]=255&t;2===a&&(t=OM[e.charCodeAt(n)]<<2|OM[e.charCodeAt(n+1)]>>4,o[s++]=255&t);1===a&&(t=OM[e.charCodeAt(n)]<<10|OM[e.charCodeAt(n+1)]<<4|OM[e.charCodeAt(n+2)]>>2,o[s++]=t>>8&255,o[s++]=255&t);return o},fromByteArray:function(e){for(var t,n=e.length,r=n%3,i=[],a=16383,o=0,s=n-r;o<s;o+=a)i.push(IM(e,o,o+a>s?s:o+a));1===r?(t=e[n-1],i.push(TM[t>>2]+TM[t<<4&63]+"==")):2===r&&(t=(e[n-2]<<8)+e[n-1],i.push(TM[t>>10]+TM[t>>4&63]+TM[t<<2&63]+"="));return i.join("")}},TM=[],OM=[],FM="undefined"!==typeof Uint8Array?Uint8Array:Array,PM="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",RM=0;RM<64;++RM)TM[RM]=PM[RM],OM[PM.charCodeAt(RM)]=RM;function MM(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function IM(e,t,n){for(var r,i,a=[],o=t;o<n;o+=3)r=(e[o]<<16&16711680)+(e[o+1]<<8&65280)+(255&e[o+2]),a.push(TM[(i=r)>>18&63]+TM[i>>12&63]+TM[i>>6&63]+TM[63&i]);return a.join("")}OM["-".charCodeAt(0)]=62,OM["_".charCodeAt(0)]=63;var LM={read:function(e,t,n,r,i){var a,o,s=8*i-r-1,u=(1<<s)-1,l=u>>1,c=-7,f=n?i-1:0,h=n?-1:1,d=e[t+f];for(f+=h,a=d&(1<<-c)-1,d>>=-c,c+=s;c>0;a=256*a+e[t+f],f+=h,c-=8);for(o=a&(1<<-c)-1,a>>=-c,c+=r;c>0;o=256*o+e[t+f],f+=h,c-=8);if(0===a)a=1-l;else{if(a===u)return o?NaN:1/0*(d?-1:1);o+=Math.pow(2,r),a-=l}return(d?-1:1)*o*Math.pow(2,a-r)},write:function(e,t,n,r,i,a){var o,s,u,l=8*a-i-1,c=(1<<l)-1,f=c>>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=r?0:a-1,p=r?1:-1,g=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,o=c):(o=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),(t+=o+f>=1?h/u:h*Math.pow(2,1-f))*u>=2&&(o++,u/=2),o+f>=c?(s=0,o=c):o+f>=1?(s=(t*u-1)*Math.pow(2,i),o+=f):(s=t*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;e[n+d]=255&s,d+=p,s/=256,i-=8);for(o=o<<i|s,l+=i;l>0;e[n+d]=255&o,d+=p,o/=256,l-=8);e[n+d-p]|=128*g}};!function(e){var t=DM,n=LM,r="function"===typeof Symbol&&"function"===typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;e.Buffer=o,e.SlowBuffer=function(e){+e!=e&&(e=0);return o.alloc(+e)},e.INSPECT_MAX_BYTES=50;var i=2147483647;function a(e){if(e>i)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,o.prototype),t}function o(e,t,n){if("number"===typeof e){if("string"===typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return l(e)}return s(e,t,n)}function s(e,t,n){if("string"===typeof e)return function(e,t){"string"===typeof t&&""!==t||(t="utf8");if(!o.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var n=0|d(e,t),r=a(n),i=r.write(e,t);i!==n&&(r=r.slice(0,i));return r}(e,t);if(ArrayBuffer.isView(e))return function(e){if(j(e,Uint8Array)){var t=new Uint8Array(e);return f(t.buffer,t.byteOffset,t.byteLength)}return c(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(j(e,ArrayBuffer)||e&&j(e.buffer,ArrayBuffer))return f(e,t,n);if("undefined"!==typeof SharedArrayBuffer&&(j(e,SharedArrayBuffer)||e&&j(e.buffer,SharedArrayBuffer)))return f(e,t,n);if("number"===typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');var r=e.valueOf&&e.valueOf();if(null!=r&&r!==e)return o.from(r,t,n);var i=function(e){if(o.isBuffer(e)){var t=0|h(e.length),n=a(t);return 0===n.length||e.copy(n,0,0,t),n}if(void 0!==e.length)return"number"!==typeof e.length||U(e.length)?a(0):c(e);if("Buffer"===e.type&&Array.isArray(e.data))return c(e.data)}(e);if(i)return i;if("undefined"!==typeof Symbol&&null!=Symbol.toPrimitive&&"function"===typeof e[Symbol.toPrimitive])return o.from(e[Symbol.toPrimitive]("string"),t,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function u(e){if("number"!==typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function l(e){return u(e),a(e<0?0:0|h(e))}function c(e){for(var t=e.length<0?0:0|h(e.length),n=a(t),r=0;r<t;r+=1)n[r]=255&e[r];return n}function f(e,t,n){if(t<0||e.byteLength<t)throw new RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(n||0))throw new RangeError('"length" is outside of buffer bounds');var r;return r=void 0===t&&void 0===n?new Uint8Array(e):void 0===n?new Uint8Array(e,t):new Uint8Array(e,t,n),Object.setPrototypeOf(r,o.prototype),r}function h(e){if(e>=i)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i.toString(16)+" bytes");return 0|e}function d(e,t){if(o.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||j(e,ArrayBuffer))return e.byteLength;if("string"!==typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var n=e.length,r=arguments.length>2&&!0===arguments[2];if(!r&&0===n)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return L(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return N(e).length;default:if(i)return r?-1:L(e).length;t=(""+t).toLowerCase(),i=!0}}function p(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return D(this,t,n);case"utf8":case"utf-8":return A(this,t,n);case"ascii":return S(this,t,n);case"latin1":case"binary":return C(this,t,n);case"base64":return _(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function g(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function v(e,t,n,r,i){if(0===e.length)return-1;if("string"===typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),U(n=+n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"===typeof t&&(t=o.from(t,r)),o.isBuffer(t))return 0===t.length?-1:m(e,t,n,r,i);if("number"===typeof t)return t&=255,"function"===typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):m(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function m(e,t,n,r,i){var a,o=1,s=e.length,u=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;o=2,s/=2,u/=2,n/=2}function l(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){var c=-1;for(a=n;a<s;a++)if(l(e,a)===l(t,-1===c?0:a-c)){if(-1===c&&(c=a),a-c+1===u)return c*o}else-1!==c&&(a-=a-c),c=-1}else for(n+u>s&&(n=s-u),a=n;a>=0;a--){for(var f=!0,h=0;h<u;h++)if(l(e,a+h)!==l(t,h)){f=!1;break}if(f)return a}return-1}function y(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r))>i&&(r=i):r=i;var a=t.length;r>a/2&&(r=a/2);for(var o=0;o<r;++o){var s=parseInt(t.substr(2*o,2),16);if(U(s))return o;e[n+o]=s}return o}function b(e,t,n,r){return B(L(t,e.length-n),e,n,r)}function w(e,t,n,r){return B(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function k(e,t,n,r){return B(N(t),e,n,r)}function x(e,t,n,r){return B(function(e,t){for(var n,r,i,a=[],o=0;o<e.length&&!((t-=2)<0);++o)r=(n=e.charCodeAt(o))>>8,i=n%256,a.push(i),a.push(r);return a}(t,e.length-n),e,n,r)}function _(e,n,r){return 0===n&&r===e.length?t.fromByteArray(e):t.fromByteArray(e.slice(n,r))}function A(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var a,o,s,u,l=e[i],c=null,f=l>239?4:l>223?3:l>191?2:1;if(i+f<=n)switch(f){case 1:l<128&&(c=l);break;case 2:128===(192&(a=e[i+1]))&&(u=(31&l)<<6|63&a)>127&&(c=u);break;case 3:a=e[i+1],o=e[i+2],128===(192&a)&&128===(192&o)&&(u=(15&l)<<12|(63&a)<<6|63&o)>2047&&(u<55296||u>57343)&&(c=u);break;case 4:a=e[i+1],o=e[i+2],s=e[i+3],128===(192&a)&&128===(192&o)&&128===(192&s)&&(u=(15&l)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&u<1114112&&(c=u)}null===c?(c=65533,f=1):c>65535&&(c-=65536,r.push(c>>>10&1023|55296),c=56320|1023&c),r.push(c),i+=f}return function(e){var t=e.length;if(t<=E)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=E));return n}(r)}e.kMaxLength=i,o.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(W3){return!1}}(),o.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(o.prototype,"parent",{enumerable:!0,get:function(){if(o.isBuffer(this))return this.buffer}}),Object.defineProperty(o.prototype,"offset",{enumerable:!0,get:function(){if(o.isBuffer(this))return this.byteOffset}}),o.poolSize=8192,o.from=function(e,t,n){return s(e,t,n)},Object.setPrototypeOf(o.prototype,Uint8Array.prototype),Object.setPrototypeOf(o,Uint8Array),o.alloc=function(e,t,n){return function(e,t,n){return u(e),e<=0?a(e):void 0!==t?"string"===typeof n?a(e).fill(t,n):a(e).fill(t):a(e)}(e,t,n)},o.allocUnsafe=function(e){return l(e)},o.allocUnsafeSlow=function(e){return l(e)},o.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==o.prototype},o.compare=function(e,t){if(j(e,Uint8Array)&&(e=o.from(e,e.offset,e.byteLength)),j(t,Uint8Array)&&(t=o.from(t,t.offset,t.byteLength)),!o.isBuffer(e)||!o.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i<a;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},o.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}},o.concat=function(e,t){if(!Array.isArray(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return o.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=o.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var a=e[n];if(j(a,Uint8Array))i+a.length>r.length?o.from(a).copy(r,i):Uint8Array.prototype.set.call(r,a,i);else{if(!o.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,i)}i+=a.length}return r},o.byteLength=d,o.prototype._isBuffer=!0,o.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new 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},o.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new 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},o.prototype.swap64=function(){var e=this.length;if(e%8!==0)throw new 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},o.prototype.toString=function(){var e=this.length;return 0===e?"":0===arguments.length?A(this,0,e):p.apply(this,arguments)},o.prototype.toLocaleString=o.prototype.toString,o.prototype.equals=function(e){if(!o.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===o.compare(this,e)},o.prototype.inspect=function(){var t="",n=e.INSPECT_MAX_BYTES;return t=this.toString("hex",0,n).replace(/(.{2})/g,"$1 ").trim(),this.length>n&&(t+=" ... "),"<Buffer "+t+">"},r&&(o.prototype[r]=o.prototype.inspect),o.prototype.compare=function(e,t,n,r,i){if(j(e,Uint8Array)&&(e=o.from(e,e.offset,e.byteLength)),!o.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(this===e)return 0;for(var a=(i>>>=0)-(r>>>=0),s=(n>>>=0)-(t>>>=0),u=Math.min(a,s),l=this.slice(r,i),c=e.slice(t,n),f=0;f<u;++f)if(l[f]!==c[f]){a=l[f],s=c[f];break}return a<s?-1:s<a?1:0},o.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},o.prototype.indexOf=function(e,t,n){return v(this,e,t,n,!0)},o.prototype.lastIndexOf=function(e,t,n){return v(this,e,t,n,!1)},o.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"===typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t>>>=0,isFinite(n)?(n>>>=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return y(this,e,t,n);case"utf8":case"utf-8":return b(this,e,t,n);case"ascii":case"latin1":case"binary":return w(this,e,t,n);case"base64":return k(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return x(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var E=4096;function S(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function C(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function D(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",a=t;a<n;++a)i+=z[e[a]];return i}function T(e,t,n){for(var r=e.slice(t,n),i="",a=0;a<r.length-1;a+=2)i+=String.fromCharCode(r[a]+256*r[a+1]);return i}function O(e,t,n){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function F(e,t,n,r,i,a){if(!o.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<a)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function P(e,t,n,r,i,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function R(e,t,r,i,a){return t=+t,r>>>=0,a||P(e,0,r,4),n.write(e,t,r,i,23,4),r+4}function M(e,t,r,i,a){return t=+t,r>>>=0,a||P(e,0,r,8),n.write(e,t,r,i,52,8),r+8}o.prototype.slice=function(e,t){var n=this.length;(e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e);var r=this.subarray(e,t);return Object.setPrototypeOf(r,o.prototype),r},o.prototype.readUintLE=o.prototype.readUIntLE=function(e,t,n){e>>>=0,t>>>=0,n||O(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r},o.prototype.readUintBE=o.prototype.readUIntBE=function(e,t,n){e>>>=0,t>>>=0,n||O(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},o.prototype.readUint8=o.prototype.readUInt8=function(e,t){return e>>>=0,t||O(e,1,this.length),this[e]},o.prototype.readUint16LE=o.prototype.readUInt16LE=function(e,t){return e>>>=0,t||O(e,2,this.length),this[e]|this[e+1]<<8},o.prototype.readUint16BE=o.prototype.readUInt16BE=function(e,t){return e>>>=0,t||O(e,2,this.length),this[e]<<8|this[e+1]},o.prototype.readUint32LE=o.prototype.readUInt32LE=function(e,t){return e>>>=0,t||O(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},o.prototype.readUint32BE=o.prototype.readUInt32BE=function(e,t){return e>>>=0,t||O(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},o.prototype.readIntLE=function(e,t,n){e>>>=0,t>>>=0,n||O(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r>=(i*=128)&&(r-=Math.pow(2,8*t)),r},o.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||O(e,t,this.length);for(var r=t,i=1,a=this[e+--r];r>0&&(i*=256);)a+=this[e+--r]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*t)),a},o.prototype.readInt8=function(e,t){return e>>>=0,t||O(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},o.prototype.readInt16LE=function(e,t){e>>>=0,t||O(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},o.prototype.readInt16BE=function(e,t){e>>>=0,t||O(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},o.prototype.readInt32LE=function(e,t){return e>>>=0,t||O(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},o.prototype.readInt32BE=function(e,t){return e>>>=0,t||O(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},o.prototype.readFloatLE=function(e,t){return e>>>=0,t||O(e,4,this.length),n.read(this,e,!0,23,4)},o.prototype.readFloatBE=function(e,t){return e>>>=0,t||O(e,4,this.length),n.read(this,e,!1,23,4)},o.prototype.readDoubleLE=function(e,t){return e>>>=0,t||O(e,8,this.length),n.read(this,e,!0,52,8)},o.prototype.readDoubleBE=function(e,t){return e>>>=0,t||O(e,8,this.length),n.read(this,e,!1,52,8)},o.prototype.writeUintLE=o.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t>>>=0,n>>>=0,r)||F(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,a=0;for(this[t]=255&e;++a<n&&(i*=256);)this[t+a]=e/i&255;return t+n},o.prototype.writeUintBE=o.prototype.writeUIntBE=function(e,t,n,r){(e=+e,t>>>=0,n>>>=0,r)||F(this,e,t,n,Math.pow(2,8*n)-1,0);var i=n-1,a=1;for(this[t+i]=255&e;--i>=0&&(a*=256);)this[t+i]=e/a&255;return t+n},o.prototype.writeUint8=o.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,1,255,0),this[t]=255&e,t+1},o.prototype.writeUint16LE=o.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},o.prototype.writeUint16BE=o.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},o.prototype.writeUint32LE=o.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},o.prototype.writeUint32BE=o.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},o.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var i=Math.pow(2,8*n-1);F(this,e,t,n,i-1,-i)}var a=0,o=1,s=0;for(this[t]=255&e;++a<n&&(o*=256);)e<0&&0===s&&0!==this[t+a-1]&&(s=1),this[t+a]=(e/o>>0)-s&255;return t+n},o.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var i=Math.pow(2,8*n-1);F(this,e,t,n,i-1,-i)}var a=n-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+n},o.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},o.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},o.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},o.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},o.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||F(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},o.prototype.writeFloatLE=function(e,t,n){return R(this,e,t,!0,n)},o.prototype.writeFloatBE=function(e,t,n){return R(this,e,t,!1,n)},o.prototype.writeDoubleLE=function(e,t,n){return M(this,e,t,!0,n)},o.prototype.writeDoubleBE=function(e,t,n){return M(this,e,t,!1,n)},o.prototype.copy=function(e,t,n,r){if(!o.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i=r-n;return this===e&&"function"===typeof Uint8Array.prototype.copyWithin?this.copyWithin(t,n,r):Uint8Array.prototype.set.call(e,this.subarray(n,r),t),i},o.prototype.fill=function(e,t,n,r){if("string"===typeof e){if("string"===typeof t?(r=t,t=0,n=this.length):"string"===typeof n&&(r=n,n=this.length),void 0!==r&&"string"!==typeof r)throw new TypeError("encoding must be a string");if("string"===typeof r&&!o.isEncoding(r))throw new TypeError("Unknown encoding: "+r);if(1===e.length){var i=e.charCodeAt(0);("utf8"===r&&i<128||"latin1"===r)&&(e=i)}}else"number"===typeof e?e&=255:"boolean"===typeof e&&(e=Number(e));if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var a;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"===typeof e)for(a=t;a<n;++a)this[a]=e;else{var s=o.isBuffer(e)?e:o.from(e,r),u=s.length;if(0===u)throw new TypeError('The value "'+e+'" is invalid for argument "value"');for(a=0;a<n-t;++a)this[a+t]=s[a%u]}return this};var I=/[^+/0-9A-Za-z-_]/g;function L(e,t){var n;t=t||1/0;for(var r=e.length,i=null,a=[],o=0;o<r;++o){if((n=e.charCodeAt(o))>55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&a.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function N(e){return t.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 B(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function j(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function U(e){return e!==e}var z=function(){for(var e="0123456789abcdef",t=new Array(256),n=0;n<16;++n)for(var r=16*n,i=0;i<16;++i)t[r+i]=e[n]+e[i];return t}()}(CM);var NM=NR(Object.freeze({__proto__:null,default:{}}));function BM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function jM(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function UM(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var zM=CM.Buffer,WM=NM.inspect,VM=WM&&WM.custom||"inspect";function GM(e,t,n){zM.prototype.copy.call(e,t,n)}var YM=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.head=null,this.tail=null,this.length=0}var t,n,r;return t=e,n=[{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,n=""+t.data;t=t.next;)n+=e+t.data;return n}},{key:"concat",value:function(e){if(0===this.length)return zM.alloc(0);for(var t=zM.allocUnsafe(e>>>0),n=this.head,r=0;n;)GM(n.data,t,r),r+=n.data.length,n=n.next;return t}},{key:"consume",value:function(e,t){var n;return e<this.head.data.length?(n=this.head.data.slice(0,e),this.head.data=this.head.data.slice(e)):n=e===this.head.data.length?this.shift():t?this._getString(e):this._getBuffer(e),n}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(e){var t=this.head,n=1,r=t.data;for(e-=r.length;t=t.next;){var i=t.data,a=e>i.length?i.length:e;if(a===i.length?r+=i:r+=i.slice(0,e),0===(e-=a)){a===i.length?(++n,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=i.slice(a));break}++n}return this.length-=n,r}},{key:"_getBuffer",value:function(e){var t=zM.allocUnsafe(e),n=this.head,r=1;for(n.data.copy(t),e-=n.data.length;n=n.next;){var i=n.data,a=e>i.length?i.length:e;if(i.copy(t,t.length-e,0,a),0===(e-=a)){a===i.length?(++r,n.next?this.head=n.next:this.head=this.tail=null):(this.head=n,n.data=i.slice(a));break}++r}return this.length-=r,t}},{key:VM,value:function(e,t){return WM(this,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?BM(Object(n),!0).forEach((function(t){jM(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):BM(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t,{depth:0,customInspect:!1}))}}],n&&UM(t.prototype,n),r&&UM(t,r),e}();function HM(e,t){ZM(e,t),qM(e)}function qM(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function ZM(e,t){e.emit("error",t)}var XM={destroy:function(e,t){var n=this,r=this._readableState&&this._readableState.destroyed,i=this._writableState&&this._writableState.destroyed;return r||i?(t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,cM.nextTick(ZM,this,e)):cM.nextTick(ZM,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!t&&e?n._writableState?n._writableState.errorEmitted?cM.nextTick(qM,n):(n._writableState.errorEmitted=!0,cM.nextTick(HM,n,e)):cM.nextTick(HM,n,e):t?(cM.nextTick(qM,n),t(e)):cM.nextTick(qM,n)})),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 n=e._readableState,r=e._writableState;n&&n.autoDestroy||r&&r.autoDestroy?e.destroy(t):e.emit("error",t)}},KM={};var JM={};function QM(e,t,n){n||(n=Error);var r=function(e){var n,r;function i(n,r,i){return e.call(this,function(e,n,r){return"string"===typeof t?t:t(e,n,r)}(n,r,i))||this}return r=e,(n=i).prototype=Object.create(r.prototype),n.prototype.constructor=n,n.__proto__=r,i}(n);r.prototype.name=n.name,r.prototype.code=e,JM[e]=r}function $M(e,t){if(Array.isArray(e)){var n=e.length;return e=e.map((function(e){return String(e)})),n>2?"one of ".concat(t," ").concat(e.slice(0,n-1).join(", "),", or ")+e[n-1]:2===n?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}QM("ERR_INVALID_OPT_VALUE",(function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'}),TypeError),QM("ERR_INVALID_ARG_TYPE",(function(e,t,n){var r,i,a,o;if("string"===typeof t&&(i="not ",t.substr(!a||a<0?0:+a,i.length)===i)?(r="must not be",t=t.replace(/^not /,"")):r="must be",function(e,t,n){return(void 0===n||n>e.length)&&(n=e.length),e.substring(n-t.length,n)===t}(e," argument"))o="The ".concat(e," ").concat(r," ").concat($M(t,"type"));else{var s=function(e,t,n){return"number"!==typeof n&&(n=0),!(n+t.length>e.length)&&-1!==e.indexOf(t,n)}(e,".")?"property":"argument";o='The "'.concat(e,'" ').concat(s," ").concat(r," ").concat($M(t,"type"))}return o+=". Received type ".concat(typeof n)}),TypeError),QM("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),QM("ERR_METHOD_NOT_IMPLEMENTED",(function(e){return"The "+e+" method is not implemented"})),QM("ERR_STREAM_PREMATURE_CLOSE","Premature close"),QM("ERR_STREAM_DESTROYED",(function(e){return"Cannot call "+e+" after a stream was destroyed"})),QM("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),QM("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),QM("ERR_STREAM_WRITE_AFTER_END","write after end"),QM("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),QM("ERR_UNKNOWN_ENCODING",(function(e){return"Unknown encoding: "+e}),TypeError),QM("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),KM.codes=JM;var eI=KM.codes.ERR_INVALID_OPT_VALUE;var tI={getHighWaterMark:function(e,t,n,r){var i=function(e,t,n){return null!=e.highWaterMark?e.highWaterMark:t?e[n]:null}(t,r,n);if(null!=i){if(!isFinite(i)||Math.floor(i)!==i||i<0)throw new eI(r?n:"highWaterMark",i);return Math.floor(i)}return e.objectMode?16:16384}},nI={exports:{}};"function"===typeof Object.create?nI.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:nI.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}};var rI={},iI={exports:{}};!function(e,t){var n=CM,r=n.Buffer;function i(e,t){for(var n in e)t[n]=e[n]}function a(e,t,n){return r(e,t,n)}r.from&&r.alloc&&r.allocUnsafe&&r.allocUnsafeSlow?e.exports=n:(i(n,t),t.Buffer=a),a.prototype=Object.create(r.prototype),i(r,a),a.from=function(e,t,n){if("number"===typeof e)throw new TypeError("Argument must not be a number");return r(e,t,n)},a.alloc=function(e,t,n){if("number"!==typeof e)throw new TypeError("Argument must be a number");var i=r(e);return void 0!==t?"string"===typeof n?i.fill(t,n):i.fill(t):i.fill(0),i},a.allocUnsafe=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return r(e)},a.allocUnsafeSlow=function(e){if("number"!==typeof e)throw new TypeError("Argument must be a number");return n.SlowBuffer(e)}}(iI,iI.exports);var aI=iI.exports.Buffer,oI=aI.isEncoding||function(e){switch((e=""+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 sI(e){var t;switch(this.encoding=function(e){var t=function(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!==typeof t&&(aI.isEncoding===oI||!oI(e)))throw new Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=cI,this.end=fI,t=4;break;case"utf8":this.fillLast=lI,t=4;break;case"base64":this.text=hI,this.end=dI,t=3;break;default:return this.write=pI,void(this.end=gI)}this.lastNeed=0,this.lastTotal=0,this.lastChar=aI.allocUnsafe(t)}function uI(e){return e<=127?0:e>>5===6?2:e>>4===14?3:e>>3===30?4:e>>6===2?-1:-2}function lI(e){var t=this.lastTotal-this.lastNeed,n=function(e,t,n){if(128!==(192&t[0]))return e.lastNeed=0,"\ufffd";if(e.lastNeed>1&&t.length>1){if(128!==(192&t[1]))return e.lastNeed=1,"\ufffd";if(e.lastNeed>2&&t.length>2&&128!==(192&t[2]))return e.lastNeed=2,"\ufffd"}}(this,e);return void 0!==n?n:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function cI(e,t){if((e.length-t)%2===0){var n=e.toString("utf16le",t);if(n){var r=n.charCodeAt(n.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function fI(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,n)}return t}function hI(e,t){var n=(e.length-t)%3;return 0===n?e.toString("base64",t):(this.lastNeed=3-n,this.lastTotal=3,1===n?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-n))}function dI(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function pI(e){return e.toString(this.encoding)}function gI(e){return e&&e.length?this.write(e):""}rI.StringDecoder=sI,sI.prototype.write=function(e){if(0===e.length)return"";var t,n;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n<e.length?t?t+this.text(e,n):this.text(e,n):t||""},sI.prototype.end=function(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"\ufffd":t},sI.prototype.text=function(e,t){var n=function(e,t,n){var r=t.length-1;if(r<n)return 0;var i=uI(t[r]);if(i>=0)return i>0&&(e.lastNeed=i-1),i;if(--r<n||-2===i)return 0;if(i=uI(t[r]),i>=0)return i>0&&(e.lastNeed=i-2),i;if(--r<n||-2===i)return 0;if(i=uI(t[r]),i>=0)return i>0&&(2===i?i=0:e.lastNeed=i-3),i;return 0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=n;var r=e.length-(n-this.lastNeed);return e.copy(this.lastChar,0,r),e.toString("utf8",t,r)},sI.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length};var vI=KM.codes.ERR_STREAM_PREMATURE_CLOSE;function mI(){}var yI,bI=function e(t,n,r){if("function"===typeof n)return e(t,null,n);n||(n={}),r=function(e){var t=!1;return function(){if(!t){t=!0;for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];e.apply(this,r)}}}(r||mI);var i=n.readable||!1!==n.readable&&t.readable,a=n.writable||!1!==n.writable&&t.writable,o=function(){t.writable||u()},s=t._writableState&&t._writableState.finished,u=function(){a=!1,s=!0,i||r.call(t)},l=t._readableState&&t._readableState.endEmitted,c=function(){i=!1,l=!0,a||r.call(t)},f=function(e){r.call(t,e)},h=function(){var e;return i&&!l?(t._readableState&&t._readableState.ended||(e=new vI),r.call(t,e)):a&&!s?(t._writableState&&t._writableState.ended||(e=new vI),r.call(t,e)):void 0},d=function(){t.req.on("finish",u)};return!function(e){return e.setHeader&&"function"===typeof e.abort}(t)?a&&!t._writableState&&(t.on("end",o),t.on("close",o)):(t.on("complete",u),t.on("abort",h),t.req?d():t.on("request",d)),t.on("end",c),t.on("finish",u),!1!==n.error&&t.on("error",f),t.on("close",h),function(){t.removeListener("complete",u),t.removeListener("abort",h),t.removeListener("request",d),t.req&&t.req.removeListener("finish",u),t.removeListener("end",o),t.removeListener("close",o),t.removeListener("finish",u),t.removeListener("end",c),t.removeListener("error",f),t.removeListener("close",h)}};function wI(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var kI=bI,xI=Symbol("lastResolve"),_I=Symbol("lastReject"),AI=Symbol("error"),EI=Symbol("ended"),SI=Symbol("lastPromise"),CI=Symbol("handlePromise"),DI=Symbol("stream");function TI(e,t){return{value:e,done:t}}function OI(e){var t=e[xI];if(null!==t){var n=e[DI].read();null!==n&&(e[SI]=null,e[xI]=null,e[_I]=null,t(TI(n,!1)))}}function FI(e){cM.nextTick(OI,e)}var PI=Object.getPrototypeOf((function(){})),RI=Object.setPrototypeOf((yI={get stream(){return this[DI]},next:function(){var e=this,t=this[AI];if(null!==t)return Promise.reject(t);if(this[EI])return Promise.resolve(TI(void 0,!0));if(this[DI].destroyed)return new Promise((function(t,n){cM.nextTick((function(){e[AI]?n(e[AI]):t(TI(void 0,!0))}))}));var n,r=this[SI];if(r)n=new Promise(function(e,t){return function(n,r){e.then((function(){t[EI]?n(TI(void 0,!0)):t[CI](n,r)}),r)}}(r,this));else{var i=this[DI].read();if(null!==i)return Promise.resolve(TI(i,!1));n=new Promise(this[CI])}return this[SI]=n,n}},wI(yI,Symbol.asyncIterator,(function(){return this})),wI(yI,"return",(function(){var e=this;return new Promise((function(t,n){e[DI].destroy(null,(function(e){e?n(e):t(TI(void 0,!0))}))}))})),yI),PI),MI=function(e){var t,n=Object.create(RI,(wI(t={},DI,{value:e,writable:!0}),wI(t,xI,{value:null,writable:!0}),wI(t,_I,{value:null,writable:!0}),wI(t,AI,{value:null,writable:!0}),wI(t,EI,{value:e._readableState.endEmitted,writable:!0}),wI(t,CI,{value:function(e,t){var r=n[DI].read();r?(n[SI]=null,n[xI]=null,n[_I]=null,e(TI(r,!1))):(n[xI]=e,n[_I]=t)},writable:!0}),t));return n[SI]=null,kI(e,(function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=n[_I];return null!==t&&(n[SI]=null,n[xI]=null,n[_I]=null,t(e)),void(n[AI]=e)}var r=n[xI];null!==r&&(n[SI]=null,n[xI]=null,n[_I]=null,r(TI(void 0,!0))),n[EI]=!0})),e.on("readable",FI.bind(null,n)),n},II=function(){throw new Error("Readable.from is not available in the browser")},LI=jR;LI.Readable=rL,rL.ReadableState=nL,fM.exports.EventEmitter;var NI=function(e,t){return e.listeners(t).length},BI=SM,jI=CM.Buffer,UI=LR.Uint8Array||function(){};var zI,WI=NM;zI=WI&&WI.debuglog?WI.debuglog("stream"):function(){};var VI,GI,YI,HI=YM,qI=XM,ZI=tI.getHighWaterMark,XI=KM.codes,KI=XI.ERR_INVALID_ARG_TYPE,JI=XI.ERR_STREAM_PUSH_AFTER_EOF,QI=XI.ERR_METHOD_NOT_IMPLEMENTED,$I=XI.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;nI.exports(rL,BI);var eL=qI.errorOrDestroy,tL=["error","close","destroy","pause","resume"];function nL(e,t,n){e=e||{},"boolean"!==typeof n&&(n=t instanceof LI.Duplex),this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=ZI(this,e,"readableHighWaterMark",n),this.buffer=new HI,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&&(VI||(VI=rI.StringDecoder),this.decoder=new VI(e.encoding),this.encoding=e.encoding)}function rL(e){if(!(this instanceof rL))return new rL(e);var t=this instanceof LI.Duplex;this._readableState=new nL(e,this,t),this.readable=!0,e&&("function"===typeof e.read&&(this._read=e.read),"function"===typeof e.destroy&&(this._destroy=e.destroy)),BI.call(this)}function iL(e,t,n,r,i){zI("readableAddChunk",t);var a,o=e._readableState;if(null===t)o.reading=!1,function(e,t){if(zI("onEofChunk"),t.ended)return;if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,t.sync?uL(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,lL(e)))}(e,o);else if(i||(a=function(e,t){var n;r=t,jI.isBuffer(r)||r instanceof UI||"string"===typeof t||void 0===t||e.objectMode||(n=new KI("chunk",["string","Buffer","Uint8Array"],t));var r;return n}(o,t)),a)eL(e,a);else if(o.objectMode||t&&t.length>0)if("string"===typeof t||o.objectMode||Object.getPrototypeOf(t)===jI.prototype||(t=function(e){return jI.from(e)}(t)),r)o.endEmitted?eL(e,new $I):aL(e,o,t,!0);else if(o.ended)eL(e,new JI);else{if(o.destroyed)return!1;o.reading=!1,o.decoder&&!n?(t=o.decoder.write(t),o.objectMode||0!==t.length?aL(e,o,t,!1):cL(e,o)):aL(e,o,t,!1)}else r||(o.reading=!1,cL(e,o));return!o.ended&&(o.length<o.highWaterMark||0===o.length)}function aL(e,t,n,r){t.flowing&&0===t.length&&!t.sync?(t.awaitDrain=0,e.emit("data",n)):(t.length+=t.objectMode?1:n.length,r?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&uL(e)),cL(e,t)}Object.defineProperty(rL.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),rL.prototype.destroy=qI.destroy,rL.prototype._undestroy=qI.undestroy,rL.prototype._destroy=function(e,t){t(e)},rL.prototype.push=function(e,t){var n,r=this._readableState;return r.objectMode?n=!0:"string"===typeof e&&((t=t||r.defaultEncoding)!==r.encoding&&(e=jI.from(e,t),t=""),n=!0),iL(this,e,t,!1,n)},rL.prototype.unshift=function(e){return iL(this,e,null,!0,!1)},rL.prototype.isPaused=function(){return!1===this._readableState.flowing},rL.prototype.setEncoding=function(e){VI||(VI=rI.StringDecoder);var t=new VI(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;for(var n=this._readableState.buffer.head,r="";null!==n;)r+=t.write(n.data),n=n.next;return this._readableState.buffer.clear(),""!==r&&this._readableState.buffer.push(r),this._readableState.length=r.length,this};var oL=1073741824;function sL(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=function(e){return e>=oL?e=oL:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function uL(e){var t=e._readableState;zI("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(zI("emitReadable",t.flowing),t.emittedReadable=!0,cM.nextTick(lL,e))}function lL(e){var t=e._readableState;zI("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,gL(e)}function cL(e,t){t.readingMore||(t.readingMore=!0,cM.nextTick(fL,e,t))}function fL(e,t){for(;!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&0===t.length);){var n=t.length;if(zI("maybeReadMore read 0"),e.read(0),n===t.length)break}t.readingMore=!1}function hL(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 dL(e){zI("readable nexttick read 0"),e.read(0)}function pL(e,t){zI("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),gL(e),t.flowing&&!t.reading&&e.read(0)}function gL(e){var t=e._readableState;for(zI("flow",t.flowing);t.flowing&&null!==e.read(););}function vL(e,t){return 0===t.length?null:(t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):n=t.buffer.consume(e,t.decoder),n);var n}function mL(e){var t=e._readableState;zI("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,cM.nextTick(yL,t,e))}function yL(e,t){if(zI("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var n=t._writableState;(!n||n.autoDestroy&&n.finished)&&t.destroy()}}function bL(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}rL.prototype.read=function(e){zI("read",e),e=parseInt(e,10);var t=this._readableState,n=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&((0!==t.highWaterMark?t.length>=t.highWaterMark:t.length>0)||t.ended))return zI("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?mL(this):uL(this),null;if(0===(e=sL(e,t))&&t.ended)return 0===t.length&&mL(this),null;var r,i=t.needReadable;return zI("need readable",i),(0===t.length||t.length-e<t.highWaterMark)&&zI("length less than watermark",i=!0),t.ended||t.reading?zI("reading or ended",i=!1):i&&(zI("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=sL(n,t))),null===(r=e>0?vL(e,t):null)?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&mL(this)),null!==r&&this.emit("data",r),r},rL.prototype._read=function(e){eL(this,new QI("_read()"))},rL.prototype.pipe=function(e,t){var n=this,r=this._readableState;switch(r.pipesCount){case 0:r.pipes=e;break;case 1:r.pipes=[r.pipes,e];break;default:r.pipes.push(e)}r.pipesCount+=1,zI("pipe count=%d opts=%j",r.pipesCount,t);var i=(!t||!1!==t.end)&&e!==cM.stdout&&e!==cM.stderr?o:d;function a(t,i){zI("onunpipe"),t===n&&i&&!1===i.hasUnpiped&&(i.hasUnpiped=!0,zI("cleanup"),e.removeListener("close",f),e.removeListener("finish",h),e.removeListener("drain",s),e.removeListener("error",c),e.removeListener("unpipe",a),n.removeListener("end",o),n.removeListener("end",d),n.removeListener("data",l),u=!0,!r.awaitDrain||e._writableState&&!e._writableState.needDrain||s())}function o(){zI("onend"),e.end()}r.endEmitted?cM.nextTick(i):n.once("end",i),e.on("unpipe",a);var s=function(e){return function(){var t=e._readableState;zI("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&NI(e,"data")&&(t.flowing=!0,gL(e))}}(n);e.on("drain",s);var u=!1;function l(t){zI("ondata");var i=e.write(t);zI("dest.write",i),!1===i&&((1===r.pipesCount&&r.pipes===e||r.pipesCount>1&&-1!==bL(r.pipes,e))&&!u&&(zI("false write response, pause",r.awaitDrain),r.awaitDrain++),n.pause())}function c(t){zI("onerror",t),d(),e.removeListener("error",c),0===NI(e,"error")&&eL(e,t)}function f(){e.removeListener("finish",h),d()}function h(){zI("onfinish"),e.removeListener("close",f),d()}function d(){zI("unpipe"),n.unpipe(e)}return n.on("data",l),function(e,t,n){if("function"===typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}(e,"error",c),e.once("close",f),e.once("finish",h),e.emit("pipe",n),r.flowing||(zI("pipe resume"),n.resume()),e},rL.prototype.unpipe=function(e){var t=this._readableState,n={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,n)),this;if(!e){var r=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var a=0;a<i;a++)r[a].emit("unpipe",this,{hasUnpiped:!1});return this}var o=bL(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,n)),this},rL.prototype.on=function(e,t){var n=BI.prototype.on.call(this,e,t),r=this._readableState;return"data"===e?(r.readableListening=this.listenerCount("readable")>0,!1!==r.flowing&&this.resume()):"readable"===e&&(r.endEmitted||r.readableListening||(r.readableListening=r.needReadable=!0,r.flowing=!1,r.emittedReadable=!1,zI("on readable",r.length,r.reading),r.length?uL(this):r.reading||cM.nextTick(dL,this))),n},rL.prototype.addListener=rL.prototype.on,rL.prototype.removeListener=function(e,t){var n=BI.prototype.removeListener.call(this,e,t);return"readable"===e&&cM.nextTick(hL,this),n},rL.prototype.removeAllListeners=function(e){var t=BI.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||cM.nextTick(hL,this),t},rL.prototype.resume=function(){var e=this._readableState;return e.flowing||(zI("resume"),e.flowing=!e.readableListening,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,cM.nextTick(pL,e,t))}(this,e)),e.paused=!1,this},rL.prototype.pause=function(){return zI("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(zI("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},rL.prototype.wrap=function(e){var t=this,n=this._readableState,r=!1;for(var i in e.on("end",(function(){if(zI("wrapped end"),n.decoder&&!n.ended){var e=n.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(i){(zI("wrapped data"),n.decoder&&(i=n.decoder.write(i)),!n.objectMode||null!==i&&void 0!==i)&&((n.objectMode||i&&i.length)&&(t.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));for(var a=0;a<tL.length;a++)e.on(tL[a],this.emit.bind(this,tL[a]));return this._read=function(t){zI("wrapped _read",t),r&&(r=!1,e.resume())},this},"function"===typeof Symbol&&(rL.prototype[Symbol.asyncIterator]=function(){return void 0===GI&&(GI=MI),GI(this)}),Object.defineProperty(rL.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(rL.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(rL.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}}),rL._fromList=vL,Object.defineProperty(rL.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"===typeof Symbol&&(rL.from=function(e,t){return void 0===YI&&(YI=II),YI(rL,e,t)});var wL=function(e,t){if(kL("noDeprecation"))return e;var n=!1;return function(){if(!n){if(kL("throwDeprecation"))throw new Error(t);kL("traceDeprecation")?console.trace(t):console.warn(t),n=!0}return e.apply(this,arguments)}};function kL(e){try{if(!LR.localStorage)return!1}catch(ih){return!1}var t=LR.localStorage[e];return null!=t&&"true"===String(t).toLowerCase()}var xL=jR;function _L(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,n){var r=e.entry;e.entry=null;for(;r;){var i=r.callback;t.pendingcb--,i(n),r=r.next}t.corkedRequestsFree.next=e}(t,e)}}xL.Writable=VL,VL.WritableState=WL;var AL={deprecate:wL},EL=SM,SL=CM.Buffer,CL=LR.Uint8Array||function(){};var DL,TL=XM,OL=tI.getHighWaterMark,FL=KM.codes,PL=FL.ERR_INVALID_ARG_TYPE,RL=FL.ERR_METHOD_NOT_IMPLEMENTED,ML=FL.ERR_MULTIPLE_CALLBACK,IL=FL.ERR_STREAM_CANNOT_PIPE,LL=FL.ERR_STREAM_DESTROYED,NL=FL.ERR_STREAM_NULL_VALUES,BL=FL.ERR_STREAM_WRITE_AFTER_END,jL=FL.ERR_UNKNOWN_ENCODING,UL=TL.errorOrDestroy;function zL(){}function WL(e,t,n){e=e||{},"boolean"!==typeof n&&(n=t instanceof xL.Duplex),this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=OL(this,e,"writableHighWaterMark",n),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var r=!1===e.decodeStrings;this.decodeStrings=!r,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 n=e._writableState,r=n.sync,i=n.writecb;if("function"!==typeof i)throw new ML;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(n),t)!function(e,t,n,r,i){--t.pendingcb,n?(cM.nextTick(i,r),cM.nextTick(XL,e,t),e._writableState.errorEmitted=!0,UL(e,r)):(i(r),e._writableState.errorEmitted=!0,UL(e,r),XL(e,t))}(e,n,r,t,i);else{var a=qL(n)||e.destroyed;a||n.corked||n.bufferProcessing||!n.bufferedRequest||HL(e,n),r?cM.nextTick(YL,e,n,a,i):YL(e,n,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 _L(this)}function VL(e){var t=this instanceof xL.Duplex;if(!t&&!DL.call(VL,this))return new VL(e);this._writableState=new WL(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)),EL.call(this)}function GL(e,t,n,r,i,a,o){t.writelen=r,t.writecb=o,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new LL("write")):n?e._writev(i,t.onwrite):e._write(i,a,t.onwrite),t.sync=!1}function YL(e,t,n,r){n||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,r(),XL(e,t)}function HL(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=t.bufferedRequestCount,i=new Array(r),a=t.corkedRequestsFree;a.entry=n;for(var o=0,s=!0;n;)i[o]=n,n.isBuf||(s=!1),n=n.next,o+=1;i.allBuffers=s,GL(e,t,!0,t.length,i,"",a.finish),t.pendingcb++,t.lastBufferedRequest=null,a.next?(t.corkedRequestsFree=a.next,a.next=null):t.corkedRequestsFree=new _L(t),t.bufferedRequestCount=0}else{for(;n;){var u=n.chunk,l=n.encoding,c=n.callback;if(GL(e,t,!1,t.objectMode?1:u.length,u,l,c),n=n.next,t.bufferedRequestCount--,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}function qL(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function ZL(e,t){e._final((function(n){t.pendingcb--,n&&UL(e,n),t.prefinished=!0,e.emit("prefinish"),XL(e,t)}))}function XL(e,t){var n=qL(t);if(n&&(function(e,t){t.prefinished||t.finalCalled||("function"!==typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,cM.nextTick(ZL,e,t)))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"),t.autoDestroy))){var r=e._readableState;(!r||r.autoDestroy&&r.endEmitted)&&e.destroy()}return n}nI.exports(VL,EL),WL.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(WL.prototype,"buffer",{get:AL.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(ih){}}(),"function"===typeof Symbol&&Symbol.hasInstance&&"function"===typeof Function.prototype[Symbol.hasInstance]?(DL=Function.prototype[Symbol.hasInstance],Object.defineProperty(VL,Symbol.hasInstance,{value:function(e){return!!DL.call(this,e)||this===VL&&(e&&e._writableState instanceof WL)}})):DL=function(e){return e instanceof this},VL.prototype.pipe=function(){UL(this,new IL)},VL.prototype.write=function(e,t,n){var r,i=this._writableState,a=!1,o=!i.objectMode&&(r=e,SL.isBuffer(r)||r instanceof CL);return o&&!SL.isBuffer(e)&&(e=function(e){return SL.from(e)}(e)),"function"===typeof t&&(n=t,t=null),o?t="buffer":t||(t=i.defaultEncoding),"function"!==typeof n&&(n=zL),i.ending?function(e,t){var n=new BL;UL(e,n),cM.nextTick(t,n)}(this,n):(o||function(e,t,n,r){var i;return null===n?i=new NL:"string"===typeof n||t.objectMode||(i=new PL("chunk",["string","Buffer"],n)),!i||(UL(e,i),cM.nextTick(r,i),!1)}(this,i,e,n))&&(i.pendingcb++,a=function(e,t,n,r,i,a){if(!n){var o=function(e,t,n){e.objectMode||!1===e.decodeStrings||"string"!==typeof t||(t=SL.from(t,n));return t}(t,r,i);r!==o&&(n=!0,i="buffer",r=o)}var s=t.objectMode?1:r.length;t.length+=s;var u=t.length<t.highWaterMark;u||(t.needDrain=!0);if(t.writing||t.corked){var l=t.lastBufferedRequest;t.lastBufferedRequest={chunk:r,encoding:i,isBuf:n,callback:a,next:null},l?l.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else GL(e,t,!1,s,r,i,a);return u}(this,i,o,e,t,n)),a},VL.prototype.cork=function(){this._writableState.corked++},VL.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||HL(this,e))},VL.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 jL(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(VL.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(VL.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),VL.prototype._write=function(e,t,n){n(new RL("_write()"))},VL.prototype._writev=null,VL.prototype.end=function(e,t,n){var r=this._writableState;return"function"===typeof e?(n=e,e=null,t=null):"function"===typeof t&&(n=t,t=null),null!==e&&void 0!==e&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||function(e,t,n){t.ending=!0,XL(e,t),n&&(t.finished?cM.nextTick(n):e.once("finish",n));t.ended=!0,e.writable=!1}(this,r,n),this},Object.defineProperty(VL.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(VL.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),VL.prototype.destroy=TL.destroy,VL.prototype._undestroy=TL.undestroy,VL.prototype._destroy=function(e,t){t(e)};var KL=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t},JL=jR;JL.Duplex=tN,nI.exports(tN,JL.Readable);for(var QL=KL(JL.Writable.prototype),$L=0;$L<QL.length;$L++){var eN=QL[$L];tN.prototype[eN]||(tN.prototype[eN]=JL.Writable.prototype[eN])}function tN(e){if(!(this instanceof tN))return new tN(e);JL.Readable.call(this,e),JL.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",nN)))}function nN(){this._writableState.ended||cM.nextTick(rN,this)}function rN(e){e.end()}Object.defineProperty(tN.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(tN.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(tN.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(tN.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)}});var iN=jR;iN.Transform=fN;var aN=KM.codes,oN=aN.ERR_METHOD_NOT_IMPLEMENTED,sN=aN.ERR_MULTIPLE_CALLBACK,uN=aN.ERR_TRANSFORM_ALREADY_TRANSFORMING,lN=aN.ERR_TRANSFORM_WITH_LENGTH_0;function cN(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(null===r)return this.emit("error",new sN);n.writechunk=null,n.writecb=null,null!=t&&this.push(t),r(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}function fN(e){if(!(this instanceof fN))return new fN(e);iN.Duplex.call(this,e),this._transformState={afterTransform:cN.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",hN)}function hN(){var e=this;"function"!==typeof this._flush||this._readableState.destroyed?dN(this,null,null):this._flush((function(t,n){dN(e,t,n)}))}function dN(e,t,n){if(t)return e.emit("error",t);if(null!=n&&e.push(n),e._writableState.length)throw new lN;if(e._transformState.transforming)throw new uN;return e.push(null)}nI.exports(fN,iN.Duplex),fN.prototype.push=function(e,t){return this._transformState.needTransform=!1,iN.Duplex.prototype.push.call(this,e,t)},fN.prototype._transform=function(e,t,n){n(new oN("_transform()"))},fN.prototype._write=function(e,t,n){var r=this._transformState;if(r.writecb=n,r.writechunk=e,r.writeencoding=t,!r.transforming){var i=this._readableState;(r.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},fN.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))},fN.prototype._destroy=function(e,t){iN.Duplex.prototype._destroy.call(this,e,(function(e){t(e)}))};var pN,gN=jR;function vN(e){if(!(this instanceof vN))return new vN(e);Transform.call(this,e)}gN.PassThrough=vN,nI.exports(vN,gN.Transform),vN.prototype._transform=function(e,t,n){n(null,e)};var mN=KM.codes,yN=mN.ERR_MISSING_ARGS,bN=mN.ERR_STREAM_DESTROYED;function wN(e){if(e)throw e}function kN(e){e()}function xN(e,t){return e.pipe(t)}var _N=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r,i=function(e){return e.length?"function"!==typeof e[e.length-1]?wN:e.pop():wN}(t);if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new yN("streams");var a=t.map((function(e,n){var o=n<t.length-1;return function(e,t,n,r){r=function(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}(r);var i=!1;e.on("close",(function(){i=!0})),void 0===pN&&(pN=bI),pN(e,{readable:t,writable:n},(function(e){if(e)return r(e);i=!0,r()}));var a=!1;return function(t){if(!i&&!a)return a=!0,function(e){return e.setHeader&&"function"===typeof e.abort}(e)?e.abort():"function"===typeof e.destroy?e.destroy():void r(t||new bN("pipe"))}}(e,o,n>0,(function(e){r||(r=e),e&&a.forEach(kN),o||(a.forEach(kN),i(r))}))}));return t.reduce(xN)};!function(e,t){var n=jR;(t=e.exports=n.Readable).Stream=n.Readable,t.Readable=n.Readable,t.Writable=n.Writable,t.Duplex=n.Duplex,t.Transform=n.Transform,t.PassThrough=n.PassThrough,t.finished=bI,t.pipeline=_N}(BR,BR.exports);var AN,EN=BR.exports,SN={},CN={},DN={exports:{}},TN={},ON={},FN={},PN=function(){if("function"!==typeof Symbol||"function"!==typeof Object.getOwnPropertySymbols)return!1;if("symbol"===typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"===typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"===typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"===typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"===typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(e,t);if(42!==i.value||!0!==i.enumerable)return!1}return!0},RN="undefined"!==typeof Symbol&&Symbol,MN=PN,IN=Array.prototype.slice,LN=Object.prototype.toString,NN=function(e){var t=this;if("function"!==typeof t||"[object Function]"!==LN.call(t))throw new TypeError("Function.prototype.bind called on incompatible "+t);for(var n,r=IN.call(arguments,1),i=Math.max(0,t.length-r.length),a=[],o=0;o<i;o++)a.push("$"+o);if(n=Function("binder","return function ("+a.join(",")+"){ return binder.apply(this,arguments); }")((function(){if(this instanceof n){var i=t.apply(this,r.concat(IN.call(arguments)));return Object(i)===i?i:this}return t.apply(e,r.concat(IN.call(arguments)))})),t.prototype){var s=function(){};s.prototype=t.prototype,n.prototype=new s,s.prototype=null}return n},BN=Function.prototype.bind||NN,jN=BN.call(Function.call,Object.prototype.hasOwnProperty),UN=SyntaxError,zN=Function,WN=TypeError,VN=function(e){try{return zN('"use strict"; return ('+e+").constructor;")()}catch(W3){}},GN=Object.getOwnPropertyDescriptor;if(GN)try{GN({},"")}catch(W3){GN=null}var YN=function(){throw new WN},HN=GN?function(){try{return YN}catch(e){try{return GN(arguments,"callee").get}catch(t){return YN}}}():YN,qN="function"===typeof RN&&"function"===typeof Symbol&&"symbol"===typeof RN("foo")&&"symbol"===typeof Symbol("bar")&&MN(),ZN=Object.getPrototypeOf||function(e){return e.__proto__},XN={},KN="undefined"===typeof Uint8Array?AN:ZN(Uint8Array),JN={"%AggregateError%":"undefined"===typeof AggregateError?AN:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"===typeof ArrayBuffer?AN:ArrayBuffer,"%ArrayIteratorPrototype%":qN?ZN([][Symbol.iterator]()):AN,"%AsyncFromSyncIteratorPrototype%":AN,"%AsyncFunction%":XN,"%AsyncGenerator%":XN,"%AsyncGeneratorFunction%":XN,"%AsyncIteratorPrototype%":XN,"%Atomics%":"undefined"===typeof Atomics?AN:Atomics,"%BigInt%":"undefined"===typeof BigInt?AN:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"===typeof DataView?AN:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"===typeof Float32Array?AN:Float32Array,"%Float64Array%":"undefined"===typeof Float64Array?AN:Float64Array,"%FinalizationRegistry%":"undefined"===typeof FinalizationRegistry?AN:FinalizationRegistry,"%Function%":zN,"%GeneratorFunction%":XN,"%Int8Array%":"undefined"===typeof Int8Array?AN:Int8Array,"%Int16Array%":"undefined"===typeof Int16Array?AN:Int16Array,"%Int32Array%":"undefined"===typeof Int32Array?AN:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":qN?ZN(ZN([][Symbol.iterator]())):AN,"%JSON%":"object"===typeof JSON?JSON:AN,"%Map%":"undefined"===typeof Map?AN:Map,"%MapIteratorPrototype%":"undefined"!==typeof Map&&qN?ZN((new Map)[Symbol.iterator]()):AN,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"===typeof Promise?AN:Promise,"%Proxy%":"undefined"===typeof Proxy?AN:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"===typeof Reflect?AN:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"===typeof Set?AN:Set,"%SetIteratorPrototype%":"undefined"!==typeof Set&&qN?ZN((new Set)[Symbol.iterator]()):AN,"%SharedArrayBuffer%":"undefined"===typeof SharedArrayBuffer?AN:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":qN?ZN(""[Symbol.iterator]()):AN,"%Symbol%":qN?Symbol:AN,"%SyntaxError%":UN,"%ThrowTypeError%":HN,"%TypedArray%":KN,"%TypeError%":WN,"%Uint8Array%":"undefined"===typeof Uint8Array?AN:Uint8Array,"%Uint8ClampedArray%":"undefined"===typeof Uint8ClampedArray?AN:Uint8ClampedArray,"%Uint16Array%":"undefined"===typeof Uint16Array?AN:Uint16Array,"%Uint32Array%":"undefined"===typeof Uint32Array?AN:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"===typeof WeakMap?AN:WeakMap,"%WeakRef%":"undefined"===typeof WeakRef?AN:WeakRef,"%WeakSet%":"undefined"===typeof WeakSet?AN:WeakSet},QN=function e(t){var n;if("%AsyncFunction%"===t)n=VN("async function () {}");else if("%GeneratorFunction%"===t)n=VN("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=VN("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&(n=ZN(i.prototype))}return JN[t]=n,n},$N={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},eB=BN,tB=jN,nB=eB.call(Function.call,Array.prototype.concat),rB=eB.call(Function.apply,Array.prototype.splice),iB=eB.call(Function.call,String.prototype.replace),aB=eB.call(Function.call,String.prototype.slice),oB=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,sB=/\\(\\)?/g,uB=function(e,t){var n,r=e;if(tB($N,r)&&(r="%"+(n=$N[r])[0]+"%"),tB(JN,r)){var i=JN[r];if(i===XN&&(i=QN(r)),"undefined"===typeof i&&!t)throw new WN("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:i}}throw new UN("intrinsic "+e+" does not exist!")},lB=function(e,t){if("string"!==typeof e||0===e.length)throw new WN("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!==typeof t)throw new WN('"allowMissing" argument must be a boolean');var n=function(e){var t=aB(e,0,1),n=aB(e,-1);if("%"===t&&"%"!==n)throw new UN("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new UN("invalid intrinsic syntax, expected opening `%`");var r=[];return iB(e,oB,(function(e,t,n,i){r[r.length]=n?iB(i,sB,"$1"):t||e})),r}(e),r=n.length>0?n[0]:"",i=uB("%"+r+"%",t),a=i.name,o=i.value,s=!1,u=i.alias;u&&(r=u[0],rB(n,nB([0,1],u)));for(var l=1,c=!0;l<n.length;l+=1){var f=n[l],h=aB(f,0,1),d=aB(f,-1);if(('"'===h||"'"===h||"`"===h||'"'===d||"'"===d||"`"===d)&&h!==d)throw new UN("property names with quotes must have matching quotes");if("constructor"!==f&&c||(s=!0),tB(JN,a="%"+(r+="."+f)+"%"))o=JN[a];else if(null!=o){if(!(f in o)){if(!t)throw new WN("base intrinsic for "+e+" exists, but the property is not available.");return}if(GN&&l+1>=n.length){var p=GN(o,f);o=(c=!!p)&&"get"in p&&!("originalValue"in p.get)?p.get:o[f]}else c=tB(o,f),o=o[f];c&&!s&&(JN[a]=o)}}return o},cB={exports:{}};!function(e){var t=BN,n=lB,r=n("%Function.prototype.apply%"),i=n("%Function.prototype.call%"),a=n("%Reflect.apply%",!0)||t.call(i,r),o=n("%Object.getOwnPropertyDescriptor%",!0),s=n("%Object.defineProperty%",!0),u=n("%Math.max%");if(s)try{s({},"a",{value:1})}catch(W3){s=null}e.exports=function(e){var n=a(t,i,arguments);o&&s&&(o(n,"length").configurable&&s(n,"length",{value:1+u(0,e.length-(arguments.length-1))}));return n};var l=function(){return a(t,r,arguments)};s?s(e.exports,"apply",{value:l}):e.exports.apply=l}(cB);var fB=lB,hB=cB.exports,dB=hB(fB("String.prototype.indexOf")),pB=function(e,t){var n=fB(e,!!t);return"function"===typeof n&&dB(e,".prototype.")>-1?hB(n):n},gB="function"===typeof Symbol&&"symbol"===typeof Symbol.toStringTag,vB=pB("Object.prototype.toString"),mB=function(e){return!(gB&&e&&"object"===typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===vB(e)},yB=function(e){return!!mB(e)||null!==e&&"object"===typeof e&&"number"===typeof e.length&&e.length>=0&&"[object Array]"!==vB(e)&&"[object Function]"===vB(e.callee)},bB=function(){return mB(arguments)}();mB.isLegacyArguments=yB;var wB,kB=bB?mB:yB,xB=PN,_B=function(){return xB()&&!!Symbol.toStringTag},AB=Object.prototype.toString,EB=Function.prototype.toString,SB=/^\s*(?:function)?\*/,CB=_B(),DB=Object.getPrototypeOf,TB=function(e){if("function"!==typeof e)return!1;if(SB.test(EB.call(e)))return!0;if(!CB)return"[object GeneratorFunction]"===AB.call(e);if(!DB)return!1;if("undefined"===typeof wB){var t=function(){if(!CB)return!1;try{return Function("return function*() {}")()}catch(W3){}}();wB=!!t&&DB(t)}return DB(e)===wB},OB=Object.prototype.hasOwnProperty,FB=Object.prototype.toString,PB=function(e,t,n){if("[object Function]"!==FB.call(t))throw new TypeError("iterator must be a function");var r=e.length;if(r===+r)for(var i=0;i<r;i++)t.call(n,e[i],i,e);else for(var a in e)OB.call(e,a)&&t.call(n,e[a],a,e)},RB=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],MB="undefined"===typeof globalThis?LR:globalThis,IB=function(){for(var e=[],t=0;t<RB.length;t++)"function"===typeof MB[RB[t]]&&(e[e.length]=RB[t]);return e},LB=lB("%Object.getOwnPropertyDescriptor%",!0);if(LB)try{LB([],"length")}catch(W3){LB=null}var NB=LB,BB=PB,jB=IB,UB=pB,zB=UB("Object.prototype.toString"),WB=_B(),VB="undefined"===typeof globalThis?LR:globalThis,GB=jB(),YB=UB("Array.prototype.indexOf",!0)||function(e,t){for(var n=0;n<e.length;n+=1)if(e[n]===t)return n;return-1},HB=UB("String.prototype.slice"),qB={},ZB=NB,XB=Object.getPrototypeOf;WB&&ZB&&XB&&BB(GB,(function(e){var t=new VB[e];if(Symbol.toStringTag in t){var n=XB(t),r=ZB(n,Symbol.toStringTag);if(!r){var i=XB(n);r=ZB(i,Symbol.toStringTag)}qB[e]=r.get}}));var KB=function(e){if(!e||"object"!==typeof e)return!1;if(!WB||!(Symbol.toStringTag in e)){var t=HB(zB(e),8,-1);return YB(GB,t)>-1}return!!ZB&&function(e){var t=!1;return BB(qB,(function(n,r){if(!t)try{t=n.call(e)===r}catch(W3){}})),t}(e)},JB=PB,QB=IB,$B=pB,ej=$B("Object.prototype.toString"),tj=_B(),nj="undefined"===typeof globalThis?LR:globalThis,rj=QB(),ij=$B("String.prototype.slice"),aj={},oj=NB,sj=Object.getPrototypeOf;tj&&oj&&sj&&JB(rj,(function(e){if("function"===typeof nj[e]){var t=new nj[e];if(Symbol.toStringTag in t){var n=sj(t),r=oj(n,Symbol.toStringTag);if(!r){var i=sj(n);r=oj(i,Symbol.toStringTag)}aj[e]=r.get}}}));var uj=KB,lj=function(e){return!!uj(e)&&(tj&&Symbol.toStringTag in e?function(e){var t=!1;return JB(aj,(function(n,r){if(!t)try{var i=n.call(e);i===r&&(t=i)}catch(W3){}})),t}(e):ij(ej(e),8,-1))};!function(e){var t=kB,n=TB,r=lj,i=KB;function a(e){return e.call.bind(e)}var o="undefined"!==typeof BigInt,s="undefined"!==typeof Symbol,u=a(Object.prototype.toString),l=a(Number.prototype.valueOf),c=a(String.prototype.valueOf),f=a(Boolean.prototype.valueOf);if(o)var h=a(BigInt.prototype.valueOf);if(s)var d=a(Symbol.prototype.valueOf);function p(e,t){if("object"!==typeof e)return!1;try{return t(e),!0}catch(W3){return!1}}function g(e){return"[object Map]"===u(e)}function v(e){return"[object Set]"===u(e)}function m(e){return"[object WeakMap]"===u(e)}function y(e){return"[object WeakSet]"===u(e)}function b(e){return"[object ArrayBuffer]"===u(e)}function w(e){return"undefined"!==typeof ArrayBuffer&&(b.working?b(e):e instanceof ArrayBuffer)}function k(e){return"[object DataView]"===u(e)}function x(e){return"undefined"!==typeof DataView&&(k.working?k(e):e instanceof DataView)}e.isArgumentsObject=t,e.isGeneratorFunction=n,e.isTypedArray=i,e.isPromise=function(e){return"undefined"!==typeof Promise&&e instanceof Promise||null!==e&&"object"===typeof e&&"function"===typeof e.then&&"function"===typeof e.catch},e.isArrayBufferView=function(e){return"undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):i(e)||x(e)},e.isUint8Array=function(e){return"Uint8Array"===r(e)},e.isUint8ClampedArray=function(e){return"Uint8ClampedArray"===r(e)},e.isUint16Array=function(e){return"Uint16Array"===r(e)},e.isUint32Array=function(e){return"Uint32Array"===r(e)},e.isInt8Array=function(e){return"Int8Array"===r(e)},e.isInt16Array=function(e){return"Int16Array"===r(e)},e.isInt32Array=function(e){return"Int32Array"===r(e)},e.isFloat32Array=function(e){return"Float32Array"===r(e)},e.isFloat64Array=function(e){return"Float64Array"===r(e)},e.isBigInt64Array=function(e){return"BigInt64Array"===r(e)},e.isBigUint64Array=function(e){return"BigUint64Array"===r(e)},g.working="undefined"!==typeof Map&&g(new Map),e.isMap=function(e){return"undefined"!==typeof Map&&(g.working?g(e):e instanceof Map)},v.working="undefined"!==typeof Set&&v(new Set),e.isSet=function(e){return"undefined"!==typeof Set&&(v.working?v(e):e instanceof Set)},m.working="undefined"!==typeof WeakMap&&m(new WeakMap),e.isWeakMap=function(e){return"undefined"!==typeof WeakMap&&(m.working?m(e):e instanceof WeakMap)},y.working="undefined"!==typeof WeakSet&&y(new WeakSet),e.isWeakSet=function(e){return y(e)},b.working="undefined"!==typeof ArrayBuffer&&b(new ArrayBuffer),e.isArrayBuffer=w,k.working="undefined"!==typeof ArrayBuffer&&"undefined"!==typeof DataView&&k(new DataView(new ArrayBuffer(1),0,1)),e.isDataView=x;var _="undefined"!==typeof SharedArrayBuffer?SharedArrayBuffer:void 0;function A(e){return"[object SharedArrayBuffer]"===u(e)}function E(e){return"undefined"!==typeof _&&("undefined"===typeof A.working&&(A.working=A(new _)),A.working?A(e):e instanceof _)}function S(e){return p(e,l)}function C(e){return p(e,c)}function D(e){return p(e,f)}function T(e){return o&&p(e,h)}function O(e){return s&&p(e,d)}e.isSharedArrayBuffer=E,e.isAsyncFunction=function(e){return"[object AsyncFunction]"===u(e)},e.isMapIterator=function(e){return"[object Map Iterator]"===u(e)},e.isSetIterator=function(e){return"[object Set Iterator]"===u(e)},e.isGeneratorObject=function(e){return"[object Generator]"===u(e)},e.isWebAssemblyCompiledModule=function(e){return"[object WebAssembly.Module]"===u(e)},e.isNumberObject=S,e.isStringObject=C,e.isBooleanObject=D,e.isBigIntObject=T,e.isSymbolObject=O,e.isBoxedPrimitive=function(e){return S(e)||C(e)||D(e)||T(e)||O(e)},e.isAnyArrayBuffer=function(e){return"undefined"!==typeof Uint8Array&&(w(e)||E(e))},["isProxy","isExternal","isModuleNamespaceObject"].forEach((function(t){Object.defineProperty(e,t,{enumerable:!1,value:function(){throw new Error(t+" is not supported in userland")}})}))}(FN);var cj=function(e){return e&&"object"===typeof e&&"function"===typeof e.copy&&"function"===typeof e.fill&&"function"===typeof e.readUInt8};function fj(e){return fj="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},fj(e)}function hj(e,t){return!t||"object"!==fj(t)&&"function"!==typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function dj(e){return dj=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},dj(e)}function pj(e,t){return pj=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},pj(e,t)}!function(e){var t=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++)n[t[r]]=Object.getOwnPropertyDescriptor(e,t[r]);return n},n=/%[sdj%]/g;e.format=function(e){if(!v(e)){for(var t=[],r=0;r<arguments.length;r++)t.push(o(arguments[r]));return t.join(" ")}r=1;for(var i=arguments,a=i.length,s=String(e).replace(n,(function(e){if("%%"===e)return"%";if(r>=a)return e;switch(e){case"%s":return String(i[r++]);case"%d":return Number(i[r++]);case"%j":try{return JSON.stringify(i[r++])}catch(ih){return"[Circular]"}default:return e}})),u=i[r];r<a;u=i[++r])p(u)||!b(u)?s+=" "+u:s+=" "+o(u);return s},e.deprecate=function(t,n){if("undefined"!==typeof cM&&!0===cM.noDeprecation)return t;if("undefined"===typeof cM)return function(){return e.deprecate(t,n).apply(this,arguments)};var r=!1;return function(){return r||(console.error(n),r=!0),t.apply(this,arguments)}};var r={},i=/^$/;if(cM.env.NODE_DEBUG){var a=cM.env.NODE_DEBUG;a=a.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),i=new RegExp("^"+a+"$","i")}function o(t,n){var r={seen:[],stylize:u};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),d(n)?r.showHidden=n:n&&e._extend(r,n),m(r.showHidden)&&(r.showHidden=!1),m(r.depth)&&(r.depth=2),m(r.colors)&&(r.colors=!1),m(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=s),l(r,t,r.depth)}function s(e,t){var n=o.styles[t];return n?"\x1b["+o.colors[n][0]+"m"+e+"\x1b["+o.colors[n][1]+"m":e}function u(e,t){return e}function l(t,n,r){if(t.customInspect&&n&&x(n.inspect)&&n.inspect!==e.inspect&&(!n.constructor||n.constructor.prototype!==n)){var i=n.inspect(r,t);return v(i)||(i=l(t,i,r)),i}var a=function(e,t){if(m(t))return e.stylize("undefined","undefined");if(v(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}if(g(t))return e.stylize(""+t,"number");if(d(t))return e.stylize(""+t,"boolean");if(p(t))return e.stylize("null","null")}(t,n);if(a)return a;var o=Object.keys(n),s=function(e){var t={};return e.forEach((function(e,n){t[e]=!0})),t}(o);if(t.showHidden&&(o=Object.getOwnPropertyNames(n)),k(n)&&(o.indexOf("message")>=0||o.indexOf("description")>=0))return c(n);if(0===o.length){if(x(n)){var u=n.name?": "+n.name:"";return t.stylize("[Function"+u+"]","special")}if(y(n))return t.stylize(RegExp.prototype.toString.call(n),"regexp");if(w(n))return t.stylize(Date.prototype.toString.call(n),"date");if(k(n))return c(n)}var b,_="",A=!1,E=["{","}"];(h(n)&&(A=!0,E=["[","]"]),x(n))&&(_=" [Function"+(n.name?": "+n.name:"")+"]");return y(n)&&(_=" "+RegExp.prototype.toString.call(n)),w(n)&&(_=" "+Date.prototype.toUTCString.call(n)),k(n)&&(_=" "+c(n)),0!==o.length||A&&0!=n.length?r<0?y(n)?t.stylize(RegExp.prototype.toString.call(n),"regexp"):t.stylize("[Object]","special"):(t.seen.push(n),b=A?function(e,t,n,r,i){for(var a=[],o=0,s=t.length;o<s;++o)S(t,String(o))?a.push(f(e,t,n,r,String(o),!0)):a.push("");return i.forEach((function(i){i.match(/^\d+$/)||a.push(f(e,t,n,r,i,!0))})),a}(t,n,r,s,o):o.map((function(e){return f(t,n,r,s,e,A)})),t.seen.pop(),function(e,t,n){var r=e.reduce((function(e,t){return t.indexOf("\n"),e+t.replace(/\u001b\[\d\d?m/g,"").length+1}),0);if(r>60)return n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1];return n[0]+t+" "+e.join(", ")+" "+n[1]}(b,_,E)):E[0]+_+E[1]}function c(e){return"["+Error.prototype.toString.call(e)+"]"}function f(e,t,n,r,i,a){var o,s,u;if((u=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?s=u.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):u.set&&(s=e.stylize("[Setter]","special")),S(r,i)||(o="["+i+"]"),s||(e.seen.indexOf(u.value)<0?(s=p(n)?l(e,u.value,null):l(e,u.value,n-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")),m(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 h(e){return Array.isArray(e)}function d(e){return"boolean"===typeof e}function p(e){return null===e}function g(e){return"number"===typeof e}function v(e){return"string"===typeof e}function m(e){return void 0===e}function y(e){return b(e)&&"[object RegExp]"===_(e)}function b(e){return"object"===typeof e&&null!==e}function w(e){return b(e)&&"[object Date]"===_(e)}function k(e){return b(e)&&("[object Error]"===_(e)||e instanceof Error)}function x(e){return"function"===typeof e}function _(e){return Object.prototype.toString.call(e)}function A(e){return e<10?"0"+e.toString(10):e.toString(10)}e.debuglog=function(t){if(t=t.toUpperCase(),!r[t])if(i.test(t)){var n=cM.pid;r[t]=function(){var r=e.format.apply(e,arguments);console.error("%s %d: %s",t,n,r)}}else r[t]=function(){};return r[t]},e.inspect=o,o.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]},o.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},e.types=FN,e.isArray=h,e.isBoolean=d,e.isNull=p,e.isNullOrUndefined=function(e){return null==e},e.isNumber=g,e.isString=v,e.isSymbol=function(e){return"symbol"===typeof e},e.isUndefined=m,e.isRegExp=y,e.types.isRegExp=y,e.isObject=b,e.isDate=w,e.types.isDate=w,e.isError=k,e.types.isNativeError=k,e.isFunction=x,e.isPrimitive=function(e){return null===e||"boolean"===typeof e||"number"===typeof e||"string"===typeof e||"symbol"===typeof e||"undefined"===typeof e},e.isBuffer=cj;var E=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function S(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.log=function(){console.log("%s - %s",function(){var e=new Date,t=[A(e.getHours()),A(e.getMinutes()),A(e.getSeconds())].join(":");return[e.getDate(),E[e.getMonth()],t].join(" ")}(),e.format.apply(e,arguments))},e.inherits=nI.exports,e._extend=function(e,t){if(!t||!b(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e};var C="undefined"!==typeof Symbol?Symbol("util.promisify.custom"):void 0;function D(e,t){if(!e){var n=new Error("Promise was rejected with a falsy value");n.reason=e,e=n}return t(e)}e.promisify=function(e){if("function"!==typeof e)throw new TypeError('The "original" argument must be of type Function');if(C&&e[C]){var n;if("function"!==typeof(n=e[C]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(n,C,{value:n,enumerable:!1,writable:!1,configurable:!0}),n}function n(){for(var t,n,r=new Promise((function(e,r){t=e,n=r})),i=[],a=0;a<arguments.length;a++)i.push(arguments[a]);i.push((function(e,r){e?n(e):t(r)}));try{e.apply(this,i)}catch(UF){n(UF)}return r}return Object.setPrototypeOf(n,Object.getPrototypeOf(e)),C&&Object.defineProperty(n,C,{value:n,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(n,t(e))},e.promisify.custom=C,e.callbackify=function(e){if("function"!==typeof e)throw new TypeError('The "original" argument must be of type Function');function n(){for(var t=[],n=0;n<arguments.length;n++)t.push(arguments[n]);var r=t.pop();if("function"!==typeof r)throw new TypeError("The last argument must be of type Function");var i=this,a=function(){return r.apply(i,arguments)};e.apply(this,t).then((function(e){cM.nextTick(a.bind(null,null,e))}),(function(e){cM.nextTick(D.bind(null,e,a))}))}return Object.setPrototypeOf(n,Object.getPrototypeOf(e)),Object.defineProperties(n,t(e)),n}}(ON);var gj,vj,mj={};function yj(e,t,n){n||(n=Error);var r=function(n){function r(n,i,a){var o;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r),o=hj(this,dj(r).call(this,function(e,n,r){return"string"===typeof t?t:t(e,n,r)}(n,i,a))),o.code=e,o}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&pj(e,t)}(r,n),r}(n);mj[e]=r}function bj(e,t){if(Array.isArray(e)){var n=e.length;return e=e.map((function(e){return String(e)})),n>2?"one of ".concat(t," ").concat(e.slice(0,n-1).join(", "),", or ")+e[n-1]:2===n?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}function wj(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function kj(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function xj(e,t){return!t||"object"!==Dj(t)&&"function"!==typeof t?_j(e):t}function _j(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Aj(e){var t="function"===typeof Map?new Map:void 0;return Aj=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!==typeof e)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return Ej(e,arguments,Cj(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),Sj(r,e)},Aj(e)}function Ej(e,t,n){return Ej=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(W3){return!1}}()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var i=new(Function.bind.apply(e,r));return n&&Sj(i,n.prototype),i},Ej.apply(null,arguments)}function Sj(e,t){return Sj=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Sj(e,t)}function Cj(e){return Cj=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Cj(e)}function Dj(e){return Dj="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},Dj(e)}yj("ERR_AMBIGUOUS_ARGUMENT",'The "%s" argument is ambiguous. %s',TypeError),yj("ERR_INVALID_ARG_TYPE",(function(e,t,n){var r,i,a,o;if(void 0===gj&&(gj=DN.exports),gj("string"===typeof e,"'name' must be a string"),"string"===typeof t&&(i="not ",t.substr(!a||a<0?0:+a,i.length)===i)?(r="must not be",t=t.replace(/^not /,"")):r="must be",function(e,t,n){return(void 0===n||n>e.length)&&(n=e.length),e.substring(n-t.length,n)===t}(e," argument"))o="The ".concat(e," ").concat(r," ").concat(bj(t,"type"));else{var s=function(e,t,n){return"number"!==typeof n&&(n=0),!(n+t.length>e.length)&&-1!==e.indexOf(t,n)}(e,".")?"property":"argument";o='The "'.concat(e,'" ').concat(s," ").concat(r," ").concat(bj(t,"type"))}return o+=". Received type ".concat(fj(n))}),TypeError),yj("ERR_INVALID_ARG_VALUE",(function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"is invalid";void 0===vj&&(vj=ON);var r=vj.inspect(t);return r.length>128&&(r="".concat(r.slice(0,128),"...")),"The argument '".concat(e,"' ").concat(n,". Received ").concat(r)}),TypeError),yj("ERR_INVALID_RETURN_VALUE",(function(e,t,n){var r;return r=n&&n.constructor&&n.constructor.name?"instance of ".concat(n.constructor.name):"type ".concat(fj(n)),"Expected ".concat(e,' to be returned from the "').concat(t,'"')+" function but got ".concat(r,".")}),TypeError),yj("ERR_MISSING_ARGS",(function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];void 0===gj&&(gj=DN.exports),gj(t.length>0,"At least one arg needs to be specified");var r="The ",i=t.length;switch(t=t.map((function(e){return'"'.concat(e,'"')})),i){case 1:r+="".concat(t[0]," argument");break;case 2:r+="".concat(t[0]," and ").concat(t[1]," arguments");break;default:r+=t.slice(0,i-1).join(", "),r+=", and ".concat(t[i-1]," arguments")}return"".concat(r," must be specified")}),TypeError),TN.codes=mj;var Tj=ON.inspect,Oj=TN.codes.ERR_INVALID_ARG_TYPE;function Fj(e,t,n){return(void 0===n||n>e.length)&&(n=e.length),e.substring(n-t.length,n)===t}var Pj="",Rj="",Mj={deepStrictEqual:"Expected values to be strictly deep-equal:",strictEqual:"Expected values to be strictly equal:",strictEqualObject:'Expected "actual" to be reference-equal to "expected":',deepEqual:"Expected values to be loosely deep-equal:",equal:"Expected values to be loosely equal:",notDeepStrictEqual:'Expected "actual" not to be strictly deep-equal to:',notStrictEqual:'Expected "actual" to be strictly unequal to:',notStrictEqualObject:'Expected "actual" not to be reference-equal to "expected":',notDeepEqual:'Expected "actual" not to be loosely deep-equal to:',notEqual:'Expected "actual" to be loosely unequal to:',notIdentical:"Values identical but not reference-equal:"};function Ij(e){var t=Object.keys(e),n=Object.create(Object.getPrototypeOf(e));return t.forEach((function(t){n[t]=e[t]})),Object.defineProperty(n,"message",{value:e.message}),n}function Lj(e){return Tj(e,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}function Nj(e,t,n){var r="",i="",a=0,o="",s=!1,u=Lj(e),l=u.split("\n"),c=Lj(t).split("\n"),f=0,h="";if("strictEqual"===n&&"object"===Dj(e)&&"object"===Dj(t)&&null!==e&&null!==t&&(n="strictEqualObject"),1===l.length&&1===c.length&&l[0]!==c[0]){var d=l[0].length+c[0].length;if(d<=10){if(("object"!==Dj(e)||null===e)&&("object"!==Dj(t)||null===t)&&(0!==e||0!==t))return"".concat(Mj[n],"\n\n")+"".concat(l[0]," !== ").concat(c[0],"\n")}else if("strictEqualObject"!==n){if(d<80){for(;l[0][f]===c[0][f];)f++;f>2&&(h="\n ".concat(function(e,t){if(t=Math.floor(t),0==e.length||0==t)return"";var n=e.length*t;for(t=Math.floor(Math.log(t)/Math.log(2));t;)e+=e,t--;return e+e.substring(0,n-e.length)}(" ",f),"^"),f=0)}}}for(var p=l[l.length-1],g=c[c.length-1];p===g&&(f++<2?o="\n ".concat(p).concat(o):r=p,l.pop(),c.pop(),0!==l.length&&0!==c.length);)p=l[l.length-1],g=c[c.length-1];var v=Math.max(l.length,c.length);if(0===v){var m=u.split("\n");if(m.length>30)for(m[26]="".concat(Pj,"...").concat(Rj);m.length>27;)m.pop();return"".concat(Mj.notIdentical,"\n\n").concat(m.join("\n"),"\n")}f>3&&(o="\n".concat(Pj,"...").concat(Rj).concat(o),s=!0),""!==r&&(o="\n ".concat(r).concat(o),r="");var y=0,b=Mj[n]+"\n".concat("","+ actual").concat(Rj," ").concat("","- expected").concat(Rj),w=" ".concat(Pj,"...").concat(Rj," Lines skipped");for(f=0;f<v;f++){var k=f-a;if(l.length<f+1)k>1&&f>2&&(k>4?(i+="\n".concat(Pj,"...").concat(Rj),s=!0):k>3&&(i+="\n ".concat(c[f-2]),y++),i+="\n ".concat(c[f-1]),y++),a=f,r+="\n".concat("","-").concat(Rj," ").concat(c[f]),y++;else if(c.length<f+1)k>1&&f>2&&(k>4?(i+="\n".concat(Pj,"...").concat(Rj),s=!0):k>3&&(i+="\n ".concat(l[f-2]),y++),i+="\n ".concat(l[f-1]),y++),a=f,i+="\n".concat("","+").concat(Rj," ").concat(l[f]),y++;else{var x=c[f],_=l[f],A=_!==x&&(!Fj(_,",")||_.slice(0,-1)!==x);A&&Fj(x,",")&&x.slice(0,-1)===_&&(A=!1,_+=","),A?(k>1&&f>2&&(k>4?(i+="\n".concat(Pj,"...").concat(Rj),s=!0):k>3&&(i+="\n ".concat(l[f-2]),y++),i+="\n ".concat(l[f-1]),y++),a=f,i+="\n".concat("","+").concat(Rj," ").concat(_),r+="\n".concat("","-").concat(Rj," ").concat(x),y+=2):(i+=r,r="",1!==k&&0!==f||(i+="\n ".concat(_),y++))}if(y>20&&f<v-2)return"".concat(b).concat(w,"\n").concat(i,"\n").concat(Pj,"...").concat(Rj).concat(r,"\n")+"".concat(Pj,"...").concat(Rj)}return"".concat(b).concat(s?w:"","\n").concat(i).concat(r).concat(o).concat(h)}var Bj=function(e){function t(e){var n;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),"object"!==Dj(e)||null===e)throw new Oj("options","Object",e);var r=e.message,i=e.operator,a=e.stackStartFn,o=e.actual,s=e.expected,u=Error.stackTraceLimit;if(Error.stackTraceLimit=0,null!=r)n=xj(this,Cj(t).call(this,String(r)));else if("object"===Dj(o)&&null!==o&&"object"===Dj(s)&&null!==s&&"stack"in o&&o instanceof Error&&"stack"in s&&s instanceof Error&&(o=Ij(o),s=Ij(s)),"deepStrictEqual"===i||"strictEqual"===i)n=xj(this,Cj(t).call(this,Nj(o,s,i)));else if("notDeepStrictEqual"===i||"notStrictEqual"===i){var l=Mj[i],c=Lj(o).split("\n");if("notStrictEqual"===i&&"object"===Dj(o)&&null!==o&&(l=Mj.notStrictEqualObject),c.length>30)for(c[26]="".concat(Pj,"...").concat(Rj);c.length>27;)c.pop();n=1===c.length?xj(this,Cj(t).call(this,"".concat(l," ").concat(c[0]))):xj(this,Cj(t).call(this,"".concat(l,"\n\n").concat(c.join("\n"),"\n")))}else{var f=Lj(o),h="",d=Mj[i];"notDeepEqual"===i||"notEqual"===i?(f="".concat(Mj[i],"\n\n").concat(f)).length>1024&&(f="".concat(f.slice(0,1021),"...")):(h="".concat(Lj(s)),f.length>512&&(f="".concat(f.slice(0,509),"...")),h.length>512&&(h="".concat(h.slice(0,509),"...")),"deepEqual"===i||"equal"===i?f="".concat(d,"\n\n").concat(f,"\n\nshould equal\n\n"):h=" ".concat(i," ").concat(h)),n=xj(this,Cj(t).call(this,"".concat(f).concat(h)))}return Error.stackTraceLimit=u,n.generatedMessage=!r,Object.defineProperty(_j(n),"name",{value:"AssertionError [ERR_ASSERTION]",enumerable:!1,writable:!0,configurable:!0}),n.code="ERR_ASSERTION",n.actual=o,n.expected=s,n.operator=i,Error.captureStackTrace&&Error.captureStackTrace(_j(n),a),n.stack,n.name="AssertionError",xj(n)}var n,r,i;return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Sj(e,t)}(t,e),n=t,r=[{key:"toString",value:function(){return"".concat(this.name," [").concat(this.code,"]: ").concat(this.message)}},{key:Tj.custom,value:function(e,t){return Tj(this,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){wj(e,t,n[t])}))}return e}({},t,{customInspect:!1,depth:0}))}}],r&&kj(n.prototype,r),i&&kj(n,i),t}(Aj(Error)),jj=Bj;function Uj(e,t){if(void 0===e||null===e)throw new TypeError("Cannot convert first argument to object");for(var n=Object(e),r=1;r<arguments.length;r++){var i=arguments[r];if(void 0!==i&&null!==i)for(var a=Object.keys(Object(i)),o=0,s=a.length;o<s;o++){var u=a[o],l=Object.getOwnPropertyDescriptor(i,u);void 0!==l&&l.enumerable&&(n[u]=i[u])}}return n}var zj,Wj={assign:Uj,polyfill:function(){Object.assign||Object.defineProperty(Object,"assign",{enumerable:!1,configurable:!0,writable:!0,value:Uj})}},Vj=Object.prototype.toString,Gj=function(e){var t=Vj.call(e),n="[object Arguments]"===t;return n||(n="[object Array]"!==t&&null!==e&&"object"===typeof e&&"number"===typeof e.length&&e.length>=0&&"[object Function]"===Vj.call(e.callee)),n};if(!Object.keys){var Yj=Object.prototype.hasOwnProperty,Hj=Object.prototype.toString,qj=Gj,Zj=Object.prototype.propertyIsEnumerable,Xj=!Zj.call({toString:null},"toString"),Kj=Zj.call((function(){}),"prototype"),Jj=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Qj=function(e){var t=e.constructor;return t&&t.prototype===e},$j={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},eU=function(){if("undefined"===typeof window)return!1;for(var e in window)try{if(!$j["$"+e]&&Yj.call(window,e)&&null!==window[e]&&"object"===typeof window[e])try{Qj(window[e])}catch(W3){return!0}}catch(W3){return!0}return!1}();zj=function(e){var t=null!==e&&"object"===typeof e,n="[object Function]"===Hj.call(e),r=qj(e),i=t&&"[object String]"===Hj.call(e),a=[];if(!t&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var o=Kj&&n;if(i&&e.length>0&&!Yj.call(e,0))for(var s=0;s<e.length;++s)a.push(String(s));if(r&&e.length>0)for(var u=0;u<e.length;++u)a.push(String(u));else for(var l in e)o&&"prototype"===l||!Yj.call(e,l)||a.push(String(l));if(Xj)for(var c=function(e){if("undefined"===typeof window||!eU)return Qj(e);try{return Qj(e)}catch(W3){return!1}}(e),f=0;f<Jj.length;++f)c&&"constructor"===Jj[f]||!Yj.call(e,Jj[f])||a.push(Jj[f]);return a}}var tU=zj,nU=Array.prototype.slice,rU=Gj,iU=Object.keys,aU=iU?function(e){return iU(e)}:tU,oU=Object.keys;aU.shim=function(){if(Object.keys){var e=function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2);e||(Object.keys=function(e){return rU(e)?oU(nU.call(e)):oU(e)})}else Object.keys=aU;return Object.keys||aU};var sU=aU,uU="function"===typeof Symbol&&"symbol"===typeof Symbol("foo"),lU=Object.prototype.toString,cU=Array.prototype.concat,fU=Object.defineProperty,hU=fU&&function(){var e={};try{for(var t in fU(e,"x",{enumerable:!1,value:e}),e)return!1;return e.x===e}catch(W3){return!1}}(),dU=function(e,t,n,r){var i;(!(t in e)||"function"===typeof(i=r)&&"[object Function]"===lU.call(i)&&r())&&(hU?fU(e,t,{configurable:!0,enumerable:!1,value:n,writable:!0}):e[t]=n)},pU=function(e,t){var n=arguments.length>2?arguments[2]:{},r=sU(t);uU&&(r=cU.call(r,Object.getOwnPropertySymbols(t)));for(var i=0;i<r.length;i+=1)dU(e,r[i],t[r[i]],n[r[i]])};pU.supportsDescriptors=!!hU;var gU=pU,vU=function(e){return e!==e},mU=function(e,t){return 0===e&&0===t?1/e===1/t:e===t||!(!vU(e)||!vU(t))},yU=mU,bU=function(){return"function"===typeof Object.is?Object.is:yU},wU=bU,kU=gU,xU=gU,_U=mU,AU=bU,EU=function(){var e=wU();return kU(Object,{is:e},{is:function(){return Object.is!==e}}),e},SU=(0,cB.exports)(AU(),Object);xU(SU,{getPolyfill:AU,implementation:_U,shim:EU});var CU=SU,DU=function(e){return e!==e},TU=DU,OU=function(){return Number.isNaN&&Number.isNaN(NaN)&&!Number.isNaN("a")?Number.isNaN:TU},FU=gU,PU=OU,RU=gU,MU=DU,IU=OU,LU=function(){var e=PU();return FU(Number,{isNaN:e},{isNaN:function(){return Number.isNaN!==e}}),e},NU=(0,cB.exports)(IU(),Number);RU(NU,{getPolyfill:IU,implementation:MU,shim:LU});var BU=NU;function jU(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(UF){i=!0,a=UF}finally{try{r||null==s.return||s.return()}finally{if(i)throw a}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function UU(e){return UU="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},UU(e)}var zU=void 0!==/a/g.flags,WU=function(e){var t=[];return e.forEach((function(e){return t.push(e)})),t},VU=function(e){var t=[];return e.forEach((function(e,n){return t.push([n,e])})),t},GU=Object.is?Object.is:CU,YU=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols:function(){return[]},HU=Number.isNaN?Number.isNaN:BU;function qU(e){return e.call.bind(e)}var ZU=qU(Object.prototype.hasOwnProperty),XU=qU(Object.prototype.propertyIsEnumerable),KU=qU(Object.prototype.toString),JU=ON.types,QU=JU.isAnyArrayBuffer,$U=JU.isArrayBufferView,ez=JU.isDate,tz=JU.isMap,nz=JU.isRegExp,rz=JU.isSet,iz=JU.isNativeError,az=JU.isBoxedPrimitive,oz=JU.isNumberObject,sz=JU.isStringObject,uz=JU.isBooleanObject,lz=JU.isBigIntObject,cz=JU.isSymbolObject,fz=JU.isFloat32Array,hz=JU.isFloat64Array;function dz(e){if(0===e.length||e.length>10)return!0;for(var t=0;t<e.length;t++){var n=e.charCodeAt(t);if(n<48||n>57)return!0}return 10===e.length&&e>=Math.pow(2,32)}function pz(e){return Object.keys(e).filter(dz).concat(YU(e).filter(Object.prototype.propertyIsEnumerable.bind(e)))}function gz(e,t){if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i<a;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0}var vz=0,mz=1,yz=2,bz=3;function wz(e,t,n,r){if(e===t)return 0!==e||(!n||GU(e,t));if(n){if("object"!==UU(e))return"number"===typeof e&&HU(e)&&HU(t);if("object"!==UU(t)||null===e||null===t)return!1;if(Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1}else{if(null===e||"object"!==UU(e))return(null===t||"object"!==UU(t))&&e==t;if(null===t||"object"!==UU(t))return!1}var i,a,o,s,u=KU(e);if(u!==KU(t))return!1;if(Array.isArray(e)){if(e.length!==t.length)return!1;var l=pz(e),c=pz(t);return l.length===c.length&&xz(e,t,n,r,mz,l)}if("[object Object]"===u&&(!tz(e)&&tz(t)||!rz(e)&&rz(t)))return!1;if(ez(e)){if(!ez(t)||Date.prototype.getTime.call(e)!==Date.prototype.getTime.call(t))return!1}else if(nz(e)){if(!nz(t)||(o=e,s=t,!(zU?o.source===s.source&&o.flags===s.flags:RegExp.prototype.toString.call(o)===RegExp.prototype.toString.call(s))))return!1}else if(iz(e)||e instanceof Error){if(e.message!==t.message||e.name!==t.name)return!1}else{if($U(e)){if(n||!fz(e)&&!hz(e)){if(!function(e,t){return e.byteLength===t.byteLength&&0===gz(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),new Uint8Array(t.buffer,t.byteOffset,t.byteLength))}(e,t))return!1}else if(!function(e,t){if(e.byteLength!==t.byteLength)return!1;for(var n=0;n<e.byteLength;n++)if(e[n]!==t[n])return!1;return!0}(e,t))return!1;var f=pz(e),h=pz(t);return f.length===h.length&&xz(e,t,n,r,vz,f)}if(rz(e))return!(!rz(t)||e.size!==t.size)&&xz(e,t,n,r,yz);if(tz(e))return!(!tz(t)||e.size!==t.size)&&xz(e,t,n,r,bz);if(QU(e)){if(a=t,(i=e).byteLength!==a.byteLength||0!==gz(new Uint8Array(i),new Uint8Array(a)))return!1}else if(az(e)&&!function(e,t){return oz(e)?oz(t)&&GU(Number.prototype.valueOf.call(e),Number.prototype.valueOf.call(t)):sz(e)?sz(t)&&String.prototype.valueOf.call(e)===String.prototype.valueOf.call(t):uz(e)?uz(t)&&Boolean.prototype.valueOf.call(e)===Boolean.prototype.valueOf.call(t):lz(e)?lz(t)&&BigInt.prototype.valueOf.call(e)===BigInt.prototype.valueOf.call(t):cz(t)&&Symbol.prototype.valueOf.call(e)===Symbol.prototype.valueOf.call(t)}(e,t))return!1}return xz(e,t,n,r,vz)}function kz(e,t){return t.filter((function(t){return XU(e,t)}))}function xz(e,t,n,r,i,a){if(5===arguments.length){a=Object.keys(e);var o=Object.keys(t);if(a.length!==o.length)return!1}for(var s=0;s<a.length;s++)if(!ZU(t,a[s]))return!1;if(n&&5===arguments.length){var u=YU(e);if(0!==u.length){var l=0;for(s=0;s<u.length;s++){var c=u[s];if(XU(e,c)){if(!XU(t,c))return!1;a.push(c),l++}else if(XU(t,c))return!1}var f=YU(t);if(u.length!==f.length&&kz(t,f).length!==l)return!1}else{var h=YU(t);if(0!==h.length&&0!==kz(t,h).length)return!1}}if(0===a.length&&(i===vz||i===mz&&0===e.length||0===e.size))return!0;if(void 0===r)r={val1:new Map,val2:new Map,position:0};else{var d=r.val1.get(e);if(void 0!==d){var p=r.val2.get(t);if(void 0!==p)return d===p}r.position++}r.val1.set(e,r.position),r.val2.set(t,r.position);var g=function(e,t,n,r,i,a){var o=0;if(a===yz){if(!function(e,t,n,r){for(var i=null,a=WU(e),o=0;o<a.length;o++){var s=a[o];if("object"===UU(s)&&null!==s)null===i&&(i=new Set),i.add(s);else if(!t.has(s)){if(n)return!1;if(!Ez(e,t,s))return!1;null===i&&(i=new Set),i.add(s)}}if(null!==i){for(var u=WU(t),l=0;l<u.length;l++){var c=u[l];if("object"===UU(c)&&null!==c){if(!_z(i,c,n,r))return!1}else if(!n&&!e.has(c)&&!_z(i,c,n,r))return!1}return 0===i.size}return!0}(e,t,n,i))return!1}else if(a===bz){if(!function(e,t,n,r){for(var i=null,a=VU(e),o=0;o<a.length;o++){var s=jU(a[o],2),u=s[0],l=s[1];if("object"===UU(u)&&null!==u)null===i&&(i=new Set),i.add(u);else{var c=t.get(u);if(void 0===c&&!t.has(u)||!wz(l,c,n,r)){if(n)return!1;if(!Sz(e,t,u,l,r))return!1;null===i&&(i=new Set),i.add(u)}}}if(null!==i){for(var f=VU(t),h=0;h<f.length;h++){var d=jU(f[h],2),p=(u=d[0],d[1]);if("object"===UU(u)&&null!==u){if(!Cz(i,e,u,p,n,r))return!1}else if(!n&&(!e.has(u)||!wz(e.get(u),p,!1,r))&&!Cz(i,e,u,p,!1,r))return!1}return 0===i.size}return!0}(e,t,n,i))return!1}else if(a===mz)for(;o<e.length;o++){if(!ZU(e,o)){if(ZU(t,o))return!1;for(var s=Object.keys(e);o<s.length;o++){var u=s[o];if(!ZU(t,u)||!wz(e[u],t[u],n,i))return!1}return s.length===Object.keys(t).length}if(!ZU(t,o)||!wz(e[o],t[o],n,i))return!1}for(o=0;o<r.length;o++){var l=r[o];if(!wz(e[l],t[l],n,i))return!1}return!0}(e,t,n,a,r,i);return r.val1.delete(e),r.val2.delete(t),g}function _z(e,t,n,r){for(var i=WU(e),a=0;a<i.length;a++){var o=i[a];if(wz(t,o,n,r))return e.delete(o),!0}return!1}function Az(e){switch(UU(e)){case"undefined":return null;case"object":return;case"symbol":return!1;case"string":e=+e;case"number":if(HU(e))return!1}return!0}function Ez(e,t,n){var r=Az(n);return null!=r?r:t.has(r)&&!e.has(r)}function Sz(e,t,n,r,i){var a=Az(n);if(null!=a)return a;var o=t.get(a);return!(void 0===o&&!t.has(a)||!wz(r,o,!1,i))&&(!e.has(a)&&wz(r,o,!1,i))}function Cz(e,t,n,r,i,a){for(var o=WU(e),s=0;s<o.length;s++){var u=o[s];if(wz(n,u,i,a)&&wz(r,t.get(u),i,a))return e.delete(u),!0}return!1}var Dz={isDeepEqual:function(e,t){return wz(e,t,false)},isDeepStrictEqual:function(e,t){return wz(e,t,true)}};function Tz(e){return Tz="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},Tz(e)}var Oz,Fz,Pz=TN.codes,Rz=Pz.ERR_AMBIGUOUS_ARGUMENT,Mz=Pz.ERR_INVALID_ARG_TYPE,Iz=Pz.ERR_INVALID_ARG_VALUE,Lz=Pz.ERR_INVALID_RETURN_VALUE,Nz=Pz.ERR_MISSING_ARGS,Bz=jj,jz=ON.inspect,Uz=ON.types,zz=Uz.isPromise,Wz=Uz.isRegExp,Vz=Object.assign?Object.assign:Wj.assign,Gz=Object.is?Object.is:CU;function Yz(){var e=Dz;Oz=e.isDeepEqual,Fz=e.isDeepStrictEqual}var Hz=!1,qz=DN.exports=Jz,Zz={};function Xz(e){if(e.message instanceof Error)throw e.message;throw new Bz(e)}function Kz(e,t,n,r){if(!n){var i=!1;if(0===t)i=!0,r="No value argument passed to `assert.ok()`";else if(r instanceof Error)throw r;var a=new Bz({actual:n,expected:!0,message:r,operator:"==",stackStartFn:e});throw a.generatedMessage=i,a}}function Jz(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];Kz.apply(void 0,[Jz,t.length].concat(t))}qz.fail=function e(t,n,r,i,a){var o,s=arguments.length;if(0===s)o="Failed";else if(1===s)r=t,t=void 0;else{if(!1===Hz)Hz=!0,console.warn.bind(console)("assert.fail() with more than one argument is deprecated. Please use assert.strictEqual() instead or only pass a message.","DeprecationWarning","DEP0094");2===s&&(i="!=")}if(r instanceof Error)throw r;var u={actual:t,expected:n,operator:void 0===i?"fail":i,stackStartFn:a||e};void 0!==r&&(u.message=r);var l=new Bz(u);throw o&&(l.message=o,l.generatedMessage=!0),l},qz.AssertionError=Bz,qz.ok=Jz,qz.equal=function e(t,n,r){if(arguments.length<2)throw new Nz("actual","expected");t!=n&&Xz({actual:t,expected:n,message:r,operator:"==",stackStartFn:e})},qz.notEqual=function e(t,n,r){if(arguments.length<2)throw new Nz("actual","expected");t==n&&Xz({actual:t,expected:n,message:r,operator:"!=",stackStartFn:e})},qz.deepEqual=function e(t,n,r){if(arguments.length<2)throw new Nz("actual","expected");void 0===Oz&&Yz(),Oz(t,n)||Xz({actual:t,expected:n,message:r,operator:"deepEqual",stackStartFn:e})},qz.notDeepEqual=function e(t,n,r){if(arguments.length<2)throw new Nz("actual","expected");void 0===Oz&&Yz(),Oz(t,n)&&Xz({actual:t,expected:n,message:r,operator:"notDeepEqual",stackStartFn:e})},qz.deepStrictEqual=function e(t,n,r){if(arguments.length<2)throw new Nz("actual","expected");void 0===Oz&&Yz(),Fz(t,n)||Xz({actual:t,expected:n,message:r,operator:"deepStrictEqual",stackStartFn:e})},qz.notDeepStrictEqual=function e(t,n,r){if(arguments.length<2)throw new Nz("actual","expected");void 0===Oz&&Yz();Fz(t,n)&&Xz({actual:t,expected:n,message:r,operator:"notDeepStrictEqual",stackStartFn:e})},qz.strictEqual=function e(t,n,r){if(arguments.length<2)throw new Nz("actual","expected");Gz(t,n)||Xz({actual:t,expected:n,message:r,operator:"strictEqual",stackStartFn:e})},qz.notStrictEqual=function e(t,n,r){if(arguments.length<2)throw new Nz("actual","expected");Gz(t,n)&&Xz({actual:t,expected:n,message:r,operator:"notStrictEqual",stackStartFn:e})};var Qz=function e(t,n,r){var i=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),n.forEach((function(e){e in t&&(void 0!==r&&"string"===typeof r[e]&&Wz(t[e])&&t[e].test(r[e])?i[e]=r[e]:i[e]=t[e])}))};function $z(e,t,n,r){if("function"!==typeof t){if(Wz(t))return t.test(e);if(2===arguments.length)throw new Mz("expected",["Function","RegExp"],t);if("object"!==Tz(e)||null===e){var i=new Bz({actual:e,expected:t,message:n,operator:"deepStrictEqual",stackStartFn:r});throw i.operator=r.name,i}var a=Object.keys(t);if(t instanceof Error)a.push("name","message");else if(0===a.length)throw new Iz("error",t,"may not be an empty object");return void 0===Oz&&Yz(),a.forEach((function(i){"string"===typeof e[i]&&Wz(t[i])&&t[i].test(e[i])||function(e,t,n,r,i,a){if(!(n in e)||!Fz(e[n],t[n])){if(!r){var o=new Qz(e,i),s=new Qz(t,i,e),u=new Bz({actual:o,expected:s,operator:"deepStrictEqual",stackStartFn:a});throw u.actual=e,u.expected=t,u.operator=a.name,u}Xz({actual:e,expected:t,message:r,operator:a.name,stackStartFn:a})}}(e,t,i,n,a,r)})),!0}return void 0!==t.prototype&&e instanceof t||!Error.isPrototypeOf(t)&&!0===t.call({},e)}function eW(e){if("function"!==typeof e)throw new Mz("fn","Function",e);try{e()}catch(W3){return W3}return Zz}function tW(e){return zz(e)||null!==e&&"object"===Tz(e)&&"function"===typeof e.then&&"function"===typeof e.catch}function nW(e){return Promise.resolve().then((function(){var t;if("function"===typeof e){if(!tW(t=e()))throw new Lz("instance of Promise","promiseFn",t)}else{if(!tW(e))throw new Mz("promiseFn",["Function","Promise"],e);t=e}return Promise.resolve().then((function(){return t})).then((function(){return Zz})).catch((function(e){return e}))}))}function rW(e,t,n,r){if("string"===typeof n){if(4===arguments.length)throw new Mz("error",["Object","Error","Function","RegExp"],n);if("object"===Tz(t)&&null!==t){if(t.message===n)throw new Rz("error/message",'The error message "'.concat(t.message,'" is identical to the message.'))}else if(t===n)throw new Rz("error/message",'The error "'.concat(t,'" is identical to the message.'));r=n,n=void 0}else if(null!=n&&"object"!==Tz(n)&&"function"!==typeof n)throw new Mz("error",["Object","Error","Function","RegExp"],n);if(t===Zz){var i="";n&&n.name&&(i+=" (".concat(n.name,")")),i+=r?": ".concat(r):".";var a="rejects"===e.name?"rejection":"exception";Xz({actual:void 0,expected:n,operator:e.name,message:"Missing expected ".concat(a).concat(i),stackStartFn:e})}if(n&&!$z(t,n,r,e))throw t}function iW(e,t,n,r){if(t!==Zz){if("string"===typeof n&&(r=n,n=void 0),!n||$z(t,n)){var i=r?": ".concat(r):".",a="doesNotReject"===e.name?"rejection":"exception";Xz({actual:t,expected:n,operator:e.name,message:"Got unwanted ".concat(a).concat(i,"\n")+'Actual message: "'.concat(t&&t.message,'"'),stackStartFn:e})}throw t}}function aW(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];Kz.apply(void 0,[aW,t.length].concat(t))}qz.throws=function e(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];rW.apply(void 0,[e,eW(t)].concat(r))},qz.rejects=function e(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return nW(t).then((function(t){return rW.apply(void 0,[e,t].concat(r))}))},qz.doesNotThrow=function e(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];iW.apply(void 0,[e,eW(t)].concat(r))},qz.doesNotReject=function e(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return nW(t).then((function(t){return iW.apply(void 0,[e,t].concat(r))}))},qz.ifError=function e(t){if(null!==t&&void 0!==t){var n="ifError got unwanted exception: ";"object"===Tz(t)&&"string"===typeof t.message?0===t.message.length&&t.constructor?n+=t.constructor.name:n+=t.message:n+=jz(t);var r=new Bz({actual:t,expected:null,operator:"ifError",message:n,stackStartFn:e}),i=t.stack;if("string"===typeof i){var a=i.split("\n");a.shift();for(var o=r.stack.split("\n"),s=0;s<a.length;s++){var u=o.indexOf(a[s]);if(-1!==u){o=o.slice(0,u);break}}r.stack="".concat(o.join("\n"),"\n").concat(a.join("\n"))}throw r}},qz.strict=Vz(aW,qz,{equal:qz.strictEqual,deepEqual:qz.deepStrictEqual,notEqual:qz.notStrictEqual,notDeepEqual:qz.notDeepStrictEqual}),qz.strict.strict=qz.strict,function(e){var t=DN.exports,n=ox(),r=sx,i=ux,a=cx();for(var o in a)e[o]=a[o];e.NONE=0,e.DEFLATE=1,e.INFLATE=2,e.GZIP=3,e.GUNZIP=4,e.DEFLATERAW=5,e.INFLATERAW=6,e.UNZIP=7;function s(t){if("number"!==typeof t||t<e.DEFLATE||t>e.UNZIP)throw new 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}s.prototype.close=function(){this.write_in_progress?this.pending_close=!0:(this.pending_close=!1,t(this.init_done,"close before init"),t(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||i.inflateEnd(this.strm),this.mode=e.NONE,this.dictionary=null)},s.prototype.write=function(e,t,n,r,i,a,o){return this._write(!0,e,t,n,r,i,a,o)},s.prototype.writeSync=function(e,t,n,r,i,a,o){return this._write(!1,e,t,n,r,i,a,o)},s.prototype._write=function(n,r,i,a,o,s,u,l){if(t.equal(arguments.length,8),t(this.init_done,"write before init"),t(this.mode!==e.NONE,"already finalized"),t.equal(!1,this.write_in_progress,"write already in progress"),t.equal(!1,this.pending_close,"close is pending"),this.write_in_progress=!0,t.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 new Error("Invalid flush value");if(null==i&&(i=QP.alloc(0),o=0,a=0),this.strm.avail_in=o,this.strm.input=i,this.strm.next_in=a,this.strm.avail_out=l,this.strm.output=s,this.strm.next_out=u,this.flush=r,!n)return this._process(),this._checkError()?this._afterSync():void 0;var c=this;return cM.nextTick((function(){c._process(),c._after()})),this},s.prototype._afterSync=function(){var e=this.strm.avail_out,t=this.strm.avail_in;return this.write_in_progress=!1,[t,e]},s.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]){this.mode=e.INFLATE;break}if(this.gzip_id_bytes_read=1,t++,1===this.strm.avail_in)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 new Error("invalid number of gzip magic number bytes read")}case e.INFLATE:case e.GUNZIP:case e.INFLATERAW:for(this.err=i.inflate(this.strm,this.flush),this.err===e.Z_NEED_DICT&&this.dictionary&&(this.err=i.inflateSetDictionary(this.strm,this.dictionary),this.err===e.Z_OK?this.err=i.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=i.inflate(this.strm,this.flush);break;default:throw new Error("Unknown mode "+this.mode)}},s.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},s.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()}},s.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()},s.prototype.init=function(n,r,i,a,o){t(4===arguments.length||5===arguments.length,"init(windowBits, level, memLevel, strategy, [dictionary])"),t(n>=8&&n<=15,"invalid windowBits"),t(r>=-1&&r<=9,"invalid compression level"),t(i>=1&&i<=9,"invalid memlevel"),t(a===e.Z_FILTERED||a===e.Z_HUFFMAN_ONLY||a===e.Z_RLE||a===e.Z_FIXED||a===e.Z_DEFAULT_STRATEGY,"invalid strategy"),this._init(r,n,i,a,o),this._setDictionary()},s.prototype.params=function(){throw new Error("deflateParams Not supported")},s.prototype.reset=function(){this._reset(),this._setDictionary()},s.prototype._init=function(t,a,o,s,u){switch(this.level=t,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 n,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=i.inflateInit2(this.strm,this.windowBits);break;default:throw new Error("Unknown mode "+this.mode)}this.err!==e.Z_OK&&this._error("Init error"),this.dictionary=u,this.write_in_progress=!1,this.init_done=!0},s.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")}},s.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=i.inflateReset(this.strm)}this.err!==e.Z_OK&&this._error("Failed to reset stream")},e.Zlib=s}(CN),function(e){var t=CM.Buffer,n=BR.exports.Transform,r=CN,i=ON,a=DN.exports.ok,o=CM.kMaxLength,s="Cannot create final Buffer. It would be larger than 0x"+o.toString(16)+" bytes";r.Z_MIN_WINDOWBITS=8,r.Z_MAX_WINDOWBITS=15,r.Z_DEFAULT_WINDOWBITS=15,r.Z_MIN_CHUNK=64,r.Z_MAX_CHUNK=1/0,r.Z_DEFAULT_CHUNK=16384,r.Z_MIN_MEMLEVEL=1,r.Z_MAX_MEMLEVEL=9,r.Z_DEFAULT_MEMLEVEL=8,r.Z_MIN_LEVEL=-1,r.Z_MAX_LEVEL=9,r.Z_DEFAULT_LEVEL=r.Z_DEFAULT_COMPRESSION;for(var u=Object.keys(r),l=0;l<u.length;l++){var c=u[l];c.match(/^Z/)&&Object.defineProperty(e,c,{enumerable:!0,value:r[c],writable:!1})}for(var f={Z_OK:r.Z_OK,Z_STREAM_END:r.Z_STREAM_END,Z_NEED_DICT:r.Z_NEED_DICT,Z_ERRNO:r.Z_ERRNO,Z_STREAM_ERROR:r.Z_STREAM_ERROR,Z_DATA_ERROR:r.Z_DATA_ERROR,Z_MEM_ERROR:r.Z_MEM_ERROR,Z_BUF_ERROR:r.Z_BUF_ERROR,Z_VERSION_ERROR:r.Z_VERSION_ERROR},h=Object.keys(f),d=0;d<h.length;d++){var p=h[d];f[f[p]]=p}function g(e,n,r){var i=[],a=0;function u(){for(var t;null!==(t=e.read());)i.push(t),a+=t.length;e.once("readable",u)}function l(){var n,u=null;a>=o?u=new RangeError(s):n=t.concat(i,a),i=[],e.close(),r(u,n)}e.on("error",(function(t){e.removeListener("end",l),e.removeListener("readable",u),r(t)})),e.on("end",l),e.end(n),u()}function v(e,n){if("string"===typeof n&&(n=t.from(n)),!t.isBuffer(n))throw new TypeError("Not a string or buffer");var r=e._finishFlushFlag;return e._processChunk(n,r)}function m(e){if(!(this instanceof m))return new m(e);E.call(this,e,r.DEFLATE)}function y(e){if(!(this instanceof y))return new y(e);E.call(this,e,r.INFLATE)}function b(e){if(!(this instanceof b))return new b(e);E.call(this,e,r.GZIP)}function w(e){if(!(this instanceof w))return new w(e);E.call(this,e,r.GUNZIP)}function k(e){if(!(this instanceof k))return new k(e);E.call(this,e,r.DEFLATERAW)}function x(e){if(!(this instanceof x))return new x(e);E.call(this,e,r.INFLATERAW)}function _(e){if(!(this instanceof _))return new _(e);E.call(this,e,r.UNZIP)}function A(e){return e===r.Z_NO_FLUSH||e===r.Z_PARTIAL_FLUSH||e===r.Z_SYNC_FLUSH||e===r.Z_FULL_FLUSH||e===r.Z_FINISH||e===r.Z_BLOCK}function E(i,a){var o=this;if(this._opts=i=i||{},this._chunkSize=i.chunkSize||e.Z_DEFAULT_CHUNK,n.call(this,i),i.flush&&!A(i.flush))throw new Error("Invalid flush flag: "+i.flush);if(i.finishFlush&&!A(i.finishFlush))throw new Error("Invalid flush flag: "+i.finishFlush);if(this._flushFlag=i.flush||r.Z_NO_FLUSH,this._finishFlushFlag="undefined"!==typeof i.finishFlush?i.finishFlush:r.Z_FINISH,i.chunkSize&&(i.chunkSize<e.Z_MIN_CHUNK||i.chunkSize>e.Z_MAX_CHUNK))throw new Error("Invalid chunk size: "+i.chunkSize);if(i.windowBits&&(i.windowBits<e.Z_MIN_WINDOWBITS||i.windowBits>e.Z_MAX_WINDOWBITS))throw new Error("Invalid windowBits: "+i.windowBits);if(i.level&&(i.level<e.Z_MIN_LEVEL||i.level>e.Z_MAX_LEVEL))throw new Error("Invalid compression level: "+i.level);if(i.memLevel&&(i.memLevel<e.Z_MIN_MEMLEVEL||i.memLevel>e.Z_MAX_MEMLEVEL))throw new Error("Invalid memLevel: "+i.memLevel);if(i.strategy&&i.strategy!=e.Z_FILTERED&&i.strategy!=e.Z_HUFFMAN_ONLY&&i.strategy!=e.Z_RLE&&i.strategy!=e.Z_FIXED&&i.strategy!=e.Z_DEFAULT_STRATEGY)throw new Error("Invalid strategy: "+i.strategy);if(i.dictionary&&!t.isBuffer(i.dictionary))throw new Error("Invalid dictionary: it should be a Buffer instance");this._handle=new r.Zlib(a);var s=this;this._hadError=!1,this._handle.onerror=function(t,n){S(s),s._hadError=!0;var r=new Error(t);r.errno=n,r.code=e.codes[n],s.emit("error",r)};var u=e.Z_DEFAULT_COMPRESSION;"number"===typeof i.level&&(u=i.level);var l=e.Z_DEFAULT_STRATEGY;"number"===typeof i.strategy&&(l=i.strategy),this._handle.init(i.windowBits||e.Z_DEFAULT_WINDOWBITS,u,i.memLevel||e.Z_DEFAULT_MEMLEVEL,l,i.dictionary),this._buffer=t.allocUnsafe(this._chunkSize),this._offset=0,this._level=u,this._strategy=l,this.once("end",this.close),Object.defineProperty(this,"_closed",{get:function(){return!o._handle},configurable:!0,enumerable:!0})}function S(e,t){t&&cM.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(f),writable:!1}),e.Deflate=m,e.Inflate=y,e.Gzip=b,e.Gunzip=w,e.DeflateRaw=k,e.InflateRaw=x,e.Unzip=_,e.createDeflate=function(e){return new m(e)},e.createInflate=function(e){return new y(e)},e.createDeflateRaw=function(e){return new k(e)},e.createInflateRaw=function(e){return new x(e)},e.createGzip=function(e){return new b(e)},e.createGunzip=function(e){return new w(e)},e.createUnzip=function(e){return new _(e)},e.deflate=function(e,t,n){return"function"===typeof t&&(n=t,t={}),g(new m(t),e,n)},e.deflateSync=function(e,t){return v(new m(t),e)},e.gzip=function(e,t,n){return"function"===typeof t&&(n=t,t={}),g(new b(t),e,n)},e.gzipSync=function(e,t){return v(new b(t),e)},e.deflateRaw=function(e,t,n){return"function"===typeof t&&(n=t,t={}),g(new k(t),e,n)},e.deflateRawSync=function(e,t){return v(new k(t),e)},e.unzip=function(e,t,n){return"function"===typeof t&&(n=t,t={}),g(new _(t),e,n)},e.unzipSync=function(e,t){return v(new _(t),e)},e.inflate=function(e,t,n){return"function"===typeof t&&(n=t,t={}),g(new y(t),e,n)},e.inflateSync=function(e,t){return v(new y(t),e)},e.gunzip=function(e,t,n){return"function"===typeof t&&(n=t,t={}),g(new w(t),e,n)},e.gunzipSync=function(e,t){return v(new w(t),e)},e.inflateRaw=function(e,t,n){return"function"===typeof t&&(n=t,t={}),g(new x(t),e,n)},e.inflateRawSync=function(e,t){return v(new x(t),e)},i.inherits(E,n),E.prototype.params=function(t,n,i){if(t<e.Z_MIN_LEVEL||t>e.Z_MAX_LEVEL)throw new RangeError("Invalid compression level: "+t);if(n!=e.Z_FILTERED&&n!=e.Z_HUFFMAN_ONLY&&n!=e.Z_RLE&&n!=e.Z_FIXED&&n!=e.Z_DEFAULT_STRATEGY)throw new TypeError("Invalid strategy: "+n);if(this._level!==t||this._strategy!==n){var o=this;this.flush(r.Z_SYNC_FLUSH,(function(){a(o._handle,"zlib binding closed"),o._handle.params(t,n),o._hadError||(o._level=t,o._strategy=n,i&&i())}))}else cM.nextTick(i)},E.prototype.reset=function(){return a(this._handle,"zlib binding closed"),this._handle.reset()},E.prototype._flush=function(e){this._transform(t.alloc(0),"",e)},E.prototype.flush=function(e,n){var i=this,a=this._writableState;("function"===typeof e||void 0===e&&!n)&&(n=e,e=r.Z_FULL_FLUSH),a.ended?n&&cM.nextTick(n):a.ending?n&&this.once("end",n):a.needDrain?n&&this.once("drain",(function(){return i.flush(e,n)})):(this._flushFlag=e,this.write(t.alloc(0),"",n))},E.prototype.close=function(e){S(this,e),cM.nextTick(C,this)},E.prototype._transform=function(e,n,i){var a,o=this._writableState,s=(o.ending||o.ended)&&(!e||o.length===e.length);return null===e||t.isBuffer(e)?this._handle?(s?a=this._finishFlushFlag:(a=this._flushFlag,e.length>=o.length&&(this._flushFlag=this._opts.flush||r.Z_NO_FLUSH)),void this._processChunk(e,a,i)):i(new Error("zlib binding closed")):i(new Error("invalid input"))},E.prototype._processChunk=function(e,n,r){var i=e&&e.length,u=this._chunkSize-this._offset,l=0,c=this,f="function"===typeof r;if(!f){var h,d=[],p=0;this.on("error",(function(e){h=e})),a(this._handle,"zlib binding closed");do{var g=this._handle.writeSync(n,e,l,i,this._buffer,this._offset,u)}while(!this._hadError&&y(g[0],g[1]));if(this._hadError)throw h;if(p>=o)throw S(this),new RangeError(s);var v=t.concat(d,p);return S(this),v}a(this._handle,"zlib binding closed");var m=this._handle.write(n,e,l,i,this._buffer,this._offset,u);function y(o,s){if(this&&(this.buffer=null,this.callback=null),!c._hadError){var h=u-s;if(a(h>=0,"have should not go down"),h>0){var g=c._buffer.slice(c._offset,c._offset+h);c._offset+=h,f?c.push(g):(d.push(g),p+=g.length)}if((0===s||c._offset>=c._chunkSize)&&(u=c._chunkSize,c._offset=0,c._buffer=t.allocUnsafe(c._chunkSize)),0===s){if(l+=i-o,i=o,!f)return!0;var v=c._handle.write(n,e,l,i,c._buffer,c._offset,c._chunkSize);return v.callback=y,void(v.buffer=e)}if(!f)return!1;r()}}m.buffer=e,m.callback=y},i.inherits(m,E),i.inherits(y,E),i.inherits(b,E),i.inherits(w,E),i.inherits(k,E),i.inherits(x,E),i.inherits(_,E)}(SN);var oW,sW,uW,lW,cW,fW,hW=function(e){function t(t,n,r){var i;return(i=e.call(this,{decodeStrings:!1})||this).finalize=i.finalize.bind(Ee(i)),i.document=t,i.id=n,null==r&&(r={}),i.data=r,i.gen=0,i.deflate=null,i.compress=i.document.compress&&!i.data.Filter,i.uncompressedLength=0,i.chunks=[],i}ix(t,e);var n=t.prototype;return n.initDeflate=function(){var e=this;return this.data.Filter="FlateDecode",this.deflate=SN.createDeflate(),this.deflate.on("data",(function(t){return e.chunks.push(t),e.data.Length+=t.length})),this.deflate.on("end",this.finalize)},n._write=function(e,t,n){return e instanceof Uint8Array||(e=QP.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),n()},n.end=function(){return e.prototype.end.apply(this,arguments),this.deflate?this.deflate.end():this.finalize()},n.finalize=function(){if(this.offset=this.document._offset,this.document._write(this.id+" "+this.gen+" obj"),this.document._write(bW.convert(this.data)),this.chunks.length){this.document._write("stream");for(var e=0,t=Array.from(this.chunks);e<t.length;e++){var n=t[e];this.document._write(n)}this.chunks.length=0,this.document._write("\nendstream")}return this.document._write("endobj"),this.document._refEnd(this)},n.toString=function(){return this.id+" "+this.gen+" R"},t}(EN.Writable),dW=function(){function e(e){void 0===e&&(e={}),this._items={},this.limits="boolean"!==typeof e.limits||e.limits}var t=e.prototype;return t.add=function(e,t){return this._items[e]=t},t.get=function(e){return this._items[e]},t.toString=function(){var e=this,t=Object.keys(this._items).sort((function(t,n){return e._compareKeys(t,n)})),n=["<<"];if(this.limits&&t.length>1){var r=t[0],i=t[t.length-1];n.push(" /Limits "+bW.convert([this._dataForKey(r),this._dataForKey(i)]))}n.push(" /"+this._keysName()+" [");for(var a,o=fx(t);!(a=o()).done;){var s=a.value;n.push(" "+bW.convert(this._dataForKey(s))+" "+bW.convert(this._items[s]))}return n.push("]"),n.push(">>"),n.join("\n")},t._compareKeys=function(){throw new Error("Must be implemented by subclasses")},t._keysName=function(){throw new Error("Must be implemented by subclasses")},t._dataForKey=function(){throw new Error("Must be implemented by subclasses")},e}(),pW=function(e){function t(){return e.apply(this,arguments)||this}ix(t,e);var n=t.prototype;return n._compareKeys=function(e,t){return e.localeCompare(t)},n._keysName=function(){return"Names"},n._dataForKey=function(e){return new String(e)},t}(dW),gW=/[\n\r\t\b\f\(\)\\]/g,vW={"\n":"\\n","\r":"\\r","\t":"\\t","\b":"\\b","\f":"\\f","\\":"\\\\","(":"\\(",")":"\\)"},mW=function(e,t){return(Array(t+1).join("0")+e).slice(-t)},yW=function(){function e(){}return e.convert=function(t){if("string"===typeof t)return"/"+t;if(t instanceof String){for(var n=t,r=!1,i=0,a=n.length;i<a;i++)if(n.charCodeAt(i)>127){r=!0;break}return r&&(n=function(e){var t=e.length;if(1&t)throw new Error("Buffer length must be even");for(var n=0,r=t-1;n<r;n+=2){var i=e[n];e[n]=e[n+1],e[n+1]=i}return e}(QP.from("\ufeff"+n,"utf16le")).toString("binary")),"("+(n=n.replace(gW,(function(e){return vW[e]})))+")"}if(QP.isBuffer(t))return"<"+t.toString("hex")+">";if(t instanceof hW||t instanceof pW)return t.toString();if(t instanceof Date)return"(D:"+mW(t.getUTCFullYear(),4)+mW(t.getUTCMonth()+1,2)+mW(t.getUTCDate(),2)+mW(t.getUTCHours(),2)+mW(t.getUTCMinutes(),2)+mW(t.getUTCSeconds(),2)+"Z)";if(Array.isArray(t))return"["+Array.from(t).map((function(t){return e.convert(t)})).join(" ")+"]";if("[object Object]"==={}.toString.call(t)){var o=["<<"];for(var s in t){var u=t[s];o.push("/"+s+" "+e.convert(u))}return o.push(">>"),o.join("\n")}return"number"===typeof t?e.number(t):""+t},e.number=function(e){if(e>-1e21&&e<1e21)return Math.round(1e6*e)/1e6;throw new Error("unsupported number: "+e)},e}(),bW=yW,wW={top:0,left:0,bottom:0,right:0},kW={"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]},xW=function(){function e(e,t){void 0===t&&(t={}),this.document=e,this.size=t.size||"letter",this.layout=t.layout||"portrait",this.userUnit=t.userUnit||1,this.margins=wW;var n=Array.isArray(this.size)?this.size:kW[this.size.toUpperCase()];this.width=n["portrait"===this.layout?0:1],this.height=n["portrait"===this.layout?1:0],this.content=this.document.ref(),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})}var t=e.prototype;return t.maxY=function(){return this.height},t.write=function(e){return this.content.write(e)},t.end=function(){return this.dictionary.end(),this.resources.end(),this.content.end()},we(e,[{key:"fonts",get:function(){var e=this.resources.data;return null!=e.Font?e.Font:e.Font={}}},{key:"xobjects",get:function(){var e=this.resources.data;return null!=e.XObject?e.XObject:e.XObject={}}},{key:"ext_gstates",get:function(){var e=this.resources.data;return null!=e.ExtGState?e.ExtGState:e.ExtGState={}}},{key:"patterns",get:function(){var e=this.resources.data;return null!=e.Pattern?e.Pattern:e.Pattern={}}},{key:"colorSpaces",get:function(){var e=this.resources.data;return e.ColorSpace||(e.ColorSpace={})}},{key:"annotations",get:function(){var e=this.dictionary.data;return null!=e.Annots?e.Annots:e.Annots=[]}},{key:"structParentTreeKey",get:function(){var e=this.dictionary.data;return null!=e.StructParents?e.StructParents:e.StructParents=this.document.createStructParentTreeNextKey()}}]),e}(),_W=function(){function e(){}return e.generateFileID=function(e){void 0===e&&(e={});var t=e.CreationDate.getTime()+"\n";for(var n in e)e.hasOwnProperty(n)&&(t+=n+": "+e[n].valueOf()+"\n");return function(e){for(var t=[],n=0;n<e.sigBytes;n++)t.push(e.words[Math.floor(n/4)]>>8*(3-n%4)&255);return QP.from(t)}(dx()(t))},e}(),AW=bW.number,EW=function(){function e(e){this.doc=e,this.stops=[],this.embedded=!1,this.transform=[1,0,0,1,0,0]}var t=e.prototype;return t.stop=function(e,t,n){if(null==n&&(n=1),t=this.doc._normalizeColor(t),0===this.stops.length)if(3===t.length)this._colorSpace="DeviceRGB";else if(4===t.length)this._colorSpace="DeviceCMYK";else{if(1!==t.length)throw new Error("Unknown color space");this._colorSpace="DeviceGray"}else if("DeviceRGB"===this._colorSpace&&3!==t.length||"DeviceCMYK"===this._colorSpace&&4!==t.length||"DeviceGray"===this._colorSpace&&1!==t.length)throw new Error("All gradient stops must use the same color space");return n=Math.max(0,Math.min(1,n)),this.stops.push([e,t,n]),this},t.setTransform=function(e,t,n,r,i,a){return this.transform=[e,t,n,r,i,a],this},t.embed=function(e){var t,n=this.stops.length;if(0!==n){this.embedded=!0,this.matrix=e;var r=this.stops[n-1];r[0]<1&&this.stops.push([1,r[1],r[2]]);for(var i=[],a=[],o=[],s=0;s<n-1;s++)a.push(0,1),s+2!==n&&i.push(this.stops[s+1][0]),t=this.doc.ref({FunctionType:2,Domain:[0,1],C0:this.stops[s+0][1],C1:this.stops[s+1][1],N:1}),o.push(t),t.end();1===n?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;var u=this.shader(t);u.end();var l=this.doc.ref({Type:"Pattern",PatternType:2,Shading:u,Matrix:this.matrix.map(AW)});if(l.end(),this.stops.some((function(e){return e[2]<1}))){var c=this.opacityGradient();c._colorSpace="DeviceGray";for(var f,h=fx(this.stops);!(f=h()).done;){var d=f.value;c.stop(d[0],[d[2]])}c=c.embed(this.matrix);var p=[0,0,this.doc.page.width,this.doc.page.height],g=this.doc.ref({Type:"XObject",Subtype:"Form",FormType:1,BBox:p,Group:{Type:"Group",S:"Transparency",CS:"DeviceGray"},Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Pattern:{Sh1:c}}});g.write("/Pattern cs /Sh1 scn"),g.end(p.join(" ")+" re f");var v=this.doc.ref({Type:"ExtGState",SMask:{Type:"Mask",S:"Luminosity",G:g}});v.end();var m=this.doc.ref({Type:"Pattern",PatternType:1,PaintType:1,TilingType:2,BBox:p,XStep:p[2],YStep:p[3],Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Pattern:{Sh1:l},ExtGState:{Gs1:v}}});m.write("/Gs1 gs /Pattern cs /Sh1 scn"),m.end(p.join(" ")+" re f"),this.doc.page.patterns[this.id]=m}else this.doc.page.patterns[this.id]=l;return l}},t.apply=function(e){var t=this.doc._ctm,n=t[0],r=t[1],i=t[2],a=t[3],o=t[4],s=t[5],u=this.transform,l=u[0],c=u[1],f=u[2],h=u[3],d=u[4],p=u[5],g=[n*l+i*c,r*l+a*c,n*f+i*h,r*f+a*h,n*d+i*p+o,r*d+a*p+s];return this.embedded&&g.join(" ")===this.matrix.join(" ")||this.embed(g),this.doc.addContent("/"+this.id+" "+e)},e}(),SW=function(e){function t(t,n,r,i,a){var o;return(o=e.call(this,t)||this).x1=n,o.y1=r,o.x2=i,o.y2=a,o}ix(t,e);var n=t.prototype;return n.shader=function(e){return this.doc.ref({ShadingType:2,ColorSpace:this._colorSpace,Coords:[this.x1,this.y1,this.x2,this.y2],Function:e,Extend:[!0,!0]})},n.opacityGradient=function(){return new t(this.doc,this.x1,this.y1,this.x2,this.y2)},t}(EW),CW=function(e){function t(t,n,r,i,a,o,s){var u;return(u=e.call(this,t)||this).doc=t,u.x1=n,u.y1=r,u.r1=i,u.x2=a,u.y2=o,u.r2=s,u}ix(t,e);var n=t.prototype;return n.shader=function(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]})},n.opacityGradient=function(){return new t(this.doc,this.x1,this.y1,this.r1,this.x2,this.y2,this.r2)},t}(EW),DW={PDFGradient:EW,PDFLinearGradient:SW,PDFRadialGradient:CW},TW=DW.PDFGradient,OW=DW.PDFLinearGradient,FW=DW.PDFRadialGradient,PW={initColor:function(){return this._opacityRegistry={},this._opacityCount=0,this._gradCount=0},_normalizeColor:function(e){if(e instanceof TW)return e;var t;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"));var n=parseInt(e.slice(1),16);e=[n>>16,n>>8&255,255&n]}else RW[e]&&(e=RW[e]);return Array.isArray(e)?(3===e.length?e=function(){for(var n=[],r=0,i=Array.from(e);r<i.length;r++)t=i[r],n.push(t/255);return n}():4===e.length&&(e=function(){for(var n=[],r=0,i=Array.from(e);r<i.length;r++)t=i[r],n.push(t/100);return n}()),e):null},_setColor:function(e,t){if(!(e=this._normalizeColor(e)))return!1;var n=t?"SCN":"scn";if(e instanceof TW)this._setColorSpace("Pattern",t),e.apply(n);else{var r=4===e.length?"DeviceCMYK":"DeviceRGB";this._setColorSpace(r,t),e=e.join(" "),this.addContent(e+" "+n)}return!0},_setColorSpace:function(e,t){var n=t?"CS":"cs";return this.addContent("/"+e+" "+n)},fillColor:function(e,t){return this._setColor(e,!1)&&this.fillOpacity(t),this._fillColor=[e,t],this},strokeColor:function(e,t){return this._setColor(e,!0)&&this.strokeOpacity(t),this},opacity:function(e){return this._doOpacity(e,e),this},fillOpacity:function(e){return this._doOpacity(e,null),this},strokeOpacity:function(e){return this._doOpacity(null,e),this},_doOpacity:function(e,t){var n,r;if(null!=e||null!=t){null!=e&&(e=Math.max(0,Math.min(1,e))),null!=t&&(t=Math.max(0,Math.min(1,t)));var i=e+"_"+t;if(this._opacityRegistry[i]){var a=Array.from(this._opacityRegistry[i]);n=a[0],r=a[1]}else{n={Type:"ExtGState"},null!=e&&(n.ca=e),null!=t&&(n.CA=t),(n=this.ref(n)).end(),r="Gs"+ ++this._opacityCount,this._opacityRegistry[i]=[n,r]}return this.page.ext_gstates[r]=n,this.addContent("/"+r+" gs")}},linearGradient:function(e,t,n,r){return new OW(this,e,t,n,r)},radialGradient:function(e,t,n,r,i,a){return new FW(this,e,t,n,r,i,a)}},RW={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],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],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]};oW=sW=uW=lW=cW=fW=0;var MW={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},IW=function(e){return e in MW},LW=function(e){var t=e.codePointAt(0);return 32===t||9===t||13===t||10===t},NW=function(e){var t=e.codePointAt(0);return null!=t&&(48<=t&&t<=57)},BW=function(e,t){for(var n=t,r="",i="none";n<e.length;n+=1){var a=e[n];if("+"===a||"-"===a){if("none"===i){i="sign",r+=a;continue}if("e"===i){i="exponent_sign",r+=a;continue}}if(NW(a)){if("none"===i||"sign"===i||"whole"===i){i="whole",r+=a;continue}if("decimal_point"===i||"decimal"===i){i="decimal",r+=a;continue}if("e"===i||"exponent_sign"===i||"exponent"===i){i="exponent",r+=a;continue}}if("."!==a||"none"!==i&&"sign"!==i&&"whole"!==i){if("E"!==a&&"e"!==a||"whole"!==i&&"decimal_point"!==i&&"decimal"!==i)break;i="e",r+=a}else i="decimal_point",r+=a}var o=Number.parseFloat(r);return Number.isNaN(o)?[t,null]:[n-1,o]},jW={M:function(e,t){return oW=t[0],sW=t[1],uW=lW=null,cW=oW,fW=sW,e.moveTo(oW,sW)},m:function(e,t){return oW+=t[0],sW+=t[1],uW=lW=null,cW=oW,fW=sW,e.moveTo(oW,sW)},C:function(e,t){return oW=t[4],sW=t[5],uW=t[2],lW=t[3],e.bezierCurveTo.apply(e,t)},c:function(e,t){return e.bezierCurveTo(t[0]+oW,t[1]+sW,t[2]+oW,t[3]+sW,t[4]+oW,t[5]+sW),uW=oW+t[2],lW=sW+t[3],oW+=t[4],sW+=t[5]},S:function(e,t){return null===uW&&(uW=oW,lW=sW),e.bezierCurveTo(oW-(uW-oW),sW-(lW-sW),t[0],t[1],t[2],t[3]),uW=t[0],lW=t[1],oW=t[2],sW=t[3]},s:function(e,t){return null===uW&&(uW=oW,lW=sW),e.bezierCurveTo(oW-(uW-oW),sW-(lW-sW),oW+t[0],sW+t[1],oW+t[2],sW+t[3]),uW=oW+t[0],lW=sW+t[1],oW+=t[2],sW+=t[3]},Q:function(e,t){return uW=t[0],lW=t[1],oW=t[2],sW=t[3],e.quadraticCurveTo(t[0],t[1],oW,sW)},q:function(e,t){return e.quadraticCurveTo(t[0]+oW,t[1]+sW,t[2]+oW,t[3]+sW),uW=oW+t[0],lW=sW+t[1],oW+=t[2],sW+=t[3]},T:function(e,t){return null===uW?(uW=oW,lW=sW):(uW=oW-(uW-oW),lW=sW-(lW-sW)),e.quadraticCurveTo(uW,lW,t[0],t[1]),uW=oW-(uW-oW),lW=sW-(lW-sW),oW=t[0],sW=t[1]},t:function(e,t){return null===uW?(uW=oW,lW=sW):(uW=oW-(uW-oW),lW=sW-(lW-sW)),e.quadraticCurveTo(uW,lW,oW+t[0],sW+t[1]),oW+=t[0],sW+=t[1]},A:function(e,t){return UW(e,oW,sW,t),oW=t[5],sW=t[6]},a:function(e,t){return t[5]+=oW,t[6]+=sW,UW(e,oW,sW,t),oW=t[5],sW=t[6]},L:function(e,t){return oW=t[0],sW=t[1],uW=lW=null,e.lineTo(oW,sW)},l:function(e,t){return oW+=t[0],sW+=t[1],uW=lW=null,e.lineTo(oW,sW)},H:function(e,t){return oW=t[0],uW=lW=null,e.lineTo(oW,sW)},h:function(e,t){return oW+=t[0],uW=lW=null,e.lineTo(oW,sW)},V:function(e,t){return sW=t[0],uW=lW=null,e.lineTo(oW,sW)},v:function(e,t){return sW+=t[0],uW=lW=null,e.lineTo(oW,sW)},Z:function(e){return e.closePath(),oW=cW,sW=fW},z:function(e){return e.closePath(),oW=cW,sW=fW}},UW=function(e,t,n,r){for(var i,a=r[0],o=r[1],s=r[2],u=r[3],l=r[4],c=r[5],f=r[6],h=fx(zW(c,f,a,o,u,l,s,t,n));!(i=h()).done;){var d=i.value,p=WW.apply(void 0,d);e.bezierCurveTo.apply(e,p)}},zW=function(e,t,n,r,i,a,o,s,u){var l=o*(Math.PI/180),c=Math.sin(l),f=Math.cos(l);n=Math.abs(n),r=Math.abs(r);var h=(uW=f*(s-e)*.5+c*(u-t)*.5)*uW/(n*n)+(lW=f*(u-t)*.5-c*(s-e)*.5)*lW/(r*r);h>1&&(n*=h=Math.sqrt(h),r*=h);var d=f/n,p=c/n,g=-c/r,v=f/r,m=d*s+p*u,y=g*s+v*u,b=d*e+p*t,w=g*e+v*t,k=1/((b-m)*(b-m)+(w-y)*(w-y))-.25;k<0&&(k=0);var x=Math.sqrt(k);a===i&&(x=-x);var _=.5*(m+b)-x*(w-y),A=.5*(y+w)+x*(b-m),E=Math.atan2(y-A,m-_),S=Math.atan2(w-A,b-_)-E;S<0&&1===a?S+=2*Math.PI:S>0&&0===a&&(S-=2*Math.PI);for(var C=Math.ceil(Math.abs(S/(.5*Math.PI+.001))),D=[],T=0;T<C;T++){var O=E+T*S/C,F=E+(T+1)*S/C;D[T]=[_,A,O,F,n,r,c,f]}return D},WW=function(e,t,n,r,i,a,o,s){var u=s*i,l=-o*a,c=o*i,f=s*a,h=.5*(r-n),d=8/3*Math.sin(.5*h)*Math.sin(.5*h)/Math.sin(h),p=e+Math.cos(n)-d*Math.sin(n),g=t+Math.sin(n)+d*Math.cos(n),v=e+Math.cos(r),m=t+Math.sin(r),y=v+d*Math.sin(r),b=m-d*Math.cos(r);return[u*p+l*g,c*p+f*g,u*y+l*b,c*y+f*b,u*v+l*m,c*v+f*m]},VW=function(){function e(){}return e.apply=function(e,t){var n=function(e){for(var t=[],n=null,r=[],i=0,a=!1,o=!1,s=0;s<e.length;s+=1){var u=e.charAt(s);if(!LW(u))if(a&&","===u){if(o)break;o=!0}else if(IW(u)){if(o)return t;if(null==n){if("M"!==u&&"m"!==u)return t}else if(0!==r.length)return t;r=[],a=!1,0===(i=MW[n=u])&&t.push({command:n,args:r})}else{if(null==n)return t;var l=s,c=null;if("A"===n||"a"===n){var f=r.length;if((0===f||1===f)&&"+"!==u&&"-"!==u){var h=BW(e,s);l=h[0],c=h[1]}if(2===f||5===f||6===f){var d=BW(e,s);l=d[0],c=d[1]}3!==f&&4!==f||("0"===u&&(c=0),"1"===u&&(c=1))}else{var p=BW(e,s);l=p[0],c=p[1]}if(null==c)return t;r.push(c),a=!0,o=!1,s=l,r.length===i&&(t.push({command:n,args:r}),"M"===n&&(n="L"),"m"===n&&(n="l"),r=[])}}return t}(t);!function(e,t){oW=sW=uW=lW=cW=fW=0;for(var n=0;n<e.length;n++){var r=e[n],i=r.command,a=r.args;"function"===typeof jW[i]&&jW[i](t,a)}}(n,e)},e}(),GW=bW.number,YW=(Math.sqrt(2)-1)/3*4,HW={initVector:function(){return this._ctm=[1,0,0,1,0,0],this._ctmStack=[]},save:function(){return this._ctmStack.push(this._ctm.slice()),this.addContent("q")},restore:function(){return this._ctm=this._ctmStack.pop()||[1,0,0,1,0,0],this.addContent("Q")},closePath:function(){return this.addContent("h")},lineWidth:function(e){return this.addContent(GW(e)+" w")},_CAP_STYLES:{BUTT:0,ROUND:1,SQUARE:2},lineCap:function(e){return"string"===typeof e&&(e=this._CAP_STYLES[e.toUpperCase()]),this.addContent(e+" J")},_JOIN_STYLES:{MITER:0,ROUND:1,BEVEL:2},lineJoin:function(e){return"string"===typeof e&&(e=this._JOIN_STYLES[e.toUpperCase()]),this.addContent(e+" j")},miterLimit:function(e){return this.addContent(GW(e)+" M")},dash:function(e,t){var n;if(null==t&&(t={}),null==e)return this;if(Array.isArray(e))return e=Array.from(e).map((function(e){return bW.number(e)})).join(" "),n=t.phase||0,this.addContent("["+e+"] "+bW.number(n)+" d");var r=null!=t.space?t.space:e;return n=t.phase||0,this.addContent("["+bW.number(e)+" "+bW.number(r)+"] "+bW.number(n)+" d")},undash:function(){return this.addContent("[] 0 d")},moveTo:function(e,t){return this.addContent(GW(e)+" "+GW(t)+" m")},lineTo:function(e,t){return this.addContent(GW(e)+" "+GW(t)+" l")},bezierCurveTo:function(e,t,n,r,i,a){return this.addContent(GW(e)+" "+GW(t)+" "+GW(n)+" "+GW(r)+" "+GW(i)+" "+GW(a)+" c")},quadraticCurveTo:function(e,t,n,r){return this.addContent(GW(e)+" "+GW(t)+" "+GW(n)+" "+GW(r)+" v")},rect:function(e,t,n,r){return this.addContent(GW(e)+" "+GW(t)+" "+GW(n)+" "+GW(r)+" re")},roundedRect:function(e,t,n,r,i){null==i&&(i=0);var a=(i=Math.min(i,.5*n,.5*r))*(1-YW);return this.moveTo(e+i,t),this.lineTo(e+n-i,t),this.bezierCurveTo(e+n-a,t,e+n,t+a,e+n,t+i),this.lineTo(e+n,t+r-i),this.bezierCurveTo(e+n,t+r-a,e+n-a,t+r,e+n-i,t+r),this.lineTo(e+i,t+r),this.bezierCurveTo(e+a,t+r,e,t+r-a,e,t+r-i),this.lineTo(e,t+i),this.bezierCurveTo(e,t+a,e+a,t,e+i,t),this.closePath()},ellipse:function(e,t,n,r){null==r&&(r=n);var i=n*YW,a=r*YW,o=(e-=n)+2*n,s=(t-=r)+2*r,u=e+n,l=t+r;return this.moveTo(e,l),this.bezierCurveTo(e,l-a,u-i,t,u,t),this.bezierCurveTo(u+i,t,o,l-a,o,l),this.bezierCurveTo(o,l+a,u+i,s,u,s),this.bezierCurveTo(u-i,s,e,l+a,e,l),this.closePath()},circle:function(e,t,n){return this.ellipse(e,t,n)},arc:function(e,t,n,r,i,a){null==a&&(a=!1);var o=2*Math.PI,s=.5*Math.PI,u=i-r;if(Math.abs(u)>o)u=o;else if(0!==u&&a!==u<0){u=(a?-1:1)*o+u}var l=Math.ceil(Math.abs(u)/s),c=u/l,f=c/s*YW*n,h=r,d=-Math.sin(h)*f,p=Math.cos(h)*f,g=e+Math.cos(h)*n,v=t+Math.sin(h)*n;this.moveTo(g,v);for(var m=0,y=l,b=0<=y;b?m<y:m>y;b?m++:m--){var w=g+d,k=v+p;h+=c,g=e+Math.cos(h)*n,v=t+Math.sin(h)*n;var x=g-(d=-Math.sin(h)*f),_=v-(p=Math.cos(h)*f);this.bezierCurveTo(w,k,x,_,g,v)}return this},polygon:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this.moveTo.apply(this,Array.from(t.shift()||[]));for(var r=0,i=Array.from(t);r<i.length;r++){var a=i[r];this.lineTo.apply(this,Array.from(a||[]))}return this.closePath()},path:function(e){return VW.apply(this,e),this},_windingRule:function(e){return/even-?odd/.test(e)?"*":""},fill:function(e,t){return/(even-?odd)|(non-?zero)/.test(e)&&(t=e,e=null),e&&this.fillColor(e),this.addContent("f"+this._windingRule(t))},stroke:function(e){return e&&this.strokeColor(e),this.addContent("S")},fillAndStroke:function(e,t,n){null==t&&(t=e);var r=/(even-?odd)|(non-?zero)/;return r.test(e)&&(n=e,e=null),r.test(t)&&(n=t,t=e),e&&(this.fillColor(e),this.strokeColor(t)),this.addContent("B"+this._windingRule(n))},clip:function(e){return this.addContent("W"+this._windingRule(e)+" n")},transform:function(e,t,n,r,i,a){var o=this._ctm,s=Array.from(o),u=s[0],l=s[1],c=s[2],f=s[3],h=s[4],d=s[5];o[0]=u*e+c*t,o[1]=l*e+f*t,o[2]=u*n+c*r,o[3]=l*n+f*r,o[4]=u*i+c*a+h,o[5]=l*i+f*a+d;var p=[e,t,n,r,i,a].map((function(e){return bW.number(e)})).join(" ");return this.addContent(p+" cm")},translate:function(e,t){return this.transform(1,0,0,1,e,t)},rotate:function(e,t){void 0===t&&(t={});var n=e*Math.PI/180,r=Math.cos(n),i=Math.sin(n),a=0,o=0;if(null!=t.origin){var s=Array.from(t.origin),u=(a=s[0])*i+(o=s[1])*r;a-=a*r-o*i,o-=u}return this.transform(r,i,-i,r,a,o)},scale:function(e,t,n){void 0===n&&(n={}),null==t&&(t=e),"object"===typeof t&&(n=t,t=e);var r=0,i=0;if(null!=n.origin){var a=Array.from(n.origin);r=a[0],i=a[1],r-=e*r,i-=t*i}return this.transform(e,0,0,t,r,i)},skew:function(e,t,n){void 0===e&&(e=0),void 0===t&&(t=0);var r=e*Math.PI/180,i=t*Math.PI/180,a=Math.tan(r),o=Math.tan(i),s=0,u=0;if(null!=n.origin){var l=Array.from(n.origin);s=l[0];var c=(u=l[1])+o*s;s-=s+a*u,u-=c}return this.transform(1,o,a,1,s,u)}},qW={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},ZW=".notdef .notdef .notdef .notdef\n.notdef .notdef .notdef .notdef\n.notdef .notdef .notdef .notdef\n.notdef .notdef .notdef .notdef\n.notdef .notdef .notdef .notdef\n.notdef .notdef .notdef .notdef\n.notdef .notdef .notdef .notdef\n.notdef .notdef .notdef .notdef\n\nspace exclam quotedbl numbersign\ndollar percent ampersand quotesingle\nparenleft parenright asterisk plus\ncomma hyphen period slash\nzero one two three\nfour five six seven\neight nine colon semicolon\nless equal greater question\n\nat A B C\nD E F G\nH I J K\nL M N O\nP Q R S\nT U V W\nX Y Z bracketleft\nbackslash bracketright asciicircum underscore\n\ngrave a b c\nd e f g\nh i j k\nl m n o\np q r s\nt u v w\nx y z braceleft\nbar braceright asciitilde .notdef\n\nEuro .notdef quotesinglbase florin\nquotedblbase ellipsis dagger daggerdbl\ncircumflex perthousand Scaron guilsinglleft\nOE .notdef Zcaron .notdef\n.notdef quoteleft quoteright quotedblleft\nquotedblright bullet endash emdash\ntilde trademark scaron guilsinglright\noe .notdef zcaron ydieresis\n\nspace exclamdown cent sterling\ncurrency yen brokenbar section\ndieresis copyright ordfeminine guillemotleft\nlogicalnot hyphen registered macron\ndegree plusminus twosuperior threesuperior\nacute mu paragraph periodcentered\ncedilla onesuperior ordmasculine guillemotright\nonequarter onehalf threequarters questiondown\n\nAgrave Aacute Acircumflex Atilde\nAdieresis Aring AE Ccedilla\nEgrave Eacute Ecircumflex Edieresis\nIgrave Iacute Icircumflex Idieresis\nEth Ntilde Ograve Oacute\nOcircumflex Otilde Odieresis multiply\nOslash Ugrave Uacute Ucircumflex\nUdieresis Yacute Thorn germandbls\n\nagrave aacute acircumflex atilde\nadieresis aring ae ccedilla\negrave eacute ecircumflex edieresis\nigrave iacute icircumflex idieresis\neth ntilde ograve oacute\nocircumflex otilde odieresis divide\noslash ugrave uacute ucircumflex\nudieresis yacute thorn ydieresis".split(/\s+/);var XW=function(){function e(e){var t=this;"string"===typeof e?(this.contents=e,this.parse()):(this.attributes=e.attributes,this.glyphWidths=e.glyphWidths,this.kernPairs=e.kernPairs),this.charWidths=function(e,t,n){for(var r=[],i=e<t,a=n?i?t+1:t-1:t,o=e;i?o<a:o>a;i?o++:o--)r.push(o);return r}(0,255,!0).map((function(e){return t.glyphWidths[ZW[e]]})),this.bbox=Array.from(this.attributes.FontBBox.split(/\s+/)).map((function(e){return+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)}e.open=function(e){throw new Error("AFMFont.open not available on browser build")},e.fromJson=function(t){return new e(t)};var t=e.prototype;return t.parse=function(){var e=function(e){for(var t,n={attributes:{},glyphWidths:{},kernPairs:{}},r="",i=fx(e.split("\n"));!(t=i()).done;){var a,o,s=t.value;if(a=s.match(/^Start(\w+)/))r=a[1];else if(a=s.match(/^End(\w+)/))r="";else switch(r){case"FontMetrics":var u=(a=s.match(/(^\w+)\s+(.*)/))[1],l=a[2];(o=n.attributes[u])?(Array.isArray(o)||(o=n.attributes[u]=[o]),o.push(l)):n.attributes[u]=l;break;case"CharMetrics":if(!/^CH?\s/.test(s))continue;var c=s.match(/\bN\s+(\.?\w+)\s*;/)[1];n.glyphWidths[c]=+s.match(/\bWX\s+(\d+)\s*;/)[1];break;case"KernPairs":(a=s.match(/^KPX\s+(\.?\w+)\s+(\.?\w+)\s+(-?\d+)/))&&(n.kernPairs[a[1]+a[2]]=parseInt(a[3]))}}return n}(this.contents);this.attributes=e.attributes,this.glyphWidths=e.glyphWidths,this.kernPairs=e.kernPairs},t.encodeText=function(e){for(var t=[],n=0,r=e.length,i=0<=r;i?n<r:n>r;i?n++:n--){var a=e.charCodeAt(n);a=qW[a]||a,t.push(a.toString(16))}return t},t.glyphsForString=function(e){for(var t=[],n=0,r=e.length,i=0<=r;i?n<r:n>r;i?n++:n--){var a=e.charCodeAt(n);t.push(this.characterToGlyph(a))}return t},t.characterToGlyph=function(e){return ZW[qW[e]||e]||".notdef"},t.widthOfGlyph=function(e){return this.glyphWidths[e]||0},t.getKernPair=function(e,t){return this.kernPairs[e+t]||0},t.advancesForGlyphs=function(e){for(var t=[],n=0;n<e.length;n++){var r=e[n],i=e[n+1];t.push(this.widthOfGlyph(r)+this.getKernPair(r,i))}return t},e}(),KW=function(e){return[e.FontName,{attributes:e,glyphWidths:{},kernPairs:{}}]},JW=function(e){var t=e.attributes,n=e.glyphWidths,r=e.kernPairs,i=t.map(KW);return Object.keys(n).forEach((function(e){n[e].forEach((function(t,n){t&&(i[n][1].glyphWidths[e]=t)}))})),Object.keys(r).forEach((function(e){r[e].forEach((function(t,n){t&&(i[n][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],comma:[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,480,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],commaaccent:[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],AcircumflexUhungarumlaut:[-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,-25,-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],Oacuteperiod:[-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],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],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],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,-140,-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,-140,-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],eacuteperiod:[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],nucircumflex:[-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:[-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],spaceTcaron:[-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],Cacuteperiod:[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],oacuteperiod:[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],racutelcommaaccent:[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:[0,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:[0,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],spaceAcircumflex:[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]}}),QW=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=Array.from(t).map((function(e){return("0000"+e.toString(16)).slice(-4)}));return r.join("")},$W=function(){function e(){}e.open=function(e,t,n,r){var i;if("string"===typeof t){if(eV.isStandardFont(t))return new eV(e,t,r);throw new Error("Can't open "+t+" in browser build")}if(t instanceof Uint8Array?i=vh(t,n):t instanceof ArrayBuffer?i=vh(new Uint8Array(t),n):"object"===typeof t&&(i=t),null==i)throw new Error("Not a supported font format or standard PDF font.");return new tV(e,i,r)};var t=e.prototype;return t.encode=function(){throw new Error("Must be implemented by subclasses")},t.widthOfString=function(){throw new Error("Must be implemented by subclasses")},t.ref=function(){return null!=this.dictionary?this.dictionary:this.dictionary=this.document.ref()},t.finalize=function(){if(!this.embedded&&null!=this.dictionary)return this.embed(),this.embedded=!0},t.embed=function(){throw new Error("Must be implemented by subclasses")},t.lineHeight=function(e,t){null==t&&(t=!1);var n=t?this.lineGap:0;return(this.ascender+n-this.descender)/1e3*e},e}(),eV=function(e){return function(e){function t(t,n,r){var i;return(i=e.call(this)||this).document=t,i.name=n,i.id=r,i.font=XW.fromJson(JW[i.name]),i.ascender=i.font.ascender,i.descender=i.font.descender,i.bbox=i.font.bbox,i.lineGap=i.font.lineGap,i}ix(t,e);var n=t.prototype;return n.embed=function(){return this.dictionary.data={Type:"Font",BaseFont:this.name,Subtype:"Type1",Encoding:"WinAnsiEncoding"},this.dictionary.end()},n.encode=function(e){for(var t=this.font.encodeText(e),n=this.font.glyphsForString(""+e),r=this.font.advancesForGlyphs(n),i=[],a=0;a<n.length;a++){var o=n[a];i.push({xAdvance:r[a],yAdvance:0,xOffset:0,yOffset:0,advanceWidth:this.font.widthOfGlyph(o)})}return[t,i]},n.encodeGlyphs=function(e){for(var t=[],n=0,r=Array.from(e);n<r.length;n++){var i=r[n];t.push(("00"+i.id.toString(16)).slice(-2))}return t},n.widthOfString=function(e,t){for(var n=this.font.glyphsForString(""+e),r=this.font.advancesForGlyphs(n),i=0,a=0,o=Array.from(r);a<o.length;a++){i+=o[a]}return i*(t/1e3)},t.isStandardFont=function(e){return e in JW},t}(e)}($W),tV=function(e){return function(e){function t(t,n,r){var i;return(i=e.call(this)||this).document=t,i.font=n,i.id=r,i.subset=i.font.createSubset(),i.unicode=[[0]],i.widths=[i.font.getGlyph(0).advanceWidth],i.name=i.font.postscriptName,i.scale=1e3/i.font.unitsPerEm,i.ascender=i.font.ascent*i.scale,i.descender=i.font.descent*i.scale,i.xHeight=i.font.xHeight*i.scale,i.capHeight=i.font.capHeight*i.scale,i.lineGap=i.font.lineGap*i.scale,i.bbox=i.font.bbox,i.layoutCache=Object.create(null),i}ix(t,e);var n=t.prototype;return n.layoutRun=function(e,t){for(var n=this.font.layout(e,t),r=0;r<n.positions.length;r++){var i=n.positions[r];for(var a in i)i[a]*=this.scale;i.advanceWidth=n.glyphs[r].advanceWidth*this.scale}return n},n.layoutCached=function(e){var t;if(t=this.layoutCache[e])return t;var n=this.layoutRun(e);return this.layoutCache[e]=n,n},n.layout=function(e,t,n){if(null==n&&(n=!1),t)return this.layoutRun(e,t);for(var r=n?null:[],i=n?null:[],a=0,o=0,s=0;s<=e.length;){var u;if(s===e.length&&o<s||(u=e.charAt(s),[" ","\t"].includes(u))){var l=this.layoutCached(e.slice(o,++s));n||(r.push.apply(r,Array.from(l.glyphs||[])),i.push.apply(i,Array.from(l.positions||[]))),a+=l.advanceWidth,o=s}else s++}return{glyphs:r,positions:i,advanceWidth:a}},n.encode=function(e,t){for(var n=this.layout(e,t),r=n.glyphs,i=n.positions,a=[],o=0;o<r.length;o++){var s=r[o],u=this.subset.includeGlyph(s.id);a.push(("0000"+u.toString(16)).slice(-4)),null==this.widths[u]&&(this.widths[u]=s.advanceWidth*this.scale),null==this.unicode[u]&&(this.unicode[u]=this.font._cmapProcessor.codePointsForGlyph(s.id))}return[a,i]},n.encodeGlyphs=function(e){for(var t=[],n=0;n<e.length;n++){var r=e[n],i=this.subset.includeGlyph(r.id);t.push(("0000"+i.toString(16)).slice(-4)),null==this.widths[i]&&(this.widths[i]=r.advanceWidth*this.scale),null==this.unicode[i]&&(this.unicode[i]=this.font._cmapProcessor.codePointsForGlyph(r.id))}return t},n.widthOfString=function(e,t,n){return this.layout(e,n,!0).advanceWidth*(t/1e3)},n.embed=function(){var e=null!=this.subset.cff,t=this.document.ref();e&&(t.data.Subtype="CIDFontType0C"),t.end(this.subset.encode());var n=((null!=this.font["OS/2"]?this.font["OS/2"].sFamilyClass:void 0)||0)>>8,r=0;this.font.post.isFixedPitch&&(r|=1),1<=n&&n<=7&&(r|=2),r|=4,10===n&&(r|=8),this.font.head.macStyle.italic&&(r|=64);var i=[0,1,2,3,4,5].map((function(e){return String.fromCharCode(26*Math.random()+65)})).join("")+"+"+this.font.postscriptName,a=this.font.bbox,o=this.document.ref({Type:"FontDescriptor",FontName:i,Flags:r,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();var s=this.document.ref({Type:"Font",Subtype:e?"CIDFontType0":"CIDFontType2",BaseFont:i,CIDSystemInfo:{Registry:new String("Adobe"),Ordering:new String("Identity"),Supplement:0},FontDescriptor:o,W:[0,this.widths]});return s.end(),this.dictionary.data={Type:"Font",Subtype:"Type0",BaseFont:i,Encoding:"Identity-H",DescendantFonts:[s],ToUnicode:this.toUnicodeCmap()},this.dictionary.end()},n.toUnicodeCmap=function(){for(var e=this.document.ref(),t=[],n=0,r=Array.from(this.unicode);n<r.length;n++)for(var i=r[n],a=[],o=0,s=Array.from(i);o<s.length;o++){var u=s[o];u>65535&&(u-=65536,a.push(QW(u>>>10&1023|55296)),u=56320|1023&u),a.push(QW(u)),t.push("<"+a.join(" ")+">")}return e.end(" /CIDInit /ProcSet findresource begin\n 12 dict begin\n begincmap\n /CIDSystemInfo <<\n /Registry (Adobe)\n /Ordering (UCS)\n /Supplement 0\n >> def\n /CMapName /Adobe-Identity-UCS def\n /CMapType 2 def\n 1 begincodespacerange\n <0000><ffff>\n endcodespacerange\n 1 beginbfrange\n <0000> <"+QW(t.length-1)+"> ["+t.join(" ")+"]\n endbfrange\n endcmap\n CMapName currentdict /CMap defineresource pop\n end\n end "),e},t}(e)}($W),nV={initFonts:function(){return this._fontFamilies={},this._fontCount=0,this._fontSize=12,this._font=null,this._registeredFonts={},this.font("Helvetica")},font:function(e,t,n){var r,i;if("number"===typeof t&&(n=t,t=null),"string"===typeof e&&this._registeredFonts[e]){r=e;var a=this._registeredFonts[e];e=a.src,t=a.family}else"string"!==typeof(r=t||e)&&(r=null);if(null!=n&&this.fontSize(n),i=this._fontFamilies[r])return this._font=i,this;var o="F"+ ++this._fontCount;return this._font=$W.open(this,e,t,o),(i=this._fontFamilies[this._font.name])?(this._font=i,this):(r&&(this._fontFamilies[r]=this._font),this._font.name&&(this._fontFamilies[this._font.name]=this._font),this)},fontSize:function(e){return this._fontSize=e,this},currentLineHeight:function(e){return null==e&&(e=!1),this._font.lineHeight(this._fontSize,e)},registerFont:function(e,t,n){return this._registeredFonts[e]={src:t,family:n},this}},rV=bW.number,iV={initText:function(){return this._line=this._line.bind(this),this.x=0,this.y=0,this._lineGap=0},_text:function(e,t,n,r,i){var a=this;e=null==e?"":""+e,(r=this._initOptions(t,n,r)).wordSpacing&&(e=e.replace(/\s{2,}/g," "));for(var o,s=fx(e.split("\n"));!(o=s()).done;){var u=o.value;r.structParent&&r.structParent.add(a.struct(r.structType||"P",[a.markStructureContent(r.structType||"P")])),i(u,r)}return this},text:function(e,t,n,r){return this._text(e,t,n,r,this._line)},widthOfString:function(e,t){return void 0===t&&(t={}),this._font.widthOfString(e,this._fontSize,t.features)+(t.characterSpacing||0)*(e.length-1)},_initOptions:function(e,t,n){void 0===e&&(e={}),void 0===n&&(n={}),"object"===typeof e&&(n=e,e=null);var r=Object.assign({},n);if(this._textOptions)for(var i in this._textOptions){var a=this._textOptions[i];"continued"!==i&&void 0===r[i]&&(r[i]=a)}return null!=e&&(this.x=e),null!=t&&(this.y=t),!1!==r.lineBreak&&(null==r.width&&(r.width=this.page.width-this.x-this.page.margins.right),r.width=Math.max(r.width,0)),r.columns||(r.columns=0),null==r.columnGap&&(r.columnGap=18),r},_line:function(e,t){return void 0===t&&(t={}),this._fragment(e,this.x,this.y,t),this.x+=this.widthOfString(e)},_fragment:function(e,t,n,r){if(0!==(e=(""+e).replace(/\n/g,"")).length){var i=this._font.encode(e,r.features),a=i[0],o=i[1],s=this._font.ascender/1e3*this._fontSize;this._glyphs(a,o,t,n+s,r)}},_glyphs:function(e,t,n,r,i){var a,o=this,s=[],u=this._fontSize/1e3,l=0,c=!1;this.save(),this.transform(1,0,0,-1,0,this.page.height),r=this.page.height-r,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 "+rV(n)+" "+rV(r)+" Tm"),this.addContent("/"+this._font.id+" "+rV(this._fontSize)+" Tf");var f=i.fill&&i.stroke?2:i.stroke?1:0;f&&this.addContent(f+" Tr");var h=function(n){if(l<n){var r=e.slice(l,n).join(""),i=t[n-1].xAdvance-t[n-1].advanceWidth;s.push("<"+r+"> "+rV(-i))}return l=n},d=function(e){if(h(e),s.length>0)return o.addContent("["+s.join(" ")+"] TJ"),s.length=0};for(a=0;a<t.length;a++){var p=t[a];p.xOffset||p.yOffset?(d(a),this.addContent("1 0 0 1 "+rV(n+p.xOffset*u)+" "+rV(r+p.yOffset*u)+" Tm"),d(a+1),c=!0):(c&&(this.addContent("1 0 0 1 "+rV(n)+" "+rV(r)+" Tm"),c=!1),p.xAdvance-p.advanceWidth!==0&&h(a+1)),n+=p.xAdvance*u}return d(a),this.addContent("ET"),this.restore()}},aV=[65472,65473,65474,65475,65477,65478,65479,65480,65481,65482,65483,65484,65485,65486,65487],oV=function(){function e(e,t){var n;if(this.data=e,this.label=t,65496!==this.data.readUInt16BE(0))throw"SOI not found in JPEG";for(var r=2;r<this.data.length&&(n=this.data.readUInt16BE(r),r+=2,!Array.from(aV).includes(n));)r+=this.data.readUInt16BE(r);if(!Array.from(aV).includes(n))throw"Invalid JPEG.";r+=2,this.bits=this.data[r++],this.height=this.data.readUInt16BE(r),r+=2,this.width=this.data.readUInt16BE(r),r+=2;var i=this.data[r++];this.colorSpace=function(){switch(i){case 1:return"DeviceGray";case 3:return"DeviceRGB";case 4:return"DeviceCMYK"}}(),this.obj=null}return e.prototype.embed=function(e){this.obj||(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)},e}(),sV=function(){function e(e,t){this.label=t,this.image=new LP(e),this.width=this.image.width,this.height=this.image.height,this.imgData=this.image.imgData,this.obj=null}var t=e.prototype;return t.embed=function(e){var t=!1;if(this.document=e,!this.obj){var n=this.image.hasAlphaChannel,r=1===this.image.interlaceMethod;if(this.obj=this.document.ref({Type:"XObject",Subtype:"Image",BitsPerComponent:n?8:this.image.bits,Width:this.width,Height:this.height,Filter:"FlateDecode"}),!n){var i=this.document.ref({Predictor:r?1:15,Colors:this.image.colors,BitsPerComponent:this.image.bits,Columns:this.width});this.obj.data.DecodeParms=i,i.end()}if(0===this.image.palette.length)this.obj.data.ColorSpace=this.image.colorSpace;else{var a=this.document.ref();a.end(QP.from(this.image.palette)),this.obj.data.ColorSpace=["Indexed","DeviceRGB",this.image.palette.length/3-1,a]}if(null!=this.image.transparency.grayscale){var o=this.image.transparency.grayscale;this.obj.data.Mask=[o,o]}else if(this.image.transparency.rgb){for(var s,u=[],l=fx(this.image.transparency.rgb);!(s=l()).done;){var c=s.value;u.push(c,c)}this.obj.data.Mask=u}else{if(this.image.transparency.indexed)return t=!0,this.loadIndexedAlphaChannel();if(n)return t=!0,this.splitAlphaChannel()}if(r&&!t)return this.decodeData();this.finalize()}},t.finalize=function(){if(this.alphaChannel){var 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}this.obj.end(this.imgData),this.image=null,this.imgData=null},t.splitAlphaChannel=function(){var e=this;return this.image.decodePixels((function(t){for(var n,r,i=e.image.colors,a=e.width*e.height,o=QP.alloc(a*i),s=QP.alloc(a),u=r=n=0,l=t.length,c=16===e.image.bits?1:0;u<l;){for(var f=0;f<i;f++)o[r++]=t[u++],u+=c;s[n++]=t[u++],u+=c}return e.imgData=SN.deflateSync(o),e.alphaChannel=SN.deflateSync(s),e.finalize()}))},t.loadIndexedAlphaChannel=function(){var e=this,t=this.image.transparency.indexed;return this.image.decodePixels((function(n){for(var r=QP.alloc(e.width*e.height),i=0,a=0,o=n.length;a<o;a++)r[i++]=t[n[a]];return e.alphaChannel=SN.deflateSync(r),e.finalize()}))},t.decodeData=function(){var e=this;this.image.decodePixels((function(t){e.imgData=SN.deflateSync(t),e.finalize()}))},e}(),uV=function(){function e(){}return e.open=function(e,t){var n;if(QP.isBuffer(e))n=e;else if(e instanceof ArrayBuffer)n=QP.from(new Uint8Array(e));else{var r=/^data:.+;base64,(.*)$/.exec(e);r&&(n=QP.from(r[1],"base64"))}if(255===n[0]&&216===n[1])return new oV(n,t);if(137===n[0]&&"PNG"===n.toString("ascii",1,4))return new sV(n,t);throw new Error("Unknown image format.")},e}(),lV={initImages:function(){this._imageRegistry={},this._imageCount=0},embedImage:function(e){var t;return"string"===typeof e&&(t=this._imageRegistry[e]),t||(t=e.width&&e.height?e:this.openImage(e)),t.obj||t.embed(this),t},image:function(e,t,n,r){var i,a,o,s,u,l;void 0===r&&(r={}),"object"===typeof t&&(r=t,t=null);var c=e instanceof uV?e:this.embedImage(e);t=null!=(u=null!=t?t:r.x)?u:this.x,n=null!=(l=null!=n?n:r.y)?l:this.y,null==this.page.xobjects[c.label]&&(this.page.xobjects[c.label]=c.obj);var f=r.width||c.width,h=r.height||c.height;if(r.width&&!r.height){var d=f/c.width;f=c.width*d,h=c.height*d}else if(r.height&&!r.width){var p=h/c.height;f=c.width*p,h=c.height*p}else if(r.scale)f=c.width*r.scale,h=c.height*r.scale;else if(r.fit){var g=Array.from(r.fit);a=(o=g[0])/(i=g[1]),(s=c.width/c.height)>a?(f=o,h=o/s):(h=i,f=i*s)}return this.y===n&&(this.y+=h),this.save(),this.transform(f,0,0,-h,t,n+h),this.addContent("/"+c.label+" Do"),this.restore(),this},openImage:function(e){var t;return"string"===typeof e&&(t=this._imageRegistry[e]),t||(t=uV.open(e,"I"+ ++this._imageCount),"string"===typeof e&&(this._imageRegistry[e]=t)),t}},cV={annotate:function(e,t,n,r,i){for(var a in i.Type="Annot",i.Rect=this._convertRect(e,t,n,r),i.Border=[0,0,0],"Link"===i.Subtype&&"undefined"===typeof 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){var o=i[a];i[a[0].toUpperCase()+a.slice(1)]=o}var s=this.ref(i);return this.page.annotations.push(s),s.end(),this},note:function(e,t,n,r,i,a){return void 0===a&&(a={}),a.Subtype="Text",a.Contents=new String(i),a.Name="Comment",null==a.color&&(a.color=[243,223,92]),a.Border=[0,0,a.borderWidth||0],delete a.borderWidth,this.annotate(e,t,n,r,a)},goTo:function(e,t,n,r,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,n,r,a)},link:function(e,t,n,r,i,a){if(void 0===a&&(a={}),a.Subtype="Link","number"===typeof i){var o=this._root.data.Pages.data;if(!(i>=0&&i<o.Kids.length))throw new Error("The document has no page "+i);a.A=this.ref({S:"GoTo",D:[o.Kids[i],"XYZ",null,null,null]}),a.A.end()}else a.A=this.ref({S:"URI",URI:new String(i)}),a.A.end();return this.annotate(e,t,n,r,a)},_markup:function(e,t,n,r,i){void 0===i&&(i={});var a=this._convertRect(e,t,n,r),o=a[0],s=a[1],u=a[2],l=a[3];return i.QuadPoints=[o,l,u,l,o,s,u,s],i.Contents=new String,this.annotate(e,t,n,r,i)},highlight:function(e,t,n,r,i){return void 0===i&&(i={}),i.Subtype="Highlight",null==i.color&&(i.color=[241,238,148]),this._markup(e,t,n,r,i)},fileAnnotation:function(e,t,n,r,i,a){void 0===i&&(i={}),void 0===a&&(a={});var o=this.file(i.src,Object.assign({hidden:!0},i));return 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,n,r,a)},_convertRect:function(e,t,n,r){var i=t;t+=r;var a=e+n,o=this._ctm,s=o[0],u=o[1],l=o[2],c=o[3],f=o[4],h=o[5];return[e=s*e+l*t+f,t=u*e+c*t+h,a=s*a+l*i+f,i=u*a+c*i+h]}},fV={top:0,left:0,zoom:0,fit:!1,pageNumber:null,expanded:!1},hV=function(){function e(e,t,n,r,i){if(void 0===i&&(i=fV),this.document=e,this.options=i,this.outlineData={},null!==r){var a=r.data.MediaBox[2],o=r.data.MediaBox[3]-(i.top||0),s=a-(i.left||0),u=i.zoom||0;this.outlineData.Dest=i.fit?[r,"Fit"]:[r,"XYZ",s,o,u]}null!==t&&(this.outlineData.Parent=t),null!==n&&(this.outlineData.Title=new String(n)),this.dictionary=this.document.ref(this.outlineData),this.children=[]}var t=e.prototype;return t.addItem=function(t,n){void 0===n&&(n=fV);var r=this.document._root.data.Pages.data.Kids,i=null!==n.pageNumber?r[n.pageNumber]:this.document.page.dictionary,a=new e(this.document,this.dictionary,t,i,n);return this.children.push(a),a},t.endOutline=function(){if(this.children.length>0){this.options.expanded&&(this.outlineData.Count=this.children.length);var e=this.children[0],t=this.children[this.children.length-1];this.outlineData.First=e.dictionary,this.outlineData.Last=t.dictionary;for(var n=0,r=this.children.length;n<r;n++){var i=this.children[n];n>0&&(i.outlineData.Prev=this.children[n-1].dictionary),n<this.children.length-1&&(i.outlineData.Next=this.children[n+1].dictionary),i.endOutline()}}return this.dictionary.end()},e}(),dV={initOutline:function(){this.outline=new hV(this,null,null,null)},endOutline:function(){this.outline.endOutline(),this.outline.children.length>0&&(this._root.data.Outlines=this.outline.dictionary,this._root.data.PageMode=this._root.data.PageMode||"UseOutlines")}},pV={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},gV={left:0,center:1,right:2},vV={value:"V",defaultValue:"DV"},mV={zip:"0",zipPlus4:"1",zip4:"1",phone:"2",ssn:"3"},yV={nDec:0,sepComma:!1,negStyle:"MinusBlack",currency:"",currencyPrepend:!0},bV={nDec:0,sepComma:!1},wV={initForm:function(){if(!this._font)throw new 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();var 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();var t=this.ref(e);return this._root.data.AcroForm=t,this},endAcroForm:function(){var e=this;if(this._root.data.AcroForm){if(!Object.keys(this._acroform.fonts).length&&!this._acroform.defaultFont)throw new Error("No fonts specified for PDF form");var t=this._root.data.AcroForm.data.DR.Font;Object.keys(this._acroform.fonts).forEach((function(n){t[n]=e._acroform.fonts[n]})),this._root.data.AcroForm.data.Fields.forEach((function(t){e._endChild(t)})),this._root.data.AcroForm.end()}return this},_endChild:function(e){var t=this;return Array.isArray(e.data.Kids)&&(e.data.Kids.forEach((function(e){t._endChild(e)})),e.end()),this},formField:function(e,t){void 0===t&&(t={});var n=this._fieldDict(e,null,t),r=this.ref(n);return this._addToParent(r),r},formAnnotation:function(e,t,n,r,i,a,o){void 0===o&&(o={});var s=this._fieldDict(e,t,o);s.Subtype="Widget",void 0===s.F&&(s.F=4),this.annotate(n,r,i,a,s);var u=this.page.annotations[this.page.annotations.length-1];return this._addToParent(u)},formText:function(e,t,n,r,i,a){return void 0===a&&(a={}),this.formAnnotation(e,"text",t,n,r,i,a)},formPushButton:function(e,t,n,r,i,a){return void 0===a&&(a={}),this.formAnnotation(e,"pushButton",t,n,r,i,a)},formCombo:function(e,t,n,r,i,a){return void 0===a&&(a={}),this.formAnnotation(e,"combo",t,n,r,i,a)},formList:function(e,t,n,r,i,a){return void 0===a&&(a={}),this.formAnnotation(e,"list",t,n,r,i,a)},formRadioButton:function(e,t,n,r,i,a){return void 0===a&&(a={}),this.formAnnotation(e,"radioButton",t,n,r,i,a)},formCheckbox:function(e,t,n,r,i,a){return void 0===a&&(a={}),this.formAnnotation(e,"checkbox",t,n,r,i,a)},_addToParent:function(e){var 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:function(e,t,n){if(void 0===n&&(n={}),!this._acroform)throw new Error("Call document.initForms() method before adding form elements to document");var r=Object.assign({},n);return null!==t&&(r=this._resolveType(t,n)),r=this._resolveFlags(r),r=this._resolveJustify(r),r=this._resolveFont(r),r=this._resolveStrings(r),r=this._resolveColors(r),(r=this._resolveFormat(r)).T=new String(e),r.parent&&(r.Parent=r.parent,delete r.parent),r},_resolveType:function(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)throw new Error("Invalid form annotation type '"+e+"'");t.FT="Ch"}return t},_resolveFormat:function(e){var t=e.format;if(t&&t.type){var n,r,i="";if(void 0!==mV[t.type])n="AFSpecial_Keystroke",r="AFSpecial_Format",i=mV[t.type];else{var a=t.type.charAt(0).toUpperCase()+t.type.slice(1);if(n="AF"+a+"_Keystroke",r="AF"+a+"_Format","date"===t.type)n+="Ex",i=String(t.param);else if("time"===t.type)i=String(t.param);else if("number"===t.type){var o=Object.assign({},yV,t);i=String([String(o.nDec),o.sepComma?"0":"1",'"'+o.negStyle+'"',"null",'"'+o.currency+'"',String(o.currencyPrepend)].join(","))}else if("percent"===t.type){var s=Object.assign({},bV,t);i=String([String(s.nDec),s.sepComma?"0":"1"].join(","))}}e.AA=e.AA?e.AA:{},e.AA.K={S:"JavaScript",JS:new String(n+"("+i+");")},e.AA.F={S:"JavaScript",JS:new String(r+"("+i+");")}}return delete e.format,e},_resolveColors:function(e){var 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:function(e){var t=0;return Object.keys(e).forEach((function(n){pV[n]&&(t|=pV[n],delete e[n])})),0!==t&&(e.Ff=e.Ff?e.Ff:0,e.Ff|=t),e},_resolveJustify:function(e){var t=0;return void 0!==e.align&&("number"===typeof gV[e.align]&&(t=gV[e.align]),delete e.align),0!==t&&(e.Q=t),e},_resolveFont:function(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:{}};var 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:function(e){var t=[];function n(e){if(Array.isArray(e))for(var n=0;n<e.length;n++)"string"===typeof e[n]?t.push(new String(e[n])):t.push(e[n])}return n(e.Opt),e.select&&(n(e.select),delete e.select),t.length&&(e.Opt=t),Object.keys(vV).forEach((function(t){void 0!==e[t]&&(e[vV[t]]=e[t],delete e[t])})),["V","DV"].forEach((function(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}},kV={file:function(e,t){void 0===t&&(t={}),t.name=t.name||e;var n,r={Type:"EmbeddedFile",Params:{}};if(!e)throw new Error("No src specified");if(QP.isBuffer(e))n=e;else if(e instanceof ArrayBuffer)n=QP.from(new Uint8Array(e));else{var i;if(!(i=/^data:(.*);base64,(.*)$/.exec(e)))throw new Error("Could not find file "+e);i[1]&&(r.Subtype=i[1].replace("/","#2F")),n=QP.from(i[2],"base64")}t.creationDate instanceof Date&&(r.Params.CreationDate=t.creationDate),t.modifiedDate instanceof Date&&(r.Params.ModDate=t.modifiedDate),t.type&&(r.Subtype=t.type.replace("/","#2F"));var a,o=dx()(NP.lib.WordArray.create(new Uint8Array(n)));r.Params.CheckSum=new String(o),r.Params.Size=n.byteLength,this._fileRegistry||(this._fileRegistry={});var s,u,l=this._fileRegistry[t.name];l&&(u=l,(s=r).Subtype===u.Subtype&&s.Params.CheckSum.toString()===u.Params.CheckSum.toString()&&s.Params.Size===u.Params.Size&&s.Params.CreationDate===u.Params.CreationDate&&s.Params.ModDate===u.Params.ModDate)?a=l.ref:((a=this.ref(r)).end(n),this._fileRegistry[t.name]=mc({},r,{ref:a}));var c={Type:"Filespec",F:new String(t.name),EF:{F:a},UF:new String(t.name)};t.description&&(c.Desc=new String(t.description));var f=this.ref(c);return f.end(),t.hidden||this.addNamedEmbeddedFile(t.name,f),f}};var xV=function(e){return e[0].toUpperCase()+e.slice(1)},_V=function(e){function t(t){var n;switch(void 0===t&&(t={}),(n=e.call(this)||this).options=t,t.pdfVersion){case"1.4":n.version=1.4;break;case"1.5":n.version=1.5;break;case"1.6":n.version=1.6;break;case"1.7":case"1.7ext3":n.version=1.7;break;default:n.version=1.3}n.compress=null==n.options.compress||n.options.compress,n._pageBuffer=[],n._pageBufferStart=0,n._offsets=[],n._waiting=0,n._ended=!1,n._offset=0;var r=n.ref({Type:"Pages",Count:0,Kids:[]}),i=n.ref({Dests:new pW});if(n._root=n.ref({Type:"Catalog",Pages:r,Names:i}),n.options.lang&&(n._root.data.Lang=new String(n.options.lang)),n.options.pageLayout&&(n._root.data.PageLayout=xV(n.options.pageLayout)),n.options.pageMode&&(n._root.data.PageMode=xV(n.options.pageMode)),n.page=null,n.initColor(),n.initVector(),n.initFonts(),n.initText(),n.initImages(),n.initOutline(),n.info={Producer:"PDFKit",Creator:"PDFKit",CreationDate:new Date},n.options.info)for(var a in n.options.info){var o=n.options.info[a];n.info[a]=o}return n.options.displayTitle&&(n._root.data.ViewerPreferences=n.ref({DisplayDocTitle:!0})),n._id=_W.generateFileID(n.info),n._write("%PDF-"+n.version),n._write("%\xff\xff\xff\xff"),!1!==n.options.autoFirstPage&&n.addPage(),n}ix(t,e);var n=t.prototype;return n.addPage=function(e){null==e&&(e=this.options),this.options.bufferPages||this.flushPages(),this.page=new xW(this,e),this._pageBuffer.push(this.page);var t=this._root.data.Pages.data;return t.Kids.push(this.page.dictionary),t.Count++,this._ctm=[1,0,0,1,0,0],this.transform(1,0,0,-1,0,this.page.height),this},n.flushPages=function(){var e=this._pageBuffer;this._pageBuffer=[],this._pageBufferStart+=e.length;for(var t=0,n=Array.from(e);t<n.length;t++){n[t].end()}},n.addNamedDestination=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];0===n.length&&(n=["XYZ",null,null,null]),"XYZ"===n[0]&&null!==n[2]&&(n[2]=this.page.height-n[2]),n.unshift(this.page.dictionary),this._root.data.Names.data.Dests.add(e,n)},n.addNamedEmbeddedFile=function(e,t){this._root.data.Names.data.EmbeddedFiles||(this._root.data.Names.data.EmbeddedFiles=new pW({limits:!1})),this._root.data.Names.data.EmbeddedFiles.add(e,t)},n.addNamedJavaScript=function(e,t){this._root.data.Names.data.JavaScript||(this._root.data.Names.data.JavaScript=new pW);var n={JS:new String(t),S:"JavaScript"};this._root.data.Names.data.JavaScript.add(e,n)},n.ref=function(e){var t=new hW(this,this._offsets.length+1,e);return this._offsets.push(null),this._waiting++,t},n._read=function(){},n._write=function(e){return QP.isBuffer(e)||(e=QP.from(e+"\n","binary")),this.push(e),this._offset+=e.length},n.addContent=function(e){return this.page.write(e),this},n._refEnd=function(e){if(this._offsets[e.id-1]=e.offset,0===--this._waiting&&this._ended)return this._finalize(),this._ended=!1},n.end=function(){for(var e in this.flushPages(),this._info=this.ref(),this.info){var t=this.info[e];"string"===typeof t&&(t=new String(t));var n=this.ref(t);n.end(),this._info.data[e]=n}for(var r in this._info.end(),this._fontFamilies){this._fontFamilies[r].finalize()}if(this.endOutline(),this._root.end(),this._root.data.Pages.end(),this._root.data.Names.end(),this.endAcroForm(),this._root.data.ViewerPreferences&&this._root.data.ViewerPreferences.end(),0===this._waiting)return this._finalize();this._ended=!0},n._finalize=function(){var e=this._offset;this._write("xref"),this._write("0 "+(this._offsets.length+1)),this._write("0000000000 65535 f ");for(var t=0,n=Array.from(this._offsets);t<n.length;t++){var r=n[t];r=("0000000000"+r).slice(-10),this._write(r+" 00000 n ")}var i={Size:this._offsets.length+1,Root:this._root,Info:this._info,ID:[this._id,this._id]};return this._write("trailer"),this._write(bW.convert(i)),this._write("startxref"),this._write(""+e),this._write("%%EOF"),this.push(null)},n.toString=function(){return"[object PDFDocument]"},t}(EN.Readable),AV=function(e){Object.assign(_V.prototype,e)};AV(PW),AV(HW),AV(nV),AV(iV),AV(lV),AV(cV),AV(dV),AV(wV),AV(kV);var EV=n(6714),SV=n.n(EV),CV=n(9268),DV=n.n(CV),TV=n(4012),OV=n.n(TV),FV=n(3737),PV=n.n(FV),RV=[1,1,0],MV=[1,1,"auto"],IV=function(e,t){console.error("\n @react-pdf/stylesheet parsing error:\n\n "+e+": "+t+",\n "+" ".repeat(e.length+2)+"^\n Unsupported "+e+" value format\n ")},LV=function(e){var t=void 0===e?{}:e,n=t.expandsTo,r=t.maxValues,i=void 0===r?1:r,a=t.autoSupported,o=void 0!==a&&a;return function(e,t){for(var r,a=SV()(""+t),s=[],u=0;u<a.length;u++){var l=a[u];if("function"===l.type||"string"===l.type||"div"===l.type)return IV(e,t),{};if("word"===l.type)if("auto"===l.value&&o)s.push(l.value);else{var c=DV()(l.value);if(!c||!"px,in,mm,cm,pt,%,vw,vh".includes(c.unit))return IV(e,t),{};s.push(l.value)}}if(s.length>i)return IV(e,t),{};var f=s[0];if(n){var h=s[1]||s[0],d=s[2]||s[0],p=s[3]||s[1]||s[0];return n({first:f,second:h,third:d,fourth:p})}return(r={})[e]=f,r}},NV=LV({expandsTo:function(e){return{marginTop:e.first,marginRight:e.second,marginBottom:e.third,marginLeft:e.fourth}},maxValues:4,autoSupported:!0}),BV=LV({expandsTo:function(e){return{marginTop:e.first,marginBottom:e.second}},maxValues:2,autoSupported:!0}),jV=LV({expandsTo:function(e){return{marginRight:e.first,marginLeft:e.second}},maxValues:2,autoSupported:!0}),UV=LV({autoSupported:!0}),zV=/(-?\d+(\.\d+)?(px|in|mm|cm|pt|vw|vh|px)?)\s(\S+)\s(.+)/,WV=function(e,t){var n=function(e){return e.match(zV)||[]}(""+t);if(n){var r,i=n[5]||t,a=n[4]||t,o=n[1]||t;return e.match(/(Top|Right|Bottom|Left)$/)?((r={})[e+"Color"]=i,r[e+"Style"]=a,r[e+"Width"]=o,r):e.match(/Color$/)?{borderTopColor:i,borderRightColor:i,borderBottomColor:i,borderLeftColor:i}:e.match(/Style$/)?{borderTopStyle:a,borderRightStyle:a,borderBottomStyle:a,borderLeftStyle:a}:e.match(/Width$/)?{borderTopWidth:o,borderRightWidth:o,borderBottomWidth:o,borderLeftWidth:o}:e.match(/Radius$/)?{borderTopLeftRadius:t,borderTopRightRadius:t,borderBottomRightRadius:t,borderBottomLeftRadius:t}:{borderTopColor:i,borderTopStyle:a,borderTopWidth:o,borderRightColor:i,borderRightStyle:a,borderRightWidth:o,borderBottomColor:i,borderBottomStyle:a,borderBottomWidth:o,borderLeftColor:i,borderLeftStyle:a,borderLeftWidth:o}}return t},VV=LV({expandsTo:function(e){return{paddingTop:e.first,paddingRight:e.second,paddingBottom:e.third,paddingLeft:e.fourth}},maxValues:4}),GV=LV({expandsTo:function(e){return{paddingTop:e.first,paddingBottom:e.second}},maxValues:2}),YV=LV({expandsTo:function(e){return{paddingRight:e.first,paddingLeft:e.second}},maxValues:2}),HV=LV(),qV={top:!0,bottom:!0},ZV=function(e,t){return qV[e]?1:qV[t]?-1:0},XV={flex:function(e,t){var n=RV,r=[];return"auto"===t?n=MV:r=(""+t).split(" "),{flexGrow:r[0]||n[0],flexShrink:r[1]||n[1],flexBasis:r[2]||n[2]}},gap:function(e,t){var n=(""+t).split(" ");return{rowGap:(null===n||void 0===n?void 0:n[0])||t,columnGap:(null===n||void 0===n?void 0:n[1])||t}},margin:NV,marginHorizontal:jV,marginVertical:BV,marginTop:UV,marginRight:UV,marginBottom:UV,marginLeft:UV,padding:VV,paddingHorizontal:YV,paddingVertical:GV,paddingTop:HV,paddingRight:HV,paddingBottom:HV,paddingLeft:HV,border:WV,borderTop:WV,borderRight:WV,borderBottom:WV,borderLeft:WV,borderColor:WV,borderRadius:WV,borderStyle:WV,borderWidth:WV,objectPosition:function(e,t){var n=(""+t).split(" ");return{objectPositionX:(null===n||void 0===n?void 0:n[0])||t,objectPositionY:(null===n||void 0===n?void 0:n[1])||t}},transformOrigin:function(e,t){var n,r=(""+t).split(" "),i=(n=r)&&0!==n.length?(1===n.length?[n[0],"center"]:n).sort(ZV):["center","center"];return{transformOriginX:i[0],transformOriginY:i[1]}}},KV=function(e,t){var n;return XV[e]?XV[e](e,t):((n={})[e]=t,n)},JV=function(e){if(!e)return e;for(var t=Object.keys(e),n={},r=0;r<t.length;r+=1)for(var i=t[r],a=e[i],o=KV(i,a),s=Object.keys(o),u=0;u<s.length;u+=1){var l=s[u],c=o[l];n[l]=c}return n},QV=Ww((function(e){return e.reduce((function(e,t){var n=Array.isArray(t)?QV(t):t;return Object.keys(n).forEach((function(t){null!==n[t]&&void 0!==n[t]&&(e[t]=n[t])})),e}),{})}),(function(e){return e.filter(Boolean)}),zw),$V=function(e,t){var n=function(e){var t=/^(-?\d*\.?\d+)(in|mm|cm|pt|vh|vw|px)?$/g.exec(e);return t?{value:parseFloat(t[1],10),unit:t[2]||"pt"}:{value:e,unit:void 0}}(t),r=e.dpi||72,i=1/25.4*r,a=1/2.54*r;switch(n.unit){case"in":return n.value*r;case"mm":return n.value*i;case"cm":return n.value*a;case"vh":return n.value*(e.height/100);case"vw":return n.value*(e.width/100);default:return n.value}},eG=function(e){return function(e){return/rgba?/g.test(e)}(e)?function(e){var t=pk().get.rgb(e);return pk().to.hex(t)}(e):function(e){return/hsla?/g.test(e)}(e)?function(e){var t=pk().get.hsl(e).map(Math.round);return OV().apply(void 0,t).toUpperCase()}(e):e},tG=function(e){var t=/(-?\d*\.?\d*)(\w*)?/i.exec(e),n=t[1],r=t[2],i=Number.parseFloat(n);return"rad"===r?180*i/Math.PI:i},nG=function(e){return e.map((function(e){return function(e){var t=e.operation,n=e.value;switch(t){case"scale":var r=n.map((function(e){return Number.parseFloat(e)})),i=r[0],a=r[1];return{operation:"scale",value:[i,void 0===a?i:a]};case"scaleX":return{operation:"scale",value:[Number.parseFloat(n),1]};case"scaleY":return{operation:"scale",value:[1,Number.parseFloat(n)]};case"rotate":return{operation:"rotate",value:[tG(n)]};case"translate":return{operation:"translate",value:n.map((function(e){return Number.parseFloat(e)}))};case"translateX":return{operation:"translate",value:[Number.parseFloat(n),0]};case"translateY":return{operation:"translate",value:[0,Number.parseFloat(n)]};case"skew":return{operation:"skew",value:n.map(tG)};case"skewX":return{operation:"skew",value:[tG(n),0]};case"skewY":return{operation:"skew",value:[0,tG(n)]};default:return{operation:t,value:n.map((function(e){return Number.parseFloat(e)}))}}}(e)}))},rG=function(e){return"string"!==typeof e?e:nG(function(e){var t=e.trim().split(/\) |\)/);if(1===t.length)return[[t[0],!0]];for(var n=[],r=0;r<t.length;r+=1){var i=t[r];if(i){var a=i.split("("),o=a[0],s=a[1],u=s.indexOf(",")>=0?",":" ",l=s.split(u).map((function(e){return e.trim()}));n.push({operation:o,value:l})}}return n}(e))},iG={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},aG=function(e){return"string"!==typeof e?e:function(e){return"string"===typeof e&&/^-?\d*\.?\d*$/.test(e)}(e)?parseFloat(e,10):e},oG=function(e){switch(e){case"top":case"left":return"0%";case"right":case"bottom":return"100%";case"center":return"50%";default:return null}},sG=function(e){return oG(e)||aG(e)},uG=function(e){return oG(e)||aG(e)},lG={transform:rG,fontWeight:function(e){if(!e)return iG.normal;if("number"===typeof e)return e;var t=e.toLowerCase();return iG[t]?iG[t]:e},objectPositionX:sG,objectPositionY:sG,transformOriginX:uG,transformOriginY:uG},cG=function(e,t,n){var r=lG[e]?lG[e](t):t;return eG($V(n,aG(r)))},fG=function(e,t){return Ww(function(e){return function(t){if(!t)return t;for(var n=Object.keys(t),r={},i=0;i<n.length;i+=1){var a=n[i],o=t[a],s=cG(a,o,e);r[a]=s}return r}}(e),JV,(function(t){return function(e,t){return Object.keys(t).reduce((function(n,r){var i,a;return/@media/.test(r)?mc({},n,PV()(((a={})[r]=t[r],a),e)):mc({},n,((i={})[r]=t[r],i))}),{})}(e,t)}),QV)(t)},hG=n(7643),dG=n.n(hG),pG=n(6781),gG=n.n(pG),vG=function(e){return[e]},mG=function(e,t){return[Object.assign({},e,{height:t}),Object.assign({},e,{y:e.y+t,height:e.height-t})]},yG=function(e,t){return mG(t,e)[1]},bG=function(e){var t;return(null===(t=e.attributes)||void 0===t?void 0:t.scale)||function(e){var t,n=e.attributes||{},r=n.fontSize||12,i=null===(t=n.font)||void 0===t?void 0:t.unitsPerEm;return i?r/i:0}(e)},wG=function(e,t){if(!t)return 0;var n=t.glyphIndices||[],r=n[e];return n.slice(0,e).filter((function(e){return e===r})).length},kG=function(e){var t;return(null===(t=e.attributes)||void 0===t?void 0:t.font)||null},xG=function(e,t,n,r){if(!r)return[];if(e===t)return[];if(0===e&&t===r.codePoints.length)return[r];var i=r.codePoints.slice(e,t),a=String.fromCodePoint.apply(String,i);return n?n.layout(a).glyphs:[r]},_G=function(e,t){var n,r=null===t||void 0===t||null===(n=t.glyphIndices)||void 0===n?void 0:n[e];return Gw(r)?e:r},AG=function(e){var t=e[0];return e.map((function(e){return e-t}))},EG=function(e,t,n){var r,i,a=bG(n),o=kG(n),s=_G(e,n),u=_G(t,n),l=null===(r=n.glyphs)||void 0===r?void 0:r[s],c=null===(i=n.glyphs)||void 0===i?void 0:i[u],f=wG(e,n),h=f>0?xG(f,1/0,o,l):[],d=wG(t,n),p=xG(0,d,o,c),g=s+Math.min(1,f),v=(n.glyphs||[]).slice(g,u),m=function(e){return{xAdvance:e.advanceWidth*a}},y=h.map(m),b=(n.positions||[]).slice(g,u),w=p.map(m);return Object.assign({},n,{start:n.start+e,end:Math.min(n.end,n.start+t),glyphIndices:AG((n.glyphIndices||[]).slice(e,t)),glyphs:[h,v,p].flat(),positions:[y,b,w].flat()})},SG=function(e,t){return t?t.findIndex((function(t){return t.start<=e&&e<t.end})):-1},CG=function(e,t,n){var r=SG(e,n),i=Math.max(SG(t-1,n),r);return n.slice(r,i+1)},DG=function(e,t,n){return n.map((function(r,i){var a,o=r,s=0===i,u=!s&&i===n.length-1;return s&&(o=EG(e-(a=r).start,t-a.start,a)),u&&(o=function(e){return EG(0,t-e.start,e)}(r)),function(e,t){var n=t.start-e,r=t.end-e;return Object.assign({},t,{start:n,end:r})}(e,o)}))},TG=function(e,t,n){if(0===n.string.length)return n;var r=n.string.slice(e,t),i=CG(e,t,n.runs),a=DG(e,t,i);return Object.assign({},n,{string:r,runs:a})},OG=function(e){return"number"===typeof e},FG=function(e,t){return t&&e?t.glyphForCodePoint(e):null},PG=function(e,t){var n,r=(null===(n=e.codePoints)||void 0===n?void 0:n.length)||0,i=t.end+r,a=t.glyphs.concat(e),o=function(e,t){var n=Hw(t),r=Gw(n)?0:n+1,i=Array(e).fill(r);return t.concat(i)}(r,t.glyphIndices);if(!t.positions)return Object.assign({},t,{end:i,glyphs:a,glyphIndices:o});var s=t.positions.concat({xAdvance:e.advanceWidth*bG(t)});return Object.assign({},t,{end:i,glyphs:a,glyphIndices:o,positions:s})},RG=function(e,t){if(!e)return t;var n=kG(t),r=OG(e)?FG(e,n):e;return PG(r,t)},MG=function(e){return String.fromCodePoint.apply(String,e)},IG=function(e,t){var n=(null===e||void 0===e?void 0:e.codePoints)||[],r=MG(n),i=t.string+r,a=t.runs.slice(0,-1),o=Hw(t.runs)||{start:0,end:0,glyphIndices:[],glyphs:[],positions:[],attributes:{}},s=a.concat(RG(e,o));return Object.assign({},t,{string:i,runs:s})},LG=String.fromCharCode(8230),NG=function(e){var t,n,r,i=(null===(t=Hw(e))||void 0===t?void 0:t.runs)||[],a=null===(n=Hw(i))||void 0===n||null===(r=n.attributes)||void 0===r?void 0:r.font;if(a){var o,s=e.length-1,u=function(e){if(!e.encode)return 8230;var t=e.encode(LG)[0];return parseInt(t[0],16)}(a),l=a.glyphForCodePoint(u),c=IG(l,function(e){var t=e.string.search(/\S/g),n=function(e){var t=e.match(/\S/g);return t?e.lastIndexOf(t[t.length-1]):-1}(e.string);return TG(t,n+1,e)}(e[s]));return Object.assign([],e,((o={})[s]=c,o))}return e},BG=function(e,t){var n=Object.assign({},t.attributes);return delete n[e],Object.assign({},t,{attributes:n})},jG=function(e){var t,n,r,i,a=(null===(t=e.attributes)||void 0===t||null===(n=t.attachment)||void 0===n?void 0:n.height)||0,o=(null===(r=e.attributes)||void 0===r||null===(i=r.font)||void 0===i?void 0:i.ascent)||0;return Math.max(a,o*bG(e))},UG=function(e){var t,n,r=(null===(t=e.attributes)||void 0===t||null===(n=t.font)||void 0===n?void 0:n.descent)||0;return bG(e)*r},zG=function(e){var t;return(null===(t=e.attributes)||void 0===t?void 0:t.lineHeight)||function(e){var t,n;return((null===(t=e.attributes)||void 0===t||null===(n=t.font)||void 0===n?void 0:n.lineGap)||0)*bG(e)}(e)+jG(e)-UG(e)},WG=function(e){return e.runs.reduce((function(e,t){return Math.max(e,zG(t))}),0)},VG=["excludeRects"],GG=function(e,t){if(!function(e,t){var n=Math.max(e.x,t.x),r=Math.min(e.x+e.width,t.x+t.width),i=Math.max(e.y,t.y),a=Math.min(e.y+e.height,t.y+t.height);return r>=n&&a>=i}(t,e))return[e];var n=t.x,r=t.x+t.width,i=e.x,a=e.x+e.width;return[Object.assign({},e,{width:n-i}),Object.assign({},e,{x:r,width:a-r})].filter((function(e){return e.width>0}))},YG=function(e,t){for(var n=[e],r=function(){var e=t[i];n=n.reduce((function(t,n){var r=GG(n,e);return t.concat(r)}),[])},i=0;i<t.length;i+=1)r();return n},HG=function(e,t,n){var r=e.shift(),i=r.y;return t.map((function(t,a){var o,s,u=0===a?n:0,l=(null===(o=t.runs)||void 0===o||null===(s=o[0])||void 0===s?void 0:s.attributes)||{},c=Math.max(WG(t),l.lineHeight);i+c>r.y+r.height&&e.length>0&&(r=e.shift(),i=r.y);var f=Object.assign({},t);return delete f.syllables,f.box={x:r.x+u,y:i,width:r.width-u,height:c},i+=c,function(e){if(e.string.includes("\ufffc"))return e;var t=e.runs.map((function(e){return BG("attachment",e)}));return Object.assign({},e,{runs:t})}(f)}))},qG=function(e,t){return function(n,r){var i,a,o,s=WG(r),u=(null===(i=r.runs)||void 0===i||null===(a=i[0])||void 0===a||null===(o=a.attributes)||void 0===o?void 0:o.indent)||0,l=function(e,t){var n=e.excludeRects,r=ma(e,VG);if(!n)return[r];for(var i=[],a=Math.max.apply(Math,n.map((function(e){return e.y+e.height}))),o=r;o.y<a;){var s=mG(o,t),u=s[0],l=s[1],c=YG(u,n);o=l,i.push.apply(i,c)}return[].concat(i,[o])}(n,s),c=l.map((function(e){return e.width}));c[0]-=u;var f=e.linebreaker(t)(r,c);return HG(l,f,u)}},ZG=function(e,t){for(var n=[],r=0,i=0;i<t.length;i+=1){var a=t[i];if(!((r+=a.box.height)<e))break;n.push(a)}return n},XG=function(e,t,n){return function(r){for(var i,a=[],o=[].concat(r),s=qG(e,t),u=Gw(n.maxLines)?1/0:n.maxLines,l="ellipsis"===n.truncateMode,c=u,f=(i=n,Object.assign({},i)),h=o.shift();c>0&&h;){var d=s(f,h),p=d.slice(0,c),g=p.reduce((function(e,t){return e+t.box.height}),0),v=l&&d.length!==p.length;if(c-=p.length,!(f.height>=g)){a.push(NG(ZG(f.height,p)));break}a.push(v?NG(p):p),f=yG(g,f),h=o.shift()}return a}},KG=function(e){return function(t){var n=t.start,r=t.end,i=t.attributes,a=(void 0===i?{}:i).font;if(!a)return mc({},t,{glyphs:[],glyphIndices:[],positions:[]});var o,s=e.slice(n,r),u=a.layout(s),l=function(e,t){var n=bG(e),r=function(e){var t;return(null===(t=e.attributes)||void 0===t?void 0:t.characterSpacing)||0}(e);return t.map((function(e,i){var a=i===t.length?0:r;return Object.assign({},e,{xAdvance:e.xAdvance*n+a,yAdvance:e.yAdvance*n,xOffset:e.xOffset*n,yOffset:e.yOffset*n})}))}(t,u.positions);return mc({},t,{positions:l,glyphIndices:(void 0===(o=u.glyphs)&&(o=[]),o.reduce((function(e,t){var n=(null===t||void 0===t?void 0:t.codePoints)||[123];if(0===e.length)return n.map((function(){return 0}));var r=e[e.length-1],i=n.map((function(){return r+1}));return[].concat(e,i)}),[])),glyphs:u.glyphs})}},JG=function(e){var t,n,r;if(!e.positions)return e;var i=(null===(t=e.attributes)||void 0===t||null===(n=t.font)||void 0===n?void 0:n.unitsPerEm)||0,a=((null===(r=e.attributes)||void 0===r?void 0:r.yOffset)||0)*i,o=e.positions.map((function(e){return Object.assign({},e,{yOffset:a})}));return Object.assign({},e,{positions:o})},QG=function(e){return e.start===e.end},$G=function(e,t){return e[1]-t[1]||e[3]-t[3]},eY=function(e){return e.reduce((function(e,t){var n=Object.assign({},e.attributes,t.attributes);return Object.assign({},t,{attributes:n})}),{})},tY=function(e){return function(e){var t=e.reduce((function(e,t){return e[t.start]||(e[t.start]=[]),e[t.start].push(t),e}),{});return Object.values(t)}(e).map(eY)},nY=function(e){for(var t=[],n=function(e){var t=e.reduce((function(e,t,n){return e.concat([["start",t.start,t.attributes,n],["end",t.end,t.attributes,n]])}),[]);return t.sort($G)}(e),r=-1,i={},a=[],o=0;o<n.length;o+=1){var s=n[o],u=s[0],l=s[1],c=s[2];if(-1!==r&&r<l&&t.push({start:r,end:l,attributes:i}),"start"===u)a.push(c),i=Object.assign({},i,c);else{i={};for(var f=0;f<a.length;f+=1)a[f]===c?a.splice(f--,1):i=Object.assign({},i,a[f])}r=l}return t},rY=function(e){void 0===e&&(e=[]);var t=tY(e.filter((function(e){return QG(e)}))),n=nY(e.filter((function(e){return!QG(e)})));return function(e){return e.sort((function(e,t){return e.start-t.start||e.end-t.end}))}(t.concat(n))},iY=function(e,t){return function(n){if(Gw(n))return{string:"",runs:[]};var r=n.string,i=e.fontSubstitution,a=e.scriptItemizer,o=function(e){var t=e.runs.map((function(e){return BG("font",e)}));return Object.assign({},e,{runs:t})}(n),s=o.runs,u=i(t)(n).runs,l=a(t)(n).runs,c=u.concat(l).concat(s);return{string:r,runs:rY(c)}}},aY=function(e){return function(e){var t=e.runs;return 0===t.length?0:Hw(t).end}(e)-function(e){var t=e.runs;return 0===t.length?0:t[0].start}(e)},oY=function(e){return e.reduce((function(e,t){return e+(t.xAdvance||0)}),0)},sY=function(e){return oY(e.positions||[])},uY=function(e){return e.runs.reduce((function(e,t){return e+sY(t)}),0)},lY=function(e){return((null===e||void 0===e?void 0:e.codePoints)||[]).includes(32)},cY=function(e){var t=function(e){var t=e.glyphs||[],n=e.positions||[],r=t.findIndex((function(e){return!lY(e)}));return n.slice(0,r)}(e);return t.reduce((function(e,t){return e+(t.xAdvance||0)}),0)},fY=function(e){return[].concat(e).reverse()},hY=function(e){var t=function(e){var t=fY(e.glyphs||[]),n=fY(e.positions||[]),r=t.findIndex((function(e){return!lY(e)}));return n.slice(0,r)}(e);return t.reduce((function(e,t){return e+(t.xAdvance||0)}),0)},dY=function(e){return EG(0,e.end-e.start-1,e)},pY=function(e){var t,n=(t=e.string).slice(0,t.length-1),r=function(e,t,n){var r;if(e>=0&&e>=n.length)return n;if(e<0&&Math.abs(e)>n.length)return n;var i=e<0?n.length+e:e;return Object.assign([],n,((r={})[i]=t(n[i]),r))}(-1,dY,e.runs);return Object.assign({},e,{string:n,runs:r})},gY={center:.5,right:1},vY=function(e){return"\n"===Hw(e.string)?pY(e):e},mY=function(e){return function(e){var t=e.runs||[];return cY(t[0])}(e)+(e.overflowLeft||0)},yY=function(e){return function(e){var t=e.runs||[];return hY(Hw(t))}(e)+(e.overflowRight||0)},bY=function(e){var t=mY(e),n=yY(e),r=e.box.x-t,i=e.box.width+t+n,a=Object.assign({},e.box,{x:r,width:i});return Object.assign({},e,{box:a,overflowLeft:t,overflowRight:n})},wY=function(e){var t=0,n=0,r=0,i=0,a=e.runs.map((function(e){var a=zG(e),o=jG(e),s=UG(e),u=sY(e);return r=Math.max(r,a),t=Math.max(t,o),n=Math.max(n,s),i+=u,Object.assign({},e,{height:a,ascent:o,descent:s,xAdvance:u})}));return Object.assign({},e,{runs:a,height:r,ascent:t,descent:n,xAdvance:i})},kY=function(e,t){return void 0===e&&(e={}),function(n,r,i){var a,o,s=r===i.length-1,u=(null===(a=n.runs)||void 0===a||null===(o=a[0])||void 0===o?void 0:o.attributes)||{},l=s?u.alignLastLine:u.align;return Ww(wY,e.textDecoration(t),function(e,t,n){return function(r){var i=uY(r),a=gY[n]||0,o=Math.max(0,r.box.width-i),s="justify"===n||i>r.box.width,u=r.box.x+o*a,l=Object.assign({},r.box,{x:u}),c=Object.assign({},r,{box:l});return s?e.justification(t)(c):c}}(e,t,l),bY,vY)(n)}},xY=function(e){var t;if(!e.positions)return e;var n=e.glyphs||[],r=(null===(t=e.attributes)||void 0===t?void 0:t.attachment)||{},i=e.positions.map((function(e,t){var i=n[t];return r&&r.width&&function(e){return e.codePoints.includes(65532)}(i)?Object.assign({},e,{xAdvance:r.width}):Object.assign({},e)}));return Object.assign({},e,{positions:i})},_Y=function(e){var t,n={align:(t=e.attributes).align||"left",alignLastLine:t.alignLastLine||("justify"===t.align?"left":t.align||"left"),attachment:t.attachment||null,backgroundColor:t.backgroundColor||null,bidiLevel:t.bidiLevel||null,bullet:t.bullet||null,characterSpacing:t.characterSpacing||0,color:t.color||"black",features:t.features||[],fill:!1!==t.fill,font:t.font||null,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,underline:t.underline||!1,underlineColor:t.underlineColor||t.color||"black",underlineStyle:t.underlineStyle||"solid",script:t.script||null,shrinkFactor:t.shrinkFactor||0,strike:t.strike||!1,strikeColor:t.strikeColor||t.color||"black",strikeStyle:t.strikeStyle||"solid",stroke:t.stroke||!1,verticalAlign:t.verticalAlign||null,wordSpacing:t.wordSpacing||0,yOffset:t.yOffset||0};return Object.assign({},e,{attributes:n})},AY=function(e){return function(t,n,r){void 0===r&&(r={});var i=Ww((function(e){var t=e.runs.map(JG);return Object.assign({},e,{runs:t})}),(function(e){var t=e.runs.map(xY);return Object.assign({},e,{runs:t})}),(function(e){var t=e.runs.map(KG(e.string));return Object.assign({},e,{runs:t})}),(function(e){return e.runs.forEach((function(e){var t=e.attributes,n=t.verticalAlign;"sub"===n?t.yOffset=-.2:"super"===n&&(t.yOffset=.4)})),e}),function(e,t){return void 0===e&&(e={}),void 0===t&&(t={}),function(n){for(var r,i,a=[],o=[],s=t.hyphenationCallback||(null===(r=(i=e).wordHyphenation)||void 0===r?void 0:r.call(i,t))||vG,u=0;u<n.runs.length;u+=1){for(var l="",c=n.runs[u],f=n.string.slice(c.start,c.end).split(/([ ]+)/g).filter(Boolean),h=0;h<f.length;h+=1){var d=s(f[h]);a.push.apply(a,d),l+=d.join("")}o.push({string:l,attributes:c.attributes})}return mc({},function(e){var t=0,n="",r=[];return e.forEach((function(e){n+=e.string,r.push({start:t,end:t+e.string.length,attributes:e.attributes||{}}),t+=e.string.length})),{string:n,runs:r}}(o),{syllables:a})}}(e,r));return Ww(function(e,t){return function(n){var r=kY(e,t);return n.map((function(e){return e.map(r)}))}}(e,r),XG(e,r,n),(function(e){return e.map(i)}),(function(e){for(var t=[],n=0,r=e.string.indexOf("\n")+1;r>0;)t.push(TG(n,r,e)),n=r,r=e.string.indexOf("\n",r)+1;return 0===n?t.push(e):n<e.string.length&&t.push(TG(n,aY(e),e)),t}),iY(e,r),(function(e){return{string:e.string||"",runs:(e.runs||[]).map(_Y)}}))(t)}},EY=function(e,t,n){for(var r=null,i=1/0,a={width:0,stretch:0,shrink:0},o=t[Math.min(n,t.length-1)],s=function(e){return a.width<o?a.stretch-e.stretch>0?(o-a.width)/a.stretch:1e4:a.width>o?a.shrink-e.shrink>0?(o-a.width)/a.shrink:1e4:0},u=0;u<e.length;u+=1){var l=e[u];if("box"===l.type?a.width+=l.width:"glue"===l.type&&(a.width+=l.width,a.stretch+=l.stretch,a.shrink+=l.shrink),a.width-a.shrink>o){if(null===r){for(var c=0===u?u+1:u;c<e.length&&("glue"===e[c].type||"penalty"===e[c].type);)c++;r=c-1}break}if("penalty"===l.type||"glue"===l.type){var f=s(l),h="penalty"===l.type?l.penalty:0,d=100*Math.pow(Math.abs(f),3)+h;i>=d&&(r=u,i=d)}}return a.width-a.shrink>o?r:null},SY=function(){function e(e){this.prev=null,this.next=null,this.data=e}return e.prototype.toString=function(){return this.data.toString()},e}(),CY=function(){function e(){this.head=null,this.tail=null,this.listSize=0}var t=e.prototype;return t.isLinked=function(e){return!(e&&null===e.prev&&null===e.next&&this.tail!==e&&this.head!==e||this.isEmpty())},t.size=function(){return this.listSize},t.isEmpty=function(){return 0===this.listSize},t.first=function(){return this.head},t.last=function(){return this.last},t.toString=function(){return this.toArray().toString()},t.toArray=function(){for(var e=this.head,t=[];null!==e;)t.push(e),e=e.next;return t},t.forEach=function(e){for(var t=this.head;null!==t;)e(t),t=t.next},t.contains=function(e){var t=this.head;if(!this.isLinked(e))return!1;for(;null!==t;){if(t===e)return!0;t=t.next}return!1},t.at=function(e){var t=this.head,n=0;if(e>=this.listLength||e<0)return null;for(;null!==t;){if(e===n)return t;t=t.next,n+=1}return null},t.insertAfter=function(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):this},t.insertBefore=function(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):this},t.push=function(e){return null===this.head?this.unshift(e):this.insertAfter(this.tail,e),this},t.unshift=function(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},t.remove=function(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):this},t.pop=function(){var e=this.tail;return this.tail.prev.next=null,this.tail=this.tail.prev,this.listSize-=1,e.prev=null,e.next=null,e},t.shift=function(){var e=this.head;return this.head.next.prev=null,this.head=this.head.next,this.listSize-=1,e.prev=null,e.next=null,e},e}();CY.Node=SY;var DY=function e(t,n,r){var i={line:r&&r.demerits&&r.demerits.line||10,flagged:r&&r.demerits&&r.demerits.flagged||100,fitness:r&&r.demerits&&r.demerits.fitness||3e3},a=r&&r.tolerance||3,o=new CY,s={width:0,stretch:0,shrink:0},u=n,l=[],c={data:{demerits:1/0}};function f(e,t,n,r,i,a,o){return{position:e,demerits:t,ratio:n,line:r,fitnessClass:i,totals:a||{width:0,stretch:0,shrink:0},previous:o}}function h(n,r,i,a){var o=s.width-i.totals.width,l=0,c=0,f=a<u.length?u[a-1]:u[u.length-1];return"penalty"===t[r].type&&(o+=t[r].width),o<f?(l=s.stretch-i.totals.stretch)>0?(f-o)/l:e.infinity:o>f?(c=s.shrink-i.totals.shrink)>0?(f-o)/c:e.infinity:0}function d(n){for(var r={width:s.width,stretch:s.stretch,shrink:s.shrink},i=n;i<t.length;i+=1)if("glue"===t[i].type)r.width+=t[i].width,r.stretch+=t[i].stretch,r.shrink+=t[i].shrink;else if("box"===t[i].type||"penalty"===t[i].type&&t[i].penalty===-e.infinity&&i>n)break;return r}function p(t,n,r){for(var s,u,l,c,p,g=o.first(),v=null,m=0,y=0,b=[],w=0,k=0;null!==g;){for(b=[{demerits:1/0},{demerits:1/0},{demerits:1/0},{demerits:1/0}];null!==g&&(v=g.next,w=g.data.line+1,((m=h(g.data.position,n,g.data,w))<-1||"penalty"===t.type&&t.penalty===-e.infinity)&&o.remove(g),m>=-1&&m<=a&&(s=100*Math.pow(Math.abs(m),3),y="penalty"===t.type&&t.penalty>=0?Math.pow(i.line+s,2)+Math.pow(t.penalty,2):"penalty"===t.type&&t.penalty!==-e.infinity?Math.pow(i.line+s,2)-Math.pow(t.penalty,2):Math.pow(i.line+s,2),"penalty"===t.type&&"penalty"===r[g.data.position].type&&(y+=i.flagged*t.flagged*r[g.data.position].flagged),k=m<-.5?0:m<=.5?1:m<=1?2:3,Math.abs(k-g.data.fitnessClass)>1&&(y+=i.fitness),(y+=g.data.demerits)<b[k].demerits&&(b[k]={active:g,demerits:y,ratio:m})),!(null!==(g=v)&&g.data.line>=w)););for(u=d(n),l=0;l<b.length;l+=1)(c=b[l]).demerits<1/0&&(p=new CY.Node(f(n,c.demerits,c.ratio,c.active.data.line+1,l,u,c.active)),null!==g?o.insertBefore(g,p):o.push(p))}}if(o.push(new CY.Node(f(0,0,0,0,0,void 0,null))),t.forEach((function(t,n,r){"box"===t.type?s.width+=t.width:"glue"===t.type?(n>0&&"box"===r[n-1].type&&p(t,n,r),s.width+=t.width,s.stretch+=t.stretch,s.shrink+=t.shrink):"penalty"===t.type&&t.penalty!==e.infinity&&p(t,n,r)})),0!==o.size()){for(o.forEach((function(e){e.data.demerits<c.data.demerits&&(c=e)}));null!==c;)l.push({position:c.data.position,ratio:c.data.ratio}),c=c.data.previous;return l.reverse()}return[]};DY.infinity=1e4,DY.glue=function(e,t,n,r){return{type:"glue",value:t,width:e,stretch:n,shrink:r}},DY.box=function(e,t,n){return void 0===n&&(n=!1),{type:"box",width:e,value:t,hyphenated:n}},DY.penalty=function(e,t,n){return{type:"penalty",width:e,penalty:t,flagged:n}};var TY=function(e,t,n){if(!t)return n;var r=EG(0,e,n),i=EG(e,1/0,n);return function(e,t){var n,r=e.end+((n=t).end-n.start),i=(e.glyphs||[]).concat(t.glyphs||[]),a=(e.positions||[]).concat(t.positions||[]),o=Object.assign({},e.attributes,t.attributes),s=e.glyphIndices||[],u=Hw(s)||0,l=(t.glyphIndices||[]).map((function(e){return e+u+1})),c=AG(s.concat(l));return Object.assign({},e,{end:r,glyphs:i,positions:a,attributes:o,glyphIndices:c})}(RG(t,r),i)},OY=function(e,t,n){var r=function(e,t){return SG(e,t.runs)}(e,n);if(-1===r)return IG(t,n);var i=(null===t||void 0===t?void 0:t.codePoints)||[],a=n.string.slice(0,e)+MG(i)+n.string.slice(e),o=n.runs.map((function(n,a){return a===r?function(e,t,n){var r=kG(n),i=OG(t)?FG(t,r):t;return TY(e,i,n)}(e-n.start,t,n):a>r?function(e,t){var n=t.start+e,r=t.end+e;return Object.assign({},t,{start:n,end:r})}(i.length,n):n}));return Object.assign({},n,{string:a,runs:o})},FY=function(e,t,n){return CG(e,t,n.runs).reduce((function(n,r){return n+function(e,t,n){var r=n.start||0,i=Math.max(0,_G(e-r,n)),a=Math.max(0,_G(t-r,n)),o=(n.positions||[]).slice(i,a);return oY(o)}(e,t,r)}),0)},PY=3,RY=6,MY=9,IY=function(e){return function(t,n){for(var r=e.tolerance||4,i=function(e){var t,n;return(null===(t=e.runs)||void 0===t||null===(n=t[0])||void 0===n?void 0:n.attributes)||{}}(t),a=function(e,t,n){var r=t.align,i=0,a=e.syllables,o=n.hyphenationPenalty||("justify"===r?100:600),s=a.reduce((function(t,n,r){var s=FY(i,i+n.length,e);if(""===n.trim()){var u=s*PY/RY,l=s*PY/MY,c={start:i,end:i+n.length};t.push(DY.glue(s,c,u,l))}else{var f=" "!==a[r+1],h={start:i,end:i+n.length};t.push(DY.box(s,h,f)),a[r+1]&&f&&t.push(DY.penalty(5,o,1))}return i+=n.length,t}),[]);return s.push(DY.glue(0,null,DY.infinity,0)),s.push(DY.penalty(0,-DY.infinity,1)),s}(t,i,e),o=DY(a,n,{tolerance:r});0===o.length&&r<50;)o=DY(a,n,{tolerance:r+=5});return(0===o.length||1===o.length&&0===o[0].position)&&(o=function(e,t){for(var n=0,r=0,i=e,a=[{position:0}];i.length>0;){var o=EY(i,t,r);null!==o?(n+=o,a.push({position:n}),i=i.slice(o+1,i.length),n++,r++):i=[]}return a}(a,n)),function(e,t,n){var r=0,i=null,a=n.reduce((function(n,a){var o,s=t[a.position],u=t[a.position-1];return a.position===t.length-1?n:("penalty"===s.type?(i=u.value.end,o=TG(r,i,e),o=OY(o.length,45,o)):(i=s.value.end,o=TG(r,i,e)),r=i,[].concat(n,[o]))}),[]);return a.push(TG(r,e.string.length,e)),a}(t,a,o.slice(1))}},LY={before:.5,after:.5,priority:1,unconstrained:!1},NY={before:.14453125,after:.14453125,priority:2,unconstrained:!1},BY={before:-.04296875,after:-.04296875,priority:1,unconstrained:!1},jY={before:-.04296875,after:-.04296875,priority:2,unconstrained:!1},UY=function(e,t){return function(n){for(var r=function(e,t){var n=t.expandCharFactor||{},r=t.shrinkCharFactor||{};return"GROW"===e?Object.assign({},NY,n):Object.assign({},jY,r)}(e,t),i=function(e,t){var n=t.expandWhitespaceFactor||{},r=t.shrinkWhitespaceFactor||{};return"GROW"===e?Object.assign({},LY,n):Object.assign({},BY,r)}(e,t),a=[],o=0;o<n.length;o+=1){var s=void 0,u=n[o];lY(u)?(s=Object.assign({},i),o===n.length-1&&(s.before=0,o>0&&(a[o-1].after=0))):u.isMark&&o>0?((s=Object.assign({},a[o-1])).before=0,a[o-1].after=0):s=Object.assign({},r),a.push(s)}return a}},zY=function(e){return function(t){var n=t.box.width-uY(t);if(0!==n){var r=function(e,t,n){var r=UY(e>0?"GROW":"SHRINK",n),i=t.runs.reduce((function(e,t){return e.concat(r(t.glyphs))}),[]);return i[0].before=0,i[i.length-1].after=0,i}(n,t,e),i=function(e,t){for(var n=0,r=[],i=[],a=0;a<=3;a+=1)r[a]=i[a]=0;for(var o=0;o<t.length;o+=1){var s=t[o],u=s.before+s.after;n+=u,r[s.priority]+=u,s.unconstrained&&(i[s.priority]+=u)}var l,c=-1,f=0,h=e;for(l=0;l<=3;l+=1){var d=r[l];if(0!==d){if(-1===c&&(c=l,f=d),Math.abs(h)<=Math.abs(d)){r[l]=h/d,i[l]=0,h=0;break}if(r[l]=1,h-=d,0!==i[l]){i[l]=h/i[l],h=0;break}}}for(var p=l+1;p<=3;p+=1)r[p]=0,i[p]=0;h>0&&c>-1&&(r[c]=(f+(e-n))/f);for(var g=[],v=0;v<t.length;v+=1){var m=t[v],y=t[v+1],b=m.after*r[m.priority];y&&(b+=y.before*r[y.priority]),m.unconstrained&&(b+=m.after*i[m.priority],y&&(b+=y.before*i[y.priority])),g.push(b)}return g}(n,r);return function(e,t){for(var n,r=0,i=fx(t.runs);!(n=i()).done;)for(var a,o=fx(n.value.positions);!(a=o()).done;)a.value.xAdvance+=e[r++];return t}(i,t)}}},WY=function(e){return e.runs.reduce((function(e,t){return Math.max(e,jG(t))}),0)},VY=function(){return function(e){var t=e.overflowLeft||0,n=e.overflowRight||0,r=uY(e)-n;e.decorationLines=[];for(var i=0;i<e.runs.length;i+=1){var a=e.runs[i],o=Math.min(r-t,sY(a)),s=Math.max(.5,Math.floor(a.attributes.fontSize/12));if(a.attributes.underline){var u={rect:{x:t,y:WY(e)+2*s,width:o,height:s},opacity:a.attributes.opacity,color:a.attributes.underlineColor||"black",style:a.attributes.underlineStyle||"solid"};e.decorationLines.push(u)}if(a.attributes.strike){var l={rect:{x:t,y:WY(e)-jG(a)/3,width:o,height:s},opacity:a.attributes.opacity,color:a.attributes.strikeColor||"black",style:a.attributes.strikeStyle||"solid"};e.decorationLines.push(l)}t+=o}return e}},GY=["Common","Inherited","Unknown"],YY=function(){return function(e){var t=e.string,n="Unknown",r=0,i=0,a=[];if(!t)return{string:"",runs:[]};for(var o=0;o<t.length;o+=1){var s=t[o],u=s.codePointAt(),l=ah.getScript(u);l===n||GY.includes(l)||("Unknown"!==n&&a.push({start:r,end:i,attributes:{script:n}}),r=i,n=l),i+=s.length}return r<t.length&&a.push({start:r,end:t.length,attributes:{script:n}}),{string:t,runs:a}}},HY=dG()(gG()),qY={},ZY=function(){return function(e){var t="_"+e;return Gw(e)?[]:(qY[t]||(qY[t]=function(e){return function(e){return e.split("\xad")}(e.includes("\xad")?e:HY(e))}(e)),qY[t])}},XY="undefined"!==typeof n.g?n.g:"undefined"!==typeof self?self:"undefined"!==typeof window?window:{},KY=[],JY=[],QY="undefined"!==typeof Uint8Array?Uint8Array:Array,$Y=!1;function eH(){$Y=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0;t<64;++t)KY[t]=e[t],JY[e.charCodeAt(t)]=t;JY["-".charCodeAt(0)]=62,JY["_".charCodeAt(0)]=63}function tH(e,t,n){for(var r,i,a=[],o=t;o<n;o+=3)r=(e[o]<<16)+(e[o+1]<<8)+e[o+2],a.push(KY[(i=r)>>18&63]+KY[i>>12&63]+KY[i>>6&63]+KY[63&i]);return a.join("")}function nH(e){var t;$Y||eH();for(var n=e.length,r=n%3,i="",a=[],o=16383,s=0,u=n-r;s<u;s+=o)a.push(tH(e,s,s+o>u?u:s+o));return 1===r?(t=e[n-1],i+=KY[t>>2],i+=KY[t<<4&63],i+="=="):2===r&&(t=(e[n-2]<<8)+e[n-1],i+=KY[t>>10],i+=KY[t>>4&63],i+=KY[t<<2&63],i+="="),a.push(i),a.join("")}function rH(e,t,n,r,i){var a,o,s=8*i-r-1,u=(1<<s)-1,l=u>>1,c=-7,f=n?i-1:0,h=n?-1:1,d=e[t+f];for(f+=h,a=d&(1<<-c)-1,d>>=-c,c+=s;c>0;a=256*a+e[t+f],f+=h,c-=8);for(o=a&(1<<-c)-1,a>>=-c,c+=r;c>0;o=256*o+e[t+f],f+=h,c-=8);if(0===a)a=1-l;else{if(a===u)return o?NaN:1/0*(d?-1:1);o+=Math.pow(2,r),a-=l}return(d?-1:1)*o*Math.pow(2,a-r)}function iH(e,t,n,r,i,a){var o,s,u,l=8*a-i-1,c=(1<<l)-1,f=c>>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=r?0:a-1,p=r?1:-1,g=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,o=c):(o=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),(t+=o+f>=1?h/u:h*Math.pow(2,1-f))*u>=2&&(o++,u/=2),o+f>=c?(s=0,o=c):o+f>=1?(s=(t*u-1)*Math.pow(2,i),o+=f):(s=t*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;e[n+d]=255&s,d+=p,s/=256,i-=8);for(o=o<<i|s,l+=i;l>0;e[n+d]=255&o,d+=p,o/=256,l-=8);e[n+d-p]|=128*g}var aH={}.toString,oH=Array.isArray||function(e){return"[object Array]"==aH.call(e)};function sH(){return lH.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function uH(e,t){if(sH()<t)throw new RangeError("Invalid typed array length");return lH.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=lH.prototype:(null===e&&(e=new lH(t)),e.length=t),e}function lH(e,t,n){if(!lH.TYPED_ARRAY_SUPPORT&&!(this instanceof lH))return new lH(e,t,n);if("number"===typeof e){if("string"===typeof t)throw new Error("If encoding is specified then the first argument must be a string");return hH(this,e)}return cH(this,e,t,n)}function cH(e,t,n,r){if("number"===typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!==typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r);lH.TYPED_ARRAY_SUPPORT?(e=t).__proto__=lH.prototype:e=dH(e,t);return e}(e,t,n,r):"string"===typeof t?function(e,t,n){"string"===typeof n&&""!==n||(n="utf8");if(!lH.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|vH(t,n);e=uH(e,r);var i=e.write(t,n);i!==r&&(e=e.slice(0,i));return e}(e,t,n):function(e,t){if(gH(t)){var n=0|pH(t.length);return 0===(e=uH(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?uH(e,0):dH(e,t);if("Buffer"===t.type&&oH(t.data))return dH(e,t.data)}var r;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function fH(e){if("number"!==typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function hH(e,t){if(fH(t),e=uH(e,t<0?0:0|pH(t)),!lH.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function dH(e,t){var n=t.length<0?0:0|pH(t.length);e=uH(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function pH(e){if(e>=sH())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+sH().toString(16)+" bytes");return 0|e}function gH(e){return!(null==e||!e._isBuffer)}function vH(e,t){if(gH(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 n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return VH(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return GH(e).length;default:if(r)return VH(e).length;t=(""+t).toLowerCase(),r=!0}}function mH(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return PH(this,t,n);case"utf8":case"utf-8":return DH(this,t,n);case"ascii":return OH(this,t,n);case"latin1":case"binary":return FH(this,t,n);case"base64":return CH(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return RH(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function yH(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function bH(e,t,n,r,i){if(0===e.length)return-1;if("string"===typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"===typeof t&&(t=lH.from(t,r)),gH(t))return 0===t.length?-1:wH(e,t,n,r,i);if("number"===typeof t)return t&=255,lH.TYPED_ARRAY_SUPPORT&&"function"===typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):wH(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function wH(e,t,n,r,i){var a,o=1,s=e.length,u=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;o=2,s/=2,u/=2,n/=2}function l(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){var c=-1;for(a=n;a<s;a++)if(l(e,a)===l(t,-1===c?0:a-c)){if(-1===c&&(c=a),a-c+1===u)return c*o}else-1!==c&&(a-=a-c),c=-1}else for(n+u>s&&(n=s-u),a=n;a>=0;a--){for(var f=!0,h=0;h<u;h++)if(l(e,a+h)!==l(t,h)){f=!1;break}if(f)return a}return-1}function kH(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r))>i&&(r=i):r=i;var a=t.length;if(a%2!==0)throw new TypeError("Invalid hex string");r>a/2&&(r=a/2);for(var o=0;o<r;++o){var s=parseInt(t.substr(2*o,2),16);if(isNaN(s))return o;e[n+o]=s}return o}function xH(e,t,n,r){return YH(VH(t,e.length-n),e,n,r)}function _H(e,t,n,r){return YH(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function AH(e,t,n,r){return _H(e,t,n,r)}function EH(e,t,n,r){return YH(GH(t),e,n,r)}function SH(e,t,n,r){return YH(function(e,t){for(var n,r,i,a=[],o=0;o<e.length&&!((t-=2)<0);++o)r=(n=e.charCodeAt(o))>>8,i=n%256,a.push(i),a.push(r);return a}(t,e.length-n),e,n,r)}function CH(e,t,n){return 0===t&&n===e.length?nH(e):nH(e.slice(t,n))}function DH(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var a,o,s,u,l=e[i],c=null,f=l>239?4:l>223?3:l>191?2:1;if(i+f<=n)switch(f){case 1:l<128&&(c=l);break;case 2:128===(192&(a=e[i+1]))&&(u=(31&l)<<6|63&a)>127&&(c=u);break;case 3:a=e[i+1],o=e[i+2],128===(192&a)&&128===(192&o)&&(u=(15&l)<<12|(63&a)<<6|63&o)>2047&&(u<55296||u>57343)&&(c=u);break;case 4:a=e[i+1],o=e[i+2],s=e[i+3],128===(192&a)&&128===(192&o)&&128===(192&s)&&(u=(15&l)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&u<1114112&&(c=u)}null===c?(c=65533,f=1):c>65535&&(c-=65536,r.push(c>>>10&1023|55296),c=56320|1023&c),r.push(c),i+=f}return function(e){var t=e.length;if(t<=TH)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=TH));return n}(r)}lH.TYPED_ARRAY_SUPPORT=void 0===XY.TYPED_ARRAY_SUPPORT||XY.TYPED_ARRAY_SUPPORT,lH.poolSize=8192,lH._augment=function(e){return e.__proto__=lH.prototype,e},lH.from=function(e,t,n){return cH(null,e,t,n)},lH.TYPED_ARRAY_SUPPORT&&(lH.prototype.__proto__=Uint8Array.prototype,lH.__proto__=Uint8Array),lH.alloc=function(e,t,n){return function(e,t,n,r){return fH(t),t<=0?uH(e,t):void 0!==n?"string"===typeof r?uH(e,t).fill(n,r):uH(e,t).fill(n):uH(e,t)}(null,e,t,n)},lH.allocUnsafe=function(e){return hH(null,e)},lH.allocUnsafeSlow=function(e){return hH(null,e)},lH.isBuffer=function(e){return null!=e&&(!!e._isBuffer||HH(e)||function(e){return"function"===typeof e.readFloatLE&&"function"===typeof e.slice&&HH(e.slice(0,0))}(e))},lH.compare=function(e,t){if(!gH(e)||!gH(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i<a;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},lH.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}},lH.concat=function(e,t){if(!oH(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return lH.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=lH.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var a=e[n];if(!gH(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,i),i+=a.length}return r},lH.byteLength=vH,lH.prototype._isBuffer=!0,lH.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)yH(this,t,t+1);return this},lH.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)yH(this,t,t+3),yH(this,t+1,t+2);return this},lH.prototype.swap64=function(){var e=this.length;if(e%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)yH(this,t,t+7),yH(this,t+1,t+6),yH(this,t+2,t+5),yH(this,t+3,t+4);return this},lH.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?DH(this,0,e):mH.apply(this,arguments)},lH.prototype.equals=function(e){if(!gH(e))throw new TypeError("Argument must be a Buffer");return this===e||0===lH.compare(this,e)},lH.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+">"},lH.prototype.compare=function(e,t,n,r,i){if(!gH(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(this===e)return 0;for(var a=(i>>>=0)-(r>>>=0),o=(n>>>=0)-(t>>>=0),s=Math.min(a,o),u=this.slice(r,i),l=e.slice(t,n),c=0;c<s;++c)if(u[c]!==l[c]){a=u[c],o=l[c];break}return a<o?-1:o<a?1:0},lH.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},lH.prototype.indexOf=function(e,t,n){return bH(this,e,t,n,!0)},lH.prototype.lastIndexOf=function(e,t,n){return bH(this,e,t,n,!1)},lH.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"===typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return kH(this,e,t,n);case"utf8":case"utf-8":return xH(this,e,t,n);case"ascii":return _H(this,e,t,n);case"latin1":case"binary":return AH(this,e,t,n);case"base64":return EH(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return SH(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},lH.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var TH=4096;function OH(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function FH(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function PH(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",a=t;a<n;++a)i+=WH(e[a]);return i}function RH(e,t,n){for(var r=e.slice(t,n),i="",a=0;a<r.length;a+=2)i+=String.fromCharCode(r[a]+256*r[a+1]);return i}function MH(e,t,n){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function IH(e,t,n,r,i,a){if(!gH(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<a)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function LH(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,a=Math.min(e.length-n,2);i<a;++i)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function NH(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,a=Math.min(e.length-n,4);i<a;++i)e[n+i]=t>>>8*(r?i:3-i)&255}function BH(e,t,n,r,i,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function jH(e,t,n,r,i){return i||BH(e,0,n,4),iH(e,t,n,r,23,4),n+4}function UH(e,t,n,r,i){return i||BH(e,0,n,8),iH(e,t,n,r,52,8),n+8}lH.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e),lH.TYPED_ARRAY_SUPPORT)(n=this.subarray(e,t)).__proto__=lH.prototype;else{var i=t-e;n=new lH(i,void 0);for(var a=0;a<i;++a)n[a]=this[a+e]}return n},lH.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||MH(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r},lH.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||MH(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},lH.prototype.readUInt8=function(e,t){return t||MH(e,1,this.length),this[e]},lH.prototype.readUInt16LE=function(e,t){return t||MH(e,2,this.length),this[e]|this[e+1]<<8},lH.prototype.readUInt16BE=function(e,t){return t||MH(e,2,this.length),this[e]<<8|this[e+1]},lH.prototype.readUInt32LE=function(e,t){return t||MH(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},lH.prototype.readUInt32BE=function(e,t){return t||MH(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},lH.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||MH(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r>=(i*=128)&&(r-=Math.pow(2,8*t)),r},lH.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||MH(e,t,this.length);for(var r=t,i=1,a=this[e+--r];r>0&&(i*=256);)a+=this[e+--r]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*t)),a},lH.prototype.readInt8=function(e,t){return t||MH(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},lH.prototype.readInt16LE=function(e,t){t||MH(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},lH.prototype.readInt16BE=function(e,t){t||MH(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},lH.prototype.readInt32LE=function(e,t){return t||MH(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},lH.prototype.readInt32BE=function(e,t){return t||MH(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},lH.prototype.readFloatLE=function(e,t){return t||MH(e,4,this.length),rH(this,e,!0,23,4)},lH.prototype.readFloatBE=function(e,t){return t||MH(e,4,this.length),rH(this,e,!1,23,4)},lH.prototype.readDoubleLE=function(e,t){return t||MH(e,8,this.length),rH(this,e,!0,52,8)},lH.prototype.readDoubleBE=function(e,t){return t||MH(e,8,this.length),rH(this,e,!1,52,8)},lH.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||IH(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,a=0;for(this[t]=255&e;++a<n&&(i*=256);)this[t+a]=e/i&255;return t+n},lH.prototype.writeUIntBE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||IH(this,e,t,n,Math.pow(2,8*n)-1,0);var i=n-1,a=1;for(this[t+i]=255&e;--i>=0&&(a*=256);)this[t+i]=e/a&255;return t+n},lH.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||IH(this,e,t,1,255,0),lH.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},lH.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||IH(this,e,t,2,65535,0),lH.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):LH(this,e,t,!0),t+2},lH.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||IH(this,e,t,2,65535,0),lH.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):LH(this,e,t,!1),t+2},lH.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||IH(this,e,t,4,4294967295,0),lH.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):NH(this,e,t,!0),t+4},lH.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||IH(this,e,t,4,4294967295,0),lH.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):NH(this,e,t,!1),t+4},lH.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);IH(this,e,t,n,i-1,-i)}var a=0,o=1,s=0;for(this[t]=255&e;++a<n&&(o*=256);)e<0&&0===s&&0!==this[t+a-1]&&(s=1),this[t+a]=(e/o>>0)-s&255;return t+n},lH.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);IH(this,e,t,n,i-1,-i)}var a=n-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+n},lH.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||IH(this,e,t,1,127,-128),lH.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},lH.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||IH(this,e,t,2,32767,-32768),lH.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):LH(this,e,t,!0),t+2},lH.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||IH(this,e,t,2,32767,-32768),lH.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):LH(this,e,t,!1),t+2},lH.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||IH(this,e,t,4,2147483647,-2147483648),lH.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):NH(this,e,t,!0),t+4},lH.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||IH(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),lH.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):NH(this,e,t,!1),t+4},lH.prototype.writeFloatLE=function(e,t,n){return jH(this,e,t,!0,n)},lH.prototype.writeFloatBE=function(e,t,n){return jH(this,e,t,!1,n)},lH.prototype.writeDoubleLE=function(e,t,n){return UH(this,e,t,!0,n)},lH.prototype.writeDoubleBE=function(e,t,n){return UH(this,e,t,!1,n)},lH.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i,a=r-n;if(this===e&&n<t&&t<r)for(i=a-1;i>=0;--i)e[i+t]=this[i+n];else if(a<1e3||!lH.TYPED_ARRAY_SUPPORT)for(i=0;i<a;++i)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+a),t);return a},lH.prototype.fill=function(e,t,n,r){if("string"===typeof e){if("string"===typeof t?(r=t,t=0,n=this.length):"string"===typeof n&&(r=n,n=this.length),1===e.length){var i=e.charCodeAt(0);i<256&&(e=i)}if(void 0!==r&&"string"!==typeof r)throw new TypeError("encoding must be a string");if("string"===typeof r&&!lH.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"===typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var a;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"===typeof e)for(a=t;a<n;++a)this[a]=e;else{var o=gH(e)?e:VH(new lH(e,r).toString()),s=o.length;for(a=0;a<n-t;++a)this[a+t]=o[a%s]}return this};var zH=/[^+\/0-9A-Za-z-_]/g;function WH(e){return e<16?"0"+e.toString(16):e.toString(16)}function VH(e,t){var n;t=t||1/0;for(var r=e.length,i=null,a=[],o=0;o<r;++o){if((n=e.charCodeAt(o))>55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&a.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function GH(e){return function(e){var t,n,r,i,a,o;$Y||eH();var s=e.length;if(s%4>0)throw new Error("Invalid string. Length must be a multiple of 4");a="="===e[s-2]?2:"="===e[s-1]?1:0,o=new QY(3*s/4-a),r=a>0?s-4:s;var u=0;for(t=0,n=0;t<r;t+=4,n+=3)i=JY[e.charCodeAt(t)]<<18|JY[e.charCodeAt(t+1)]<<12|JY[e.charCodeAt(t+2)]<<6|JY[e.charCodeAt(t+3)],o[u++]=i>>16&255,o[u++]=i>>8&255,o[u++]=255&i;return 2===a?(i=JY[e.charCodeAt(t)]<<2|JY[e.charCodeAt(t+1)]>>4,o[u++]=255&i):1===a&&(i=JY[e.charCodeAt(t)]<<10|JY[e.charCodeAt(t+1)]<<4|JY[e.charCodeAt(t+2)]>>2,o[u++]=i>>8&255,o[u++]=255&i),o}(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(zH,"")).length<2)return"";for(;e.length%4!==0;)e+="=";return e}(e))}function YH(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function HH(e){return!!e.constructor&&"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}LP.isValid=function(e){try{return!!new LP(e)}catch(W3){return!1}};var qH=[65472,65473,65474,65475,65477,65478,65479,65480,65481,65482,65483,65484,65485,65486,65487],ZH=function(e){if(this.data=null,this.width=null,this.height=null,this.data=e,65496!==e.readUInt16BE(0))throw new Error("SOI not found in JPEG");for(var t,n=2;n<e.length&&(t=e.readUInt16BE(n),n+=2,!qH.includes(t));)n+=e.readUInt16BE(n);if(!qH.includes(t))throw new Error("Invalid JPEG.");n+=3,this.height=e.readUInt16BE(n),n+=2,this.width=e.readUInt16BE(n)};ZH.isValid=function(e){if(!e||!lH.isBuffer(e)||65496!==e.readUInt16BE(0))return!1;for(var t,n=2;n<e.length&&(t=e.readUInt16BE(n),n+=2,!qH.includes(t));)n+=e.readUInt16BE(n);return!!qH.includes(t)};var XH=function(e){var t=(void 0===e?{}:e).limit,n=void 0===t?100:t,r={},i=[];return{get:function(e){return r[e]},set:function(e,t){i.push(e),i.length>n&&delete r[i.shift()],r[e]=t},reset:function(){r={},i=[]},length:function(){return i.length}}}({limit:30}),KH=function(){var e=Xt(qt().mark((function e(t,n){var r,i;return qt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Yc()(t,n);case 2:return r=e.sent,e.next=5,r.buffer?r.buffer():r.arrayBuffer();case 5:return i=e.sent,e.abrupt("return","Buffer"===i.constructor.name?i:lH.from(i));case 7:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();function JH(e,t){switch(t.toLowerCase()){case"jpg":case"jpeg":return new ZH(e);case"png":return new LP(e);default:return null}}var QH,$H=function(e){var t=function(e){var t;return ZH.isValid(e)?t="jpg":LP.isValid(e)&&(t="png"),t}(e);return t?new Promise((function(n){return n(JH(e,t))})):Promise.resolve()},eq=function(e){var 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],n=255===e[0]&&216===e[1]&&255===e[2],r="";if(t)r="png";else{if(!n)throw new Error("Not valid image extension");r="jpg"}return r},tq=function(){var e=Xt(qt().mark((function e(t){var n,r,i,a,o,s,u;return qt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.uri,r=t.body,i=t.headers,a=t.method,o=void 0===a?"GET":a,e.next=7;break;case 4:e.t0=e.sent,e.next=10;break;case 7:return e.next=9,KH(n,{body:r,headers:i,method:o});case 9:e.t0=e.sent;case 10:return s=e.t0,u=eq(s),e.abrupt("return",JH(s,u));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),nq=function(e,t){var n,r=(void 0===t?{}:t).cache,i=void 0===r||r,a=e.data?e.data.toString():e.uri;if(lH.isBuffer(e))n=$H(e);else{if(i&&XH.get(a))return XH.get(a);n=function(e){var t=e.uri;return/^data:image\/[a-zA-Z]*;base64,[^"]*/g.test(t)}(e)?function(e){var t=e.uri,n=/^data:image\/([a-zA-Z]*);base64,([^"]*)/g.exec(t),r=n[1],i=n[2];if(!function(e){var t=e.toLowerCase();return"jpg"===t||"jpeg"===t||"png"===t}(r))throw new Error("Base64 image invalid format: "+r);return new Promise((function(e){return e(JH(lH.from(i,"base64"),r))}))}(e):"object"===typeof e&&e.data?function(e){if(e.data&&e.format)return new Promise((function(t){return t(JH(e.data,e.format))}));throw new Error("Invalid data given for local file: "+JSON.stringify(e))}(e):tq(e)}if(!n)throw new Error("Cannot resolve image");return i&&XH.set(a,n),n},rq={ALIGN_AUTO:0,ALIGN_FLEX_START:1,ALIGN_CENTER:2,ALIGN_FLEX_END:3,ALIGN_STRETCH:4,ALIGN_BASELINE:5,ALIGN_SPACE_BETWEEN:6,ALIGN_SPACE_AROUND:7,DIMENSION_WIDTH:0,DIMENSION_HEIGHT:1,DIRECTION_INHERIT:0,DIRECTION_LTR:1,DIRECTION_RTL:2,DISPLAY_FLEX:0,DISPLAY_NONE:1,EDGE_LEFT:0,EDGE_TOP:1,EDGE_RIGHT:2,EDGE_BOTTOM:3,EDGE_START:4,EDGE_END:5,EDGE_HORIZONTAL:6,EDGE_VERTICAL:7,EDGE_ALL:8,EXPERIMENTAL_FEATURE_WEB_FLEX_BASIS:0,EXPERIMENTAL_FEATURE_ABSOLUTE_PERCENTAGE_AGAINST_PADDING_EDGE:1,EXPERIMENTAL_FEATURE_FIX_ABSOLUTE_TRAILING_COLUMN_MARGIN:2,FLEX_DIRECTION_COLUMN:0,FLEX_DIRECTION_COLUMN_REVERSE:1,FLEX_DIRECTION_ROW:2,FLEX_DIRECTION_ROW_REVERSE:3,GUTTER_COLUMN:0,GUTTER_ROW:1,GUTTER_ALL:2,JUSTIFY_FLEX_START:0,JUSTIFY_CENTER:1,JUSTIFY_FLEX_END:2,JUSTIFY_SPACE_BETWEEN:3,JUSTIFY_SPACE_AROUND:4,JUSTIFY_SPACE_EVENLY:5,LOG_LEVEL_ERROR:0,LOG_LEVEL_WARN:1,LOG_LEVEL_INFO:2,LOG_LEVEL_DEBUG:3,LOG_LEVEL_VERBOSE:4,LOG_LEVEL_FATAL:5,MEASURE_MODE_UNDEFINED:0,MEASURE_MODE_EXACTLY:1,MEASURE_MODE_AT_MOST:2,NODE_TYPE_DEFAULT:0,NODE_TYPE_TEXT:1,OVERFLOW_VISIBLE:0,OVERFLOW_HIDDEN:1,OVERFLOW_SCROLL:2,POSITION_TYPE_STATIC:0,POSITION_TYPE_RELATIVE:1,POSITION_TYPE_ABSOLUTE:2,PRINT_OPTIONS_LAYOUT:1,PRINT_OPTIONS_STYLE:2,PRINT_OPTIONS_CHILDREN:4,UNIT_UNDEFINED:0,UNIT_POINT:1,UNIT_PERCENT:2,UNIT_AUTO:3,WRAP_NO_WRAP:0,WRAP_WRAP:1,WRAP_WRAP_REVERSE:2},iq=rq,aq=(QH="undefined"!=typeof document&&document.currentScript?document.currentScript.src:void 0,function(e){var t,n,r;void 0===e&&(e={}),t||(t=void 0!==e?e:{}),t.ready=new Promise((function(e,t){n=e,r=t}));var i=Object.assign({},t),a="";"undefined"!=typeof document&&document.currentScript&&(a=document.currentScript.src),QH&&(a=QH),a=0!==a.indexOf("blob:")?a.substr(0,a.replace(/[?#].*/,"").lastIndexOf("/")+1):"";var o,s=t.print||console.log.bind(console),u=t.printErr||console.warn.bind(console);function l(){}function c(e){this.exports=function(e){for(var t,n=new Uint8Array(123),r=25;r>=0;--r)n[48+r]=52+r,n[65+r]=r,n[97+r]=26+r;function i(e,t,r){for(var i,a,o=0,s=t,u=r.length,l=t+(3*u>>2)-("="==r[u-2])-("="==r[u-1]);o<u;o+=4)i=n[r.charCodeAt(o+1)],a=n[r.charCodeAt(o+2)],e[s++]=n[r.charCodeAt(o)]<<2|i>>4,s<l&&(e[s++]=i<<4|a>>2),s<l&&(e[s++]=a<<6|n[r.charCodeAt(o+3)])}n[43]=62,n[47]=63;var a=new ArrayBuffer(16),o=new Int32Array(a),s=new Float32Array(a),u=new Float64Array(a);function l(e){return o[e]}function c(e,t){o[e]=t}function f(){return u[0]}function h(e){u[0]=e}function d(){throw new Error("abort")}function p(e){s[2]=e}function g(){return s[2]}return function(e){var n=e.a,r=n.a,a=r.buffer;r.grow=function(e){e|=0;var n=0|rn(),i=n+e|0;if(n<i&&i<65536){var l=new ArrayBuffer(k(i,65536));new Int8Array(l).set(o),o=new Int8Array(l),s=new Int16Array(l),u=new Int32Array(l),v=new Uint8Array(l),m=new Uint16Array(l),y=new Uint32Array(l),b=new Float32Array(l),w=new Float64Array(l),a=l,r.buffer=a,t=v}return n};var o=new Int8Array(a),s=new Int16Array(a),u=new Int32Array(a),v=new Uint8Array(a),m=new Uint16Array(a),y=new Uint32Array(a),b=new Float32Array(a),w=new Float64Array(a),k=Math.imul,x=Math.fround,_=Math.abs,A=Math.clz32,E=Math.min,S=Math.max,C=n.b,D=n.c,T=n.d,O=n.e,F=n.f,P=n.g,R=n.h,M=n.i,I=n.j,L=n.k,N=n.l,B=n.m,j=n.n,U=n.o,z=n.p,W=n.q,V=n.r,G=n.s,Y=n.t,H=n.u,q=n.v,Z=n.w,X=n.x,K=n.y,J=n.z,Q=n.A,$=n.B,ee=n.C,te=n.D,ne=73632,re=0;function ie(e,t,n,r,i,a,s,l,f,h,p,m,y,w){var k,A=x(0),E=x(0),S=0,C=0,D=0,T=x(0),O=x(0),F=x(0),R=0,M=0,I=0,L=x(0),N=x(0),B=x(0),j=0,U=x(0),z=0,W=x(0),V=x(0),G=0,Y=0,H=0,q=0,Z=0,X=x(0),K=0,J=x(0),Q=0,$=0,ee=0,te=0,re=x(0),ie=0,ae=0,oe=0,ue=0,ce=x(0),pe=0,ge=0,ve=0,me=x(0),we=x(0),xe=0,_e=x(0),Ae=x(0),Ce=x(0),Le=0,Be=0,je=x(0),Ue=0,ze=x(0),Ge=x(0),qe=x(0),Xe=x(0),Je=0,Qe=0,$e=0,et=0,tt=0,nt=0,rt=0,it=0,at=0,ot=x(0),st=x(0);ne=k=ne-384|0;e:{t:{n:{if(!i||t==t){if(!a||n==n){if(u[(S=(f?0:4)+p|0)>>2]=u[S>>2]+1,Ue=(0|r)<=1?1:r,K=(S=3&u[e+24>>2])||Ue,o[e+300|0]=252&v[e+300|0]|3&K,S=e+252|0,r=(1!=(0|K))<<3,O=Ve(e,pe=2==(0|K)?3:2,s),b[S+r>>2]=O,C=S,S=(1==(0|K))<<3,N=We(e,pe,s),b[C+S>>2]=N,L=Ve(e,0,s),b[e+256>>2]=L,T=We(e,0,s),b[e+264>>2]=T,at=(D=e+268|0)+r|0,ot=He(e,pe),b[at>>2]=ot,at=S+D|0,ot=Ye(e,pe),b[at>>2]=ot,A=He(e,0),b[e+272>>2]=A,F=Ye(e,0),b[e+280>>2]=F,at=(C=r)+(r=e+284|0)|0,ot=Oe(e,pe,s),b[at>>2]=ot,at=r+S|0,ot=Fe(e,pe,s),b[at>>2]=ot,E=Oe(e,0,s),b[e+288>>2]=E,U=Fe(e,0,s),b[e+296>>2]=U,O=x(O+N),N=x(L+T),r=u[e+8>>2]){if(L=x(x(x(b[e+284>>2]+b[e+292>>2])+b[e+268>>2])+b[e+276>>2]),n=x(a?n-N:NaN),A=x(x(E+U)+A),(t=E=x(i?t-O:NaN))==t&&(t=(t=x(E-L))==t?Et(t,x(0)):x(0)),O=x(A+F),A=n,n==n&&(A=(A=x(n-O))==A?Et(A,x(0)):x(0)),!(1!=(0|i)|1!=(0|a))){t=(r=(t=le(e,2,E,s))!=t)|(A=x(x(Oe(e,2,s)+He(e,2))+x(Fe(e,2,s)+Ye(e,2))))!=A?r?A:t:Et(t,A),b[e+516>>2]=t,t=(r=(t=le(e,0,n,l))!=t)|(n=x(x(Oe(e,0,s)+He(e,0))+x(Fe(e,0,s)+Ye(e,0))))!=n?r?n:t:Et(t,n),b[e+520>>2]=t;break e}16&v[e+4|0]?nn[0|r](k+24|0,e,t,i,A,a,0):nn[0|r](k+24|0,e,t,i,A,a),u[p+20>>2]=u[p+20>>2]+1,u[24+(r=(w<<2)+p|0)>>2]=u[r+24>>2]+1,t=x(L+b[k+24>>2]),t=(r=(t=le(e,2,i?2==(0|i)?t:E:t,s))!=t)|(A=x(x(Oe(e,2,s)+He(e,2))+x(Fe(e,2,s)+Ye(e,2))))!=A?r?A:t:Et(t,A),b[e+516>>2]=t,t=x(O+b[k+28>>2]),t=(r=(t=le(e,0,a?2==(0|a)?t:n:t,l))!=t)|(n=x(x(Oe(e,0,s)+He(e,0))+x(Fe(e,0,s)+Ye(e,0))))!=n?r?n:t:Et(t,n),b[e+520>>2]=t;break e}if((0|(r=u[e+556>>2]))==(0|(w=u[e+560>>2]))){N=x(n-N),t=(r=(t=le(e,2,x(-3&i?t-O:x(x(b[e+284>>2]+b[e+292>>2])+b[e+268>>2])+b[e+276>>2]),s))!=t)|(n=x(x(Oe(e,2,s)+He(e,2))+x(Fe(e,2,s)+Ye(e,2))))!=n?r?n:t:Et(t,n),b[e+516>>2]=t,t=(r=(t=le(e,0,-3&a?N:x(x(x(E+U)+A)+F),l))!=t)|(n=x(x(Oe(e,0,s)+He(e,0))+x(Fe(e,0,s)+Ye(e,0))))!=n?r?n:t:Et(t,n),b[e+520>>2]=t;break e}if(!(f||(E=x(t-O),A=x(n-N),!(2==(0|i)&E<=x(0)|!(!(A<=x(0))|2!=(0|a))&A==A)&(1!=(0|i)|1!=(0|a))))){t=(r=(t=le(e,2,E==E?2==(0|i)&&E<x(0)?x(0):E:x(0),s))!=t)|(n=x(x(Oe(e,2,s)+He(e,2))+x(Fe(e,2,s)+Ye(e,2))))!=n?r?n:t:Et(t,n),b[e+516>>2]=t,t=(r=(t=le(e,0,A!=A||2==(0|a)&&A<x(0)?x(0):A,l))!=t)|(n=x(x(Oe(e,0,s)+He(e,0))+x(Fe(e,0,s)+Ye(e,0))))!=n?r?n:t:Et(t,n),b[e+520>>2]=t;break e}for(te=(H=w-r|0)>>2;S=u[r>>2],u[S+552>>2]!=(0|e)&&(D=u[e+568>>2],S=Pe(u[D>>2],v[D+8|0],S,e,M,0),u[r>>2]=S,u[S+552>>2]=e),M=M+1|0,(0|w)!=(0|(r=r+4|0)););o[e+300|0]=251&v[e+300|0],M=3,r=(xe=u[e+24>>2])>>>2&3;r:{i:{a:{if(2==(0|K)){w=0;o:switch(r-2|0){case 0:break r;case 1:break o;default:break a}M=2;break r}if(M=2,w=0,r>>>0>1)break i}w=M}M=r}ze=x(t-O),re=x(x(Oe(e,M,s)+He(e,M))+x(Fe(e,M,s)+Ye(e,M))),U=x(Oe(e,w,s)+He(e,w)),J=x(U+x(Fe(e,w,s)+Ye(e,w))),T=de(e,0,ze,(Q=M>>>0>1)?re:J,s),W=de(e,1,Ge=x(n-N),Q?J:re,l),V=Q?W:T,N=Q?T:W,ie=u[e+560>>2],S=u[e+556>>2];r:if(1==(0|(z=Q?i:a))){if((0|S)==(0|ie))break n;for(r=0,D=S;;){C=r;i:if(Ze(r=u[D>>2])){if(R=0,C)break r;if(!(C=u[r+552>>2]))break r;a:{if(!((n=b[r+32>>2])==n||(A=x(0),(n=b[r+28>>2])>x(0)))||(A=n,n==n)){if(x(_(A))<x(9999999747378752e-20))break r;if(!C){n=x(0);break a}}if((n=b[r+36>>2])!=n){if(o[r+4|0]<0){n=x(1);break a}if(n=x(0),!((t=b[r+28>>2])<x(0)))break a;n=x(-t)}if(n!=n)break i}if(x(_(n))<x(9999999747378752e-20))break r}else r=C;if(R=r,(0|ie)==(0|(D=D+4|0)))break}}if((0|S)==(0|ie))break n;for(q=(0|K)<=1?1:K,ae=(oe=T!=T)|1!=(0|i),ue=W==W,ge=T==T,A=x(0);;){fe(I=u[S>>2]);r:if(4194304&(D=u[I+24>>2])){if(be(I,0),D=1|(r=v[I+4|0]),o[I+4|0]=D,!(4&r))break r;o[I+4|0]=251&D}else if(f&&(Ne(I,(r=3&D)||q,N,V,T),D=u[I+24>>2]),131072!=(196608&D)){if((0|R)!=(0|I)){C=(ve=u[e+24>>2])>>>2&3;i:{a:if(2==(0|K)){r=3;o:switch(C-2|0){case 0:break i;case 1:break o;default:break a}r=2;break i}r=C}E=($=r>>>0>1)?T:W,n=x(0),t=b[I+40>>2];i:{a:{o:if(2139156720!=(0|(C=u[I+40>>2]))){if(2140081935==(0|C))break a;j=4276;s:{if(2141891242!=(0|C)){if(t==t)break s;j=4268}n=b[j>>2];u:{l:switch(0|(C=u[j+4>>2])){case 0:case 3:break l;default:break u}if(t=x(NaN),!(b[I+28>>2]>x(0)))break i;C=(j=o[I+4|0]<0)?3:1,c(2,Z=j?2143289344:0),n=g()}switch(t=x(NaN),C-1|0){case 0:break a;case 1:break o;default:break i}}if(c(2,536870912+(-1073741825&C)|0),n=g(),!(1073741824&C))break a}t=x(x(E*n)*x(.009999999776482582));break i}t=n}n=b[I+572>>2],C=0;i:{switch(0|(Y=u[I+576>>2])){case 0:case 3:break i}if(1!=(0|Y)|(O=b[I+572>>2])!=O)C=1,2!=(0|Y)|O!=O||(C=0,n<x(0)||(C=ge));else{if(n<x(0))break i;C=1}}O=b[I+580>>2],j=0;i:{switch(0|(G=u[I+584>>2])){case 0:case 3:break i}if(1!=(0|G)|(F=b[I+580>>2])!=F)j=1,2!=(0|G)|F!=F||(j=0,O<x(0)||(j=ue));else{if(O<x(0))break i;j=1}}i:{a:if(t!=t|E!=E)if(C&$){switch(E=x(x(Oe(I,2,T)+He(I,2))+x(Fe(I,2,T)+Ye(I,2))),t=x(NaN),Y-1|0){case 1:n=x(x(T*n)*x(.009999999776482582));case 0:if(E<=(t=n))break a}if(!(t==t|E==E)){n=t;break a}if(t<E){n=E;break a}n=t!=t?E:t}else if($|1^j){if(u[k+360>>2]=2143289344,u[k+24>>2]=2143289344,Z=0,u[k+356>>2]=0,u[k+352>>2]=0,F=x(Ve(I,2,T)+We(I,2,T)),L=Ve(I,0,T),B=We(I,0,T),E=x(NaN),ee=0,t=x(NaN),C){o:{s:switch(Y-1|0){case 0:t=n;break o;case 1:break s;default:break o}t=x(x(T*n)*x(.009999999776482582))}u[k+356>>2]=1,t=x(F+t),b[k+24>>2]=t,ee=1}if(L=x(L+B),j){n=x(NaN);o:{s:switch(G-1|0){case 0:n=O;break o;case 1:break s;default:break o}n=x(x(W*O)*x(.009999999776482582))}u[k+352>>2]=1,E=x(L+n),b[k+360>>2]=E,Z=1}Y=r>>>0<2;o:{s:{u:{if(!(!$&2097152==(0|(G=3145728&ve)))){if(oe|2097152==(0|G))break s;if(t!=t)break u;break s}if(oe|t==t)break o}ee=2,u[k+356>>2]=2,b[k+24>>2]=T,t=T}s:{if(!(!Y&2097152==(0|G))){if(2097152==(0|G)|W!=W)break o;if(E!=E)break s;break o}if(E==E|W!=W)break o}Z=2,u[k+352>>2]=2,b[k+360>>2]=W,E=W}o:if(!(G=(n=b[I+224>>2])!=n)){if($|1!=(0|ee)){if(Y|1!=(0|Z))break o;u[k+356>>2]=1,b[k+24>>2]=x(x(E-L)*n)+F}else u[k+352>>2]=1,b[k+360>>2]=L+x(x(t-F)/n);Z=1,ee=1}5==(0|(D=(D=D>>>13&7)||ve>>>10&7))|1==(0|ee)|$|C|ae|4!=(0|D)||(u[k+356>>2]=1,b[k+24>>2]=T,G||(Z=1,u[k+352>>2]=1,b[k+360>>2]=x(T-F)/n)),Y|1!=(0|a)|W!=W|j|4!=(0|D)|1==(0|Z)||(u[k+352>>2]=1,b[k+360>>2]=W,G||(u[k+356>>2]=1,b[k+24>>2]=x(W-L)*n)),Te(I,2,T,T,k+356|0,k+24|0),Te(I,0,W,T,k+352|0,k+360|0),se(I,b[k+24>>2],b[k+360>>2],K,u[k+356>>2],u[k+352>>2],T,W,0,5,h,p,m,y),n=(D=(t=b[516+(I+(u[4252+(r<<2)>>2]<<2)|0)>>2])!=t)|(n=x(x(Oe(I,r,T)+He(I,r))+x(Fe(I,r,T)+Ye(I,r))))!=n?D?n:t:Et(t,n)}else{switch(t=x(x(Oe(I,0,T)+He(I,0))+x(Fe(I,0,T)+Ye(I,0))),n=x(NaN),G-1|0){case 1:O=x(x(W*O)*x(.009999999776482582));case 0:if(t<=(n=O))break a}if(n!=n&t!=t)break a;if(t>n){n=t;break a}n=n!=n?t:n}else{if(n=b[I+308>>2],(!v[u[I+568>>2]+20|0]|u[I+304>>2]==(0|y))&n==n)break i;if(!((n=x(x(Oe(I,r,T)+He(I,r))+x(Fe(I,r,T)+Ye(I,r))))<=t)&t<n)break a;n=t}b[I+308>>2]=n}u[I+304>>2]=y}else u[R+308>>2]=0,u[R+304>>2]=y,n=x(0);A=x(A+x(n+x(Ve(I,M,T)+We(I,M,T))))}if((0|ie)==(0|(S=S+4|0)))break}break t}u[k>>2]=3023,Re(e,k),Zt(),d()}u[k+16>>2]=3105,Re(e,k+16|0),Zt(),d()}A=x(0)}t=x(A+x(0)),_e=Q?l:s,me=Q?s:l,H>>>0>=5&&(t=x(x(ye(e,M,V)*x(te-1>>>0))+t)),r=t>N,ie=786432&xe,ue=2==(0|z)&&ie&&r?1:z,Qe=(oe=1==(0|(I=Q?a:i)))&(1^f),Q=M>>>0<2,$e=-3&I,ve=e+208|0,G=4220+(a=w<<2)|0,et=oe&!ie,tt=1!=(0|I)|f,$=4220+(S=M<<2)|0,ge=S+4252|0,nt=(ee=V==V)<<1,Y=a+4252|0,rt=!z|!r,xe=k+52|0,qe=ye(e,w,V),D=0,r=0,Z=0;t:{for(;;){if(j=r,Ee(k+24|0,0,44),(0|(r=u[e+560>>2]))!=(0|(a=u[e+556>>2]))){if((0|(r=r-a|0))<0)break t;S=yt(k+360|0,r>>2,0,xe),r=u[k+44>>2],a=u[k+48>>2]-r|0,a=ke(u[k+364>>2]-a|0,r,a),r=u[k+44>>2],u[k+364>>2]=r,u[k+44>>2]=a,C=u[k+368>>2],R=u[k+372>>2],a=u[k+48>>2],u[k+368>>2]=a,z=u[k+52>>2],u[k+48>>2]=C,u[k+52>>2]=R,u[k+372>>2]=z,u[S>>2]=r,(0|r)!=(0|a)&&(u[k+368>>2]=a+(3+(r-a|0)&-4)),r&&Se(r)}a=(R=u[e+24>>2])>>>2&3;n:{r:if(2==(0|((r=3&R)||Ue))){r=3;i:switch(a-2|0){case 0:break n;case 1:break i;default:break r}r=2;break n}r=a}A=ye(e,r,T);n:if(!((S=D)>>>0>=(C=u[e+560>>2])-(a=u[e+556>>2])>>2>>>0))for(z=786432&R,n=x(0);;){if(C-a>>2>>>0<=S>>>0)break t;if(R=u[(S<<2)+a>>2],!(4194304&(H=u[R+24>>2])|131072==(196608&H))){if(u[R+548>>2]=j,t=Ve(R,r,T),E=We(R,r,T),a=u[k+24>>2],O=(0|S)==(0|D)?x(0):A,t=x(t+E),F=le(R,r,E=b[R+308>>2],me),a&&!(!(x(O+x(t+x(n+F)))>N)|!z))break n;if(u[k+24>>2]=a+1,O=x(O+x(t+F)),b[k+28>>2]=O+b[k+28>>2],Ze(R)){r:if(u[R+552>>2]){if((t=b[R+32>>2])!=t&&(t=(t=b[R+28>>2])>x(0)?t:x(0)),b[k+32>>2]=t+b[k+32>>2],(t=b[R+36>>2])==t)break r;if(o[R+4|0]<0){t=x(1);break r}if(t=x(0),!((F=b[R+28>>2])<x(0)))break r;t=x(-F)}else t=x(0),b[k+32>>2]=b[k+32>>2]+x(0);b[k+36>>2]=b[k+36>>2]-x(t*E)}if((0|(a=u[k+48>>2]))==u[k+52>>2]){if((C=1+(H=(a=a-u[k+44>>2]|0)>>2)|0)>>>0>=1073741824)break t;q=a>>>1|0,H=yt(k+360|0,a>>>0>=2147483644?1073741823:C>>>0<q>>>0?q:C,H,xe),u[u[k+368>>2]>>2]=R,u[k+368>>2]=u[k+368>>2]+4,a=u[k+44>>2],C=u[k+48>>2]-a|0,C=ke(u[k+364>>2]-C|0,a,C),a=u[k+44>>2],u[k+364>>2]=a,u[k+44>>2]=C,R=u[k+368>>2],q=u[k+372>>2],C=u[k+48>>2],u[k+368>>2]=C,ae=u[k+52>>2],u[k+48>>2]=R,u[k+52>>2]=q,u[k+372>>2]=ae,u[H>>2]=a,(0|a)!=(0|C)&&(u[k+368>>2]=C+(3+(a-C|0)&-4)),a&&Se(a)}else u[a>>2]=R,u[k+48>>2]=a+4;a=u[e+556>>2],C=u[e+560>>2],n=x(n+O)}if(!((S=S+1|0)>>>0<C-a>>2>>>0))break}!((B=b[k+32>>2])>x(0))|!(B<x(1))||(u[k+32>>2]=1065353216,B=x(1)),!((X=b[k+36>>2])>x(0))|!(X<x(1))||(u[k+36>>2]=1065353216,X=x(1)),u[k+40>>2]=S,L=b[k+28>>2],z=u[k+24>>2],Z&&Se(Z),O=b[k+56>>2],H=u[k+48>>2],Z=u[k+44>>2];n:{r:{i:{if(1!=(0|ue)){n=x(0),t=b[ve>>2];a:{o:{s:if(2139156720!=(0|(r=u[ve>>2]))){if(2140081935==(0|r))break o;a=4276;u:{if(2141891242!=(0|r)){if(t==t)break u;a=4268}switch(n=b[a>>2],t=x(NaN),u[a+4>>2]-1|0){case 0:break o;case 1:break s;default:break a}}if(c(2,536870912+(-1073741825&r)|0),n=g(),!(1073741824&r))break o}t=x(x(n*s)*x(.009999999776482582));break a}t=n}n=x(0),A=b[e+216>>2];a:{o:{s:if(2139156720!=(0|(r=u[e+216>>2]))){if(2140081935==(0|r))break o;a=4276;u:{if(2141891242!=(0|r)){if(A==A)break u;a=4268}switch(n=b[a>>2],A=x(NaN),u[a+4>>2]-1|0){case 0:break o;case 1:break s;default:break a}}if(c(2,536870912+(-1073741825&r)|0),n=g(),!(1073741824&r))break o}A=x(x(n*s)*x(.009999999776482582));break a}A=n}n=x(0),E=b[e+212>>2];a:{o:{s:if(2139156720!=(0|(r=u[e+212>>2]))){if(2140081935==(0|r))break o;a=4276;u:{if(2141891242!=(0|r)){if(E==E)break u;a=4268}switch(n=b[a>>2],F=x(NaN),u[a+4>>2]-1|0){case 0:break o;case 1:break s;default:break a}}if(c(2,536870912+(-1073741825&r)|0),n=g(),!(1073741824&r))break o}F=x(x(n*l)*x(.009999999776482582));break a}F=n}n=x(0),E=b[e+220>>2];a:{o:{s:if(2139156720!=(0|(r=u[e+220>>2]))){if(2140081935==(0|r))break o;a=4276;u:{if(2141891242!=(0|r)){if(E==E)break u;a=4268}switch(n=b[a>>2],E=x(NaN),u[a+4>>2]-1|0){case 0:break o;case 1:break s;default:break a}}if(c(2,536870912+(-1073741825&r)|0),n=g(),!(1073741824&r))break o}E=x(x(n*l)*x(.009999999776482582));break a}E=n}if((n=x(((r=M>>>0>1)?t:F)-re))==n&n>L)break i;if((n=x((r?A:E)-re))==n&n<L)break i;if(!v[u[e+568>>2]+11|0]){if(n=L,!u[e+552>>2]|B==x(0))break r;a:{if((t=b[e+32>>2])!=t){if(!((n=b[e+28>>2])>x(0)))break a}else n=t;if(n!=n){n=N;break r}t=b[e+32>>2]}if(t!=t&&(n=L,!((t=b[e+28>>2])>x(0))))break r;if(n=N,t!=x(0))break r;n=L;break r}}n=N}if(n==n){O=x(n-L);break n}}L<x(0)&&(O=x(-L))}if(N=n,!Qe){if((0|Z)!=(0|H)){for(E=x(0),a=Z;;){n=le(r=u[a>>2],M,L=b[r+308>>2],me);n:if(O<x(0)){if((R=u[r+552>>2])?(A=b[r+36>>2])!=A&&(o[r+4|0]<0?A=x(1):(A=x(0),(t=b[r+28>>2])<x(0)&&(A=x(-t)))):A=x(0),!((t=x(n*x(-A)))>x(0)|t<x(0)))break n;if((A=x(x(x(O/X)*t)+n))!=A|(t=(C=(t=le(r,M,A,N))!=t)|(F=x(x(Oe(r,M,T)+He(r,M))+x(Fe(r,M,T)+Ye(r,M))))!=F?C?F:t:Et(t,F))!=t|t==A)break n;t=x(t-n),R?(n=b[r+36>>2])!=n&&(o[r+4|0]<0?n=x(1):(n=x(0),(A=b[r+28>>2])<x(0)&&(n=x(-A)))):n=x(0),E=x(E+t),X=x(x(n*L)+X)}else!(O>x(0))|!u[r+552>>2]||((A=b[r+32>>2])==A||(A=b[r+28>>2])>x(0))&&A<x(0)|A>x(0)&&((F=x(x(x(O/B)*A)+n))!=F|(t=(C=(t=le(r,M,F,N))!=t)|(L=x(x(Oe(r,M,T)+He(r,M))+x(Fe(r,M,T)+Ye(r,M))))!=L?C?L:t:Et(t,L))!=t|t==F||(B=x(B-A),E=x(E+x(t-n))));if((0|H)==(0|(a=a+4|0)))break}for(L=x(O-E),Ae=x(L/X),Ce=x(L/B),Be=!(q=oe&(!(12&v[e+26|0])|rt)),ae=u[Y>>2],F=x(0),C=Z;;){n=le(a=u[C>>2],M,b[a+308>>2],me);n:{if(L<x(0)){if(u[a+552>>2]?(t=b[a+36>>2])!=t&&(o[a+4|0]<0?t=x(1):(t=x(0),(A=b[a+28>>2])<x(0)&&(t=x(-A)))):t=x(0),A=n,(t=x(n*x(-t)))==x(0))break n;t=X==x(0)?x(n+t):x(x(Ae*t)+n)}else{if(A=n,!(L>x(0))|!u[a+552>>2])break n;if((t=b[a+32>>2])!=t&&!((t=b[a+28>>2])>x(0)))break n;if(!(t<x(0)|t>x(0)))break n;t=x(x(Ce*t)+n)}A=(r=(t=le(a,M,t,N))!=t)|(A=x(x(Oe(a,M,T)+He(a,M))+x(Fe(a,M,T)+Ye(a,M))))!=A?r?A:t:Et(t,A)}if(t=Ve(a,M,T),E=We(a,M,T),B=Ve(a,w,T),je=We(a,w,T),E=x(t+E),Xe=x(A+E),b[k+352>>2]=Xe,u[k+344>>2]=1,B=x(B+je),(t=b[a+224>>2])!=t){t=b[572+(R=a+(ae<<3)|0)>>2];n:{r:{i:{a:{o:{s:{u:{l:{if(ee){E=b[R+572>>2];c:{f:{h:{switch(0|(r=u[R+576>>2])){case 0:case 3:break h}if(!(1!=(0|r)|t!=t)){if(!(q&E<x(0)))break c;break f}if(!(Be|!(E<x(0))|2!=(0|r)|t!=t))break f;break c}if(!q)break c}if((R=u[a+24>>2]>>>13&7)||(R=u[e+24>>2]>>>10&7),4==(0|R)&&(vt(k+24|0,a,w),3!=u[k+28>>2]&&(gt(k+360|0,a,w),3!=u[k+364>>2])))break l}t=E}else E=b[R+572>>2],r=u[R+576>>2];switch(0|r){case 0:case 3:break s;default:break u}}u[k+348>>2]=1;break r}if(!(1!=(0|r)|t!=t)){if((t=E)<x(0))break s;break i}if(2!=(0|r)|t!=t)break o;if(V==V&&!(E<x(0)))break a}u[k+348>>2]=nt;break r}t=x(NaN);o:switch(r-1|0){case 1:break a;case 0:break o;default:break i}t=E;break i}t=x(x(V*E)*x(.009999999776482582))}t=x(B+t),b[k+356>>2]=t,u[k+348>>2]=(oe|2!=(0|r))&t==t;break n}b[k+356>>2]=V}t=E}else u[k+348>>2]=1,E=x(Xe-E),b[k+356>>2]=B+x(Q?E*t:E/t),E=b[572+(R=a+(ae<<3)|0)>>2],r=u[R+576>>2],t=b[R+572>>2];Te(a,M,N,T,k+344|0,k+352|0),Te(a,w,V,T,k+348|0,k+356|0);n:{r:{i:{switch(0|r){case 0:case 3:break i}if(!(1!=(0|r)|t!=t)){if(E<x(0))break i;break r}if(2!=(0|r)|t!=t)break r;if(!(E<x(0))&&(R=0,ee))break n}if(R=0,(r=u[a+24>>2]>>>13&7)||(r=u[e+24>>2]>>>10&7),4!=(0|r))break n;if(vt(k+24|0,a,w),3==u[k+28>>2])break n;gt(k+360|0,a,w),R=3!=u[k+364>>2];break n}R=0}t=b[k+352>>2],E=b[k+356>>2],B=(r=M>>>0>1)?t:E,t=r?E:t,Le=u[k+344>>2],Je=u[k+348>>2],it=r?Le:Je,Le=r?Je:Le,r=(1^R)&f,se(a,B,t,3&v[e+300|0],it,Le,T,W,r,r?4:7,h,p,m,y),F=x(F+x(A-n));n:{if(4&(r=v[e+300|0]))R=251&r;else if(R=251&r,r=0,!(4&v[a+300|0]))break n;r=4}if(o[e+300|0]=r|R,(0|H)==(0|(C=C+4|0)))break}}else F=x(0);O=x(O-F)}r=v[e+300|0],o[e+300|0]=251&r|(O<x(0)?4:4&r),E=x(Oe(e,M,s)+He(e,M)),Ae=x(Fe(e,M,s)+Ye(e,M)),L=ye(e,M,s);n:if(!(O>x(0))|2!=(0|ue))F=O;else{F=x(0),n=x(0);r:{i:{r=ve+(u[ge>>2]<<2)|0,t=b[r>>2];a:{if(!(a=2139156720==(0|(r=u[r>>2])))){if(C=2140081935==(0|r))break i;if((R=2141891242==(0|r))|t!=t)break n;if(C)break i;if(R)break n;if(c(2,536870912+(-1073741825&r)|0),n=g(),!(1073741824&r))break a}n=x(x(me*n)*x(.009999999776482582))}if(n!=n)break n;n=x(0);a:if(!a){if(2140081935==(0|r))break i;a=4276;o:{if(2141891242!=(0|r)){if(t==t)break o;a=4268}switch(n=b[a>>2],A=x(NaN),u[a+4>>2]-1|0){case 0:break i;case 1:break a;default:break r}}if(c(2,536870912+(-1073741825&r)|0),n=g(),!(1073741824&r))break i}A=x(x(me*n)*x(.009999999776482582));break r}A=n}if((t=x(x(x(A-E)-Ae)-x(N-O)))!=t)break n;F=Et(t,x(0))}n:{if(!(R=S>>>0<=D>>>0)){for(H=u[e+556>>2],q=(r=u[e+560>>2]-H>>2)>>>0<D>>>0?D:r,C=0,r=D;;){if((0|r)==(0|q))break t;if(a=u[H+(r<<2)>>2],131072!=(196608&u[a+24>>2])&&(vt(ae=k+24|0,a,M),Be=u[k+28>>2],gt(ae,a,M),C=((3==(0|Be))+C|0)+(3==u[k+28>>2])|0),(0|S)==(0|(r=r+1|0)))break}if(B=x(0),n=L,C)break n}B=x(0),C=0,n=L;r:switch((u[e+24>>2]>>>4&7)-1|0){case 0:B=x(F*x(.5));break n;case 1:B=F;break n;case 2:if(z>>>0<2)break n;n=x(L+x((ot=x(0),st=Et(F,x(0)),((at=F!=F)?ot:st)/x(z-1>>>0))));break n;case 4:B=x(F/x(z+1>>>0)),n=x(L+B);break n;case 3:break r;default:break n}B=x(x(F*x(.5))/x(z>>>0)),n=x(x(B+B)+L)}if(t=x(E+B),O=x(0),z=Ke(e),R)n=x(0);else{for(H=S-1|0,Ce=x(F/x(0|C)),E=x(0),A=x(0),r=D;;){if(a=u[e+556>>2],u[e+560>>2]-a>>2>>>0<=r>>>0)break t;he(k+24|0,C=(a=u[a+(r<<2)>>2])+228|0,320),n=x(n-((0|r)==(0|H)?L:x(0)));n:if(!(4194304&(q=u[a+24>>2]))){r:{if(131072==(196608&q)){if(!ft(a,M))break r;if(!f)break n;F=Ie(a,M,N),X=He(e,M),je=Ve(a,M,T),b[C+(u[$>>2]<<2)>>2]=je+x(F+X);break n}if(vt(k+360|0,a,M),t=x(t+(3==u[k+364>>2]?Ce:x(-0))),f&&(q=C,C=u[$>>2]<<2,b[q+C>>2]=t+b[C+(k+24|0)>>2]),gt(k+360|0,a,M),t=x(t+(3==u[k+364>>2]?Ce:x(-0))),!tt){t=x(t+x(x(n+x(Ve(a,M,T)+We(a,M,T)))+b[k+104>>2])),O=V;break n}if(t=x(t+x(n+x(b[(C=a+516|0)+(u[ge>>2]<<2)>>2]+x(Ve(a,M,T)+We(a,M,T))))),z){if(F=De(a),X=Ve(a,0,T),F=x(F+X),X=x(x(b[a+520>>2]+x(Ve(a,0,T)+We(a,0,T)))-F),E=(a=E!=E)|F!=F?a?F:E:Et(E,F),!((a=A!=A)|X!=X)){A=Et(A,X);break n}A=a?X:A;break n}if(!((F=x(b[C+(u[Y>>2]<<2)>>2]+x(Ve(a,w,T)+We(a,w,T))))!=F|(a=O!=O))){O=Et(O,F);break n}O=a?F:O;break n}f&&(a=u[$>>2]<<2,F=b[a+(k+24|0)>>2],at=a+C|0,ot=x(B+x(F+He(e,M))),b[at>>2]=ot)}if((0|S)==(0|(r=r+1|0)))break}n=x(A+E)}if(E=z?n:O,F=V,$e||(n=(r=(n=le(e,w,x(J+E),_e))!=n)|(A=x(x(Oe(e,w,s)+He(e,w))+x(Fe(e,w,s)+Ye(e,w))))!=A?r?A:n:Et(n,A),F=x(n-J)),n=(r=(n=le(e,w,x(J+(et?V:E)),_e))!=n)|(A=x(x(Oe(e,w,s)+He(e,w))+x(Fe(e,w,s)+Ye(e,w))))!=A?r?A:n:Et(n,A),A=x(n-J),!(R|!f))for(;;){if(r=u[e+556>>2],u[e+560>>2]-r>>2>>>0<=D>>>0)break t;r=u[r+(D<<2)>>2];n:if(!(4194304&(a=u[r+24>>2])))if(131072!=(196608&a)){(a=a>>>13&7)||(a=u[e+24>>2]>>>10&7);r:{i:{if(5!=(0|a)){if(4==(0|a)&&(vt(k+24|0,r,w),a=4,3!=u[k+28>>2])){if(gt(k+360|0,r,w),C=u[Y>>2],3==u[k+364>>2])break i;E=b[572+(C=r+(C<<3)|0)>>2];a:{switch(0|(a=u[C+576>>2])){case 0:case 3:break a}if(!(1!=(0|a)|(O=b[C+572>>2])!=O)){if(n=U,E<x(0))break a;break r}if(n=U,ee&!(E<x(0))|2!=(0|a)|O!=O)break r}E=b[516+(r+(u[ge>>2]<<2)|0)>>2],n=(n=b[r+224>>2])==n?x(x(Ve(r,w,T)+We(r,w,T))+x(Q?E*n:E/n)):A,b[k+360>>2]=n,at=k,ot=x(E+x(Ve(r,M,T)+We(r,M,T))),b[at+24>>2]=ot,u[k+356>>2]=1,u[k+352>>2]=1,Te(r,M,N,T,k+356|0,k+24|0),Te(r,w,V,T,k+352|0,k+360|0),E=b[k+360>>2],O=b[k+24>>2],n=(a=M>>>0>1)?E:O,se(r,E=a?O:E,n,K,!((a=0!=(0|ie)&512!=(896&u[e+24>>2]))&Q|E!=E),(Q|!a)&n==n,T,W,1,2,h,p,m,y),n=U;break r}}else a=8&u[e+24>>2]?5:1;C=u[Y>>2]}if(n=b[516+((C<<2)+r|0)>>2],E=Ve(r,w,T),O=We(r,w,T),vt(k+24|0,r,w),E=x(F-x(n+x(E+O))),3!=u[k+28>>2]||(gt(k+360|0,r,w),3!=u[k+364>>2])){if(gt(k+24|0,r,w),n=U,3!=u[k+28>>2])if(vt(k+24|0,r,w),3!=u[k+28>>2]){switch(a-1|0){case 1:n=x(U+x(E*x(.5)));break r;case 0:break r}n=x(U+E)}else n=x(U+(ot=x(0),st=Et(E,x(0)),(at=E!=E)?ot:st))}else n=x(E*x(.5)),n=x(U+(ot=x(0),st=Et(n,x(0)),(at=n!=n)?ot:st))}r=r+(u[G>>2]<<2)|0,b[r+228>>2]=n+x(ce+b[r+228>>2])}else{if(a=u[G>>2],ft(r,w)&&(n=x(x(Ie(r,w,V)+He(e,w))+Ve(r,w,T)),b[228+(r+(a<<2)|0)>>2]=n,n==n))break n;at=r+(a<<2)|0,ot=x(He(e,w)+Ve(r,w,T)),b[at+228>>2]=ot}if((0|(D=D+1|0))==(0|S))break}if(n=x((j?qe:x(0))+A),we=(r=we!=we)|(t=x(Ae+t))!=t?r?t:we:Et(we,t),ce=x(ce+n),r=j+1|0,D=S,!(S>>>0<te>>>0))break}n:if(f&&(ie||Ke(e))){E=x(0);r:{i:if(V==V){t=x(V-ce);a:switch((u[e+24>>2]>>>7&7)-2|0){case 0:U=x(U+x(t*x(.5)));break i;case 2:if(!(V>ce))break i;E=x(t/x(r>>>0));break i;case 5:if(V>ce){if(U=x(U+x(t/x(r<<1>>>0))),r>>>0<2)break i;E=x(t/x(r>>>0));break r}U=x(U+x(t*x(.5)));break i;case 4:if(!(V>ce)|r>>>0<2)break i;E=x(t/x(j>>>0));break r;case 1:break a;default:break i}U=x(U+t)}if(!r)break n}for(C=0,r=0,a=0;;){if(O=x(0),n=x(0),t=x(0),A=x(0),S=r,r>>>0<te>>>0){r:{for(;;){if(a=u[e+556>>2],u[e+560>>2]-a>>2>>>0<=S>>>0)break t;if(D=u[a+(S<<2)>>2],!(4194304&(R=u[D+24>>2])|131072==(196608&R))){if(a=S,u[D+548>>2]!=(0|C))break r;(t=b[516+(D+(u[Y>>2]<<2)|0)>>2])>=x(0)&&(n=(a=n!=n)|(t=x(t+x(Ve(D,w,T)+We(D,w,T))))!=t?a?t:n:Et(n,t)),(a=R>>>13&7)||(a=u[e+24>>2]>>>10&7),!(8&v[e+24|0])|5!=(0|a)||(t=De(D),F=Ve(D,0,T),t=x(t+F),F=x(x(b[D+520>>2]+x(Ve(D,0,T)+We(D,0,T)))-t),a=n!=n,A=(D=A!=A)|t!=t?D?t:A:Et(A,t),O=(D=O!=O)|F!=F?D?F:O:Et(O,F),n=a|(t=x(A+O))!=t?a?t:n:Et(n,t))}if((0|te)==(0|(S=S+1|0)))break}a=te}t=n}if(F=x(U+(C?qe:x(0))),n=x(E+t),U=x(F+n),r>>>0<a>>>0)for(L=x(F+A);;){if(S=u[e+556>>2],u[e+560>>2]-S>>2>>>0<=r>>>0)break t;D=u[S+(r<<2)>>2];r:if(!(4194304&(S=u[D+24>>2])|131072==(196608&S))){(S=S>>>13&7)||(S=u[e+24>>2]>>>10&7);i:{a:switch(S-1|0){case 4:if(8&v[e+24|0])break i;case 0:t=Ve(D,w,T),b[228+(D+(u[G>>2]<<2)|0)>>2]=F+t;break r;case 2:t=We(D,w,T),b[(S=D+228|0)+(u[G>>2]<<2)>>2]=x(U-t)-b[288+(S+(u[Y>>2]<<2)|0)>>2];break r;case 1:b[(S=D+228|0)+(u[G>>2]<<2)>>2]=F+x(x(n-b[288+(S+(u[Y>>2]<<2)|0)>>2])*x(.5));break r;case 3:break a;default:break r}t=Ve(D,w,T),b[228+(D+(u[G>>2]<<2)|0)>>2]=F+t,R=D+(u[Y>>2]<<3)|0,t=b[(S=R)+572>>2];a:{switch(0|(S=u[S+576>>2])){case 0:case 3:break a}if(!(1!=(0|S)|(A=b[R+572>>2])!=A)){if(t<x(0))break a;break r}if(ee&!(t<x(0))|2!=(0|S)|A!=A)break r}M>>>0>=2?(O=n,t=b[D+516>>2],A=x(t+x(Ve(D,M,T)+We(D,M,T)))):(O=x(b[D+520>>2]+x(Ve(D,w,T)+We(D,w,T))),t=b[D+516>>2],A=n);a:{o:{if(!(A!=A|t!=t)){if(x(_(x(A-t)))<x(9999999747378752e-20))break o;break a}if(A==A|t==t)break a}if(!((S=(t=b[D+520>>2])!=t)|O!=O)){if(!(x(_(x(O-t)))<x(9999999747378752e-20)))break a;break r}if(O!=O&&S)break r}se(D,A,O,K,1,1,T,W,1,3,h,p,m,y);break r}at=D,ot=x(x(L-De(D))+Ie(D,0,V)),b[at+232>>2]=ot}if((0|a)==(0|(r=r+1|0)))break}if(S=(0|C)!=(0|j),C=C+1|0,r=a,!S)break}}C=e+516|0,t=(r=(t=le(e,2,ze,s))!=t)|(n=x(x(Oe(e,2,s)+He(e,2))+x(Fe(e,2,s)+Ye(e,2))))!=n?r?n:t:Et(t,n),b[C>>2]=t,t=(r=(t=le(e,0,Ge,l))!=t)|(n=x(x(Oe(e,0,s)+He(e,0))+x(Fe(e,0,s)+Ye(e,0))))!=n?r?n:t:Et(t,n),b[e+520>>2]=t;n:{r:if(ue&&2==(0|(r=u[e+24>>2]>>>20&3))|2!=(0|ue)){if(2!=(0|ue)|2!=(0|r))break n;t=(r=(t=(r=(n=x(re+N))!=n)|(t=le(e,M,we,me))!=t?r?t:n:St(n,t))!=t)|re!=re?r?re:t:Et(t,re)}else{if(!((r=(t=le(e,M,we,me))!=t)|(n=x(x(Oe(e,M,s)+He(e,M))+x(Fe(e,M,s)+Ye(e,M))))!=n)){t=Et(t,n);break r}t=r?n:t}b[C+(u[ge>>2]<<2)>>2]=t}n:{r:if(I&&(a=2!=(0|I))|2==(0|(r=u[e+24>>2]>>>20&3))){if(a|2!=(0|r))break n;t=(r=(t=(r=(n=x(J+V))!=n)|(t=le(e,w,x(J+ce),_e))!=t?r?t:n:St(n,t))!=t)|J!=J?r?J:t:Et(t,J)}else{if(!((r=(t=le(e,w,x(J+ce),_e))!=t)|(n=x(x(Oe(e,w,s)+He(e,w))+x(Fe(e,w,s)+Ye(e,w))))!=n)){t=Et(t,n);break r}t=r?n:t}b[C+(u[Y>>2]<<2)>>2]=t}if(f){if(r=u[e+560>>2],D=u[e+556>>2],524288==(786432&u[e+24>>2])){for(a=te>>>0<=1?1:te,f=r-D>>2,r=0;S=0,S=r>>>0<f>>>0?u[(r<<2)+D>>2]:S,131072!=(196608&u[S+24>>2])&&(R=(S=S+228|0)+(u[G>>2]<<2)|0,j=u[Y>>2]<<2,b[R>>2]=x(b[j+C>>2]-b[R>>2])-b[288+(S+j|0)>>2]),(0|a)!=(0|(r=r+1|0)););D=u[e+556>>2],r=u[e+560>>2]}if((0|r)!=(0|D))for(j=0!=(0|(M>>>0>1?ue:i));;){f=u[D>>2];n:if(131072==(4390912&u[f+24>>2])){n=T,N=W,v[u[e+568>>2]+21|0]&&(N=b[e+520>>2],n=b[e+516>>2]),i=u[e+24>>2]>>>2&3;r:{i:{if(2==(0|K)){a=0,S=3;a:switch(i-2|0){case 0:break r;case 1:break a;default:break i}S=2;break r}if(a=0,!(i>>>0<=1)){S=i;break r}}S=i,a=pe}l=x(Ve(f,2,n)+We(f,2,n)),E=Ve(f,0,n),O=We(f,0,n),t=b[f+572>>2];r:{i:{switch(0|(i=u[f+576>>2])){case 0:case 3:break i}a:{if(!(1!=(0|i)|(s=b[f+572>>2])!=s)){if(A=t,!(t<x(0)))break a;break i}o:{if(2!=(0|i)|s!=s){A=x(NaN);s:switch(i-1|0){case 1:break o;case 0:break s;default:break a}A=t;break a}if(n!=n|t<x(0))break i}A=x(x(n*t)*x(.009999999776482582))}A=x(l+A);break r}A=x(NaN),ft(f,2)&&ct(f,2)&&(A=(i=(t=le(f,2,x(x(b[e+516>>2]-x(He(e,2)+Ye(e,2)))-x(Ie(f,2,n)+Me(f,2,n))),n))!=t)|(s=x(x(Oe(f,2,n)+He(f,2))+x(Fe(f,2,n)+Ye(f,2))))!=s?i?s:t:Et(t,s))}O=x(E+O);r:{i:{a:{o:{s:{u:{l:{R=A!=A,s=b[f+580>>2];c:{f:{switch(0|(i=u[f+584>>2])){case 0:case 3:break f}h:{if(!(1!=(0|i)|(t=b[f+580>>2])!=t)){if(!((t=s)<x(0)))break h;break f}d:{if(2!=(0|i)|t!=t){t=x(NaN);p:switch(i-1|0){case 1:break d;case 0:break p;default:break h}t=s;break h}if(N!=N|s<x(0))break f}t=x(x(N*s)*x(.009999999776482582))}t=x(O+t);break c}if(!ft(f,0)||!ct(f,0)){if(t=x(NaN),A==A)break l;break a}t=(i=(t=le(f,0,x(x(b[e+520>>2]-x(He(e,0)+Ye(e,0)))-x(Ie(f,0,N)+Me(f,0,N))),N))!=t)|(s=x(x(Oe(f,0,n)+He(f,0))+x(Fe(f,0,n)+Ye(f,0))))!=s?i?s:t:Et(t,s)}if((0|R)==(t!=t|0))break s;if((E=b[f+224>>2])!=E)break s;if(A!=A){A=x(x(x(t-O)*E)+l);break s}if(t==t)break s;break u}if((E=b[f+224>>2])!=E)break o}t=x(O+x(x(A-l)/E))}if(A!=A)break a;if(t==t)break r}i=0;break i}i=1}R=n>x(0),z=i&j&S>>>0<2,i^=1,se(f,s=z&&R?n:A,t,K,z&&R?2:i,t==t,s,t,0,6,h,p,m,y),A=x(b[f+516>>2]+Wt(f,2,n)),t=x(b[f+520>>2]+Wt(f,0,n))}se(f,A,t,K,1,1,A,t,1,1,h,p,m,y),l=(i=S>>>0<2)?n:N,R=u[e+568>>2],s=v[R+22|0]?l:n;r:{if(!ct(f,S)||ft(f,S))if(ft(f,S)|16!=(112&u[e+24>>2]))if(ft(f,S)|32!=(112&u[e+24>>2])){if(!v[R+21|0])break r;if(!ft(f,S))break r;t=b[C+(u[4252+(S<<2)>>2]<<2)>>2],t=x(x(Ie(f,S,t)+He(e,S))+Ve(f,S,t))}else i=u[4252+(S<<2)>>2]<<2,t=x(b[i+C>>2]-b[516+(i+f|0)>>2]);else i=u[4252+(S<<2)>>2]<<2,t=x(x(b[i+C>>2]-b[516+(i+f|0)>>2])*x(.5));else z=u[4252+(S<<2)>>2]<<2,t=x(x(x(x(b[z+C>>2]-b[516+(f+z|0)>>2])-Ye(e,S))-We(f,S,s))-Me(f,S,i?N:n));b[228+(f+(u[4220+(S<<2)>>2]<<2)|0)>>2]=t}r:if(!ct(f,a)||ft(f,a))if(ft(f,a)||((i=u[f+24>>2]>>>13&7)||(i=u[e+24>>2]>>>10&7),2!=(0|i))){i:if(!ft(f,a)){S=u[f+24>>2]>>>13&7,i=u[e+24>>2];a:{if(!(5!=(0|(S=S||i>>>10&7))|8&i)){if(524288==(786432&i))break a;break i}if((524288==(786432&i)|0)==(3==(0|S)|0))break i}i=u[4252+(a<<2)>>2]<<2,t=x(b[i+C>>2]-b[516+(i+f|0)>>2]);break r}if(!v[R+21|0])break n;if(!ft(f,a))break n;t=b[C+(u[4252+(a<<2)>>2]<<2)>>2],t=x(x(Ie(f,a,t)+He(e,a))+Ve(f,a,t))}else i=u[4252+(a<<2)>>2]<<2,t=x(x(b[i+C>>2]-b[516+(i+f|0)>>2])*x(.5));else i=u[4252+(a<<2)>>2]<<2,t=x(x(x(x(b[i+C>>2]-b[516+(i+f|0)>>2])-Ye(e,a))-We(f,a,s))-Me(f,a,l));b[228+(f+(u[4220+(a<<2)>>2]<<2)|0)>>2]=t}if((0|(D=D+4|0))==(0|r))break}if(1&(w|M))for(a=1&w,f=1&M,h=te>>>0<=1?1:te,p=4236+(w<<2)|0,m=4236+(M<<2)|0,y=u[e+556>>2],w=u[e+560>>2]-y>>2,r=0;;){if((0|r)==(0|w))break t;if(e=u[y+(r<<2)>>2],64&v[e+26|0]||(f&&(i=e+228|0,S=u[ge>>2]<<2,b[i+(u[m>>2]<<2)>>2]=x(b[S+C>>2]-b[288+(i+S|0)>>2])-b[i+(u[$>>2]<<2)>>2]),a&&(e=e+228|0,i=u[Y>>2]<<2,b[e+(u[p>>2]<<2)>>2]=x(b[i+C>>2]-b[288+(e+i|0)>>2])-b[e+(u[G>>2]<<2)>>2])),(0|h)==(0|(r=r+1|0)))break}}if(!Z)break e;Se(Z);break e}P(),d()}ne=k+384|0}function ae(){var e=0,t=0;F(6952,6953,6954,0,4284,17,4287,0,4287,0,2528,4289,18),e=xt(8),u[e>>2]=8,u[e+4>>2]=1,C(6952,2873,6,4304,4328,19,0|e,1),F(6956,6957,6958,6952,4284,20,4284,21,4284,22,2e3,4289,23),e=xt(4),u[e>>2]=24,C(6956,2358,2,4336,4344,25,0|e,0),T(6952,1397,2,4348,4356,26,27),T(6952,2978,3,4436,4448,28,29),F(6976,6977,6978,0,4284,30,4287,0,4287,0,2544,4289,31),e=xt(8),u[e>>2]=8,u[e+4>>2]=1,C(6976,3244,2,4456,4344,32,0|e,1),F(6979,6980,6981,6976,4284,33,4284,34,4284,35,2023,4289,36),e=xt(4),u[e>>2]=37,C(6979,2358,2,4464,4344,38,0|e,0),T(6976,1397,2,4472,4356,39,40),T(6976,2978,3,4436,4448,28,41),F(6982,6983,6984,0,4284,42,4287,0,4287,0,2812,4289,43),z(6982,1,4520,4284,44,45),T(6982,2866,1,4520,4284,44,45),T(6982,1128,2,4524,4344,46,47),e=xt(8),u[e+4>>2]=0,u[e>>2]=48,C(6982,3185,4,4544,4560,49,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=50,C(6982,1980,3,4568,4580,51,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=52,C(6982,1951,3,4588,4600,53,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=54,C(6982,1799,3,4588,4600,53,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=55,C(6982,3215,3,4608,4448,56,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=57,C(6982,1925,2,4620,4356,58,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=59,C(6982,1784,2,4620,4356,58,0|e,0),N(6985,1270,4628,60,4289,61),Ot(1731,0),Ot(1611,8),Ot(2144,16),Ot(2454,24),Ot(2560,32),Ot(1617,40),L(6985),N(6955,2849,4628,62,4289,63),Tt(2560,0),Tt(1617,8),L(6955),N(6986,2860,4628,64,4289,65),e=xt(4),u[e>>2]=8,t=xt(4),u[t>>2]=8,M(6986,2854,7018,4630,66,0|e,7018,4634,67,0|t),e=xt(4),u[e>>2]=0,t=xt(4),u[t>>2]=0,M(6986,1606,7011,4356,68,0|e,7011,4600,69,0|t),L(6986),F(6987,6988,6989,0,4284,70,4287,0,4287,0,2973,4289,71),z(6987,1,4640,4284,72,73),T(6987,1592,1,4640,4284,72,73),T(6987,2802,2,4644,4356,74,75),T(6987,1128,2,4652,4344,76,77),e=xt(8),u[e+4>>2]=0,u[e>>2]=78,C(6987,1752,2,4652,4344,79,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=80,C(6987,2956,3,4660,4600,81,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=82,C(6987,2881,3,4672,4600,83,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=84,C(6987,2334,4,4688,4704,85,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=86,C(6987,1484,4,4688,4704,85,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=87,C(6987,1355,3,4672,4600,83,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=88,C(6987,1817,3,4672,4600,83,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=89,C(6987,2823,3,4672,4600,83,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=90,C(6987,2378,3,4672,4600,83,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=91,C(6987,2163,3,4672,4600,83,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=92,C(6987,1319,3,4672,4600,83,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=93,C(6987,2412,4,4688,4704,85,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=94,C(6987,1503,4,4688,4704,85,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=95,C(6987,2235,3,4672,4600,83,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=96,C(6987,1219,3,4672,4600,83,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=97,C(6987,1136,3,4672,4600,83,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=98,C(6987,1158,3,4712,4634,99,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=100,C(6987,1845,3,4712,4634,99,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=101,C(6987,1464,3,4712,4634,99,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=102,C(6987,2218,2,4652,4344,79,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=103,C(6987,1195,3,4712,4634,99,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=104,C(6987,2500,3,4712,4634,99,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=105,C(6987,2590,3,4712,4634,99,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=106,C(6987,1539,3,4712,4634,99,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=107,C(6987,2249,2,4652,4344,79,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=108,C(6987,1650,3,4712,4634,99,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=109,C(6987,1427,3,4712,4634,99,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=110,C(6987,2204,2,4652,4344,79,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=111,C(6987,2608,3,4712,4634,99,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=112,C(6987,1555,3,4712,4634,99,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=113,C(6987,1670,3,4712,4634,99,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=114,C(6987,1444,3,4712,4634,99,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=115,C(6987,2566,3,4712,4634,99,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=116,C(6987,1520,3,4712,4634,99,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=117,C(6987,1624,3,4712,4634,99,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=118,C(6987,1407,3,4712,4634,99,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=119,C(6987,2304,3,4712,4634,99,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=120,C(6987,2092,4,4688,4704,85,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=121,C(6987,2718,4,4688,4704,85,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=122,C(6987,1574,4,4688,4704,85,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=123,C(6987,2187,4,4688,4704,85,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=124,C(6987,2897,2,4724,4356,125,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=126,C(6987,2346,3,4732,4448,127,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=128,C(6987,1371,2,4724,4356,125,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=129,C(6987,1831,2,4724,4356,125,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=130,C(6987,2836,2,4724,4356,125,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=131,C(6987,2395,2,4724,4356,125,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=132,C(6987,2175,2,4724,4356,125,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=133,C(6987,1337,2,4724,4356,125,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=134,C(6987,2422,3,4732,4448,127,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=135,C(6987,1858,2,4744,4356,136,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=137,C(6987,1207,2,4752,4630,138,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=139,C(6987,2514,2,4752,4630,138,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=140,C(6987,2599,2,4744,4356,136,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=141,C(6987,1660,2,4744,4356,136,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=142,C(6987,2620,2,4744,4356,136,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=143,C(6987,1683,2,4744,4356,136,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=144,C(6987,2578,2,4744,4356,136,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=145,C(6987,1637,2,4744,4356,136,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=146,C(6987,2319,2,4752,4630,138,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=147,C(6987,2102,3,4760,4772,148,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=149,C(6987,1231,2,4724,4356,125,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=150,C(6987,1147,2,4724,4356,125,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=151,C(6987,2729,3,4732,4448,127,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=152,C(6987,2194,3,4780,4792,153,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=154,C(6987,2985,4,4800,4560,155,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=156,C(6987,3006,3,4816,4600,157,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=158,C(6987,1292,2,4828,4356,159,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=160,C(6987,1387,2,4836,4356,161,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=162,C(6987,2997,3,4844,4448,163,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=164,C(6987,2913,2,4856,4356,165,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=166,C(6987,2933,3,4864,4600,167,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=168,C(6987,3308,3,4876,4600,169,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=170,C(6987,3306,2,4652,4344,79,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=171,C(6987,3325,3,4888,4600,172,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=173,C(6987,3323,2,4652,4344,79,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=174,C(6987,1118,2,4652,4344,79,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=175,C(6987,1110,2,4900,4356,176,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=177,C(6987,1243,5,4912,4932,178,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=179,C(6987,1736,2,4752,4630,138,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=180,C(6987,1714,2,4752,4630,138,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=181,C(6987,2148,2,4752,4630,138,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=182,C(6987,2461,2,4752,4630,138,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=183,C(6987,2632,2,4752,4630,138,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=184,C(6987,1696,2,4752,4630,138,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=185,C(6987,1259,2,4940,4356,186,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=187,C(6987,2432,3,4760,4772,148,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=188,C(6987,2112,3,4760,4772,148,0|e,0),e=xt(8),u[e+4>>2]=0,u[e>>2]=189,C(6987,2740,3,4760,4772,148,0|e,0)}function oe(e,t,n,r,i,a,l){var c,f,h,d=0,p=0,g=0,m=0,y=0,b=0,x=0,_=0,A=0,E=0,S=0,C=0,D=0,T=0,O=0,F=0,P=0;ne=c=ne-80|0,u[c+76>>2]=t,h=c+55|0,f=c+56|0;e:{t:{n:{r:{i:for(;;){if(g=t,(2147483647^_)<(0|d))break r;_=d+_|0;a:{o:{s:{if(p=v[0|(d=g)])for(;;){u:{l:if(t=255&p){if(37!=(0|t))break u;for(p=d;;){if(37!=v[p+1|0]){t=p;break l}if(d=d+1|0,m=v[p+2|0],p=t=p+2|0,37!=(0|m))break}}else t=d;if((0|(d=d-g|0))>(0|(O=2147483647^_)))break r;if(e&&Ue(e,g,d),d)continue i;u[c+76>>2]=t,d=t+1|0,E=-1,!Xt(p=o[t+1|0])|36!=v[t+2|0]||(E=p-48|0,C=1,d=t+3|0),u[c+76>>2]=d,x=0;l:if((t=(p=o[0|d])-32|0)>>>0>31)m=d;else if(m=d,75913&(t=1<<t))for(;;){if(m=d+1|0,u[c+76>>2]=m,x|=t,(t=(p=o[d+1|0])-32|0)>>>0>=32)break l;if(d=m,!(75913&(t=1<<t)))break}l:if(42!=(0|p)){if((0|(A=mt(c+76|0)))<0)break r;p=u[c+76>>2]}else{if(!Xt(t=o[m+1|0])|36!=v[m+2|0]){if(C)break s;if(p=m+1|0,!e){u[c+76>>2]=p,C=0,A=0;break l}t=u[n>>2],u[n>>2]=t+4,C=0,A=u[t>>2]}else u[((t<<2)+i|0)-192>>2]=10,p=m+3|0,C=1,A=u[((o[m+1|0]<<3)+r|0)-384>>2];if(u[c+76>>2]=p,(0|A)>=0)break l;A=0-A|0,x|=8192}if(d=0,b=-1,46==v[0|p])if(42!=v[p+1|0])u[c+76>>2]=p+1,b=mt(c+76|0),t=u[c+76>>2],S=1;else{if(!Xt(t=o[p+2|0])|36!=v[p+3|0]){if(C)break s;t=p+2|0,b=0,e&&(p=u[n>>2],u[n>>2]=p+4,b=u[p>>2])}else u[((t<<2)+i|0)-192>>2]=10,t=p+4|0,b=u[((o[p+2|0]<<3)+r|0)-384>>2];u[c+76>>2]=t,S=(-1^b)>>>31|0}else t=p,S=0;for(;;){if(y=d,m=28,D=t,(d=o[0|t])-123>>>0<4294967238)break n;if(t=D+1|0,!((d=v[4895+(d+k(y,58)|0)|0])-1>>>0<8))break}u[c+76>>2]=t;l:{c:{if(27!=(0|d)){if(!d)break n;if((0|E)>=0){u[(E<<2)+i>>2]=d,p=u[4+(d=(E<<3)+r|0)>>2],u[c+64>>2]=u[d>>2],u[c+68>>2]=p;break c}if(!e)break a;xe(c- -64|0,d,n,l);break l}if((0|E)>=0)break n}if(d=0,!e)continue i}p=-65537&x,x=8192&x?p:x,E=0,T=1166,m=f;l:{c:{f:{h:{d:{p:{g:{v:{m:{y:{b:{w:{k:{x:{_:{switch(d=o[0|D],(d=y&&3==(15&d)?-33&d:d)-88|0){case 11:break l;case 9:case 13:case 14:case 15:break c;case 27:break g;case 12:case 17:break y;case 23:break b;case 0:case 32:break w;case 24:break k;case 22:break x;case 29:break _;case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 10:case 16:case 18:case 19:case 20:case 21:case 25:case 26:case 28:case 30:case 31:break o}switch(d-65|0){case 0:case 4:case 5:case 6:break c;case 2:break d;case 1:case 3:break o}if(83==(0|d))break p;break o}p=u[c+64>>2],y=u[c+68>>2],d=1166;break m}d=0;x:switch(255&y){case 0:case 1:case 6:u[u[c+64>>2]>>2]=_;continue i;case 2:g=u[c+64>>2],u[g>>2]=_,u[g+4>>2]=_>>31;continue i;case 3:s[u[c+64>>2]>>1]=_;continue i;case 4:o[u[c+64>>2]]=_;continue i;case 7:break x;default:continue i}g=u[c+64>>2],u[g>>2]=_,u[g+4>>2]=_>>31;continue i}b=b>>>0<=8?8:b,x|=8,d=120}if(g=f,(p=u[c+64>>2])|(y=u[c+68>>2]))for(F=32&d;o[0|(g=g-1|0)]=F|v[5424+(15&p)|0],P=!y&p>>>0>15|0!=(0|y),D=y,y=y>>>4|0,p=(15&D)<<28|p>>>4,P;);if(!(8&x)|!(u[c+64>>2]|u[c+68>>2]))break v;T=1166+(d>>>4|0)|0,E=2;break v}if(d=f,y=g=u[c+68>>2],g|(p=u[c+64>>2]))for(;o[0|(d=d-1|0)]=7&p|48,D=!y&p>>>0>7|0!=(0|y),y=(g=y)>>>3|0,p=(7&g)<<29|p>>>3,D;);if(g=d,!(8&x))break v;b=(0|(d=f-g|0))<(0|b)?b:d+1|0;break v}p=u[c+64>>2],y=d=u[c+68>>2],(0|d)<0?(y=g=0-(y+(0!=(0|p))|0)|0,p=0-p|0,u[c+64>>2]=p,u[c+68>>2]=g,E=1,d=1166):2048&x?(E=1,d=1167):d=(E=1&x)?1168:1166}T=d,g=et(p,y,f)}if((0|b)<0&&S)break r;if(x=S?-65537&x:x,!(0!=((d=u[c+64>>2])|(p=u[c+68>>2]))|b)){g=f,b=0;break o}b=(0|(d=!(d|p)+(f-g|0)|0))<(0|b)?b:d;break o}x=0,m=0!=(0|(y=S=b>>>0>=2147483647?2147483647:b));g:{v:{m:{y:{b:if(!(!(3&(d=g=(d=u[c+64>>2])||4208))|!y))for(;;){if(!(x=v[0|d]))break y;if(m=0!=(0|(y=y-1|0)),!(3&(d=d+1|0)))break b;if(!y)break}if(!m)break v;b:{if(!(!v[0|d]|y>>>0<4))for(;;){if((-1^(m=u[d>>2]))&m-16843009&-2139062144)break b;if(d=d+4|0,!((y=y-4|0)>>>0>3))break}if(!y)break v}m=0;break m}m=1}for(;;)if(m){if(!x)break g;if(d=d+1|0,!(y=y-1|0))break v;m=0}else x=v[0|d],m=1}d=0}if(m=(d=d?d-g|0:S)+g|0,(0|b)>=0){x=p,b=d;break o}if(x=p,b=d,v[0|m])break r;break o}if(b){p=u[c+64>>2];break h}d=0,pt(e,32,A,0,x);break f}u[c+12>>2]=0,u[c+8>>2]=u[c+64>>2],p=c+8|0,u[c+64>>2]=p,b=-1}d=0;h:{for(;;){if(!(g=u[p>>2]))break h;if(!((m=(0|(g=Dt(c+4|0,g)))<0)|g>>>0>b-d>>>0)){if(p=p+4|0,b>>>0>(d=d+g|0)>>>0)continue;break h}break}if(m)break t}if(m=61,(0|d)<0)break n;if(pt(e,32,A,d,x),d)for(m=0,p=u[c+64>>2];;){if(!(g=u[p>>2]))break f;if((m=(g=Dt(c+4|0,g))+m|0)>>>0>d>>>0)break f;if(Ue(e,c+4|0,g),p=p+4|0,!(d>>>0>m>>>0))break}else d=0}pt(e,32,A,d,8192^x),d=(0|d)<(0|A)?A:d;continue i}if((0|b)<0&&S)break r;if(m=61,(0|(d=0|nn[0|a](e,w[c+64>>3],A,b,x,d)))>=0)continue i;break n}o[c+55|0]=u[c+64>>2],b=1,g=h,x=p;break o}p=v[d+1|0],d=d+1|0}if(e)break e;if(!C)break a;for(d=1;;){if(e=u[(d<<2)+i>>2]){if(xe((d<<3)+r|0,e,n,l),_=1,10!=(0|(d=d+1|0)))continue;break e}break}if(_=1,d>>>0>=10)break e;for(;;){if(u[(d<<2)+i>>2])break s;if(10==(0|(d=d+1|0)))break}break e}m=28;break n}if((0|(b=(0|b)>(0|(y=m-g|0))?b:y))>(2147483647^E))break r;if(m=61,(0|O)<(0|(d=(0|(p=b+E|0))<(0|A)?A:p)))break n;pt(e,32,d,p,x),Ue(e,T,E),pt(e,48,d,p,65536^x),pt(e,48,b,y,0),Ue(e,g,y),pt(e,32,d,p,8192^x);continue}break}_=0;break e}m=61}u[1761]=m}_=-1}return ne=c+80|0,_}function se(e,t,n,r,i,a,s,l,c,f,h,d,p,g){var m,w=x(0),A=0,E=0,S=0,C=x(0),D=0,T=0,O=x(0);(u[e+312>>2]!=(0|g)&&4&v[e+4|0]||(D=0,u[e+316>>2]!=(0|r)))&&(u[e+540>>2]=-1082130432,u[e+544>>2]=-1082130432,u[e+532>>2]=0,u[e+536>>2]=0,u[e+524>>2]=-1082130432,u[e+528>>2]=-1082130432,u[e+320>>2]=0,D=1),m=p+1|0;e:{t:{n:{r:if(u[e+8>>2]){if(C=Ve(e,2,s),O=We(e,2,s),w=x(Ve(e,0,s)+We(e,0,s)),p=e+524|0,C=x(C+O),pe(i,t,a,n,u[e+532>>2],b[p>>2],u[e+536>>2],b[e+528>>2],b[e+540>>2],b[e+544>>2],C,w,h))break n;if(!(E=u[e+320>>2]))break r;for(A=e+324|0;;){if(p=A+k(S,24)|0,pe(i,t,a,n,u[p+8>>2],b[p>>2],u[p+12>>2],b[p+4>>2],b[p+16>>2],b[p+20>>2],C,w,h))break n;if((0|E)==(0|(S=S+1|0)))break}}else{if(c){i:{if(!((w=b[(p=e+524|0)>>2])!=w|t!=t)){if(x(_(x(w-t)))<x(9999999747378752e-20))break i;break r}if(w==w|t==t)break r}A=u[e+532>>2]==(0|i)&&u[e+536>>2]==(0|a)?p:0,(p=(w=b[e+528>>2])!=w)|(E=n!=n)?p&=E:p=x(_(x(w-n)))<x(9999999747378752e-20),p=p?A:0;break n}if(!(T=u[e+320>>2]))break r;for(E=e+324|0;;){A=k(S,24);i:{a:{if(!((w=b[(p=A+E|0)>>2])!=w|t!=t)){if(x(_(x(w-t)))<x(9999999747378752e-20))break a;break i}if(w==w|t==t)break i}a:{if(!((w=b[4+(A=E+A|0)>>2])!=w|n!=n)){if(x(_(x(w-n)))<x(9999999747378752e-20))break a;break i}if(w==w|n==n)break i}if(u[A+8>>2]==(0|i)&&u[A+12>>2]==(0|a))break n}if((0|T)==(0|(S=S+1|0)))break}}ie(e,t,n,r,i,a,s,l,c,h,d,m,g,f),u[e+316>>2]=r;break t}if(!(!p|D)){b[e+516>>2]=b[p+16>>2],b[e+520>>2]=b[p+20>>2],u[(r=(c?12:16)+d|0)>>2]=u[r>>2]+1,r=0;break e}if(ie(e,t,n,r,i,a,s,l,c,h,d,m,g,f),u[e+316>>2]=r,r=1,p)break e}(r=(p=u[e+320>>2])+1|0)>>>0>y[d+8>>2]&&(u[d+8>>2]=r),8==(0|p)&&(u[e+320>>2]=0,p=0),c?r=e+524|0:(u[e+320>>2]=p+1,r=324+(k(p,24)+e|0)|0),u[r+12>>2]=a,u[r+8>>2]=i,b[r+4>>2]=n,b[r>>2]=t,b[r+16>>2]=b[e+516>>2],b[r+20>>2]=b[e+520>>2],r=1}return c&&(i=u[e+520>>2],u[e+244>>2]=u[e+516>>2],u[e+248>>2]=i,a=1|(i=v[e+4|0]),o[e+4|0]=a,4&i&&(o[e+4|0]=251&a)),u[e+312>>2]=g,r}function ue(e){var t=0,n=0,r=0,i=0,a=0,o=0,s=0,l=0,c=0,f=0,h=0;s=8;e:if(!((e|=0)>>>0>4294967239)){t:{for(;;){if(s=s>>>0<=8?8:s,a=t=u[1731],i=u[1730],(e=e>>>0<=8?8:e+3&-4)>>>0<=127?o=(e>>>3|0)-1|0:(o=110+((e>>>29-(r=A(e))^4)-(r<<2)|0)|0,e>>>0<=4095||(o=(r=71+((e>>>30-r^2)-(r<<1)|0)|0)>>>0>=63?63:r)),n=31&o,(63&o)>>>0>=32?(r=0,t=t>>>n|0):(r=t>>>n|0,t=((1<<n)-1&t)<<32-n|i>>>n),t|r){for(;;){if(i=r,t|r?(l=1+(n=r-1|0)|0,a=n,n=63-(r=32==(0|(r=A(r^(a=-1!=(0|(n=t-1|0))?l:a))))?A(t^n)+32|0:r)|0,re=0-(r>>>0>63)|0):(re=0,n=64),n=31&(a=n),(63&a)>>>0>=32?(r=0,t=i>>>n|0):(r=i>>>n|0,t=((1<<n)-1&i)<<32-n|t>>>n),l=t,(0|(t=u[5896+(n=(o=a+o|0)<<4)>>2]))==(0|(a=n+5888|0)))c=u[1731],i=31&(t=a=63&o),t>>>0>=32?(t=0,n=-1>>>i|0):n=(t=-1>>>i|0)|(1<<i)-1<<32-i,n&=-2,i=31&a,a>>>0>=32?(t=n<<i,n=0):(t=(1<<i)-1&n>>>32-i|t<<i,n<<=i),f=n,i=t,t=31&(n=a=0-o&63),n>>>0>=32?(t=-1<<t,n=0):t=(n=-1<<t)|(1<<t)-1&-1>>>32-t,h=-2&n,n=31&a,a>>>0>=32?(a=0,t=t>>>n|0):(a=t>>>n|0,t=((1<<n)-1&t)<<32-n|h>>>n),t|=f,re=i|a,u[1730]=u[1730]&t,u[1731]=re&c,t=1^l;else{if(i=we(t,s,e))break e;i=u[t+4>>2],u[i+8>>2]=u[t+8>>2],u[u[t+8>>2]+4>>2]=i,u[t+8>>2]=a,i=n+5892|0,u[t+4>>2]=u[i>>2],u[i>>2]=t,u[u[t+4>>2]+8>>2]=t,o=o+1|0,t=(1&r)<<31|l>>>1,r=r>>>1|0}if(!(t|r))break}a=u[1731],i=u[1730]}n:{if(i|a){n=63-(32==(0|(r=A(a)))?A(i)+32|0:r)|0,r=u[5896+(t=n<<4)>>2];r:if(!(!a&i>>>0<1073741824)&&(o=99,(0|(t=t+5888|0))!=(0|r))){for(;;){if(!o)break r;if(i=we(r,s,e))break e;if(o=o-1|0,(0|t)==(0|(r=u[r+8>>2])))break}r=t}if(ve(e+48|0))break n;if(!r)break t;if((0|(t=5888+(n<<4)|0))==(0|r))break t;for(;;){if(i=we(r,s,e))break e;if((0|t)==(0|(r=u[r+8>>2])))break}break t}if(!ve(e+48|0))break t}if(i=0,s-1&s)break e;if(!(e>>>0<=4294967239))break}break e}i=0}return 0|i}function le(e,t,n,r){var i=x(0),a=x(0),o=0,s=x(0);e:{t:{n:{r:{i:{a:{if(t>>>0<=1){a=b[e+212>>2];o:if(2139156720!=(0|(t=u[e+212>>2]))){if(2140081935==(0|t))break a;o=4276;s:{if(2141891242!=(0|t)){if(a==a)break s;o=4268}switch(i=b[o>>2],a=x(NaN),u[o+4>>2]-1|0){case 0:break a;case 1:break o;default:break i}}if(c(2,536870912+(-1073741825&t)|0),i=g(),!(1073741824&t))break a}a=x(x(i*r)*x(.009999999776482582));break i}a=b[e+208>>2];o:{s:{u:if(2139156720!=(0|(t=u[e+208>>2]))){if(2140081935==(0|t))break s;o=4276;l:{if(2141891242!=(0|t)){if(a==a)break l;o=4268}switch(i=b[o>>2],a=x(NaN),u[o+4>>2]-1|0){case 0:break s;case 1:break u;default:break o}}if(c(2,536870912+(-1073741825&t)|0),i=g(),!(1073741824&t))break s}a=x(x(i*r)*x(.009999999776482582));break o}a=i}i=x(0),s=b[e+216>>2];o:if(2139156720!=(0|(e=u[e+216>>2]))){if(2140081935==(0|e))break n;t=4276;s:{if(2141891242!=(0|e)){if(s==s)break s;t=4268}switch(i=b[t>>2],u[t+4>>2]-1|0){case 1:break o;case 0:break r;default:break t}}if(c(2,536870912+(-1073741825&e)|0),i=g(),!(1073741824&e))break r}i=x(x(i*r)*x(.009999999776482582));break r}a=i}i=x(0),s=b[e+220>>2];i:if(2139156720!=(0|(e=u[e+220>>2]))){if(2140081935==(0|e))break n;t=4276;a:{if(2141891242!=(0|e)){if(s==s)break a;t=4268}switch(i=b[t>>2],u[t+4>>2]-1|0){case 1:break i;case 0:break r;default:break t}}if(c(2,536870912+(-1073741825&e)|0),i=g(),!(1073741824&e))break r}i=x(x(i*r)*x(.009999999776482582))}if(!(i>=x(0)))break t}if(n>i)break e}if(!(a>=x(0)))return n;i=n<a?a:n}return i}function ce(e,t){var n=0,r=0;for(u[e+8>>2]=0,u[e+12>>2]=0,s[e+4>>1]=1,u[e>>2]=0,u[e+16>>2]=0,u[e+20>>2]=0,u[e+24>>2]=0,u[e+36>>2]=2143289344,u[e+40>>2]=2141891242,u[e+28>>2]=2143289344,u[e+32>>2]=2143289344,r=Ee(e+44|0,0,36);u[r+(n<<2)>>2]=2143289344,9!=(0|(n=n+1|0)););for(n=0,r=Ee(e+80|0,0,36);u[r+(n<<2)>>2]=2143289344,9!=(0|(n=n+1|0)););for(n=0,r=Ee(e+116|0,0,36);u[r+(n<<2)>>2]=2143289344,9!=(0|(n=n+1|0)););for(n=0,r=Ee(e+152|0,0,36);u[r+(n<<2)>>2]=2143289344,9!=(0|(n=n+1|0)););for(n=0,u[e+196>>2]=0,u[(r=e+188|0)>>2]=0,u[r+4>>2]=0;u[r+(n<<2)>>2]=2143289344,3!=(0|(n=n+1|0)););for(u[e+24>>2]=4224,u[e+224>>2]=2143289344,u[e+216>>2]=2143289344,u[e+220>>2]=2143289344,u[e+208>>2]=2143289344,u[e+212>>2]=2143289344,u[e+200>>2]=2141891242,u[e+204>>2]=2141891242,Ee(e+228|0,0,288),u[e+244>>2]=2143289344,u[e+248>>2]=2143289344,Ee(e+252|0,0,49),u[e+308>>2]=2143289344,r=e+516|0,n=e+324|0;u[n+16>>2]=-1082130432,u[n+20>>2]=-1082130432,u[n+8>>2]=0,u[n+12>>2]=0,u[n>>2]=-1082130432,u[n+4>>2]=-1082130432,(0|r)!=(0|(n=n+24|0)););return u[e+548>>2]=0,u[e+552>>2]=0,u[e+516>>2]=2143289344,u[e+520>>2]=2143289344,u[e+572>>2]=2143289344,u[e+576>>2]=0,u[e+568>>2]=t,u[e+540>>2]=-1082130432,u[e+544>>2]=-1082130432,u[e+532>>2]=0,u[e+536>>2]=0,u[e+524>>2]=-1082130432,u[e+528>>2]=-1082130432,u[e+556>>2]=0,u[e+560>>2]=0,u[e+564>>2]=0,u[e+580>>2]=2143289344,u[e+584>>2]=0,v[t+10|0]&&(u[e+24>>2]=4616,o[e+4|0]=128|v[e+4|0]),e}function fe(e){var t,n,r,i,a,o=0,s=0,l=x(0),f=x(0),h=x(0),d=0,p=0,v=0,m=0;for(u[8+(t=ne-16|0)>>2]=0,u[t+12>>2]=1,n=e+200|0,r=e+572|0,i=e+208|0,a=e+216|0,e=0;;){m=e,v=u[(t+8|0)+(e<<2)>>2],l=b[(e=a+(d=v<<2)|0)>>2];e:{t:{n:{r:{i:{if(!(!((p=2139156720==(0|(o=u[e>>2])))|2140081935==(0|o)|2141891242==(0|o))&l!=l)){f=b[(e=d+i|0)>>2];a:{o:{if(2139156720!=(0|(s=u[e>>2]))){if(h=x(NaN),e=3,2141891242==(0|s))break a;if(2140081935!=(0|s))break o;h=x(0),e=1;break a}h=x(0),e=2;break a}e=0,f==f&&(c(2,536870912+(-1073741825&s)|0),h=g(),e=1073741824&s?2:1)}s=e;a:{o:{if(!p){if(f=x(NaN),e=3,2141891242==(0|o))break a;if(2140081935!=(0|o))break o;f=x(0),e=1;break a}f=x(0),e=2;break a}e=0,l==l&&(c(2,536870912+(-1073741825&o)|0),f=g(),e=1073741824&o?2:1)}if(!((0|s)!=(0|e)|!(!e|f!=f&h!=h|x(_(x(f-h)))<x(9999999747378752e-20)))){if(e=0,p)break i;if(2140081935==(0|o))break t;if(2141891242==(0|o))break n;if(l!=l)break r;e=536870912+(-1073741825&o)|0,o=1073741824&o?2:1;break e}}if(e=0,l=b[(o=d+n|0)>>2],2139156720!=(0|(o=u[o>>2]))){if(2140081935==(0|o))break t;if(2141891242==(0|o))break n;if(l!=l)break r;e=536870912+(-1073741825&o)|0,o=1073741824&o?2:1;break e}}o=2;break e}e=2143289344,o=0;break e}e=2143289344,o=3;break e}o=1}if(u[4+(s=(v<<3)+r|0)>>2]=o,u[s>>2]=e,e=1,1&m)break}}function he(e,t,n){var r,i=0,a=0;if(n>>>0>=512)return K(0|e,0|t,0|n),e;r=e+n|0;e:if(3&(e^t))if(r>>>0<4)n=e;else if((i=r-4|0)>>>0<e>>>0)n=e;else for(n=e;o[0|n]=v[0|t],o[n+1|0]=v[t+1|0],o[n+2|0]=v[t+2|0],o[n+3|0]=v[t+3|0],t=t+4|0,i>>>0>=(n=n+4|0)>>>0;);else{t:if(3&e)if(n)for(n=e;;){if(o[0|n]=v[0|t],t=t+1|0,!(3&(n=n+1|0)))break t;if(!(n>>>0<r>>>0))break}else n=e;else n=e;if(!((i=-4&r)>>>0<64||(a=i+-64|0)>>>0<n>>>0))for(;u[n>>2]=u[t>>2],u[n+4>>2]=u[t+4>>2],u[n+8>>2]=u[t+8>>2],u[n+12>>2]=u[t+12>>2],u[n+16>>2]=u[t+16>>2],u[n+20>>2]=u[t+20>>2],u[n+24>>2]=u[t+24>>2],u[n+28>>2]=u[t+28>>2],u[n+32>>2]=u[t+32>>2],u[n+36>>2]=u[t+36>>2],u[n+40>>2]=u[t+40>>2],u[n+44>>2]=u[t+44>>2],u[n+48>>2]=u[t+48>>2],u[n+52>>2]=u[t+52>>2],u[n+56>>2]=u[t+56>>2],u[n+60>>2]=u[t+60>>2],t=t- -64|0,a>>>0>=(n=n- -64|0)>>>0;);if(n>>>0>=i>>>0)break e;for(;u[n>>2]=u[t>>2],t=t+4|0,i>>>0>(n=n+4|0)>>>0;);}if(n>>>0<r>>>0)for(;o[0|n]=v[0|t],t=t+1|0,(0|r)!=(0|(n=n+1|0)););return e}function de(e,t,n,r,i){var a,o=x(0),s=0,l=x(0),f=x(0),h=0,d=x(0),p=x(0);if(!(a=(l=x(n-r))!=l)){n=x(0),o=b[208+(s=(t<<2)+e|0)>>2];e:{t:{n:{r:if(2139156720!=(0|(s=u[s+208>>2]))){if(2140081935==(0|s))break t;h=4276;i:{if(2141891242!=(0|s)){if(o==o)break i;h=4268}switch(n=b[h>>2],u[h+4>>2]-1|0){case 0:break n;case 1:break r;default:break e}}if(c(2,536870912+(-1073741825&s)|0),n=g(),!(1073741824&s))break n}n=x(x(n*i)*x(.009999999776482582))}if(n!=n)break e}f=x(n-r)}n=x(0),o=b[216+(e=(t<<2)+e|0)>>2];e:{t:{n:{r:if(2139156720!=(0|(t=u[e+216>>2]))){if(2140081935==(0|t))break t;e=4276;i:{if(2141891242!=(0|t)){if(o==o)break i;e=4268}switch(n=b[e>>2],o=x(34028234663852886e22),u[e+4>>2]-1|0){case 0:break n;case 1:break r;default:break e}}if(c(2,536870912+(-1073741825&t)|0),n=g(),!(1073741824&t))break n}n=x(x(n*i)*x(.009999999776482582))}if(n!=n){o=x(34028234663852886e22);break e}}o=x(n-r)}if(d=l,p=St(l,o),!((e=(n=o!=o|a?d:p)!=n)|f!=f))return Et(n,f);l=e?f:n}return l}function pe(e,t,n,r,i,a,o,s,u,l,c,f,h){var d=x(0),p=x(0),g=0,v=0,m=x(0),y=x(0),w=x(0),k=0,A=0;if(u<x(0)|l<x(0))e=0;else{m=a,y=t,w=r,p=s,h&&(p=s,(d=b[h+16>>2])!=x(0)&&(y=qe(+t,k=+d,0,0),w=qe(+r,k,0,0),m=qe(+a,k,0,0),p=qe(+s,k,0,0))),d=p,h=0,(0|e)==(0|i)&&((A=m!=m)|(h=y!=y)?h&=A:h=x(_(x(m-y)))<x(9999999747378752e-20)),A=h,(0|n)==(0|o)&&((g=d!=d)|(h=w!=w)?g&=h:g=x(_(x(d-w)))<x(9999999747378752e-20)),v=1,h=1;e:if(!A){t=x(t-c);t:if(1!=(0|e)){if(!((e=2!=(0|e))|i)){if(!(t>=u))break t;break e}if(h=0,!(t<a)|e|2!=(0|i)|t!=t|a!=a|u!=u)break e;if(h=1,t>=u)break e}h=(i=t!=t)|(e=u!=u)?e&i:x(_(x(t-u)))<x(9999999747378752e-20)}e:if(!g){t=x(r-f);t:if(1!=(0|n)){if(!((e=2!=(0|n))|o)){if(!(t>=l))break t;break e}if(v=0,!(t<s)|e|2!=(0|o)|t!=t|s!=s|l!=l)break e;if(v=1,t>=l)break e}v=(n=t!=t)|(e=l!=l)?e&n:x(_(x(t-l)))<x(9999999747378752e-20)}e=h&v}return e}function ge(e){var t,n,r=0,i=0,a=0,o=0,s=0,u=0;if(h(+e),s=0|l(1),a=0|l(0),2047==(0|(o=s>>>20&2047)))return(e*=1)/e;if(!(r=a<<1)&2145386496==(0|(u=s<<1|a>>>31))|u>>>0<2145386496)return!r&2145386496==(0|u)?0*e:e;if(o)r=1048575&s|1048576;else{if(o=0,i=a<<12,(0|(r=s<<12|a>>>20))>0|(0|r)>=0)for(;o=o-1|0,r=r<<1|i>>>31,i<<=1,(0|r)>0|(0|r)>=0;);i=31&(r=1-o|0),(63&r)>>>0>=32?(r=a<<i,a=0):(r=(1<<i)-1&a>>>32-i|s<<i,a<<=i)}if(i=a,(0|o)>1023){for(;;){if(!((0|(a=r+-1048576|0))<0||(r=a)|i))return 0*e;if(r=r<<1|i>>>31,i<<=1,!((0|(o=o-1|0))>1023))break}o=1023}if(!((0|(a=r+-1048576|0))<0||(r=a)|i))return 0*e;if(1048575==(0|r)|r>>>0<1048575)for(;o=o-1|0,a=r>>>0<524288,u=r<<1|i>>>31,i<<=1,r=u,a;);return n=-2147483648&s,u=r+-1048576|o<<20,s=r,t=i,i=31&(a=1-o|0),(63&a)>>>0>=32?(r=0,a=s>>>i|0):(r=s>>>i|0,a=((1<<i)-1&s)<<32-i|t>>>i),c(0,0|((i=(0|o)>0)?t:a)),c(1,(i?u:r)|n),+f()}function ve(e){var t=0,n=0,r=0,i=0,a=0;if((n=(r=u[1396])+(t=e+7&-8)|0)>>>0<=r>>>0&&t||n>>>0>rn()<<16>>>0&&!(0|X(0|n))?(u[1761]=48,r=-1):u[1396]=n,-1!=(0|r)){u[12+(n=(t=e+r|0)-16|0)>>2]=16,u[n>>2]=16;e:{t:{if((0|(a=(e=u[1728])?u[e+8>>2]:0))==(0|r)){if(i=r-(-2&u[r-4>>2])|0,a=u[i-4>>2],u[e+8>>2]=t,t=-16,!(1&o[((e=i-(-2&a)|0)+u[e>>2]|0)-4|0]))break t;t=u[e+4>>2],u[t+8>>2]=u[e+8>>2],u[u[e+8>>2]+4>>2]=t,n=n-e|0,u[e>>2]=n;break e}u[r+12>>2]=16,u[r>>2]=16,u[r+8>>2]=t,u[r+4>>2]=e,u[1728]=r,t=16}n=n-(e=t+r|0)|0,u[e>>2]=n}u[((-4&n)+e|0)-4>>2]=1|n,(t=u[e>>2]-8|0)>>>0<=127?n=(t>>>3|0)-1|0:(n=110+((t>>>29-(i=A(t))^4)-(i<<2)|0)|0,t>>>0<=4095||(n=(n=71+((t>>>30-i^2)-(i<<1)|0)|0)>>>0>=63?63:n)),t=n<<4,u[e+4>>2]=t+5888,t=t+5896|0,u[e+8>>2]=u[t>>2],u[t>>2]=e,u[u[e+8>>2]+4>>2]=e,t=u[1730],i=u[1731],e=31&n,(63&n)>>>0>=32?(n=1<<e,a=0):n=(a=1<<e)-1&1>>>32-e,u[1730]=a|t,u[1731]=n|i}return-1!=(0|r)}function me(e,t,n){var r=0,i=0,a=0,o=0,s=0,u=0,l=0,c=0,f=0;e:{t:{n:{r:{i:{a:{o:{s:{u:{l:{if(t){if(!n)break l;break u}re=0,e=(e>>>0)/(n>>>0)|0;break e}if(!e)break s;break o}if(!(n-1&n))break a;o=0-(a=(A(n)+33|0)-A(t)|0)|0;break r}re=0,e=(t>>>0)/0|0;break e}if((r=32-A(t)|0)>>>0<31)break i;break n}if(1==(0|n))break t;n=31&(a=n?31-A(n-1^n)|0:32),(63&a)>>>0>=32?e=t>>>n|0:(r=t>>>n|0,e=((1<<n)-1&t)<<32-n|e>>>n),re=r;break e}a=r+1|0,o=63-r|0}if(i=31&(r=63&a),r>>>0>=32?(r=0,s=t>>>i|0):(r=t>>>i|0,s=((1<<i)-1&t)<<32-i|e>>>i),i=31&(o&=63),o>>>0>=32?(t=e<<i,e=0):(t=(1<<i)-1&e>>>32-i|t<<i,e<<=i),a)for(f=-1==(0|(o=n-1|0))?-1:0;u=r<<1|s>>>31,s=(r=s<<1|t>>>31)-(l=n&(i=f-(u+(r>>>0>o>>>0)|0)>>31))|0,r=u-(r>>>0<l>>>0)|0,t=t<<1|e>>>31,e=c|e<<1,c=1&i,a=a-1|0;);re=t<<1|e>>>31,e=c|e<<1;break e}e=0,t=0}re=t}return e}function ye(e,t,n){var r=x(0),i=x(0);e:{t:{n:{if(2==(-2&t)){if(2139156720==(0|(t=u[e+188>>2]))|2140081935==(0|t)|2141891242==(0|t)|(r=b[e+188>>2])==r)break n;if(2139156720==(0|(t=u[e+196>>2]))|2140081935==(0|t)|2141891242==(0|t)|(r=b[e+196>>2])==r)break n;break t}if(!(2139156720==(0|(t=u[e+192>>2]))|2140081935==(0|t)|2141891242==(0|t)|(r=b[e+192>>2])==r||(r=b[e+196>>2],2139156720==(0|(t=u[e+196>>2]))|2140081935==(0|t)|2141891242==(0|t)||r==r)))break t}r=x(0);n:{r:if(2139156720!=(0|t)){if(2140081935==(0|t))break e;e=4276;i:{if(2141891242!=(0|t)){if(c(2,t),(r=g())==r)break i;e=4268}switch(r=b[e>>2],i=x(NaN),u[e+4>>2]-1|0){case 0:break e;case 1:break r;default:break n}}if(c(2,536870912+(-1073741825&t)|0),r=g(),!(1073741824&t))break e}i=x(x(r*n)*x(.009999999776482582))}return i}r=x(0)}return r}function be(e,t){var n,r,i=0,a=0,s=0,l=0;for(ne=i=ne-320|0,n=Ee(i,0,288),u[(i=n)+16>>2]=2143289344,u[i+20>>2]=2143289344,Ee(i+24|0,0,49),u[i+80>>2]=2143289344,s=i+288|0,a=i+96|0;u[(i=a)+16>>2]=-1082130432,u[i+20>>2]=-1082130432,u[i+8>>2]=0,u[i+12>>2]=0,u[i>>2]=-1082130432,u[i+4>>2]=-1082130432,(0|s)!=(0|(a=i+24|0)););if(u[n+312>>2]=-1082130432,u[n+316>>2]=-1082130432,u[n+304>>2]=0,u[n+308>>2]=0,u[n+296>>2]=-1082130432,u[n+300>>2]=-1082130432,u[n+288>>2]=2143289344,u[n+292>>2]=2143289344,he(e+228|0,n,320),u[e+244>>2]=0,u[e+248>>2]=0,o[e+4|0]=1|v[e+4|0],(0|(a=u[e+556>>2]))!=(0|(r=u[e+560>>2])))for(;i=u[a>>2],u[i+552>>2]!=(0|e)&&(s=u[e+568>>2],i=Pe(u[s>>2],v[s+8|0],i,e,l,t),u[a>>2]=i,u[i+552>>2]=e,i=u[a>>2]),be(i,t),l=l+1|0,(0|r)!=(0|(a=a+4|0)););ne=n+320|0}function we(e,t,n){var r=0,i=0,a=0,o=0;return(i=((r=e+4|0)+t|0)-1&0-t)+n>>>0<=((t=u[e>>2])+e|0)-4>>>0?(a=u[e+4>>2],u[a+8>>2]=u[e+8>>2],u[u[e+8>>2]+4>>2]=a,(0|r)!=(0|i)&&(i=i-r|0,a=e-(-2&u[e-4>>2])|0,r=i+u[a>>2]|0,u[a>>2]=r,u[(a+(-4&r)|0)-4>>2]=r,t=t-i|0,u[(e=e+i|0)>>2]=t),n+24>>>0<=t>>>0?(t=(t-n|0)-8|0,u[(r=8+(e+n|0)|0)>>2]=t,u[(r+(-4&t)|0)-4>>2]=1|t,(i=u[r>>2]-8|0)>>>0<=127?t=(i>>>3|0)-1|0:(t=110+((i>>>29-(a=A(i))^4)-(a<<2)|0)|0,i>>>0<=4095||(t=(t=71+((i>>>30-a^2)-(a<<1)|0)|0)>>>0>=63?63:t)),i=t<<4,u[r+4>>2]=i+5888,i=i+5896|0,u[r+8>>2]=u[i>>2],u[i>>2]=r,u[u[r+8>>2]+4>>2]=r,i=u[1730],a=u[1731],r=31&t,(63&t)>>>0>=32?(t=1<<r,r=0):(t=(o=1<<r)-1&1>>>32-r,r=o),u[1730]=r|i,u[1731]=t|a,t=n+8|0,u[e>>2]=t,u[((-4&t)+e|0)-4>>2]=t):u[(e+t|0)-4>>2]=t,e=e+4|0):e=0,e}function ke(e,t,n){var r=0,i=0;e:if((0|e)!=(0|t)){if(t-(i=e+n|0)>>>0<=0-(n<<1)>>>0)return he(e,t,n);if(r=3&(e^t),e>>>0<t>>>0){if(r)r=e;else{if(3&e)for(r=e;;){if(!n)break e;if(o[0|r]=v[0|t],t=t+1|0,n=n-1|0,!(3&(r=r+1|0)))break}else r=e;if(!(n>>>0<=3))for(;u[r>>2]=u[t>>2],t=t+4|0,r=r+4|0,(n=n-4|0)>>>0>3;);}if(n)for(;o[0|r]=v[0|t],r=r+1|0,t=t+1|0,n=n-1|0;);}else{if(!r){if(3&i)for(;;){if(!n)break e;if(o[0|(r=(n=n-1|0)+e|0)]=v[t+n|0],!(3&r))break}if(!(n>>>0<=3))for(;u[(n=n-4|0)+e>>2]=u[t+n>>2],n>>>0>3;);}if(!n)break e;for(;o[(n=n-1|0)+e|0]=v[t+n|0],n;);}}return e}function xe(e,t,n,r){switch(t-9|0){case 0:return t=u[n>>2],u[n>>2]=t+4,void(u[e>>2]=u[t>>2]);case 6:return t=u[n>>2],u[n>>2]=t+4,t=s[t>>1],u[e>>2]=t,void(u[e+4>>2]=t>>31);case 7:return t=u[n>>2],u[n>>2]=t+4,u[e>>2]=m[t>>1],void(u[e+4>>2]=0);case 8:return t=u[n>>2],u[n>>2]=t+4,t=o[0|t],u[e>>2]=t,void(u[e+4>>2]=t>>31);case 9:return t=u[n>>2],u[n>>2]=t+4,u[e>>2]=v[0|t],void(u[e+4>>2]=0);case 16:return t=u[n>>2]+7&-8,u[n>>2]=t+8,void(w[e>>3]=w[t>>3]);case 17:nn[0|r](e,n);default:return;case 1:case 4:case 14:return t=u[n>>2],u[n>>2]=t+4,t=u[t>>2],u[e>>2]=t,void(u[e+4>>2]=t>>31);case 2:case 5:case 11:case 15:return t=u[n>>2],u[n>>2]=t+4,u[e>>2]=u[t>>2],void(u[e+4>>2]=0);case 3:case 10:case 12:case 13:}t=u[n>>2]+7&-8,u[n>>2]=t+8,n=u[t+4>>2],u[e>>2]=u[t>>2],u[e+4>>2]=n}function _e(e,t,n,r){var i=0,a=0,o=0,s=0,l=0,c=0,f=0,h=0,d=0,p=0,g=0,m=x(0),y=x(0),w=x(0),k=0,A=x(0);if(0!=t&&(m=b[e+248>>2],y=b[e+244>>2],w=b[e+232>>2],k=e,A=qe(h=+b[e+228>>2],t,0,i=(o=8&v[e+4|0])>>>3|0),b[k+228>>2]=A,k=e,A=qe(d=+w,t,0,i),b[k+232>>2]=A,i=(l=ge((p=+y)*t))!=l,a=(c=ge((g=+m)*t))!=c,n=h+n,s=i|(s=_(l)<1e-4)?i|!s:!(_(l+-1)<1e-4),k=e,A=x(qe(n+p,t,s&(i=0!=(0|o)),i&!s)-qe(n,t,0,i)),b[k+244>>2]=A,r=d+r,a=a|(o=_(c)<1e-4)?a|!o:!(_(c+-1)<1e-4),k=e,A=x(qe(r+g,t,i&a,i&!a)-qe(r,t,0,i)),b[k+248>>2]=A,(0|(i=u[e+560>>2]))!=(0|(a=u[e+556>>2]))))for(a=(i=i-a>>2)>>>0<=1?1:i;i=u[e+556>>2],_e(i=u[e+560>>2]-i>>2>>>0>f>>>0?u[i+(f<<2)>>2]:0,t,n,r),(0|a)!=(0|(f=f+1|0)););}function Ae(){te(7004,3018),ee(7005,2479,1,1,0),O(7006,2139,1,-128,127),O(7007,2132,1,-128,127),O(7008,2130,1,0,255),O(7009,1286,2,-32768,32767),O(7010,1277,2,0,65535),O(7011,1315,4,-2147483648,2147483647),O(7012,1306,4,0,-1),O(7013,2658,4,-2147483648,2147483647),O(7014,2649,4,0,-1),Vt(7015,1776,-2147483648,2147483647),Vt(7016,1775,0,-1),j(7017,1769,4),j(7018,2966,8),U(7019,2676),U(7020,3835),I(7021,4,2663),I(7022,2,2688),I(7023,4,2703),$(7024,2484),D(7025,0,3766),D(7026,0,3868),D(7027,1,3796),D(7028,2,3398),D(7029,3,3429),D(7030,4,3469),D(7031,5,3498),D(7032,4,3905),D(7033,5,3935),D(7026,0,3600),D(7027,1,3567),D(7028,2,3666),D(7029,3,3632),D(7030,4,3733),D(7031,5,3699),D(7034,6,3536),D(7035,7,3974)}function Ee(e,t,n){var r=0,i=0,a=0,s=0;if(n&&(o[0|e]=t,o[(r=e+n|0)-1|0]=t,!(n>>>0<3||(o[e+2|0]=t,o[e+1|0]=t,o[r-3|0]=t,o[r-2|0]=t,n>>>0<7||(o[e+3|0]=t,o[r-4|0]=t,n>>>0<9||(i=(r=0-e&3)+e|0,t=k(255&t,16843009),u[i>>2]=t,u[(n=(r=n-r&-4)+i|0)-4>>2]=t,r>>>0<9||(u[i+8>>2]=t,u[i+4>>2]=t,u[n-8>>2]=t,u[n-12>>2]=t,r>>>0<25||(u[i+24>>2]=t,u[i+20>>2]=t,u[i+16>>2]=t,u[i+12>>2]=t,u[n-16>>2]=t,u[n-20>>2]=t,u[n-24>>2]=t,u[n-28>>2]=t,(n=r-(s=4&i|24)|0)>>>0<32))))))))for(r=ht(t,0,1,1),a=re,t=i+s|0;u[t+24>>2]=r,u[t+28>>2]=a,u[t+16>>2]=r,u[t+20>>2]=a,u[t+8>>2]=r,u[t+12>>2]=a,u[t>>2]=r,u[t+4>>2]=a,t=t+32|0,(n=n-32|0)>>>0>31;);return e}function Se(e){var t=0,n=0,r=0,i=0,a=0;(e|=0)&&(n=i=u[(t=e-4|0)>>2],r=t,(0|(e=-2&(a=u[e-8>>2])))!=(0|a)&&(n=u[4+(r=t-e|0)>>2],u[n+8>>2]=u[r+8>>2],u[u[r+8>>2]+4>>2]=n,n=e+i|0),(0|(t=u[(e=t+i|0)>>2]))!=u[(e+t|0)-4>>2]&&(i=u[e+4>>2],u[i+8>>2]=u[e+8>>2],u[u[e+8>>2]+4>>2]=i,n=t+n|0),u[r>>2]=n,u[((-4&n)+r|0)-4>>2]=1|n,(t=u[r>>2]-8|0)>>>0<=127?e=(t>>>3|0)-1|0:(e=110+((t>>>29-(n=A(t))^4)-(n<<2)|0)|0,t>>>0<=4095||(e=(e=71+((t>>>30-n^2)-(n<<1)|0)|0)>>>0>=63?63:e)),t=e<<4,u[r+4>>2]=t+5888,t=t+5896|0,u[r+8>>2]=u[t>>2],u[t>>2]=r,u[u[r+8>>2]+4>>2]=r,t=u[1730],n=u[1731],r=31&e,(63&e)>>>0>=32?(e=1<<r,i=0):e=(i=1<<r)-1&1>>>32-r,u[1730]=i|t,u[1731]=e|n)}function Ce(e,t,n,r,i){var a,o=0,s=0;if(ne=a=ne-208|0,u[a+204>>2]=n,Ee(n=a+160|0,0,40),u[a+200>>2]=u[a+204>>2],(0|oe(0,t,a+200|0,a+80|0,n,r,i))<0)i=-1;else{u[e+76>>2],o=u[e>>2],u[e+72>>2]<=0&&(u[e>>2]=-33&o);e:{t:{if(u[e+48>>2]){if(u[e+16>>2])break t}else u[e+48>>2]=80,u[e+28>>2]=0,u[e+16>>2]=0,u[e+20>>2]=0,s=u[e+44>>2],u[e+44>>2]=a;if(n=-1,bt(e))break e}n=oe(e,t,a+200|0,a+80|0,a+160|0,r,i)}s&&(nn[u[e+36>>2]](e,0,0),u[e+48>>2]=0,u[e+44>>2]=s,u[e+28>>2]=0,t=u[e+20>>2],u[e+16>>2]=0,u[e+20>>2]=0,n=t?n:-1),t=e,e=u[e>>2],u[t>>2]=e|32&o,i=32&e?-1:n}return ne=a+208|0,i}function De(e){var t,n=0,r=x(0),i=0,a=0,o=0,s=0,l=x(0),c=0;ne=t=ne-16|0;e:{if(n=u[e+12>>2]){if(l=b[e+520>>2],r=b[e+516>>2],(r=32&v[e+4|0]?x(nn[0|n](e,r,l,0)):x(nn[0|n](e,r,l)))==r)break e;u[t>>2]=3340,Re(e,t),Zt(),d()}t:{n:{if((0|(o=u[e+556>>2]))!=(0|(n=u[e+560>>2]))){for(c=(n=n-o>>2)>>>0<=1?1:n;;){if(a=u[(s<<2)+o>>2],!u[a+548>>2]){if(131072!=(196608&(n=u[a+24>>2]))){if((n=n>>>13&7)||(n=u[e+24>>2]>>>10&7),2&v[a+4|0]|(8&v[e+24|0]?5==(0|n):0))break n;i=i||a}if((0|c)!=(0|(s=s+1|0)))continue}break}if(i)break t}r=b[e+520>>2];break e}i=a}r=x(De(i)+b[i+232>>2])}return ne=t+16|0,r}function Te(e,t,n,r,i,a){var o=0,s=x(0),l=0,f=x(0);o=(u[4252+(t<<2)>>2]<<2)+e|0,s=b[o+216>>2];e:{t:{n:if(2139156720!=(0|(o=u[o+216>>2]))){if(2140081935==(0|o))break t;l=4276;r:{if(2141891242!=(0|o)){if(s==s)break r;l=4268}switch(f=b[l>>2],s=x(NaN),u[l+4>>2]-1|0){case 0:break t;case 1:break n;default:break e}}if(c(2,536870912+(-1073741825&o)|0),f=g(),!(1073741824&o))break t}s=x(x(f*n)*x(.009999999776482582));break e}s=f}r=x(s+x(Ve(e,t,r)+We(e,t,r)));e:{t:{n:switch(u[i>>2]){case 1:case 2:n=b[a>>2],r=r!=r||n<r?n:r;break t;case 0:break n;default:break e}if(r!=r)break e;u[i>>2]=2}b[a>>2]=r}}function Oe(e,t,n){var r,i=x(0),a=x(0),o=x(0);e=e+116|0,r=u[4220+(t<<2)>>2];e:{t:{n:{r:if(2139156720!=(0|(t=2!=(-2&t)?Ge(e,r,2140081935):Le(e,4,r,2140081935)))){if(2140081935==(0|t))break e;e=4276;i:{if(2141891242!=(0|t)){if(c(2,t),(i=g())==i)break i;e=4268}switch(i=b[e>>2],a=x(NaN),u[e+4>>2]-1|0){case 0:break n;case 1:break r;default:break t}}if(c(2,536870912+(-1073741825&t)|0),i=g(),!(1073741824&t))break n}i=x(x(i*n)*x(.009999999776482582))}if(i>=x(0))return i;if(a=i,i<x(0))break e}o=a==a?a:x(0)}return o}function Fe(e,t,n){var r,i=x(0),a=x(0),o=x(0);e=e+116|0,r=u[4236+(t<<2)>>2];e:{t:{n:{r:if(2139156720!=(0|(t=2!=(-2&t)?Ge(e,r,2140081935):Le(e,5,r,2140081935)))){if(2140081935==(0|t))break e;e=4276;i:{if(2141891242!=(0|t)){if(c(2,t),(i=g())==i)break i;e=4268}switch(i=b[e>>2],a=x(NaN),u[e+4>>2]-1|0){case 0:break n;case 1:break r;default:break t}}if(c(2,536870912+(-1073741825&t)|0),i=g(),!(1073741824&t))break n}i=x(x(i*n)*x(.009999999776482582))}if(i>=x(0))return i;if(a=i,i<x(0))break e}o=a==a?a:x(0)}return o}function Pe(e,t,n,r,i,a){var o=0;e:{if(!e||!(a=255&t?0|nn[0|e](n,r,i,a):0|nn[0|e](n,r,i))){if(t=he(a=xt(588),n,552),u[t+564>>2]=0,u[t+556>>2]=0,u[t+560>>2]=0,(0|(i=u[n+556>>2]))!=(0|(r=u[n+560>>2]))){if((0|(o=r-i|0))<0)break e;for(e=xt(o),u[t+556>>2]=e,u[t+564>>2]=e+o;u[e>>2]=u[i>>2],e=e+4|0,(0|r)!=(0|(i=i+4|0)););u[t+560>>2]=e}e=u[n+572>>2],u[t+568>>2]=u[n+568>>2],u[t+572>>2]=e,u[t+584>>2]=u[n+584>>2],e=u[n+580>>2],u[t+576>>2]=u[n+576>>2],u[t+580>>2]=e,u[t+552>>2]=0}return a}P(),d()}function Re(e,t){var n,r=0,i=0;ne=n=ne-16|0,u[n+12>>2]=t;e:{if(e){if(t=u[n+12>>2],r=u[e+568>>2]){if(i=u[r+4>>2],v[r+9|0]){nn[0|i](r,e,5,0,4215,t);break e}nn[0|i](r,e,5,4215,t);break e}}else t=u[n+12>>2];if(v[6936]){if(r=u[1733],i=u[r+4>>2],v[r+9|0]){nn[0|i](r,e,5,0,4215,t);break e}}else r=xt(28),s[r+20>>1]=0,u[r+16>>2]=1065353216,s[r+10>>1]=0,s[r+12>>1]=0,u[r>>2]=0,u[r+24>>2]=0,o[r+9|0]=0,i=1,u[r+4>>2]=1,o[r+22|0]=0,u[1733]=r,o[6936]=1,u[1732]=u[1732]+1;nn[0|i](r,e,5,4215,t)}ne=n+16|0}function Me(e,t,n){var r,i=x(0),a=x(0);e=e+80|0,r=u[4236+(t<<2)>>2];e:{t:{n:if(2139156720!=(0|(t=2!=(-2&t)?Ge(e,r,2140081935):Le(e,5,r,2140081935)))){if(2140081935==(0|t))break e;e=4276;r:{if(2141891242!=(0|t)){if(c(2,t),(i=g())==i)break r;e=4268}switch(i=b[e>>2],a=x(NaN),u[e+4>>2]-1|0){case 0:break e;case 1:break n;default:break t}}if(c(2,536870912+(-1073741825&t)|0),i=g(),!(1073741824&t))break e}a=x(x(i*n)*x(.009999999776482582))}return a}return i}function Ie(e,t,n){var r,i=x(0),a=x(0);e=e+80|0,r=u[4220+(t<<2)>>2];e:{t:{n:if(2139156720!=(0|(t=2!=(-2&t)?Ge(e,r,2140081935):Le(e,4,r,2140081935)))){if(2140081935==(0|t))break e;e=4276;r:{if(2141891242!=(0|t)){if(c(2,t),(i=g())==i)break r;e=4268}switch(i=b[e>>2],a=x(NaN),u[e+4>>2]-1|0){case 0:break e;case 1:break n;default:break t}}if(c(2,536870912+(-1073741825&t)|0),i=g(),!(1073741824&t))break e}a=x(x(i*n)*x(.009999999776482582))}return a}return i}function Le(e,t,n,r){var i=x(0);return i=b[(t=(t<<2)+e|0)>>2],2139156720==(0|(t=u[t>>2]))|2140081935==(0|t)|2141891242==(0|t)|i==i||(i=b[(t=(n<<2)+e|0)>>2],2139156720==(0|(t=u[t>>2]))|2140081935==(0|t)|2141891242==(0|t)|i==i||2139156720==(0|(t=u[e+24>>2]))|2140081935==(0|t)|2141891242==(0|t)|(i=b[e+24>>2])==i||(i=b[e+32>>2],(2139156720==(0|(e=u[e+32>>2]))|2140081935==(0|e)|2141891242==(0|e)||(t=r,i==i))&&(t=e))),t}function Ne(e,t,n,r,i){var a,o=0,s=0,l=x(0);o=2,s=u[e+24>>2]>>>2&3;e:{t:{n:{if(!(!u[e+552>>2]|2!=(0|t))){t=0,o=3;r:switch(s-2|0){case 0:break e;case 1:break r;default:break n}o=2;break e}if(t=0,s>>>0>1)break t}t=o}o=s}n=Lt(e,o,n),r=Lt(e,t,r),l=Ve(e,o,i),b[(s=e+228|0)+(u[4220+(a=o<<2)>>2]<<2)>>2]=n+l,l=We(e,o,i),b[s+(u[a+4236>>2]<<2)>>2]=n+l,n=Ve(e,t,i),b[s+(u[4220+(o=t<<2)>>2]<<2)>>2]=r+n,n=We(e,t,i),b[s+(u[o+4236>>2]<<2)>>2]=r+n}function Be(e){var t=0,n=0,r=0,i=0;if(e|=0){if(t=u[e>>2],(n=u[t+552>>2])&&(tt(n,t),u[t+552>>2]=0),(0|(r=u[t+560>>2]))!=(0|(n=u[t+556>>2])))for(i=(r=r-n>>2)>>>0<=1?1:r,r=0;u[u[n+(r<<2)>>2]+552>>2]=0,(0|i)!=(0|(r=r+1|0)););u[t+560>>2]=n,je(t+556|0),(n=u[t+556>>2])&&(u[t+560>>2]=n,Se(n)),Se(t),t=u[e+8>>2],u[e+8>>2]=0,t&&nn[u[u[t>>2]+4>>2]](t),t=u[e+4>>2],u[e+4>>2]=0,t&&nn[u[u[t>>2]+4>>2]](t),Se(e)}}function je(e){var t,n=0,r=0,i=0,a=0;ne=t=ne-32|0,n=u[e>>2],(r=u[e+4>>2]-n>>2)>>>0>=u[e+8>>2]-n>>2>>>0||(r=yt(t+8|0,r,r,e+8|0),n=u[e>>2],i=u[e+4>>2]-n|0,i=ke(u[r+4>>2]-i|0,n,i),n=u[e>>2],u[e>>2]=i,u[r+4>>2]=n,i=u[e+4>>2],u[e+4>>2]=u[r+8>>2],u[r+8>>2]=i,a=u[e+8>>2],u[e+8>>2]=u[r+12>>2],u[r>>2]=n,u[r+12>>2]=a,(0|n)!=(0|i)&&(u[r+8>>2]=i+(3+(n-i|0)&-4)),n&&Se(n)),ne=t+32|0}function Ue(e,t,n){var r=0,i=0,a=0;if(!(32&v[0|e]))e:{r=t;t:{if(!(e=u[(t=e)+16>>2])){if(bt(t))break t;e=u[t+16>>2]}if(e-(a=u[t+20>>2])>>>0<n>>>0){nn[u[t+36>>2]](t,r,n);break e}n:if(!(u[t+80>>2]<0)){for(e=n;;){if(i=e,!e)break n;if(10==v[r+(e=i-1|0)|0])break}if(nn[u[t+36>>2]](t,r,i)>>>0<i>>>0)break t;r=r+i|0,n=n-i|0,a=u[t+20>>2]}he(a,r,n),u[t+20>>2]=u[t+20>>2]+n}}}function ze(e,t,n){var r,i=0,a=0;ne=r=ne-16|0,i=e+24|0,nn[0|t](r+8|0,i),a=u[r+12>>2];e:if((u[u[r+8>>2]>>2]&7<<a)>>a!=(0|n))for(nn[0|t](r+8|0,i),i=t=u[r+8>>2],a=u[t>>2],t=u[r+12>>2],u[i>>2]=a&(7<<t^-1)|(7&n)<<t;;){if(4&(t=v[e+4|0]))break e;if(o[e+4|0]=4|t,(t=u[e+20>>2])&&nn[0|t](e),u[e+308>>2]=2143289344,!(e=u[e+552>>2]))break}ne=r+16|0}function We(e,t,n){var r,i=x(0);e=e+44|0,r=u[4236+(t<<2)>>2];e:{if(2139156720!=(0|(e=2!=(-2&t)?Ge(e,r,2140081935):Le(e,5,r,2140081935)))){if(2140081935==(0|e)|2141891242==(0|e))break e;if(c(2,e),(i=g())!=i)return x(NaN);if(c(2,536870912+(-1073741825&e)|0),i=g(),!(1073741824&e))break e}i=x(x(i*n)*x(.009999999776482582))}return i}function Ve(e,t,n){var r,i=x(0);e=e+44|0,r=u[4220+(t<<2)>>2];e:{if(2139156720!=(0|(e=2!=(-2&t)?Ge(e,r,2140081935):Le(e,4,r,2140081935)))){if(2140081935==(0|e)|2141891242==(0|e))break e;if(c(2,e),(i=g())!=i)return x(NaN);if(c(2,536870912+(-1073741825&e)|0),i=g(),!(1073741824&e))break e}i=x(x(i*n)*x(.009999999776482582))}return i}function Ge(e,t,n){var r=x(0);return r=b[(t=(t<<2)+e|0)>>2],2139156720==(0|(t=u[t>>2]))|2140081935==(0|t)|2141891242==(0|t)|r==r||2139156720==(0|(t=u[e+28>>2]))|2140081935==(0|t)|2141891242==(0|t)|(r=b[e+28>>2])==r||(r=b[e+32>>2],(2139156720==(0|(e=u[e+32>>2]))|2140081935==(0|e)|2141891242==(0|e)||(t=n,r==r))&&(t=e)),t}function Ye(e,t){var n,r=x(0);return e=e+152|0,n=u[4236+(t<<2)>>2],e=2!=(-2&t)?Ge(e,n,2140081935):Le(e,5,n,2140081935),r=x(0),2139156720!=(0|e)&&(r=x(0),2140081935!=(0|e)&&(2141891242==(0|e)||(c(2,e),(r=g())!=r)?r=x(NaN):(c(2,536870912+(-1073741825&e)|0),r=g()))),Et(r,x(0))}function He(e,t){var n,r=x(0);return e=e+152|0,n=u[4220+(t<<2)>>2],e=2!=(-2&t)?Ge(e,n,2140081935):Le(e,4,n,2140081935),r=x(0),2139156720!=(0|e)&&(r=x(0),2140081935!=(0|e)&&(2141891242==(0|e)||(c(2,e),(r=g())!=r)?r=x(NaN):(c(2,536870912+(-1073741825&e)|0),r=g()))),Et(r,x(0))}function qe(e,t,n,r){var i,a=0,o=0;e:if((i=(a=(a=ge(e*=t))<0?a+1:a)!=a)|!(_(a)<1e-4)){if(a==a){if(e-=a,_(a+-1)<1e-4){e+=1;break e}}else e-=a;n?e+=1:r||(o=0,i||(o=1,a>.5||(o=_(a+-.5)<1e-4?1:0)),e+=o)}else e-=a;return x(e!=e|t!=t?NaN:e/t)}function Ze(e){var t=x(0),n=0,r=x(0);n=0;e:if(131072!=(196608&u[e+24>>2])){if(u[e+552>>2]){if(((t=b[e+32>>2])==t||(t=b[e+28>>2])>x(0))&&(n=1,t!=x(0)))break e;(t=b[e+36>>2])!=t&&(o[e+4|0]<0?t=x(1):(t=x(0),(r=b[e+28>>2])<x(0)&&(t=x(-r))))}n=t!=x(0)}return n}function Xe(e,t){var n=x(0);e:{if(2139156720!=(0|t)){if(2140081935!=(0|t)){if(2141891242!=(0|t))break e;return u[e>>2]=2143289344,void(u[e+4>>2]=3)}return u[e>>2]=0,void(u[e+4>>2]=1)}return u[e>>2]=0,void(u[e+4>>2]=2)}if(c(2,t),(n=g())!=n)return u[e>>2]=2143289344,void(u[e+4>>2]=0);u[e+4>>2]=1073741824&t?2:1,u[e>>2]=536870912+(-1073741825&t)}function Ke(e){var t=0,n=0,r=0;e:if(8&(n=u[e+24>>2])&&(t=1,5120!=(7168&n)&&(t=0,(0|(r=u[e+560>>2]))!=(0|(n=u[e+556>>2])))))for(r=(e=r-n>>2)>>>0<=1?1:e,e=0;;){if(t=131072!=(196608&(t=u[u[n+(e<<2)>>2]+24>>2]))&40960==(57344&t))break e;if((0|r)==(0|(e=e+1|0)))break}return t}function Je(e){var t=0,n=x(0);return t=2143289344,x(_(e))==x(1/0)|e!=e||(t=2139156720,e<x(10842021724855044e-35)&e>x(-10842021724855044e-35)|e==x(0)||(c(2,-2147483648&(p(e),l(2))|1602224127),n=g(),t=1073741824|(p(e>x(0xffffff0000000000)||e<x(-0xffffff0000000000)?n:e),l(2)-536870912))),t}function Qe(e){var t=0,n=x(0);return t=2143289344,x(_(e))==x(1/0)|e!=e||(t=2140081935,e<x(10842021724855044e-35)&e>x(-10842021724855044e-35)|e==x(0)||(c(2,-2147483648&(p(e),l(2))|1610612735),n=g(),t=0|(p(e>x(0x1fffffe0000000000)||e<x(-0x1fffffe0000000000)?n:e),l(2)-536870912))),t}function $e(e,t){return t?t=Ft(u[t>>2]):(v[6936]?t=u[1733]:(t=xt(28),s[t+20>>1]=0,u[t+16>>2]=1065353216,s[t+10>>1]=0,s[t+12>>1]=0,u[t>>2]=0,u[t+24>>2]=0,o[t+9|0]=0,u[t+4>>2]=1,o[t+22|0]=0,u[1733]=t,o[6936]=1,u[1732]=u[1732]+1),t=Ft(t)),u[e+4>>2]=0,u[e+8>>2]=0,u[e>>2]=t,u[t>>2]=e,e}function et(e,t,n){var r=0,i=0,a=0;if(t)for(;e=ht(r=me(e,t,10),i=re,246,0)+e|0,o[0|(n=n-1|0)]=48|e,a=t>>>0>9,e=r,t=i,a;);else r=e;if(r)for(;e=(r>>>0)/10|0,o[0|(n=n-1|0)]=k(e,246)+r|48,t=r>>>0>9,r=e,t;);return n}function tt(e,t){var n=0,r=0;e:{t:if((0|(n=u[e+556>>2]))!=(0|(r=u[e+560>>2]))){for(;;){if(u[n>>2]==(0|t))break t;if((0|r)==(0|(n=n+4|0)))break}break e}if((0|n)!=(0|r))return ke(n,t=n+4|0,r-t|0),u[e+560>>2]=r-4,1}return 0}function nt(e,t){var n,r,i=0;if(h(+e),n=0|l(1),r=0|l(0),2047!=(0|(i=n>>>20&2047))){if(!i)return 0==e?i=0:(e=nt(0x10000000000000000*e,t),i=u[t>>2]+-64|0),u[t>>2]=i,e;u[t>>2]=i-1022,c(0,0|r),c(1,-2146435073&n|1071644672),e=+f()}return e}function rt(e,t,n){var r=0;e:if(u[184+((r=e+24|0)+(t<<2)|0)>>2]!=(0|n))for(u[184+((t<<2)+r|0)>>2]=n;;){if(4&(t=v[e+4|0]))break e;if(o[e+4|0]=4|t,(t=u[e+20>>2])&&nn[0|t](e),u[e+308>>2]=2143289344,!(e=u[e+552>>2]))break}}function it(e,t,n){var r=0;e:if(u[192+((r=e+24|0)+(t<<2)|0)>>2]!=(0|n))for(u[192+((t<<2)+r|0)>>2]=n;;){if(4&(t=v[e+4|0]))break e;if(o[e+4|0]=4|t,(t=u[e+20>>2])&&nn[0|t](e),u[e+308>>2]=2143289344,!(e=u[e+552>>2]))break}}function at(e,t,n){var r=0;e:if(u[176+((r=e+24|0)+(t<<2)|0)>>2]!=(0|n))for(u[176+((t<<2)+r|0)>>2]=n;;){if(4&(t=v[e+4|0]))break e;if(o[e+4|0]=4|t,(t=u[e+20>>2])&&nn[0|t](e),u[e+308>>2]=2143289344,!(e=u[e+552>>2]))break}}function ot(e,t){var n=0,r=0,i=0;e:if(u[16+(n=e+24|0)>>2]!=(0|t))for(r=0|nn[9](n),i=t,u[r+16>>2]=i;;){if(4&(t=v[e+4|0]))break e;if(o[e+4|0]=4|t,(t=u[e+20>>2])&&nn[0|t](e),u[e+308>>2]=2143289344,!(e=u[e+552>>2]))break}}function st(e,t,n){var r=0;e:if(u[56+((r=e+24|0)+(t<<2)|0)>>2]!=(0|n))for(u[56+((t<<2)+r|0)>>2]=n;;){if(4&(t=v[e+4|0]))break e;if(o[e+4|0]=4|t,(t=u[e+20>>2])&&nn[0|t](e),u[e+308>>2]=2143289344,!(e=u[e+552>>2]))break}}function ut(e,t,n){var r=0;e:if(u[92+((r=e+24|0)+(t<<2)|0)>>2]!=(0|n))for(u[92+((t<<2)+r|0)>>2]=n;;){if(4&(t=v[e+4|0]))break e;if(o[e+4|0]=4|t,(t=u[e+20>>2])&&nn[0|t](e),u[e+308>>2]=2143289344,!(e=u[e+552>>2]))break}}function lt(e,t,n){var r=0;e:if(u[20+((r=e+24|0)+(t<<2)|0)>>2]!=(0|n))for(u[20+((t<<2)+r|0)>>2]=n;;){if(4&(t=v[e+4|0]))break e;if(o[e+4|0]=4|t,(t=u[e+20>>2])&&nn[0|t](e),u[e+308>>2]=2143289344,!(e=u[e+552>>2]))break}}function ct(e,t){var n,r=x(0);return e=e+80|0,n=u[4236+(t<<2)>>2],2139156720==(0|(e=2!=(-2&t)?Ge(e,n,2143289344):Le(e,5,n,2143289344)))|2140081935==(0|e)|2141891242==(0|e)?e=1:(c(2,e),e=(r=g())==r),e}function ft(e,t){var n,r=x(0);return e=e+80|0,n=u[4220+(t<<2)>>2],2139156720==(0|(e=2!=(-2&t)?Ge(e,n,2143289344):Le(e,4,n,2143289344)))|2140081935==(0|e)|2141891242==(0|e)?e=1:(c(2,e),e=(r=g())==r),e}function ht(e,t,n,r){var i,a,o,s,u=0,l=0;return s=k(u=n>>>16|0,l=e>>>16|0),u=(65535&(l=((o=k(i=65535&n,a=65535&e))>>>16|0)+k(l,i)|0))+k(u,a)|0,re=(k(t,n)+s|0)+k(e,r)+(l>>>16)+(u>>>16)|0,65535&o|u<<16}function dt(e,t){var n,r,i=0;ne=n=ne-16|0,r=-17&(i=v[e+4|0]),o[e+4|0]=r;e:{if(t){if(u[e+560>>2]!=u[e+556>>2])break e;i=8|r}else i&=231;return u[e+8>>2]=t,o[e+4|0]=i,void(ne=n+16|0)}u[n>>2]=4059,Re(e,n),Zt(),d()}function pt(e,t,n,r,i){var a;if(ne=a=ne-256|0,!(73728&i|(0|n)<=(0|r))){if(Ee(a,255&t,(n=(r=n-r|0)>>>0<256)?r:256),!n)for(;Ue(e,a,256),(r=r-256|0)>>>0>255;);Ue(e,a,r)}ne=a+256|0}function gt(e,t,n){var r=0,i=x(0);2==(-2&n)&&(i=b[(r=t- -64|0)>>2],2139156720==(0|(r=u[r>>2]))|2140081935==(0|r)|2141891242==(0|r)|i==i)||(r=u[44+((u[4236+(n<<2)>>2]<<2)+t|0)>>2]),Xe(e,r)}function vt(e,t,n){var r=0,i=x(0);2==(-2&n)&&2139156720==(0|(r=u[t+60>>2]))|2140081935==(0|r)|2141891242==(0|r)|(i=b[t+60>>2])==i||(r=u[44+((u[4220+(n<<2)>>2]<<2)+t|0)>>2]),Xe(e,r)}function mt(e){var t=0,n=0,r=0;for(r=u[e>>2];Xt(n=o[0|r]);)r=r+1|0,u[e>>2]=r,t=t>>>0<=214748364?(0|(n=n-48|0))>(2147483647^(t=k(t,10)))?-1:n+t|0:-1;return t}function yt(e,t,n,r){var i=0;u[e+12>>2]=0,u[e+16>>2]=r;e:{if(t){if(t>>>0>=1073741824)break e;i=xt(t<<2)}return u[e>>2]=i,n=(n<<2)+i|0,u[e+8>>2]=n,u[e+12>>2]=(t<<2)+i,u[e+4>>2]=n,e}tn(),d()}function bt(e){var t=0;return t=u[e+72>>2],u[e+72>>2]=t-1|t,8&(t=u[e>>2])?(u[e>>2]=32|t,-1):(u[e+4>>2]=0,u[e+8>>2]=0,t=u[e+44>>2],u[e+28>>2]=t,u[e+20>>2]=t,u[e+16>>2]=t+u[e+48>>2],0)}function wt(e,t,n,r){t|=0,n|=0,r|=0;var i=0;i=u[(e|=0)>>2],t=((e=u[e+4>>2])>>1)+t|0,1&e&&(i=u[i+u[t>>2]>>2]),nn[0|i](t,n,r)}function kt(e,t,n){t|=0,n|=0;var r=0;return r=u[(e|=0)>>2],t=((e=u[e+4>>2])>>1)+t|0,1&e&&(r=u[r+u[t>>2]>>2]),0|nn[0|r](t,n)}function xt(e){var t=0;e=e||1;e:{for(;;){if(t=ue(e))break e;if(!(t=u[2022]))break;nn[0|t]()}P(),d()}return t}function _t(e,t,n){t|=0,n|=0;var r=0;r=u[(e|=0)>>2],t=((e=u[e+4>>2])>>1)+t|0,1&e&&(r=u[r+u[t>>2]>>2]),nn[0|r](t,n)}function At(e,t){t|=0;var n=0;return n=u[(e|=0)>>2],t=((e=u[e+4>>2])>>1)+t|0,1&e&&(n=u[n+u[t>>2]>>2]),0|nn[0|n](t)}function Et(e,t){return(2147483647&(p(e),l(2)))>>>0<=2139095040?(2147483647&(p(t),l(2)))>>>0>2139095040?e:x(S(e,t)):t}function St(e,t){return(2147483647&(p(e),l(2)))>>>0<=2139095040?(2147483647&(p(t),l(2)))>>>0>2139095040?e:x(E(e,t)):t}function Ct(e,t){var n;return e|=0,t|=0,ne=n=ne-16|0,u[n+8>>2]=t,e=0|nn[0|e](n+8|0),R(u[n+8>>2]),ne=n+16|0,0|e}function Dt(e,t){return e?(57216==(-128&t)|t>>>0<=127?(o[0|e]=t,e=1):(u[1761]=25,e=-1),e):0}function Tt(e,t){var n,r;n=xt(4),u[n>>2]=t,r=xt(4),u[r>>2]=t,M(6955,0|e,7018,4630,192,0|n,7018,4634,193,0|r)}function Ot(e,t){var n,r;n=xt(4),u[n>>2]=t,r=xt(4),u[r>>2]=t,M(6985,0|e,7018,4630,190,0|n,7018,4634,191,0|r)}function Ft(e){var t,n;return ne=t=ne-16|0,n=ce(xt(588),e),e||(u[t>>2]=2759,Re(0,t),Zt(),d()),ne=t+16|0,n}function Pt(e,t){var n=0;1&o[6964]?n=u[1740]:(n=0|B(1,4400),o[6964]=1,u[1740]=n),H(0|n,0|e,0|t,0)}function Rt(e,t){t|=0;var n=0;n=u[(e|=0)>>2],t=((e=u[e+4>>2])>>1)+t|0,1&e&&(n=u[n+u[t>>2]>>2]),nn[0|n](t)}function Mt(e){return u[(e|=0)>>2]=4508,v[e+4|0]&&Pt(u[e+8>>2],1758),R(u[e+8>>2]),0|e}function It(e){return u[(e|=0)>>2]=4388,v[e+4|0]&&Pt(u[e+8>>2],1758),R(u[e+8>>2]),0|e}function Lt(e,t,n){return ft(e,t)?Ie(e,t,n):((n=Me(e,t,n))==n&&(n=x(-n)),n)}function Nt(e){var t=0;(e|=0)&&((t=u[e>>2])&&Se(t),u[1732]=u[1732]-1,Se(e))}function Bt(e,t,n){t|=0,n=+n,w[u[(e|=0)>>2]+t>>3]=n}function jt(e,t){return t|=0,+w[u[(e|=0)>>2]+t>>3]}function Ut(e){(e|=0)&&nn[u[u[e>>2]+4>>2]](e)}function zt(e){return e?(u[1761]=e,-1):0}function Wt(e,t,n){return x(Ve(e,t,n)+We(e,t,n))}function Vt(e,t,n,r){Z(0|e,0|t,8,0,0|n,-1,0|r)}function Gt(e,t){t|=0,nn[u[(e|=0)>>2]](t)}function Yt(e,t,n){return Ce(e,t,n,2,3)}function Ht(e){return 0|nn[0|(e|=0)]()}function qt(e,t){t|=0,nn[0|(e|=0)](t)}function Zt(){nn[u[1470]](),tn(),d()}function Xt(e){return e-48>>>0<10}function Kt(e){(e|=0)&&Se(e)}function Jt(e){return 0|e}function Qt(e){o[4+(e|=0)|0]=1}function $t(e){d()}function en(){tn(),d()}function tn(){P(),d()}i(t=v,1024,"T25seSBsZWFmIG5vZGVzIHdpdGggY3VzdG9tIG1lYXN1cmUgZnVuY3Rpb25zc2hvdWxkIG1hbnVhbGx5IG1hcmsgdGhlbXNlbHZlcyBhcyBkaXJ0eQBpc0RpcnR5AG1hcmtEaXJ0eQBkZXN0cm95AHNldERpc3BsYXkAZ2V0RGlzcGxheQBzZXRGbGV4AC0rICAgMFgweAAtMFgrMFggMFgtMHgrMHggMHgAc2V0RmxleEdyb3cAZ2V0RmxleEdyb3cAc2V0T3ZlcmZsb3cAZ2V0T3ZlcmZsb3cAY2FsY3VsYXRlTGF5b3V0AGdldENvbXB1dGVkTGF5b3V0AHVuc2lnbmVkIHNob3J0AGdldENoaWxkQ291bnQAdW5zaWduZWQgaW50AHNldEp1c3RpZnlDb250ZW50AGdldEp1c3RpZnlDb250ZW50AHNldEFsaWduQ29udGVudABnZXRBbGlnbkNvbnRlbnQAZ2V0UGFyZW50AGltcGxlbWVudABzZXRNYXhIZWlnaHRQZXJjZW50AHNldEhlaWdodFBlcmNlbnQAc2V0TWluSGVpZ2h0UGVyY2VudABzZXRGbGV4QmFzaXNQZXJjZW50AHNldFBvc2l0aW9uUGVyY2VudABzZXRNYXJnaW5QZXJjZW50AHNldE1heFdpZHRoUGVyY2VudABzZXRXaWR0aFBlcmNlbnQAc2V0TWluV2lkdGhQZXJjZW50AHNldFBhZGRpbmdQZXJjZW50AGNyZWF0ZURlZmF1bHQAdW5pdAByaWdodABoZWlnaHQAc2V0TWF4SGVpZ2h0AGdldE1heEhlaWdodABzZXRIZWlnaHQAZ2V0SGVpZ2h0AHNldE1pbkhlaWdodABnZXRNaW5IZWlnaHQAZ2V0Q29tcHV0ZWRIZWlnaHQAZ2V0Q29tcHV0ZWRSaWdodABsZWZ0AGdldENvbXB1dGVkTGVmdAByZXNldABfX2Rlc3RydWN0AGZsb2F0AHVpbnQ2NF90AHVzZVdlYkRlZmF1bHRzAHNldFVzZVdlYkRlZmF1bHRzAHNldEFsaWduSXRlbXMAZ2V0QWxpZ25JdGVtcwBzZXRGbGV4QmFzaXMAZ2V0RmxleEJhc2lzAENhbm5vdCBnZXQgbGF5b3V0IHByb3BlcnRpZXMgb2YgbXVsdGktZWRnZSBzaG9ydGhhbmRzAHVzZUxlZ2FjeVN0cmV0Y2hCZWhhdmlvdXIAc2V0VXNlTGVnYWN5U3RyZXRjaEJlaGF2aW91cgBzZXRQb2ludFNjYWxlRmFjdG9yAE1lYXN1cmVDYWxsYmFja1dyYXBwZXIARGlydGllZENhbGxiYWNrV3JhcHBlcgBDYW5ub3QgcmVzZXQgYSBub2RlIHN0aWxsIGF0dGFjaGVkIHRvIGEgb3duZXIAc2V0Qm9yZGVyAGdldEJvcmRlcgBnZXRDb21wdXRlZEJvcmRlcgB1bnNpZ25lZCBjaGFyAHRvcABnZXRDb21wdXRlZFRvcABzZXRGbGV4V3JhcABnZXRGbGV4V3JhcABzZXRHYXAAZ2V0R2FwACVwAHNldEhlaWdodEF1dG8Ac2V0RmxleEJhc2lzQXV0bwBzZXRNYXJnaW5BdXRvAHNldFdpZHRoQXV0bwBTY2FsZSBmYWN0b3Igc2hvdWxkIG5vdCBiZSBsZXNzIHRoYW4gemVybwBzZXRBc3BlY3RSYXRpbwBnZXRBc3BlY3RSYXRpbwBzZXRQb3NpdGlvbgBnZXRQb3NpdGlvbgBub3RpZnlPbkRlc3RydWN0aW9uAHNldEZsZXhEaXJlY3Rpb24AZ2V0RmxleERpcmVjdGlvbgBzZXRNYXJnaW4AZ2V0TWFyZ2luAGdldENvbXB1dGVkTWFyZ2luAG5hbgBib3R0b20AZ2V0Q29tcHV0ZWRCb3R0b20AYm9vbABlbXNjcmlwdGVuOjp2YWwAc2V0RmxleFNocmluawBnZXRGbGV4U2hyaW5rAE1lYXN1cmVDYWxsYmFjawBEaXJ0aWVkQ2FsbGJhY2sAd2lkdGgAc2V0TWF4V2lkdGgAZ2V0TWF4V2lkdGgAc2V0V2lkdGgAZ2V0V2lkdGgAc2V0TWluV2lkdGgAZ2V0TWluV2lkdGgAZ2V0Q29tcHV0ZWRXaWR0aAB1bnNpZ25lZCBsb25nAHN0ZDo6d3N0cmluZwBzdGQ6OnN0cmluZwBzdGQ6OnUxNnN0cmluZwBzdGQ6OnUzMnN0cmluZwBzZXRQYWRkaW5nAGdldFBhZGRpbmcAZ2V0Q29tcHV0ZWRQYWRkaW5nAFRyaWVkIHRvIGNvbnN0cnVjdCBZR05vZGUgd2l0aCBudWxsIGNvbmZpZwBjcmVhdGVXaXRoQ29uZmlnAGluZgBzZXRBbGlnblNlbGYAZ2V0QWxpZ25TZWxmAFNpemUAdmFsdWUAVmFsdWUAY3JlYXRlAG1lYXN1cmUAc2V0UG9zaXRpb25UeXBlAGdldFBvc2l0aW9uVHlwZQBpc1JlZmVyZW5jZUJhc2VsaW5lAHNldElzUmVmZXJlbmNlQmFzZWxpbmUAY29weVN0eWxlAGRvdWJsZQBOb2RlAGV4dGVuZABpbnNlcnRDaGlsZABnZXRDaGlsZAByZW1vdmVDaGlsZAB2b2lkAGF2YWlsYWJsZUhlaWdodCBpcyBpbmRlZmluaXRlIHNvIGhlaWdodE1lYXN1cmVNb2RlIG11c3QgYmUgWUdNZWFzdXJlTW9kZVVuZGVmaW5lZABhdmFpbGFibGVXaWR0aCBpcyBpbmRlZmluaXRlIHNvIHdpZHRoTWVhc3VyZU1vZGUgbXVzdCBiZSBZR01lYXN1cmVNb2RlVW5kZWZpbmVkAHNldEV4cGVyaW1lbnRhbEZlYXR1cmVFbmFibGVkAGlzRXhwZXJpbWVudGFsRmVhdHVyZUVuYWJsZWQAZGlydGllZABDYW5ub3QgcmVzZXQgYSBub2RlIHdoaWNoIHN0aWxsIGhhcyBjaGlsZHJlbiBhdHRhY2hlZAB1bnNldE1lYXN1cmVGdW5jAHVuc2V0RGlydGllZEZ1bmMARXhwZWN0IGN1c3RvbSBiYXNlbGluZSBmdW5jdGlvbiB0byBub3QgcmV0dXJuIE5hTgBOQU4ASU5GAGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHNob3J0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBzaG9ydD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGZsb2F0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50OF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50MzJfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50MzJfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8Y2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgY2hhcj4Ac3RkOjpiYXNpY19zdHJpbmc8dW5zaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8c2lnbmVkIGNoYXI+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGxvbmc+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGxvbmc+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGRvdWJsZT4AQ2hpbGQgYWxyZWFkeSBoYXMgYSBvd25lciwgaXQgbXVzdCBiZSByZW1vdmVkIGZpcnN0LgBDYW5ub3Qgc2V0IG1lYXN1cmUgZnVuY3Rpb246IE5vZGVzIHdpdGggbWVhc3VyZSBmdW5jdGlvbnMgY2Fubm90IGhhdmUgY2hpbGRyZW4uAENhbm5vdCBhZGQgY2hpbGQ6IE5vZGVzIHdpdGggbWVhc3VyZSBmdW5jdGlvbnMgY2Fubm90IGhhdmUgY2hpbGRyZW4uAChudWxsKQAlcwoAAAEAAAADAAAAAAAAAAIAAAADAAAAAQAAAAIAAAAAAAAAAQAAAAE="),i(t,4270,"wH8AAAAAAADAfwMAAABpaQB2AHZp"),i(t,4304,"KxsAACkbAABpGwAAYxsAAGkbAABjGwAAaWlpZmlmaQBcGwAALBsAAHZpaQAtGwAAcBsAAGlpaQ=="),i(t,4368,"wwAAAMQAAADF"),i(t,4388,"wwAAAMYAAADHAAAAXBs="),i(t,4416,"KxsAAGkbAABjGwAAaRsAAGMbAABwGwAAaxsAAHAbAABpaWlpAAAAAFwbAABBGwAAXBsAAEMbAABEGwAAcBs="),i(t,4488,"yAAAAMkAAADK"),i(t,4508,"yAAAAMsAAADHAAAARxsAAFwbAABHGw=="),i(t,4544,"XBsAAEcbAABjGwAAXRsAAHZpaWlpAAAAXBsAAEcbAABpGwAAdmlpZgAAAABcGwAARxsAAF0bAAB2aWlpAAAAAF0bAABIGwAAYxsAAF0bAABHGwAAaQBkaWkAdmlpZAAATBsAAEwbAABHGwAAXBsAAEwbAABcGwAATBsAAEsbAABcGwAATBsAAGMbAAAAAAAAXBsAAEwbAABjGwAAahsAAHZpaWlkAAAAXBsAAEwbAABqGwAAYxsAAE0bAABKGwAATRsAAGMbAABKGwAATRsAAGobAABNGwAAahsAAE0bAABjGwAAZGlpaQAAAABpGwAATBsAAGMbAABmaWlpAAAAAFwbAABMGwAATBsAAGQbAABcGwAATBsAAEwbAABkGwAATRsAAEwbAABMGwAATBsAAEwbAABkGwAAXRsAAEwbAABcGwAATBsAAF0bAABcGwAATBsAACkbAABcGwAATBsAAEEbAABdGwAATRsAAAAAAABcGwAATBsAAGobAABqGwAAYxsAAHZpaWRkaQAASRsAAE0b"),i(t,4960,"GQAKABkZGQAAAAAFAAAAAAAACQAAAAALAAAAAAAAAAAZABEKGRkZAwoHAAEACQsYAAAJBgsAAAsABhkAAAAZGRk="),i(t,5041,"DgAAAAAAAAAAGQAKDRkZGQANAAACAAkOAAAACQAOAAAO"),i(t,5099,"DA=="),i(t,5111,"EwAAAAATAAAAAAkMAAAAAAAMAAAM"),i(t,5157,"EA=="),i(t,5169,"DwAAAAQPAAAAAAkQAAAAAAAQAAAQ"),i(t,5215,"Eg=="),i(t,5227,"EQAAAAARAAAAAAkSAAAAAAASAAASAAAaAAAAGhoa"),i(t,5282,"GgAAABoaGgAAAAAAAAk="),i(t,5331,"FA=="),i(t,5343,"FwAAAAAXAAAAAAkUAAAAAAAUAAAU"),i(t,5389,"Fg=="),i(t,5401,"FQAAAAAVAAAAAAkWAAAAAAAWAAAWAAAwMTIzNDU2Nzg5QUJDREVG"),i(t,5476,"0Q=="),i(t,5516,"//////////8="),i(t,5584,"oB8BAAAAAAAF"),i(t,5604,"zA=="),i(t,5628,"zQAAAM4AAACEGw=="),i(t,5652,"Ag=="),i(t,5668,"//////////8="),i(t,5736,"BQ=="),i(t,5748,"zw=="),i(t,5772,"zQAAANAAAACYGwAAAAQ="),i(t,5796,"AQ=="),i(t,5812,"/////wo="),i(t,5880,"0g==");var nn=function(e){return e.set=function(e,t){this[e]=t},e.get=function(e){return this[e]},e}([null,function(e,t,n,r,i){return r|=0,i|=0,(n|=0)&&5!=(0|n)?0|Yt(5736,r,i):0|Yt(5592,r,i)},function(e,t,n,r,i,a){e|=0,t=+t,n|=0,r|=0,i|=0,a|=0;var s,c=0,f=0,d=0,p=0,g=0,m=0,y=0,b=0,w=0,x=0,A=0,E=0,S=0,C=0,D=0,T=0,O=0,F=0;ne=s=ne-560|0,u[s+44>>2]=0,h(+t),c=0|l(1),l(0),(0|c)<0?(E=1,O=1176,h(+(t=-t)),c=0|l(1),l(0)):2048&i?(E=1,O=1179):(O=(E=1&i)?1182:1177,F=!E);e:if(2146435072!=(2146435072&c)){C=s+16|0;t:{n:{r:{if(t=nt(t,s+44|0),0!=(t+=t)){if(c=u[s+44>>2],u[s+44>>2]=c-1,97!=(0|(D=32|a)))break r;break t}if(97==(0|(D=32|a)))break t;g=u[s+44>>2],m=(0|r)<0?6:r;break n}g=c-29|0,u[s+44>>2]=g,t*=268435456,m=(0|r)<0?6:r}for(f=x=(s+48|0)+((0|g)>=0?288:0)|0;r=t<4294967296&t>=0?~~t>>>0:0,u[f>>2]=r,f=f+4|0,0!=(t=1e9*(t-+(r>>>0))););if((0|g)<=0)r=g,c=f,d=x;else for(d=x,r=g;;){if(b=(0|r)>=29?29:r,!(d>>>0>(c=f-4|0)>>>0)){for(r=0;p=u[c>>2],T=r,r=31&b,(63&b)>>>0>=32?(y=p<<r,r=0):(y=(1<<r)-1&p>>>32-r,r=p<<r),p=y+w|0,p=ht(r=me(T=T+r|0,r>>>0>T>>>0?p+1|0:p,1e9),re,-1e9,0)+T|0,u[c>>2]=p,d>>>0<=(c=c-4|0)>>>0;);r&&(u[(d=d-4|0)>>2]=r)}for(;d>>>0<(c=f)>>>0&&!u[(f=c-4|0)>>2];);if(r=u[s+44>>2]-b|0,u[s+44>>2]=r,f=c,!((0|r)>0))break}if((0|r)<0)for(S=1+((m+25>>>0)/9|0)|0,w=102==(0|D);;){if(y=(0|(r=0-r|0))>=9?9:r,c>>>0<=d>>>0)f=u[d>>2];else{for(b=1e9>>>y|0,p=-1<<y^-1,r=0,f=d;T=r,r=u[f>>2],u[f>>2]=T+(r>>>y|0),r=k(b,r&p),(f=f+4|0)>>>0<c>>>0;);f=u[d>>2],r&&(u[c>>2]=r,c=c+4|0)}if(r=y+u[s+44>>2]|0,u[s+44>>2]=r,d=(!f<<2)+d|0,c=c-(f=w?x:d)>>2>(0|S)?f+(S<<2)|0:c,!((0|r)<0))break}if(r=0,!(c>>>0<=d>>>0||(r=k(x-d>>2,9),f=10,(p=u[d>>2])>>>0<10)))for(;r=r+1|0,p>>>0>=(f=k(f,10))>>>0;);if((0|(f=(m-(102!=(0|D)?r:0)|0)-(103==(0|D)&0!=(0|m))|0))<(k(c-x>>2,9)-9|0)){if(g=((((0|g)<0?4:292)+s|0)+((p=(0|(b=f+9216|0))/9|0)<<2)|0)-4048|0,f=10,(0|(y=b+k(p,-9)|0))<=7)for(;f=k(f,10),8!=(0|(y=y+1|0)););if(!((0|(b=u[g>>2]))==(0|(w=k(S=(b>>>0)/(f>>>0)|0,f)))&(0|(p=g+4|0))==(0|c))&&(b=b-w|0,!(1&S)&&(t=9007199254740992,!(1&o[g-4|0])|1e9!=(0|f)|d>>>0>=g>>>0)||(t=9007199254740994),A=(0|c)==(0|p)?1:1.5,A=(p=f>>>1|0)>>>0>b>>>0?.5:(0|p)==(0|b)?A:1.5,45!=v[0|O]|F||(A=-A,t=-t),u[g>>2]=w,t+A!=t)){if(r=f+w|0,u[g>>2]=r,r>>>0>=1e9)for(;u[g>>2]=0,(g=g-4|0)>>>0<d>>>0&&(u[(d=d-4|0)>>2]=0),r=u[g>>2]+1|0,u[g>>2]=r,r>>>0>999999999;);if(r=k(x-d>>2,9),f=10,!((p=u[d>>2])>>>0<10))for(;r=r+1|0,p>>>0>=(f=k(f,10))>>>0;);}c=c>>>0>(f=g+4|0)>>>0?f:c}for(;p=c,!(b=c>>>0<=d>>>0)&&!u[(c=p-4|0)>>2];);if(103==(0|D)){if(m=((c=(0|(f=m||1))>(0|r)&(0|r)>-5)?-1^r:-1)+f|0,a=(c?-1:-2)+a|0,!(g=8&i)){if(c=-9,!b&&(g=u[p-4>>2])&&(y=10,c=0,!((g>>>0)%10|0))){for(;f=c,c=c+1|0,!((g>>>0)%((y=k(y,10))>>>0)|0););c=-1^f}f=k(p-x>>2,9),70!=(-33&a)?(g=0,m=(0|(c=(0|(c=((r+f|0)+c|0)-9|0))>0?c:0))>(0|m)?m:c):(g=0,m=(0|(c=(0|(c=(c+f|0)-9|0))>0?c:0))>(0|m)?m:c)}}else g=8&i;if(y=-1,(0|((b=g|m)?2147483645:2147483646))<(0|m))break e;if(w=1+((0!=(0|b))+m|0)|0,70!=(0|(f=-33&a))){if((C-(c=et(((c=r>>31)^r)-c|0,0,C))|0)<=1)for(;o[0|(c=c-1|0)]=48,(C-c|0)<2;);if(o[0|(S=c-2|0)]=a,o[c-1|0]=(0|r)<0?45:43,(0|(c=C-S|0))>(2147483647^w))break e}else{if((2147483647^w)<(0|r))break e;c=(0|r)>0?r:0}if((0|(r=c+w|0))>(2147483647^E))break e;pt(e,32,n,w=r+E|0,i),Ue(e,O,E),pt(e,48,n,w,65536^i);n:{r:{i:{if(70==(0|f)){for(r=8|(a=s+16|0),g=9|a,d=f=d>>>0>x>>>0?x:d;;){c=et(u[d>>2],0,g);a:if((0|f)==(0|d))(0|c)==(0|g)&&(o[s+24|0]=48,c=r);else{if(s+16>>>0>=c>>>0)break a;for(;o[0|(c=c-1|0)]=48,s+16>>>0<c>>>0;);}if(Ue(e,c,g-c|0),!(x>>>0>=(d=d+4|0)>>>0))break}if(b&&Ue(e,4206,1),(0|m)<=0|d>>>0>=p>>>0)break i;for(;;){if((c=et(u[d>>2],0,g))>>>0>s+16>>>0)for(;o[0|(c=c-1|0)]=48,s+16>>>0<c>>>0;);if(Ue(e,c,(0|m)>=9?9:m),c=m-9|0,p>>>0<=(d=d+4|0)>>>0)break r;if(r=(0|m)>9,m=c,!r)break}break r}a:if(!((0|m)<0))for(x=d>>>0<p>>>0?p:d+4|0,r=8|(a=s+16|0),p=9|a,f=d;;){(0|p)==(0|(c=et(u[f>>2],0,p)))&&(o[s+24|0]=48,c=r);o:if((0|f)==(0|d))Ue(e,c,1),c=c+1|0,g|m&&Ue(e,4206,1);else{if(s+16>>>0>=c>>>0)break o;for(;o[0|(c=c-1|0)]=48,s+16>>>0<c>>>0;);}if(Ue(e,c,(0|(a=p-c|0))>(0|m)?m:a),m=m-a|0,x>>>0<=(f=f+4|0)>>>0)break a;if(!((0|m)>=0))break}pt(e,48,m+18|0,18,0),Ue(e,S,C-S|0);break n}c=m}pt(e,48,c+9|0,9,0)}pt(e,32,n,w,8192^i),y=(0|n)<(0|w)?w:n;break e}if(g=(a<<26>>31&9)+O|0,!(r>>>0>11)){for(c=12-r|0,A=16;A*=16,c=c-1|0;);t=45!=v[0|g]?t+A-A:-(A+(-t-A))}for(x=2|E,d=32&a,(0|C)==(0|(c=et(((c=(f=u[s+44>>2])>>31)^f)-c|0,0,C)))&&(o[s+15|0]=48,c=s+15|0),o[0|(m=c-2|0)]=a+15,o[c-1|0]=(0|f)<0?45:43,c=8&i,f=s+16|0;a=f,p=_(t)<2147483648?~~t:-2147483648,o[0|f]=d|v[p+5424|0],!(c|(0|r)>0)&0==(t=16*(t-+(0|p)))|1!=((f=a+1|0)-(s+16|0)|0)||(o[a+1|0]=46,f=a+2|0),0!=t;);y=-1,(2147483645-(a=(c=C-m|0)+x|0)|0)<(0|r)||(pt(e,32,n,a=(r=!r||((d=f-(s+16|0)|0)-2|0)>=(0|r)?d=f-(s+16|0)|0:r+2|0)+a|0,i),Ue(e,g,x),pt(e,48,n,a,65536^i),Ue(e,s+16|0,d),pt(e,48,r-d|0,0,0),Ue(e,m,c),pt(e,32,n,a,8192^i),y=(0|n)<(0|a)?a:n)}else pt(e,32,n,c=E+3|0,-65537&i),Ue(e,O,E),r=32&a,Ue(e,t!=t?r?2450:3390:r?2819:3394,3),pt(e,32,n,c,8192^i),y=(0|n)<(0|c)?c:n;return ne=s+560|0,0|y},function(e,t){e|=0;var n,r,i,a,o,s=0,l=0,h=0,d=0,p=0,g=0,v=0,m=0,y=0,b=0,k=0;s=t|=0,t=u[t>>2]+7&-8,u[s>>2]=t+16,i=e,g=u[t>>2],l=u[t+4>>2],r=e=u[t+12>>2],ne=n=ne-32|0,p=e&=2147483647;e:if((0|(h=e-1006698496|0))==(0|(e=e-1140785152|0))&(t=s=u[t+8>>2])>>>0<t>>>0|e>>>0>h>>>0){if(t=(e=s)<<4|l>>>28,e=s=r<<4|e>>>28,134217728==(0|(l&=268435455))&0!=(0|g)|l>>>0>134217728){e=e+1073741824|0,e=(t=t+1|0)?e:e+1|0;break e}if(e=e+1073741824|0,g|134217728!=(0|l))break e;e=(t=(l=1&t)+t|0)>>>0<l>>>0?e+1|0:e}else(!t&2147418112==(0|p)?!(l|g):p>>>0<2147418112)?(t=0,e=2146435072,p>>>0>1140785151||(e=0,(b=p>>>16|0)>>>0<15249||(t=g,e=l,p=h=65535&r|65536,y=s,d=s,64&(v=b-15233|0)?(s=t,t=31&(h=v+-64|0),(63&h)>>>0>=32?(e=s<<t,d=0):(e=(1<<t)-1&s>>>32-t|e<<t,d=s<<t),h=e,t=0,e=0):v&&(m=d,d=31&v,(63&v)>>>0>=32?(s=m<<d,d=0):(s=(1<<d)-1&m>>>32-d|h<<d,d=m<<d),h=s,k=d,m=t,d=31&(s=64-v|0),(63&s)>>>0>=32?(s=0,t=e>>>d|0):(s=e>>>d|0,t=((1<<d)-1&e)<<32-d|m>>>d),d=k|t,h|=s,t=31&v,(63&v)>>>0>=32?(s=m<<t,t=0):(s=(1<<t)-1&m>>>32-t|e<<t,t=m<<t),e=s),u[n+16>>2]=t,u[n+20>>2]=e,u[n+24>>2]=d,u[n+28>>2]=h,64&(t=15361-b|0)?(l=y,e=31&(t=t+-64|0),(63&t)>>>0>=32?(s=0,g=p>>>e|0):(s=p>>>e|0,g=((1<<e)-1&p)<<32-e|l>>>e),l=s,y=0,p=0):t&&(h=y,s=31&(e=64-t|0),(63&e)>>>0>=32?(e=h<<s,d=0):(e=(1<<s)-1&h>>>32-s|p<<s,d=h<<s),h=g,g=31&t,(63&t)>>>0>=32?(s=0,h=l>>>g|0):(s=l>>>g|0,h=((1<<g)-1&l)<<32-g|h>>>g),g=d|h,l=e|s,h=y,s=31&t,(63&t)>>>0>=32?(e=0,y=p>>>s|0):(e=p>>>s|0,y=((1<<s)-1&p)<<32-s|h>>>s),p=e),u[n>>2]=g,u[n+4>>2]=l,u[n+8>>2]=y,u[n+12>>2]=p,t=u[n+8>>2],e=u[n+12>>2]<<4|t>>>28,t<<=4,s=u[n>>2],t|=(p=u[n+4>>2])>>>28,134217728==(0|(l=268435455&p))&0!=(0|(s|=0!=(u[n+16>>2]|u[n+24>>2]|u[n+20>>2]|u[n+28>>2])))|l>>>0>134217728?e=(t=t+1|0)?e:e+1|0:s|134217728!=(0|l)||(e=(s=t)>>>0>(t=t+(1&t)|0)>>>0?e+1|0:e)))):(t=(e=s)<<4|l>>>28,e=524287&(s=r<<4|e>>>28)|2146959360);ne=n+32|0,c(0,0|t),c(1,-2147483648&r|e),a=i,o=+f(),w[a>>3]=o},Jt,function(e,t){t|=0,u[4+(e|=0)>>2]=7,u[e>>2]=t},function(e,t){t|=0,u[4+(e|=0)>>2]=10,u[e>>2]=t},function(e,t){t|=0,u[4+(e|=0)>>2]=13,u[e>>2]=t},Jt,Jt,Jt,Jt,Jt,Jt,function(e,t,n,r,i,a){var o;e|=0,t|=0,n=x(n),r|=0,i=x(i),a|=0,ne=o=ne-16|0,t=u[u[t>>2]+4>>2],nn[u[u[t>>2]+8>>2]](o,t,n,r,i,a),b[e>>2]=w[o>>3],b[e+4>>2]=w[o+8>>3],ne=o+16|0},function(e){e=u[u[(e|=0)>>2]+8>>2],nn[u[u[e>>2]+8>>2]](e)},ae,function(e){return 6952},Ut,function(e,t,n,r,i,a){e|=0,t|=0,n=x(n),r|=0,i=x(i),a|=0;var o,s=0;return ne=o=ne-16|0,s=u[e>>2],t=((e=u[e+4>>2])>>1)+t|0,1&e&&(s=u[s+u[t>>2]>>2]),nn[0|s](o,t,n,r,i,a),e=xt(16),t=u[o+12>>2],u[e+8>>2]=u[o+8>>2],u[e+12>>2]=t,t=u[o+4>>2],u[e>>2]=u[o>>2],u[e+4>>2]=t,ne=o+16|0,0|e},function(e){return 6956},Jt,Jt,Ut,Qt,Gt,Ct,function(e){var t;return e|=0,t=xt(12),o[t+4|0]=0,u[t+8>>2]=u[e>>2],u[e>>2]=0,u[t>>2]=4368,0|t},function(e,t,n){e|=0,n|=0;var r,i,a=0,s=0;if(ne=r=ne-32|0,(i=u[(t|=0)>>2])>>>0<2147483632){e:{if(i>>>0>=11)s=xt(a=1+(15|i)|0),u[r+16>>2]=-2147483648|a,u[r+8>>2]=s,u[r+12>>2]=i,a=i+s|0;else if(o[r+19|0]=i,a=(s=r+8|0)+i|0,!i)break e;he(s,t+4|0,i)}return o[0|a]=0,u[r>>2]=n,nn[0|e](r+24|0,r+8|0,r),V(u[r+24>>2]),e=u[r+24>>2],R(0|e),R(u[r>>2]),o[r+19|0]<0&&Se(u[r+8>>2]),ne=r+32|0,0|e}P(),d()},function(e,t,n){var r,i;n|=0,r=e|=0,i=0|W(0|(o[11+(t|=0)|0]<0?u[t>>2]:t),6956,u[n>>2]),u[r>>2]=i},function(e){return 6976},Ut,Rt,function(e){return 6979},Jt,Jt,Ut,Qt,Gt,Ct,function(e){var t;return e|=0,t=xt(12),o[t+4|0]=0,u[t+8>>2]=u[e>>2],u[e>>2]=0,u[t>>2]=4488,0|t},function(e,t,n){var r,i;n|=0,r=e|=0,i=0|W(0|(o[11+(t|=0)|0]<0?u[t>>2]:t),6979,u[n>>2]),u[r>>2]=i},function(e){return 6982},Nt,Ht,function(){var e,t;return t=xt(4),e=xt(28),s[e+20>>1]=0,u[e+16>>2]=1065353216,s[e+10>>1]=0,s[e+12>>1]=0,u[e>>2]=0,u[e+24>>2]=0,o[e+9|0]=0,u[e+4>>2]=1,o[e+22|0]=0,u[1732]=u[1732]+1,u[t>>2]=e,0|t},qt,Nt,function(e,t,n){t|=0,n|=0,o[20+(u[(e|=0)>>2]+t|0)|0]=n},wt,function(e,t){e|=0,t=x(t);var n,r=0,i=0;ne=n=ne-16|0,e=u[e>>2],t>=x(0)||(u[n>>2]=2262,ne=r=ne-16|0,u[r+12>>2]=n,e||(v[6936]?e=u[1733]:(e=xt(28),s[e+20>>1]=0,u[e+16>>2]=1065353216,s[e+10>>1]=0,s[e+12>>1]=0,u[e>>2]=0,u[e+24>>2]=0,o[e+9|0]=0,u[e+4>>2]=1,o[e+22|0]=0,u[1733]=e,o[6936]=1,u[1732]=u[1732]+1)),i=u[e+4>>2],v[e+9|0]?nn[0|i](e,0,5,0,4215,n):nn[0|i](e,0,5,4215,n),ne=r+16|0,Zt(),d()),b[e+16>>2]=t==x(0)?x(0):t,ne=n+16|0},function(e,t,n){e|=0,t|=0,n=x(n);var r=0;r=u[e>>2],t=((e=u[e+4>>2])>>1)+t|0,1&e&&(r=u[r+u[t>>2]>>2]),nn[0|r](t,n)},function(e,t){t|=0,o[u[(e|=0)>>2]+11|0]=t},_t,function(e,t){t|=0,o[u[(e|=0)>>2]+10|0]=t},function(e,t){return t|=0,v[20+(u[(e|=0)>>2]+t|0)|0]},kt,function(e){return v[u[(e|=0)>>2]+11|0]},At,function(e){return v[u[(e|=0)>>2]+10|0]},function(){return 0|Ee(xt(48),0,48)},Kt,function(){var e;return e=xt(16),u[e>>2]=0,u[e+4>>2]=0,u[e+8>>2]=0,u[e+12>>2]=0,0|e},Kt,function(){var e;return e=xt(16),u[e+8>>2]=0,u[e+12>>2]=0,u[e>>2]=0,0|e},Kt,jt,Bt,function(e,t){return t|=0,u[u[(e|=0)>>2]+t>>2]},function(e,t,n){t|=0,n|=0,u[u[(e|=0)>>2]+t>>2]=n},function(e){return 6987},Be,Ht,function(){return 0|$e(xt(12),0)},function(e,t){return t|=0,0|nn[0|(e|=0)](t)},function(e){return e|=0,0|$e(xt(12),e)},qt,Be,function(e){var t,n=0,r=0,i=0;ne=t=ne-624|0,n=u[4+(e|=0)>>2],u[e+4>>2]=0,n&&nn[u[u[n>>2]+4>>2]](n),n=u[e+8>>2],u[e+8>>2]=0,n&&nn[u[u[n>>2]+4>>2]](n);e:{if(e=u[e>>2],u[e+560>>2]==u[e+556>>2]){if(u[e+552>>2])break e;return je(e+556|0),i=o[e+4|0],n=ce(t+32|0,u[e+568>>2]),r=u[n+4>>2],u[e>>2]=u[n>>2],u[e+4>>2]=r,r=u[n+20>>2],u[e+16>>2]=u[n+16>>2],u[e+20>>2]=r,r=u[n+12>>2],u[e+8>>2]=u[n+8>>2],u[e+12>>2]=r,he(e+24|0,n+24|0,204),he(e+228|0,n+228|0,328),(r=u[e+556>>2])&&(u[e+560>>2]=r,Se(r)),u[e+556>>2]=u[n+556>>2],u[e+560>>2]=u[n+560>>2],u[e+564>>2]=u[n+564>>2],u[e+584>>2]=u[n+584>>2],r=u[n+580>>2],u[e+576>>2]=u[n+576>>2],u[e+580>>2]=r,r=u[n+572>>2],u[e+568>>2]=u[n+568>>2],u[e+572>>2]=r,(0|i)<0&&(o[e+4|0]=128|v[e+4|0],u[e+24>>2]=-909&u[e+24>>2]|520),void(ne=t+624|0)}u[t+16>>2]=3252,Re(e,t+16|0),Zt(),d()}u[t>>2]=2046,Re(e,t),Zt(),d()},Rt,function(e,t){e|=0,t|=0;var n=0,r=x(0),i=0,a=0,s=x(0),l=0,f=0,h=0,d=x(0);e:{f=u[t>>2],t=u[e>>2];t:if(!(8388607&(u[f+24>>2]^u[t+24>>2]))){d=b[f+40>>2],i=u[f+40>>2],r=b[t+40>>2];n:{r:{if(2139156720!=(0|(n=u[t+40>>2]))){if(s=x(NaN),e=3,2141891242==(0|n))break n;if(2140081935!=(0|n))break r;s=x(0),e=1;break n}e=2;break n}e=0,r==r&&(c(2,536870912+(-1073741825&n)|0),s=g(),e=1073741824&n?2:1)}n:{r:{if(2139156720!=(0|i)){if(r=x(NaN),n=3,2141891242==(0|i))break n;if(2140081935!=(0|i))break r;r=x(0),n=1;break n}r=x(0),n=2;break n}n=0,d==d&&(c(2,536870912+(-1073741825&i)|0),r=g(),n=1073741824&i?2:1)}if(!((0|n)!=(0|e)|!(!e|s!=s&r!=r|x(_(x(s-r)))<x(9999999747378752e-20)))&&(a=f+44|0,u[(n=t+44|0)>>2]==u[a>>2])){e=0;n:{for(;;){if(i=e,9==(0|(e=e+1|0)))break n;if(u[(l=e<<2)+n>>2]!=u[a+l>>2])break}if(i>>>0<8)break t}if(a=f+80|0,u[(n=t+80|0)>>2]==u[a>>2]){e=0;n:{for(;;){if(i=e,9==(0|(e=e+1|0)))break n;if(u[(l=e<<2)+n>>2]!=u[a+l>>2])break}if(i>>>0<8)break t}if(a=f+116|0,u[(n=t+116|0)>>2]==u[a>>2]){e=0;n:{for(;;){if(i=e,9==(0|(e=e+1|0)))break n;if(u[(l=e<<2)+n>>2]!=u[a+l>>2])break}if(i>>>0<8)break t}if(a=f+152|0,u[(n=t+152|0)>>2]==u[a>>2]){e=0;n:{for(;;){if(i=e,9==(0|(e=e+1|0)))break n;if(u[(l=e<<2)+n>>2]!=u[a+l>>2])break}if(i>>>0<8)break t}if(a=f+188|0,u[(n=t+188|0)>>2]==u[a>>2]){e=0;n:{for(;;){if(i=e,3==(0|(e=e+1|0)))break n;if(u[(l=e<<2)+n>>2]!=u[a+l>>2])break}if(i>>>0<2)break t}for(l=f+200|0,h=t+200|0,e=0,i=1;n=u[(e<<=2)+l>>2],a=u[e+h>>2],i&&(i=0,e=1,(0|n)==(0|a)););if((0|n)==(0|a)){for(l=f+208|0,h=t+208|0,e=0,i=1;n=u[(e<<=2)+l>>2],a=u[e+h>>2],i&&(i=0,e=1,(0|n)==(0|a)););if((0|n)==(0|a)){for(l=f+216|0,h=t+216|0,e=0,i=1;n=u[(e<<=2)+l>>2],a=u[e+h>>2],i&&(i=0,e=1,(0|n)==(0|a)););if((0|n)==(0|a)&&!((0|(e=(s=b[f+28>>2])!=s))==((r=b[t+28>>2])==r|0)|!(e|r!=r)&r!=s||((r=b[t+32>>2])==r|0)==((s=b[f+32>>2])!=s|0)|r==r&r!=s||(0|(e=(s=b[f+36>>2])!=s))==((r=b[t+36>>2])==r|0)|!e&r!=s)){if(e=0,(r=b[t+224>>2])!=r&&(e=1,(s=b[f+224>>2])!=s))break e;if((s=r)==(r=b[f+224>>2])|r!=r&e)break e}}}}}}}}}for(he(t+24|0,f+24|0,204);;){if(4&(e=v[t+4|0]))break e;if(o[t+4|0]=4|e,(e=u[t+20>>2])&&nn[0|e](t),u[t+308>>2]=2143289344,!(t=u[t+552>>2]))break}}},_t,function(e,t){t|=0;var n=0;e:if(e=u[(e|=0)>>2],((n=u[e+24>>2])>>>16&3)!=(0|t))for(u[e+24>>2]=-196609&n|t<<16&196608;;){if(4&(t=v[e+4|0]))break e;if(o[e+4|0]=4|t,(t=u[e+20>>2])&&nn[0|t](e),u[e+308>>2]=2143289344,!(e=u[e+552>>2]))break}},_t,function(e,t,n){t|=0,n=+n,st(u[(e|=0)>>2],t,Qe(x(n)))},function(e,t,n,r){t|=0,n|=0,r=+r;var i=0;i=u[(e|=0)>>2],t=((e=u[e+4>>2])>>1)+t|0,1&e&&(i=u[i+u[t>>2]>>2]),nn[0|i](t,n,r)},function(e,t,n){t|=0,n=+n,st(u[(e|=0)>>2],t,Je(x(n)))},function(e,t){t|=0,ze(u[(e|=0)>>2],5,t)},function(e,t){t|=0,ze(u[(e|=0)>>2],6,t)},function(e,t){t|=0,ze(u[(e|=0)>>2],7,t)},function(e,t){t|=0;var n=0;e:if(e=u[(e|=0)>>2],((n=u[e+24>>2])>>>2&3)!=(0|t))for(u[e+24>>2]=-13&n|t<<2&12;;){if(4&(t=v[e+4|0]))break e;if(o[e+4|0]=4|t,(t=u[e+20>>2])&&nn[0|t](e),u[e+308>>2]=2143289344,!(e=u[e+552>>2]))break}},function(e,t){t|=0;var n=0;e:if(e=u[(e|=0)>>2],((n=u[e+24>>2])>>>18&3)!=(0|t))for(u[e+24>>2]=-786433&n|t<<18&786432;;){if(4&(t=v[e+4|0]))break e;if(o[e+4|0]=4|t,(t=u[e+20>>2])&&nn[0|t](e),u[e+308>>2]=2143289344,!(e=u[e+552>>2]))break}},function(e,t){t|=0;var n=0;e:if(e=u[(e|=0)>>2],((n=u[e+24>>2])>>>4&7)!=(0|t))for(u[e+24>>2]=-113&n|t<<4&112;;){if(4&(t=v[e+4|0]))break e;if(o[e+4|0]=4|t,(t=u[e+20>>2])&&nn[0|t](e),u[e+308>>2]=2143289344,!(e=u[e+552>>2]))break}},function(e,t,n){t|=0,n=+n,lt(u[(e|=0)>>2],t,Qe(x(n)))},function(e,t,n){t|=0,n=+n,lt(u[(e|=0)>>2],t,Je(x(n)))},function(e,t){t|=0,lt(u[(e|=0)>>2],t,2141891242)},function(e,t){t|=0;var n=0;e:if(e=u[(e|=0)>>2],((n=u[e+24>>2])>>>20&3)!=(0|t))for(u[e+24>>2]=-3145729&n|t<<20&3145728;;){if(4&(t=v[e+4|0]))break e;if(o[e+4|0]=4|t,(t=u[e+20>>2])&&nn[0|t](e),u[e+308>>2]=2143289344,!(e=u[e+552>>2]))break}},function(e,t){t|=0;var n=0;e:if(e=u[(e|=0)>>2],((n=u[e+24>>2])>>>22&1)!=(0|t))for(u[e+24>>2]=-4194305&n|t<<22&4194304;;){if(4&(t=v[e+4|0]))break e;if(o[e+4|0]=4|t,(t=u[e+20>>2])&&nn[0|t](e),u[e+308>>2]=2143289344,!(e=u[e+552>>2]))break}},function(e,t){e|=0,t=+t;var n=0,r=x(0),i=x(0);e:if(r=x(t),e=u[e>>2],!(r==(i=b[e+28>>2])|r!=r&i!=i))for(b[e+28>>2]=r;;){if(4&(n=v[e+4|0]))break e;if(o[e+4|0]=4|n,(n=u[e+20>>2])&&nn[0|n](e),u[e+308>>2]=2143289344,!(e=u[e+552>>2]))break}},function(e,t,n){t|=0,n=+n;var r=0;r=u[(e|=0)>>2],t=((e=u[e+4>>2])>>1)+t|0,1&e&&(r=u[r+u[t>>2]>>2]),nn[0|r](t,n)},function(e,t){t=+t,ot(u[(e|=0)>>2],Qe(x(t)))},function(e,t){t=+t,ot(u[(e|=0)>>2],Je(x(t)))},function(e){ot(u[(e|=0)>>2],2141891242)},function(e,t){e|=0,t=+t;var n=0,r=x(0),i=x(0);e:if(r=x(t),e=u[e>>2],!(r==(i=b[e+32>>2])|r!=r&i!=i))for(b[e+32>>2]=r;;){if(4&(n=v[e+4|0]))break e;if(o[e+4|0]=4|n,(n=u[e+20>>2])&&nn[0|n](e),u[e+308>>2]=2143289344,!(e=u[e+552>>2]))break}},function(e,t){e|=0,t=+t;var n=0,r=x(0),i=x(0);e:if(r=x(t),e=u[e>>2],!(r==(i=b[e+36>>2])|r!=r&i!=i))for(b[e+36>>2]=r;;){if(4&(n=v[e+4|0]))break e;if(o[e+4|0]=4|n,(n=u[e+20>>2])&&nn[0|n](e),u[e+308>>2]=2143289344,!(e=u[e+552>>2]))break}},function(e,t){t=+t,at(u[(e|=0)>>2],0,Qe(x(t)))},function(e,t){t=+t,at(u[(e|=0)>>2],0,Je(x(t)))},function(e){at(u[(e|=0)>>2],0,2141891242)},function(e,t){t=+t,at(u[(e|=0)>>2],1,Qe(x(t)))},function(e,t){t=+t,at(u[(e|=0)>>2],1,Je(x(t)))},function(e){at(u[(e|=0)>>2],1,2141891242)},function(e,t){t=+t,rt(u[(e|=0)>>2],0,Qe(x(t)))},function(e,t){t=+t,rt(u[(e|=0)>>2],0,Je(x(t)))},function(e,t){t=+t,rt(u[(e|=0)>>2],1,Qe(x(t)))},function(e,t){t=+t,rt(u[(e|=0)>>2],1,Je(x(t)))},function(e,t){t=+t,it(u[(e|=0)>>2],0,Qe(x(t)))},function(e,t){t=+t,it(u[(e|=0)>>2],0,Je(x(t)))},function(e,t){t=+t,it(u[(e|=0)>>2],1,Qe(x(t)))},function(e,t){t=+t,it(u[(e|=0)>>2],1,Je(x(t)))},function(e,t){e|=0,t=+t;var n=0,r=x(0),i=x(0);e:if(r=x(t),e=u[e>>2],!(r==(i=b[e+224>>2])|r!=r&i!=i))for(b[e+224>>2]=r;;){if(4&(n=v[e+4|0]))break e;if(o[e+4|0]=4|n,(n=u[e+20>>2])&&nn[0|n](e),u[e+308>>2]=2143289344,!(e=u[e+552>>2]))break}},function(e,t,n){t|=0,n=+n;var r=0;e:if(e=u[(e|=0)>>2],(0|u[152+(t=e+(t<<2)|0)>>2])!=(0|(r=Qe(x(n)))))for(u[t+152>>2]=r;;){if(4&(t=v[e+4|0]))break e;if(o[e+4|0]=4|t,(t=u[e+20>>2])&&nn[0|t](e),u[e+308>>2]=2143289344,!(e=u[e+552>>2]))break}},function(e,t,n){t|=0,n=+n,ut(u[(e|=0)>>2],t,Qe(x(n)))},function(e,t,n){t|=0,n=+n,ut(u[(e|=0)>>2],t,Je(x(n)))},function(e,t,n){t|=0,n=+n;var r=0;e:if(e=u[(e|=0)>>2],(0|u[188+(t=e+(t<<2)|0)>>2])!=(0|(r=Qe(x(n)))))for(u[t+188>>2]=r;;){if(4&(t=v[e+4|0]))break e;if(o[e+4|0]=4|t,(t=u[e+20>>2])&&nn[0|t](e),u[e+308>>2]=2143289344,!(e=u[e+552>>2]))break}},function(e){return 3&m[u[(e|=0)>>2]+26>>1]},At,function(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0,a=x(0);r=2,t=u[t>>2]+(n<<2)|0,a=b[t+80>>2];e:{t:{if(2139156720!=(0|(t=u[t+80>>2]))){if(i=NaN,2141891242==(0|t)){r=3;break e}if(2140081935!=(0|t))break t;i=0,r=1;break e}break e}a==a?(r=1073741824&t?2:1,c(2,536870912+(-1073741825&t)|0),i=+g()):r=0}w[e+8>>3]=i,u[e>>2]=r},function(e,t,n){t|=0,n|=0;var r,i=0;return ne=r=ne-16|0,i=u[(e|=0)>>2],t=((e=u[e+4>>2])>>1)+t|0,1&e&&(i=u[i+u[t>>2]>>2]),nn[0|i](r,t,n),e=xt(16),t=u[r+12>>2],u[e+8>>2]=u[r+8>>2],u[e+12>>2]=t,t=u[r+4>>2],u[e>>2]=u[r>>2],u[e+4>>2]=t,ne=r+16|0,0|e},function(e){return u[u[(e|=0)>>2]+24>>2]>>>7&7},function(e){return u[u[(e|=0)>>2]+24>>2]>>>10&7},function(e){return u[u[(e|=0)>>2]+24>>2]>>>13&7},function(e){return u[u[(e|=0)>>2]+24>>2]>>>2&3},function(e){return u[u[(e|=0)>>2]+24>>2]>>>18&3},function(e){return u[u[(e|=0)>>2]+24>>2]>>>4&7},function(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0,a=x(0);r=2,t=u[t>>2]+(n<<2)|0,a=b[t+44>>2];e:{t:{if(2139156720!=(0|(t=u[t+44>>2]))){if(i=NaN,2141891242==(0|t)){r=3;break e}if(2140081935!=(0|t))break t;i=0,r=1;break e}break e}a==a?(r=1073741824&t?2:1,c(2,536870912+(-1073741825&t)|0),i=+g()):r=0}w[e+8>>3]=i,u[e>>2]=r},function(e,t){e|=0,t|=0;var n=0,r=x(0),i=x(0);r=x(NaN),t=u[t>>2],i=b[t+40>>2],n=3,2141891242!=(0|(t=u[t+40>>2]))&&(2140081935!=(0|t)?2139156720!=(0|t)?(n=0,i==i&&(c(2,536870912+(-1073741825&t)|0),r=g(),n=1073741824&t?2:1)):(r=x(0),n=2):(r=x(0),n=1)),u[e>>2]=n,w[e+8>>3]=r},function(e,t){t|=0;var n,r=0;return ne=n=ne-16|0,r=u[(e|=0)>>2],t=((e=u[e+4>>2])>>1)+t|0,1&e&&(r=u[r+u[t>>2]>>2]),nn[0|r](n,t),e=xt(16),t=u[n+12>>2],u[e+8>>2]=u[n+8>>2],u[e+12>>2]=t,t=u[n+4>>2],u[e>>2]=u[n>>2],u[e+4>>2]=t,ne=n+16|0,0|e},function(e){e|=0;var t=x(0);return+((t=b[u[e>>2]+32>>2])==t?t:x(0))},function(e,t){t|=0;var n=0;return n=u[(e|=0)>>2],t=((e=u[e+4>>2])>>1)+t|0,1&e&&(n=u[n+u[t>>2]>>2]),+nn[0|n](t)},function(e){e|=0;var t=x(0);return e=u[e>>2],(t=b[e+36>>2])!=t&&(t=v[u[e+568>>2]+10|0]?x(1):x(0)),+t},function(e,t){e|=0,t|=0;var n=0,r=0,i=x(0);t=u[t>>2],i=b[t+200>>2];e:{t:{if(2139156720!=(0|(t=u[t+200>>2]))){if(r=NaN,n=3,2141891242==(0|t))break e;if(2140081935!=(0|t))break t;r=0,n=1;break e}n=2;break e}n=0,i==i&&(c(2,536870912+(-1073741825&t)|0),r=+g(),n=1073741824&t?2:1)}t=n,w[e+8>>3]=r,u[e>>2]=t},function(e,t){e|=0,t|=0;var n=0,r=0,i=x(0);t=u[t>>2],i=b[t+204>>2];e:{t:{if(2139156720!=(0|(t=u[t+204>>2]))){if(r=NaN,n=3,2141891242==(0|t))break e;if(2140081935!=(0|t))break t;r=0,n=1;break e}n=2;break e}n=0,i==i&&(c(2,536870912+(-1073741825&t)|0),r=+g(),n=1073741824&t?2:1)}t=n,w[e+8>>3]=r,u[e>>2]=t},function(e,t){e|=0,t|=0;var n=0,r=0,i=x(0);t=u[t>>2],i=b[t+208>>2];e:{t:{if(2139156720!=(0|(t=u[t+208>>2]))){if(r=NaN,n=3,2141891242==(0|t))break e;if(2140081935!=(0|t))break t;r=0,n=1;break e}n=2;break e}n=0,i==i&&(c(2,536870912+(-1073741825&t)|0),r=+g(),n=1073741824&t?2:1)}t=n,w[e+8>>3]=r,u[e>>2]=t},function(e,t){e|=0,t|=0;var n=0,r=0,i=x(0);t=u[t>>2],i=b[t+212>>2];e:{t:{if(2139156720!=(0|(t=u[t+212>>2]))){if(r=NaN,n=3,2141891242==(0|t))break e;if(2140081935!=(0|t))break t;r=0,n=1;break e}n=2;break e}n=0,i==i&&(c(2,536870912+(-1073741825&t)|0),r=+g(),n=1073741824&t?2:1)}t=n,w[e+8>>3]=r,u[e>>2]=t},function(e,t){e|=0,t|=0;var n=0,r=0,i=x(0);t=u[t>>2],i=b[t+216>>2];e:{t:{if(2139156720!=(0|(t=u[t+216>>2]))){if(r=NaN,n=3,2141891242==(0|t))break e;if(2140081935!=(0|t))break t;r=0,n=1;break e}n=2;break e}n=0,i==i&&(c(2,536870912+(-1073741825&t)|0),r=+g(),n=1073741824&t?2:1)}t=n,w[e+8>>3]=r,u[e>>2]=t},function(e,t){e|=0,t|=0;var n=0,r=0,i=x(0);t=u[t>>2],i=b[t+220>>2];e:{t:{if(2139156720!=(0|(t=u[t+220>>2]))){if(r=NaN,n=3,2141891242==(0|t))break e;if(2140081935!=(0|t))break t;r=0,n=1;break e}n=2;break e}n=0,i==i&&(c(2,536870912+(-1073741825&t)|0),r=+g(),n=1073741824&t?2:1)}t=n,w[e+8>>3]=r,u[e>>2]=t},function(e){e|=0;var t=x(0);return+((t=b[u[e>>2]+224>>2])!=t?x(NaN):t)},function(e,t){e|=0,t|=0;var n=0,r=x(0);e=u[e>>2]+(t<<2)|0,r=b[e+152>>2];e:{if(!(2139156720==(0|(e=u[e+152>>2]))|2140081935==(0|e))){if(n=NaN,2141891242==(0|e)|r!=r)break e;if(2139156720!=(0|e))return c(2,536870912+(-1073741825&e)|0),+g()}n=0}return+n},function(e,t,n){t|=0,n|=0;var r=0;return r=u[(e|=0)>>2],t=((e=u[e+4>>2])>>1)+t|0,1&e&&(r=u[r+u[t>>2]>>2]),+nn[0|r](t,n)},function(e){return u[u[(e|=0)>>2]+24>>2]>>>20&3},function(e){return u[u[(e|=0)>>2]+24>>2]>>>22&1},function(e,t,n){e|=0,t|=0,n|=0;var r=0,i=0,a=x(0);r=2,t=u[t>>2]+(n<<2)|0,a=b[t+116>>2];e:{t:{if(2139156720!=(0|(t=u[t+116>>2]))){if(i=NaN,2141891242==(0|t)){r=3;break e}if(2140081935!=(0|t))break t;i=0,r=1;break e}break e}a==a?(r=1073741824&t?2:1,c(2,536870912+(-1073741825&t)|0),i=+g()):r=0}w[e+8>>3]=i,u[e>>2]=r},function(e,t){e|=0,t|=0;var n=x(0),r=x(0);e=u[e>>2]+(t<<2)|0,r=b[e+188>>2];e:{if(!(2139156720==(0|(e=u[e+188>>2]))|2140081935==(0|e))){if(n=x(NaN),2141891242==(0|e)|r!=r)break e;if(2139156720!=(0|e))return x((c(2,536870912+(-1073741825&e)|0),g()))}n=x(0)}return x(n)},function(e,t,n){t|=0,n|=0;var r=0;return r=u[(e|=0)>>2],t=((e=u[e+4>>2])>>1)+t|0,1&e&&(r=u[r+u[t>>2]>>2]),x(x(nn[0|r](t,n)))},function(e,t,n){t|=0,n|=0;var r,i=0,a=0,s=0,l=0,c=0,f=0,h=0,p=0,g=0;ne=r=ne-80|0,e=u[(e|=0)>>2];e:{t:{if(c=u[t>>2],!u[c+552>>2]){if(u[e+8>>2])break t;l=(t=u[e+556>>2])+(n<<2)|0;n:if((i=u[e+560>>2])>>>0<(s=u[(a=e+564|0)>>2])>>>0){if((0|i)==(0|l)){u[l>>2]=c,u[e+560>>2]=l+4;break n}if(n=i,i>>>0>(t=i-4|0)>>>0)for(;u[n>>2]=u[t>>2],n=n+4|0,i>>>0>(t=t+4|0)>>>0;);u[e+560>>2]=n,(0|(t=l+4|0))!=(0|i)&&ke(i-(-4&(t=i-t|0))|0,l,t),u[l>>2]=c}else{if((i=1+(i-t>>2)|0)>>>0>=1073741824)break e;if(s=(t=s-t|0)>>>1|0,a=yt(r+32|0,t>>>0>=2147483644?1073741823:i>>>0<s>>>0?s:i,n,a),(0|(n=u[a+8>>2]))==u[a+12>>2])if((t=u[a+4>>2])>>>0>(i=u[a>>2])>>>0)n=ke(f=(i=(1+(t-i>>2)|0)/-2<<2)+t|0,s=t,t=n-t|0)+t|0,u[a+8>>2]=n,u[a+4>>2]=i+u[a+4>>2];else{if(s=yt(r+56|0,t=(0|n)==(0|i)?1:n-i>>1,t>>>2|0,u[a+16>>2]),i=u[s+8>>2],(0|(t=u[a+4>>2]))!=(0|(n=u[a+8>>2]))){for(n=(n-t|0)+i|0;u[i>>2]=u[t>>2],t=t+4|0,(0|(i=i+4|0))!=(0|n););t=u[a+8>>2],i=u[a+4>>2]}else n=i,i=t;f=u[a>>2],u[a>>2]=u[s>>2],u[s>>2]=f,u[a+4>>2]=u[s+4>>2],u[s+4>>2]=i,u[a+8>>2]=n,u[s+8>>2]=t,h=u[a+12>>2],u[a+12>>2]=u[s+12>>2],u[s+12>>2]=h,(0|t)!=(0|i)&&(u[s+8>>2]=(3+(i-t|0)&-4)+t),f&&(Se(f),n=u[a+8>>2])}u[n>>2]=c,u[a+8>>2]=u[a+8>>2]+4,n=l-(t=u[e+556>>2])|0,p=a,g=ke(u[a+4>>2]-n|0,t,n),u[p+4>>2]=g,i=u[e+560>>2]-l|0,l=ke(u[a+8>>2],l,i),t=u[e+556>>2],u[e+556>>2]=u[a+4>>2],u[a+4>>2]=t,n=u[e+560>>2],u[e+560>>2]=i+l,u[a+8>>2]=n,i=u[e+564>>2],u[e+564>>2]=u[a+12>>2],u[a>>2]=t,u[a+12>>2]=i,(0|t)!=(0|n)&&(u[a+8>>2]=n+(3+(t-n|0)&-4)),t&&Se(t)}for(u[c+552>>2]=e;!(4&(t=v[e+4|0]))&&(o[e+4|0]=4|t,(t=u[e+20>>2])&&nn[0|t](e),u[e+308>>2]=2143289344,e=u[e+552>>2]););return void(ne=r+80|0)}u[r+16>>2]=4006,Re(e,r+16|0),Zt(),d()}u[r>>2]=4139,Re(e,r),Zt(),d()}P(),d()},wt,function(e,t){t|=0;var n,r=0,i=0,a=0;ne=n=ne-320|0,e=u[(e|=0)>>2];e:if(u[e+560>>2]!=u[e+556>>2]&&(i=u[t>>2],t=u[i+552>>2],tt(e,i))){if((0|e)==(0|t)){for(r=Ee(n,0,288),u[(t=r)+16>>2]=2143289344,u[t+20>>2]=2143289344,Ee(t+24|0,0,49),u[t+80>>2]=2143289344,a=t+288|0,t=t+96|0;u[t+16>>2]=-1082130432,u[t+20>>2]=-1082130432,u[t+8>>2]=0,u[t+12>>2]=0,u[t>>2]=-1082130432,u[t+4>>2]=-1082130432,(0|a)!=(0|(t=t+24|0)););u[r+312>>2]=-1082130432,u[r+316>>2]=-1082130432,u[r+304>>2]=0,u[r+308>>2]=0,u[r+296>>2]=-1082130432,u[r+300>>2]=-1082130432,u[r+288>>2]=2143289344,u[r+292>>2]=2143289344,he(i+228|0,r,320),u[i+552>>2]=0}for(;;){if(4&(t=v[e+4|0]))break e;if(o[e+4|0]=4|t,(t=u[e+20>>2])&&nn[0|t](e),u[e+308>>2]=2143289344,!(e=u[e+552>>2]))break}}ne=n+320|0},_t,function(e){return e=u[(e|=0)>>2],u[e+560>>2]-u[e+556>>2]>>2},At,function(e){return(e=u[u[(e|=0)>>2]+552>>2])?u[e>>2]:0},At,function(e,t){t|=0;var n,r=0;return n=u[(e|=0)>>2],e=u[n+556>>2],u[n+560>>2]-e>>2>>>0<=t>>>0||(e=u[e+(t<<2)>>2])&&(r=u[e>>2]),0|r},kt,function(e){return(2&v[u[(e|=0)>>2]+4|0])>>>1|0},At,function(e,t){t|=0;var n=0;e:if(e=u[(e|=0)>>2],((2&(n=v[e+4|0]))>>>1|0)!=(0|t))for(o[e+4|0]=253&n|(t?2:0);;){if(4&(t=v[e+4|0]))break e;if(o[e+4|0]=4|t,(t=u[e+20>>2])&&nn[0|t](e),u[e+308>>2]=2143289344,!(e=u[e+552>>2]))break}},_t,function(e,t){var n;t|=0,n=u[4+(e|=0)>>2],u[e+4>>2]=t,n&&nn[u[u[n>>2]+4>>2]](n),dt(u[e>>2],14)},_t,function(e){var t;t=u[4+(e|=0)>>2],u[e+4>>2]=0,t&&nn[u[u[t>>2]+4>>2]](t),dt(u[e>>2],0)},function(e,t){var n;t|=0,n=u[8+(e|=0)>>2],u[e+8>>2]=t,n&&nn[u[u[n>>2]+4>>2]](n),u[u[e>>2]+20>>2]=15},_t,function(e){var t;t=u[8+(e|=0)>>2],u[e+8>>2]=0,t&&nn[u[u[t>>2]+4>>2]](t),u[u[e>>2]+20>>2]=0},function(e){var t,n=0;if(ne=t=ne-16|0,e=u[(e|=0)>>2],u[e+8>>2]){for(;!(4&(n=v[e+4|0]))&&(o[e+4|0]=4|n,(n=u[e+20>>2])&&nn[0|n](e),u[e+308>>2]=2143289344,e=u[e+552>>2]););ne=t+16|0}else u[t>>2]=1024,Re(e,t),Zt(),d()},function(e){return(4&v[u[(e|=0)>>2]+4|0])>>>2|0},At,function(e,t,n,r){e|=0,t=+t,n=+n,r|=0;var i,a,o=x(0),s=x(0),l=x(0),f=0,h=x(0),d=0,p=x(0);ne=a=ne+-64|0,i=u[e>>2],Ee(a+8|0,0,56),u[1735]=u[1735]+1,fe(i),l=x(t),s=b[i+572>>2];e:{t:{switch(0|(e=u[i+576>>2])){case 0:case 3:break t}n:{if(!(1!=(0|e)|(o=b[i+572>>2])!=o)){if(!((o=s)<x(0)))break n;break t}r:{if(2!=(0|e)|o!=o){o=x(NaN);i:switch(e-1|0){case 1:break r;case 0:break i;default:break n}o=s;break n}if(l!=l|s<x(0))break t}o=x(x(s*l)*x(.009999999776482582))}p=x(o+x(Ve(i,2,l)+We(i,2,l))),d=1;break e}o=x(0),s=b[i+216>>2];t:{n:{r:{i:if(2139156720!=(0|(e=u[i+216>>2]))){if(2140081935==(0|e))break t;d=4276;a:{if(2141891242!=(0|e)){if(s==s)break a;d=4268}switch(o=b[d>>2],u[d+4>>2]-1|0){case 0:break r;case 1:break i;default:break n}}if(c(2,536870912+(-1073741825&e)|0),o=g(),!(1073741824&e))break r}o=x(x(o*l)*x(.009999999776482582))}if(o==o){o=x(0);r:if(2139156720!=(0|e)){if(2140081935==(0|e))break t;f=4276;i:{if(2141891242!=(0|e)){if(s==s)break i;f=4268}switch(o=b[f>>2],p=x(NaN),d=2,u[f+4>>2]-1|0){case 1:break r;case 0:break t;default:break e}}if(c(2,536870912+(-1073741825&e)|0),o=g(),!(1073741824&e))break t}p=x(x(o*l)*x(.009999999776482582)),d=2;break e}}d=l==l,p=l;break e}d=2,p=o}h=x(n),s=b[i+580>>2];e:{t:{switch(0|(e=u[i+584>>2])){case 0:case 3:break t}n:{if(!(1!=(0|e)|(o=b[i+580>>2])!=o)){if(!((o=s)<x(0)))break n;break t}r:{if(2!=(0|e)|o!=o){o=x(NaN);i:switch(e-1|0){case 1:break r;case 0:break i;default:break n}o=s;break n}if(h!=h|s<x(0))break t}o=x(x(s*h)*x(.009999999776482582))}s=x(o+x(Ve(i,0,l)+We(i,0,l))),e=1;break e}o=x(0),s=b[i+220>>2];t:{n:{r:{i:if(2139156720!=(0|(e=u[i+220>>2]))){if(2140081935==(0|e))break t;f=4276;a:{if(2141891242!=(0|e)){if(s==s)break a;f=4268}switch(o=b[f>>2],u[f+4>>2]-1|0){case 0:break r;case 1:break i;default:break n}}if(c(2,536870912+(-1073741825&e)|0),o=g(),!(1073741824&e))break r}o=x(x(o*h)*x(.009999999776482582))}if(o==o){o=x(0);r:if(2139156720!=(0|e)){if(2140081935==(0|e))break t;f=4276;i:{if(2141891242!=(0|e)){if(s==s)break i;f=4268}switch(o=b[f>>2],s=x(NaN),e=2,u[f+4>>2]-1|0){case 0:break t;case 1:break r;default:break e}}if(c(2,536870912+(-1073741825&e)|0),o=g(),!(1073741824&e))break t}s=x(x(o*h)*x(.009999999776482582)),e=2;break e}}e=h==h,s=h;break e}e=2,s=o}se(i,p,s,r,d,e,l,h,1,0,u[i+568>>2],a+8|0,0,u[1735])&&(Ne(i,3&v[i+300|0],l,h,l),_e(i,+b[u[i+568>>2]+16>>2],0,0)),ne=a- -64|0},function(e,t,n,r,i){t|=0,n=+n,r=+r,i|=0;var a=0;a=u[(e|=0)>>2],t=((e=u[e+4>>2])>>1)+t|0,1&e&&(a=u[a+u[t>>2]>>2]),nn[0|a](t,n,r,i)},function(e){return+b[u[(e|=0)>>2]+228>>2]},function(e){return+b[u[(e|=0)>>2]+236>>2]},function(e){return+b[u[(e|=0)>>2]+232>>2]},function(e){return+b[u[(e|=0)>>2]+240>>2]},function(e){return+b[u[(e|=0)>>2]+244>>2]},function(e){return+b[u[(e|=0)>>2]+248>>2]},function(e,t){e|=0,t=u[(t|=0)>>2],w[e>>3]=b[t+228>>2],w[e+8>>3]=b[t+236>>2],w[e+16>>3]=b[t+232>>2],w[e+24>>3]=b[t+240>>2],w[e+32>>3]=b[t+244>>2],w[e+40>>3]=b[t+248>>2]},function(e,t){t|=0;var n,r=0;return ne=n=ne-48|0,r=u[(e|=0)>>2],t=((e=u[e+4>>2])>>1)+t|0,1&e&&(r=u[r+u[t>>2]>>2]),nn[0|r](n,t),e=he(xt(48),n,48),ne=n+48|0,0|e},function(e,t){var n;if(t|=0,ne=n=ne-16|0,e=u[(e|=0)>>2],(0|t)<6){ne=n+16|0;e:{switch(t-4|0){case 0:if(t=e+260|0,2==(3&v[e+300|0]))break e;t=e+252|0;break e;case 1:if(t=e+252|0,2==(3&v[e+300|0]))break e;t=e+260|0;break e}t=252+(e+(t<<2)|0)|0}return+b[t>>2]}u[n>>2]=1871,Re(e,n),Zt(),d()},function(e,t){var n;if(t|=0,ne=n=ne-16|0,e=u[(e|=0)>>2],(0|t)<6){ne=n+16|0;e:{switch(t-4|0){case 0:if(t=e+276|0,2==(3&v[e+300|0]))break e;t=e+268|0;break e;case 1:if(t=e+268|0,2==(3&v[e+300|0]))break e;t=e+276|0;break e}t=268+(e+(t<<2)|0)|0}return+b[t>>2]}u[n>>2]=1871,Re(e,n),Zt(),d()},function(e,t){var n;if(t|=0,ne=n=ne-16|0,e=u[(e|=0)>>2],(0|t)<6){ne=n+16|0;e:{switch(t-4|0){case 0:if(t=e+292|0,2==(3&v[e+300|0]))break e;t=e+284|0;break e;case 1:if(t=e+284|0,2==(3&v[e+300|0]))break e;t=e+292|0;break e}t=284+(e+(t<<2)|0)|0}return+b[t>>2]}u[n>>2]=1871,Re(e,n),Zt(),d()},jt,Bt,jt,Bt,Ae,It,function(e){Se(It(e|=0))},function(e,t,n,r,i,a){var s,l,c;e|=0,t|=0,n=x(n),r|=0,i=x(i),a|=0,ne=s=ne-48|0,c=u[t+8>>2],1&o[6972]?t=u[1742]:(t=0|B(5,4416),o[6972]=1,u[1742]=t),u[s+40>>2]=a,b[s+32>>2]=i,u[s+24>>2]=r,b[s+16>>2]=n,t=(l=+Y(0|t,0|c,2873,s+12|0,s+16|0))<4294967296&l>=0?~~l>>>0:0,r=u[s+12>>2],a=u[t+4>>2],u[e>>2]=u[t>>2],u[e+4>>2]=a,a=u[t+12>>2],u[e+8>>2]=u[t+8>>2],u[e+12>>2]=a,G(0|r),ne=s+48|0},$t,en,Mt,function(e){Se(Mt(e|=0))},function(e){Pt(u[8+(e|=0)>>2],3244)},$t,function(e){return 0|Q(u[60+(e|=0)>>2])},function(e,t,n){t|=0,n|=0;var r,i=0,a=0,o=0,s=0,l=0,c=0;ne=r=ne-32|0,i=u[28+(e|=0)>>2],u[r+16>>2]=i,a=u[e+20>>2],u[r+28>>2]=n,u[r+24>>2]=t,t=a-i|0,u[r+20>>2]=t,a=t+n|0,l=2,t=r+16|0;e:{for(;;){t:{n:{r:{if(!zt(0|J(u[e+60>>2],0|t,0|l,r+12|0))){if((0|(o=u[r+12>>2]))==(0|a))break r;if((0|o)>=0)break n;break t}if(-1!=(0|a))break t}t=u[e+44>>2],u[e+28>>2]=t,u[e+20>>2]=t,u[e+16>>2]=t+u[e+48>>2],e=n;break e}s=o-((c=(s=u[t+4>>2])>>>0<o>>>0)?s:0)|0,u[(i=(c<<3)+t|0)>>2]=s+u[i>>2],u[(t=(c?12:4)+t|0)>>2]=u[t>>2]-s,a=a-o|0,l=l-c|0,t=i;continue}break}u[e+28>>2]=0,u[e+16>>2]=0,u[e+20>>2]=0,u[e>>2]=32|u[e>>2],e=0,2!=(0|l)&&(e=n-u[t+4>>2]|0)}return ne=r+32|0,0|e},function(e,t,n,r){var i;return t|=0,n|=0,r|=0,ne=i=ne-16|0,e=zt(0|q(u[60+(e|=0)>>2],0|t,0|n,255&r,i+8|0)),ne=i+16|0,re=e?-1:u[i+12>>2],0|(e?-1:u[i+8>>2])},function(e){return 0},function(e,t,n,r){return re=0,0},function(e,t,n){t|=0,n|=0;var r,i,a=0,s=0,l=0;return r=u[84+(e|=0)>>2],s=u[r>>2],a=u[r+4>>2],i=u[e+28>>2],(l=a>>>0<(l=u[e+20>>2]-i|0)>>>0?a:l)&&(he(s,i,l),s=l+u[r>>2]|0,u[r>>2]=s,a=u[r+4>>2]-l|0,u[r+4>>2]=a),(a=n>>>0>a>>>0?a:n)&&(he(s,t,a),s=a+u[r>>2]|0,u[r>>2]=s,u[r+4>>2]=u[r+4>>2]-a),o[0|s]=0,t=u[e+44>>2],u[e+28>>2]=t,u[e+20>>2]=t,0|n},en]);function rn(){return a.byteLength/65536|0}return{E:function(){for(var e=0,t=0,n=0;n=5888+(t=e<<4)|0,u[t+5892>>2]=n,u[t+5896>>2]=n,64!=(0|(e=e+1|0)););ve(48),u[1736]=16,u[1737]=0,ae(),u[1737]=u[1748],u[1748]=6944,u[1749]=194,u[1750]=0,Ae(),u[1750]=u[1748],u[1748]=6996},F:function(e){e|=0;var t,n,r=0,i=0,a=0;ne=t=ne-96|0,u[t>>2]=e,ne=i=ne-16|0,u[i+12>>2]=t,ne=e=ne-144|0,e=he(e,5440,144),r=n=t+16|0,u[e+44>>2]=r,u[e+20>>2]=r,a=(a=-2-r|0)>>>0>=2147483647?2147483647:a,u[e+48>>2]=a,r=r+a|0,u[e+28>>2]=r,u[e+16>>2]=r,Ce(e,2201,t,0,0),a&&(r=u[e+20>>2],o[r-((0|r)==u[e+16>>2])|0]=0),ne=e+144|0,ne=i+16|0;e:{if(3&(e=n))for(;;){if(!v[0|e])break e;if(!(3&(e=e+1|0)))break}for(;r=e,e=e+4|0,!((-1^(i=u[r>>2]))&i-16843009&-2139062144););for(;r=(e=r)+1|0,v[0|e];);}return e=(r=ue(e=1+(e-n|0)|0))?he(r,n,e):0,ne=t+96|0,0|e},G:function(){var e=0;if(e=u[1748])for(;nn[u[e>>2]](),e=u[e+4>>2];);},H:ue,I:nn,J:Se,K:function(e,t,n,r,i){return t|=0,n|=0,r|=0,i|=0,0|nn[0|(e|=0)](t,n,r,i)}}}(e)}(e)}Object.assign(t,i),i=null,t.wasmBinary&&(o=t.wasmBinary),t.noExitRuntime;var f=Error;o=[],"object"!=typeof{}&&R("no native wasm support detected");var h,d,p,g,v,m,y,b,w,k=!1;function x(e,t,n){n=t+n;for(var r="";!(t>=n);){var i=e[t++];if(!i)break;if(128&i){var a=63&e[t++];if(192==(224&i))r+=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++])?r+=String.fromCharCode(i):(i-=65536,r+=String.fromCharCode(55296|i>>10,56320|1023&i))}}else r+=String.fromCharCode(i)}return r}function _(){var e=h.buffer;t.HEAP8=d=new Int8Array(e),t.HEAP16=g=new Int16Array(e),t.HEAP32=m=new Int32Array(e),t.HEAPU8=p=new Uint8Array(e),t.HEAPU16=v=new Uint16Array(e),t.HEAPU32=y=new Uint32Array(e),t.HEAPF32=b=new Float32Array(e),t.HEAPF64=w=new Float64Array(e)}var A=t.INITIAL_MEMORY||16777216;65536<=A||R("INITIAL_MEMORY should be larger than STACK_SIZE, was "+A+"! (STACK_SIZE=65536)"),h=t.wasmMemory?t.wasmMemory:new function(){this.buffer=new ArrayBuffer(A/65536*65536)},_(),A=h.buffer.byteLength;var E,S=[],C=[],D=[];function T(){var e=t.preRun.shift();S.unshift(e)}var O,F=0,P=null;function R(e){throw t.onAbort&&t.onAbort(e),u(e="Aborted("+e+")"),k=!0,e=new f(e+". Build with -sASSERTIONS for more info."),r(e),e}function M(e){return e.startsWith("data:application/octet-stream;base64,")}if(!M(O="yoga-asm.wasm")){var I=O;O=t.locateFile?t.locateFile(I,a):a+I}function L(e){for(;0<e.length;)e.shift()(t)}function N(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 B(e,t){return e=N(e),function(){return t.apply(this,arguments)}}var j=[{},{value:void 0},{value:null},{value:!0},{value:!1}],U=[];function z(e){var t=Error,n=B(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 n.prototype=Object.create(t.prototype),n.prototype.constructor=n,n.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message},n}var W=void 0;function V(e){throw new W(e)}var G=function(e){return e||V("Cannot use deleted val. handle = "+e),j[e].value},Y=function(e){switch(e){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var t=U.length?U.pop():j.length;return j[t]={fa:1,value:e},t}},H=void 0,q=void 0;function Z(e){for(var t="";p[e];)t+=q[p[e++]];return t}var X=[];function K(){for(;X.length;){var e=X.pop();e.L.Z=!1,e.delete()}}var J=void 0,Q={};function $(e,t){for(void 0===t&&V("ptr should not be undefined");e.P;)t=e.aa(t),e=e.P;return t}var ee={};function te(e){var t=Z(e=et(e));return rt(e),t}function ne(e,t){var n=ee[e];return void 0===n&&V(t+" has unknown type "+te(e)),n}function re(){}var ie=!1;function ae(e){--e.count.value,0===e.count.value&&(e.S?e.T.V(e.S):e.O.M.V(e.N))}function oe(e,t,n){return t===n?e:void 0===n.P||null===(e=oe(e,t,n.P))?null:n.ma(e)}var se={},ue=void 0;function le(e){throw new ue(e)}function ce(e,t){return t.O&&t.N||le("makeClassHandle requires ptr and ptrType"),!!t.T!=!!t.S&&le("Both smartPtrType and smartPtr must be specified"),t.count={value:1},fe(Object.create(e,{L:{value:t}}))}function fe(e){return"undefined"==typeof FinalizationRegistry?(fe=function(e){return e},e):(ie=new FinalizationRegistry((function(e){ae(e.L)})),re=function(e){ie.unregister(e)},(fe=function(e){var t=e.L;return t.S&&ie.register(e,{L:t},e),e})(e))}var he={};function de(e){for(;e.length;){var t=e.pop();e.pop()(t)}}function pe(e){return this.fromWireType(m[e>>2])}var ge={},ve={};function me(e,t,n){function r(t){(t=n(t)).length!==e.length&&le("Mismatched type converter count");for(var r=0;r<e.length;++r)be(e[r],t[r])}e.forEach((function(e){ve[e]=t}));var i=Array(t.length),a=[],o=0;t.forEach((function(e,t){ee.hasOwnProperty(e)?i[t]=ee[e]:(a.push(e),ge.hasOwnProperty(e)||(ge[e]=[]),ge[e].push((function(){i[t]=ee[e],++o===a.length&&r(i)})))})),0===a.length&&r(i)}function ye(e){switch(e){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+e)}}function be(e,t,n){if(void 0===n&&(n={}),!("argPackAdvance"in t))throw new TypeError("registerType registeredInstance requires argPackAdvance");var r=t.name;if(e||V('type "'+r+'" must have a positive integer typeid pointer'),ee.hasOwnProperty(e)){if(n.ta)return;V("Cannot register type '"+r+"' twice")}ee[e]=t,delete ve[e],ge.hasOwnProperty(e)&&(t=ge[e],delete ge[e],t.forEach((function(e){return e()})))}function we(e){V(e.L.O.M.name+" instance already deleted")}function ke(){}function xe(e,t,n){if(void 0===e[t].R){var r=e[t];e[t]=function(){return e[t].R.hasOwnProperty(arguments.length)||V("Function '"+n+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+e[t].R+")!"),e[t].R[arguments.length].apply(this,arguments)},e[t].R=[],e[t].R[r.Y]=r}}function _e(e,t,n,r,i,a,o,s){this.name=e,this.constructor=t,this.W=n,this.V=r,this.P=i,this.oa=a,this.aa=o,this.ma=s,this.ia=[]}function Ae(e,t,n){for(;t!==n;)t.aa||V("Expected null or instance of "+n.name+", got an instance of "+t.name),e=t.aa(e),t=t.P;return e}function Ee(e,t){return null===t?(this.da&&V("null is not a valid "+this.name),0):(t.L||V('Cannot pass "'+Ie(t)+'" as a '+this.name),t.L.N||V("Cannot pass deleted object as a pointer of type "+this.name),Ae(t.L.N,t.L.O.M,this.M))}function Se(e,t){if(null===t){if(this.da&&V("null is not a valid "+this.name),this.ca){var n=this.ea();return null!==e&&e.push(this.V,n),n}return 0}if(t.L||V('Cannot pass "'+Ie(t)+'" as a '+this.name),t.L.N||V("Cannot pass deleted object as a pointer of type "+this.name),!this.ba&&t.L.O.ba&&V("Cannot convert argument of type "+(t.L.T?t.L.T.name:t.L.O.name)+" to parameter type "+this.name),n=Ae(t.L.N,t.L.O.M,this.M),this.ca)switch(void 0===t.L.S&&V("Passing raw pointer to smart pointer is illegal"),this.Aa){case 0:t.L.T===this?n=t.L.S:V("Cannot convert argument of type "+(t.L.T?t.L.T.name:t.L.O.name)+" to parameter type "+this.name);break;case 1:n=t.L.S;break;case 2:if(t.L.T===this)n=t.L.S;else{var r=t.clone();n=this.wa(n,Y((function(){r.delete()}))),null!==e&&e.push(this.V,n)}break;default:V("Unsupporting sharing policy")}return n}function Ce(e,t){return null===t?(this.da&&V("null is not a valid "+this.name),0):(t.L||V('Cannot pass "'+Ie(t)+'" as a '+this.name),t.L.N||V("Cannot pass deleted object as a pointer of type "+this.name),t.L.O.ba&&V("Cannot convert argument of type "+t.L.O.name+" to parameter type "+this.name),Ae(t.L.N,t.L.O.M,this.M))}function De(e,t,n,r){this.name=e,this.M=t,this.da=n,this.ba=r,this.ca=!1,this.V=this.wa=this.ea=this.ja=this.Aa=this.va=void 0,void 0!==t.P?this.toWireType=Se:(this.toWireType=r?Ee:Ce,this.U=null)}function Te(e,n){var r=(e=Z(e)).includes("j")?function(e,n){var r=[];return function(){if(r.length=0,Object.assign(r,arguments),e.includes("j")){var i=t["dynCall_"+e];i=r&&r.length?i.apply(null,[n].concat(r)):i.call(null,n)}else i=E.get(n).apply(null,r);return i}}(e,n):E.get(n);return"function"!=typeof r&&V("unknown function pointer with signature "+e+": "+n),r}var Oe=void 0;function Fe(e,t){var n=[],r={};throw t.forEach((function e(t){r[t]||ee[t]||(ve[t]?ve[t].forEach(e):(n.push(t),r[t]=!0))})),new Oe(e+": "+n.map(te).join([", "]))}function Pe(e,t,n,r,i){var a=t.length;2>a&&V("argTypes array size mismatch! Must at least get return value and 'this' types!");var o=null!==t[1]&&null!==n,s=!1;for(n=1;n<t.length;++n)if(null!==t[n]&&void 0===t[n].U){s=!0;break}var u="void"!==t[0].name,l=a-2,c=Array(l),f=[],h=[];return function(){if(arguments.length!==l&&V("function "+e+" called with "+arguments.length+" arguments, expected "+l+" args!"),h.length=0,f.length=o?2:1,f[0]=i,o){var n=t[1].toWireType(h,this);f[1]=n}for(var a=0;a<l;++a)c[a]=t[a+2].toWireType(h,arguments[a]),f.push(c[a]);if(a=r.apply(null,f),s)de(h);else for(var d=o?1:2;d<t.length;d++){var p=1===d?n:c[d-2];null!==t[d].U&&t[d].U(p)}return u?t[0].fromWireType(a):void 0}}function Re(e,t){for(var n=[],r=0;r<e;r++)n.push(y[t+4*r>>2]);return n}function Me(e){4<e&&0==--j[e].fa&&(j[e]=void 0,U.push(e))}function Ie(e){if(null===e)return"null";var t=typeof e;return"object"===t||"array"===t||"function"===t?e.toString():""+e}function Le(e,t){switch(t){case 2:return function(e){return this.fromWireType(b[e>>2])};case 3:return function(e){return this.fromWireType(w[e>>3])};default:throw new TypeError("Unknown float type: "+e)}}function Ne(e,t,n){switch(t){case 0:return n?function(e){return d[e]}:function(e){return p[e]};case 1:return n?function(e){return g[e>>1]}:function(e){return v[e>>1]};case 2:return n?function(e){return m[e>>2]}:function(e){return y[e>>2]};default:throw new TypeError("Unknown integer type: "+e)}}function Be(e,t){for(var n="",r=0;!(r>=t/2);++r){var i=g[e+2*r>>1];if(0==i)break;n+=String.fromCharCode(i)}return n}function je(e,t,n){if(void 0===n&&(n=2147483647),2>n)return 0;var r=t;n=(n-=2)<2*e.length?n/2:e.length;for(var i=0;i<n;++i)g[t>>1]=e.charCodeAt(i),t+=2;return g[t>>1]=0,t-r}function Ue(e){return 2*e.length}function ze(e,t){for(var n=0,r="";!(n>=t/4);){var i=m[e+4*n>>2];if(0==i)break;++n,65536<=i?(i-=65536,r+=String.fromCharCode(55296|i>>10,56320|1023&i)):r+=String.fromCharCode(i)}return r}function We(e,t,n){if(void 0===n&&(n=2147483647),4>n)return 0;var r=t;n=r+n-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)),m[t>>2]=a,(t+=4)+4>n)break}return m[t>>2]=0,t-r}function Ve(e){for(var t=0,n=0;n<e.length;++n){var r=e.charCodeAt(n);55296<=r&&57343>=r&&++n,t+=4}return t}var Ge={};function Ye(e){var t=Ge[e];return void 0===t?Z(e):t}var He=[],qe=[],Ze=[null,[],[]];W=t.BindingError=z("BindingError"),t.count_emval_handles=function(){for(var e=0,t=5;t<j.length;++t)void 0!==j[t]&&++e;return e},t.get_first_emval=function(){for(var e=5;e<j.length;++e)if(void 0!==j[e])return j[e];return null},H=t.PureVirtualError=z("PureVirtualError");for(var Xe=Array(256),Ke=0;256>Ke;++Ke)Xe[Ke]=String.fromCharCode(Ke);q=Xe,t.getInheritedInstanceCount=function(){return Object.keys(Q).length},t.getLiveInheritedInstances=function(){var e,t=[];for(e in Q)Q.hasOwnProperty(e)&&t.push(Q[e]);return t},t.flushPendingDeletes=K,t.setDelayFunction=function(e){J=e,X.length&&J&&J(K)},ue=t.InternalError=z("InternalError"),ke.prototype.isAliasOf=function(e){if(!(this instanceof ke&&e instanceof ke))return!1;var t=this.L.O.M,n=this.L.N,r=e.L.O.M;for(e=e.L.N;t.P;)n=t.aa(n),t=t.P;for(;r.P;)e=r.aa(e),r=r.P;return t===r&&n===e},ke.prototype.clone=function(){if(this.L.N||we(this),this.L.$)return this.L.count.value+=1,this;var e=fe,t=Object,n=t.create,r=Object.getPrototypeOf(this),i=this.L;return(e=e(n.call(t,r,{L:{value:{count:i.count,Z:i.Z,$:i.$,N:i.N,O:i.O,S:i.S,T:i.T}}}))).L.count.value+=1,e.L.Z=!1,e},ke.prototype.delete=function(){this.L.N||we(this),this.L.Z&&!this.L.$&&V("Object already scheduled for deletion"),re(this),ae(this.L),this.L.$||(this.L.S=void 0,this.L.N=void 0)},ke.prototype.isDeleted=function(){return!this.L.N},ke.prototype.deleteLater=function(){return this.L.N||we(this),this.L.Z&&!this.L.$&&V("Object already scheduled for deletion"),X.push(this),1===X.length&&J&&J(K),this.L.Z=!0,this},De.prototype.pa=function(e){return this.ja&&(e=this.ja(e)),e},De.prototype.ga=function(e){this.V&&this.V(e)},De.prototype.argPackAdvance=8,De.prototype.readValueFromPointer=pe,De.prototype.deleteObject=function(e){null!==e&&e.delete()},De.prototype.fromWireType=function(e){function t(){return this.ca?ce(this.M.W,{O:this.va,N:n,T:this,S:e}):ce(this.M.W,{O:this,N:e})}var n=this.pa(e);if(!n)return this.ga(e),null;var r=function(e,t){return t=$(e,t),Q[t]}(this.M,n);if(void 0!==r)return 0===r.L.count.value?(r.L.N=n,r.L.S=e,r.clone()):(r=r.clone(),this.ga(e),r);if(r=this.M.oa(n),!(r=se[r]))return t.call(this);r=this.ba?r.ka:r.pointerType;var i=oe(n,this.M,r.M);return null===i?t.call(this):this.ca?ce(r.M.W,{O:r,N:i,T:this,S:e}):ce(r.M.W,{O:r,N:i})},Oe=t.UnboundTypeError=z("UnboundTypeError");var Je="function"==typeof atob?atob:function(e){var t="",n=0;e=e.replace(/[^A-Za-z0-9\+\/=]/g,"");do{var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(e.charAt(n++)),i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(e.charAt(n++)),a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(e.charAt(n++)),o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(e.charAt(n++));r=r<<2|i>>4,i=(15&i)<<4|a>>2;var s=(3&a)<<6|o;t+=String.fromCharCode(r),64!==a&&(t+=String.fromCharCode(i)),64!==o&&(t+=String.fromCharCode(s))}while(n<e.length);return t},Qe={q:function(e,t,n){e=Z(e),t=ne(t,"wrapper"),n=G(n);var r=[].slice,i=t.M,a=i.W,o=i.P.W,s=i.P.constructor;for(var u in e=B(e,(function(){i.P.ia.forEach(function(e){if(this[e]===o[e])throw new H("Pure virtual function "+e+" must be implemented in JavaScript")}.bind(this)),Object.defineProperty(this,"__parent",{value:a}),this.__construct.apply(this,r.call(arguments))})),a.__construct=function(){this===a&&V("Pass correct 'this' to __construct");var e=s.implement.apply(void 0,[this].concat(r.call(arguments)));re(e);var t=e.L;e.notifyOnDestruction(),t.$=!0,Object.defineProperties(this,{L:{value:t}}),fe(this),e=t.N,e=$(i,e),Q.hasOwnProperty(e)?V("Tried to register registered instance: "+e):Q[e]=this},a.__destruct=function(){this===a&&V("Pass correct 'this' to __destruct"),re(this);var e=this.L.N;e=$(i,e),Q.hasOwnProperty(e)?delete Q[e]:V("Tried to unregister unregistered instance: "+e)},e.prototype=Object.create(a),n)e.prototype[u]=n[u];return Y(e)},k:function(e){var t=he[e];delete he[e];var n=t.ea,r=t.V,i=t.ha;me([e],i.map((function(e){return e.sa})).concat(i.map((function(e){return e.ya}))),(function(e){var a={};return i.forEach((function(t,n){var r=e[n],o=t.qa,s=t.ra,u=e[n+i.length],l=t.xa,c=t.za;a[t.na]={read:function(e){return r.fromWireType(o(s,e))},write:function(e,t){var n=[];l(c,e,u.toWireType(n,t)),de(n)}}})),[{name:t.name,fromWireType:function(e){var t,n={};for(t in a)n[t]=a[t].read(e);return r(e),n},toWireType:function(e,t){for(var i in a)if(!(i in t))throw new TypeError('Missing field: "'+i+'"');var o=n();for(i in a)a[i].write(o,t[i]);return null!==e&&e.push(r,o),o},argPackAdvance:8,readValueFromPointer:pe,U:r}]}))},w:function(){},C:function(e,t,n,r,i){var a=ye(n);be(e,{name:t=Z(t),fromWireType:function(e){return!!e},toWireType:function(e,t){return t?r:i},argPackAdvance:8,readValueFromPointer:function(e){if(1===n)var r=d;else if(2===n)r=g;else{if(4!==n)throw new TypeError("Unknown boolean type size: "+t);r=m}return this.fromWireType(r[e>>a])},U:null})},f:function(e,n,r,i,a,o,s,u,l,c,f,h,d){f=Z(f),o=Te(a,o),u&&(u=Te(s,u)),c&&(c=Te(l,c)),d=Te(h,d);var p=N(f);!function(e,n){t.hasOwnProperty(e)?(V("Cannot register public name '"+e+"' twice"),xe(t,e,e),t.hasOwnProperty(void 0)&&V("Cannot register multiple overloads of a function with the same number of arguments (undefined)!"),t[e].R[void 0]=n):t[e]=n}(p,(function(){Fe("Cannot construct "+f+" due to unbound types",[i])})),me([e,n,r],i?[i]:[],(function(n){if(n=n[0],i)var r=n.M,a=r.W;else a=ke.prototype;n=B(p,(function(){if(Object.getPrototypeOf(this)!==s)throw new W("Use 'new' to construct "+f);if(void 0===l.X)throw new W(f+" has no accessible constructor");var e=l.X[arguments.length];if(void 0===e)throw new W("Tried to invoke ctor of "+f+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(l.X).toString()+") parameters instead!");return e.apply(this,arguments)}));var s=Object.create(a,{constructor:{value:n}});n.prototype=s;var l=new _e(f,n,s,d,r,o,u,c);r=new De(f,l,!0,!1),a=new De(f+"*",l,!1,!1);var h=new De(f+" const*",l,!1,!0);return se[e]={pointerType:a,ka:h},function(e,n){t.hasOwnProperty(e)||le("Replacing nonexistant public symbol"),t[e]=n,t[e].Y=void 0}(p,n),[r,a,h]}))},d:function(e,t,n,r,i,a,o){var s=Re(n,r);t=Z(t),a=Te(i,a),me([],[e],(function(e){function r(){Fe("Cannot call "+i+" due to unbound types",s)}var i=(e=e[0]).name+"."+t;t.startsWith("@@")&&(t=Symbol[t.substring(2)]);var u=e.M.constructor;return void 0===u[t]?(r.Y=n-1,u[t]=r):(xe(u,t,i),u[t].R[n-1]=r),me([],s,(function(e){return e=Pe(i,[e[0],null].concat(e.slice(1)),null,a,o),void 0===u[t].R?(e.Y=n-1,u[t]=e):u[t].R[n-1]=e,[]})),[]}))},p:function(e,t,n,r,i,a){0<t||R();var o=Re(t,n);i=Te(r,i),me([],[e],(function(e){var n="constructor "+(e=e[0]).name;if(void 0===e.M.X&&(e.M.X=[]),void 0!==e.M.X[t-1])throw new W("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.M.X[t-1]=function(){Fe("Cannot construct "+e.name+" due to unbound types",o)},me([],o,(function(r){return r.splice(1,0,null),e.M.X[t-1]=Pe(n,r,null,i,a),[]})),[]}))},b:function(e,t,n,r,i,a,o,s){var u=Re(n,r);t=Z(t),a=Te(i,a),me([],[e],(function(e){function r(){Fe("Cannot call "+i+" due to unbound types",u)}var i=(e=e[0]).name+"."+t;t.startsWith("@@")&&(t=Symbol[t.substring(2)]),s&&e.M.ia.push(t);var l=e.M.W,c=l[t];return void 0===c||void 0===c.R&&c.className!==e.name&&c.Y===n-2?(r.Y=n-2,r.className=e.name,l[t]=r):(xe(l,t,i),l[t].R[n-2]=r),me([],u,(function(r){return r=Pe(i,r,e,a,o),void 0===l[t].R?(r.Y=n-2,l[t]=r):l[t].R[n-2]=r,[]})),[]}))},B:function(e,t){be(e,{name:t=Z(t),fromWireType:function(e){var t=G(e);return Me(e),t},toWireType:function(e,t){return Y(t)},argPackAdvance:8,readValueFromPointer:pe,U:null})},n:function(e,t,n){n=ye(n),be(e,{name:t=Z(t),fromWireType:function(e){return e},toWireType:function(e,t){return t},argPackAdvance:8,readValueFromPointer:Le(t,n),U:null})},e:function(e,t,n,r,i){t=Z(t),-1===i&&(i=4294967295),i=ye(n);var a=function(e){return e};if(0===r){var o=32-8*n;a=function(e){return e<<o>>>o}}n=t.includes("unsigned")?function(e,t){return t>>>0}:function(e,t){return t},be(e,{name:t,fromWireType:a,toWireType:n,argPackAdvance:8,readValueFromPointer:Ne(t,i,0!==r),U:null})},c:function(e,t,n){function r(e){e>>=2;var t=y;return new i(t.buffer,t[e+1],t[e])}var i=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][t];be(e,{name:n=Z(n),fromWireType:r,argPackAdvance:8,readValueFromPointer:r},{ta:!0})},o:function(e,t){var n="std::string"===(t=Z(t));be(e,{name:t,fromWireType:function(e){var t=y[e>>2],r=e+4;if(n)for(var i=r,a=0;a<=t;++a){var o=r+a;if(a==t||0==p[o]){if(i=i?x(p,i,o-i):"",void 0===s)var s=i;else s+=String.fromCharCode(0),s+=i;i=o+1}}else{for(s=Array(t),a=0;a<t;++a)s[a]=String.fromCharCode(p[r+a]);s=s.join("")}return rt(e),s},toWireType:function(e,t){t instanceof ArrayBuffer&&(t=new Uint8Array(t));var r,i="string"==typeof t;if(i||t instanceof Uint8Array||t instanceof Uint8ClampedArray||t instanceof Int8Array||V("Cannot pass non-string to std::string"),n&&i){var a=0;for(r=0;r<t.length;++r){var o=t.charCodeAt(r);127>=o?a++:2047>=o?a+=2:55296<=o&&57343>=o?(a+=4,++r):a+=3}r=a}else r=t.length;if(o=(a=nt(4+r+1))+4,y[a>>2]=r,n&&i){if(i=o,o=r+1,r=p,0<o){o=i+o-1;for(var s=0;s<t.length;++s){var u=t.charCodeAt(s);if(55296<=u&&57343>=u&&(u=65536+((1023&u)<<10)|1023&t.charCodeAt(++s)),127>=u){if(i>=o)break;r[i++]=u}else{if(2047>=u){if(i+1>=o)break;r[i++]=192|u>>6}else{if(65535>=u){if(i+2>=o)break;r[i++]=224|u>>12}else{if(i+3>=o)break;r[i++]=240|u>>18,r[i++]=128|u>>12&63}r[i++]=128|u>>6&63}r[i++]=128|63&u}}r[i]=0}}else if(i)for(i=0;i<r;++i)255<(s=t.charCodeAt(i))&&(rt(o),V("String has UTF-16 code units that do not fit in 8 bits")),p[o+i]=s;else for(i=0;i<r;++i)p[o+i]=t[i];return null!==e&&e.push(rt,a),a},argPackAdvance:8,readValueFromPointer:pe,U:function(e){rt(e)}})},j:function(e,t,n){if(n=Z(n),2===t)var r=Be,i=je,a=Ue,o=function(){return v},s=1;else 4===t&&(r=ze,i=We,a=Ve,o=function(){return y},s=2);be(e,{name:n,fromWireType:function(e){for(var n,i=y[e>>2],a=o(),u=e+4,l=0;l<=i;++l){var c=e+4+l*t;l!=i&&0!=a[c>>s]||(u=r(u,c-u),void 0===n?n=u:(n+=String.fromCharCode(0),n+=u),u=c+t)}return rt(e),n},toWireType:function(e,r){"string"!=typeof r&&V("Cannot pass non-string to C++ string type "+n);var o=a(r),u=nt(4+o+t);return y[u>>2]=o>>s,i(r,u+4,o+t),null!==e&&e.push(rt,u),u},argPackAdvance:8,readValueFromPointer:pe,U:function(e){rt(e)}})},l:function(e,t,n,r,i,a){he[e]={name:Z(t),ea:Te(n,r),V:Te(i,a),ha:[]}},i:function(e,t,n,r,i,a,o,s,u,l){he[e].ha.push({na:Z(t),sa:n,qa:Te(r,i),ra:a,ya:o,xa:Te(s,u),za:l})},D:function(e,t){be(e,{ua:!0,name:t=Z(t),argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},t:function(e,t,n,r,i){e=He[e],t=G(t),n=Ye(n);var a=[];return y[r>>2]=Y(a),e(t,n,a,i)},u:function(e,t,n,r){(e=He[e])(t=G(t),n=Ye(n),null,r)},h:Me,m:function(e,t){var n=function(e,t){for(var n=Array(e),r=0;r<e;++r)n[r]=ne(y[t+4*r>>2],"parameter "+r);return n}(e,t),r=n[0];t=r.name+"_$"+n.slice(1).map((function(e){return e.name})).join("_")+"$";var i=qe[t];if(void 0!==i)return i;var a=Array(e-1);return i=function(e){var t=He.length;return He.push(e),t}((function(t,i,o,s){for(var u=0,l=0;l<e-1;++l)a[l]=n[l+1].readValueFromPointer(s+u),u+=n[l+1].argPackAdvance;for(t=t[i].apply(t,a),l=0;l<e-1;++l)n[l+1].la&&n[l+1].la(a[l]);if(!r.ua)return r.toWireType(o,t)})),qe[t]=i},r:function(e){4<e&&(j[e].fa+=1)},s:function(e){de(G(e)),Me(e)},g:function(){R("")},y:function(e,t,n){p.copyWithin(e,t,t+n)},x:function(e){var t=p.length;if(2147483648<(e>>>=0))return!1;for(var n=1;4>=n;n*=2){var r=t*(1+.2/n);r=Math.min(r,e+100663296);var i=Math,a=i.min;r=Math.max(e,r),r+=(65536-r%65536)%65536;e:{var o=h.buffer;try{h.grow(a.call(i,2147483648,r)-o.byteLength+65535>>>16),_();var s=1;break e}catch(e){}s=void 0}if(s)return!0}return!1},A:function(){return 52},v:function(){return 70},z:function(e,t,n,r){for(var i=0,a=0;a<n;a++){var o=y[t>>2],l=y[t+4>>2];t+=8;for(var c=0;c<l;c++){var f=p[o+c],h=Ze[e];0===f||10===f?((1===e?s:u)(x(h,0)),h.length=0):h.push(f)}i+=l}return y[r>>2]=i,0},a:h},$e=function(){function e(e){t.asm=e.exports,E=t.asm.I,C.unshift(t.asm.E),F--,t.monitorRunDependencies&&t.monitorRunDependencies(F),0==F&&P&&(e=P,P=null,e())}var n={a:Qe};if(F++,t.monitorRunDependencies&&t.monitorRunDependencies(F),t.instantiateWasm)try{return t.instantiateWasm(n,e)}catch(e){u("Module.instantiateWasm callback failed with error: "+e),r(e)}return n=function(e){var t=O;try{try{if(t==O&&o)new Uint8Array(o);else{if(M(t)){try{var n=Je(t.slice(37)),r=new Uint8Array(n.length);for(t=0;t<n.length;++t)r[t]=n.charCodeAt(t);var i=r}catch(e){throw Error("Converting base64 string to bytes failed.")}var a=i}else a=void 0;if(!a)throw"sync fetching of the wasm failed: you can preload it to Module['wasmBinary'] manually, or emcc.py will do that for you when generating HTML (but not JS)"}}catch(e){R(e)}var s=new l,f=new c(e)}catch(t){throw e=t.toString(),u("failed to compile wasm module: "+e),(e.includes("imported Memory")||e.includes("memory import"))&&u("Memory size incompatibility issues may be due to changing INITIAL_MEMORY at runtime to something too large. Use ALLOW_MEMORY_GROWTH to allow any size memory (and also make sure not to set INITIAL_MEMORY at runtime to something smaller than it was at compile time)."),t}return[f,s]}(n),e(n[0]),t.asm}(),et=t.___getTypeName=$e.F;t.__embind_initialize_bindings=$e.G;var tt,nt=$e.H,rt=$e.J;function it(){function e(){if(!tt&&(tt=!0,t.calledRun=!0,!k)){if(L(C),n(t),t.onRuntimeInitialized&&t.onRuntimeInitialized(),t.postRun)for("function"==typeof t.postRun&&(t.postRun=[t.postRun]);t.postRun.length;){var e=t.postRun.shift();D.unshift(e)}L(D)}}if(!(0<F)){if(t.preRun)for("function"==typeof t.preRun&&(t.preRun=[t.preRun]);t.preRun.length;)T();L(S),0<F||(t.setStatus?(t.setStatus("Running..."),setTimeout((function(){setTimeout((function(){t.setStatus("")}),1),e()}),1)):e())}}if(t.dynCall_jiji=$e.K,P=function e(){tt||it(),tt||(P=e)},t.preInit)for("function"==typeof t.preInit&&(t.preInit=[t.preInit]);0<t.preInit.length;)t.preInit.pop()();return it(),e});var oq=function(e){function t(e,t,n){var r=e[t];e[t]=function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return n.call.apply(n,[this,r].concat(t))}}for(var n=function(){var n,a=i[r],o=((n={})[iq.UNIT_POINT]=e.Node.prototype[a],n[iq.UNIT_PERCENT]=e.Node.prototype[a+"Percent"],n[iq.UNIT_AUTO]=e.Node.prototype[a+"Auto"],n);t(e.Node.prototype,a,(function(e){for(var t,n,r=arguments.length,i=new Array(r>1?r-1:0),s=1;s<r;s++)i[s-1]=arguments[s];var u,l,c=i.pop();if("auto"===c)u=iq.UNIT_AUTO,l=void 0;else if("object"==typeof c)u=c.unit,l=c.valueOf();else if(u="string"==typeof c&&c.endsWith("%")?iq.UNIT_PERCENT:iq.UNIT_POINT,l=parseFloat(c),!Number.isNaN(c)&&Number.isNaN(l))throw new Error("Invalid value "+c+" for "+a);if(!o[u])throw new Error('Failed to execute "'+a+"\": Unsupported unit '"+c+"'");return void 0!==l?(t=o[u]).call.apply(t,[this].concat(i,[l])):(n=o[u]).call.apply(n,[this].concat(i))}))},r=0,i=["setPosition","setMargin","setFlexBasis","setWidth","setHeight","setMinWidth","setMinHeight","setMaxWidth","setMaxHeight","setPadding"];r<i.length;r++)n();return t(e.Node.prototype,"setMeasureFunc",(function(t,n){return n?t.call(this,(r=n,e.MeasureCallback.implement({measure:function(){var e=r.apply(void 0,arguments),t=e.width,n=e.height;return{width:null!=t?t:NaN,height:null!=n?n:NaN}}}))):this.unsetMeasureFunc();var r})),t(e.Node.prototype,"setDirtiedFunc",(function(t,n){var r;t.call(this,(r=n,e.DirtiedCallback.implement({dirtied:r})))})),t(e.Config.prototype,"free",(function(){e.Config.destroy(this)})),t(e.Node,"create",(function(t,n){return n?e.Node.createWithConfig(n):e.Node.createDefault()})),t(e.Node.prototype,"free",(function(){e.Node.destroy(this)})),t(e.Node.prototype,"freeRecursive",(function(){for(var e=0,t=this.getChildCount();e<t;++e)this.getChild(0).freeRecursive();this.free()})),t(e.Node.prototype,"calculateLayout",(function(e,t,n,r){return void 0===t&&(t=NaN),void 0===n&&(n=NaN),void 0===r&&(r=iq.DIRECTION_LTR),e.call(this,t,n,r)})),mc({Config:e.Config,Node:e.Node},iq)}(aq()),sq=function(e){var t=0,n="",r=[];return e.forEach((function(e){n+=e.string,r.push({start:t,end:t+e.string.length,attributes:e.attributes||{}}),t+=e.string.length})),{string:n,runs:r}},uq=function(e,t){switch(t){case"uppercase":return e.toUpperCase();case"lowercase":return e.toLowerCase();case"capitalize":return function(e){return e?e.replace(/(^|\s)\S/g,(function(e){return e.toUpperCase()})):e}(e);case"upperfirst":return Jw(e);default:return e}},lq=function(){function e(e){this.name=e,this.src=$W.open(null,e)}var t=e.prototype;return t.encode=function(e){return this.src.encode(e)},t.layout=function(e){var t=this,n=this.encode(e),r=n[0],i=n[1];return{positions:i,stringIndices:i.map((function(e,t){return t})),glyphs:r.map((function(e,n){var r=t.getGlyph(parseInt(e,16));return r.advanceWidth=i[n].advanceWidth,r}))}},t.glyphForCodePoint=function(e){var t=this.getGlyph(e);return t.advanceWidth=400,t},t.getGlyph=function(e){return{id:e,_font:this.src,codePoints:[e],isLigature:!1,name:this.src.font.characterToGlyph(e)}},t.hasGlyphForCodePoint=function(e){return".notdef"!==this.src.font.characterToGlyph(e)},we(e,[{key:"ascent",get:function(){return 900}},{key:"capHeight",get:function(){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}}},{key:"xHeight",get:function(){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}}},{key:"descent",get:function(){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}}},{key:"lineGap",get:function(){return 0}},{key:"unitsPerEm",get:function(){return 1e3}}]),e}(),cq={},fq=[173],hq=function(e){return e.attributes.fontSize||12},dq=function(e){if(cq[e])return cq[e];var t=new lq(e);return cq[e]=t,t},pq=function(){return dq("Helvetica")},gq=function(e,t){return!t||!fq.includes(e)&&!t.hasGlyphForCodePoint(e)&&pq().hasGlyphForCodePoint(e)},vq=function(){return function(e){for(var t=e.string,n=e.runs,r=null,i=null,a=0,o=0,s=[],u=0;u<n.length;u+=1){var l=n[u],c="string"===typeof l.attributes.font?dq(l.attributes.font):l.attributes.font;if(0===t.length){s.push({start:0,end:0,attributes:{font:c}});break}for(var f=t.slice(l.start,l.end),h=0;h<f.length;h+=1){var d=f[h],p=d.codePointAt(),g=gq(p,c)?pq():c,v=hq(l);g===r&&v===i&&g.unitsPerEm===r.unitsPerEm||(r&&s.push({start:a,end:o,attributes:{font:r,scale:i/r.unitsPerEm}}),r=g,i=v,a=o),o+=d.length}}if(a<t.length){var m=hq(Hw(n));s.push({start:a,end:t.length,attributes:{font:r,scale:m/r.unitsPerEm}})}return{string:t,runs:s}}},mq={linebreaker:IY,justification:zY,textDecoration:VY,scriptItemizer:YY,wordHyphenation:ZY,fontSubstitution:vq},yq=AY(mq),bq=function e(t,n){if(!n)return[{string:""}];for(var r=[],i=n.props,a=i.fill,o=void 0===a?"black":a,s=i.fontFamily,u=void 0===s?"Helvetica":s,l=i.fontWeight,c=i.fontStyle,f=i.fontSize,h=void 0===f?18:f,d=i.textDecorationColor,p=i.textDecorationStyle,g=i.textTransform,v=i.opacity,m=n.props.textDecoration,y=t?t.getFont({fontFamily:u,fontWeight:l,fontStyle:c}):null,b={font:y?y.data:u,opacity:v,fontSize:h,color:o,underlineStyle:p,underline:"underline"===m||"underline line-through"===m||"line-through underline"===m,underlineColor:d||o,strike:"line-through"===m||"underline line-through"===m||"line-through underline"===m,strikeStyle:p,strikeColor:d||o},w=0;w<n.children.length;w+=1){var k=n.children[w];k.type===jc?r.push({string:uq(k.value,g),attributes:b}):k&&r.push.apply(r,e(k))}return r},wq=function(e,t){return sq(bq(e,t))},kq=999999999999,xq={before:-.5,after:-.5},_q=function(e,t){if(!t.children)return t;var n=t.children.map(function(e){return function(t){var n,r,i=wq(e,t),a={x:(null===(n=t.props)||void 0===n?void 0:n.x)||0,y:(null===(r=t.props)||void 0===r?void 0:r.y)||0,width:kq,height:kq},o=t.props.hyphenationCallback||(null===e||void 0===e?void 0:e.getHyphenationCallback())||null,s=yq(i,a,{hyphenationCallback:o,shrinkWhitespaceFactor:xq}).flat();return Object.assign({},t,{lines:s})}}(e));return Object.assign({},t,{children:n})},Aq=function(e){return e.type===Tc},Eq=function(e){return e.type!==Tc},Sq=/url\(['"]?#([^'"]+)['"]?\)/,Cq=function(e,t){if(t)return Sq.test(t)?e[t.match(Sq)[1]]:t},Dq=function e(t){return function(n){var r,i,a=Cq(t,null===(r=n.props)||void 0===r?void 0:r.fill),o=Cq(t,null===(i=n.props)||void 0===i?void 0:i.clipPath),s=Object.assign({},n.props,{fill:a,clipPath:o}),u=n.children?n.children.map(e(t)):void 0;return Object.assign({},n,{props:s,children:u})}},Tq=function(e){if(!e.children)return e;var t=(((e.children||[]).find(Aq)||{}).children||[]).reduce((function(e,t){var n,r=null===(n=t.props)||void 0===n?void 0:n.id;return r&&(e[r]=t),e}),{}),n=e.children.map(Dq(t));return Object.assign({},e,{children:n})},Oq=function(e){return function(e){if(!e.children)return e;var t=e.children.filter(Eq);return Object.assign({},e,{children:t})}(Tq(e))},Fq=function(e){if(!e)return null;var t=e.split(/[,\s]+/).map(parseFloat);return 4!==t.length?null:{minX:t[0],minY:t[1],maxX:t[2],maxY:t[3]}},Pq=["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"],Rq=function e(t){if(!t.children)return t;var n=function(e){var t=e.props||{};return Kw(Pq,t)}(t),r=t.children.map((function(t){var r=Object.assign({},n,t.props||{}),i=Object.assign({},t,{props:r});return e(i)}));return Object.assign({},t,{children:r})},Mq=function(e){var t=e.replace(/[\s\r\t\n]+/gm," ").replace(/^defer\s/,"").split(" ");return{align:t[0]||"xMidYMid",meetOrSlice:t[1]||"meet"}},Iq=["width","height","color","stroke","strokeWidth","opacity","fillOpacity","strokeOpacity","fill","fillRule","clipPath","offset","transform","strokeLinejoin","strokeLinecap","strokeDasharray"],Lq=["y","y1","y2","height","cy","ry"],Nq=["x","x1","x2","width","cx","rx"],Bq=function(e){return function(t){return t.type===e}},jq=Bq(bc),Uq=Bq(kc),zq=Bq(jc),Wq=function(e){var t=Zw(e);return t?t.percent:parseFloat(e)},Vq=function(e){return function(t){var n=function(e){return function(t){return qw(t,(function(t,n){var r=Zw(t);return r&&Lq.includes(n)?r.percent*e.height:r&&Nq.includes(n)?r.percent*e.width:t}))}}(e)(t.props);return n=Vw({x:parseFloat,x1:parseFloat,x2:parseFloat,y:parseFloat,y1:parseFloat,y2:parseFloat,r:parseFloat,rx:parseFloat,ry:parseFloat,cx:parseFloat,cy:parseFloat,width:parseFloat,height:parseFloat,offset:Wq,fill:eG,opacity:Wq,stroke:eG,stopOpacity:Wq,stopColor:eG,transform:rG},n),Object.assign({},t,{props:n})}},Gq=function(e){var t=e.style||{},n=Object.assign({},t,e.props);return Object.assign({},e,{props:n})},Yq=function(e){var t=qw(e.props,(function(e){return"none"===e?null:e}));return Object.assign({},e,{props:t})},Hq=function(e){var t=e.props||{},n=Kw(Iq,t),r=Object.assign({},n,e.style||{});return Object.assign({},e,{style:r})},qq=function(e){var t=Vw({width:parseFloat,height:parseFloat,viewBox:Fq,preserveAspectRatio:Mq},e.props);return Object.assign({},e,{props:t})},Zq=function(e){if(!Uq(e))return e;if(!e.children)return e;var t=e.children.map((function(e){return zq(e)?function(e){return{type:Fc,props:{},children:[e]}}(e):e}));return Object.assign({},e,{children:t})},Xq=function e(t){return function(n){if(Uq(n))return _q(t,n);if(!n.children)return n;var r=n.children.map(e(t));return Object.assign({},n,{children:r})}},Kq=function e(t){return function(n){if(!n.children)return n;var r=Ww(e(t),function(e){return Ww(Vq(e),Zq,Yq,Gq)}(t)),i=n.children.map(r);return Object.assign({},n,{children:i})}},Jq=function(e,t){var n=function(e){var t=Fq(e.props.viewBox);return t?{width:t.maxX,height:t.maxY}:e.props.width&&e.props.height?{width:parseFloat(e.props.width),height:parseFloat(e.props.height)}:{width:0,height:0}}(e);return Ww(Oq,Xq(t),qq,Hq,Rq,Kq(n))(e)},Qq=function(e){return e.style.zIndex},$q=function(e,t){var n=Qq(e),r=Qq(t);return n||r?n?r?r-n:-1:1:0},eZ={},tZ=/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26D3\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26F9(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC3\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC08\uDC26](?:\u200D\u2B1B)?|[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE])))?))?|\uDC6F(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDD75(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC2\uDECE-\uDEDB\uDEE0-\uDEE8]|\uDD3C(?:\u200D[\u2640\u2642]\uFE0F?|\uD83C[\uDFFB-\uDFFF])?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF-\uDDB3\uDDBC\uDDBD]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g,nZ=function(e){return"\ufe0f"!==e},rZ=function(e){return Array.from(e).filter(nZ).map((function(e){return e.codePointAt(0).toString(16)})).join("-")},iZ=function(e,t){if(!t||!t.url&&!t.builder)return[];var n=[];return Array.from(e.matchAll(tZ)).forEach((function(e){var r=e[0];if(!eZ[r]||eZ[r].loading){var i=function(e,t){var n=t.url,r=t.format,i=t.builder;return"function"===typeof i?i(rZ(e)):""+n+rZ(e)+"."+r}(r,t);eZ[r]={loading:!0};var a=function(){return e=nq,function(){return e.apply(void 0,arguments).then((function(e){return e}),(function(e){return e}))};var e}();n.push(a({uri:i}).then((function(e){eZ[r].loading=!1,eZ[r].data=e.data})))}})),n},aZ=function(e){var t,n,r;return(null===(t=e.props)||void 0===t?void 0:t.src)||(null===(n=e.props)||void 0===n?void 0:n.source)||(null===(r=e.props)||void 0===r?void 0:r.href)},oZ=function(){var e=Xt(qt().mark((function e(t){var n;return qt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("function"!==typeof t){e.next=6;break}return e.next=3,t();case 3:e.t0=e.sent,e.next=9;break;case 6:return e.next=8,t;case 8:e.t0=e.sent;case 9:return n=e.t0,e.abrupt("return","string"===typeof n?{uri:n}:n);case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),sZ=function(){var e=Xt(qt().mark((function e(t){var n,r,i;return qt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=aZ(t),r=t.props.cache,n){e.next=5;break}return console.warn(!1,'Image should receive either a "src" or "source" prop'),e.abrupt("return");case 5:return e.prev=5,e.next=8,oZ(n);case 8:if(i=e.sent){e.next=11;break}throw new Error('Image\'s "src" or "source" prop returned '+i);case 11:return e.next=13,nq(i,{cache:r});case 13:t.image=e.sent,t.image.key=i.data?i.data.toString():i.uri,e.next=21;break;case 17:e.prev=17,e.t0=e.catch(5),t.image={width:0,height:0,key:null},console.warn(e.t0.message);case 21:case"end":return e.stop()}}),e,null,[[5,17]])})));return function(t){return e.apply(this,arguments)}}(),uZ=function(e){return e.type===Oc},lZ=function(e,t){for(var n,r=[],i=(null===(n=t.children)||void 0===n?void 0:n.slice(0))||[],a=e?e.getEmojiSource():null;i.length>0;){var o,s=i.shift();uZ(s)&&r.push(sZ(s)),e&&null!==(o=s.style)&&void 0!==o&&o.fontFamily&&r.push(e.load(s.style)),"string"===typeof s&&r.push.apply(r,iZ(s,a)),"string"===typeof s.value&&r.push.apply(r,iZ(s.value,a)),s.children&&s.children.forEach((function(e){i.push(e)}))}return r},cZ=function(){var e=Xt(qt().mark((function e(t,n){var r;return qt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=lZ(n,t),e.next=3,Promise.all(r);case 3:return e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),fZ={color:"blue",textDecoration:"underline"},hZ=function(e,t){var n=t.style;return function(e){return e.type===xc}(t)&&(n=Array.isArray(t.style)?[fZ].concat(t.style):[fZ,t.style]),fG(e,n)},dZ=function e(t){return function(n){var r=hZ(t,n);if(!n.children)return Object.assign({},n,{style:r});var i=n.children.map(e(t));return Object.assign({},n,{style:r,children:i})}},pZ=function(e){var t,n,r,i,a=(null===(t=e.props)||void 0===t?void 0:t.dpi)||72,o=(null===(n=e.box)||void 0===n?void 0:n.width)||e.style.width,s=(null===(r=e.box)||void 0===r?void 0:r.height)||e.style.height,u=(null===(i=e.props)||void 0===i?void 0:i.orientation)||"portrait";return dZ({width:o,height:s,orientation:u,dpi:a})(e)},gZ=function(e){return function(t){var n,r;return Gw(null===(n=t.style)||void 0===n?void 0:n[e])?"50%":null===(r=t.style)||void 0===r?void 0:r[e]}},vZ=function e(t){var n=function(e){if(!e.box)return{};var t=e.box,n=t.left,r=t.top,i=t.width,a=t.height,o=gZ("transformOriginX")(e),s=gZ("transformOriginY")(e),u=Zw(o),l=Zw(s);return{left:n+(u?i*u.percent:o),top:r+(l?a*l.percent:s)}}(t),r=Object.assign({},t,{origin:n});if(!t.children)return r;var i=t.children.map(e);return Object.assign({},r,{children:i})},mZ=["portrait","landscape"],yZ=function(e){return"landscape"===function(e){var t,n=(null===(t=e.props)||void 0===t?void 0:t.orientation)||"portrait";return mZ.includes(n)?n:"portrait"}(e)},bZ={"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]},wZ=function(e){return{width:e[0],height:e[1]}},kZ=function(e){var t,n,r=(null===(t=e.props)||void 0===t?void 0:t.size)||"A4",i=parseFloat((null===(n=e.props)||void 0===n?void 0:n.dpi)||72),a=typeof r,o=r;return"string"===a?o=function(e){return wZ(bZ[e.toUpperCase()])}(r):Array.isArray(r)?o=wZ(r):"number"===a&&(o=wZ([r])),o=function(e,t){return{width:e.width?e.width*t:e.width,height:e.height?e.height*t:e.height}}(o,i/72),yZ(e)?function(e){return{width:e.height,height:e.width}}(o):o},xZ=function(e){var t=kZ(e);return mc({},e,{style:mc({},QV(e.style||{}),t)})},_Z=function(e){var t;return!0===(null===(t=e.props)||void 0===t?void 0:t.fixed)},AZ=function(e,t){var n=function(e,t){var n=Yw(e,["box","top"],0),r=Yw(e,["props","widows"],2),i=Yw(e,["props","orphans"],2),a=e.lines.length,o=function(e,t){var n=0;if(!e.lines)return 0;for(var r=0;r<e.lines.length;r+=1){var i=e.lines[r];if(n+i.box.height>t)return r;n+=i.box.height}return e.lines.length}(e,t-n);return 0===o?0:a<i?a:o<i||a<i+r?0:a===i+r?i:a-o<r?a-r:o}(e,t),r=function(e,t){var n=0;if(!e.lines)return n;for(var r=0;r<t;r+=1){var i=e.lines[r];if(!i)break;n+=i.box.height}return n}(e,n),i=e.box.height-r;return[Object.assign({},e,{box:mc({},e.box,{height:r,borderBottomWidth:0}),style:mc({},e.style,{marginBottom:0,paddingBottom:0,borderBottomWidth:0,borderBottomLeftRadius:0,borderBottomRightRadius:0}),lines:e.lines.slice(0,n)}),Object.assign({},e,{box:mc({},e.box,{top:0,height:i,borderTopWidth:0}),style:mc({},e.style,{marginTop:0,paddingTop:0,borderTopWidth:0,borderTopLeftRadius:0,borderTopRightRadius:0}),lines:e.lines.slice(n)})]},EZ=function(e,t){if(!e)return[null,null];var n=function(e){var t;return(null===(t=e.box)||void 0===t?void 0:t.top)||0}(e),r=Object.assign({},e,{box:mc({},e.box,{borderBottomWidth:0}),style:mc({},e.style,{marginBottom:0,paddingBottom:0,borderBottomWidth:0,borderBottomLeftRadius:0,borderBottomRightRadius:0})});r.style.height=t-n;var i=function(e){var t;return!Gw(null===(t=e.style)||void 0===t?void 0:t.height)}(e)?e.box.height-(t-n):null,a=Object.assign({},e,{box:mc({},e.box,{top:0,borderTopWidth:0}),style:mc({},e.style,{marginTop:0,paddingTop:0,borderTopWidth:0,borderTopLeftRadius:0,borderTopRightRadius:0})});return i&&(a.style.height=i),[r,a]},SZ=[bc,Ac,Oc,Pc],CZ=function(e){var t;return!SZ.includes(e.type)&&(!!Gw(null===(t=e.props)||void 0===t?void 0:t.wrap)||e.props.wrap)},DZ=function(e,t){var n=e.yogaNode;return n?n.getComputedPadding(t):null},TZ=function(e){var t=e.style,n=e.box;return{paddingTop:DZ(e,oq.EDGE_TOP)||(null===n||void 0===n?void 0:n.paddingTop)||(null===t||void 0===t?void 0:t.paddingTop)||(null===t||void 0===t?void 0:t.paddingVertical)||(null===t||void 0===t?void 0:t.padding)||0,paddingRight:DZ(e,oq.EDGE_RIGHT)||(null===n||void 0===n?void 0:n.paddingRight)||(null===t||void 0===t?void 0:t.paddingRight)||(null===t||void 0===t?void 0:t.paddingHorizontal)||(null===t||void 0===t?void 0:t.padding)||0,paddingBottom:DZ(e,oq.EDGE_BOTTOM)||(null===n||void 0===n?void 0:n.paddingBottom)||(null===t||void 0===t?void 0:t.paddingBottom)||(null===t||void 0===t?void 0:t.paddingVertical)||(null===t||void 0===t?void 0:t.padding)||0,paddingLeft:DZ(e,oq.EDGE_LEFT)||(null===n||void 0===n?void 0:n.paddingLeft)||(null===t||void 0===t?void 0:t.paddingLeft)||(null===t||void 0===t?void 0:t.paddingHorizontal)||(null===t||void 0===t?void 0:t.padding)||0}},OZ=["style","children"],FZ=function(e){return"string"===typeof e},PZ=function e(t){if(!t)return[];if(FZ(t)||function(e){return"number"===typeof e}(t))return[{type:jc,value:""+t}];if(function(e){return e&&e.type===Symbol.for("react.fragment")}(t))return e(t.props.children);if(Array.isArray(t))return t.reduce((function(t,n){return t.concat(e(n))}),[]);if(!FZ(t.type))return e(t.type(t.props));var n=t.type,r=t.props,i=r.style,a=void 0===i?{}:i,o=r.children,s=void 0===o?[]:o;return[{type:n,style:a,props:ma(r,OZ),box:{},children:zw(s).reduce((function(t,n){return t.concat(e(n))}),[])}]},RZ=function(e){return function(t){return Math.min(e.box.height,t)}},MZ=function(e,t,n){var r=function(e){var t;return null===(t=e.props)||void 0===t?void 0:t.minPresenceAhead}(e),i=function(e,t){for(var n=0,r=0;r<e.length;r+=1){var i=e[r];if(i.box){var a=t>i.box.top,o=i.props.presenceAhead||RZ(i);i&&a&&(n+=o(t-i.box.top))}}return n}(t,n),a=function(e){var t=0,n=1/0;if(!e||0===e.length)return 0;for(var r=0;r<e.length;r+=1){var i=e[r];n=Math.min(n,i.box.top),t=Math.max(t,i.box.top+i.box.height)}return t-n}(t),o=n<e.box.top+e.box.height,s=CZ(e);return function(e){var t;return(null===(t=e.props)||void 0===t?void 0:t.break)||!1}(e)||!s&&o||r<a&&i<r},IZ=[8232,8233],LZ=[function(e){return e.map((function(e){var t,n=(t=e.attributes.font,IZ.reduce((function(e,n){return t&&t.hasGlyphForCodePoint&&t.hasGlyphForCodePoint(n)?e:[].concat(e,[String.fromCharCode(n)])}),[])),r=new RegExp(n.join("|"));return{string:e.string.replace(r,""),attributes:e.attributes}}))},function(e){for(var t=[],n=function(){var n=e[r],i=0;Array.from(n.string.matchAll(tZ)).forEach((function(e){var r=e.index,a=e[0],o=n.attributes.fontSize,s=n.string.slice(i,r+e[0].length);eZ[a]&&eZ[a].data?t.push({string:s.replace(e,String.fromCharCode(65532)),attributes:mc({},n.attributes,{attachment:{width:o,height:o,yOffset:Math.floor(.1*o),image:eZ[a].data}})}):t.push({string:s.replace(e,String.fromCharCode(0)),attributes:n.attributes}),i=r+a.length})),i<n.string.length&&t.push({string:n.string.slice(i),attributes:n.attributes})},r=0;r<e.length;r+=1)n();return t}],NZ=function(e){return e.type===jc},BZ=function e(t,n,r,i){var a,o;if(void 0===i&&(i=0),!n)return[{string:""}];for(var s=[],u=n.style,l=u.color,c=void 0===l?"black":l,f=u.fontFamily,h=void 0===f?"Helvetica":f,d=u.fontWeight,p=u.fontStyle,g=u.fontSize,v=void 0===g?18:g,m=u.textAlign,y=void 0===m?"left":m,b=u.lineHeight,w=u.textDecoration,k=u.textDecorationColor,x=u.textDecorationStyle,_=u.textTransform,A=u.letterSpacing,E=u.textIndent,S=u.opacity,C=u.verticalAlign,D={fontFamily:h,fontWeight:d,fontStyle:p},T=t?t.getFont(D):null,O={font:T?T.data:h,color:c,opacity:S,fontSize:v,backgroundColor:0===i?null:n.style.backgroundColor,align:y,indent:E,characterSpacing:A,strikeStyle:x,underlineStyle:x,underline:"underline"===w||"underline line-through"===w||"line-through underline"===w,strike:"line-through"===w||"underline line-through"===w||"line-through underline"===w,strikeColor:k||c,underlineColor:k||c,link:r||(null===(a=n.props)||void 0===a?void 0:a.src)||(null===(o=n.props)||void 0===o?void 0:o.href),lineHeight:b?b*v:null,verticalAlign:C},F=0;F<n.children.length;F+=1){var P=n.children[F];if(P.type===Oc)s.push({string:String.fromCharCode(65532),attributes:mc({},O,{attachment:{width:P.style.width||v,height:P.style.height||v,image:P.image.data}})});else if(NZ(P))s.push({string:uq(P.value,_),attributes:O});else if(P){var R;(R=s).push.apply(R,e(t,P,O.link,i+1))}}for(var M=0;M<LZ.length;M+=1){s=(0,LZ[M])(s)}return s},jZ=function(e,t){var n=BZ(e,t);return sq(n)},UZ=AY({linebreaker:IY,justification:zY,textDecoration:VY,scriptItemizer:YY,wordHyphenation:ZY,fontSubstitution:vq}),zZ=function(e,t,n,r){var i=jZ(r,e),a=function(e,t,n){var r=function(e){var t;return null===(t=e.style)||void 0===t?void 0:t.maxLines}(n),i=function(e){var t;return null===(t=e.style)||void 0===t?void 0:t.textOverflow}(n);return{x:0,y:0,width:e,maxLines:r,height:t||1/0,truncateMode:i}}(t,n,e),o=function(e,t){return{hyphenationPenalty:t.props.hyphenationPenalty,shrinkWhitespaceFactor:{before:-.5,after:-.5},hyphenationCallback:t.props.hyphenationCallback||(null===e||void 0===e?void 0:e.getHyphenationCallback())||null}}(r,e);return UZ(i,a,o).reduce((function(e,t){return[].concat(e,t)}),[])},WZ=function(e){return function(t){return t.type===e}},VZ=WZ(bc),GZ=WZ(kc),YZ=function e(t,n){if(function(e){return GZ(e)&&!e.lines}(t)){var r=t.box.width-(t.box.paddingRight+t.box.paddingLeft),i=t.box.height-(t.box.paddingTop+t.box.paddingBottom);t.lines=zZ(t,r,i,n)}if(function(e){return!VZ(e)&&!GZ(e)}(t)){if(!t.children)return t;var a=t.children.map((function(t){return e(t,n)}));return Object.assign({},t,{children:a})}return t},HZ=["color","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","opacity","textDecoration","textTransform","lineHeight","textAlign","visibility","wordSpacing"],qZ=function(e){return function(t){var n=function(e,t){var n=mc({},e);return Object.entries(t).forEach((function(t){var r=t[0],i=t[1];n[r]=function(e,t,n){return"textDecoration"===e?[n,t].filter((function(e){return e&&"none"!==e})).join(" "):t}(r,i,e[r])})),n}(e,t.style||{});return Object.assign({},t,{style:n})}},ZZ=function e(t){if(function(e){return e.type===bc}(t))return t;if(!t.children)return t;var n=Kw(HZ,t.style||{}),r=Ww(e,qZ(n)),i=t.children.map(r);return Object.assign({},t,{children:i})},XZ=function(e,t){var n=e.yogaNode;return n?n.getComputedMargin(t):null},KZ=function(e){var t=e.style,n=e.box;return{marginTop:XZ(e,oq.EDGE_TOP)||(null===n||void 0===n?void 0:n.marginTop)||(null===t||void 0===t?void 0:t.marginTop)||(null===t||void 0===t?void 0:t.marginVertical)||(null===t||void 0===t?void 0:t.margin)||0,marginRight:XZ(e,oq.EDGE_RIGHT)||(null===n||void 0===n?void 0:n.marginRight)||(null===t||void 0===t?void 0:t.marginRight)||(null===t||void 0===t?void 0:t.marginHorizontal)||(null===t||void 0===t?void 0:t.margin)||0,marginBottom:XZ(e,oq.EDGE_BOTTOM)||(null===n||void 0===n?void 0:n.marginBottom)||(null===t||void 0===t?void 0:t.marginBottom)||(null===t||void 0===t?void 0:t.marginVertical)||(null===t||void 0===t?void 0:t.margin)||0,marginLeft:XZ(e,oq.EDGE_LEFT)||(null===n||void 0===n?void 0:n.marginLeft)||(null===t||void 0===t?void 0:t.marginLeft)||(null===t||void 0===t?void 0:t.marginHorizontal)||(null===t||void 0===t?void 0:t.margin)||0}},JZ={width:0,height:0},QZ=function(e,t){return e?e.getComputedBorder(t):0},$Z={hidden:oq.OVERFLOW_HIDDEN,scroll:oq.OVERFLOW_SCROLL},eX={wrap:oq.WRAP_WRAP,"wrap-reverse":oq.WRAP_WRAP_REVERSE},tX=function(e,t){return function(n){return function(r){var i=r.yogaNode;if(!Gw(n)&&i){var a,o,s=!Gw(t),u="set"+Jw(e),l=u+"Auto",c=u+"Percent",f=Zw(n);if(f&&!i[c])throw new Error("You can't pass percentage values to "+e+" property");if(f)if(s)null===(a=i[c])||void 0===a||a.call(i,t,f.value);else null===(o=i[c])||void 0===o||o.call(i,f.value);else if("auto"===n){var h,d;if(s)null===(h=i[l])||void 0===h||h.call(i,t);else null===(d=i[l])||void 0===d||d.call(i)}else if(s){var p;null===(p=i[u])||void 0===p||p.call(i,t,n)}else{var g;null===(g=i[u])||void 0===g||g.call(i,n)}}return r}}},nX=tX("flexBasis"),rX={"flex-start":oq.ALIGN_FLEX_START,center:oq.ALIGN_CENTER,"flex-end":oq.ALIGN_FLEX_END,stretch:oq.ALIGN_STRETCH,baseline:oq.ALIGN_BASELINE,"space-between":oq.ALIGN_SPACE_BETWEEN,"space-around":oq.ALIGN_SPACE_AROUND},iX=function(e){return function(t){return function(n){var r=n.yogaNode,i="items"===e?oq.ALIGN_STRETCH:oq.ALIGN_AUTO;if(r){var a=rX[t]||i;r["setAlign"+Jw(e)](a)}return n}}},aX=iX("self"),oX=iX("items"),sX=iX("content"),uX={row:oq.FLEX_DIRECTION_ROW,"row-reverse":oq.FLEX_DIRECTION_ROW_REVERSE,"column-reverse":oq.FLEX_DIRECTION_COLUMN_REVERSE},lX={center:oq.JUSTIFY_CENTER,"flex-end":oq.JUSTIFY_FLEX_END,"space-between":oq.JUSTIFY_SPACE_BETWEEN,"space-around":oq.JUSTIFY_SPACE_AROUND,"space-evenly":oq.JUSTIFY_SPACE_EVENLY},cX=tX("margin",oq.EDGE_TOP),fX=tX("margin",oq.EDGE_RIGHT),hX=tX("margin",oq.EDGE_BOTTOM),dX=tX("margin",oq.EDGE_LEFT),pX=tX("padding",oq.EDGE_TOP),gX=tX("padding",oq.EDGE_RIGHT),vX=tX("padding",oq.EDGE_BOTTOM),mX=tX("padding",oq.EDGE_LEFT),yX=tX("border",oq.EDGE_TOP),bX=tX("border",oq.EDGE_RIGHT),wX=tX("border",oq.EDGE_BOTTOM),kX=tX("border",oq.EDGE_LEFT),xX=tX("position",oq.EDGE_TOP),_X=tX("position",oq.EDGE_RIGHT),AX=tX("position",oq.EDGE_BOTTOM),EX=tX("position",oq.EDGE_LEFT),SX=tX("width"),CX=tX("minWidth"),DX=tX("maxWidth"),TX=tX("height"),OX=tX("minHeight"),FX=tX("maxHeight"),PX=function(e,t){if(Zw(t))throw new Error("You can't pass percentage values to "+e+" property")},RX=function(e){return e.lines?Math.max.apply(Math,[0].concat(e.lines.map((function(e){return e.xAdvance})))):0},MX=function(e){return e.lines?e.lines.reduce((function(e,t){return e+t.box.height}),0):-1},IX={center:.5,right:1},LX=function(e){var t;return Gw(null===(t=e.box)||void 0===t?void 0:t.height)},NX=function(e){return Math.max.apply(Math,[-1/0].concat(e))},BX=function(e,t){return function(){var n=KZ(t),r=TZ(e),i=LX(e)?1/0:e.box.height-r.paddingTop-r.paddingBottom-n.marginTop-n.marginBottom-10,a=function(){var e={},t=[],n=function(){return e},r=function(e,n){return t.push([e,n])},i=function(){return r.apply(void 0,arguments),e},a=function(t,n,i,a){return r(t,n),r(t+i,n),r(t,n+a),r(t+i,n+a),e},o=function(t,n,i,a){return r(t-i,n-(a=a||i)),r(t+i,n-a),r(t+i,n+a),r(t-i,n+a),e};return e.rect=a,e.moveTo=i,e.lineTo=i,e.circle=o,e.polygon=function(){return t.push.apply(t,arguments),e},e.ellipse=o,e.roundedRect=a,e.text=n,e.path=n,e.lineWidth=n,e.bezierCurveTo=n,e.quadraticCurveTo=n,e.scale=n,e.rotate=n,e.translate=n,e.dash=n,e.clip=n,e.save=n,e.fill=n,e.font=n,e.stroke=n,e.lineCap=n,e.opacity=n,e.restore=n,e.lineJoin=n,e.fontSize=n,e.fillColor=n,e.miterLimit=n,e.strokeColor=n,e.fillOpacity=n,e.strokeOpacity=n,e.linearGradient=n,e.radialGradient=n,e.getWidth=function(){return NX(t.map((function(e){return e[0]})))},e.getHeight=function(){return NX(t.map((function(e){return e[1]})))},e}();t.props.paint(a);var o=a.getWidth();return{height:Math.min(i,a.getHeight()),width:o}}},jX=oq.Config.create();jX.setPointScaleFactor(0);var UX=function(e){return function(t){return t.type===e}},zX=UX(bc),WX=UX(kc),VX=UX(Ac),GX=UX(_c),YX=UX(Oc),HX=UX(Pc),qX=UX(jc),ZX=function(e){Ww(function(e){var t=GX(e)?e.box.height:e.style.height;return TX(t)}(e),SX(e.style.width),CX(e.style.minWidth),DX(e.style.maxWidth),OX(e.style.minHeight),FX(e.style.maxHeight),cX(e.style.marginTop),fX(e.style.marginRight),hX(e.style.marginBottom),dX(e.style.marginLeft),pX(e.style.paddingTop),gX(e.style.paddingRight),vX(e.style.paddingBottom),mX(e.style.paddingLeft),function(e){return function(t){var n=t.yogaNode;return!Gw(e)&&n&&n.setPositionType("absolute"===e?oq.POSITION_TYPE_ABSOLUTE:oq.POSITION_TYPE_RELATIVE),t}}(e.style.position),xX(e.style.top),_X(e.style.right),AX(e.style.bottom),EX(e.style.left),yX(e.style.borderTopWidth),bX(e.style.borderRightWidth),wX(e.style.borderBottomWidth),kX(e.style.borderLeftWidth),function(e){return function(t){var n=t.yogaNode;return n&&n.setDisplay("none"===e?oq.DISPLAY_NONE:oq.DISPLAY_FLEX),t}}(e.style.display),function(e){return function(t){var n=t.yogaNode;if(n){var r=uX[e]||oq.FLEX_DIRECTION_COLUMN;n.setFlexDirection(r)}return t}}(e.style.flexDirection),aX(e.style.alignSelf),sX(e.style.alignContent),oX(e.style.alignItems),function(e){return function(t){var n=t.yogaNode;if(!Gw(e)&&n){var r=lX[e]||oq.JUSTIFY_FLEX_START;n.setJustifyContent(r)}return t}}(e.style.justifyContent),function(e){return function(t){var n=t.yogaNode;if(n){var r=eX[e]||oq.WRAP_NO_WRAP;n.setFlexWrap(r)}return t}}(e.style.flexWrap),function(e){return function(t){var n=t.yogaNode;if(!Gw(e)&&n){var r=$Z[e]||oq.OVERFLOW_VISIBLE;n.setOverflow(r)}return t}}(e.style.overflow),function(e){return function(t){var n=t.yogaNode;return!Gw(e)&&n&&n.setAspectRatio(e),t}}(e.style.aspectRatio),nX(e.style.flexBasis),function(e){return function(t){return tX("flexGrow")(e||0)(t)}}(e.style.flexGrow),function(e){return function(t){return tX("flexShrink")(e||1)(t)}}(e.style.flexShrink),function(e){return function(t){var n=t.yogaNode;return!Gw(e)&&n&&(PX("rowGap",e),n.setGap(oq.GUTTER_ROW,e)),t}}(e.style.rowGap),function(e){return function(t){var n=t.yogaNode;return!Gw(e)&&n&&(PX("columnGap",e),n.setGap(oq.GUTTER_COLUMN,e)),t}}(e.style.columnGap))(e)},XX=function(e,t,n){var r=e.yogaNode;return WX(e)&&r.setMeasureFunc(function(e,t,n){return function(e,r,i){if(r===oq.MEASURE_MODE_EXACTLY)return t.lines||(t.lines=zZ(t,e,i,n)),{height:MX(t)};if(r===oq.MEASURE_MODE_AT_MOST){var a,o=IX[null===(a=t.style)||void 0===a?void 0:a.textAlign]||0;return t.lines||(t.lines=zZ(t,e,i,n),t.alignOffset=(e-RX(t))*o),{height:MX(t),width:Math.min(e,RX(t))}}return{}}}(0,e,n)),YX(e)&&r.setMeasureFunc(function(e,t){return function(n,r,i,a){var o=function(e){var t;return null!==(t=e.image)&&void 0!==t&&t.data?e.image.width/e.image.height:1}(t),s=KZ(t),u=TZ(e),l=LX(e)?1/0:e.box.height-u.paddingTop-u.paddingBottom-s.marginTop-s.marginBottom-10;if(!t.image)return{width:0,height:0};if(r===oq.MEASURE_MODE_EXACTLY&&a===oq.MEASURE_MODE_UNDEFINED){var c=n/o;return{height:Math.min(l,c)}}if(a===oq.MEASURE_MODE_EXACTLY&&(r===oq.MEASURE_MODE_AT_MOST||r===oq.MEASURE_MODE_UNDEFINED))return{width:Math.min(i*o,n)};if(r===oq.MEASURE_MODE_EXACTLY&&a===oq.MEASURE_MODE_AT_MOST){var f=n/o;return{height:Math.min(i,l,f)}}return r===oq.MEASURE_MODE_AT_MOST&&a===oq.MEASURE_MODE_AT_MOST?o>1?{width:n,height:Math.min(n/o,i)}:{height:i,width:Math.min(i*o,n)}:{height:i,width:n}}}(t,e)),HX(e)&&r.setMeasureFunc(BX(t,e)),zX(e)&&r.setMeasureFunc(function(e,t){return function(e,n,r,i){var a,o=((a=t.props.viewBox)?(a.maxX-a.minX)/(a.maxY-a.minY):null)||1;return n===oq.MEASURE_MODE_EXACTLY||n===oq.MEASURE_MODE_AT_MOST?{width:e,height:e/o}:i===oq.MEASURE_MODE_EXACTLY?{width:r*o}:{}}}(0,e)),e},KX=function e(t,n){return function(r){var i,a=oq.Node.createWithConfig(jX),o=Object.assign({},r,{yogaNode:a});if(ZX(o),function(e){return!WX(e)&&!VX(e)&&!zX(e)}(r)&&r.children){var s=Ww((i=a,function(e){return i.insertChild(e.yogaNode,i.getChildCount()),e}),e(t,n));o.children=r.children.map(s)}return XX(o,t,n),o}},JX=function(e){return e.yogaNode.calculateLayout(),e},QX=function e(t){if(qX(t))return t;var n=Object.assign(TZ(t),KZ(t),function(e){var t=e.yogaNode;return{borderTopWidth:QZ(t,oq.EDGE_TOP),borderRightWidth:QZ(t,oq.EDGE_RIGHT),borderBottomWidth:QZ(t,oq.EDGE_BOTTOM),borderLeftWidth:QZ(t,oq.EDGE_LEFT)}}(t),function(e){var t=e.yogaNode;return{top:(null===t||void 0===t?void 0:t.getComputedTop())||0,right:(null===t||void 0===t?void 0:t.getComputedRight())||0,bottom:(null===t||void 0===t?void 0:t.getComputedBottom())||0,left:(null===t||void 0===t?void 0:t.getComputedLeft())||0}}(t),function(e){var t=e.yogaNode;return t?{width:t.getComputedWidth(),height:t.getComputedHeight()}:JZ}(t)),r=Object.assign({},t,{box:n});if(!t.children)return r;var i=t.children.map(e);return Object.assign({},r,{children:i})},$X=function e(t){var n=Object.assign({},t);if(delete n.yogaNode,!t.children)return n;var r=t.children.map(e);return Object.assign({},n,{children:r})},eK=function(e){return e.yogaNode&&e.yogaNode.freeRecursive(),e},tK=function(e,t){return Gw(e)?null:Ww($X,eK,QX,JX,KX(e,t))(e)},nK=function(e){return e.type===kc},rK=function(e,t){return Object.assign({},t,{children:e})},iK=function(e){var t;return(null===(t=e.box)||void 0===t?void 0:t.top)||0},aK=function(e){var t;return!Gw(null===(t=e.props)||void 0===t?void 0:t.render)},oK=Ww(YZ,ZZ,tK),sK=function(e,t,n){for(var r,i=[],a=[],o=0;o<n.length;o+=1){var s=n[o],u=n.slice(o+1),l=u.filter(_Z),c=iK(s),f=s.box.height,h=e<=c,d=MZ(s,u,e),p=e+.001<c+f,g=CZ(s),v=f<=t;if(_Z(s))a.push(s),i.push(s);else if(h){var m=Object.assign({},s.box,{top:s.box.top-e}),y=Object.assign({},s,{box:m});a.push(y)}else{if(!v&&!g){i.push(s),a.push.apply(a,u),r=s,console.warn("Node of type "+r.type+" can't wrap between pages and it's bigger than available page height");break}if(d){var b=Object.assign({},s.box,{top:s.box.top-e}),w=Object.assign({},s.props,{wrap:!0,break:!1}),k=Object.assign({},s,{box:b,props:w});i.push.apply(i,l),a.push.apply(a,[k].concat(u));break}if(p){var x=lK(s,e,t),_=x[0],A=x[1];if(s.children.length>0&&0===_.children.length){var E=Object.assign({},s.box,{top:s.box.top-e}),S=Object.assign({},s,{box:E});i.push.apply(i,l),a.push.apply(a,[S].concat(u));break}_&&i.push(_),A&&a.push(A)}else i.push(s)}}return[i,a]},uK=function(e,t,n){var r=EZ(e,t),i=r[0],a=r[1],o=function(e,t,n){var r=n.children||[],i=e-iK(n);return sK(i,t,r)}(t,n,e),s=o[0],u=o[1];return[rK(s,i),rK(u,a)]},lK=function(e,t,n){return nK(e)?AZ(e,t):uK(e,t,n)},cK=function e(t){var n=t.children||[];return aK(t)||n.some(e)},fK=function e(t,n){var r=aK(n),i=r&&nK(n)?mc({},n.box,{height:0}):n.box,a=function(i){if(void 0===i&&(i=[]),r){var a=n.props.render(t);return PZ(a).filter(Boolean).map((function(n){return e(t,n)}))}return i.map((function(n){return e(t,n)}))}(n.children),o=r?null:n.lines;return Object.assign({},n,{box:i,lines:o,children:a})},hK=function(e,t,n){if(cK(t)){var r=fK(e,t);return oK(r,n)}return t},dK=function(e,t,n){var r=function(e){var t,n=TZ(e).paddingBottom;return(null===(t=e.style)||void 0===t?void 0:t.height)-n}(e),i=function(e){var t,n=null===(t=e.style)||void 0===t?void 0:t.height,r=TZ(e),i=r.paddingTop;return n-r.paddingBottom-i}(e),a=hK({pageNumber:t},e,n),o=e.style.height,s=sK(r,i,a.children),u=s[0],l=s[1],c=function(e){return oK(e,n)},f=mc({},e.box,{height:o}),h=c(Object.assign({},e,{box:f,children:u}));if(0===l.length||l.every(_Z))return[h,null];var d=Xw("height",e.box),p=Xw("bookmark",e.props);return[h,c(Object.assign({},e,{props:p,box:d,children:l}))]},pK=function(e,t,n,r){var i={totalPages:r.length,pageNumber:n+1,subPageNumber:t.subPageNumber+1,subPageTotalPages:t.subPageTotalPages};return hK(i,t,e)},gK=function(e){return e.map((function(t,n){return mc({},t,{subPageNumber:n,subPageTotalPages:e.length})}))},vK=function(e,t,n){var r;if(!e)return[];if(!1===(null===(r=e.props)||void 0===r?void 0:r.wrap))return[e];for(var i=dK(e,t,n),a=[i[0]],o=i[1];null!==o;)i=dK(o,t+a.length,n),a.push(i[0]),o=i[1];return a},mK=function(e){return function(t){var n=Zw(t);return n?n.percent*e.width:t}},yK=function(e){return function(t){var n=Zw(t);return n?n.percent*e.height:t}},bK=function(e){var t=e.style,n=Vw({paddingTop:yK(t),paddingLeft:mK(t),paddingRight:mK(t),paddingBottom:yK(t)},e.style);return Object.assign({},e,{style:n})},wK=function(e){return function(t){if(t){var n=Zw(t);return n?n.percent*Math.min(e.width,e.height):t}}},kK=function(e,t){var n,r;if(Gw(null===(n=e.style)||void 0===n?void 0:n.height))return t;if(Gw(null===(r=t.style)||void 0===r?void 0:r.height))return t;var i=function(e){var t,n;return e.style.height-((null===(t=e.style)||void 0===t?void 0:t.paddingTop)||0)-((null===(n=e.style)||void 0===n?void 0:n.paddingBottom)||0)}(e),a=function(e,t){var n=Zw(t);return n?n.percent*e:t}(i,t.style.height),o=Object.assign({},t.style,{height:a});return Object.assign({},t,{style:o})},xK=function(e){if(!e.children)return e;var t=e.children.map((function(t){return kK(e,t)}));return Object.assign({},e,{children:t})},_K=function(e){return function(t){return t.type===e}},AK=_K(xc),EK=_K(kc),SK=_K(jc),CK=function(e){return EK(e)||SK(e)},DK=function(e){return AK(e)?function(e){var t;return!(null===(t=e.props)||void 0===t||!t.render)}(e)?Object.assign({},e,{type:kc}):function(e){var t=e.children||[];return!!t.every(SK)||!t.every(EK)&&t.every(CK)}(e)?function(e){var t={type:kc,props:{},style:{},box:{},children:e.children};return Object.assign({},e,{children:[t]})}(e):e:e},TK=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(){var e=Xt(qt().mark((function e(n){var r,i,a,o,s,u,l,c=arguments;return qt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(r=n,i=Uw(t),a=c.length,o=new Array(a>1?a-1:0),s=1;s<a;s++)o[s-1]=c[s];u=0;case 4:if(!(u<i.length)){e.next=12;break}return l=i[u],e.next=8,l.apply(void 0,[r].concat(o));case 8:r=e.sent;case 9:u+=1,e.next=4;break;case 12:return e.abrupt("return",r);case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()}((function e(t){if(!t.children)return t;var n=(function(e){return e.type!==Lc&&e.type!==bc}(t)?t.children.sort($q):t.children).map(e);return Object.assign({},t,{children:n})}),(function(e){if(!e.children)return e;var t=e.children.map(vZ);return Object.assign({},e,{children:t})}),(function(e,t){for(var n=[],r=1,i=0;i<e.children.length;i+=1){var a=e.children[i],o=vK(a,r,t);r+=(o=gK(o)).length,n=n.concat(o)}return n=n.map((function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return function(e){return Xw(["subPageNumber","subPageTotalPages"],e)}(pK.apply(void 0,[t].concat(n)))})),rK(n,e)}),YZ,(function e(t){var n=Vw({borderTopLeftRadius:wK(t.box),borderTopRightRadius:wK(t.box),borderBottomRightRadius:wK(t.box),borderBottomLeftRadius:wK(t.box)},t.style||{}),r=Object.assign({},t,{style:n});if(!t.children)return r;var i=t.children.map(e);return Object.assign({},r,{children:i})}),(function(e,t){if(!e.children)return e;var n=e.children.map((function(e){return tK(e,t)}));return Object.assign({},e,{children:n})}),(function e(t,n){if(!t.children)return t;var r=jq(t)?Jq(t,n):t,i=r.children.map((function(t){return e(t,n)}));return Object.assign({},r,{children:i})}),cZ,ZZ,(function(e){if(!e.children)return e;var t=e.children.map(xK);return Object.assign({},e,{children:t})}),(function(e){if(!e.children)return e;var t=e.children.map(bK);return Object.assign({},e,{children:t})}),(function(e){if(!e.children)return e;var t=e.children.map(pZ);return Object.assign({},e,{children:t})}),(function e(t){if(!t.children)return t;var n=Ww(DK,e),r=t.children.map(n);return Object.assign({},t,{children:r})}),(function(e){for(var t=0,n=(e.children||[]).slice(0).map((function(e){return{value:e,parent:null}})),r=function(){var e,r=n.shift(),i=r.value,a=r.parent;if(null!==(e=i.props)&&void 0!==e&&e.bookmark){var o,s=function(e){return"string"===typeof e?{title:e,fit:!1,expanded:!1}:e}(i.props.bookmark),u=mc({ref:t++,parent:null===(o=a)||void 0===o?void 0:o.ref},s);i.props.bookmark=u,a=u}i.children&&i.children.forEach((function(e){n.push({value:e,parent:a})}))};n.length>0;)r();return e}),(function(e){if(!e.children)return e;var t=e.children.map(xZ);return Object.assign({},e,{children:t})})),OK=n(5296);function FK(e){if(e.__esModule)return e;var t=Object.defineProperty({},"__esModule",{value:!0});return Object.keys(e).forEach((function(n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})})),t}var PK,RK={exports:{}},MK=FK(OK);(PK=RK).exports=function e(n){var r=d(),i=t,a=MK;function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);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 s=i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;s.hasOwnProperty("ReactCurrentDispatcher")||(s.ReactCurrentDispatcher={current:null}),s.hasOwnProperty("ReactCurrentBatchConfig")||(s.ReactCurrentBatchConfig={suspense:null});var u="function"===typeof Symbol&&Symbol.for,l=u?Symbol.for("react.element"):60103,c=u?Symbol.for("react.portal"):60106,f=u?Symbol.for("react.fragment"):60107,h=u?Symbol.for("react.strict_mode"):60108,p=u?Symbol.for("react.profiler"):60114,g=u?Symbol.for("react.provider"):60109,v=u?Symbol.for("react.context"):60110,m=u?Symbol.for("react.concurrent_mode"):60111,y=u?Symbol.for("react.forward_ref"):60112,b=u?Symbol.for("react.suspense"):60113,w=u?Symbol.for("react.suspense_list"):60120,k=u?Symbol.for("react.memo"):60115,x=u?Symbol.for("react.lazy"):60116,_="function"===typeof Symbol&&Symbol.iterator;function A(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=_&&e[_]||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 f:return"Fragment";case c:return"Portal";case p:return"Profiler";case h:return"StrictMode";case b:return"Suspense";case w:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case v:return"Context.Consumer";case g:return"Context.Provider";case y:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case k:return E(e.type);case x:if(e=1===e._status?e._result:null)return E(e)}return null}function S(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(1026&(t=e).effectTag)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function C(e){if(S(e)!==e)throw Error(o(188))}function D(e){var t=e.alternate;if(!t){if(null===(t=S(e)))throw Error(o(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var a=i.alternate;if(null===a){if(null!==(r=i.return)){n=r;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===n)return C(i),e;if(a===r)return C(i),t;a=a.sibling}throw Error(o(188))}if(n.return!==r.return)n=i,r=a;else{for(var s=!1,u=i.child;u;){if(u===n){s=!0,n=i,r=a;break}if(u===r){s=!0,r=i,n=a;break}u=u.sibling}if(!s){for(u=a.child;u;){if(u===n){s=!0,n=a,r=i;break}if(u===r){s=!0,r=a,n=i;break}u=u.sibling}if(!s)throw Error(o(189))}}if(n.alternate!==r)throw Error(o(190))}if(3!==n.tag)throw Error(o(188));return n.stateNode.current===n?e:t}function T(e){if(!(e=D(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 O=n.getPublicInstance,F=n.getRootHostContext,P=n.getChildHostContext,R=n.prepareForCommit,M=n.resetAfterCommit,I=n.createInstance,L=n.appendInitialChild,N=n.finalizeInitialChildren,B=n.prepareUpdate,j=n.shouldSetTextContent,U=n.shouldDeprioritizeSubtree,z=n.createTextInstance,W=n.setTimeout,V=n.clearTimeout,G=n.noTimeout,Y=n.isPrimaryRenderer,H=n.supportsMutation,q=n.supportsPersistence,Z=n.supportsHydration,X=n.appendChild,K=n.appendChildToContainer,J=n.commitTextUpdate,Q=n.commitMount,$=n.commitUpdate,ee=n.insertBefore,te=n.insertInContainerBefore,ne=n.removeChild,re=n.removeChildFromContainer,ie=n.resetTextContent,ae=n.hideInstance,oe=n.hideTextInstance,se=n.unhideInstance,ue=n.unhideTextInstance,le=n.cloneInstance,ce=n.createContainerChildSet,fe=n.appendChildToContainerChildSet,he=n.finalizeContainerChildren,de=n.replaceContainerChildren,pe=n.cloneHiddenInstance,ge=n.cloneHiddenTextInstance,ve=n.canHydrateInstance,me=n.canHydrateTextInstance,ye=n.isSuspenseInstancePending,be=n.isSuspenseInstanceFallback,we=n.getNextHydratableSibling,ke=n.getFirstHydratableChild,xe=n.hydrateInstance,_e=n.hydrateTextInstance,Ae=n.getNextHydratableInstanceAfterSuspenseInstance,Ee=n.commitHydratedContainer,Se=n.commitHydratedSuspenseInstance,Ce=/^(.*)[\\\/]/;function De(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,i=e._debugSource,a=E(e.type);n=null,r&&(n=E(r.type)),r=a,a="",i?a=" (at "+i.fileName.replace(Ce,"")+":"+i.lineNumber+")":n&&(a=" (created by "+n+")"),n="\n in "+(r||"Unknown")+a}t+=n,e=e.return}while(e);return t}var Te=[],Oe=-1;function Fe(e){0>Oe||(e.current=Te[Oe],Te[Oe]=null,Oe--)}function Pe(e,t){Oe++,Te[Oe]=e.current,e.current=t}var Re={},Me={current:Re},Ie={current:!1},Le=Re;function Ne(e,t){var n=e.type.contextTypes;if(!n)return Re;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,a={};for(i in n)a[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function Be(e){return null!==(e=e.childContextTypes)&&void 0!==e}function je(e){Fe(Ie),Fe(Me)}function Ue(e){Fe(Ie),Fe(Me)}function ze(e,t,n){if(Me.current!==Re)throw Error(o(168));Pe(Me,t),Pe(Ie,n)}function We(e,t,n){var i=e.stateNode;if(e=t.childContextTypes,"function"!==typeof i.getChildContext)return n;for(var a in i=i.getChildContext())if(!(a in e))throw Error(o(108,E(t)||"Unknown",a));return r({},n,{},i)}function Ve(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||Re,Le=Me.current,Pe(Me,t),Pe(Ie,Ie.current),!0}function Ge(e,t,n){var r=e.stateNode;if(!r)throw Error(o(169));n?(t=We(e,t,Le),r.__reactInternalMemoizedMergedChildContext=t,Fe(Ie),Fe(Me),Pe(Me,t)):Fe(Ie),Pe(Ie,n)}var Ye=a.unstable_runWithPriority,He=a.unstable_scheduleCallback,qe=a.unstable_cancelCallback,Ze=a.unstable_shouldYield,Xe=a.unstable_requestPaint,Ke=a.unstable_now,Je=a.unstable_getCurrentPriorityLevel,Qe=a.unstable_ImmediatePriority,$e=a.unstable_UserBlockingPriority,et=a.unstable_NormalPriority,tt=a.unstable_LowPriority,nt=a.unstable_IdlePriority,rt={},it=void 0!==Xe?Xe:function(){},at=null,ot=null,st=!1,ut=Ke(),lt=1e4>ut?Ke:function(){return Ke()-ut};function ct(){switch(Je()){case Qe:return 99;case $e:return 98;case et:return 97;case tt:return 96;case nt:return 95;default:throw Error(o(332))}}function ft(e){switch(e){case 99:return Qe;case 98:return $e;case 97:return et;case 96:return tt;case 95:return nt;default:throw Error(o(332))}}function ht(e,t){return e=ft(e),Ye(e,t)}function dt(e,t,n){return e=ft(e),He(e,t,n)}function pt(e){return null===at?(at=[e],ot=He(Qe,vt)):at.push(e),rt}function gt(){if(null!==ot){var e=ot;ot=null,qe(e)}vt()}function vt(){if(!st&&null!==at){st=!0;var e=0;try{var t=at;ht(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),at=null}catch(n){throw null!==at&&(at=at.slice(e+1)),He(Qe,gt),n}finally{st=!1}}}var mt=3;function yt(e,t,n){return 1073741821-(1+((1073741821-e+t/10)/(n/=10)|0))*n}var bt="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},wt=Object.prototype.hasOwnProperty;function kt(e,t){if(bt(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!wt.call(t,n[r])||!bt(e[n[r]],t[n[r]]))return!1;return!0}function xt(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 _t={current:null},At=null,Et=null,St=null;function Ct(){St=Et=At=null}function Dt(e,t){var n=e.type._context;Y?(Pe(_t,n._currentValue),n._currentValue=t):(Pe(_t,n._currentValue2),n._currentValue2=t)}function Tt(e){var t=_t.current;Fe(_t),e=e.type._context,Y?e._currentValue=t:e._currentValue2=t}function Ot(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else{if(!(null!==n&&n.childExpirationTime<t))break;n.childExpirationTime=t}e=e.return}}function Ft(e,t){At=e,St=Et=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(hr=!0),e.firstContext=null)}function Pt(e,t){if(St!==e&&!1!==t&&0!==t)if("number"===typeof t&&1073741823!==t||(St=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Et){if(null===At)throw Error(o(308));Et=t,At.dependencies={expirationTime:0,firstContext:t,responders:null}}else Et=Et.next=t;return Y?e._currentValue:e._currentValue2}var Rt=!1;function Mt(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function It(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Lt(e,t){return{expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function Nt(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function Bt(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,i=null;null===r&&(r=e.updateQueue=Mt(e.memoizedState))}else r=e.updateQueue,i=n.updateQueue,null===r?null===i?(r=e.updateQueue=Mt(e.memoizedState),i=n.updateQueue=Mt(n.memoizedState)):r=e.updateQueue=It(i):null===i&&(i=n.updateQueue=It(r));null===i||r===i?Nt(r,t):null===r.lastUpdate||null===i.lastUpdate?(Nt(r,t),Nt(i,t)):(Nt(r,t),i.lastUpdate=t)}function jt(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=Mt(e.memoizedState):Ut(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function Ut(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=It(t)),t}function zt(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)||void 0===a)break;return r({},i,a);case 2:Rt=!0}return i}function Wt(e,t,n,r,i){Rt=!1;for(var a=(t=Ut(e,t)).baseState,o=null,s=0,u=t.firstUpdate,l=a;null!==u;){var c=u.expirationTime;c<i?(null===o&&(o=u,a=l),s<c&&(s=c)):(Ki(c,u.suspenseConfig),l=zt(e,0,u,l,n,r),null!==u.callback&&(e.effectTag|=32,u.nextEffect=null,null===t.lastEffect?t.firstEffect=t.lastEffect=u:(t.lastEffect.nextEffect=u,t.lastEffect=u))),u=u.next}for(c=null,u=t.firstCapturedUpdate;null!==u;){var f=u.expirationTime;f<i?(null===c&&(c=u,null===o&&(a=l)),s<f&&(s=f)):(l=zt(e,0,u,l,n,r),null!==u.callback&&(e.effectTag|=32,u.nextEffect=null,null===t.lastCapturedEffect?t.firstCapturedEffect=t.lastCapturedEffect=u:(t.lastCapturedEffect.nextEffect=u,t.lastCapturedEffect=u))),u=u.next}null===o&&(t.lastUpdate=null),null===c?t.lastCapturedUpdate=null:e.effectTag|=32,null===o&&null===c&&(a=l),t.baseState=a,t.firstUpdate=o,t.firstCapturedUpdate=c,Ji(s),e.expirationTime=s,e.memoizedState=l}function Vt(e,t,n){null!==t.firstCapturedUpdate&&(null!==t.lastUpdate&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null),Gt(t.firstEffect,n),t.firstEffect=t.lastEffect=null,Gt(t.firstCapturedEffect,n),t.firstCapturedEffect=t.lastCapturedEffect=null}function Gt(e,t){for(;null!==e;){var n=e.callback;if(null!==n){e.callback=null;var r=t;if("function"!==typeof n)throw Error(o(191,n));n.call(r)}e=e.nextEffect}}var Yt=s.ReactCurrentBatchConfig,Ht=(new i.Component).refs;function qt(e,t,n,i){n=null===(n=n(i,t=e.memoizedState))||void 0===n?t:r({},t,n),e.memoizedState=n,null!==(i=e.updateQueue)&&0===e.expirationTime&&(i.baseState=n)}var Zt={isMounted:function(e){return!!(e=e._reactInternalFiber)&&S(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=Bi(),i=Yt.suspense;(i=Lt(r=ji(r,e,i),i)).payload=t,void 0!==n&&null!==n&&(i.callback=n),Bt(e,i),Ui(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=Bi(),i=Yt.suspense;(i=Lt(r=ji(r,e,i),i)).tag=1,i.payload=t,void 0!==n&&null!==n&&(i.callback=n),Bt(e,i),Ui(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=Bi(),r=Yt.suspense;(r=Lt(n=ji(n,e,r),r)).tag=2,void 0!==t&&null!==t&&(r.callback=t),Bt(e,r),Ui(e,n)}};function Xt(e,t,n,r,i,a,o){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,o):!t.prototype||!t.prototype.isPureReactComponent||!kt(n,r)||!kt(i,a)}function Kt(e,t,n){var r=!1,i=Re,a=t.contextType;return"object"===typeof a&&null!==a?a=Pt(a):(i=Be(t)?Le:Me.current,a=(r=null!==(r=t.contextTypes)&&void 0!==r)?Ne(e,i):Re),t=new t(n,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=Zt,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=a),t}function Jt(e,t,n,r){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Zt.enqueueReplaceState(t,t.state,null)}function Qt(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=Ht;var a=t.contextType;"object"===typeof a&&null!==a?i.context=Pt(a):(a=Be(t)?Le:Me.current,i.context=Ne(e,a)),null!==(a=e.updateQueue)&&(Wt(e,a,n,i,r),i.state=e.memoizedState),"function"===typeof(a=t.getDerivedStateFromProps)&&(qt(e,t,a,n),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&&Zt.enqueueReplaceState(i,i.state,null),null!==(a=e.updateQueue)&&(Wt(e,a,n,i,r),i.state=e.memoizedState)),"function"===typeof i.componentDidMount&&(e.effectTag|=4)}var $t=Array.isArray;function en(e,t,n){if(null!==(e=n.ref)&&"function"!==typeof e&&"object"!==typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(o(309));var r=n.stateNode}if(!r)throw Error(o(147,e));var i=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===i?t.ref:(t=function(e){var t=r.refs;t===Ht&&(t=r.refs={}),null===e?delete t[i]:t[i]=e},t._stringRef=i,t)}if("string"!==typeof e)throw Error(o(284));if(!n._owner)throw Error(o(290,e))}return e}function tn(e,t){if("textarea"!==e.type)throw Error(o(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,""))}function nn(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(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 i(e,t,n){return(e=ma(e,t)).index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function s(t){return e&&null===t.alternate&&(t.effectTag=2),t}function u(e,t,n,r){return null===t||6!==t.tag?((t=wa(n,e.mode,r)).return=e,t):((t=i(t,n)).return=e,t)}function h(e,t,n,r){return null!==t&&t.elementType===n.type?((r=i(t,n.props)).ref=en(e,t,n),r.return=e,r):((r=ya(n.type,n.key,n.props,null,e.mode,r)).ref=en(e,t,n),r.return=e,r)}function d(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=ka(n,e.mode,r)).return=e,t):((t=i(t,n.children||[])).return=e,t)}function p(e,t,n,r,a){return null===t||7!==t.tag?((t=ba(n,e.mode,r,a)).return=e,t):((t=i(t,n)).return=e,t)}function g(e,t,n){if("string"===typeof t||"number"===typeof t)return(t=wa(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case l:return(n=ya(t.type,t.key,t.props,null,e.mode,n)).ref=en(e,null,t),n.return=e,n;case c:return(t=ka(t,e.mode,n)).return=e,t}if($t(t)||A(t))return(t=ba(t,e.mode,n,null)).return=e,t;tn(e,t)}return null}function v(e,t,n,r){var i=null!==t?t.key:null;if("string"===typeof n||"number"===typeof n)return null!==i?null:u(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case l:return n.key===i?n.type===f?p(e,t,n.props.children,r,i):h(e,t,n,r):null;case c:return n.key===i?d(e,t,n,r):null}if($t(n)||A(n))return null!==i?null:p(e,t,n,r,null);tn(e,n)}return null}function m(e,t,n,r,i){if("string"===typeof r||"number"===typeof r)return u(t,e=e.get(n)||null,""+r,i);if("object"===typeof r&&null!==r){switch(r.$$typeof){case l:return e=e.get(null===r.key?n:r.key)||null,r.type===f?p(t,e,r.props.children,i,r.key):h(t,e,r,i);case c:return d(t,e=e.get(null===r.key?n:r.key)||null,r,i)}if($t(r)||A(r))return p(t,e=e.get(n)||null,r,i,null);tn(t,r)}return null}function y(i,o,s,u){for(var l=null,c=null,f=o,h=o=0,d=null;null!==f&&h<s.length;h++){f.index>h?(d=f,f=null):d=f.sibling;var p=v(i,f,s[h],u);if(null===p){null===f&&(f=d);break}e&&f&&null===p.alternate&&t(i,f),o=a(p,o,h),null===c?l=p:c.sibling=p,c=p,f=d}if(h===s.length)return n(i,f),l;if(null===f){for(;h<s.length;h++)null!==(f=g(i,s[h],u))&&(o=a(f,o,h),null===c?l=f:c.sibling=f,c=f);return l}for(f=r(i,f);h<s.length;h++)null!==(d=m(f,i,h,s[h],u))&&(e&&null!==d.alternate&&f.delete(null===d.key?h:d.key),o=a(d,o,h),null===c?l=d:c.sibling=d,c=d);return e&&f.forEach((function(e){return t(i,e)})),l}function b(i,s,u,l){var c=A(u);if("function"!==typeof c)throw Error(o(150));if(null==(u=c.call(u)))throw Error(o(151));for(var f=c=null,h=s,d=s=0,p=null,y=u.next();null!==h&&!y.done;d++,y=u.next()){h.index>d?(p=h,h=null):p=h.sibling;var b=v(i,h,y.value,l);if(null===b){null===h&&(h=p);break}e&&h&&null===b.alternate&&t(i,h),s=a(b,s,d),null===f?c=b:f.sibling=b,f=b,h=p}if(y.done)return n(i,h),c;if(null===h){for(;!y.done;d++,y=u.next())null!==(y=g(i,y.value,l))&&(s=a(y,s,d),null===f?c=y:f.sibling=y,f=y);return c}for(h=r(i,h);!y.done;d++,y=u.next())null!==(y=m(h,i,d,y.value,l))&&(e&&null!==y.alternate&&h.delete(null===y.key?d:y.key),s=a(y,s,d),null===f?c=y:f.sibling=y,f=y);return e&&h.forEach((function(e){return t(i,e)})),c}return function(e,r,a,u){var h="object"===typeof a&&null!==a&&a.type===f&&null===a.key;h&&(a=a.props.children);var d="object"===typeof a&&null!==a;if(d)switch(a.$$typeof){case l:e:{for(d=a.key,h=r;null!==h;){if(h.key===d){if(7===h.tag?a.type===f:h.elementType===a.type){n(e,h.sibling),(r=i(h,a.type===f?a.props.children:a.props)).ref=en(e,h,a),r.return=e,e=r;break e}n(e,h);break}t(e,h),h=h.sibling}a.type===f?((r=ba(a.props.children,e.mode,u,a.key)).return=e,e=r):((u=ya(a.type,a.key,a.props,null,e.mode,u)).ref=en(e,r,a),u.return=e,e=u)}return s(e);case c:e:{for(h=a.key;null!==r;){if(r.key===h){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),(r=i(r,a.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=ka(a,e.mode,u)).return=e,e=r}return s(e)}if("string"===typeof a||"number"===typeof a)return a=""+a,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,a)).return=e,e=r):(n(e,r),(r=wa(a,e.mode,u)).return=e,e=r),s(e);if($t(a))return y(e,r,a,u);if(A(a))return b(e,r,a,u);if(d&&tn(e,a),"undefined"===typeof a&&!h)switch(e.tag){case 1:case 0:throw e=e.type,Error(o(152,e.displayName||e.name||"Component"))}return n(e,r)}}var rn=nn(!0),an=nn(!1),on={},sn={current:on},un={current:on},ln={current:on};function cn(e){if(e===on)throw Error(o(174));return e}function fn(e,t){Pe(ln,t),Pe(un,e),Pe(sn,on),t=F(t),Fe(sn),Pe(sn,t)}function hn(e){Fe(sn),Fe(un),Fe(ln)}function dn(e){var t=cn(ln.current),n=cn(sn.current);n!==(t=P(n,e.type,t))&&(Pe(un,e),Pe(sn,t))}function pn(e){un.current===e&&(Fe(sn),Fe(un))}var gn={current:0};function vn(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||ye(n)||be(n)))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 mn(e,t){return{responder:e,props:t}}var yn=s.ReactCurrentDispatcher,bn=s.ReactCurrentBatchConfig,wn=0,kn=null,xn=null,_n=null,An=null,En=null,Sn=null,Cn=0,Dn=null,Tn=0,On=!1,Fn=null,Pn=0;function Rn(){throw Error(o(321))}function Mn(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!bt(e[n],t[n]))return!1;return!0}function In(e,t,n,r,i,a){if(wn=a,kn=t,_n=null!==e?e.memoizedState:null,yn.current=null===_n?er:tr,t=n(r,i),On){do{On=!1,Pn+=1,_n=null!==e?e.memoizedState:null,Sn=An,Dn=En=xn=null,yn.current=tr,t=n(r,i)}while(On);Fn=null,Pn=0}if(yn.current=$n,(e=kn).memoizedState=An,e.expirationTime=Cn,e.updateQueue=Dn,e.effectTag|=Tn,e=null!==xn&&null!==xn.next,wn=0,Sn=En=An=_n=xn=kn=null,Cn=0,Dn=null,Tn=0,e)throw Error(o(300));return t}function Ln(){yn.current=$n,wn=0,Sn=En=An=_n=xn=kn=null,Cn=0,Dn=null,Tn=0,On=!1,Fn=null,Pn=0}function Nn(){var e={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return null===En?An=En=e:En=En.next=e,En}function Bn(){if(null!==Sn)Sn=(En=Sn).next,_n=null!==(xn=_n)?xn.next:null;else{if(null===_n)throw Error(o(310));var e={memoizedState:(xn=_n).memoizedState,baseState:xn.baseState,queue:xn.queue,baseUpdate:xn.baseUpdate,next:null};En=null===En?An=e:En.next=e,_n=xn.next}return En}function jn(e,t){return"function"===typeof t?t(e):t}function Un(e){var t=Bn(),n=t.queue;if(null===n)throw Error(o(311));if(n.lastRenderedReducer=e,0<Pn){var r=n.dispatch;if(null!==Fn){var i=Fn.get(n);if(void 0!==i){Fn.delete(n);var a=t.memoizedState;do{a=e(a,i.action),i=i.next}while(null!==i);return bt(a,t.memoizedState)||(hr=!0),t.memoizedState=a,t.baseUpdate===n.last&&(t.baseState=a),n.lastRenderedState=a,[a,r]}}return[t.memoizedState,r]}r=n.last;var s=t.baseUpdate;if(a=t.baseState,null!==s?(null!==r&&(r.next=null),r=s.next):r=null!==r?r.next:null,null!==r){var u=i=null,l=r,c=!1;do{var f=l.expirationTime;f<wn?(c||(c=!0,u=s,i=a),f>Cn&&Ji(Cn=f)):(Ki(f,l.suspenseConfig),a=l.eagerReducer===e?l.eagerState:e(a,l.action)),s=l,l=l.next}while(null!==l&&l!==r);c||(u=s,i=a),bt(a,t.memoizedState)||(hr=!0),t.memoizedState=a,t.baseUpdate=u,t.baseState=i,n.lastRenderedState=a}return[t.memoizedState,n.dispatch]}function zn(e){var t=Nn();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={last:null,dispatch:null,lastRenderedReducer:jn,lastRenderedState:e}).dispatch=Qn.bind(null,kn,e),[t.memoizedState,e]}function Wn(e){return Un(jn)}function Vn(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===Dn?(Dn={lastEffect:null}).lastEffect=e.next=e:null===(t=Dn.lastEffect)?Dn.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,Dn.lastEffect=e),e}function Gn(e,t,n,r){var i=Nn();Tn|=e,i.memoizedState=Vn(t,n,void 0,void 0===r?null:r)}function Yn(e,t,n,r){var i=Bn();r=void 0===r?null:r;var a=void 0;if(null!==xn){var o=xn.memoizedState;if(a=o.destroy,null!==r&&Mn(r,o.deps))return void Vn(0,n,a,r)}Tn|=e,i.memoizedState=Vn(t,n,a,r)}function Hn(e,t){return Gn(516,192,e,t)}function qn(e,t){return Yn(516,192,e,t)}function Zn(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Xn(){}function Kn(e,t){return Nn().memoizedState=[e,void 0===t?null:t],e}function Jn(e,t){var n=Bn();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Mn(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Qn(e,t,n){if(!(25>Pn))throw Error(o(301));var r=e.alternate;if(e===kn||null!==r&&r===kn)if(On=!0,e={expirationTime:wn,suspenseConfig:null,action:n,eagerReducer:null,eagerState:null,next:null},null===Fn&&(Fn=new Map),void 0===(n=Fn.get(t)))Fn.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{var i=Bi(),a=Yt.suspense;a={expirationTime:i=ji(i,e,a),suspenseConfig:a,action:n,eagerReducer:null,eagerState:null,next:null};var s=t.last;if(null===s)a.next=a;else{var u=s.next;null!==u&&(a.next=u),s.next=a}if(t.last=a,0===e.expirationTime&&(null===r||0===r.expirationTime)&&null!==(r=t.lastRenderedReducer))try{var l=t.lastRenderedState,c=r(l,n);if(a.eagerReducer=r,a.eagerState=c,bt(c,l))return}catch(f){}Ui(e,i)}}var $n={readContext:Pt,useCallback:Rn,useContext:Rn,useEffect:Rn,useImperativeHandle:Rn,useLayoutEffect:Rn,useMemo:Rn,useReducer:Rn,useRef:Rn,useState:Rn,useDebugValue:Rn,useResponder:Rn,useDeferredValue:Rn,useTransition:Rn},er={readContext:Pt,useCallback:Kn,useContext:Pt,useEffect:Hn,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Gn(4,36,Zn.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Gn(4,36,e,t)},useMemo:function(e,t){var n=Nn();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Nn();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={last:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=Qn.bind(null,kn,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Nn().memoizedState=e},useState:zn,useDebugValue:Xn,useResponder:mn,useDeferredValue:function(e,t){var n=zn(e),r=n[0],i=n[1];return Hn((function(){a.unstable_next((function(){var n=bn.suspense;bn.suspense=void 0===t?null:t;try{i(e)}finally{bn.suspense=n}}))}),[e,t]),r},useTransition:function(e){var t=zn(!1),n=t[0],r=t[1];return[Kn((function(t){r(!0),a.unstable_next((function(){var n=bn.suspense;bn.suspense=void 0===e?null:e;try{r(!1),t()}finally{bn.suspense=n}}))}),[e,n]),n]}},tr={readContext:Pt,useCallback:Jn,useContext:Pt,useEffect:qn,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Yn(4,36,Zn.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Yn(4,36,e,t)},useMemo:function(e,t){var n=Bn();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Mn(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)},useReducer:Un,useRef:function(){return Bn().memoizedState},useState:Wn,useDebugValue:Xn,useResponder:mn,useDeferredValue:function(e,t){var n=Wn(),r=n[0],i=n[1];return qn((function(){a.unstable_next((function(){var n=bn.suspense;bn.suspense=void 0===t?null:t;try{i(e)}finally{bn.suspense=n}}))}),[e,t]),r},useTransition:function(e){var t=Wn(),n=t[0],r=t[1];return[Jn((function(t){r(!0),a.unstable_next((function(){var n=bn.suspense;bn.suspense=void 0===e?null:e;try{r(!1),t()}finally{bn.suspense=n}}))}),[e,n]),n]}},nr=null,rr=null,ir=!1;function ar(e,t){var n=ga(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function or(e,t){switch(e.tag){case 5:return null!==(t=ve(t,e.type,e.pendingProps))&&(e.stateNode=t,!0);case 6:return null!==(t=me(t,e.pendingProps))&&(e.stateNode=t,!0);default:return!1}}function sr(e){if(ir){var t=rr;if(t){var n=t;if(!or(e,t)){if(!(t=we(n))||!or(e,t))return e.effectTag=-1025&e.effectTag|2,ir=!1,void(nr=e);ar(nr,n)}nr=e,rr=ke(t)}else e.effectTag=-1025&e.effectTag|2,ir=!1,nr=e}}function ur(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;nr=e}function lr(e){if(!Z||e!==nr)return!1;if(!ir)return ur(e),ir=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!j(t,e.memoizedProps))for(t=rr;t;)ar(e,t),t=we(t);if(ur(e),13===e.tag){if(!Z)throw Error(o(316));if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(o(317));rr=Ae(e)}else rr=nr?we(e.stateNode):null;return!0}function cr(){Z&&(rr=nr=null,ir=!1)}var fr=s.ReactCurrentOwner,hr=!1;function dr(e,t,n,r){t.child=null===e?an(t,null,n,r):rn(t,e.child,n,r)}function pr(e,t,n,r,i){n=n.render;var a=t.ref;return Ft(t,i),r=In(e,t,n,r,a,i),null===e||hr?(t.effectTag|=1,dr(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),Fr(e,t,i))}function gr(e,t,n,r,i,a){if(null===e){var o=n.type;return"function"!==typeof o||va(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=ya(n.type,null,r,null,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,vr(e,t,o,r,i,a))}return o=e.child,i<a&&(i=o.memoizedProps,(n=null!==(n=n.compare)?n:kt)(i,r)&&e.ref===t.ref)?Fr(e,t,a):(t.effectTag|=1,(e=ma(o,r)).ref=t.ref,e.return=t,t.child=e)}function vr(e,t,n,r,i,a){return null!==e&&kt(e.memoizedProps,r)&&e.ref===t.ref&&(hr=!1,i<a)?Fr(e,t,a):yr(e,t,n,r,a)}function mr(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function yr(e,t,n,r,i){var a=Be(n)?Le:Me.current;return a=Ne(t,a),Ft(t,i),n=In(e,t,n,r,a,i),null===e||hr?(t.effectTag|=1,dr(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),Fr(e,t,i))}function br(e,t,n,r,i){if(Be(n)){var a=!0;Ve(t)}else a=!1;if(Ft(t,i),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),Kt(t,n,r),Qt(t,n,r,i),r=!0;else if(null===e){var o=t.stateNode,s=t.memoizedProps;o.props=s;var u=o.context,l=n.contextType;l="object"===typeof l&&null!==l?Pt(l):Ne(t,l=Be(n)?Le:Me.current);var c=n.getDerivedStateFromProps,f="function"===typeof c||"function"===typeof o.getSnapshotBeforeUpdate;f||"function"!==typeof o.UNSAFE_componentWillReceiveProps&&"function"!==typeof o.componentWillReceiveProps||(s!==r||u!==l)&&Jt(t,o,r,l),Rt=!1;var h=t.memoizedState;u=o.state=h;var d=t.updateQueue;null!==d&&(Wt(t,d,r,o,i),u=t.memoizedState),s!==r||h!==u||Ie.current||Rt?("function"===typeof c&&(qt(t,n,c,r),u=t.memoizedState),(s=Rt||Xt(t,n,s,r,h,u,l))?(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=r,t.memoizedState=u),o.props=r,o.state=u,o.context=l,r=s):("function"===typeof o.componentDidMount&&(t.effectTag|=4),r=!1)}else o=t.stateNode,s=t.memoizedProps,o.props=t.type===t.elementType?s:xt(t.type,s),u=o.context,l="object"===typeof(l=n.contextType)&&null!==l?Pt(l):Ne(t,l=Be(n)?Le:Me.current),(f="function"===typeof(c=n.getDerivedStateFromProps)||"function"===typeof o.getSnapshotBeforeUpdate)||"function"!==typeof o.UNSAFE_componentWillReceiveProps&&"function"!==typeof o.componentWillReceiveProps||(s!==r||u!==l)&&Jt(t,o,r,l),Rt=!1,u=t.memoizedState,h=o.state=u,null!==(d=t.updateQueue)&&(Wt(t,d,r,o,i),h=t.memoizedState),s!==r||u!==h||Ie.current||Rt?("function"===typeof c&&(qt(t,n,c,r),h=t.memoizedState),(c=Rt||Xt(t,n,s,r,u,h,l))?(f||"function"!==typeof o.UNSAFE_componentWillUpdate&&"function"!==typeof o.componentWillUpdate||("function"===typeof o.componentWillUpdate&&o.componentWillUpdate(r,h,l),"function"===typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(r,h,l)),"function"===typeof o.componentDidUpdate&&(t.effectTag|=4),"function"===typeof o.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!==typeof o.componentDidUpdate||s===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),"function"!==typeof o.getSnapshotBeforeUpdate||s===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=h),o.props=r,o.state=h,o.context=l,r=c):("function"!==typeof o.componentDidUpdate||s===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=4),"function"!==typeof o.getSnapshotBeforeUpdate||s===e.memoizedProps&&u===e.memoizedState||(t.effectTag|=256),r=!1);return wr(e,t,n,r,a,i)}function wr(e,t,n,r,i,a){mr(e,t);var o=0!==(64&t.effectTag);if(!r&&!o)return i&&Ge(t,n,!1),Fr(e,t,a);r=t.stateNode,fr.current=t;var s=o&&"function"!==typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&o?(t.child=rn(t,e.child,null,a),t.child=rn(t,null,s,a)):dr(e,t,s,a),t.memoizedState=r.state,i&&Ge(t,n,!0),t.child}function kr(e){var t=e.stateNode;t.pendingContext?ze(0,t.pendingContext,t.pendingContext!==t.context):t.context&&ze(0,t.context,!1),fn(e,t.containerInfo)}var xr,_r,Ar,Er,Sr={dehydrated:null,retryTime:0};function Cr(e,t,n){var r,i=t.mode,a=t.pendingProps,o=gn.current,s=!1;if((r=0!==(64&t.effectTag))||(r=0!==(2&o)&&(null===e||null!==e.memoizedState)),r?(s=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===a.fallback||!0===a.unstable_avoidThisFallback||(o|=1),Pe(gn,1&o),null===e){if(void 0!==a.fallback&&sr(t),s){if(s=a.fallback,(a=ba(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(n=ba(s,i,n,null)).return=t,a.sibling=n,t.memoizedState=Sr,t.child=a,n}return i=a.children,t.memoizedState=null,t.child=an(t,null,i,n)}if(null!==e.memoizedState){if(i=(e=e.child).sibling,s){if(a=a.fallback,(n=ma(e,e.pendingProps)).return=t,0===(2&t.mode)&&(s=null!==t.memoizedState?t.child.child:t.child)!==e.child)for(n.child=s;null!==s;)s.return=n,s=s.sibling;return(i=ma(i,a,i.expirationTime)).return=t,n.sibling=i,n.childExpirationTime=0,t.memoizedState=Sr,t.child=n,i}return n=rn(t,e.child,a.children,n),t.memoizedState=null,t.child=n}if(e=e.child,s){if(s=a.fallback,(a=ba(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(n=ba(s,i,n,null)).return=t,a.sibling=n,n.effectTag|=2,a.childExpirationTime=0,t.memoizedState=Sr,t.child=a,n}return t.memoizedState=null,t.child=rn(t,e,a.children,n)}function Dr(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t),Ot(e.return,t)}function Tr(e,t,n,r,i,a){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,last:r,tail:n,tailExpiration:0,tailMode:i,lastEffect:a}:(o.isBackwards=t,o.rendering=null,o.last=r,o.tail=n,o.tailExpiration=0,o.tailMode=i,o.lastEffect=a)}function Or(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;if(dr(e,t,r.children,n),0!==(2&(r=gn.current)))r=1&r|2,t.effectTag|=64;else{if(null!==e&&0!==(64&e.effectTag))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Dr(e,n);else if(19===e.tag)Dr(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Pe(gn,r),0===(2&t.mode))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===vn(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Tr(t,!1,i,n,a,t.lastEffect);break;case"backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===vn(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Tr(t,!0,n,null,a,t.lastEffect);break;case"together":Tr(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function Fr(e,t,n){null!==e&&(t.dependencies=e.dependencies);var r=t.expirationTime;if(0!==r&&Ji(r),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child)throw Error(o(153));if(null!==t.child){for(n=ma(e=t.child,e.pendingProps,e.expirationTime),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=ma(e,e.pendingProps,e.expirationTime)).return=t;n.sibling=null}return t.child}function Pr(e){e.effectTag|=4}if(H)xr=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)L(e,n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}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}},_r=function(){},Ar=function(e,t,n,r,i){if((e=e.memoizedProps)!==r){var a=t.stateNode,o=cn(sn.current);n=B(a,n,e,r,i,o),(t.updateQueue=n)&&Pr(t)}},Er=function(e,t,n,r){n!==r&&Pr(t)};else if(q){xr=function(e,t,n,r){for(var i=t.child;null!==i;){if(5===i.tag){var a=i.stateNode;n&&r&&(a=pe(a,i.type,i.memoizedProps,i)),L(e,a)}else if(6===i.tag)a=i.stateNode,n&&r&&(a=ge(a,i.memoizedProps,i)),L(e,a);else if(4!==i.tag){if(13===i.tag&&0!==(4&i.effectTag)&&(a=null!==i.memoizedState)){var o=i.child;if(null!==o&&(null!==o.child&&(o.child.return=o,xr(e,o,!0,a)),null!==(a=o.sibling))){a.return=i,i=a;continue}}if(null!==i.child){i.child.return=i,i=i.child;continue}}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;i=i.return}i.sibling.return=i.return,i=i.sibling}};var Rr=function e(t,n,r,i){for(var a=n.child;null!==a;){if(5===a.tag){var o=a.stateNode;r&&i&&(o=pe(o,a.type,a.memoizedProps,a)),fe(t,o)}else if(6===a.tag)o=a.stateNode,r&&i&&(o=ge(o,a.memoizedProps,a)),fe(t,o);else if(4!==a.tag){if(13===a.tag&&0!==(4&a.effectTag)&&(o=null!==a.memoizedState)){var s=a.child;if(null!==s&&(null!==s.child&&(s.child.return=s,e(t,s,!0,o)),null!==(o=s.sibling))){o.return=a,a=o;continue}}if(null!==a.child){a.child.return=a,a=a.child;continue}}if(a===n)break;for(;null===a.sibling;){if(null===a.return||a.return===n)return;a=a.return}a.sibling.return=a.return,a=a.sibling}};_r=function(e){var t=e.stateNode;if(null!==e.firstEffect){var n=t.containerInfo,r=ce(n);Rr(r,e,!1,!1),t.pendingChildren=r,Pr(e),he(n,r)}},Ar=function(e,t,n,r,i){var a=e.stateNode,o=e.memoizedProps;if((e=null===t.firstEffect)&&o===r)t.stateNode=a;else{var s=t.stateNode,u=cn(sn.current),l=null;o!==r&&(l=B(s,n,o,r,i,u)),e&&null===l?t.stateNode=a:(a=le(a,l,n,o,r,t,e,s),N(a,n,r,i,u)&&Pr(t),t.stateNode=a,e?Pr(t):xr(a,t,!1,!1))}},Er=function(e,t,n,r){n!==r&&(e=cn(ln.current),n=cn(sn.current),t.stateNode=z(r,e,n,t),Pr(t))}}else _r=function(){},Ar=function(){},Er=function(){};function Mr(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Ir(e){switch(e.tag){case 1:Be(e.type)&&je();var t=e.effectTag;return 4096&t?(e.effectTag=-4097&t|64,e):null;case 3:if(hn(),Ue(),0!==(64&(t=e.effectTag)))throw Error(o(285));return e.effectTag=-4097&t|64,e;case 5:return pn(e),null;case 13:return Fe(gn),4096&(t=e.effectTag)?(e.effectTag=-4097&t|64,e):null;case 19:return Fe(gn),null;case 4:return hn(),null;case 10:return Tt(e),null;default:return null}}function Lr(e,t){return{value:e,source:t,stack:De(t)}}var Nr="function"===typeof WeakSet?WeakSet:Set;function Br(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=De(n)),null!==n&&E(n.type),t=t.value,null!==e&&1===e.tag&&E(e.type);try{console.error(t)}catch(W3){setTimeout((function(){throw W3}))}}function jr(e){var t=e.ref;if(null!==t)if("function"===typeof t)try{t(null)}catch(n){la(e,n)}else t.current=null}function Ur(e,t){switch(t.tag){case 0:case 11:case 15:zr(2,0,t);break;case 1:if(256&t.effectTag&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:xt(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}break;case 3:case 5:case 6:case 4:case 17:break;default:throw Error(o(163))}}function zr(e,t,n){if(null!==(n=null!==(n=n.updateQueue)?n.lastEffect:null)){var r=n=n.next;do{if(0!==(r.tag&e)){var i=r.destroy;r.destroy=void 0,void 0!==i&&i()}0!==(r.tag&t)&&(i=r.create,r.destroy=i()),r=r.next}while(r!==n)}}function Wr(e,t,n){switch("function"===typeof da&&da(t),t.tag){case 0:case 11:case 14:case 15:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e.next;ht(97<n?97:n,(function(){var e=r;do{var n=e.destroy;if(void 0!==n){var i=t;try{n()}catch(a){la(i,a)}}e=e.next}while(e!==r)}))}break;case 1:jr(t),"function"===typeof(n=t.stateNode).componentWillUnmount&&function(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(n){la(e,n)}}(t,n);break;case 5:jr(t);break;case 4:H?qr(e,t,n):q&&function(e){if(q){e=e.stateNode.containerInfo;var t=ce(e);de(e,t)}}(t)}}function Vr(e,t,n){for(var r=t;;)if(Wr(e,r,n),null===r.child||H&&4===r.tag){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}else r.child.return=r,r=r.child}function Gr(e){var t=e.alternate;e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.alternate=null,e.firstEffect=null,e.lastEffect=null,e.pendingProps=null,e.memoizedProps=null,null!==t&&Gr(t)}function Yr(e){return 5===e.tag||3===e.tag||4===e.tag}function Hr(e){if(H){e:{for(var t=e.return;null!==t;){if(Yr(t)){var n=t;break e}t=t.return}throw Error(o(160))}switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(o(161))}16&n.effectTag&&(ie(t),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||Yr(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}for(var i=e;;){var a=5===i.tag||6===i.tag;if(a)a=a?i.stateNode:i.stateNode.instance,n?r?te(t,a,n):ee(t,a,n):r?K(t,a):X(t,a);else if(4!==i.tag&&null!==i.child){i.child.return=i,i=i.child;continue}if(i===e)break;for(;null===i.sibling;){if(null===i.return||i.return===e)return;i=i.return}i.sibling.return=i.return,i=i.sibling}}}function qr(e,t,n){for(var r,i,a=t,s=!1;;){if(!s){s=a.return;e:for(;;){if(null===s)throw Error(o(160));switch(r=s.stateNode,s.tag){case 5:i=!1;break e;case 3:case 4:r=r.containerInfo,i=!0;break e}s=s.return}s=!0}if(5===a.tag||6===a.tag)Vr(e,a,n),i?re(r,a.stateNode):ne(r,a.stateNode);else if(4===a.tag){if(null!==a.child){r=a.stateNode.containerInfo,i=!0,a.child.return=a,a=a.child;continue}}else if(Wr(e,a,n),null!==a.child){a.child.return=a,a=a.child;continue}if(a===t)break;for(;null===a.sibling;){if(null===a.return||a.return===t)return;4===(a=a.return).tag&&(s=!1)}a.sibling.return=a.return,a=a.sibling}}function Zr(e,t){if(H)switch(t.tag){case 0:case 11:case 14:case 15:zr(4,8,t);break;case 1:case 12:case 17:case 20:case 21:break;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps;e=null!==e?e.memoizedProps:r;var i=t.type,a=t.updateQueue;t.updateQueue=null,null!==a&&$(n,a,i,e,r,t)}break;case 6:if(null===t.stateNode)throw Error(o(162));n=t.memoizedProps,J(t.stateNode,null!==e?e.memoizedProps:n,n);break;case 3:Z&&(t=t.stateNode).hydrate&&(t.hydrate=!1,Ee(t.containerInfo));break;case 13:Xr(t),Kr(t);break;case 19:Kr(t);break;default:throw Error(o(163))}else{switch(t.tag){case 0:case 11:case 14:case 15:return void zr(4,8,t);case 12:return;case 13:return Xr(t),void Kr(t);case 19:return void Kr(t);case 3:Z&&(n=t.stateNode).hydrate&&(n.hydrate=!1,Ee(n.containerInfo))}e:if(q)switch(t.tag){case 1:case 5:case 6:case 20:break e;case 3:case 4:t=t.stateNode,de(t.containerInfo,t.pendingChildren);break e;default:throw Error(o(163))}}}function Xr(e){var t=e;if(null===e.memoizedState)var n=!1;else n=!0,t=e.child,Ei=lt();if(H&&null!==t)e:if(e=t,H)for(t=e;;){if(5===t.tag){var r=t.stateNode;n?ae(r):se(t.stateNode,t.memoizedProps)}else if(6===t.tag)r=t.stateNode,n?oe(r):ue(r,t.memoizedProps);else{if(13===t.tag&&null!==t.memoizedState&&null===t.memoizedState.dehydrated){(r=t.child.sibling).return=t,t=r;continue}if(null!==t.child){t.child.return=t,t=t.child;continue}}if(t===e)break e;for(;null===t.sibling;){if(null===t.return||t.return===e)break e;t=t.return}t.sibling.return=t.return,t=t.sibling}}function Kr(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Nr),t.forEach((function(t){var r=fa.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}var Jr="function"===typeof WeakMap?WeakMap:Map;function Qr(e,t,n){(n=Lt(n,null)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Di||(Di=!0,Ti=r),Br(e,t)},n}function $r(e,t,n){(n=Lt(n,null)).tag=3;var r=e.type.getDerivedStateFromError;if("function"===typeof r){var i=t.value;n.payload=function(){return Br(e,t),r(i)}}var a=e.stateNode;return null!==a&&"function"===typeof a.componentDidCatch&&(n.callback=function(){"function"!==typeof r&&(null===Oi?Oi=new Set([this]):Oi.add(this),Br(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}var ei,ti=Math.ceil,ni=s.ReactCurrentDispatcher,ri=s.ReactCurrentOwner,ii=0,ai=8,oi=16,si=32,ui=0,li=1,ci=2,fi=3,hi=4,di=5,pi=ii,gi=null,vi=null,mi=0,yi=ui,bi=null,wi=1073741823,ki=1073741823,xi=null,_i=0,Ai=!1,Ei=0,Si=500,Ci=null,Di=!1,Ti=null,Oi=null,Fi=!1,Pi=null,Ri=90,Mi=null,Ii=0,Li=null,Ni=0;function Bi(){return(pi&(oi|si))!==ii?1073741821-(lt()/10|0):0!==Ni?Ni:Ni=1073741821-(lt()/10|0)}function ji(e,t,n){if(0===(2&(t=t.mode)))return 1073741823;var r=ct();if(0===(4&t))return 99===r?1073741823:1073741822;if((pi&oi)!==ii)return mi;if(null!==n)e=yt(e,0|n.timeoutMs||5e3,250);else switch(r){case 99:e=1073741823;break;case 98:e=yt(e,150,100);break;case 97:case 96:e=yt(e,5e3,250);break;case 95:e=2;break;default:throw Error(o(326))}return null!==gi&&e===mi&&--e,e}function Ui(e,t){if(50<Ii)throw Ii=0,Li=null,Error(o(185));if(null!==(e=zi(e,t))){var n=ct();1073741823===t?(pi&ai)!==ii&&(pi&(oi|si))===ii?Yi(e):(Vi(e),pi===ii&>()):Vi(e),(4&pi)===ii||98!==n&&99!==n||(null===Mi?Mi=new Map([[e,t]]):(void 0===(n=Mi.get(e))||n>t)&&Mi.set(e,t))}}function zi(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,i=null;if(null===r&&3===e.tag)i=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){i=r.stateNode;break}r=r.return}return null!==i&&(gi===i&&(Ji(t),yi===hi&&Aa(i,mi)),Ea(i,t)),i}function Wi(e){var t=e.lastExpiredTime;return 0!==t?t:_a(e,t=e.firstPendingTime)?(t=e.lastPingedTime)>(e=e.nextKnownPendingLevel)?t:e:t}function Vi(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=pt(Yi.bind(null,e));else{var t=Wi(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=Bi();if(r=1073741823===t?99:1===t||2===t?95:0>=(r=10*(1073741821-t)-10*(1073741821-r))?99:250>=r?98:5250>=r?97:95,null!==n){var i=e.callbackPriority;if(e.callbackExpirationTime===t&&i>=r)return;n!==rt&&qe(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?pt(Yi.bind(null,e)):dt(r,Gi.bind(null,e),{timeout:10*(1073741821-t)-lt()}),e.callbackNode=t}}}function Gi(e,t){if(Ni=0,t)return Sa(e,t=Bi()),Vi(e),null;var n=Wi(e);if(0!==n){if(t=e.callbackNode,(pi&(oi|si))!==ii)throw Error(o(327));if(oa(),e===gi&&n===mi||qi(e,n),null!==vi){var r=pi;pi|=oi;for(var i=Xi();;)try{$i();break}catch(u){Zi(e,u)}if(Ct(),pi=r,ni.current=i,yi===li)throw t=bi,qi(e,n),Aa(e,n),Vi(e),t;if(null===vi)switch(i=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,r=yi,gi=null,r){case ui:case li:throw Error(o(345));case ci:Sa(e,2<n?2:n);break;case fi:if(Aa(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=na(i)),1073741823===wi&&10<(i=Ei+Si-lt())){if(Ai){var a=e.lastPingedTime;if(0===a||a>=n){e.lastPingedTime=n,qi(e,n);break}}if(0!==(a=Wi(e))&&a!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}e.timeoutHandle=W(ra.bind(null,e),i);break}ra(e);break;case hi:if(Aa(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=na(i)),Ai&&(0===(i=e.lastPingedTime)||i>=n)){e.lastPingedTime=n,qi(e,n);break}if(0!==(i=Wi(e))&&i!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}if(1073741823!==ki?r=10*(1073741821-ki)-lt():1073741823===wi?r=0:(r=10*(1073741821-wi)-5e3,0>(r=(i=lt())-r)&&(r=0),(n=10*(1073741821-n)-i)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*ti(r/1960))-r)&&(r=n)),10<r){e.timeoutHandle=W(ra.bind(null,e),r);break}ra(e);break;case di:if(1073741823!==wi&&null!==xi){a=wi;var s=xi;if(0>=(r=0|s.busyMinDurationMs)?r=0:(i=0|s.busyDelayMs,r=(a=lt()-(10*(1073741821-a)-(0|s.timeoutMs||5e3)))<=i?0:i+r-a),10<r){Aa(e,n),e.timeoutHandle=W(ra.bind(null,e),r);break}}ra(e);break;default:throw Error(o(329))}if(Vi(e),e.callbackNode===t)return Gi.bind(null,e)}}return null}function Yi(e){var t=e.lastExpiredTime;if(t=0!==t?t:1073741823,e.finishedExpirationTime===t)ra(e);else{if((pi&(oi|si))!==ii)throw Error(o(327));if(oa(),e===gi&&t===mi||qi(e,t),null!==vi){var n=pi;pi|=oi;for(var r=Xi();;)try{Qi();break}catch(W3){Zi(e,W3)}if(Ct(),pi=n,ni.current=r,yi===li)throw n=bi,qi(e,t),Aa(e,t),Vi(e),n;if(null!==vi)throw Error(o(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,gi=null,ra(e),Vi(e)}}return null}function Hi(e,t){if((pi&(oi|si))!==ii)throw Error(o(187));var n=pi;pi|=1;try{return ht(99,e.bind(null,t))}finally{pi=n,gt()}}function qi(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(n!==G&&(e.timeoutHandle=G,V(n)),null!==vi)for(n=vi.return;null!==n;){var r=n;switch(r.tag){case 1:var i=r.type.childContextTypes;null!==i&&void 0!==i&&je();break;case 3:hn(),Ue();break;case 5:pn(r);break;case 4:hn();break;case 13:case 19:Fe(gn);break;case 10:Tt(r)}n=n.return}gi=e,vi=ma(e.current,null),mi=t,yi=ui,bi=null,ki=wi=1073741823,xi=null,_i=0,Ai=!1}function Zi(e,t){for(;;){try{if(Ct(),Ln(),null===vi||null===vi.return)return yi=li,bi=t,null;e:{var n=e,r=vi.return,i=vi,a=t;if(t=mi,i.effectTag|=2048,i.firstEffect=i.lastEffect=null,null!==a&&"object"===typeof a&&"function"===typeof a.then){var o=a,s=0!==(1&gn.current),u=r;do{var l;if(l=13===u.tag){var c=u.memoizedState;if(null!==c)l=null!==c.dehydrated;else{var f=u.memoizedProps;l=void 0!==f.fallback&&(!0!==f.unstable_avoidThisFallback||!s)}}if(l){var h=u.updateQueue;if(null===h){var d=new Set;d.add(o),u.updateQueue=d}else h.add(o);if(0===(2&u.mode)){if(u.effectTag|=64,i.effectTag&=-2981,1===i.tag)if(null===i.alternate)i.tag=17;else{var p=Lt(1073741823,null);p.tag=2,Bt(i,p)}i.expirationTime=1073741823;break e}a=void 0,i=t;var g=n.pingCache;if(null===g?(g=n.pingCache=new Jr,a=new Set,g.set(o,a)):void 0===(a=g.get(o))&&(a=new Set,g.set(o,a)),!a.has(i)){a.add(i);var v=ca.bind(null,n,o,i);o.then(v,v)}u.effectTag|=4096,u.expirationTime=t;break e}u=u.return}while(null!==u);a=Error((E(i.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."+De(i))}yi!==di&&(yi=ci),a=Lr(a,i),u=r;do{switch(u.tag){case 3:o=a,u.effectTag|=4096,u.expirationTime=t,jt(u,Qr(u,o,t));break e;case 1:o=a;var m=u.type,y=u.stateNode;if(0===(64&u.effectTag)&&("function"===typeof m.getDerivedStateFromError||null!==y&&"function"===typeof y.componentDidCatch&&(null===Oi||!Oi.has(y)))){u.effectTag|=4096,u.expirationTime=t,jt(u,$r(u,o,t));break e}}u=u.return}while(null!==u)}vi=ta(vi)}catch(b){t=b;continue}break}}function Xi(){var e=ni.current;return ni.current=$n,null===e?$n:e}function Ki(e,t){e<wi&&2<e&&(wi=e),null!==t&&e<ki&&2<e&&(ki=e,xi=t)}function Ji(e){e>_i&&(_i=e)}function Qi(){for(;null!==vi;)vi=ea(vi)}function $i(){for(;null!==vi&&!Ze();)vi=ea(vi)}function ea(e){var t=ei(e.alternate,e,mi);return e.memoizedProps=e.pendingProps,null===t&&(t=ta(e)),ri.current=null,t}function ta(e){vi=e;do{var t=vi.alternate;if(e=vi.return,0===(2048&vi.effectTag)){e:{var n=t,r=mi,i=(t=vi).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:Be(t.type)&&je();break;case 3:hn(),Ue(),(i=t.stateNode).pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),(null===n||null===n.child)&&lr(t)&&Pr(t),_r(t);break;case 5:pn(t);var a=cn(ln.current);if(r=t.type,null!==n&&null!=t.stateNode)Ar(n,t,r,i,a),n.ref!==t.ref&&(t.effectTag|=128);else if(i){if(n=cn(sn.current),lr(t)){if(i=t,!Z)throw Error(o(175));n=xe(i.stateNode,i.type,i.memoizedProps,a,n,i),i.updateQueue=n,(n=null!==n)&&Pr(t)}else{var s=I(r,i,a,n,t);xr(s,t,!1,!1),t.stateNode=s,N(s,r,i,a,n)&&Pr(t)}null!==t.ref&&(t.effectTag|=128)}else if(null===t.stateNode)throw Error(o(166));break;case 6:if(n&&null!=t.stateNode)Er(n,t,n.memoizedProps,i);else{if("string"!==typeof i&&null===t.stateNode)throw Error(o(166));if(n=cn(ln.current),a=cn(sn.current),lr(t)){if(n=t,!Z)throw Error(o(176));(n=_e(n.stateNode,n.memoizedProps,n))&&Pr(t)}else t.stateNode=z(i,n,a,t)}break;case 13:if(Fe(gn),i=t.memoizedState,0!==(64&t.effectTag)){t.expirationTime=r;break e}i=null!==i,a=!1,null===n?void 0!==t.memoizedProps.fallback&&lr(t):(a=null!==(r=n.memoizedState),i||null===r||null!==(r=n.child.sibling)&&(null!==(s=t.firstEffect)?(t.firstEffect=r,r.nextEffect=s):(t.firstEffect=t.lastEffect=r,r.nextEffect=null),r.effectTag=8)),i&&!a&&0!==(2&t.mode)&&(null===n&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!==(1&gn.current)?yi===ui&&(yi=fi):(yi!==ui&&yi!==fi||(yi=hi),0!==_i&&null!==gi&&(Aa(gi,mi),Ea(gi,_i)))),q&&i&&(t.effectTag|=4),H&&(i||a)&&(t.effectTag|=4);break;case 4:hn(),_r(t);break;case 10:Tt(t);break;case 19:if(Fe(gn),null===(i=t.memoizedState))break;if(a=0!==(64&t.effectTag),null===(s=i.rendering)){if(a)Mr(i,!1);else if(yi!==ui||null!==n&&0!==(64&n.effectTag))for(n=t.child;null!==n;){if(null!==(s=vn(n))){for(t.effectTag|=64,Mr(i,!1),null!==(n=s.updateQueue)&&(t.updateQueue=n,t.effectTag|=4),null===i.lastEffect&&(t.firstEffect=null),t.lastEffect=i.lastEffect,n=r,i=t.child;null!==i;)r=n,(a=i).effectTag&=2,a.nextEffect=null,a.firstEffect=null,a.lastEffect=null,null===(s=a.alternate)?(a.childExpirationTime=0,a.expirationTime=r,a.child=null,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null):(a.childExpirationTime=s.childExpirationTime,a.expirationTime=s.expirationTime,a.child=s.child,a.memoizedProps=s.memoizedProps,a.memoizedState=s.memoizedState,a.updateQueue=s.updateQueue,r=s.dependencies,a.dependencies=null===r?null:{expirationTime:r.expirationTime,firstContext:r.firstContext,responders:r.responders}),i=i.sibling;Pe(gn,1&gn.current|2),t=t.child;break e}n=n.sibling}}else{if(!a)if(null!==(n=vn(s))){if(t.effectTag|=64,a=!0,null!==(n=n.updateQueue)&&(t.updateQueue=n,t.effectTag|=4),Mr(i,!0),null===i.tail&&"hidden"===i.tailMode){null!==(t=t.lastEffect=i.lastEffect)&&(t.nextEffect=null);break}}else lt()>i.tailExpiration&&1<r&&(t.effectTag|=64,a=!0,Mr(i,!1),t.expirationTime=t.childExpirationTime=r-1);i.isBackwards?(s.sibling=t.child,t.child=s):(null!==(n=i.last)?n.sibling=s:t.child=s,i.last=s)}if(null!==i.tail){0===i.tailExpiration&&(i.tailExpiration=lt()+500),n=i.tail,i.rendering=n,i.tail=n.sibling,i.lastEffect=t.lastEffect,n.sibling=null,i=gn.current,Pe(gn,i=a?1&i|2:1&i),t=n;break e}break;default:throw Error(o(156,t.tag))}t=null}if(n=vi,1===mi||1!==n.childExpirationTime){for(i=0,a=n.child;null!==a;)(r=a.expirationTime)>i&&(i=r),(s=a.childExpirationTime)>i&&(i=s),a=a.sibling;n.childExpirationTime=i}if(null!==t)return t;null!==e&&0===(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=vi.firstEffect),null!==vi.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=vi.firstEffect),e.lastEffect=vi.lastEffect),1<vi.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=vi:e.firstEffect=vi,e.lastEffect=vi))}else{if(null!==(t=Ir(vi)))return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}if(null!==(t=vi.sibling))return t;vi=e}while(null!==vi);return yi===ui&&(yi=di),null}function na(e){var t=e.expirationTime;return t>(e=e.childExpirationTime)?t:e}function ra(e){var t=ct();return ht(99,ia.bind(null,e,t)),null}function ia(e,t){if(oa(),(pi&(oi|si))!==ii)throw Error(o(327));var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(o(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var i=na(n);if(e.firstPendingTime=i,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===gi&&(vi=gi=null,mi=0),1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,i=n.firstEffect):i=n:i=n.firstEffect,null!==i){var a=pi;pi|=si,ri.current=null,R(e.containerInfo),Ci=i;do{try{aa()}catch(C){if(null===Ci)throw Error(o(330));la(Ci,C),Ci=Ci.nextEffect}}while(null!==Ci);Ci=i;do{try{for(var s=e,u=t;null!==Ci;){var l=Ci.effectTag;if(16&l&&H&&ie(Ci.stateNode),128&l){var c=Ci.alternate;if(null!==c){var f=c.ref;null!==f&&("function"===typeof f?f(null):f.current=null)}}switch(1038&l){case 2:Hr(Ci),Ci.effectTag&=-3;break;case 6:Hr(Ci),Ci.effectTag&=-3,Zr(Ci.alternate,Ci);break;case 1024:Ci.effectTag&=-1025;break;case 1028:Ci.effectTag&=-1025,Zr(Ci.alternate,Ci);break;case 4:Zr(Ci.alternate,Ci);break;case 8:var h=s,d=Ci,p=u;H?qr(h,d,p):Vr(h,d,p),Gr(d)}Ci=Ci.nextEffect}}catch(C){if(null===Ci)throw Error(o(330));la(Ci,C),Ci=Ci.nextEffect}}while(null!==Ci);M(e.containerInfo),e.current=n,Ci=i;do{try{for(l=r;null!==Ci;){var g=Ci.effectTag;if(36&g){var v=Ci.alternate;switch(f=l,(c=Ci).tag){case 0:case 11:case 15:zr(16,32,c);break;case 1:var m=c.stateNode;if(4&c.effectTag)if(null===v)m.componentDidMount();else{var y=c.elementType===c.type?v.memoizedProps:xt(c.type,v.memoizedProps);m.componentDidUpdate(y,v.memoizedState,m.__reactInternalSnapshotBeforeUpdate)}var b=c.updateQueue;null!==b&&Vt(0,b,m);break;case 3:var w=c.updateQueue;if(null!==w){if(s=null,null!==c.child)switch(c.child.tag){case 5:s=O(c.child.stateNode);break;case 1:s=c.child.stateNode}Vt(0,w,s)}break;case 5:var k=c.stateNode;null===v&&4&c.effectTag&&Q(k,c.type,c.memoizedProps,c);break;case 6:case 4:case 12:case 19:case 17:case 20:case 21:break;case 13:if(Z&&null===c.memoizedState){var x=c.alternate;if(null!==x){var _=x.memoizedState;if(null!==_){var A=_.dehydrated;null!==A&&Se(A)}}}break;default:throw Error(o(163))}}if(128&g){c=void 0;var E=Ci.ref;if(null!==E){var S=Ci.stateNode;c=5===Ci.tag?O(S):S,"function"===typeof E?E(c):E.current=c}}Ci=Ci.nextEffect}}catch(C){if(null===Ci)throw Error(o(330));la(Ci,C),Ci=Ci.nextEffect}}while(null!==Ci);Ci=null,it(),pi=a}else e.current=n;if(Fi)Fi=!1,Pi=e,Ri=t;else for(Ci=i;null!==Ci;)t=Ci.nextEffect,Ci.nextEffect=null,Ci=t;if(0===(t=e.firstPendingTime)&&(Oi=null),1073741823===t?e===Li?Ii++:(Ii=0,Li=e):Ii=0,"function"===typeof ha&&ha(n.stateNode,r),Vi(e),Di)throw Di=!1,e=Ti,Ti=null,e;return(pi&ai)!==ii||gt(),null}function aa(){for(;null!==Ci;){var e=Ci.effectTag;0!==(256&e)&&Ur(Ci.alternate,Ci),0===(512&e)||Fi||(Fi=!0,dt(97,(function(){return oa(),null}))),Ci=Ci.nextEffect}}function oa(){if(90!==Ri){var e=97<Ri?97:Ri;return Ri=90,ht(e,sa)}}function sa(){if(null===Pi)return!1;var e=Pi;if(Pi=null,(pi&(oi|si))!==ii)throw Error(o(331));var t=pi;for(pi|=si,e=e.current.firstEffect;null!==e;){try{var n=e;if(0!==(512&n.effectTag))switch(n.tag){case 0:case 11:case 15:zr(128,0,n),zr(0,64,n)}}catch(r){if(null===e)throw Error(o(330));la(e,r)}n=e.nextEffect,e.nextEffect=null,e=n}return pi=t,gt(),!0}function ua(e,t,n){Bt(e,t=Qr(e,t=Lr(n,t),1073741823)),null!==(e=zi(e,1073741823))&&Vi(e)}function la(e,t){if(3===e.tag)ua(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){ua(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"===typeof n.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===Oi||!Oi.has(r))){Bt(n,e=$r(n,e=Lr(t,e),1073741823)),null!==(n=zi(n,1073741823))&&Vi(n);break}}n=n.return}}function ca(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),gi===e&&mi===n?yi===hi||yi===fi&&1073741823===wi&<()-Ei<Si?qi(e,mi):Ai=!0:_a(e,n)&&(0!==(t=e.lastPingedTime)&&t<n||(e.lastPingedTime=n,e.finishedExpirationTime===n&&(e.finishedExpirationTime=0,e.finishedWork=null),Vi(e)))}function fa(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(t=ji(t=Bi(),e,null)),null!==(e=zi(e,t))&&Vi(e)}ei=function(e,t,n){var r=t.expirationTime;if(null!==e){var i=t.pendingProps;if(e.memoizedProps!==i||Ie.current)hr=!0;else{if(r<n){switch(hr=!1,t.tag){case 3:kr(t),cr();break;case 5:if(dn(t),4&t.mode&&1!==n&&U(t.type,i))return t.expirationTime=t.childExpirationTime=1,null;break;case 1:Be(t.type)&&Ve(t);break;case 4:fn(t,t.stateNode.containerInfo);break;case 10:Dt(t,t.memoizedProps.value);break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>=n?Cr(e,t,n):(Pe(gn,1&gn.current),null!==(t=Fr(e,t,n))?t.sibling:null);Pe(gn,1&gn.current);break;case 19:if(r=t.childExpirationTime>=n,0!==(64&e.effectTag)){if(r)return Or(e,t,n);t.effectTag|=64}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null),Pe(gn,gn.current),!r)return null}return Fr(e,t,n)}hr=!1}}else hr=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,i=Ne(t,Me.current),Ft(t,n),i=In(null,t,r,e,i,n),t.effectTag|=1,"object"===typeof i&&null!==i&&"function"===typeof i.render&&void 0===i.$$typeof){if(t.tag=1,Ln(),Be(r)){var a=!0;Ve(t)}else a=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null;var s=r.getDerivedStateFromProps;"function"===typeof s&&qt(t,r,s,e),i.updater=Zt,t.stateNode=i,i._reactInternalFiber=t,Qt(t,r,e,n),t=wr(null,t,r,!0,a,n)}else t.tag=0,dr(null,t,i,n),t=t.child;return t;case 16:if(i=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;t=t(),e._result=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)}))}}(i),1!==i._status)throw i._result;switch(i=i._result,t.type=i,a=t.tag=function(e){if("function"===typeof e)return va(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===y)return 11;if(e===k)return 14}return 2}(i),e=xt(i,e),a){case 0:t=yr(null,t,i,e,n);break;case 1:t=br(null,t,i,e,n);break;case 11:t=pr(null,t,i,e,n);break;case 14:t=gr(null,t,i,xt(i.type,e),r,n);break;default:throw Error(o(306,i,""))}return t;case 0:return r=t.type,i=t.pendingProps,yr(e,t,r,i=t.elementType===r?i:xt(r,i),n);case 1:return r=t.type,i=t.pendingProps,br(e,t,r,i=t.elementType===r?i:xt(r,i),n);case 3:if(kr(t),null===(r=t.updateQueue))throw Error(o(282));if(i=null!==(i=t.memoizedState)?i.element:null,Wt(t,r,t.pendingProps,null,n),(r=t.memoizedState.element)===i)cr(),t=Fr(e,t,n);else{if((i=t.stateNode.hydrate)&&(Z?(rr=ke(t.stateNode.containerInfo),nr=t,i=ir=!0):i=!1),i)for(n=an(t,null,r,n),t.child=n;n;)n.effectTag=-3&n.effectTag|1024,n=n.sibling;else dr(e,t,r,n),cr();t=t.child}return t;case 5:return dn(t),null===e&&sr(t),r=t.type,i=t.pendingProps,a=null!==e?e.memoizedProps:null,s=i.children,j(r,i)?s=null:null!==a&&j(r,a)&&(t.effectTag|=16),mr(e,t),4&t.mode&&1!==n&&U(r,i)?(t.expirationTime=t.childExpirationTime=1,t=null):(dr(e,t,s,n),t=t.child),t;case 6:return null===e&&sr(t),null;case 13:return Cr(e,t,n);case 4:return fn(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=rn(t,null,r,n):dr(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,pr(e,t,r,i=t.elementType===r?i:xt(r,i),n);case 7:return dr(e,t,t.pendingProps,n),t.child;case 8:case 12:return dr(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,s=t.memoizedProps,Dt(t,a=i.value),null!==s){var u=s.value;if(0===(a=bt(u,a)?0:0|("function"===typeof r._calculateChangedBits?r._calculateChangedBits(u,a):1073741823))){if(s.children===i.children&&!Ie.current){t=Fr(e,t,n);break e}}else for(null!==(u=t.child)&&(u.return=t);null!==u;){var l=u.dependencies;if(null!==l){s=u.child;for(var c=l.firstContext;null!==c;){if(c.context===r&&0!==(c.observedBits&a)){1===u.tag&&((c=Lt(n,null)).tag=2,Bt(u,c)),u.expirationTime<n&&(u.expirationTime=n),null!==(c=u.alternate)&&c.expirationTime<n&&(c.expirationTime=n),Ot(u.return,n),l.expirationTime<n&&(l.expirationTime=n);break}c=c.next}}else s=10===u.tag&&u.type===t.type?null:u.child;if(null!==s)s.return=u;else for(s=u;null!==s;){if(s===t){s=null;break}if(null!==(u=s.sibling)){u.return=s.return,s=u;break}s=s.return}u=s}}dr(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=(a=t.pendingProps).children,Ft(t,n),r=r(i=Pt(i,a.unstable_observedBits)),t.effectTag|=1,dr(e,t,r,n),t.child;case 14:return a=xt(i=t.type,t.pendingProps),gr(e,t,i,a=xt(i.type,a),r,n);case 15:return vr(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:xt(r,i),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,Be(r)?(e=!0,Ve(t)):e=!1,Ft(t,n),Kt(t,r,i),Qt(t,r,i,n),wr(null,t,r,!0,e,n);case 19:return Or(e,t,n)}throw Error(o(156,t.tag))};var ha=null,da=null;function pa(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function ga(e,t,n,r){return new pa(e,t,n,r)}function va(e){return!(!(e=e.prototype)||!e.isReactComponent)}function ma(e,t){var n=e.alternate;return null===n?((n=ga(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function ya(e,t,n,r,i,a){var s=2;if(r=e,"function"===typeof e)va(e)&&(s=1);else if("string"===typeof e)s=5;else e:switch(e){case f:return ba(n.children,i,a,t);case m:s=8,i|=7;break;case h:s=8,i|=1;break;case p:return(e=ga(12,n,t,8|i)).elementType=p,e.type=p,e.expirationTime=a,e;case b:return(e=ga(13,n,t,i)).type=b,e.elementType=b,e.expirationTime=a,e;case w:return(e=ga(19,n,t,i)).elementType=w,e.expirationTime=a,e;default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case g:s=10;break e;case v:s=9;break e;case y:s=11;break e;case k:s=14;break e;case x:s=16,r=null;break e}throw Error(o(130,null==e?e:typeof e,""))}return(t=ga(s,n,t,i)).elementType=e,t.type=r,t.expirationTime=a,t}function ba(e,t,n,r){return(e=ga(7,e,r,t)).expirationTime=n,e}function wa(e,t,n){return(e=ga(6,e,null,t)).expirationTime=n,e}function ka(e,t,n){return(t=ga(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function xa(e,t,n){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=G,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function _a(e,t){var n=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==n&&n>=t&&e<=t}function Aa(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;n<t&&(e.firstSuspendedTime=t),(r>t||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function Ea(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function Sa(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function Ca(e){var t=e._reactInternalFiber;if(void 0===t){if("function"===typeof e.render)throw Error(o(188));throw Error(o(268,Object.keys(e)))}return null===(e=T(t))?null:e.stateNode}function Da(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime<t&&(e.retryTime=t)}function Ta(e,t){Da(e,t),(e=e.alternate)&&Da(e,t)}var Oa={createContainer:function(e,t,n){return e=new xa(e,t,n),t=ga(3,null,null,2===t?7:1===t?3:0),e.current=t,t.stateNode=e},updateContainer:function(e,t,n,r){var i=t.current,a=Bi(),s=Yt.suspense;a=ji(a,i,s);e:if(n){t:{if(S(n=n._reactInternalFiber)!==n||1!==n.tag)throw Error(o(170));var u=n;do{switch(u.tag){case 3:u=u.stateNode.context;break t;case 1:if(Be(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break t}}u=u.return}while(null!==u);throw Error(o(171))}if(1===n.tag){var l=n.type;if(Be(l)){n=We(n,l,u);break e}}n=u}else n=Re;return null===t.context?t.context=n:t.pendingContext=n,(t=Lt(a,s)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),Bt(i,t),Ui(i,a),a},batchedEventUpdates:function(e,t){var n=pi;pi|=2;try{return e(t)}finally{(pi=n)===ii&>()}},batchedUpdates:function(e,t){var n=pi;pi|=1;try{return e(t)}finally{(pi=n)===ii&>()}},unbatchedUpdates:function(e,t){var n=pi;pi&=-2,pi|=ai;try{return e(t)}finally{(pi=n)===ii&>()}},deferredUpdates:function(e){return ht(97,e)},syncUpdates:function(e,t,n,r){return ht(99,e.bind(null,t,n,r))},discreteUpdates:function(e,t,n,r){var i=pi;pi|=4;try{return ht(98,e.bind(null,t,n,r))}finally{(pi=i)===ii&>()}},flushDiscreteUpdates:function(){(pi&(1|oi|si))===ii&&(function(){if(null!==Mi){var e=Mi;Mi=null,e.forEach((function(e,t){Sa(t,e),Vi(t)})),gt()}}(),oa())},flushControlled:function(e){var t=pi;pi|=1;try{ht(99,e)}finally{(pi=t)===ii&>()}},flushSync:Hi,flushPassiveEffects:oa,IsThisRendererActing:{current:!1},getPublicRootInstance:function(e){return(e=e.current).child?5===e.child.tag?O(e.child.stateNode):e.child.stateNode:null},attemptSynchronousHydration:function(e){switch(e.tag){case 3:var t=e.stateNode;t.hydrate&&function(e,t){Sa(e,t),Vi(e),(pi&(oi|si))===ii&>()}(t,t.firstPendingTime);break;case 13:Hi((function(){return Ui(e,1073741823)})),t=yt(Bi(),150,100),Ta(e,t)}},attemptUserBlockingHydration:function(e){if(13===e.tag){var t=yt(Bi(),150,100);Ui(e,t),Ta(e,t)}},attemptContinuousHydration:function(e){if(13===e.tag){Bi();var t=mt++;Ui(e,t),Ta(e,t)}},attemptHydrationAtCurrentPriority:function(e){if(13===e.tag){var t=Bi();Ui(e,t=ji(t,e,null)),Ta(e,t)}},findHostInstance:Ca,findHostInstanceWithWarning:function(e){return Ca(e)},findHostInstanceWithNoPortals:function(e){return null===(e=function(e){if(!(e=D(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;return function(e){if("undefined"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);ha=function(e){try{t.onCommitFiberRoot(n,e,void 0,64===(64&e.current.effectTag))}catch(W3){}},da=function(e){try{t.onCommitFiberUnmount(n,e)}catch(W3){}}}catch(r){}return!0}(r({},e,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:s.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=T(e))?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}))}};PK.exports=Oa.default||Oa;var Fa=PK.exports;return PK.exports=e,Fa};var IK,LK=RK.exports,NK=function e(t,n){var r=Object.keys(t),i=Object.keys(n);if(r.length!==i.length)return!1;for(var a=0;a<r.length;a+=1){var o=r[a];if("render"===o&&!t[o]!==!n[o])return!1;if("children"!==o&&t[o]!==n[o]){if("object"===typeof t[o]&&"object"===typeof n[o]&&e(t[o],n[o]))continue;return!1}if("children"===o&&("string"===typeof t[o]||"string"===typeof n[o]))return t[o]===n[o]}return!0},BK=["style","children"],jK=["style"],UK={},zK=function(e,t){var n="TEXT"===e.type||"LINK"===e.type||"TSPAN"===e.type;"TEXT_INSTANCE"!==t.type||n?e.children.push(t):console.warn("Invalid '"+t.value+"' string child outside <Text> component")},WK=function(e){var t=e.onChange,n=void 0===t?function(){}:t;return LK({schedulePassiveEffects:OK.unstable_scheduleCallback,cancelPassiveEffects:OK.unstable_cancelCallback,supportsMutation:!0,isPrimaryRenderer:!1,warnsIfNotActing:!1,appendInitialChild:zK,createInstance:function(e,t){var n=t.style;return t.children,{type:e,box:{},style:n||{},props:ma(t,BK)||{},children:[]}},createTextInstance:function(e,t){return{type:"TEXT_INSTANCE",value:e}},finalizeInitialChildren:function(e,t,n){return!1},getPublicInstance:function(e){return e},prepareForCommit:function(){},clearContainer:function(){},prepareUpdate:function(e,t,n,r){return!NK(n,r)},resetAfterCommit:n,resetTextContent:function(e){},getRootHostContext:function(){return UK},getChildHostContext:function(){return UK},shouldSetTextContent:function(e,t){return!1},now:Date.now,useSyncScheduling:!0,appendChild:zK,appendChildToContainer:function(e,t){"ROOT"===e.type?e.document=t:zK(e,t)},insertBefore:function(e,t,n){var r,i=null===(r=e.children)||void 0===r?void 0:r.indexOf(n);void 0!==i&&-1!==i&&t&&e.children.splice(i,0,t)},removeChild:function(e,t){var n,r=null===(n=e.children)||void 0===n?void 0:n.indexOf(t);void 0!==r&&-1!==r&&e.children.splice(r,1)},removeChildFromContainer:function(e,t){var n,r=null===(n=e.children)||void 0===n?void 0:n.indexOf(t);void 0!==r&&-1!==r&&e.children.splice(r,1)},commitTextUpdate:function(e,t,n){e.value=n},commitUpdate:function(e,t,n,r,i){var a=i.style,o=ma(i,jK);e.props=o,e.style=a}})},VK=new function(){var e=this,t={},n=null,r=null;this.register=function(e){var n=e.family;if(t[n]||(t[n]=Bw.create(n)),e.fonts)for(var r=0;r<e.fonts.length;r+=1)t[n].register(mc({family:n},e.fonts[r]));else t[n].register(e)},this.registerEmojiSource=function(e){var t=e.url,r=e.format,i=void 0===r?"png":r,a=e.builder;n={url:t,format:i,builder:a}},this.registerHyphenationCallback=function(e){r=e},this.getFont=function(e){var n=e.fontFamily;if(jw.includes(n))return null;if(!t[n])throw new Error("Font family not registered: "+n+". Please register it calling Font.register() method.");return t[n].resolve(e)},this.load=function(){var t=Xt(qt().mark((function t(n){var r,i;return qt().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=n.fontFamily,!jw.includes(r)){t.next=4;break}return t.abrupt("return");case 4:return i=e.getFont(n),t.next=7,i.load();case 7:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),this.reset=function(){for(var e=Object.keys(t),n=0;n<e.length;n+=1){var r=e[n];t[r].data=null}},this.clear=function(){t={}},this.getRegisteredFonts=function(){return t},this.getEmojiSource=function(){return n},this.getHyphenationCallback=function(){return r},this.getRegisteredFontFamilies=function(){return Object.keys(t)}},GK={},YK=function(e){var t={type:"ROOT",document:null};IK=IK||WK({onChange:function(){for(var e,t=(null===(e=GK.change)||void 0===e?void 0:e.slice())||[],n=0;n<t.length;n+=1)t[n]()}});var n=IK.createContainer(t),r=function(e){IK.updateContainer(e,n,null)};e&&r(e);var i=function(){var e=Xt(qt().mark((function e(n){var r,i,a,o,s,u,l,c;return qt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return void 0===n&&(n=!0),r=t.document.props||{},i=r.pdfVersion,a=r.language,o=r.pageLayout,s=r.pageMode,u=new _V({compress:n,pdfVersion:i,lang:a,displayTitle:!0,autoFirstPage:!1,pageLayout:o,pageMode:s}),e.next=6,TK(t.document,VK);case 6:return l=e.sent,c=rx(u,l),e.abrupt("return",{layout:l,fileStream:c});case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),a=function(e){void 0===e&&(e={}),t.document.props.onRender&&t.document.props.onRender(e)},o=function(){var e=Xt(qt().mark((function e(){var t,n,r,o;return qt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=[],e.next=3,i();case 3:return n=e.sent,r=n.layout,o=n.fileStream,e.abrupt("return",new Promise((function(e,n){o.on("data",(function(e){t.push(e instanceof Uint8Array?e:new Uint8Array(e))})),o.on("end",(function(){try{var i=new Blob(t,{type:"application/pdf"});a({blob:i,_INTERNAL__LAYOUT__DATA_:r}),e(i)}catch(o){n(o)}}))})));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),s=function(){var e=Xt(qt().mark((function e(){return qt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a(),e.next=3,i();case 3:return e.abrupt("return",e.sent.fileStream);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),u=function(){var e=Xt(qt().mark((function e(){var t,n,r;return qt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t="",e.next=4,i(!1);case 4:return n=e.sent,r=n.fileStream,e.abrupt("return",new Promise((function(e,n){try{r.on("data",(function(e){t+=e})),r.on("end",(function(){a(),e(t)}))}catch(i){n(i)}})));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return{on:function(e,t){GK[e]||(GK[e]=[]),GK[e].push(t)},container:t,toBlob:o,toBuffer:s,toString:u,removeListener:function(e,t){if(GK[e]){var n=GK[e].indexOf(t);n>-1&&GK[e].splice(n,1)}},updateContainer:r}},HK=VK,qK={create:function(e){return e}},ZK=function(e){var n=(void 0===e?{}:e).document,r=(0,t.useRef)(null),i=(0,t.useState)({url:null,blob:null,error:null,loading:!!n}),a=i[0],o=i[1];(0,t.useEffect)((function(){var e=Vc()({autostart:!0,concurrency:1}),t=function(){o((function(e){return mc({},e,{loading:!0})})),e.splice(0,e.length,(function(){return a.error?Promise.resolve():r.current.toBlob()}))};return r.current=YK(),r.current.on("change",t),n&&r.current.updateContainer(n),e.on("error",(function(e){console.error(e),o((function(t){return mc({},t,{loading:!1,error:e})}))})),e.on("success",(function(e){o({blob:e,error:null,loading:!1,url:URL.createObjectURL(e)})})),function(){e.end(),r.current.removeListener("change",t)}}),[]),(0,t.useEffect)((function(){return function(){a.url&&URL.revokeObjectURL(a.url)}}),[a.url]);var s=(0,t.useCallback)((function(e){r.current.updateContainer(e)}),[]);return[a,s]},XK=["title","style","className","children","innerRef","showToolbar"],KK=function(e){var n=e.document,r=e.children,i=ZK(),a=i[0],o=i[1];return(0,t.useEffect)((function(){return o(n)}),[n]),n?r(a):(console.warn("You should pass a valid document to BlobProvider"),null)},JK=function(e){throw new Error(e+" is a Node specific API. You're either using this method in a browser, or your bundler is not loading react-pdf from the appropriate web build.")},QK=(mc({pdf:YK,usePDF:ZK,Font:HK,version:"3.1.12",StyleSheet:qK,PDFViewer:function(e){var n=e.title,r=e.style,i=e.className,a=e.children,o=e.innerRef,s=e.showToolbar,u=void 0===s||s,l=ma(e,XK),c=ZK(),f=c[0],h=c[1];(0,t.useEffect)((function(){return h(a)}),[a]);var d=f.url?f.url+"#toolbar="+(u?1:0):null;return(0,en.jsx)("iframe",mc({src:d,title:n,ref:o,style:r,className:i},l))},BlobProvider:KK,PDFDownloadLink:function(e){var n=e.style,r=e.children,i=e.className,a=e.document,o=e.fileName,s=void 0===o?"document.pdf":o,u=e.onClick,l=ZK(),c=l[0],f=l[1];if((0,t.useEffect)((function(){return f(a)}),[a]),!a)return console.warn("You should pass a valid document to PDFDownloadLink"),null;return(0,en.jsx)("a",{style:n,href:c.url,download:s,className:i,onClick:function(e){window.navigator.msSaveBlob&&window.navigator.msSaveBlob(c.blob,s),"function"===typeof u&&u(e,c)},children:"function"===typeof r?r(c):r})},renderToStream:function(){JK("renderToStream")},renderToString:function(){JK("renderToString")},renderToFile:function(){JK("renderToFile")},render:function(){JK("render")}},e),function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=function(){var e=t.useContext(kt).matches,n=e[e.length-1];return n?n.params:{}}()[e];return(0,t.useMemo)((function(){return void 0===r?null:n.parser?n.parser(r):r}),[r,n])}),$K="#EFEEE7",eJ="#2B2C30",tJ="#5e6166",nJ={fontFamily:"Roboto Slab",fontWeight:"light",fontSize:22},rJ={fontSize:36,width:"100%",letterSpacing:3,textTransform:"uppercase",fontFamily:"Roboto",fontWeight:"normal"},iJ={fontSize:24,width:"100%",textTransform:"uppercase",fontFamily:"Roboto Slab",fontWeight:"normal"},aJ=qK.create({page:Ht({display:"flex",flexDirection:"column",alignItems:"stretch",backgroundColor:$K,color:eJ,padding:"56px"},nJ),mainBlock:{flex:"1",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"stretch"},title:Ht(Ht({},rJ),{},{fontSize:96,fontFamily:"Roboto Slab",color:"black"}),divider:{width:"100%",height:1,backgroundColor:eJ,margin:"0 0"},description:{marginTop:"16px",width:"100%",fontSize:"20px"},info:{display:"flex",flexDirection:"column",rowGap:4},infoText:{fontFamily:"Roboto",fontWeight:"normal",fontSize:"14px"}}),oJ=function(e){var t,n,r=e.description,i=e.data,a=null===(t=i.find((function(e){return"names"===e.slug})))||void 0===t?void 0:t.answer,o=null===(n=i.find((function(e){return"your_role"===e.slug})))||void 0===n?void 0:n.answer;return(0,en.jsxs)(_c,{size:"A4",orientation:"landscape",style:aJ.page,children:[(0,en.jsxs)(wc,{style:aJ.mainBlock,children:[(0,en.jsx)(kc,{style:aJ.title,children:a}),(0,en.jsx)(wc,{style:aJ.divider}),(0,en.jsx)(kc,{style:aJ.description,children:r})]}),(0,en.jsx)(wc,{children:(0,en.jsxs)(wc,{style:aJ.info,children:[(0,en.jsx)(kc,{style:aJ.infoText,children:o}),(0,en.jsx)(kc,{style:aJ.infoText,children:Nl(new Date,"dd MMM, yyyy")})]})})]})},sJ=qK.create({page:Ht({display:"flex",flexDirection:"column",alignItems:"stretch",backgroundColor:$K,color:eJ,padding:"48px"},nJ),title:Ht({},rJ),divider:{width:"100%",height:1,backgroundColor:eJ,margin:"8px 0 16px"},text:{width:"100%"}}),uJ=function(e){var t,n=null===(t=e.data.find((function(e){return"problems"===e.slug})))||void 0===t?void 0:t.answer;return(0,en.jsx)(_c,{size:"A4",orientation:"landscape",style:sJ.page,children:(0,en.jsxs)(wc,{children:[(0,en.jsx)(kc,{style:sJ.title,children:"\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430"}),(0,en.jsx)(wc,{style:sJ.divider}),(0,en.jsx)(kc,{style:sJ.text,children:n})]})})},lJ=qK.create({page:Ht({display:"flex",flexDirection:"column",alignItems:"stretch",backgroundColor:$K,color:eJ,padding:"48px"},nJ),title:Ht({},rJ),divider:{width:"100%",height:1,backgroundColor:eJ,margin:"8px 0 16px"},text:{width:"100%"},imageContainer:{position:"absolute",top:48,right:20,padding:"10px 20px",border:"1px solid ".concat(tJ)},image:{width:300,height:300,objectFit:"contain"}}),cJ=function(e){var t,n=e.data,r=e.image,i=null===(t=n.find((function(e){return"actuality"===e.slug})))||void 0===t?void 0:t.answer;return(0,en.jsxs)(_c,{size:"A4",orientation:"landscape",style:lJ.page,children:[(0,en.jsx)(kc,{style:Ht(Ht({},lJ.title),{},{width:r?"".concat(55,"%"):"100%"}),children:"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0438 \u0446\u0435\u043d\u043d\u043e\u0441\u0442\u044c"}),(0,en.jsx)(wc,{style:Ht(Ht({},lJ.divider),{},{width:r?"".concat(55,"%"):"100%"})}),(0,en.jsx)(kc,{style:Ht(Ht({},lJ.text),{},{width:r?"".concat(55,"%"):"100%"}),children:i}),r&&(0,en.jsx)(wc,{style:lJ.imageContainer,children:(0,en.jsx)(Oc,{src:r,style:lJ.image})})]})},fJ=qK.create({page:Ht({display:"flex",flexDirection:"column",alignItems:"stretch",backgroundColor:$K,color:eJ,padding:"48px"},nJ),title:Ht({},rJ),divider:{width:"100%",height:1,backgroundColor:eJ,margin:"8px 0 16px"},text:{width:"100%",fontSize:"20px",marginBottom:24},imageContainer:{position:"absolute",top:48,right:20,padding:"10px 20px",border:"1px solid ".concat(tJ)},image:{width:200,height:200,objectFit:"contain"}}),hJ=function(e){var t,n,r=e.data,i=e.image,a=null===(t=r.find((function(e){return"solve"===e.slug})))||void 0===t?void 0:t.answer,o=null===(n=r.find((function(e){return"works"===e.slug})))||void 0===n?void 0:n.answer;return(0,en.jsxs)(_c,{size:"A4",orientation:"landscape",style:fJ.page,children:[(0,en.jsx)(kc,{style:Ht(Ht({},fJ.title),{},{width:i?"".concat(70,"%"):"100%"}),children:"\u0420\u0435\u0448\u0435\u043d\u0438\u0435"}),(0,en.jsx)(wc,{style:Ht(Ht({},fJ.divider),{},{width:i?"".concat(70,"%"):"100%"})}),(0,en.jsx)(kc,{style:Ht(Ht({},fJ.text),{},{width:i?"".concat(70,"%"):"100%"}),children:a}),(0,en.jsx)(kc,{style:Ht(Ht({},fJ.text),{},{width:i?"".concat(70,"%"):"100%"}),children:o}),i&&(0,en.jsx)(wc,{style:fJ.imageContainer,children:(0,en.jsx)(Oc,{src:i,style:fJ.image})})]})},dJ=qK.create({page:Ht({display:"flex",flexDirection:"column",alignItems:"stretch",backgroundColor:$K,color:eJ,padding:"48px"},nJ),title:Ht({},rJ),divider:{width:"100%",height:1,backgroundColor:eJ,margin:"8px 0 16px"},text:{width:"100%",fontSize:"20px",marginBottom:24},image:{maxWidth:"600px",maxHeight:"300px",margin:"0 auto"}}),pJ=function(e){var t,n,r=e.data,i=e.marketChart,a=null===(t=r.find((function(e){return"market_values"===e.slug})))||void 0===t?void 0:t.answer,o=null===(n=r.find((function(e){return"users"===e.slug})))||void 0===n?void 0:n.answer;return(0,en.jsx)(_c,{size:"A4",orientation:"landscape",style:dJ.page,children:(0,en.jsxs)(wc,{children:[(0,en.jsx)(kc,{style:dJ.title,children:"\u0420\u044b\u043d\u043e\u043a"}),(0,en.jsx)(wc,{style:dJ.divider}),(0,en.jsxs)(kc,{style:dJ.text,children:["\u0426\u0435\u043b\u0435\u0432\u0430\u044f \u0430\u0443\u0434\u0438\u0442\u043e\u0440\u0438\u044f: ",o]}),(0,en.jsxs)(kc,{style:dJ.text,children:["\u041e\u0431\u044a\u0435\u043c \u0440\u044b\u043d\u043a\u0430 (TAM): ",Ul.format(null===a||void 0===a?void 0:a.tam),"\u0440."]}),(0,en.jsx)(Oc,{style:dJ.image,src:i})]})})},gJ=qK.create({page:Ht({display:"flex",flexDirection:"column",alignItems:"stretch",backgroundColor:$K,color:eJ,padding:"48px"},nJ),title:Ht({},rJ),divider:{width:"100%",height:1,backgroundColor:eJ,margin:"8px 0 16px"},text:{width:"100%",fontSize:"20px",marginBottom:24},subtitle:Ht({},iJ)}),vJ=function(e){var t,n,r,i,a=e.data,o=null===(t=a.find((function(e){return"competitors"===e.slug})))||void 0===t?void 0:t.answer,s=null===(n=a.find((function(e){return"competitors_strength"===e.slug})))||void 0===n?void 0:n.answer,u=null===(r=a.find((function(e){return"competitors_low"===e.slug})))||void 0===r?void 0:r.answer,l=null===(i=a.find((function(e){return"advantages"===e.slug})))||void 0===i?void 0:i.answer;return(0,en.jsx)(_c,{size:"A4",orientation:"landscape",style:gJ.page,children:(0,en.jsxs)(wc,{children:[(0,en.jsx)(kc,{style:gJ.title,children:"\u041a\u043e\u043d\u043a\u0443\u0440\u0435\u043d\u0442\u044b"}),(0,en.jsx)(wc,{style:gJ.divider}),(0,en.jsx)(kc,{style:gJ.text,children:o}),(0,en.jsx)(kc,{style:gJ.subtitle,children:"\u0421\u0438\u043b\u044c\u043d\u044b\u0435 \u0441\u0442\u043e\u0440\u043e\u043d\u044b"}),(0,en.jsx)(kc,{style:gJ.text,children:s}),(0,en.jsx)(kc,{style:gJ.subtitle,children:"\u0421\u043b\u0430\u0431\u044b\u0435 \u0441\u0442\u043e\u0440\u043e\u043d\u044b"}),(0,en.jsx)(kc,{style:gJ.text,children:u}),(0,en.jsx)(kc,{style:gJ.subtitle,children:"\u041d\u0430\u0448\u0438 \u043f\u0440\u0435\u0438\u043c\u0443\u0449\u0435\u0441\u0442\u0432\u0430"}),(0,en.jsx)(kc,{style:gJ.text,children:l})]})})},mJ=qK.create({page:Ht({display:"flex",flexDirection:"column",alignItems:"stretch",backgroundColor:$K,color:eJ,padding:"48px"},nJ),title:Ht({},rJ),divider:{width:"100%",height:1,backgroundColor:eJ,margin:"8px 0 16px"},subtitle:Ht({},iJ),text:{width:"100%",fontSize:"20px",marginBottom:24},image:{maxWidth:"600px",maxHeight:"300px",margin:"0 auto"}}),yJ=function(e){var t,n,r,i,a=e.data,o=e.financialChart,s=null===(t=a.find((function(e){return"how_much_investments"===e.slug})))||void 0===t||null===(n=t.answer)||void 0===n?void 0:n.sum,u=null===(r=a.find((function(e){return"financial_indicators"===e.slug})))||void 0===r?void 0:r.answer;null===(i=a.find((function(e){return"users_metrics"===e.slug})))||void 0===i||i.answer;return(0,en.jsx)(_c,{size:"A4",orientation:"landscape",style:mJ.page,children:(0,en.jsxs)(wc,{children:[(0,en.jsx)(kc,{style:mJ.title,children:"\u0424\u0438\u043d\u0430\u043d\u0441\u044b"}),(0,en.jsx)(wc,{style:mJ.divider}),(0,en.jsx)(kc,{style:mJ.subtitle,children:"\u0423\u0436\u0435 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043e \u0438\u043d\u0432\u0435\u0441\u0442\u0438\u0446\u0438\u0439"}),(0,en.jsxs)(kc,{style:mJ.text,children:[Ul.format(s),"\u0440."]}),(0,en.jsx)(kc,{style:mJ.subtitle,children:"\u0424\u0438\u043d\u0430\u043d\u0441\u043e\u0432\u044b\u0435 \u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440\u044b"}),(0,en.jsx)(kc,{style:mJ.text,children:u}),(0,en.jsx)(Oc,{style:mJ.image,src:o})]})})},bJ=qK.create({page:Ht({display:"flex",flexDirection:"column",alignItems:"stretch",backgroundColor:$K,color:eJ,padding:"48px"},nJ),title:Ht({},rJ),divider:{width:"100%",height:1,backgroundColor:eJ,margin:"8px 0 16px"},text:{width:"100%",fontSize:"20px",marginBottom:24},subtitle:Ht({},iJ),image:{margin:"0 auto",width:400,height:400,objectFit:"contain"}}),wJ=function(e){var t,n,r=e.data,i=null===(t=r.find((function(e){return"money"===e.slug})))||void 0===t?void 0:t.answer,a=null===(n=r.find((function(e){return"finance_model"===e.slug})))||void 0===n?void 0:n.photos,o=null!==a&&void 0!==a&&a[0]?oa+a[0]:void 0;return(0,en.jsx)(_c,{size:"A4",orientation:"landscape",style:bJ.page,children:(0,en.jsxs)(wc,{children:[(0,en.jsx)(kc,{style:bJ.title,children:"\u0411\u0438\u0437\u043d\u0435\u0441-\u043c\u043e\u0434\u0435\u043b\u044c"}),(0,en.jsx)(wc,{style:bJ.divider}),(0,en.jsx)(kc,{style:bJ.text,children:i}),o&&(0,en.jsx)(Oc,{src:o,style:bJ.image})]})})};function kJ(e){return e+.5|0}var xJ=function(e,t,n){return Math.max(Math.min(e,n),t)};function _J(e){return xJ(kJ(2.55*e),0,255)}function AJ(e){return xJ(kJ(255*e),0,255)}function EJ(e){return xJ(kJ(e/2.55)/100,0,1)}function SJ(e){return xJ(kJ(100*e),0,100)}var CJ={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},DJ=ge("0123456789ABCDEF"),TJ=function(e){return DJ[15&e]},OJ=function(e){return DJ[(240&e)>>4]+DJ[15&e]},FJ=function(e){return(240&e)>>4===(15&e)};function PJ(e){var t=function(e){return FJ(e.r)&&FJ(e.g)&&FJ(e.b)&&FJ(e.a)}(e)?TJ:OJ;return e?"#"+t(e.r)+t(e.g)+t(e.b)+function(e,t){return e<255?t(e):""}(e.a,t):void 0}var RJ=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function MJ(e,t,n){var r=t*Math.min(n,1-n),i=function(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(t+e/30)%12;return n-r*Math.max(Math.min(i-3,9-i,1),-1)};return[i(0),i(8),i(4)]}function IJ(e,t,n){var r=function(r){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(r+e/60)%6;return n-n*t*Math.max(Math.min(i,4-i,1),0)};return[r(5),r(3),r(1)]}function LJ(e,t,n){var r,i=MJ(e,1,.5);for(t+n>1&&(t*=r=1/(t+n),n*=r),r=0;r<3;r++)i[r]*=1-t-n,i[r]+=t;return i}function NJ(e){var t,n,r,i=e.r/255,a=e.g/255,o=e.b/255,s=Math.max(i,a,o),u=Math.min(i,a,o),l=(s+u)/2;return s!==u&&(r=s-u,n=l>.5?r/(2-s-u):r/(s+u),t=function(e,t,n,r,i){return e===i?(t-n)/r+(t<n?6:0):t===i?(n-e)/r+2:(e-t)/r+4}(i,a,o,r,s),t=60*t+.5),[0|t,n||0,l]}function BJ(e,t,n,r){return(Array.isArray(t)?e(t[0],t[1],t[2]):e(t,n,r)).map(AJ)}function jJ(e,t,n){return BJ(MJ,e,t,n)}function UJ(e){return(e%360+360)%360}function zJ(e){var t,n=RJ.exec(e),r=255;if(n){n[5]!==t&&(r=n[6]?_J(+n[5]):AJ(+n[5]));var i=UJ(+n[2]),a=+n[3]/100,o=+n[4]/100;return{r:(t="hwb"===n[1]?function(e,t,n){return BJ(LJ,e,t,n)}(i,a,o):"hsv"===n[1]?function(e,t,n){return BJ(IJ,e,t,n)}(i,a,o):jJ(i,a,o))[0],g:t[1],b:t[2],a:r}}}var WJ,VJ={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},GJ={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};function YJ(e){WJ||(WJ=function(){var e,t,n,r,i,a={},o=Object.keys(GJ),s=Object.keys(VJ);for(e=0;e<o.length;e++){for(r=i=o[e],t=0;t<s.length;t++)n=s[t],i=i.replace(n,VJ[n]);n=parseInt(GJ[r],16),a[i]=[n>>16&255,n>>8&255,255&n]}return a}(),WJ.transparent=[0,0,0,0]);var t=WJ[e.toLowerCase()];return t&&{r:t[0],g:t[1],b:t[2],a:4===t.length?t[3]:255}}var HJ=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;var qJ=function(e){return e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055},ZJ=function(e){return e<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)};function XJ(e,t,n){if(e){var r=NJ(e);r[t]=Math.max(0,Math.min(r[t]+r[t]*n,0===t?360:1)),r=jJ(r),e.r=r[0],e.g=r[1],e.b=r[2]}}function KJ(e,t){return e?Object.assign(t||{},e):e}function JJ(e){var t={r:0,g:0,b:0,a:255};return Array.isArray(e)?e.length>=3&&(t={r:e[0],g:e[1],b:e[2],a:255},e.length>3&&(t.a=AJ(e[3]))):(t=KJ(e,{r:0,g:0,b:0,a:1})).a=AJ(t.a),t}function QJ(e){return"r"===e.charAt(0)?function(e){var t,n,r,i=HJ.exec(e),a=255;if(i){if(i[7]!==t){var o=+i[7];a=i[8]?_J(o):xJ(255*o,0,255)}return t=+i[1],n=+i[3],r=+i[5],{r:t=255&(i[2]?_J(t):xJ(t,0,255)),g:n=255&(i[4]?_J(n):xJ(n,0,255)),b:r=255&(i[6]?_J(r):xJ(r,0,255)),a:a}}}(e):zJ(e)}var $J=function(){function e(t){if(ve(this,e),t instanceof e)return t;var n,r=typeof t;"object"===r?n=JJ(t):"string"===r&&(n=function(e){var t,n=e.length;return"#"===e[0]&&(4===n||5===n?t={r:255&17*CJ[e[1]],g:255&17*CJ[e[2]],b:255&17*CJ[e[3]],a:5===n?17*CJ[e[4]]:255}:7!==n&&9!==n||(t={r:CJ[e[1]]<<4|CJ[e[2]],g:CJ[e[3]]<<4|CJ[e[4]],b:CJ[e[5]]<<4|CJ[e[6]],a:9===n?CJ[e[7]]<<4|CJ[e[8]]:255})),t}(t)||YJ(t)||QJ(t)),this._rgb=n,this._valid=!!n}return we(e,[{key:"valid",get:function(){return this._valid}},{key:"rgb",get:function(){var e=KJ(this._rgb);return e&&(e.a=EJ(e.a)),e},set:function(e){this._rgb=JJ(e)}},{key:"rgbString",value:function(){return this._valid?function(e){return e&&(e.a<255?"rgba(".concat(e.r,", ").concat(e.g,", ").concat(e.b,", ").concat(EJ(e.a),")"):"rgb(".concat(e.r,", ").concat(e.g,", ").concat(e.b,")"))}(this._rgb):void 0}},{key:"hexString",value:function(){return this._valid?PJ(this._rgb):void 0}},{key:"hslString",value:function(){return this._valid?function(e){if(e){var t=NJ(e),n=t[0],r=SJ(t[1]),i=SJ(t[2]);return e.a<255?"hsla(".concat(n,", ").concat(r,"%, ").concat(i,"%, ").concat(EJ(e.a),")"):"hsl(".concat(n,", ").concat(r,"%, ").concat(i,"%)")}}(this._rgb):void 0}},{key:"mix",value:function(e,t){if(e){var n,r=this.rgb,i=e.rgb,a=t===n?.5:t,o=2*a-1,s=r.a-i.a,u=((o*s===-1?o:(o+s)/(1+o*s))+1)/2;n=1-u,r.r=255&u*r.r+n*i.r+.5,r.g=255&u*r.g+n*i.g+.5,r.b=255&u*r.b+n*i.b+.5,r.a=a*r.a+(1-a)*i.a,this.rgb=r}return this}},{key:"interpolate",value:function(e,t){return e&&(this._rgb=function(e,t,n){var r=ZJ(EJ(e.r)),i=ZJ(EJ(e.g)),a=ZJ(EJ(e.b));return{r:AJ(qJ(r+n*(ZJ(EJ(t.r))-r))),g:AJ(qJ(i+n*(ZJ(EJ(t.g))-i))),b:AJ(qJ(a+n*(ZJ(EJ(t.b))-a))),a:e.a+n*(t.a-e.a)}}(this._rgb,e._rgb,t)),this}},{key:"clone",value:function(){return new e(this.rgb)}},{key:"alpha",value:function(e){return this._rgb.a=AJ(e),this}},{key:"clearer",value:function(e){return this._rgb.a*=1-e,this}},{key:"greyscale",value:function(){var e=this._rgb,t=kJ(.3*e.r+.59*e.g+.11*e.b);return e.r=e.g=e.b=t,this}},{key:"opaquer",value:function(e){return this._rgb.a*=1+e,this}},{key:"negate",value:function(){var e=this._rgb;return e.r=255-e.r,e.g=255-e.g,e.b=255-e.b,this}},{key:"lighten",value:function(e){return XJ(this._rgb,2,e),this}},{key:"darken",value:function(e){return XJ(this._rgb,2,-e),this}},{key:"saturate",value:function(e){return XJ(this._rgb,1,e),this}},{key:"desaturate",value:function(e){return XJ(this._rgb,1,-e),this}},{key:"rotate",value:function(e){return function(e,t){var n=NJ(e);n[0]=UJ(n[0]+t),n=jJ(n),e.r=n[0],e.g=n[1],e.b=n[2]}(this._rgb,e),this}}]),e}();function eQ(){}var tQ=function(){var e=0;return function(){return e++}}();function nQ(e){return null===e||"undefined"===typeof e}function rQ(e){if(Array.isArray&&Array.isArray(e))return!0;var t=Object.prototype.toString.call(e);return"[object"===t.slice(0,7)&&"Array]"===t.slice(-6)}function iQ(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)}function aQ(e){return("number"===typeof e||e instanceof Number)&&isFinite(+e)}function oQ(e,t){return aQ(e)?e:t}function sQ(e,t){return"undefined"===typeof e?t:e}var uQ=function(e,t){return"string"===typeof e&&e.endsWith("%")?parseFloat(e)/100*t:+e};function lQ(e,t,n){if(e&&"function"===typeof e.call)return e.apply(n,t)}function cQ(e,t,n,r){var i,a,o;if(rQ(e))if(a=e.length,r)for(i=a-1;i>=0;i--)t.call(n,e[i],i);else for(i=0;i<a;i++)t.call(n,e[i],i);else if(iQ(e))for(a=(o=Object.keys(e)).length,i=0;i<a;i++)t.call(n,e[o[i]],o[i])}function fQ(e,t){var n,r,i,a;if(!e||!t||e.length!==t.length)return!1;for(n=0,r=e.length;n<r;++n)if(i=e[n],a=t[n],i.datasetIndex!==a.datasetIndex||i.index!==a.index)return!1;return!0}function hQ(e){if(rQ(e))return e.map(hQ);if(iQ(e)){for(var t=Object.create(null),n=Object.keys(e),r=n.length,i=0;i<r;++i)t[n[i]]=hQ(e[n[i]]);return t}return e}function dQ(e){return-1===["__proto__","prototype","constructor"].indexOf(e)}function pQ(e,t,n,r){if(dQ(e)){var i=t[e],a=n[e];iQ(i)&&iQ(a)?gQ(i,a,r):t[e]=hQ(a)}}function gQ(e,t,n){var r=rQ(t)?t:[t],i=r.length;if(!iQ(e))return e;for(var a,o=(n=n||{}).merger||pQ,s=0;s<i;++s)if(iQ(a=r[s]))for(var u=Object.keys(a),l=0,c=u.length;l<c;++l)o(u[l],e,a,n);return e}function vQ(e,t){return gQ(e,t,{merger:mQ})}function mQ(e,t,n){if(dQ(e)){var r=t[e],i=n[e];iQ(r)&&iQ(i)?vQ(r,i):Object.prototype.hasOwnProperty.call(t,e)||(t[e]=hQ(i))}}var yQ={"":function(e){return e},x:function(e){return e.x},y:function(e){return e.y}};function bQ(e){var t=function(e){var t,n=[],r="",i=Pe(e.split("."));try{for(i.s();!(t=i.n()).done;)(r+=t.value).endsWith("\\")?r=r.slice(0,-1)+".":(n.push(r),r="")}catch(UF){i.e(UF)}finally{i.f()}return n}(e);return function(e){var n,r=Pe(t);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(""===i)break;e=e&&e[i]}}catch(UF){r.e(UF)}finally{r.f()}return e}}function wQ(e,t){return(yQ[t]||(yQ[t]=bQ(t)))(e)}function kQ(e){return e.charAt(0).toUpperCase()+e.slice(1)}var xQ=function(e){return"undefined"!==typeof e},_Q=function(e){return"function"===typeof e},AQ=function(e,t){if(e.size!==t.size)return!1;var n,r=Pe(e);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(!t.has(i))return!1}}catch(UF){r.e(UF)}finally{r.f()}return!0};var EQ=Math.PI,SQ=2*EQ,CQ=SQ+EQ,DQ=Number.POSITIVE_INFINITY,TQ=EQ/180,OQ=EQ/2,FQ=EQ/4,PQ=2*EQ/3,RQ=Math.log10,MQ=Math.sign;function IQ(e,t,n){return Math.abs(e-t)<n}function LQ(e){var t=Math.round(e);e=IQ(e,t,e/1e3)?t:e;var n=Math.pow(10,Math.floor(RQ(e))),r=e/n;return(r<=1?1:r<=2?2:r<=5?5:10)*n}function NQ(e){return!isNaN(parseFloat(e))&&isFinite(e)}function BQ(e,t,n){var r,i,a;for(r=0,i=e.length;r<i;r++)a=e[r][n],isNaN(a)||(t.min=Math.min(t.min,a),t.max=Math.max(t.max,a))}function jQ(e){return e*(EQ/180)}function UQ(e){return e*(180/EQ)}function zQ(e){if(aQ(e)){for(var t=1,n=0;Math.round(e*t)/t!==e;)t*=10,n++;return n}}function WQ(e,t){var n=t.x-e.x,r=t.y-e.y,i=Math.sqrt(n*n+r*r),a=Math.atan2(r,n);return a<-.5*EQ&&(a+=SQ),{angle:a,distance:i}}function VQ(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function GQ(e,t){return(e-t+CQ)%SQ-EQ}function YQ(e){return(e%SQ+SQ)%SQ}function HQ(e,t,n,r){var i=YQ(e),a=YQ(t),o=YQ(n),s=YQ(a-i),u=YQ(o-i),l=YQ(i-a),c=YQ(i-o);return i===a||i===o||r&&a===o||s>u&&l<c}function qQ(e,t,n){return Math.max(t,Math.min(n,e))}function ZQ(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1e-6;return e>=Math.min(t,n)-r&&e<=Math.max(t,n)+r}function XQ(e,t,n){n=n||function(n){return e[n]<t};for(var r,i=e.length-1,a=0;i-a>1;)n(r=a+i>>1)?a=r:i=r;return{lo:a,hi:i}}var KQ=function(e,t,n,r){return XQ(e,n,r?function(r){var i=e[r][t];return i<n||i===n&&e[r+1][t]===n}:function(r){return e[r][t]<n})},JQ=function(e,t,n){return XQ(e,n,(function(r){return e[r][t]>=n}))};var QQ=["push","pop","shift","splice","unshift"];function $Q(e,t){var n=e._chartjs;if(n){var r=n.listeners,i=r.indexOf(t);-1!==i&&r.splice(i,1),r.length>0||(QQ.forEach((function(t){delete e[t]})),delete e._chartjs)}}function e$(e){var t=new Set(e);return t.size===e.length?e:Array.from(t)}var t$="undefined"===typeof window?function(e){return e()}:window.requestAnimationFrame;function n$(e,t){var n=[],r=!1;return function(){for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];n=a,r||(r=!0,t$.call(window,(function(){r=!1,e.apply(t,n)})))}}var r$=function(e){return"start"===e?"left":"end"===e?"right":"center"},i$=function(e,t,n){return"start"===e?t:"end"===e?n:(t+n)/2};function a$(e,t,n){var r=t.length,i=0,a=r;if(e._sorted){var o=e.iScale,s=e._parsed,u=o.axis,l=o.getUserBounds(),c=l.min,f=l.max,h=l.minDefined,d=l.maxDefined;h&&(i=qQ(Math.min(KQ(s,u,c).lo,n?r:KQ(t,u,o.getPixelForValue(c)).lo),0,r-1)),a=d?qQ(Math.max(KQ(s,o.axis,f,!0).hi+1,n?0:KQ(t,u,o.getPixelForValue(f),!0).hi+1),i,r)-i:r-i}return{start:i,count:a}}function o$(e){var t=e.xScale,n=e.yScale,r=e._scaleRanges,i={xmin:t.min,xmax:t.max,ymin:n.min,ymax:n.max};if(!r)return e._scaleRanges=i,!0;var a=r.xmin!==t.min||r.xmax!==t.max||r.ymin!==n.min||r.ymax!==n.max;return Object.assign(r,i),a}var s$=function(e){return 0===e||1===e},u$=function(e,t,n){return-Math.pow(2,10*(e-=1))*Math.sin((e-t)*SQ/n)},l$=function(e,t,n){return Math.pow(2,-10*e)*Math.sin((e-t)*SQ/n)+1},c$={linear:function(e){return e},easeInQuad:function(e){return e*e},easeOutQuad:function(e){return-e*(e-2)},easeInOutQuad:function(e){return(e/=.5)<1?.5*e*e:-.5*(--e*(e-2)-1)},easeInCubic:function(e){return e*e*e},easeOutCubic:function(e){return(e-=1)*e*e+1},easeInOutCubic:function(e){return(e/=.5)<1?.5*e*e*e:.5*((e-=2)*e*e+2)},easeInQuart:function(e){return e*e*e*e},easeOutQuart:function(e){return-((e-=1)*e*e*e-1)},easeInOutQuart:function(e){return(e/=.5)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},easeInQuint:function(e){return e*e*e*e*e},easeOutQuint:function(e){return(e-=1)*e*e*e*e+1},easeInOutQuint:function(e){return(e/=.5)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},easeInSine:function(e){return 1-Math.cos(e*OQ)},easeOutSine:function(e){return Math.sin(e*OQ)},easeInOutSine:function(e){return-.5*(Math.cos(EQ*e)-1)},easeInExpo:function(e){return 0===e?0:Math.pow(2,10*(e-1))},easeOutExpo:function(e){return 1===e?1:1-Math.pow(2,-10*e)},easeInOutExpo:function(e){return s$(e)?e:e<.5?.5*Math.pow(2,10*(2*e-1)):.5*(2-Math.pow(2,-10*(2*e-1)))},easeInCirc:function(e){return e>=1?e:-(Math.sqrt(1-e*e)-1)},easeOutCirc:function(e){return Math.sqrt(1-(e-=1)*e)},easeInOutCirc:function(e){return(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},easeInElastic:function(e){return s$(e)?e:u$(e,.075,.3)},easeOutElastic:function(e){return s$(e)?e:l$(e,.075,.3)},easeInOutElastic:function(e){var t=.1125;return s$(e)?e:e<.5?.5*u$(2*e,t,.45):.5+.5*l$(2*e-1,t,.45)},easeInBack:function(e){var t=1.70158;return e*e*((t+1)*e-t)},easeOutBack:function(e){var t=1.70158;return(e-=1)*e*((t+1)*e+t)+1},easeInOutBack:function(e){var t=1.70158;return(e/=.5)<1?e*e*((1+(t*=1.525))*e-t)*.5:.5*((e-=2)*e*((1+(t*=1.525))*e+t)+2)},easeInBounce:function(e){return 1-c$.easeOutBounce(1-e)},easeOutBounce:function(e){var t=7.5625,n=2.75;return e<1/n?t*e*e:e<2/n?t*(e-=1.5/n)*e+.75:e<2.5/n?t*(e-=2.25/n)*e+.9375:t*(e-=2.625/n)*e+.984375},easeInOutBounce:function(e){return e<.5?.5*c$.easeInBounce(2*e):.5*c$.easeOutBounce(2*e-1)+.5}};function f$(e){if(e&&"object"===typeof e){var t=e.toString();return"[object CanvasPattern]"===t||"[object CanvasGradient]"===t}return!1}function h$(e){return f$(e)?e:new $J(e)}function d$(e){return f$(e)?e:new $J(e).saturate(.5).darken(.1).hexString()}var p$=["x","y","borderWidth","radius","tension"],g$=["color","borderColor","backgroundColor"];var v$=new Map;function m$(e,t,n){return function(e,t){t=t||{};var n=e+JSON.stringify(t),r=v$.get(n);return r||(r=new Intl.NumberFormat(e,t),v$.set(n,r)),r}(t,n).format(e)}var y$={values:function(e){return rQ(e)?e:""+e},numeric:function(e,t,n){if(0===e)return"0";var r,i=this.chart.options.locale,a=e;if(n.length>1){var o=Math.max(Math.abs(n[0].value),Math.abs(n[n.length-1].value));(o<1e-4||o>1e15)&&(r="scientific"),a=function(e,t){var n=t.length>3?t[2].value-t[1].value:t[1].value-t[0].value;Math.abs(n)>=1&&e!==Math.floor(e)&&(n=e-Math.floor(e));return n}(e,n)}var s=RQ(Math.abs(a)),u=isNaN(s)?1:Math.max(Math.min(-1*Math.floor(s),20),0),l={notation:r,minimumFractionDigits:u,maximumFractionDigits:u};return Object.assign(l,this.options.ticks.format),m$(e,i,l)},logarithmic:function(e,t,n){if(0===e)return"0";var r=n[t].significand||e/Math.pow(10,Math.floor(RQ(e)));return[1,2,3,5,10,15].includes(r)||t>.8*n.length?y$.numeric.call(this,e,t,n):""}};var b$={formatters:y$};var w$=Object.create(null),k$=Object.create(null);function x$(e,t){if(!t)return e;for(var n=t.split("."),r=0,i=n.length;r<i;++r){var a=n[r];e=e[a]||(e[a]=Object.create(null))}return e}function _$(e,t,n){return"string"===typeof t?gQ(x$(e,t),n):gQ(x$(e,""),t)}var A$=function(){function e(t,n){ve(this,e),this.animation=void 0,this.backgroundColor="rgba(0,0,0,0.1)",this.borderColor="rgba(0,0,0,0.1)",this.color="#666",this.datasets={},this.devicePixelRatio=function(e){return e.chart.platform.getDevicePixelRatio()},this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=function(e,t){return d$(t.backgroundColor)},this.hoverBorderColor=function(e,t){return d$(t.borderColor)},this.hoverColor=function(e,t){return d$(t.color)},this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t),this.apply(n)}return we(e,[{key:"set",value:function(e,t){return _$(this,e,t)}},{key:"get",value:function(e){return x$(this,e)}},{key:"describe",value:function(e,t){return _$(k$,e,t)}},{key:"override",value:function(e,t){return _$(w$,e,t)}},{key:"route",value:function(e,t,n,r){var i,a=x$(this,e),o=x$(this,n),s="_"+t;Object.defineProperties(a,(Gt(i={},s,{value:a[t],writable:!0}),Gt(i,t,{enumerable:!0,get:function(){var e=this[s],t=o[r];return iQ(e)?Object.assign({},t,e):sQ(e,t)},set:function(e){this[s]=e}}),i))}},{key:"apply",value:function(e){var t=this;e.forEach((function(e){return e(t)}))}}]),e}(),E$=new A$({_scriptable:function(e){return!e.startsWith("on")},_indexable:function(e){return"events"!==e},hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[function(e){e.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),e.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:function(e){return"onProgress"!==e&&"onComplete"!==e&&"fn"!==e}}),e.set("animations",{colors:{type:"color",properties:g$},numbers:{type:"number",properties:p$}}),e.describe("animations",{_fallback:"animation"}),e.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:function(e){return 0|e}}}}})},function(e){e.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})},function(e){e.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",clip:!0,grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:function(e,t){return t.lineWidth},tickColor:function(e,t){return t.color},offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:b$.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),e.route("scale.ticks","color","","color"),e.route("scale.grid","color","","borderColor"),e.route("scale.border","color","","borderColor"),e.route("scale.title","color","","color"),e.describe("scale",{_fallback:!1,_scriptable:function(e){return!e.startsWith("before")&&!e.startsWith("after")&&"callback"!==e&&"parser"!==e},_indexable:function(e){return"borderDash"!==e&&"tickBorderDash"!==e&&"dash"!==e}}),e.describe("scales",{_fallback:"scale"}),e.describe("scale.ticks",{_scriptable:function(e){return"backdropPadding"!==e&&"callback"!==e},_indexable:function(e){return"backdropPadding"!==e}})}]);function S$(e,t,n,r,i){var a=t[i];return a||(a=t[i]=e.measureText(i).width,n.push(i)),a>r&&(r=a),r}function C$(e,t,n,r){var i=(r=r||{}).data=r.data||{},a=r.garbageCollect=r.garbageCollect||[];r.font!==t&&(i=r.data={},a=r.garbageCollect=[],r.font=t),e.save(),e.font=t;var o,s,u,l,c,f=0,h=n.length;for(o=0;o<h;o++)if(void 0===(l=n[o])||null===l||rQ(l)){if(rQ(l))for(s=0,u=l.length;s<u;s++)void 0===(c=l[s])||null===c||rQ(c)||(f=S$(e,i,a,f,c))}else f=S$(e,i,a,f,l);e.restore();var d=a.length/2;if(d>n.length){for(o=0;o<d;o++)delete i[a[o]];a.splice(0,d)}return f}function D$(e,t,n){var r=e.currentDevicePixelRatio,i=0!==n?Math.max(n/2,.5):0;return Math.round((t-i)*r)/r+i}function T$(e,t){(t=t||e.getContext("2d")).save(),t.resetTransform(),t.clearRect(0,0,e.width,e.height),t.restore()}function O$(e,t,n,r){F$(e,t,n,r,null)}function F$(e,t,n,r,i){var a,o,s,u,l,c,f,h,d=t.pointStyle,p=t.rotation,g=t.radius,v=(p||0)*TQ;if(d&&"object"===typeof d&&("[object HTMLImageElement]"===(a=d.toString())||"[object HTMLCanvasElement]"===a))return e.save(),e.translate(n,r),e.rotate(v),e.drawImage(d,-d.width/2,-d.height/2,d.width,d.height),void e.restore();if(!(isNaN(g)||g<=0)){switch(e.beginPath(),d){default:i?e.ellipse(n,r,i/2,g,0,0,SQ):e.arc(n,r,g,0,SQ),e.closePath();break;case"triangle":c=i?i/2:g,e.moveTo(n+Math.sin(v)*c,r-Math.cos(v)*g),v+=PQ,e.lineTo(n+Math.sin(v)*c,r-Math.cos(v)*g),v+=PQ,e.lineTo(n+Math.sin(v)*c,r-Math.cos(v)*g),e.closePath();break;case"rectRounded":u=g-(l=.516*g),o=Math.cos(v+FQ)*u,f=Math.cos(v+FQ)*(i?i/2-l:u),s=Math.sin(v+FQ)*u,h=Math.sin(v+FQ)*(i?i/2-l:u),e.arc(n-f,r-s,l,v-EQ,v-OQ),e.arc(n+h,r-o,l,v-OQ,v),e.arc(n+f,r+s,l,v,v+OQ),e.arc(n-h,r+o,l,v+OQ,v+EQ),e.closePath();break;case"rect":if(!p){u=Math.SQRT1_2*g,c=i?i/2:u,e.rect(n-c,r-u,2*c,2*u);break}v+=FQ;case"rectRot":f=Math.cos(v)*(i?i/2:g),o=Math.cos(v)*g,s=Math.sin(v)*g,h=Math.sin(v)*(i?i/2:g),e.moveTo(n-f,r-s),e.lineTo(n+h,r-o),e.lineTo(n+f,r+s),e.lineTo(n-h,r+o),e.closePath();break;case"crossRot":v+=FQ;case"cross":f=Math.cos(v)*(i?i/2:g),o=Math.cos(v)*g,s=Math.sin(v)*g,h=Math.sin(v)*(i?i/2:g),e.moveTo(n-f,r-s),e.lineTo(n+f,r+s),e.moveTo(n+h,r-o),e.lineTo(n-h,r+o);break;case"star":f=Math.cos(v)*(i?i/2:g),o=Math.cos(v)*g,s=Math.sin(v)*g,h=Math.sin(v)*(i?i/2:g),e.moveTo(n-f,r-s),e.lineTo(n+f,r+s),e.moveTo(n+h,r-o),e.lineTo(n-h,r+o),v+=FQ,f=Math.cos(v)*(i?i/2:g),o=Math.cos(v)*g,s=Math.sin(v)*g,h=Math.sin(v)*(i?i/2:g),e.moveTo(n-f,r-s),e.lineTo(n+f,r+s),e.moveTo(n+h,r-o),e.lineTo(n-h,r+o);break;case"line":o=i?i/2:Math.cos(v)*g,s=Math.sin(v)*g,e.moveTo(n-o,r-s),e.lineTo(n+o,r+s);break;case"dash":e.moveTo(n,r),e.lineTo(n+Math.cos(v)*(i?i/2:g),r+Math.sin(v)*g);break;case!1:e.closePath()}e.fill(),t.borderWidth>0&&e.stroke()}}function P$(e,t,n){return n=n||.5,!t||e&&e.x>t.left-n&&e.x<t.right+n&&e.y>t.top-n&&e.y<t.bottom+n}function R$(e,t){e.save(),e.beginPath(),e.rect(t.left,t.top,t.right-t.left,t.bottom-t.top),e.clip()}function M$(e){e.restore()}function I$(e,t,n,r,i){if(!t)return e.lineTo(n.x,n.y);if("middle"===i){var a=(t.x+n.x)/2;e.lineTo(a,t.y),e.lineTo(a,n.y)}else"after"===i!==!!r?e.lineTo(t.x,n.y):e.lineTo(n.x,t.y);e.lineTo(n.x,n.y)}function L$(e,t,n,r){if(!t)return e.lineTo(n.x,n.y);e.bezierCurveTo(r?t.cp1x:t.cp2x,r?t.cp1y:t.cp2y,r?n.cp2x:n.cp1x,r?n.cp2y:n.cp1y,n.x,n.y)}function N$(e,t,n,r,i){if(i.strikethrough||i.underline){var a=e.measureText(r),o=t-a.actualBoundingBoxLeft,s=t+a.actualBoundingBoxRight,u=n-a.actualBoundingBoxAscent,l=n+a.actualBoundingBoxDescent,c=i.strikethrough?(u+l)/2:l;e.strokeStyle=e.fillStyle,e.beginPath(),e.lineWidth=i.decorationWidth||2,e.moveTo(o,c),e.lineTo(s,c),e.stroke()}}function B$(e,t){var n=e.fillStyle;e.fillStyle=t.color,e.fillRect(t.left,t.top,t.width,t.height),e.fillStyle=n}function j$(e,t,n,r,i){var a,o,s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},u=rQ(t)?t:[t],l=s.strokeWidth>0&&""!==s.strokeColor;for(e.save(),e.font=i.string,function(e,t){t.translation&&e.translate(t.translation[0],t.translation[1]),nQ(t.rotation)||e.rotate(t.rotation),t.color&&(e.fillStyle=t.color),t.textAlign&&(e.textAlign=t.textAlign),t.textBaseline&&(e.textBaseline=t.textBaseline)}(e,s),a=0;a<u.length;++a)o=u[a],s.backdrop&&B$(e,s.backdrop),l&&(s.strokeColor&&(e.strokeStyle=s.strokeColor),nQ(s.strokeWidth)||(e.lineWidth=s.strokeWidth),e.strokeText(o,n,r,s.maxWidth)),e.fillText(o,n,r,s.maxWidth),N$(e,n,r,o,s),r+=Number(i.lineHeight);e.restore()}function U$(e,t){var n=t.x,r=t.y,i=t.w,a=t.h,o=t.radius;e.arc(n+o.topLeft,r+o.topLeft,o.topLeft,1.5*EQ,EQ,!0),e.lineTo(n,r+a-o.bottomLeft),e.arc(n+o.bottomLeft,r+a-o.bottomLeft,o.bottomLeft,EQ,OQ,!0),e.lineTo(n+i-o.bottomRight,r+a),e.arc(n+i-o.bottomRight,r+a-o.bottomRight,o.bottomRight,OQ,0,!0),e.lineTo(n+i,r+o.topRight),e.arc(n+i-o.topRight,r+o.topRight,o.topRight,0,-OQ,!0),e.lineTo(n+o.topLeft,r)}var z$=/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/,W$=/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/;function V$(e,t){var n=(""+e).match(z$);if(!n||"normal"===n[1])return 1.2*t;switch(e=+n[2],n[3]){case"px":return e;case"%":e/=100}return t*e}var G$=function(e){return+e||0};function Y$(e,t){var n,r={},i=iQ(t),a=i?Object.keys(t):t,o=iQ(e)?i?function(n){return sQ(e[n],e[t[n]])}:function(t){return e[t]}:function(){return e},s=Pe(a);try{for(s.s();!(n=s.n()).done;){var u=n.value;r[u]=G$(o(u))}}catch(UF){s.e(UF)}finally{s.f()}return r}function H$(e){return Y$(e,{top:"y",right:"x",bottom:"y",left:"x"})}function q$(e){return Y$(e,["topLeft","topRight","bottomLeft","bottomRight"])}function Z$(e){var t=H$(e);return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function X$(e,t){e=e||{},t=t||E$.font;var n=sQ(e.size,t.size);"string"===typeof n&&(n=parseInt(n,10));var r=sQ(e.style,t.style);r&&!(""+r).match(W$)&&(console.warn('Invalid font style specified: "'+r+'"'),r=void 0);var i={family:sQ(e.family,t.family),lineHeight:V$(sQ(e.lineHeight,t.lineHeight),n),size:n,style:r,weight:sQ(e.weight,t.weight),string:""};return i.string=function(e){return!e||nQ(e.size)||nQ(e.family)?null:(e.style?e.style+" ":"")+(e.weight?e.weight+" ":"")+e.size+"px "+e.family}(i),i}function K$(e,t,n,r){var i,a,o,s=!0;for(i=0,a=e.length;i<a;++i)if(void 0!==(o=e[i])&&(void 0!==t&&"function"===typeof o&&(o=o(t),s=!1),void 0!==n&&rQ(o)&&(o=o[n%o.length],s=!1),void 0!==o))return r&&!s&&(r.cacheable=!1),o}function J$(e,t){return Object.assign(Object.create(e),t)}function Q$(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[""],r=arguments.length>3?arguments[3]:void 0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:function(){return e[0]},a=(arguments.length>2?arguments[2]:void 0)||e;"undefined"===typeof r&&(r=l0("_fallback",e));var o=(Gt(t={},Symbol.toStringTag,"Object"),Gt(t,"_cacheable",!0),Gt(t,"_scopes",e),Gt(t,"_rootScopes",a),Gt(t,"_fallback",r),Gt(t,"_getTarget",i),Gt(t,"override",(function(t){return Q$([t].concat(ge(e)),n,a,r)})),t);return new Proxy(o,{deleteProperty:function(t,n){return delete t[n],delete t._keys,delete e[0][n],!0},get:function(t,r){return r0(t,r,(function(){return function(e,t,n,r){var i,a,o=Pe(t);try{for(o.s();!(a=o.n()).done;){var s=a.value;if("undefined"!==typeof(i=l0(t0(s,e),n)))return n0(e,i)?s0(n,r,e,i):i}}catch(UF){o.e(UF)}finally{o.f()}}(r,n,e,t)}))},getOwnPropertyDescriptor:function(e,t){return Reflect.getOwnPropertyDescriptor(e._scopes[0],t)},getPrototypeOf:function(){return Reflect.getPrototypeOf(e[0])},has:function(e,t){return c0(e).includes(t)},ownKeys:function(e){return c0(e)},set:function(e,t,n){var r=e._storage||(e._storage=i());return e[t]=r[t]=n,delete e._keys,!0}})}function $$(e,t,n,r){var i={_cacheable:!1,_proxy:e,_context:t,_subProxy:n,_stack:new Set,_descriptors:e0(e,r),setContext:function(t){return $$(e,t,n,r)},override:function(i){return $$(e.override(i),t,n,r)}};return new Proxy(i,{deleteProperty:function(t,n){return delete t[n],delete e[n],!0},get:function(e,t,n){return r0(e,t,(function(){return function(e,t,n){var r=e._proxy,i=e._context,a=e._subProxy,o=e._descriptors,s=r[t];_Q(s)&&o.isScriptable(t)&&(s=function(e,t,n,r){var i=n._proxy,a=n._context,o=n._subProxy,s=n._stack;if(s.has(e))throw new Error("Recursion detected: "+Array.from(s).join("->")+"->"+e);s.add(e);var u=t(a,o||r);s.delete(e),n0(e,u)&&(u=s0(i._scopes,i,e,u));return u}(t,s,e,n));rQ(s)&&s.length&&(s=function(e,t,n,r){var i=n._proxy,a=n._context,o=n._subProxy,s=n._descriptors;if("undefined"!==typeof a.index&&r(e))return t[a.index%t.length];if(iQ(t[0])){var u=t,l=i._scopes.filter((function(e){return e!==u}));t=[];var c,f=Pe(u);try{for(f.s();!(c=f.n()).done;){var h=s0(l,i,e,c.value);t.push($$(h,a,o&&o[e],s))}}catch(UF){f.e(UF)}finally{f.f()}}return t}(t,s,e,o.isIndexable));n0(t,s)&&(s=$$(s,i,a&&a[t],o));return s}(e,t,n)}))},getOwnPropertyDescriptor:function(t,n){return t._descriptors.allKeys?Reflect.has(e,n)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(e,n)},getPrototypeOf:function(){return Reflect.getPrototypeOf(e)},has:function(t,n){return Reflect.has(e,n)},ownKeys:function(){return Reflect.ownKeys(e)},set:function(t,n,r){return e[n]=r,delete t[n],!0}})}function e0(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{scriptable:!0,indexable:!0},n=e._scriptable,r=void 0===n?t.scriptable:n,i=e._indexable,a=void 0===i?t.indexable:i,o=e._allKeys;return{allKeys:void 0===o?t.allKeys:o,scriptable:r,indexable:a,isScriptable:_Q(r)?r:function(){return r},isIndexable:_Q(a)?a:function(){return a}}}var t0=function(e,t){return e?e+kQ(t):t},n0=function(e,t){return iQ(t)&&"adapters"!==e&&(null===Object.getPrototypeOf(t)||t.constructor===Object)};function r0(e,t,n){if(Object.prototype.hasOwnProperty.call(e,t))return e[t];var r=n();return e[t]=r,r}function i0(e,t,n){return _Q(e)?e(t,n):e}var a0=function(e,t){return!0===e?t:"string"===typeof e?wQ(t,e):void 0};function o0(e,t,n,r,i){var a,o=Pe(t);try{for(o.s();!(a=o.n()).done;){var s=a.value,u=a0(n,s);if(u){e.add(u);var l=i0(u._fallback,n,i);if("undefined"!==typeof l&&l!==n&&l!==r)return l}else if(!1===u&&"undefined"!==typeof r&&n!==r)return null}}catch(UF){o.e(UF)}finally{o.f()}return!1}function s0(e,t,n,r){var i=t._rootScopes,a=i0(t._fallback,n,r),o=[].concat(ge(e),ge(i)),s=new Set;s.add(r);var u=u0(s,o,n,a||n,r);return null!==u&&(("undefined"===typeof a||a===n||null!==(u=u0(s,o,a,u,r)))&&Q$(Array.from(s),[""],i,a,(function(){return function(e,t,n){var r=e._getTarget();t in r||(r[t]={});var i=r[t];if(rQ(i)&&iQ(n))return n;return i||{}}(t,n,r)})))}function u0(e,t,n,r,i){for(;n;)n=o0(e,t,n,r,i);return n}function l0(e,t){var n,r=Pe(t);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(i){var a=i[e];if("undefined"!==typeof a)return a}}}catch(UF){r.e(UF)}finally{r.f()}}function c0(e){var t=e._keys;return t||(t=e._keys=function(e){var t,n=new Set,r=Pe(e);try{for(r.s();!(t=r.n()).done;){var i,a=t.value,o=Pe(Object.keys(a).filter((function(e){return!e.startsWith("_")})));try{for(o.s();!(i=o.n()).done;){var s=i.value;n.add(s)}}catch(UF){o.e(UF)}finally{o.f()}}}catch(UF){r.e(UF)}finally{r.f()}return Array.from(n)}(e._scopes)),t}function f0(e,t,n,r){var i,a,o,s,u=e.iScale,l=this._parsing.key,c=void 0===l?"r":l,f=new Array(r);for(i=0,a=r;i<a;++i)s=t[o=i+n],f[i]={r:u.parse(wQ(s,c),o)};return f}var h0=Number.EPSILON||1e-14,d0=function(e,t){return t<e.length&&!e[t].skip&&e[t]},p0=function(e){return"x"===e?"y":"x"};function g0(e,t,n,r){var i=e.skip?t:e,a=t,o=n.skip?t:n,s=VQ(a,i),u=VQ(o,a),l=s/(s+u),c=u/(s+u),f=r*(l=isNaN(l)?0:l),h=r*(c=isNaN(c)?0:c);return{previous:{x:a.x-f*(o.x-i.x),y:a.y-f*(o.y-i.y)},next:{x:a.x+h*(o.x-i.x),y:a.y+h*(o.y-i.y)}}}function v0(e){var t,n,r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x",a=p0(i),o=e.length,s=Array(o).fill(0),u=Array(o),l=d0(e,0);for(t=0;t<o;++t)if(n=r,r=l,l=d0(e,t+1),r){if(l){var c=l[i]-r[i];s[t]=0!==c?(l[a]-r[a])/c:0}u[t]=n?l?MQ(s[t-1])!==MQ(s[t])?0:(s[t-1]+s[t])/2:s[t-1]:s[t]}!function(e,t,n){for(var r,i,a,o,s,u=e.length,l=d0(e,0),c=0;c<u-1;++c)s=l,l=d0(e,c+1),s&&l&&(IQ(t[c],0,h0)?n[c]=n[c+1]=0:(r=n[c]/t[c],i=n[c+1]/t[c],(o=Math.pow(r,2)+Math.pow(i,2))<=9||(a=3/Math.sqrt(o),n[c]=r*a*t[c],n[c+1]=i*a*t[c])))}(e,s,u),function(e,t){for(var n,r,i,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"x",o=p0(a),s=e.length,u=d0(e,0),l=0;l<s;++l)if(r=i,i=u,u=d0(e,l+1),i){var c=i[a],f=i[o];r&&(n=(c-r[a])/3,i["cp1".concat(a)]=c-n,i["cp1".concat(o)]=f-n*t[l]),u&&(n=(u[a]-c)/3,i["cp2".concat(a)]=c+n,i["cp2".concat(o)]=f+n*t[l])}}(e,u,i)}function m0(e,t,n){return Math.max(Math.min(e,n),t)}function y0(e,t,n,r,i){var a,o,s,u;if(t.spanGaps&&(e=e.filter((function(e){return!e.skip}))),"monotone"===t.cubicInterpolationMode)v0(e,i);else{var l=r?e[e.length-1]:e[0];for(a=0,o=e.length;a<o;++a)u=g0(l,s=e[a],e[Math.min(a+1,o-(r?0:1))%o],t.tension),s.cp1x=u.previous.x,s.cp1y=u.previous.y,s.cp2x=u.next.x,s.cp2y=u.next.y,l=s}t.capBezierPoints&&function(e,t){var n,r,i,a,o,s=P$(e[0],t);for(n=0,r=e.length;n<r;++n)o=a,a=s,s=n<r-1&&P$(e[n+1],t),a&&(i=e[n],o&&(i.cp1x=m0(i.cp1x,t.left,t.right),i.cp1y=m0(i.cp1y,t.top,t.bottom)),s&&(i.cp2x=m0(i.cp2x,t.left,t.right),i.cp2y=m0(i.cp2y,t.top,t.bottom)))}(e,n)}function b0(){return"undefined"!==typeof window&&"undefined"!==typeof document}function w0(e){var t=e.parentNode;return t&&"[object ShadowRoot]"===t.toString()&&(t=t.host),t}function k0(e,t,n){var r;return"string"===typeof e?(r=parseInt(e,10),-1!==e.indexOf("%")&&(r=r/100*t.parentNode[n])):r=e,r}var x0=function(e){return e.ownerDocument.defaultView.getComputedStyle(e,null)};var _0=["top","right","bottom","left"];function A0(e,t,n){var r={};n=n?"-"+n:"";for(var i=0;i<4;i++){var a=_0[i];r[a]=parseFloat(e[t+"-"+a+n])||0}return r.width=r.left+r.right,r.height=r.top+r.bottom,r}var E0=function(e,t,n){return(e>0||t>0)&&(!n||!n.shadowRoot)};function S0(e,t){if("native"in e)return e;var n=t.canvas,r=t.currentDevicePixelRatio,i=x0(n),a="border-box"===i.boxSizing,o=A0(i,"padding"),s=A0(i,"border","width"),u=function(e,t){var n,r,i=e.touches,a=i&&i.length?i[0]:e,o=a.offsetX,s=a.offsetY,u=!1;if(E0(o,s,e.target))n=o,r=s;else{var l=t.getBoundingClientRect();n=a.clientX-l.left,r=a.clientY-l.top,u=!0}return{x:n,y:r,box:u}}(e,n),l=u.x,c=u.y,f=u.box,h=o.left+(f&&s.left),d=o.top+(f&&s.top),p=t.width,g=t.height;return a&&(p-=o.width+s.width,g-=o.height+s.height),{x:Math.round((l-h)/p*n.width/r),y:Math.round((c-d)/g*n.height/r)}}var C0=function(e){return Math.round(10*e)/10};function D0(e,t,n,r){var i=x0(e),a=A0(i,"margin"),o=k0(i.maxWidth,e,"clientWidth")||DQ,s=k0(i.maxHeight,e,"clientHeight")||DQ,u=function(e,t,n){var r,i;if(void 0===t||void 0===n){var a=w0(e);if(a){var o=a.getBoundingClientRect(),s=x0(a),u=A0(s,"border","width"),l=A0(s,"padding");t=o.width-l.width-u.width,n=o.height-l.height-u.height,r=k0(s.maxWidth,a,"clientWidth"),i=k0(s.maxHeight,a,"clientHeight")}else t=e.clientWidth,n=e.clientHeight}return{width:t,height:n,maxWidth:r||DQ,maxHeight:i||DQ}}(e,t,n),l=u.width,c=u.height;if("content-box"===i.boxSizing){var f=A0(i,"border","width"),h=A0(i,"padding");l-=h.width+f.width,c-=h.height+f.height}return l=Math.max(0,l-a.width),c=Math.max(0,r?l/r:c-a.height),l=C0(Math.min(l,o,u.maxWidth)),c=C0(Math.min(c,s,u.maxHeight)),l&&!c&&(c=C0(l/2)),(void 0!==t||void 0!==n)&&r&&u.height&&c>u.height&&(c=u.height,l=C0(Math.floor(c*r))),{width:l,height:c}}function T0(e,t,n){var r=t||1,i=Math.floor(e.height*r),a=Math.floor(e.width*r);e.height=Math.floor(e.height),e.width=Math.floor(e.width);var o=e.canvas;return o.style&&(n||!o.style.height&&!o.style.width)&&(o.style.height="".concat(e.height,"px"),o.style.width="".concat(e.width,"px")),(e.currentDevicePixelRatio!==r||o.height!==i||o.width!==a)&&(e.currentDevicePixelRatio=r,o.height=i,o.width=a,e.ctx.setTransform(r,0,0,r,0,0),!0)}var O0=function(){var e=!1;try{var t={get passive(){return e=!0,!1}};window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(W3){}return e}();function F0(e,t){var n=function(e,t){return x0(e).getPropertyValue(t)}(e,t),r=n&&n.match(/^(\d+)(\.\d+)?px$/);return r?+r[1]:void 0}function P0(e,t,n,r){return{x:e.x+n*(t.x-e.x),y:e.y+n*(t.y-e.y)}}function R0(e,t,n,r){return{x:e.x+n*(t.x-e.x),y:"middle"===r?n<.5?e.y:t.y:"after"===r?n<1?e.y:t.y:n>0?t.y:e.y}}function M0(e,t,n,r){var i={x:e.cp2x,y:e.cp2y},a={x:t.cp1x,y:t.cp1y},o=P0(e,i,n),s=P0(i,a,n),u=P0(a,t,n),l=P0(o,s,n),c=P0(s,u,n);return P0(l,c,n)}function I0(e,t,n){return e?function(e,t){return{x:function(n){return e+e+t-n},setWidth:function(e){t=e},textAlign:function(e){return"center"===e?e:"right"===e?"left":"right"},xPlus:function(e,t){return e-t},leftForLtr:function(e,t){return e-t}}}(t,n):{x:function(e){return e},setWidth:function(e){},textAlign:function(e){return e},xPlus:function(e,t){return e+t},leftForLtr:function(e,t){return e}}}function L0(e,t){var n,r;"ltr"!==t&&"rtl"!==t||(r=[(n=e.canvas.style).getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",t,"important"),e.prevTextDirection=r)}function N0(e,t){void 0!==t&&(delete e.prevTextDirection,e.canvas.style.setProperty("direction",t[0],t[1]))}function B0(e){return"angle"===e?{between:HQ,compare:GQ,normalize:YQ}:{between:ZQ,compare:function(e,t){return e-t},normalize:function(e){return e}}}function j0(e){var t=e.start,n=e.end,r=e.count;return{start:t%r,end:n%r,loop:e.loop&&(n-t+1)%r===0,style:e.style}}function U0(e,t,n){if(!n)return[e];for(var r,i,a,o=n.property,s=n.start,u=n.end,l=t.length,c=B0(o),f=c.compare,h=c.between,d=c.normalize,p=function(e,t,n){var r,i,a=n.property,o=n.start,s=n.end,u=B0(a),l=u.between,c=u.normalize,f=t.length,h=e.start,d=e.end,p=e.loop;if(p){for(h+=f,d+=f,r=0,i=f;r<i&&l(c(t[h%f][a]),o,s);++r)h--,d--;h%=f,d%=f}return d<h&&(d+=f),{start:h,end:d,loop:p,style:e.style}}(e,t,n),g=p.start,v=p.end,m=p.loop,y=p.style,b=[],w=!1,k=null,x=function(){return w||h(s,a,r)&&0!==f(s,a)},_=function(){return!w||0===f(u,r)||h(u,a,r)},A=g,E=g;A<=v;++A)(i=t[A%l]).skip||(r=d(i[o]))!==a&&(w=h(r,s,u),null===k&&x()&&(k=0===f(r,s)?A:E),null!==k&&_()&&(b.push(j0({start:k,end:A,loop:m,count:l,style:y})),k=null),E=A,a=r);return null!==k&&b.push(j0({start:k,end:v,loop:m,count:l,style:y})),b}function z0(e,t){for(var n=[],r=e.segments,i=0;i<r.length;i++){var a=U0(r[i],e.points,t);a.length&&n.push.apply(n,ge(a))}return n}function W0(e,t,n,r){return r&&r.setContext&&n?function(e,t,n,r){var i=e._chart.getContext(),a=V0(e.options),o=e._datasetIndex,s=e.options.spanGaps,u=n.length,l=[],c=a,f=t[0].start,h=f;function d(e,t,r,i){var a=s?-1:1;if(e!==t){for(e+=u;n[e%u].skip;)e-=a;for(;n[t%u].skip;)t+=a;e%u!==t%u&&(l.push({start:e%u,end:t%u,loop:r,style:i}),c=i,f=t%u)}}var p,g=Pe(t);try{for(g.s();!(p=g.n()).done;){var v=p.value;f=s?f:v.start;var m=n[f%u],y=void 0;for(h=f+1;h<=v.end;h++){var b=n[h%u];G0(y=V0(r.setContext(J$(i,{type:"segment",p0:m,p1:b,p0DataIndex:(h-1)%u,p1DataIndex:h%u,datasetIndex:o}))),c)&&d(f,h-1,v.loop,c),m=b,c=y}f<h-1&&d(f,h-1,v.loop,c)}}catch(UF){g.e(UF)}finally{g.f()}return l}(e,t,n,r):t}function V0(e){return{backgroundColor:e.backgroundColor,borderCapStyle:e.borderCapStyle,borderDash:e.borderDash,borderDashOffset:e.borderDashOffset,borderJoinStyle:e.borderJoinStyle,borderWidth:e.borderWidth,borderColor:e.borderColor}}function G0(e,t){if(!t)return!1;var n=[],r=function(e,t){return f$(t)?(n.includes(t)||n.push(t),n.indexOf(t)):t};return JSON.stringify(e,r)!==JSON.stringify(t,r)}var Y0=function(){function e(){ve(this,e),this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}return we(e,[{key:"_notify",value:function(e,t,n,r){var i=t.listeners[r],a=t.duration;i.forEach((function(r){return r({chart:e,initial:t.initial,numSteps:a,currentStep:Math.min(n-t.start,a)})}))}},{key:"_refresh",value:function(){var e=this;this._request||(this._running=!0,this._request=t$.call(window,(function(){e._update(),e._request=null,e._running&&e._refresh()})))}},{key:"_update",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Date.now(),n=0;this._charts.forEach((function(r,i){if(r.running&&r.items.length){for(var a,o=r.items,s=o.length-1,u=!1;s>=0;--s)(a=o[s])._active?(a._total>r.duration&&(r.duration=a._total),a.tick(t),u=!0):(o[s]=o[o.length-1],o.pop());u&&(i.draw(),e._notify(i,r,t,"progress")),o.length||(r.running=!1,e._notify(i,r,t,"complete"),r.initial=!1),n+=o.length}})),this._lastDate=t,0===n&&(this._running=!1)}},{key:"_getAnims",value:function(e){var t=this._charts,n=t.get(e);return n||(n={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},t.set(e,n)),n}},{key:"listen",value:function(e,t,n){this._getAnims(e).listeners[t].push(n)}},{key:"add",value:function(e,t){var n;t&&t.length&&(n=this._getAnims(e).items).push.apply(n,ge(t))}},{key:"has",value:function(e){return this._getAnims(e).items.length>0}},{key:"start",value:function(e){var t=this._charts.get(e);t&&(t.running=!0,t.start=Date.now(),t.duration=t.items.reduce((function(e,t){return Math.max(e,t._duration)}),0),this._refresh())}},{key:"running",value:function(e){if(!this._running)return!1;var t=this._charts.get(e);return!!(t&&t.running&&t.items.length)}},{key:"stop",value:function(e){var t=this._charts.get(e);if(t&&t.items.length){for(var n=t.items,r=n.length-1;r>=0;--r)n[r].cancel();t.items=[],this._notify(e,t,Date.now(),"complete")}}},{key:"remove",value:function(e){return this._charts.delete(e)}}]),e}(),H0=new Y0,q0="transparent",Z0={boolean:function(e,t,n){return n>.5?t:e},color:function(e,t,n){var r=h$(e||q0),i=r.valid&&h$(t||q0);return i&&i.valid?i.mix(r,n).hexString():t},number:function(e,t,n){return e+(t-e)*n}},X0=function(){function e(t,n,r,i){ve(this,e);var a=n[r];i=K$([t.to,i,a,t.from]);var o=K$([t.from,a,i]);this._active=!0,this._fn=t.fn||Z0[t.type||typeof o],this._easing=c$[t.easing]||c$.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=n,this._prop=r,this._from=o,this._to=i,this._promises=void 0}return we(e,[{key:"active",value:function(){return this._active}},{key:"update",value:function(e,t,n){if(this._active){this._notify(!1);var r=this._target[this._prop],i=n-this._start,a=this._duration-i;this._start=n,this._duration=Math.floor(Math.max(a,e.duration)),this._total+=i,this._loop=!!e.loop,this._to=K$([e.to,t,r,e.from]),this._from=K$([e.from,r,t])}}},{key:"cancel",value:function(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}},{key:"tick",value:function(e){var t,n=e-this._start,r=this._duration,i=this._prop,a=this._from,o=this._loop,s=this._to;if(this._active=a!==s&&(o||n<r),!this._active)return this._target[i]=s,void this._notify(!0);n<0?this._target[i]=a:(t=n/r%2,t=o&&t>1?2-t:t,t=this._easing(Math.min(1,Math.max(0,t))),this._target[i]=this._fn(a,s,t))}},{key:"wait",value:function(){var e=this._promises||(this._promises=[]);return new Promise((function(t,n){e.push({res:t,rej:n})}))}},{key:"_notify",value:function(e){for(var t=e?"res":"rej",n=this._promises||[],r=0;r<n.length;r++)n[r][t]()}}]),e}(),K0=function(){function e(t,n){ve(this,e),this._chart=t,this._properties=new Map,this.configure(n)}return we(e,[{key:"configure",value:function(e){if(iQ(e)){var t=Object.keys(E$.animation),n=this._properties;Object.getOwnPropertyNames(e).forEach((function(r){var i=e[r];if(iQ(i)){for(var a={},o=0,s=t;o<s.length;o++){var u=s[o];a[u]=i[u]}(rQ(i.properties)&&i.properties||[r]).forEach((function(e){e!==r&&n.has(e)||n.set(e,a)}))}}))}}},{key:"_animateOptions",value:function(e,t){var n=t.options,r=function(e,t){if(!t)return;var n=e.options;if(!n)return void(e.options=t);n.$shared&&(e.options=n=Object.assign({},n,{$shared:!1,$animations:{}}));return n}(e,n);if(!r)return[];var i=this._createAnimations(r,n);return n.$shared&&function(e,t){for(var n=[],r=Object.keys(t),i=0;i<r.length;i++){var a=e[r[i]];a&&a.active()&&n.push(a.wait())}return Promise.all(n)}(e.options.$animations,n).then((function(){e.options=n}),(function(){})),i}},{key:"_createAnimations",value:function(e,t){var n,r=this._properties,i=[],a=e.$animations||(e.$animations={}),o=Object.keys(t),s=Date.now();for(n=o.length-1;n>=0;--n){var u=o[n];if("$"!==u.charAt(0))if("options"!==u){var l=t[u],c=a[u],f=r.get(u);if(c){if(f&&c.active()){c.update(f,l,s);continue}c.cancel()}f&&f.duration?(a[u]=c=new X0(f,e,u,l),i.push(c)):e[u]=l}else i.push.apply(i,ge(this._animateOptions(e,t)))}return i}},{key:"update",value:function(e,t){if(0!==this._properties.size){var n=this._createAnimations(e,t);return n.length?(H0.add(this._chart,n),!0):void 0}Object.assign(e,t)}}]),e}();function J0(e,t){var n=e&&e.options||{},r=n.reverse,i=void 0===n.min?t:0,a=void 0===n.max?t:0;return{start:r?a:i,end:r?i:a}}function Q0(e,t){var n,r,i=[],a=e._getSortedDatasetMetas(t);for(n=0,r=a.length;n<r;++n)i.push(a[n].index);return i}function $0(e,t,n){var r,i,a,o,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},u=e.keys,l="single"===s.mode;if(null!==t){for(r=0,i=u.length;r<i;++r){if((a=+u[r])===n){if(s.all)continue;break}aQ(o=e.values[a])&&(l||0===t||MQ(t)===MQ(o))&&(t+=o)}return t}}function e1(e,t){var n=e&&e.options.stacked;return n||void 0===n&&void 0!==t.stack}function t1(e,t,n){var r=e[t]||(e[t]={});return r[n]||(r[n]={})}function n1(e,t,n,r){var i,a=Pe(t.getMatchingVisibleMetas(r).reverse());try{for(a.s();!(i=a.n()).done;){var o=i.value,s=e[o.index];if(n&&s>0||!n&&s<0)return o.index}}catch(UF){a.e(UF)}finally{a.f()}return null}function r1(e,t){for(var n,r=e.chart,i=e._cachedMeta,a=r._stacks||(r._stacks={}),o=i.iScale,s=i.vScale,u=i.index,l=o.axis,c=s.axis,f=function(e,t,n){return"".concat(e.id,".").concat(t.id,".").concat(n.stack||n.type)}(o,s,i),h=t.length,d=0;d<h;++d){var p=t[d],g=p[l],v=p[c];(n=(p._stacks||(p._stacks={}))[c]=t1(a,f,g))[u]=v,n._top=n1(n,s,!0,i.type),n._bottom=n1(n,s,!1,i.type),(n._visualValues||(n._visualValues={}))[u]=v}}function i1(e,t){var n=e.scales;return Object.keys(n).filter((function(e){return n[e].axis===t})).shift()}function a1(e,t){var n=e.controller.index,r=e.vScale&&e.vScale.axis;if(r){var i,a=Pe(t=t||e._parsed);try{for(a.s();!(i=a.n()).done;){var o=i.value._stacks;if(!o||void 0===o[r]||void 0===o[r][n])return;delete o[r][n],void 0!==o[r]._visualValues&&void 0!==o[r]._visualValues[n]&&delete o[r]._visualValues[n]}}catch(UF){a.e(UF)}finally{a.f()}}}var o1=function(e){return"reset"===e||"none"===e},s1=function(e,t){return t?e:Object.assign({},e)},u1=function(){function e(t,n){ve(this,e),this.chart=t,this._ctx=t.ctx,this.index=n,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.datasetElementType=(this instanceof e?this.constructor:void 0).datasetElementType,this.dataElementType=(this instanceof e?this.constructor:void 0).dataElementType,this.initialize()}return we(e,[{key:"initialize",value:function(){var e=this._cachedMeta;this.configure(),this.linkScales(),e._stacked=e1(e.vScale,e),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}},{key:"updateIndex",value:function(e){this.index!==e&&a1(this._cachedMeta),this.index=e}},{key:"linkScales",value:function(){var e=this.chart,t=this._cachedMeta,n=this.getDataset(),r=function(e,t,n,r){return"x"===e?t:"r"===e?r:n},i=t.xAxisID=sQ(n.xAxisID,i1(e,"x")),a=t.yAxisID=sQ(n.yAxisID,i1(e,"y")),o=t.rAxisID=sQ(n.rAxisID,i1(e,"r")),s=t.indexAxis,u=t.iAxisID=r(s,i,a,o),l=t.vAxisID=r(s,a,i,o);t.xScale=this.getScaleForId(i),t.yScale=this.getScaleForId(a),t.rScale=this.getScaleForId(o),t.iScale=this.getScaleForId(u),t.vScale=this.getScaleForId(l)}},{key:"getDataset",value:function(){return this.chart.data.datasets[this.index]}},{key:"getMeta",value:function(){return this.chart.getDatasetMeta(this.index)}},{key:"getScaleForId",value:function(e){return this.chart.scales[e]}},{key:"_getOtherScale",value:function(e){var t=this._cachedMeta;return e===t.iScale?t.vScale:t.iScale}},{key:"reset",value:function(){this._update("reset")}},{key:"_destroy",value:function(){var e=this._cachedMeta;this._data&&$Q(this._data,this),e._stacked&&a1(e)}},{key:"_dataCheck",value:function(){var e,t,n=this.getDataset(),r=n.data||(n.data=[]),i=this._data;if(iQ(r))this._data=function(e){var t,n,r,i=Object.keys(e),a=new Array(i.length);for(t=0,n=i.length;t<n;++t)r=i[t],a[t]={x:r,y:e[r]};return a}(r);else if(i!==r){if(i){$Q(i,this);var a=this._cachedMeta;a1(a),a._parsed=[]}r&&Object.isExtensible(r)&&(t=this,(e=r)._chartjs?e._chartjs.listeners.push(t):(Object.defineProperty(e,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[t]}}),QQ.forEach((function(t){var n="_onData"+kQ(t),r=e[t];Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:function(){for(var t=arguments.length,i=new Array(t),a=0;a<t;a++)i[a]=arguments[a];var o=r.apply(this,i);return e._chartjs.listeners.forEach((function(e){"function"===typeof e[n]&&e[n].apply(e,i)})),o}})})))),this._syncList=[],this._data=r}}},{key:"addElements",value:function(){var e=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(e.dataset=new this.datasetElementType)}},{key:"buildOrUpdateElements",value:function(e){var t=this._cachedMeta,n=this.getDataset(),r=!1;this._dataCheck();var i=t._stacked;t._stacked=e1(t.vScale,t),t.stack!==n.stack&&(r=!0,a1(t),t.stack=n.stack),this._resyncElements(e),(r||i!==t._stacked)&&r1(this,t._parsed)}},{key:"configure",value:function(){var e=this.chart.config,t=e.datasetScopeKeys(this._type),n=e.getOptionScopes(this.getDataset(),t,!0);this.options=e.createResolver(n,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}},{key:"parse",value:function(e,t){var n,r,i,a=this._cachedMeta,o=this._data,s=a.iScale,u=a._stacked,l=s.axis,c=0===e&&t===o.length||a._sorted,f=e>0&&a._parsed[e-1];if(!1===this._parsing)a._parsed=o,a._sorted=!0,i=o;else{i=rQ(o[e])?this.parseArrayData(a,o,e,t):iQ(o[e])?this.parseObjectData(a,o,e,t):this.parsePrimitiveData(a,o,e,t);for(n=0;n<t;++n)a._parsed[n+e]=r=i[n],c&&((null===r[l]||f&&r[l]<f[l])&&(c=!1),f=r);a._sorted=c}u&&r1(this,i)}},{key:"parsePrimitiveData",value:function(e,t,n,r){var i,a,o,s=e.iScale,u=e.vScale,l=s.axis,c=u.axis,f=s.getLabels(),h=s===u,d=new Array(r);for(i=0,a=r;i<a;++i){var p;o=i+n,d[i]=(Gt(p={},l,h||s.parse(f[o],o)),Gt(p,c,u.parse(t[o],o)),p)}return d}},{key:"parseArrayData",value:function(e,t,n,r){var i,a,o,s,u=e.xScale,l=e.yScale,c=new Array(r);for(i=0,a=r;i<a;++i)s=t[o=i+n],c[i]={x:u.parse(s[0],o),y:l.parse(s[1],o)};return c}},{key:"parseObjectData",value:function(e,t,n,r){var i,a,o,s,u=e.xScale,l=e.yScale,c=this._parsing,f=c.xAxisKey,h=void 0===f?"x":f,d=c.yAxisKey,p=void 0===d?"y":d,g=new Array(r);for(i=0,a=r;i<a;++i)s=t[o=i+n],g[i]={x:u.parse(wQ(s,h),o),y:l.parse(wQ(s,p),o)};return g}},{key:"getParsed",value:function(e){return this._cachedMeta._parsed[e]}},{key:"getDataElement",value:function(e){return this._cachedMeta.data[e]}},{key:"applyStack",value:function(e,t,n){var r=this.chart,i=this._cachedMeta,a=t[e.axis];return $0({keys:Q0(r,!0),values:t._stacks[e.axis]._visualValues},a,i.index,{mode:n})}},{key:"updateRangeFromParsed",value:function(e,t,n,r){var i=n[t.axis],a=null===i?NaN:i,o=r&&n._stacks[t.axis];r&&o&&(r.values=o,a=$0(r,i,this._cachedMeta.index)),e.min=Math.min(e.min,a),e.max=Math.max(e.max,a)}},{key:"getMinMax",value:function(e,t){var n,r,i=this._cachedMeta,a=i._parsed,o=i._sorted&&e===i.iScale,s=a.length,u=this._getOtherScale(e),l=function(e,t,n){return e&&!t.hidden&&t._stacked&&{keys:Q0(n,!0),values:null}}(t,i,this.chart),c={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},f=function(e){var t=e.getUserBounds(),n=t.min,r=t.max,i=t.minDefined,a=t.maxDefined;return{min:i?n:Number.NEGATIVE_INFINITY,max:a?r:Number.POSITIVE_INFINITY}}(u),h=f.min,d=f.max;function p(){var t=(r=a[n])[u.axis];return!aQ(r[e.axis])||h>t||d<t}for(n=0;n<s&&(p()||(this.updateRangeFromParsed(c,e,r,l),!o));++n);if(o)for(n=s-1;n>=0;--n)if(!p()){this.updateRangeFromParsed(c,e,r,l);break}return c}},{key:"getAllParsedValues",value:function(e){var t,n,r,i=this._cachedMeta._parsed,a=[];for(t=0,n=i.length;t<n;++t)aQ(r=i[t][e.axis])&&a.push(r);return a}},{key:"getMaxOverflow",value:function(){return!1}},{key:"getLabelAndValue",value:function(e){var t=this._cachedMeta,n=t.iScale,r=t.vScale,i=this.getParsed(e);return{label:n?""+n.getLabelForValue(i[n.axis]):"",value:r?""+r.getLabelForValue(i[r.axis]):""}}},{key:"_update",value:function(e){var t=this._cachedMeta;this.update(e||"default"),t._clip=function(e){var t,n,r,i;return iQ(e)?(t=e.top,n=e.right,r=e.bottom,i=e.left):t=n=r=i=e,{top:t,right:n,bottom:r,left:i,disabled:!1===e}}(sQ(this.options.clip,function(e,t,n){if(!1===n)return!1;var r=J0(e,n),i=J0(t,n);return{top:i.end,right:r.end,bottom:i.start,left:r.start}}(t.xScale,t.yScale,this.getMaxOverflow())))}},{key:"update",value:function(e){}},{key:"draw",value:function(){var e,t=this._ctx,n=this.chart,r=this._cachedMeta,i=r.data||[],a=n.chartArea,o=[],s=this._drawStart||0,u=this._drawCount||i.length-s,l=this.options.drawActiveElementsOnTop;for(r.dataset&&r.dataset.draw(t,a,s,u),e=s;e<s+u;++e){var c=i[e];c.hidden||(c.active&&l?o.push(c):c.draw(t,a))}for(e=0;e<o.length;++e)o[e].draw(t,a)}},{key:"getStyle",value:function(e,t){var n=t?"active":"default";return void 0===e&&this._cachedMeta.dataset?this.resolveDatasetElementOptions(n):this.resolveDataElementOptions(e||0,n)}},{key:"getContext",value:function(e,t,n){var r,i=this.getDataset();if(e>=0&&e<this._cachedMeta.data.length){var a=this._cachedMeta.data[e];r=a.$context||(a.$context=function(e,t,n){return J$(e,{active:!1,dataIndex:t,parsed:void 0,raw:void 0,element:n,index:t,mode:"default",type:"data"})}(this.getContext(),e,a)),r.parsed=this.getParsed(e),r.raw=i.data[e],r.index=r.dataIndex=e}else r=this.$context||(this.$context=function(e,t){return J$(e,{active:!1,dataset:void 0,datasetIndex:t,index:t,mode:"default",type:"dataset"})}(this.chart.getContext(),this.index)),r.dataset=i,r.index=r.datasetIndex=this.index;return r.active=!!t,r.mode=n,r}},{key:"resolveDatasetElementOptions",value:function(e){return this._resolveElementOptions(this.datasetElementType.id,e)}},{key:"resolveDataElementOptions",value:function(e,t){return this._resolveElementOptions(this.dataElementType.id,t,e)}},{key:"_resolveElementOptions",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default",r=arguments.length>2?arguments[2]:void 0,i="active"===n,a=this._cachedDataOpts,o=e+"-"+n,s=a[o],u=this.enableOptionSharing&&xQ(r);if(s)return s1(s,u);var l=this.chart.config,c=l.datasetElementScopeKeys(this._type,e),f=i?["".concat(e,"Hover"),"hover",e,""]:[e,""],h=l.getOptionScopes(this.getDataset(),c),d=Object.keys(E$.elements[e]),p=l.resolveNamedOptions(h,d,(function(){return t.getContext(r,i,n)}),f);return p.$shared&&(p.$shared=u,a[o]=Object.freeze(s1(p,u))),p}},{key:"_resolveAnimations",value:function(e,t,n){var r,i=this.chart,a=this._cachedDataOpts,o="animation-".concat(t),s=a[o];if(s)return s;if(!1!==i.options.animation){var u=this.chart.config,l=u.datasetAnimationScopeKeys(this._type,t),c=u.getOptionScopes(this.getDataset(),l);r=u.createResolver(c,this.getContext(e,n,t))}var f=new K0(i,r&&r.animations);return r&&r._cacheable&&(a[o]=Object.freeze(f)),f}},{key:"getSharedOptions",value:function(e){if(e.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},e))}},{key:"includeOptions",value:function(e,t){return!t||o1(e)||this.chart._animationsDisabled}},{key:"_getSharedOptions",value:function(e,t){var n=this.resolveDataElementOptions(e,t),r=this._sharedOptions,i=this.getSharedOptions(n),a=this.includeOptions(t,i)||i!==r;return this.updateSharedOptions(i,t,n),{sharedOptions:i,includeOptions:a}}},{key:"updateElement",value:function(e,t,n,r){o1(r)?Object.assign(e,n):this._resolveAnimations(t,r).update(e,n)}},{key:"updateSharedOptions",value:function(e,t,n){e&&!o1(t)&&this._resolveAnimations(void 0,t).update(e,n)}},{key:"_setStyle",value:function(e,t,n,r){e.active=r;var i=this.getStyle(t,r);this._resolveAnimations(t,n,r).update(e,{options:!r&&this.getSharedOptions(i)||i})}},{key:"removeHoverStyle",value:function(e,t,n){this._setStyle(e,n,"active",!1)}},{key:"setHoverStyle",value:function(e,t,n){this._setStyle(e,n,"active",!0)}},{key:"_removeDatasetHoverStyle",value:function(){var e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!1)}},{key:"_setDatasetHoverStyle",value:function(){var e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!0)}},{key:"_resyncElements",value:function(e){var t,n=this._data,r=this._cachedMeta.data,i=Pe(this._syncList);try{for(i.s();!(t=i.n()).done;){var a=Fe(t.value,3),o=a[0],s=a[1],u=a[2];this[o](s,u)}}catch(UF){i.e(UF)}finally{i.f()}this._syncList=[];var l=r.length,c=n.length,f=Math.min(c,l);f&&this.parse(0,f),c>l?this._insertElements(l,c-l,e):c<l&&this._removeElements(c,l-c)}},{key:"_insertElements",value:function(e,t){var n,r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=this._cachedMeta,a=i.data,o=e+t,s=function(e){for(e.length+=t,n=e.length-1;n>=o;n--)e[n]=e[n-t]};for(s(a),n=e;n<o;++n)a[n]=new this.dataElementType;this._parsing&&s(i._parsed),this.parse(e,t),r&&this.updateElements(a,e,t,"reset")}},{key:"updateElements",value:function(e,t,n,r){}},{key:"_removeElements",value:function(e,t){var n=this._cachedMeta;if(this._parsing){var r=n._parsed.splice(e,t);n._stacked&&a1(n,r)}n.data.splice(e,t)}},{key:"_sync",value:function(e){if(this._parsing)this._syncList.push(e);else{var t=Fe(e,3),n=t[0],r=t[1],i=t[2];this[n](r,i)}this.chart._dataChanges.push([this.index].concat(ge(e)))}},{key:"_onDataPush",value:function(){var e=arguments.length;this._sync(["_insertElements",this.getDataset().data.length-e,e])}},{key:"_onDataPop",value:function(){this._sync(["_removeElements",this._cachedMeta.data.length-1,1])}},{key:"_onDataShift",value:function(){this._sync(["_removeElements",0,1])}},{key:"_onDataSplice",value:function(e,t){t&&this._sync(["_removeElements",e,t]);var n=arguments.length-2;n&&this._sync(["_insertElements",e,n])}},{key:"_onDataUnshift",value:function(){this._sync(["_insertElements",0,arguments.length])}}]),e}();function l1(e){var t,n,r,i,a=e.iScale,o=function(e,t){if(!e._cache.$bar){for(var n=e.getMatchingVisibleMetas(t),r=[],i=0,a=n.length;i<a;i++)r=r.concat(n[i].controller.getAllParsedValues(e));e._cache.$bar=e$(r.sort((function(e,t){return e-t})))}return e._cache.$bar}(a,e.type),s=a._length,u=function(){32767!==r&&-32768!==r&&(xQ(i)&&(s=Math.min(s,Math.abs(r-i)||s)),i=r)};for(t=0,n=o.length;t<n;++t)r=a.getPixelForValue(o[t]),u();for(i=void 0,t=0,n=a.ticks.length;t<n;++t)r=a.getPixelForTick(t),u();return s}function c1(e,t,n,r){return rQ(e)?function(e,t,n,r){var i=n.parse(e[0],r),a=n.parse(e[1],r),o=Math.min(i,a),s=Math.max(i,a),u=o,l=s;Math.abs(o)>Math.abs(s)&&(u=s,l=o),t[n.axis]=l,t._custom={barStart:u,barEnd:l,start:i,end:a,min:o,max:s}}(e,t,n,r):t[n.axis]=n.parse(e,r),t}function f1(e,t,n,r){var i,a,o,s,u=e.iScale,l=e.vScale,c=u.getLabels(),f=u===l,h=[];for(i=n,a=n+r;i<a;++i)s=t[i],(o={})[u.axis]=f||u.parse(c[i],i),h.push(c1(s,o,l,i));return h}function h1(e){return e&&void 0!==e.barStart&&void 0!==e.barEnd}function d1(e,t,n,r){var i=t.borderSkipped,a={};if(i)if(!0!==i){var o=function(e){var t,n,r,i,a;return e.horizontal?(t=e.base>e.x,n="left",r="right"):(t=e.base<e.y,n="bottom",r="top"),t?(i="end",a="start"):(i="start",a="end"),{start:n,end:r,reverse:t,top:i,bottom:a}}(e),s=o.start,u=o.end,l=o.reverse,c=o.top,f=o.bottom;"middle"===i&&n&&(e.enableBorderRadius=!0,(n._top||0)===r?i=c:(n._bottom||0)===r?i=f:(a[p1(f,s,u,l)]=!0,i=c)),a[p1(i,s,u,l)]=!0,e.borderSkipped=a}else e.borderSkipped={top:!0,right:!0,bottom:!0,left:!0};else e.borderSkipped=a}function p1(e,t,n,r){var i,a,o;return r?(o=n,e=g1(e=(i=e)===(a=t)?o:i===o?a:i,n,t)):e=g1(e,t,n),e}function g1(e,t,n){return"start"===e?t:"end"===e?n:e}function v1(e,t,n){var r=t.inflateAmount;e.inflateAmount="auto"===r?1===n?.33:0:r}Gt(u1,"defaults",{}),Gt(u1,"datasetElementType",null),Gt(u1,"dataElementType",null);var m1=function(e){xe(n,e);var t=Se(n);function n(){return ve(this,n),t.apply(this,arguments)}return we(n,[{key:"parsePrimitiveData",value:function(e,t,n,r){return f1(e,t,n,r)}},{key:"parseArrayData",value:function(e,t,n,r){return f1(e,t,n,r)}},{key:"parseObjectData",value:function(e,t,n,r){var i,a,o,s,u=e.iScale,l=e.vScale,c=this._parsing,f=c.xAxisKey,h=void 0===f?"x":f,d=c.yAxisKey,p=void 0===d?"y":d,g="x"===u.axis?h:p,v="x"===l.axis?h:p,m=[];for(i=n,a=n+r;i<a;++i)s=t[i],(o={})[u.axis]=u.parse(wQ(s,g),i),m.push(c1(wQ(s,v),o,l,i));return m}},{key:"updateRangeFromParsed",value:function(e,t,r,i){Gn(_e(n.prototype),"updateRangeFromParsed",this).call(this,e,t,r,i);var a=r._custom;a&&t===this._cachedMeta.vScale&&(e.min=Math.min(e.min,a.min),e.max=Math.max(e.max,a.max))}},{key:"getMaxOverflow",value:function(){return 0}},{key:"getLabelAndValue",value:function(e){var t=this._cachedMeta,n=t.iScale,r=t.vScale,i=this.getParsed(e),a=i._custom,o=h1(a)?"["+a.start+", "+a.end+"]":""+r.getLabelForValue(i[r.axis]);return{label:""+n.getLabelForValue(i[n.axis]),value:o}}},{key:"initialize",value:function(){this.enableOptionSharing=!0,Gn(_e(n.prototype),"initialize",this).call(this),this._cachedMeta.stack=this.getDataset().stack}},{key:"update",value:function(e){var t=this._cachedMeta;this.updateElements(t.data,0,t.data.length,e)}},{key:"updateElements",value:function(e,t,n,r){for(var i="reset"===r,a=this.index,o=this._cachedMeta.vScale,s=o.getBasePixel(),u=o.isHorizontal(),l=this._getRuler(),c=this._getSharedOptions(t,r),f=c.sharedOptions,h=c.includeOptions,d=t;d<t+n;d++){var p=this.getParsed(d),g=i||nQ(p[o.axis])?{base:s,head:s}:this._calculateBarValuePixels(d),v=this._calculateBarIndexPixels(d,l),m=(p._stacks||{})[o.axis],y={horizontal:u,base:g.base,enableBorderRadius:!m||h1(p._custom)||a===m._top||a===m._bottom,x:u?g.head:v.center,y:u?v.center:g.head,height:u?v.size:Math.abs(g.size),width:u?Math.abs(g.size):v.size};h&&(y.options=f||this.resolveDataElementOptions(d,e[d].active?"active":r));var b=y.options||e[d].options;d1(y,b,m,a),v1(y,b,l.ratio),this.updateElement(e[d],d,y,r)}}},{key:"_getStacks",value:function(e,t){var n,r=this._cachedMeta.iScale,i=r.getMatchingVisibleMetas(this._type).filter((function(e){return e.controller.options.grouped})),a=r.options.stacked,o=[],s=function(e){var n=e.controller.getParsed(t),r=n&&n[e.vScale.axis];if(nQ(r)||isNaN(r))return!0},u=Pe(i);try{for(u.s();!(n=u.n()).done;){var l=n.value;if((void 0===t||!s(l))&&((!1===a||-1===o.indexOf(l.stack)||void 0===a&&void 0===l.stack)&&o.push(l.stack),l.index===e))break}}catch(UF){u.e(UF)}finally{u.f()}return o.length||o.push(void 0),o}},{key:"_getStackCount",value:function(e){return this._getStacks(void 0,e).length}},{key:"_getStackIndex",value:function(e,t,n){var r=this._getStacks(e,n),i=void 0!==t?r.indexOf(t):-1;return-1===i?r.length-1:i}},{key:"_getRuler",value:function(){var e,t,n=this.options,r=this._cachedMeta,i=r.iScale,a=[];for(e=0,t=r.data.length;e<t;++e)a.push(i.getPixelForValue(this.getParsed(e)[i.axis],e));var o=n.barThickness;return{min:o||l1(r),pixels:a,start:i._startPixel,end:i._endPixel,stackCount:this._getStackCount(),scale:i,grouped:n.grouped,ratio:o?1:n.categoryPercentage*n.barPercentage}}},{key:"_calculateBarValuePixels",value:function(e){var t,n,r=this._cachedMeta,i=r.vScale,a=r._stacked,o=r.index,s=this.options,u=s.base,l=s.minBarLength,c=u||0,f=this.getParsed(e),h=f._custom,d=h1(h),p=f[i.axis],g=0,v=a?this.applyStack(i,f,a):p;v!==p&&(g=v-p,v=p),d&&(p=h.barStart,v=h.barEnd-h.barStart,0!==p&&MQ(p)!==MQ(h.barEnd)&&(g=0),g+=p);var m=nQ(u)||d?g:u,y=i.getPixelForValue(m);if(n=(t=this.chart.getDataVisibility(e)?i.getPixelForValue(g+v):y)-y,Math.abs(n)<l){n=function(e,t,n){return 0!==e?MQ(e):(t.isHorizontal()?1:-1)*(t.min>=n?1:-1)}(n,i,c)*l,p===c&&(y-=n/2);var b=i.getPixelForDecimal(0),w=i.getPixelForDecimal(1),k=Math.min(b,w),x=Math.max(b,w);t=(y=Math.max(Math.min(y,x),k))+n,a&&!d&&(f._stacks[i.axis]._visualValues[o]=i.getValueForPixel(t)-i.getValueForPixel(y))}if(y===i.getPixelForValue(c)){var _=MQ(n)*i.getLineWidthForValue(c)/2;y+=_,n-=_}return{size:n,base:y,head:t,center:t+n/2}}},{key:"_calculateBarIndexPixels",value:function(e,t){var n,r,i=t.scale,a=this.options,o=a.skipNull,s=sQ(a.maxBarThickness,1/0);if(t.grouped){var u=o?this._getStackCount(e):t.stackCount,l="flex"===a.barThickness?function(e,t,n,r){var i=t.pixels,a=i[e],o=e>0?i[e-1]:null,s=e<i.length-1?i[e+1]:null,u=n.categoryPercentage;null===o&&(o=a-(null===s?t.end-t.start:s-a)),null===s&&(s=a+a-o);var l=a-(a-Math.min(o,s))/2*u;return{chunk:Math.abs(s-o)/2*u/r,ratio:n.barPercentage,start:l}}(e,t,a,u):function(e,t,n,r){var i,a,o=n.barThickness;return nQ(o)?(i=t.min*n.categoryPercentage,a=n.barPercentage):(i=o*r,a=1),{chunk:i/r,ratio:a,start:t.pixels[e]-i/2}}(e,t,a,u),c=this._getStackIndex(this.index,this._cachedMeta.stack,o?e:void 0);n=l.start+l.chunk*c+l.chunk/2,r=Math.min(s,l.chunk*l.ratio)}else n=i.getPixelForValue(this.getParsed(e)[i.axis],e),r=Math.min(s,t.min*t.ratio);return{base:n-r/2,head:n+r/2,center:n,size:r}}},{key:"draw",value:function(){for(var e=this._cachedMeta,t=e.vScale,n=e.data,r=n.length,i=0;i<r;++i)null!==this.getParsed(i)[t.axis]&&n[i].draw(this._ctx)}}]),n}(u1);Gt(m1,"id","bar"),Gt(m1,"defaults",{datasetElementType:!1,dataElementType:"bar",categoryPercentage:.8,barPercentage:.9,grouped:!0,animations:{numbers:{type:"number",properties:["x","y","base","width","height"]}}}),Gt(m1,"overrides",{scales:{_index_:{type:"category",offset:!0,grid:{offset:!0}},_value_:{type:"linear",beginAtZero:!0}}});var y1=function(e){xe(n,e);var t=Se(n);function n(){return ve(this,n),t.apply(this,arguments)}return we(n,[{key:"initialize",value:function(){this.enableOptionSharing=!0,Gn(_e(n.prototype),"initialize",this).call(this)}},{key:"parsePrimitiveData",value:function(e,t,r,i){for(var a=Gn(_e(n.prototype),"parsePrimitiveData",this).call(this,e,t,r,i),o=0;o<a.length;o++)a[o]._custom=this.resolveDataElementOptions(o+r).radius;return a}},{key:"parseArrayData",value:function(e,t,r,i){for(var a=Gn(_e(n.prototype),"parseArrayData",this).call(this,e,t,r,i),o=0;o<a.length;o++){var s=t[r+o];a[o]._custom=sQ(s[2],this.resolveDataElementOptions(o+r).radius)}return a}},{key:"parseObjectData",value:function(e,t,r,i){for(var a=Gn(_e(n.prototype),"parseObjectData",this).call(this,e,t,r,i),o=0;o<a.length;o++){var s=t[r+o];a[o]._custom=sQ(s&&s.r&&+s.r,this.resolveDataElementOptions(o+r).radius)}return a}},{key:"getMaxOverflow",value:function(){for(var e=this._cachedMeta.data,t=0,n=e.length-1;n>=0;--n)t=Math.max(t,e[n].size(this.resolveDataElementOptions(n))/2);return t>0&&t}},{key:"getLabelAndValue",value:function(e){var t=this._cachedMeta,n=this.chart.data.labels||[],r=t.xScale,i=t.yScale,a=this.getParsed(e),o=r.getLabelForValue(a.x),s=i.getLabelForValue(a.y),u=a._custom;return{label:n[e]||"",value:"("+o+", "+s+(u?", "+u:"")+")"}}},{key:"update",value:function(e){var t=this._cachedMeta.data;this.updateElements(t,0,t.length,e)}},{key:"updateElements",value:function(e,t,n,r){for(var i="reset"===r,a=this._cachedMeta,o=a.iScale,s=a.vScale,u=this._getSharedOptions(t,r),l=u.sharedOptions,c=u.includeOptions,f=o.axis,h=s.axis,d=t;d<t+n;d++){var p=e[d],g=!i&&this.getParsed(d),v={},m=v[f]=i?o.getPixelForDecimal(.5):o.getPixelForValue(g[f]),y=v[h]=i?s.getBasePixel():s.getPixelForValue(g[h]);v.skip=isNaN(m)||isNaN(y),c&&(v.options=l||this.resolveDataElementOptions(d,p.active?"active":r),i&&(v.options.radius=0)),this.updateElement(p,d,v,r)}}},{key:"resolveDataElementOptions",value:function(e,t){var r=this.getParsed(e),i=Gn(_e(n.prototype),"resolveDataElementOptions",this).call(this,e,t);i.$shared&&(i=Object.assign({},i,{$shared:!1}));var a=i.radius;return"active"!==t&&(i.radius=0),i.radius+=sQ(r&&r._custom,a),i}}]),n}(u1);Gt(y1,"id","bubble"),Gt(y1,"defaults",{datasetElementType:!1,dataElementType:"point",animations:{numbers:{type:"number",properties:["x","y","borderWidth","radius"]}}}),Gt(y1,"overrides",{scales:{x:{type:"linear"},y:{type:"linear"}}});var b1=function(e){xe(n,e);var t=Se(n);function n(e,r){var i;return ve(this,n),(i=t.call(this,e,r)).enableOptionSharing=!0,i.innerRadius=void 0,i.outerRadius=void 0,i.offsetX=void 0,i.offsetY=void 0,i}return we(n,[{key:"linkScales",value:function(){}},{key:"parse",value:function(e,t){var n=this.getDataset().data,r=this._cachedMeta;if(!1===this._parsing)r._parsed=n;else{var i,a,o=function(e){return+n[e]};if(iQ(n[e])){var s=this._parsing.key,u=void 0===s?"value":s;o=function(e){return+wQ(n[e],u)}}for(i=e,a=e+t;i<a;++i)r._parsed[i]=o(i)}}},{key:"_getRotation",value:function(){return jQ(this.options.rotation-90)}},{key:"_getCircumference",value:function(){return jQ(this.options.circumference)}},{key:"_getRotationExtents",value:function(){for(var e=SQ,t=-SQ,n=0;n<this.chart.data.datasets.length;++n)if(this.chart.isDatasetVisible(n)&&this.chart.getDatasetMeta(n).type===this._type){var r=this.chart.getDatasetMeta(n).controller,i=r._getRotation(),a=r._getCircumference();e=Math.min(e,i),t=Math.max(t,i+a)}return{rotation:e,circumference:t-e}}},{key:"update",value:function(e){var t=this.chart.chartArea,n=this._cachedMeta,r=n.data,i=this.getMaxBorderWidth()+this.getMaxOffset(r)+this.options.spacing,a=Math.max((Math.min(t.width,t.height)-i)/2,0),o=Math.min(function(e,t){return"string"===typeof e&&e.endsWith("%")?parseFloat(e)/100:+e/t}(this.options.cutout,a),1),s=this._getRingWeight(this.index),u=this._getRotationExtents(),l=u.circumference,c=function(e,t,n){var r=1,i=1,a=0,o=0;if(t<SQ){var s=e,u=s+t,l=Math.cos(s),c=Math.sin(s),f=Math.cos(u),h=Math.sin(u),d=function(e,t,r){return HQ(e,s,u,!0)?1:Math.max(t,t*n,r,r*n)},p=function(e,t,r){return HQ(e,s,u,!0)?-1:Math.min(t,t*n,r,r*n)},g=d(0,l,f),v=d(OQ,c,h),m=p(EQ,l,f),y=p(EQ+OQ,c,h);r=(g-m)/2,i=(v-y)/2,a=-(g+m)/2,o=-(v+y)/2}return{ratioX:r,ratioY:i,offsetX:a,offsetY:o}}(u.rotation,l,o),f=c.ratioX,h=c.ratioY,d=c.offsetX,p=c.offsetY,g=(t.width-i)/f,v=(t.height-i)/h,m=Math.max(Math.min(g,v)/2,0),y=uQ(this.options.radius,m),b=(y-Math.max(y*o,0))/this._getVisibleDatasetWeightTotal();this.offsetX=d*y,this.offsetY=p*y,n.total=this.calculateTotal(),this.outerRadius=y-b*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-b*s,0),this.updateElements(r,0,r.length,e)}},{key:"_circumference",value:function(e,t){var n=this.options,r=this._cachedMeta,i=this._getCircumference();return t&&n.animation.animateRotate||!this.chart.getDataVisibility(e)||null===r._parsed[e]||r.data[e].hidden?0:this.calculateCircumference(r._parsed[e]*i/SQ)}},{key:"updateElements",value:function(e,t,n,r){var i,a="reset"===r,o=this.chart,s=o.chartArea,u=o.options.animation,l=(s.left+s.right)/2,c=(s.top+s.bottom)/2,f=a&&u.animateScale,h=f?0:this.innerRadius,d=f?0:this.outerRadius,p=this._getSharedOptions(t,r),g=p.sharedOptions,v=p.includeOptions,m=this._getRotation();for(i=0;i<t;++i)m+=this._circumference(i,a);for(i=t;i<t+n;++i){var y=this._circumference(i,a),b=e[i],w={x:l+this.offsetX,y:c+this.offsetY,startAngle:m,endAngle:m+y,circumference:y,outerRadius:d,innerRadius:h};v&&(w.options=g||this.resolveDataElementOptions(i,b.active?"active":r)),m+=y,this.updateElement(b,i,w,r)}}},{key:"calculateTotal",value:function(){var e,t=this._cachedMeta,n=t.data,r=0;for(e=0;e<n.length;e++){var i=t._parsed[e];null===i||isNaN(i)||!this.chart.getDataVisibility(e)||n[e].hidden||(r+=Math.abs(i))}return r}},{key:"calculateCircumference",value:function(e){var t=this._cachedMeta.total;return t>0&&!isNaN(e)?SQ*(Math.abs(e)/t):0}},{key:"getLabelAndValue",value:function(e){var t=this._cachedMeta,n=this.chart,r=n.data.labels||[],i=m$(t._parsed[e],n.options.locale);return{label:r[e]||"",value:i}}},{key:"getMaxBorderWidth",value:function(e){var t,n,r,i,a,o=0,s=this.chart;if(!e)for(t=0,n=s.data.datasets.length;t<n;++t)if(s.isDatasetVisible(t)){e=(r=s.getDatasetMeta(t)).data,i=r.controller;break}if(!e)return 0;for(t=0,n=e.length;t<n;++t)"inner"!==(a=i.resolveDataElementOptions(t)).borderAlign&&(o=Math.max(o,a.borderWidth||0,a.hoverBorderWidth||0));return o}},{key:"getMaxOffset",value:function(e){for(var t=0,n=0,r=e.length;n<r;++n){var i=this.resolveDataElementOptions(n);t=Math.max(t,i.offset||0,i.hoverOffset||0)}return t}},{key:"_getRingWeightOffset",value:function(e){for(var t=0,n=0;n<e;++n)this.chart.isDatasetVisible(n)&&(t+=this._getRingWeight(n));return t}},{key:"_getRingWeight",value:function(e){return Math.max(sQ(this.chart.data.datasets[e].weight,1),0)}},{key:"_getVisibleDatasetWeightTotal",value:function(){return this._getRingWeightOffset(this.chart.data.datasets.length)||1}}]),n}(u1);Gt(b1,"id","doughnut"),Gt(b1,"defaults",{datasetElementType:!1,dataElementType:"arc",animation:{animateRotate:!0,animateScale:!1},animations:{numbers:{type:"number",properties:["circumference","endAngle","innerRadius","outerRadius","startAngle","x","y","offset","borderWidth","spacing"]}},cutout:"50%",rotation:0,circumference:360,radius:"100%",spacing:0,indexAxis:"r"}),Gt(b1,"descriptors",{_scriptable:function(e){return"spacing"!==e},_indexable:function(e){return"spacing"!==e&&!e.startsWith("borderDash")&&!e.startsWith("hoverBorderDash")}}),Gt(b1,"overrides",{aspectRatio:1,plugins:{legend:{labels:{generateLabels:function(e){var t=e.data;if(t.labels.length&&t.datasets.length){var n=e.legend.options.labels,r=n.pointStyle,i=n.color;return t.labels.map((function(t,n){var a=e.getDatasetMeta(0).controller.getStyle(n);return{text:t,fillStyle:a.backgroundColor,strokeStyle:a.borderColor,fontColor:i,lineWidth:a.borderWidth,pointStyle:r,hidden:!e.getDataVisibility(n),index:n}}))}return[]}},onClick:function(e,t,n){n.chart.toggleDataVisibility(t.index),n.chart.update()}}}});var w1=function(e){xe(n,e);var t=Se(n);function n(){return ve(this,n),t.apply(this,arguments)}return we(n,[{key:"initialize",value:function(){this.enableOptionSharing=!0,this.supportsDecimation=!0,Gn(_e(n.prototype),"initialize",this).call(this)}},{key:"update",value:function(e){var t=this._cachedMeta,n=t.dataset,r=t.data,i=void 0===r?[]:r,a=t._dataset,o=this.chart._animationsDisabled,s=a$(t,i,o),u=s.start,l=s.count;this._drawStart=u,this._drawCount=l,o$(t)&&(u=0,l=i.length),n._chart=this.chart,n._datasetIndex=this.index,n._decimated=!!a._decimated,n.points=i;var c=this.resolveDatasetElementOptions(e);this.options.showLine||(c.borderWidth=0),c.segment=this.options.segment,this.updateElement(n,void 0,{animated:!o,options:c},e),this.updateElements(i,u,l,e)}},{key:"updateElements",value:function(e,t,n,r){for(var i="reset"===r,a=this._cachedMeta,o=a.iScale,s=a.vScale,u=a._stacked,l=a._dataset,c=this._getSharedOptions(t,r),f=c.sharedOptions,h=c.includeOptions,d=o.axis,p=s.axis,g=this.options,v=g.spanGaps,m=g.segment,y=NQ(v)?v:Number.POSITIVE_INFINITY,b=this.chart._animationsDisabled||i||"none"===r,w=t+n,k=e.length,x=t>0&&this.getParsed(t-1),_=0;_<k;++_){var A=e[_],E=b?A:{};if(_<t||_>=w)E.skip=!0;else{var S=this.getParsed(_),C=nQ(S[p]),D=E[d]=o.getPixelForValue(S[d],_),T=E[p]=i||C?s.getBasePixel():s.getPixelForValue(u?this.applyStack(s,S,u):S[p],_);E.skip=isNaN(D)||isNaN(T)||C,E.stop=_>0&&Math.abs(S[d]-x[d])>y,m&&(E.parsed=S,E.raw=l.data[_]),h&&(E.options=f||this.resolveDataElementOptions(_,A.active?"active":r)),b||this.updateElement(A,_,E,r),x=S}}}},{key:"getMaxOverflow",value:function(){var e=this._cachedMeta,t=e.dataset,n=t.options&&t.options.borderWidth||0,r=e.data||[];if(!r.length)return n;var i=r[0].size(this.resolveDataElementOptions(0)),a=r[r.length-1].size(this.resolveDataElementOptions(r.length-1));return Math.max(n,i,a)/2}},{key:"draw",value:function(){var e=this._cachedMeta;e.dataset.updateControlPoints(this.chart.chartArea,e.iScale.axis),Gn(_e(n.prototype),"draw",this).call(this)}}]),n}(u1);Gt(w1,"id","line"),Gt(w1,"defaults",{datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1}),Gt(w1,"overrides",{scales:{_index_:{type:"category"},_value_:{type:"linear"}}});var k1=function(e){xe(n,e);var t=Se(n);function n(e,r){var i;return ve(this,n),(i=t.call(this,e,r)).innerRadius=void 0,i.outerRadius=void 0,i}return we(n,[{key:"getLabelAndValue",value:function(e){var t=this._cachedMeta,n=this.chart,r=n.data.labels||[],i=m$(t._parsed[e].r,n.options.locale);return{label:r[e]||"",value:i}}},{key:"parseObjectData",value:function(e,t,n,r){return f0.bind(this)(e,t,n,r)}},{key:"update",value:function(e){var t=this._cachedMeta.data;this._updateRadius(),this.updateElements(t,0,t.length,e)}},{key:"getMinMax",value:function(){var e=this,t=this._cachedMeta,n={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return t.data.forEach((function(t,r){var i=e.getParsed(r).r;!isNaN(i)&&e.chart.getDataVisibility(r)&&(i<n.min&&(n.min=i),i>n.max&&(n.max=i))})),n}},{key:"_updateRadius",value:function(){var e=this.chart,t=e.chartArea,n=e.options,r=Math.min(t.right-t.left,t.bottom-t.top),i=Math.max(r/2,0),a=(i-Math.max(n.cutoutPercentage?i/100*n.cutoutPercentage:1,0))/e.getVisibleDatasetCount();this.outerRadius=i-a*this.index,this.innerRadius=this.outerRadius-a}},{key:"updateElements",value:function(e,t,n,r){var i,a="reset"===r,o=this.chart,s=o.options.animation,u=this._cachedMeta.rScale,l=u.xCenter,c=u.yCenter,f=u.getIndexAngle(0)-.5*EQ,h=f,d=360/this.countVisibleElements();for(i=0;i<t;++i)h+=this._computeAngle(i,r,d);for(i=t;i<t+n;i++){var p=e[i],g=h,v=h+this._computeAngle(i,r,d),m=o.getDataVisibility(i)?u.getDistanceFromCenterForValue(this.getParsed(i).r):0;h=v,a&&(s.animateScale&&(m=0),s.animateRotate&&(g=v=f));var y={x:l,y:c,innerRadius:0,outerRadius:m,startAngle:g,endAngle:v,options:this.resolveDataElementOptions(i,p.active?"active":r)};this.updateElement(p,i,y,r)}}},{key:"countVisibleElements",value:function(){var e=this,t=this._cachedMeta,n=0;return t.data.forEach((function(t,r){!isNaN(e.getParsed(r).r)&&e.chart.getDataVisibility(r)&&n++})),n}},{key:"_computeAngle",value:function(e,t,n){return this.chart.getDataVisibility(e)?jQ(this.resolveDataElementOptions(e,t).angle||n):0}}]),n}(u1);Gt(k1,"id","polarArea"),Gt(k1,"defaults",{dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0}),Gt(k1,"overrides",{aspectRatio:1,plugins:{legend:{labels:{generateLabels:function(e){var t=e.data;if(t.labels.length&&t.datasets.length){var n=e.legend.options.labels,r=n.pointStyle,i=n.color;return t.labels.map((function(t,n){var a=e.getDatasetMeta(0).controller.getStyle(n);return{text:t,fillStyle:a.backgroundColor,strokeStyle:a.borderColor,fontColor:i,lineWidth:a.borderWidth,pointStyle:r,hidden:!e.getDataVisibility(n),index:n}}))}return[]}},onClick:function(e,t,n){n.chart.toggleDataVisibility(t.index),n.chart.update()}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}});var x1=function(e){xe(n,e);var t=Se(n);function n(){return ve(this,n),t.apply(this,arguments)}return we(n)}(b1);Gt(x1,"id","pie"),Gt(x1,"defaults",{cutout:0,rotation:0,circumference:360,radius:"100%"});var _1=function(e){xe(n,e);var t=Se(n);function n(){return ve(this,n),t.apply(this,arguments)}return we(n,[{key:"getLabelAndValue",value:function(e){var t=this._cachedMeta.vScale,n=this.getParsed(e);return{label:t.getLabels()[e],value:""+t.getLabelForValue(n[t.axis])}}},{key:"parseObjectData",value:function(e,t,n,r){return f0.bind(this)(e,t,n,r)}},{key:"update",value:function(e){var t=this._cachedMeta,n=t.dataset,r=t.data||[],i=t.iScale.getLabels();if(n.points=r,"resize"!==e){var a=this.resolveDatasetElementOptions(e);this.options.showLine||(a.borderWidth=0);var o={_loop:!0,_fullLoop:i.length===r.length,options:a};this.updateElement(n,void 0,o,e)}this.updateElements(r,0,r.length,e)}},{key:"updateElements",value:function(e,t,n,r){for(var i=this._cachedMeta.rScale,a="reset"===r,o=t;o<t+n;o++){var s=e[o],u=this.resolveDataElementOptions(o,s.active?"active":r),l=i.getPointPositionForValue(o,this.getParsed(o).r),c=a?i.xCenter:l.x,f=a?i.yCenter:l.y,h={x:c,y:f,angle:l.angle,skip:isNaN(c)||isNaN(f),options:u};this.updateElement(s,o,h,r)}}}]),n}(u1);Gt(_1,"id","radar"),Gt(_1,"defaults",{datasetElementType:"line",dataElementType:"point",indexAxis:"r",showLine:!0,elements:{line:{fill:"start"}}}),Gt(_1,"overrides",{aspectRatio:1,scales:{r:{type:"radialLinear"}}});var A1=function(e){xe(n,e);var t=Se(n);function n(){return ve(this,n),t.apply(this,arguments)}return we(n,[{key:"getLabelAndValue",value:function(e){var t=this._cachedMeta,n=this.chart.data.labels||[],r=t.xScale,i=t.yScale,a=this.getParsed(e),o=r.getLabelForValue(a.x),s=i.getLabelForValue(a.y);return{label:n[e]||"",value:"("+o+", "+s+")"}}},{key:"update",value:function(e){var t=this._cachedMeta,n=t.data,r=void 0===n?[]:n,i=this.chart._animationsDisabled,a=a$(t,r,i),o=a.start,s=a.count;if(this._drawStart=o,this._drawCount=s,o$(t)&&(o=0,s=r.length),this.options.showLine){this.datasetElementType||this.addElements();var u=t.dataset,l=t._dataset;u._chart=this.chart,u._datasetIndex=this.index,u._decimated=!!l._decimated,u.points=r;var c=this.resolveDatasetElementOptions(e);c.segment=this.options.segment,this.updateElement(u,void 0,{animated:!i,options:c},e)}else this.datasetElementType&&(delete t.dataset,this.datasetElementType=!1);this.updateElements(r,o,s,e)}},{key:"addElements",value:function(){var e=this.options.showLine;!this.datasetElementType&&e&&(this.datasetElementType=this.chart.registry.getElement("line")),Gn(_e(n.prototype),"addElements",this).call(this)}},{key:"updateElements",value:function(e,t,n,r){for(var i="reset"===r,a=this._cachedMeta,o=a.iScale,s=a.vScale,u=a._stacked,l=a._dataset,c=this.resolveDataElementOptions(t,r),f=this.getSharedOptions(c),h=this.includeOptions(r,f),d=o.axis,p=s.axis,g=this.options,v=g.spanGaps,m=g.segment,y=NQ(v)?v:Number.POSITIVE_INFINITY,b=this.chart._animationsDisabled||i||"none"===r,w=t>0&&this.getParsed(t-1),k=t;k<t+n;++k){var x=e[k],_=this.getParsed(k),A=b?x:{},E=nQ(_[p]),S=A[d]=o.getPixelForValue(_[d],k),C=A[p]=i||E?s.getBasePixel():s.getPixelForValue(u?this.applyStack(s,_,u):_[p],k);A.skip=isNaN(S)||isNaN(C)||E,A.stop=k>0&&Math.abs(_[d]-w[d])>y,m&&(A.parsed=_,A.raw=l.data[k]),h&&(A.options=f||this.resolveDataElementOptions(k,x.active?"active":r)),b||this.updateElement(x,k,A,r),w=_}this.updateSharedOptions(f,r,c)}},{key:"getMaxOverflow",value:function(){var e=this._cachedMeta,t=e.data||[];if(!this.options.showLine){for(var n=0,r=t.length-1;r>=0;--r)n=Math.max(n,t[r].size(this.resolveDataElementOptions(r))/2);return n>0&&n}var i=e.dataset,a=i.options&&i.options.borderWidth||0;if(!t.length)return a;var o=t[0].size(this.resolveDataElementOptions(0)),s=t[t.length-1].size(this.resolveDataElementOptions(t.length-1));return Math.max(a,o,s)/2}}]),n}(u1);Gt(A1,"id","scatter"),Gt(A1,"defaults",{datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1}),Gt(A1,"overrides",{interaction:{mode:"point"},scales:{x:{type:"linear"},y:{type:"linear"}}});var E1=Object.freeze({__proto__:null,BarController:m1,BubbleController:y1,DoughnutController:b1,LineController:w1,PieController:x1,PolarAreaController:k1,RadarController:_1,ScatterController:A1});function S1(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}var C1={_date:function(){function e(t){ve(this,e),Gt(this,"options",void 0),this.options=t||{}}return we(e,[{key:"init",value:function(){}},{key:"formats",value:function(){return S1()}},{key:"parse",value:function(){return S1()}},{key:"format",value:function(){return S1()}},{key:"add",value:function(){return S1()}},{key:"diff",value:function(){return S1()}},{key:"startOf",value:function(){return S1()}},{key:"endOf",value:function(){return S1()}}],[{key:"override",value:function(t){Object.assign(e.prototype,t)}}]),e}()};function D1(e,t,n,r){var i=e.controller,a=e.data,o=e._sorted,s=i._cachedMeta.iScale;if(s&&t===s.axis&&"r"!==t&&o&&a.length){var u=s._reversePixels?JQ:KQ;if(!r)return u(a,t,n);if(i._sharedOptions){var l=a[0],c="function"===typeof l.getRange&&l.getRange(t);if(c){var f=u(a,t,n-c),h=u(a,t,n+c);return{lo:f.lo,hi:h.hi}}}}return{lo:0,hi:a.length-1}}function T1(e,t,n,r,i){for(var a=e.getSortedVisibleDatasetMetas(),o=n[t],s=0,u=a.length;s<u;++s)for(var l=a[s],c=l.index,f=l.data,h=D1(a[s],t,o,i),d=h.lo,p=h.hi,g=d;g<=p;++g){var v=f[g];v.skip||r(v,c,g)}}function O1(e,t,n,r,i){var a=[];if(!i&&!e.isPointInArea(t))return a;return T1(e,n,t,(function(n,o,s){(i||P$(n,e.chartArea,0))&&n.inRange(t.x,t.y,r)&&a.push({element:n,datasetIndex:o,index:s})}),!0),a}function F1(e,t,n,r,i,a){var o=[],s=function(e){var t=-1!==e.indexOf("x"),n=-1!==e.indexOf("y");return function(e,r){var i=t?Math.abs(e.x-r.x):0,a=n?Math.abs(e.y-r.y):0;return Math.sqrt(Math.pow(i,2)+Math.pow(a,2))}}(n),u=Number.POSITIVE_INFINITY;return T1(e,n,t,(function(n,l,c){var f=n.inRange(t.x,t.y,i);if(!r||f){var h=n.getCenterPoint(i);if(!!a||e.isPointInArea(h)||f){var d=s(t,h);d<u?(o=[{element:n,datasetIndex:l,index:c}],u=d):d===u&&o.push({element:n,datasetIndex:l,index:c})}}})),o}function P1(e,t,n,r,i,a){return a||e.isPointInArea(t)?"r"!==n||r?F1(e,t,n,r,i,a):function(e,t,n,r){var i=[];return T1(e,n,t,(function(e,n,a){var o=e.getProps(["startAngle","endAngle"],r),s=o.startAngle,u=o.endAngle;HQ(WQ(e,{x:t.x,y:t.y}).angle,s,u)&&i.push({element:e,datasetIndex:n,index:a})})),i}(e,t,n,i):[]}function R1(e,t,n,r,i){var a=[],o="x"===n?"inXRange":"inYRange",s=!1;return T1(e,n,t,(function(e,r,u){e[o](t[n],i)&&(a.push({element:e,datasetIndex:r,index:u}),s=s||e.inRange(t.x,t.y,i))})),r&&!s?[]:a}var M1={evaluateInteractionItems:T1,modes:{index:function(e,t,n,r){var i=S0(t,e),a=n.axis||"x",o=n.includeInvisible||!1,s=n.intersect?O1(e,i,a,r,o):P1(e,i,a,!1,r,o),u=[];return s.length?(e.getSortedVisibleDatasetMetas().forEach((function(e){var t=s[0].index,n=e.data[t];n&&!n.skip&&u.push({element:n,datasetIndex:e.index,index:t})})),u):[]},dataset:function(e,t,n,r){var i=S0(t,e),a=n.axis||"xy",o=n.includeInvisible||!1,s=n.intersect?O1(e,i,a,r,o):P1(e,i,a,!1,r,o);if(s.length>0){var u=s[0].datasetIndex,l=e.getDatasetMeta(u).data;s=[];for(var c=0;c<l.length;++c)s.push({element:l[c],datasetIndex:u,index:c})}return s},point:function(e,t,n,r){return O1(e,S0(t,e),n.axis||"xy",r,n.includeInvisible||!1)},nearest:function(e,t,n,r){var i=S0(t,e),a=n.axis||"xy",o=n.includeInvisible||!1;return P1(e,i,a,n.intersect,r,o)},x:function(e,t,n,r){return R1(e,S0(t,e),"x",n.intersect,r)},y:function(e,t,n,r){return R1(e,S0(t,e),"y",n.intersect,r)}}},I1=["left","top","right","bottom"];function L1(e,t){return e.filter((function(e){return e.pos===t}))}function N1(e,t){return e.filter((function(e){return-1===I1.indexOf(e.pos)&&e.box.axis===t}))}function B1(e,t){return e.sort((function(e,n){var r=t?n:e,i=t?e:n;return r.weight===i.weight?r.index-i.index:r.weight-i.weight}))}function j1(e,t){var n,r,i,a=function(e){var t,n={},r=Pe(e);try{for(r.s();!(t=r.n()).done;){var i=t.value,a=i.stack,o=i.pos,s=i.stackWeight;if(a&&I1.includes(o)){var u=n[a]||(n[a]={count:0,placed:0,weight:0,size:0});u.count++,u.weight+=s}}}catch(UF){r.e(UF)}finally{r.f()}return n}(e),o=t.vBoxMaxWidth,s=t.hBoxMaxHeight;for(n=0,r=e.length;n<r;++n){var u=(i=e[n]).box.fullSize,l=a[i.stack],c=l&&i.stackWeight/l.weight;i.horizontal?(i.width=c?c*o:u&&t.availableWidth,i.height=s):(i.width=o,i.height=c?c*s:u&&t.availableHeight)}return a}function U1(e,t,n,r){return Math.max(e[n],t[n])+Math.max(e[r],t[r])}function z1(e,t){e.top=Math.max(e.top,t.top),e.left=Math.max(e.left,t.left),e.bottom=Math.max(e.bottom,t.bottom),e.right=Math.max(e.right,t.right)}function W1(e,t,n,r){var i=n.pos,a=n.box,o=e.maxPadding;if(!iQ(i)){n.size&&(e[i]-=n.size);var s=r[n.stack]||{size:0,count:1};s.size=Math.max(s.size,n.horizontal?a.height:a.width),n.size=s.size/s.count,e[i]+=n.size}a.getPadding&&z1(o,a.getPadding());var u=Math.max(0,t.outerWidth-U1(o,e,"left","right")),l=Math.max(0,t.outerHeight-U1(o,e,"top","bottom")),c=u!==e.w,f=l!==e.h;return e.w=u,e.h=l,n.horizontal?{same:c,other:f}:{same:f,other:c}}function V1(e,t){var n=t.maxPadding;function r(e){var r={left:0,top:0,right:0,bottom:0};return e.forEach((function(e){r[e]=Math.max(t[e],n[e])})),r}return r(e?["left","right"]:["top","bottom"])}function G1(e,t,n,r){var i,a,o,s,u,l,c=[];for(i=0,a=e.length,u=0;i<a;++i){(s=(o=e[i]).box).update(o.width||t.w,o.height||t.h,V1(o.horizontal,t));var f=W1(t,n,o,r),h=f.same,d=f.other;u|=h&&c.length,l=l||d,s.fullSize||c.push(o)}return u&&G1(c,t,n,r)||l}function Y1(e,t,n,r,i){e.top=n,e.left=t,e.right=t+r,e.bottom=n+i,e.width=r,e.height=i}function H1(e,t,n,r){var i,a=n.padding,o=t.x,s=t.y,u=Pe(e);try{for(u.s();!(i=u.n()).done;){var l=i.value,c=l.box,f=r[l.stack]||{count:1,placed:0,weight:1},h=l.stackWeight/f.weight||1;if(l.horizontal){var d=t.w*h,p=f.size||c.height;xQ(f.start)&&(s=f.start),c.fullSize?Y1(c,a.left,s,n.outerWidth-a.right-a.left,p):Y1(c,t.left+f.placed,s,d,p),f.start=s,f.placed+=d,s=c.bottom}else{var g=t.h*h,v=f.size||c.width;xQ(f.start)&&(o=f.start),c.fullSize?Y1(c,o,a.top,v,n.outerHeight-a.bottom-a.top):Y1(c,o,t.top+f.placed,v,g),f.start=o,f.placed+=g,o=c.right}}}catch(UF){u.e(UF)}finally{u.f()}t.x=o,t.y=s}var q1=function(e,t){e.boxes||(e.boxes=[]),t.fullSize=t.fullSize||!1,t.position=t.position||"top",t.weight=t.weight||0,t._layers=t._layers||function(){return[{z:0,draw:function(e){t.draw(e)}}]},e.boxes.push(t)},Z1=function(e,t){var n=e.boxes?e.boxes.indexOf(t):-1;-1!==n&&e.boxes.splice(n,1)},X1=function(e,t,n){t.fullSize=n.fullSize,t.position=n.position,t.weight=n.weight},K1=function(e,t,n,r){if(e){var i=Z$(e.options.layout.padding),a=Math.max(t-i.width,0),o=Math.max(n-i.height,0),s=function(e){var t=function(e){var t,n,r,i,a,o,s=[];for(t=0,n=(e||[]).length;t<n;++t){var u=r=e[t];i=u.position;var l=u.options;a=l.stack;var c=l.stackWeight;o=void 0===c?1:c,s.push({index:t,box:r,pos:i,horizontal:r.isHorizontal(),weight:r.weight,stack:a&&i+a,stackWeight:o})}return s}(e),n=B1(t.filter((function(e){return e.box.fullSize})),!0),r=B1(L1(t,"left"),!0),i=B1(L1(t,"right")),a=B1(L1(t,"top"),!0),o=B1(L1(t,"bottom")),s=N1(t,"x"),u=N1(t,"y");return{fullSize:n,leftAndTop:r.concat(a),rightAndBottom:i.concat(u).concat(o).concat(s),chartArea:L1(t,"chartArea"),vertical:r.concat(i).concat(u),horizontal:a.concat(o).concat(s)}}(e.boxes),u=s.vertical,l=s.horizontal;cQ(e.boxes,(function(e){"function"===typeof e.beforeLayout&&e.beforeLayout()}));var c=u.reduce((function(e,t){return t.box.options&&!1===t.box.options.display?e:e+1}),0)||1,f=Object.freeze({outerWidth:t,outerHeight:n,padding:i,availableWidth:a,availableHeight:o,vBoxMaxWidth:a/2/c,hBoxMaxHeight:o/2}),h=Object.assign({},i);z1(h,Z$(r));var d=Object.assign({maxPadding:h,w:a,h:o,x:i.left,y:i.top},i),p=j1(u.concat(l),f);G1(s.fullSize,d,f,p),G1(u,d,f,p),G1(l,d,f,p)&&G1(u,d,f,p),function(e){var t=e.maxPadding;function n(n){var r=Math.max(t[n]-e[n],0);return e[n]+=r,r}e.y+=n("top"),e.x+=n("left"),n("right"),n("bottom")}(d),H1(s.leftAndTop,d,f,p),d.x+=d.w,d.y+=d.h,H1(s.rightAndBottom,d,f,p),e.chartArea={left:d.left,top:d.top,right:d.left+d.w,bottom:d.top+d.h,height:d.h,width:d.w},cQ(s.chartArea,(function(t){var n=t.box;Object.assign(n,e.chartArea),n.update(d.w,d.h,{left:0,top:0,right:0,bottom:0})}))}},J1=function(){function e(){ve(this,e)}return we(e,[{key:"acquireContext",value:function(e,t){}},{key:"releaseContext",value:function(e){return!1}},{key:"addEventListener",value:function(e,t,n){}},{key:"removeEventListener",value:function(e,t,n){}},{key:"getDevicePixelRatio",value:function(){return 1}},{key:"getMaximumSize",value:function(e,t,n,r){return t=Math.max(0,t||e.width),n=n||e.height,{width:t,height:Math.max(0,r?Math.floor(t/r):n)}}},{key:"isAttached",value:function(e){return!0}},{key:"updateConfig",value:function(e){}}]),e}(),Q1=function(e){xe(n,e);var t=Se(n);function n(){return ve(this,n),t.apply(this,arguments)}return we(n,[{key:"acquireContext",value:function(e){return e&&e.getContext&&e.getContext("2d")||null}},{key:"updateConfig",value:function(e){e.options.animation=!1}}]),n}(J1),$1="$chartjs",e2={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},t2=function(e){return null===e||""===e};var n2=!!O0&&{passive:!0};function r2(e,t,n){e.canvas.removeEventListener(t,n,n2)}function i2(e,t){var n,r=Pe(e);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(i===t||i.contains(t))return!0}}catch(UF){r.e(UF)}finally{r.f()}}function a2(e,t,n){var r=e.canvas,i=new MutationObserver((function(e){var t,i=!1,a=Pe(e);try{for(a.s();!(t=a.n()).done;){var o=t.value;i=(i=i||i2(o.addedNodes,r))&&!i2(o.removedNodes,r)}}catch(UF){a.e(UF)}finally{a.f()}i&&n()}));return i.observe(document,{childList:!0,subtree:!0}),i}function o2(e,t,n){var r=e.canvas,i=new MutationObserver((function(e){var t,i=!1,a=Pe(e);try{for(a.s();!(t=a.n()).done;){var o=t.value;i=(i=i||i2(o.removedNodes,r))&&!i2(o.addedNodes,r)}}catch(UF){a.e(UF)}finally{a.f()}i&&n()}));return i.observe(document,{childList:!0,subtree:!0}),i}var s2=new Map,u2=0;function l2(){var e=window.devicePixelRatio;e!==u2&&(u2=e,s2.forEach((function(t,n){n.currentDevicePixelRatio!==e&&t()})))}function c2(e,t,n){var r=e.canvas,i=r&&w0(r);if(i){var a=n$((function(e,t){var r=i.clientWidth;n(e,t),r<i.clientWidth&&n()}),window),o=new ResizeObserver((function(e){var t=e[0],n=t.contentRect.width,r=t.contentRect.height;0===n&&0===r||a(n,r)}));return o.observe(i),function(e,t){s2.size||window.addEventListener("resize",l2),s2.set(e,t)}(e,a),o}}function f2(e,t,n){n&&n.disconnect(),"resize"===t&&function(e){s2.delete(e),s2.size||window.removeEventListener("resize",l2)}(e)}function h2(e,t,n){var r=e.canvas,i=n$((function(t){null!==e.ctx&&n(function(e,t){var n=e2[e.type]||e.type,r=S0(e,t),i=r.x,a=r.y;return{type:n,chart:t,native:e,x:void 0!==i?i:null,y:void 0!==a?a:null}}(t,e))}),e);return function(e,t,n){e.addEventListener(t,n,n2)}(r,t,i),i}var d2=function(e){xe(n,e);var t=Se(n);function n(){return ve(this,n),t.apply(this,arguments)}return we(n,[{key:"acquireContext",value:function(e,t){var n=e&&e.getContext&&e.getContext("2d");return n&&n.canvas===e?(function(e,t){var n=e.style,r=e.getAttribute("height"),i=e.getAttribute("width");if(e[$1]={initial:{height:r,width:i,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",n.boxSizing=n.boxSizing||"border-box",t2(i)){var a=F0(e,"width");void 0!==a&&(e.width=a)}if(t2(r))if(""===e.style.height)e.height=e.width/(t||2);else{var o=F0(e,"height");void 0!==o&&(e.height=o)}}(e,t),n):null}},{key:"releaseContext",value:function(e){var t=e.canvas;if(!t[$1])return!1;var n=t[$1].initial;["height","width"].forEach((function(e){var r=n[e];nQ(r)?t.removeAttribute(e):t.setAttribute(e,r)}));var r=n.style||{};return Object.keys(r).forEach((function(e){t.style[e]=r[e]})),t.width=t.width,delete t[$1],!0}},{key:"addEventListener",value:function(e,t,n){this.removeEventListener(e,t);var r=e.$proxies||(e.$proxies={}),i={attach:a2,detach:o2,resize:c2}[t]||h2;r[t]=i(e,t,n)}},{key:"removeEventListener",value:function(e,t){var n=e.$proxies||(e.$proxies={}),r=n[t];r&&(({attach:f2,detach:f2,resize:f2}[t]||r2)(e,t,r),n[t]=void 0)}},{key:"getDevicePixelRatio",value:function(){return window.devicePixelRatio}},{key:"getMaximumSize",value:function(e,t,n,r){return D0(e,t,n,r)}},{key:"isAttached",value:function(e){var t=w0(e);return!(!t||!t.isConnected)}}]),n}(J1);var p2=function(){function e(){ve(this,e),Gt(this,"x",void 0),Gt(this,"y",void 0),Gt(this,"active",!1),Gt(this,"options",void 0),Gt(this,"$animations",void 0)}return we(e,[{key:"tooltipPosition",value:function(e){var t=this.getProps(["x","y"],e);return{x:t.x,y:t.y}}},{key:"hasValue",value:function(){return NQ(this.x)&&NQ(this.y)}},{key:"getProps",value:function(e,t){var n=this,r=this.$animations;if(!t||!r)return this;var i={};return e.forEach((function(e){i[e]=r[e]&&r[e].active()?r[e]._to:n[e]})),i}}]),e}();function g2(e,t){var n=e.options.ticks,r=function(e){var t=e.options.offset,n=e._tickSize(),r=e._length/n+(t?0:1),i=e._maxLength/n;return Math.floor(Math.min(r,i))}(e),i=Math.min(n.maxTicksLimit||r,r),a=n.major.enabled?function(e){var t,n,r=[];for(t=0,n=e.length;t<n;t++)e[t].major&&r.push(t);return r}(t):[],o=a.length,s=a[0],u=a[o-1],l=[];if(o>i)return function(e,t,n,r){var i,a=0,o=n[0];for(r=Math.ceil(r),i=0;i<e.length;i++)i===o&&(t.push(e[i]),o=n[++a*r])}(t,l,a,o/i),l;var c=function(e,t,n){var r=function(e){var t,n,r=e.length;if(r<2)return!1;for(n=e[0],t=1;t<r;++t)if(e[t]-e[t-1]!==n)return!1;return n}(e),i=t.length/n;if(!r)return Math.max(i,1);for(var a=function(e){var t,n=[],r=Math.sqrt(e);for(t=1;t<r;t++)e%t===0&&(n.push(t),n.push(e/t));return r===(0|r)&&n.push(r),n.sort((function(e,t){return e-t})).pop(),n}(r),o=0,s=a.length-1;o<s;o++){var u=a[o];if(u>i)return u}return Math.max(i,1)}(a,t,i);if(o>0){var f,h,d=o>1?Math.round((u-s)/(o-1)):null;for(v2(t,l,c,nQ(d)?0:s-d,s),f=0,h=o-1;f<h;f++)v2(t,l,c,a[f],a[f+1]);return v2(t,l,c,u,nQ(d)?t.length:u+d),l}return v2(t,l,c),l}function v2(e,t,n,r,i){var a,o,s,u=sQ(r,0),l=Math.min(sQ(i,e.length),e.length),c=0;for(n=Math.ceil(n),i&&(n=(a=i-r)/Math.floor(a/n)),s=u;s<0;)c++,s=Math.round(u+c*n);for(o=Math.max(u,0);o<l;o++)o===s&&(t.push(e[o]),c++,s=Math.round(u+c*n))}Gt(p2,"defaults",{}),Gt(p2,"defaultRoutes",void 0);var m2=function(e,t,n){return"top"===t||"left"===t?e[t]+n:e[t]-n},y2=function(e,t){return Math.min(t||e,e)};function b2(e,t){for(var n=[],r=e.length/t,i=e.length,a=0;a<i;a+=r)n.push(e[Math.floor(a)]);return n}function w2(e,t,n){var r,i=e.ticks.length,a=Math.min(t,i-1),o=e._startPixel,s=e._endPixel,u=1e-6,l=e.getPixelForTick(a);if(!(n&&(r=1===i?Math.max(l-o,s-l):0===t?(e.getPixelForTick(1)-l)/2:(l-e.getPixelForTick(a-1))/2,(l+=a<t?r:-r)<o-u||l>s+u)))return l}function k2(e){return e.drawTicks?e.tickLength:0}function x2(e,t){if(!e.display)return 0;var n=X$(e.font,t),r=Z$(e.padding);return(rQ(e.text)?e.text.length:1)*n.lineHeight+r.height}function _2(e,t,n){var r=r$(e);return(n&&"right"!==t||!n&&"right"===t)&&(r=function(e){return"left"===e?"right":"right"===e?"left":e}(r)),r}var A2=function(e){xe(n,e);var t=Se(n);function n(e){var r;return ve(this,n),(r=t.call(this)).id=e.id,r.type=e.type,r.options=void 0,r.ctx=e.ctx,r.chart=e.chart,r.top=void 0,r.bottom=void 0,r.left=void 0,r.right=void 0,r.width=void 0,r.height=void 0,r._margins={left:0,right:0,top:0,bottom:0},r.maxWidth=void 0,r.maxHeight=void 0,r.paddingTop=void 0,r.paddingBottom=void 0,r.paddingLeft=void 0,r.paddingRight=void 0,r.axis=void 0,r.labelRotation=void 0,r.min=void 0,r.max=void 0,r._range=void 0,r.ticks=[],r._gridLineItems=null,r._labelItems=null,r._labelSizes=null,r._length=0,r._maxLength=0,r._longestTextCache={},r._startPixel=void 0,r._endPixel=void 0,r._reversePixels=!1,r._userMax=void 0,r._userMin=void 0,r._suggestedMax=void 0,r._suggestedMin=void 0,r._ticksLength=0,r._borderValue=0,r._cache={},r._dataLimitsCached=!1,r.$context=void 0,r}return we(n,[{key:"init",value:function(e){this.options=e.setContext(this.getContext()),this.axis=e.axis,this._userMin=this.parse(e.min),this._userMax=this.parse(e.max),this._suggestedMin=this.parse(e.suggestedMin),this._suggestedMax=this.parse(e.suggestedMax)}},{key:"parse",value:function(e,t){return e}},{key:"getUserBounds",value:function(){var e=this._userMin,t=this._userMax,n=this._suggestedMin,r=this._suggestedMax;return e=oQ(e,Number.POSITIVE_INFINITY),t=oQ(t,Number.NEGATIVE_INFINITY),n=oQ(n,Number.POSITIVE_INFINITY),r=oQ(r,Number.NEGATIVE_INFINITY),{min:oQ(e,n),max:oQ(t,r),minDefined:aQ(e),maxDefined:aQ(t)}}},{key:"getMinMax",value:function(e){var t,n=this.getUserBounds(),r=n.min,i=n.max,a=n.minDefined,o=n.maxDefined;if(a&&o)return{min:r,max:i};for(var s=this.getMatchingVisibleMetas(),u=0,l=s.length;u<l;++u)t=s[u].controller.getMinMax(this,e),a||(r=Math.min(r,t.min)),o||(i=Math.max(i,t.max));return{min:oQ(r=o&&r>i?i:r,oQ(i=a&&r>i?r:i,r)),max:oQ(i,oQ(r,i))}}},{key:"getPadding",value:function(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}},{key:"getTicks",value:function(){return this.ticks}},{key:"getLabels",value:function(){var e=this.chart.data;return this.options.labels||(this.isHorizontal()?e.xLabels:e.yLabels)||e.labels||[]}},{key:"getLabelItems",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.chart.chartArea;return this._labelItems||(this._labelItems=this._computeLabelItems(e))}},{key:"beforeLayout",value:function(){this._cache={},this._dataLimitsCached=!1}},{key:"beforeUpdate",value:function(){lQ(this.options.beforeUpdate,[this])}},{key:"update",value:function(e,t,n){var r=this.options,i=r.beginAtZero,a=r.grace,o=r.ticks,s=o.sampleSize;this.beforeUpdate(),this.maxWidth=e,this.maxHeight=t,this._margins=n=Object.assign({left:0,right:0,top:0,bottom:0},n),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+n.left+n.right:this.height+n.top+n.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=function(e,t,n){var r=e.min,i=e.max,a=uQ(t,(i-r)/2),o=function(e,t){return n&&0===e?0:e+t};return{min:o(r,-Math.abs(a)),max:o(i,a)}}(this,a,i),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();var u=s<this.ticks.length;this._convertTicksToLabels(u?b2(this.ticks,s):this.ticks),this.configure(),this.beforeCalculateLabelRotation(),this.calculateLabelRotation(),this.afterCalculateLabelRotation(),o.display&&(o.autoSkip||"auto"===o.source)&&(this.ticks=g2(this,this.ticks),this._labelSizes=null,this.afterAutoSkip()),u&&this._convertTicksToLabels(this.ticks),this.beforeFit(),this.fit(),this.afterFit(),this.afterUpdate()}},{key:"configure",value:function(){var e,t,n=this.options.reverse;this.isHorizontal()?(e=this.left,t=this.right):(e=this.top,t=this.bottom,n=!n),this._startPixel=e,this._endPixel=t,this._reversePixels=n,this._length=t-e,this._alignToPixels=this.options.alignToPixels}},{key:"afterUpdate",value:function(){lQ(this.options.afterUpdate,[this])}},{key:"beforeSetDimensions",value:function(){lQ(this.options.beforeSetDimensions,[this])}},{key:"setDimensions",value:function(){this.isHorizontal()?(this.width=this.maxWidth,this.left=0,this.right=this.width):(this.height=this.maxHeight,this.top=0,this.bottom=this.height),this.paddingLeft=0,this.paddingTop=0,this.paddingRight=0,this.paddingBottom=0}},{key:"afterSetDimensions",value:function(){lQ(this.options.afterSetDimensions,[this])}},{key:"_callHooks",value:function(e){this.chart.notifyPlugins(e,this.getContext()),lQ(this.options[e],[this])}},{key:"beforeDataLimits",value:function(){this._callHooks("beforeDataLimits")}},{key:"determineDataLimits",value:function(){}},{key:"afterDataLimits",value:function(){this._callHooks("afterDataLimits")}},{key:"beforeBuildTicks",value:function(){this._callHooks("beforeBuildTicks")}},{key:"buildTicks",value:function(){return[]}},{key:"afterBuildTicks",value:function(){this._callHooks("afterBuildTicks")}},{key:"beforeTickToLabelConversion",value:function(){lQ(this.options.beforeTickToLabelConversion,[this])}},{key:"generateTickLabels",value:function(e){var t,n,r,i=this.options.ticks;for(t=0,n=e.length;t<n;t++)(r=e[t]).label=lQ(i.callback,[r.value,t,e],this)}},{key:"afterTickToLabelConversion",value:function(){lQ(this.options.afterTickToLabelConversion,[this])}},{key:"beforeCalculateLabelRotation",value:function(){lQ(this.options.beforeCalculateLabelRotation,[this])}},{key:"calculateLabelRotation",value:function(){var e,t,n,r=this.options,i=r.ticks,a=y2(this.ticks.length,r.ticks.maxTicksLimit),o=i.minRotation||0,s=i.maxRotation,u=o;if(!this._isVisible()||!i.display||o>=s||a<=1||!this.isHorizontal())this.labelRotation=o;else{var l=this._getLabelSizes(),c=l.widest.width,f=l.highest.height,h=qQ(this.chart.width-c,0,this.maxWidth);c+6>(e=r.offset?this.maxWidth/a:h/(a-1))&&(e=h/(a-(r.offset?.5:1)),t=this.maxHeight-k2(r.grid)-i.padding-x2(r.title,this.chart.options.font),n=Math.sqrt(c*c+f*f),u=UQ(Math.min(Math.asin(qQ((l.highest.height+6)/e,-1,1)),Math.asin(qQ(t/n,-1,1))-Math.asin(qQ(f/n,-1,1)))),u=Math.max(o,Math.min(s,u))),this.labelRotation=u}}},{key:"afterCalculateLabelRotation",value:function(){lQ(this.options.afterCalculateLabelRotation,[this])}},{key:"afterAutoSkip",value:function(){}},{key:"beforeFit",value:function(){lQ(this.options.beforeFit,[this])}},{key:"fit",value:function(){var e={width:0,height:0},t=this.chart,n=this.options,r=n.ticks,i=n.title,a=n.grid,o=this._isVisible(),s=this.isHorizontal();if(o){var u=x2(i,t.options.font);if(s?(e.width=this.maxWidth,e.height=k2(a)+u):(e.height=this.maxHeight,e.width=k2(a)+u),r.display&&this.ticks.length){var l=this._getLabelSizes(),c=l.first,f=l.last,h=l.widest,d=l.highest,p=2*r.padding,g=jQ(this.labelRotation),v=Math.cos(g),m=Math.sin(g);if(s){var y=r.mirror?0:m*h.width+v*d.height;e.height=Math.min(this.maxHeight,e.height+y+p)}else{var b=r.mirror?0:v*h.width+m*d.height;e.width=Math.min(this.maxWidth,e.width+b+p)}this._calculatePadding(c,f,m,v)}}this._handleMargins(),s?(this.width=this._length=t.width-this._margins.left-this._margins.right,this.height=e.height):(this.width=e.width,this.height=this._length=t.height-this._margins.top-this._margins.bottom)}},{key:"_calculatePadding",value:function(e,t,n,r){var i=this.options,a=i.ticks,o=a.align,s=a.padding,u=i.position,l=0!==this.labelRotation,c="top"!==u&&"x"===this.axis;if(this.isHorizontal()){var f=this.getPixelForTick(0)-this.left,h=this.right-this.getPixelForTick(this.ticks.length-1),d=0,p=0;l?c?(d=r*e.width,p=n*t.height):(d=n*e.height,p=r*t.width):"start"===o?p=t.width:"end"===o?d=e.width:"inner"!==o&&(d=e.width/2,p=t.width/2),this.paddingLeft=Math.max((d-f+s)*this.width/(this.width-f),0),this.paddingRight=Math.max((p-h+s)*this.width/(this.width-h),0)}else{var g=t.height/2,v=e.height/2;"start"===o?(g=0,v=e.height):"end"===o&&(g=t.height,v=0),this.paddingTop=g+s,this.paddingBottom=v+s}}},{key:"_handleMargins",value:function(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}},{key:"afterFit",value:function(){lQ(this.options.afterFit,[this])}},{key:"isHorizontal",value:function(){var e=this.options,t=e.axis,n=e.position;return"top"===n||"bottom"===n||"x"===t}},{key:"isFullSize",value:function(){return this.options.fullSize}},{key:"_convertTicksToLabels",value:function(e){var t,n;for(this.beforeTickToLabelConversion(),this.generateTickLabels(e),t=0,n=e.length;t<n;t++)nQ(e[t].label)&&(e.splice(t,1),n--,t--);this.afterTickToLabelConversion()}},{key:"_getLabelSizes",value:function(){var e=this._labelSizes;if(!e){var t=this.options.ticks.sampleSize,n=this.ticks;t<n.length&&(n=b2(n,t)),this._labelSizes=e=this._computeLabelSizes(n,n.length,this.options.ticks.maxTicksLimit)}return e}},{key:"_computeLabelSizes",value:function(e,t,n){var r,i,a,o,s,u,l,c,f,h,d,p=this.ctx,g=this._longestTextCache,v=[],m=[],y=Math.floor(t/y2(t,n)),b=0,w=0;for(r=0;r<t;r+=y){if(o=e[r].label,s=this._resolveTickFontOptions(r),p.font=u=s.string,l=g[u]=g[u]||{data:{},gc:[]},c=s.lineHeight,f=h=0,nQ(o)||rQ(o)){if(rQ(o))for(i=0,a=o.length;i<a;++i)nQ(d=o[i])||rQ(d)||(f=S$(p,l.data,l.gc,f,d),h+=c)}else f=S$(p,l.data,l.gc,f,o),h=c;v.push(f),m.push(h),b=Math.max(f,b),w=Math.max(h,w)}!function(e,t){cQ(e,(function(e){var n,r=e.gc,i=r.length/2;if(i>t){for(n=0;n<i;++n)delete e.data[r[n]];r.splice(0,i)}}))}(g,t);var k=v.indexOf(b),x=m.indexOf(w),_=function(e){return{width:v[e]||0,height:m[e]||0}};return{first:_(0),last:_(t-1),widest:_(k),highest:_(x),widths:v,heights:m}}},{key:"getLabelForValue",value:function(e){return e}},{key:"getPixelForValue",value:function(e,t){return NaN}},{key:"getValueForPixel",value:function(e){}},{key:"getPixelForTick",value:function(e){var t=this.ticks;return e<0||e>t.length-1?null:this.getPixelForValue(t[e].value)}},{key:"getPixelForDecimal",value:function(e){this._reversePixels&&(e=1-e);var t=this._startPixel+e*this._length;return function(e){return qQ(e,-32768,32767)}(this._alignToPixels?D$(this.chart,t,0):t)}},{key:"getDecimalForPixel",value:function(e){var t=(e-this._startPixel)/this._length;return this._reversePixels?1-t:t}},{key:"getBasePixel",value:function(){return this.getPixelForValue(this.getBaseValue())}},{key:"getBaseValue",value:function(){var e=this.min,t=this.max;return e<0&&t<0?t:e>0&&t>0?e:0}},{key:"getContext",value:function(e){var t=this.ticks||[];if(e>=0&&e<t.length){var n=t[e];return n.$context||(n.$context=function(e,t,n){return J$(e,{tick:n,index:t,type:"tick"})}(this.getContext(),e,n))}return this.$context||(this.$context=function(e,t){return J$(e,{scale:t,type:"scale"})}(this.chart.getContext(),this))}},{key:"_tickSize",value:function(){var e=this.options.ticks,t=jQ(this.labelRotation),n=Math.abs(Math.cos(t)),r=Math.abs(Math.sin(t)),i=this._getLabelSizes(),a=e.autoSkipPadding||0,o=i?i.widest.width+a:0,s=i?i.highest.height+a:0;return this.isHorizontal()?s*n>o*r?o/n:s/r:s*r<o*n?s/n:o/r}},{key:"_isVisible",value:function(){var e=this.options.display;return"auto"!==e?!!e:this.getMatchingVisibleMetas().length>0}},{key:"_computeGridLineItems",value:function(e){var t,n,r,i,a,o,s,u,l,c,f,h,d=this.axis,p=this.chart,g=this.options,v=g.grid,m=g.position,y=g.border,b=v.offset,w=this.isHorizontal(),k=this.ticks.length+(b?1:0),x=k2(v),_=[],A=y.setContext(this.getContext()),E=A.display?A.width:0,S=E/2,C=function(e){return D$(p,e,E)};if("top"===m)t=C(this.bottom),o=this.bottom-x,u=t-S,c=C(e.top)+S,h=e.bottom;else if("bottom"===m)t=C(this.top),c=e.top,h=C(e.bottom)-S,o=t+S,u=this.top+x;else if("left"===m)t=C(this.right),a=this.right-x,s=t-S,l=C(e.left)+S,f=e.right;else if("right"===m)t=C(this.left),l=e.left,f=C(e.right)-S,a=t+S,s=this.left+x;else if("x"===d){if("center"===m)t=C((e.top+e.bottom)/2+.5);else if(iQ(m)){var D=Object.keys(m)[0],T=m[D];t=C(this.chart.scales[D].getPixelForValue(T))}c=e.top,h=e.bottom,u=(o=t+S)+x}else if("y"===d){if("center"===m)t=C((e.left+e.right)/2);else if(iQ(m)){var O=Object.keys(m)[0],F=m[O];t=C(this.chart.scales[O].getPixelForValue(F))}s=(a=t-S)-x,l=e.left,f=e.right}var P=sQ(g.ticks.maxTicksLimit,k),R=Math.max(1,Math.ceil(k/P));for(n=0;n<k;n+=R){var M=this.getContext(n),I=v.setContext(M),L=y.setContext(M),N=I.lineWidth,B=I.color,j=L.dash||[],U=L.dashOffset,z=I.tickWidth,W=I.tickColor,V=I.tickBorderDash||[],G=I.tickBorderDashOffset;void 0!==(r=w2(this,n,b))&&(i=D$(p,r,N),w?a=s=l=f=i:o=u=c=h=i,_.push({tx1:a,ty1:o,tx2:s,ty2:u,x1:l,y1:c,x2:f,y2:h,width:N,color:B,borderDash:j,borderDashOffset:U,tickWidth:z,tickColor:W,tickBorderDash:V,tickBorderDashOffset:G}))}return this._ticksLength=k,this._borderValue=t,_}},{key:"_computeLabelItems",value:function(e){var t,n,r,i,a,o,s,u,l,c,f,h=this.axis,d=this.options,p=d.position,g=d.ticks,v=this.isHorizontal(),m=this.ticks,y=g.align,b=g.crossAlign,w=g.padding,k=g.mirror,x=k2(d.grid),_=x+w,A=k?-w:_,E=-jQ(this.labelRotation),S=[],C="middle";if("top"===p)a=this.bottom-A,o=this._getXAxisLabelAlignment();else if("bottom"===p)a=this.top+A,o=this._getXAxisLabelAlignment();else if("left"===p){var D=this._getYAxisLabelAlignment(x);o=D.textAlign,i=D.x}else if("right"===p){var T=this._getYAxisLabelAlignment(x);o=T.textAlign,i=T.x}else if("x"===h){if("center"===p)a=(e.top+e.bottom)/2+_;else if(iQ(p)){var O=Object.keys(p)[0],F=p[O];a=this.chart.scales[O].getPixelForValue(F)+_}o=this._getXAxisLabelAlignment()}else if("y"===h){if("center"===p)i=(e.left+e.right)/2-_;else if(iQ(p)){var P=Object.keys(p)[0],R=p[P];i=this.chart.scales[P].getPixelForValue(R)}o=this._getYAxisLabelAlignment(x).textAlign}"y"===h&&("start"===y?C="top":"end"===y&&(C="bottom"));var M=this._getLabelSizes();for(t=0,n=m.length;t<n;++t){r=m[t].label;var I=g.setContext(this.getContext(t));s=this.getPixelForTick(t)+g.labelOffset,l=(u=this._resolveTickFontOptions(t)).lineHeight;var L=(c=rQ(r)?r.length:1)/2,N=I.color,B=I.textStrokeColor,j=I.textStrokeWidth,U=o;v?(i=s,"inner"===o&&(U=t===n-1?this.options.reverse?"left":"right":0===t?this.options.reverse?"right":"left":"center"),f="top"===p?"near"===b||0!==E?-c*l+l/2:"center"===b?-M.highest.height/2-L*l+l:-M.highest.height+l/2:"near"===b||0!==E?l/2:"center"===b?M.highest.height/2-L*l:M.highest.height-c*l,k&&(f*=-1),0===E||I.showLabelBackdrop||(i+=l/2*Math.sin(E))):(a=s,f=(1-c)*l/2);var z=void 0;if(I.showLabelBackdrop){var W=Z$(I.backdropPadding),V=M.heights[t],G=M.widths[t],Y=f-W.top,H=0-W.left;switch(C){case"middle":Y-=V/2;break;case"bottom":Y-=V}switch(o){case"center":H-=G/2;break;case"right":H-=G}z={left:H,top:Y,width:G+W.width,height:V+W.height,color:I.backdropColor}}S.push({label:r,font:u,textOffset:f,options:{rotation:E,color:N,strokeColor:B,strokeWidth:j,textAlign:U,textBaseline:C,translation:[i,a],backdrop:z}})}return S}},{key:"_getXAxisLabelAlignment",value:function(){var e=this.options,t=e.position,n=e.ticks;if(-jQ(this.labelRotation))return"top"===t?"left":"right";var r="center";return"start"===n.align?r="left":"end"===n.align?r="right":"inner"===n.align&&(r="inner"),r}},{key:"_getYAxisLabelAlignment",value:function(e){var t,n,r=this.options,i=r.position,a=r.ticks,o=a.crossAlign,s=a.mirror,u=a.padding,l=e+u,c=this._getLabelSizes().widest.width;return"left"===i?s?(n=this.right+u,"near"===o?t="left":"center"===o?(t="center",n+=c/2):(t="right",n+=c)):(n=this.right-l,"near"===o?t="right":"center"===o?(t="center",n-=c/2):(t="left",n=this.left)):"right"===i?s?(n=this.left+u,"near"===o?t="right":"center"===o?(t="center",n-=c/2):(t="left",n-=c)):(n=this.left+l,"near"===o?t="left":"center"===o?(t="center",n+=c/2):(t="right",n=this.right)):t="right",{textAlign:t,x:n}}},{key:"_computeLabelArea",value:function(){if(!this.options.ticks.mirror){var e=this.chart,t=this.options.position;return"left"===t||"right"===t?{top:0,left:this.left,bottom:e.height,right:this.right}:"top"===t||"bottom"===t?{top:this.top,left:0,bottom:this.bottom,right:e.width}:void 0}}},{key:"drawBackground",value:function(){var e=this.ctx,t=this.options.backgroundColor,n=this.left,r=this.top,i=this.width,a=this.height;t&&(e.save(),e.fillStyle=t,e.fillRect(n,r,i,a),e.restore())}},{key:"getLineWidthForValue",value:function(e){var t=this.options.grid;if(!this._isVisible()||!t.display)return 0;var n=this.ticks.findIndex((function(t){return t.value===e}));return n>=0?t.setContext(this.getContext(n)).lineWidth:0}},{key:"drawGrid",value:function(e){var t,n,r=this.options.grid,i=this.ctx,a=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(e)),o=function(e,t,n){n.width&&n.color&&(i.save(),i.lineWidth=n.width,i.strokeStyle=n.color,i.setLineDash(n.borderDash||[]),i.lineDashOffset=n.borderDashOffset,i.beginPath(),i.moveTo(e.x,e.y),i.lineTo(t.x,t.y),i.stroke(),i.restore())};if(r.display)for(t=0,n=a.length;t<n;++t){var s=a[t];r.drawOnChartArea&&o({x:s.x1,y:s.y1},{x:s.x2,y:s.y2},s),r.drawTicks&&o({x:s.tx1,y:s.ty1},{x:s.tx2,y:s.ty2},{color:s.tickColor,width:s.tickWidth,borderDash:s.tickBorderDash,borderDashOffset:s.tickBorderDashOffset})}}},{key:"drawBorder",value:function(){var e=this.chart,t=this.ctx,n=this.options,r=n.border,i=n.grid,a=r.setContext(this.getContext()),o=r.display?a.width:0;if(o){var s,u,l,c,f=i.setContext(this.getContext(0)).lineWidth,h=this._borderValue;this.isHorizontal()?(s=D$(e,this.left,o)-o/2,u=D$(e,this.right,f)+f/2,l=c=h):(l=D$(e,this.top,o)-o/2,c=D$(e,this.bottom,f)+f/2,s=u=h),t.save(),t.lineWidth=a.width,t.strokeStyle=a.color,t.beginPath(),t.moveTo(s,l),t.lineTo(u,c),t.stroke(),t.restore()}}},{key:"drawLabels",value:function(e){if(this.options.ticks.display){var t=this.ctx,n=this._computeLabelArea();n&&R$(t,n);var r,i=Pe(this.getLabelItems(e));try{for(i.s();!(r=i.n()).done;){var a=r.value,o=a.options,s=a.font;j$(t,a.label,0,a.textOffset,s,o)}}catch(UF){i.e(UF)}finally{i.f()}n&&M$(t)}}},{key:"drawTitle",value:function(){var e=this.ctx,t=this.options,n=t.position,r=t.title,i=t.reverse;if(r.display){var a=X$(r.font),o=Z$(r.padding),s=r.align,u=a.lineHeight/2;"bottom"===n||"center"===n||iQ(n)?(u+=o.bottom,rQ(r.text)&&(u+=a.lineHeight*(r.text.length-1))):u+=o.top;var l=function(e,t,n,r){var i,a,o,s=e.top,u=e.left,l=e.bottom,c=e.right,f=e.chart,h=f.chartArea,d=f.scales,p=0,g=l-s,v=c-u;if(e.isHorizontal()){if(a=i$(r,u,c),iQ(n)){var m=Object.keys(n)[0],y=n[m];o=d[m].getPixelForValue(y)+g-t}else o="center"===n?(h.bottom+h.top)/2+g-t:m2(e,n,t);i=c-u}else{if(iQ(n)){var b=Object.keys(n)[0],w=n[b];a=d[b].getPixelForValue(w)-v+t}else a="center"===n?(h.left+h.right)/2-v+t:m2(e,n,t);o=i$(r,l,s),p="left"===n?-OQ:OQ}return{titleX:a,titleY:o,maxWidth:i,rotation:p}}(this,u,n,s),c=l.titleX,f=l.titleY,h=l.maxWidth,d=l.rotation;j$(e,r.text,0,0,a,{color:r.color,maxWidth:h,rotation:d,textAlign:_2(s,n,i),textBaseline:"middle",translation:[c,f]})}}},{key:"draw",value:function(e){this._isVisible()&&(this.drawBackground(),this.drawGrid(e),this.drawBorder(),this.drawTitle(),this.drawLabels(e))}},{key:"_layers",value:function(){var e=this,t=this.options,r=t.ticks&&t.ticks.z||0,i=sQ(t.grid&&t.grid.z,-1),a=sQ(t.border&&t.border.z,0);return this._isVisible()&&this.draw===n.prototype.draw?[{z:i,draw:function(t){e.drawBackground(),e.drawGrid(t),e.drawTitle()}},{z:a,draw:function(){e.drawBorder()}},{z:r,draw:function(t){e.drawLabels(t)}}]:[{z:r,draw:function(t){e.draw(t)}}]}},{key:"getMatchingVisibleMetas",value:function(e){var t,n,r=this.chart.getSortedVisibleDatasetMetas(),i=this.axis+"AxisID",a=[];for(t=0,n=r.length;t<n;++t){var o=r[t];o[i]!==this.id||e&&o.type!==e||a.push(o)}return a}},{key:"_resolveTickFontOptions",value:function(e){return X$(this.options.ticks.setContext(this.getContext(e)).font)}},{key:"_maxDigits",value:function(){var e=this._resolveTickFontOptions(0).lineHeight;return(this.isHorizontal()?this.width:this.height)/e}}]),n}(p2),E2=function(){function e(t,n,r){ve(this,e),this.type=t,this.scope=n,this.override=r,this.items=Object.create(null)}return we(e,[{key:"isForType",value:function(e){return Object.prototype.isPrototypeOf.call(this.type.prototype,e.prototype)}},{key:"register",value:function(e){var t,n=Object.getPrototypeOf(e);(function(e){return"id"in e&&"defaults"in e})(n)&&(t=this.register(n));var r=this.items,i=e.id,a=this.scope+"."+i;if(!i)throw new Error("class does not have id: "+e);return i in r||(r[i]=e,function(e,t,n){var r=gQ(Object.create(null),[n?E$.get(n):{},E$.get(t),e.defaults]);E$.set(t,r),e.defaultRoutes&&function(e,t){Object.keys(t).forEach((function(n){var r=n.split("."),i=r.pop(),a=[e].concat(r).join("."),o=t[n].split("."),s=o.pop(),u=o.join(".");E$.route(a,i,u,s)}))}(t,e.defaultRoutes);e.descriptors&&E$.describe(t,e.descriptors)}(e,a,t),this.override&&E$.override(e.id,e.overrides)),a}},{key:"get",value:function(e){return this.items[e]}},{key:"unregister",value:function(e){var t=this.items,n=e.id,r=this.scope;n in t&&delete t[n],r&&n in E$[r]&&(delete E$[r][n],this.override&&delete w$[n])}}]),e}();var S2=function(){function e(){ve(this,e),this.controllers=new E2(u1,"datasets",!0),this.elements=new E2(p2,"elements"),this.plugins=new E2(Object,"plugins"),this.scales=new E2(A2,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}return we(e,[{key:"add",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._each("register",t)}},{key:"remove",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._each("unregister",t)}},{key:"addControllers",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._each("register",t,this.controllers)}},{key:"addElements",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._each("register",t,this.elements)}},{key:"addPlugins",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._each("register",t,this.plugins)}},{key:"addScales",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._each("register",t,this.scales)}},{key:"getController",value:function(e){return this._get(e,this.controllers,"controller")}},{key:"getElement",value:function(e){return this._get(e,this.elements,"element")}},{key:"getPlugin",value:function(e){return this._get(e,this.plugins,"plugin")}},{key:"getScale",value:function(e){return this._get(e,this.scales,"scale")}},{key:"removeControllers",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._each("unregister",t,this.controllers)}},{key:"removeElements",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._each("unregister",t,this.elements)}},{key:"removePlugins",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._each("unregister",t,this.plugins)}},{key:"removeScales",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._each("unregister",t,this.scales)}},{key:"_each",value:function(e,t,n){var r=this;ge(t).forEach((function(t){var i=n||r._getRegistryForType(t);n||i.isForType(t)||i===r.plugins&&t.id?r._exec(e,i,t):cQ(t,(function(t){var i=n||r._getRegistryForType(t);r._exec(e,i,t)}))}))}},{key:"_exec",value:function(e,t,n){var r=kQ(e);lQ(n["before"+r],[],n),t[e](n),lQ(n["after"+r],[],n)}},{key:"_getRegistryForType",value:function(e){for(var t=0;t<this._typedRegistries.length;t++){var n=this._typedRegistries[t];if(n.isForType(e))return n}return this.plugins}},{key:"_get",value:function(e,t,n){var r=t.get(e);if(void 0===r)throw new Error('"'+e+'" is not a registered '+n+".");return r}}]),e}(),C2=new S2,D2=function(){function e(){ve(this,e),this._init=[]}return we(e,[{key:"notify",value:function(e,t,n,r){"beforeInit"===t&&(this._init=this._createDescriptors(e,!0),this._notify(this._init,e,"install"));var i=r?this._descriptors(e).filter(r):this._descriptors(e),a=this._notify(i,e,t,n);return"afterDestroy"===t&&(this._notify(i,e,"stop"),this._notify(this._init,e,"uninstall")),a}},{key:"_notify",value:function(e,t,n,r){r=r||{};var i,a=Pe(e);try{for(a.s();!(i=a.n()).done;){var o=i.value,s=o.plugin;if(!1===lQ(s[n],[t,r,o.options],s)&&r.cancelable)return!1}}catch(UF){a.e(UF)}finally{a.f()}return!0}},{key:"invalidate",value:function(){nQ(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}},{key:"_descriptors",value:function(e){if(this._cache)return this._cache;var t=this._cache=this._createDescriptors(e);return this._notifyStateChanges(e),t}},{key:"_createDescriptors",value:function(e,t){var n=e&&e.config,r=sQ(n.options&&n.options.plugins,{}),i=function(e){for(var t={},n=[],r=Object.keys(C2.plugins.items),i=0;i<r.length;i++)n.push(C2.getPlugin(r[i]));for(var a=e.plugins||[],o=0;o<a.length;o++){var s=a[o];-1===n.indexOf(s)&&(n.push(s),t[s.id]=!0)}return{plugins:n,localIds:t}}(n);return!1!==r||t?function(e,t,n,r){var i,a=t.plugins,o=t.localIds,s=[],u=e.getContext(),l=Pe(a);try{for(l.s();!(i=l.n()).done;){var c=i.value,f=c.id,h=T2(n[f],r);null!==h&&s.push({plugin:c,options:O2(e.config,{plugin:c,local:o[f]},h,u)})}}catch(UF){l.e(UF)}finally{l.f()}return s}(e,i,r,t):[]}},{key:"_notifyStateChanges",value:function(e){var t=this._oldCache||[],n=this._cache,r=function(e,t){return e.filter((function(e){return!t.some((function(t){return e.plugin.id===t.plugin.id}))}))};this._notify(r(t,n),e,"stop"),this._notify(r(n,t),e,"start")}}]),e}();function T2(e,t){return t||!1!==e?!0===e?{}:e:null}function O2(e,t,n,r){var i=t.plugin,a=t.local,o=e.pluginScopeKeys(i),s=e.getOptionScopes(n,o);return a&&i.defaults&&s.push(i.defaults),e.createResolver(s,r,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function F2(e,t){var n=E$.datasets[e]||{};return((t.datasets||{})[e]||{}).indexAxis||t.indexAxis||n.indexAxis||"x"}function P2(e){if("x"===e||"y"===e||"r"===e)return e}function R2(e){if(P2(e))return e;for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];for(var i=0,a=n;i<a.length;i++){var o=a[i],s=o.axis||("top"===(u=o.position)||"bottom"===u?"x":"left"===u||"right"===u?"y":void 0)||e.length>1&&P2(e[0].toLowerCase());if(s)return s}var u;throw new Error("Cannot determine type of '".concat(e,"' axis. Please provide 'axis' or 'position' option."))}function M2(e,t,n){if(n[t+"AxisID"]===e)return{axis:t}}function I2(e,t){var n=w$[e.type]||{scales:{}},r=t.scales||{},i=F2(e.type,t),a=Object.create(null);return Object.keys(r).forEach((function(t){var o=r[t];if(!iQ(o))return console.error("Invalid scale configuration for scale: ".concat(t));if(o._proxy)return console.warn("Ignoring resolver passed as options for scale: ".concat(t));var s=R2(t,o,function(e,t){if(t.data&&t.data.datasets){var n=t.data.datasets.filter((function(t){return t.xAxisID===e||t.yAxisID===e}));if(n.length)return M2(e,"x",n[0])||M2(e,"y",n[0])}return{}}(t,e),E$.scales[o.type]),u=function(e,t){return e===t?"_index_":"_value_"}(s,i),l=n.scales||{};a[t]=vQ(Object.create(null),[{axis:s},o,l[s],l[u]])})),e.data.datasets.forEach((function(n){var i=n.type||e.type,o=n.indexAxis||F2(i,t),s=(w$[i]||{}).scales||{};Object.keys(s).forEach((function(e){var t=function(e,t){var n=e;return"_index_"===e?n=t:"_value_"===e&&(n="x"===t?"y":"x"),n}(e,o),i=n[t+"AxisID"]||t;a[i]=a[i]||Object.create(null),vQ(a[i],[{axis:t},r[i],s[e]])}))})),Object.keys(a).forEach((function(e){var t=a[e];vQ(t,[E$.scales[t.type],E$.scale])})),a}function L2(e){var t=e.options||(e.options={});t.plugins=sQ(t.plugins,{}),t.scales=I2(e,t)}function N2(e){return(e=e||{}).datasets=e.datasets||[],e.labels=e.labels||[],e}var B2=new Map,j2=new Set;function U2(e,t){var n=B2.get(e);return n||(n=t(),B2.set(e,n),j2.add(n)),n}var z2=function(e,t,n){var r=wQ(t,n);void 0!==r&&e.add(r)},W2=function(){function e(t){ve(this,e),this._config=function(e){return(e=e||{}).data=N2(e.data),L2(e),e}(t),this._scopeCache=new Map,this._resolverCache=new Map}return we(e,[{key:"platform",get:function(){return this._config.platform}},{key:"type",get:function(){return this._config.type},set:function(e){this._config.type=e}},{key:"data",get:function(){return this._config.data},set:function(e){this._config.data=N2(e)}},{key:"options",get:function(){return this._config.options},set:function(e){this._config.options=e}},{key:"plugins",get:function(){return this._config.plugins}},{key:"update",value:function(){var e=this._config;this.clearCache(),L2(e)}},{key:"clearCache",value:function(){this._scopeCache.clear(),this._resolverCache.clear()}},{key:"datasetScopeKeys",value:function(e){return U2(e,(function(){return[["datasets.".concat(e),""]]}))}},{key:"datasetAnimationScopeKeys",value:function(e,t){return U2("".concat(e,".transition.").concat(t),(function(){return[["datasets.".concat(e,".transitions.").concat(t),"transitions.".concat(t)],["datasets.".concat(e),""]]}))}},{key:"datasetElementScopeKeys",value:function(e,t){return U2("".concat(e,"-").concat(t),(function(){return[["datasets.".concat(e,".elements.").concat(t),"datasets.".concat(e),"elements.".concat(t),""]]}))}},{key:"pluginScopeKeys",value:function(e){var t=e.id,n=this.type;return U2("".concat(n,"-plugin-").concat(t),(function(){return[["plugins.".concat(t)].concat(ge(e.additionalOptionScopes||[]))]}))}},{key:"_cachedScopes",value:function(e,t){var n=this._scopeCache,r=n.get(e);return r&&!t||(r=new Map,n.set(e,r)),r}},{key:"getOptionScopes",value:function(e,t,n){var r=this.options,i=this.type,a=this._cachedScopes(e,n),o=a.get(t);if(o)return o;var s=new Set;t.forEach((function(t){e&&(s.add(e),t.forEach((function(t){return z2(s,e,t)}))),t.forEach((function(e){return z2(s,r,e)})),t.forEach((function(e){return z2(s,w$[i]||{},e)})),t.forEach((function(e){return z2(s,E$,e)})),t.forEach((function(e){return z2(s,k$,e)}))}));var u=Array.from(s);return 0===u.length&&u.push(Object.create(null)),j2.has(t)&&a.set(t,u),u}},{key:"chartOptionScopes",value:function(){var e=this.options,t=this.type;return[e,w$[t]||{},E$.datasets[t]||{},{type:t},E$,k$]}},{key:"resolveNamedOptions",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[""],i={$shared:!0},a=V2(this._resolverCache,e,r),o=a.resolver,s=a.subPrefixes,u=o;(function(e,t){var n,r=e0(e),i=r.isScriptable,a=r.isIndexable,o=Pe(t);try{for(o.s();!(n=o.n()).done;){var s=n.value,u=i(s),l=a(s),c=(l||u)&&e[s];if(u&&(_Q(c)||G2(c))||l&&rQ(c))return!0}}catch(UF){o.e(UF)}finally{o.f()}return!1})(o,t)&&(i.$shared=!1,u=$$(o,n=_Q(n)?n():n,this.createResolver(e,n,s)));var l,c=Pe(t);try{for(c.s();!(l=c.n()).done;){var f=l.value;i[f]=u[f]}}catch(UF){c.e(UF)}finally{c.f()}return i}},{key:"createResolver",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[""],r=arguments.length>3?arguments[3]:void 0,i=V2(this._resolverCache,e,n).resolver;return iQ(t)?$$(i,t,void 0,r):i}}]),e}();function V2(e,t,n){var r=e.get(t);r||(r=new Map,e.set(t,r));var i=n.join(),a=r.get(i);a||(a={resolver:Q$(t,n),subPrefixes:n.filter((function(e){return!e.toLowerCase().includes("hover")}))},r.set(i,a));return a}var G2=function(e){return iQ(e)&&Object.getOwnPropertyNames(e).reduce((function(t,n){return t||_Q(e[n])}),!1)};var Y2=["top","bottom","left","right","chartArea"];function H2(e,t){return"top"===e||"bottom"===e||-1===Y2.indexOf(e)&&"x"===t}function q2(e,t){return function(n,r){return n[e]===r[e]?n[t]-r[t]:n[e]-r[e]}}function Z2(e){var t=e.chart,n=t.options.animation;t.notifyPlugins("afterRender"),lQ(n&&n.onComplete,[e],t)}function X2(e){var t=e.chart,n=t.options.animation;lQ(n&&n.onProgress,[e],t)}function K2(e){return b0()&&"string"===typeof e?e=document.getElementById(e):e&&e.length&&(e=e[0]),e&&e.canvas&&(e=e.canvas),e}var J2={},Q2=function(e){var t=K2(e);return Object.values(J2).filter((function(e){return e.canvas===t})).pop()};function $2(e,t,n){for(var r=0,i=Object.keys(e);r<i.length;r++){var a=i[r],o=+a;if(o>=t){var s=e[a];delete e[a],(n>0||o>t)&&(e[o+n]=s)}}}function e5(e,t,n){return e.options.clip?e[n]:t[n]}var t5=function(){function e(t,n){var r=this;ve(this,e);var i=this.config=new W2(n),a=K2(t),o=Q2(a);if(o)throw new Error("Canvas is already in use. Chart with ID '"+o.id+"' must be destroyed before the canvas with ID '"+o.canvas.id+"' can be reused.");var s=i.createResolver(i.chartOptionScopes(),this.getContext());this.platform=new(i.platform||function(e){return!b0()||"undefined"!==typeof OffscreenCanvas&&e instanceof OffscreenCanvas?Q1:d2}(a)),this.platform.updateConfig(i);var u=this.platform.acquireContext(a,s.aspectRatio),l=u&&u.canvas,c=l&&l.height,f=l&&l.width;this.id=tQ(),this.ctx=u,this.canvas=l,this.width=f,this.height=c,this._options=s,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new D2,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=function(e,t){var n;return function(){for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return t?(clearTimeout(n),n=setTimeout(e,t,i)):e.apply(this,i),t}}((function(e){return r.update(e)}),s.resizeDelay||0),this._dataChanges=[],J2[this.id]=this,u&&l?(H0.listen(this,"complete",Z2),H0.listen(this,"progress",X2),this._initialize(),this.attached&&this.update()):console.error("Failed to create chart: can't acquire context from the given item")}return we(e,[{key:"aspectRatio",get:function(){var e=this.options,t=e.aspectRatio,n=e.maintainAspectRatio,r=this.width,i=this.height,a=this._aspectRatio;return nQ(t)?n&&a?a:i?r/i:null:t}},{key:"data",get:function(){return this.config.data},set:function(e){this.config.data=e}},{key:"options",get:function(){return this._options},set:function(e){this.config.options=e}},{key:"registry",get:function(){return C2}},{key:"_initialize",value:function(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():T0(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}},{key:"clear",value:function(){return T$(this.canvas,this.ctx),this}},{key:"stop",value:function(){return H0.stop(this),this}},{key:"resize",value:function(e,t){H0.running(this)?this._resizeBeforeDraw={width:e,height:t}:this._resize(e,t)}},{key:"_resize",value:function(e,t){var n=this.options,r=this.canvas,i=n.maintainAspectRatio&&this.aspectRatio,a=this.platform.getMaximumSize(r,e,t,i),o=n.devicePixelRatio||this.platform.getDevicePixelRatio(),s=this.width?"resize":"attach";this.width=a.width,this.height=a.height,this._aspectRatio=this.aspectRatio,T0(this,o,!0)&&(this.notifyPlugins("resize",{size:a}),lQ(n.onResize,[this,a],this),this.attached&&this._doResize(s)&&this.render())}},{key:"ensureScalesHaveIDs",value:function(){cQ(this.options.scales||{},(function(e,t){e.id=t}))}},{key:"buildOrUpdateScales",value:function(){var e=this,t=this.options,n=t.scales,r=this.scales,i=Object.keys(r).reduce((function(e,t){return e[t]=!1,e}),{}),a=[];n&&(a=a.concat(Object.keys(n).map((function(e){var t=n[e],r=R2(e,t),i="r"===r,a="x"===r;return{options:t,dposition:i?"chartArea":a?"bottom":"left",dtype:i?"radialLinear":a?"category":"linear"}})))),cQ(a,(function(n){var a=n.options,o=a.id,s=R2(o,a),u=sQ(a.type,n.dtype);void 0!==a.position&&H2(a.position,s)===H2(n.dposition)||(a.position=n.dposition),i[o]=!0;var l=null;o in r&&r[o].type===u?l=r[o]:(l=new(C2.getScale(u))({id:o,type:u,ctx:e.ctx,chart:e}),r[l.id]=l);l.init(a,t)})),cQ(i,(function(e,t){e||delete r[t]})),cQ(r,(function(t){X1(e,t,t.options),q1(e,t)}))}},{key:"_updateMetasets",value:function(){var e=this._metasets,t=this.data.datasets.length,n=e.length;if(e.sort((function(e,t){return e.index-t.index})),n>t){for(var r=t;r<n;++r)this._destroyDatasetMeta(r);e.splice(t,n-t)}this._sortedMetasets=e.slice(0).sort(q2("order","index"))}},{key:"_removeUnreferencedMetasets",value:function(){var e=this,t=this._metasets,n=this.data.datasets;t.length>n.length&&delete this._stacks,t.forEach((function(t,r){0===n.filter((function(e){return e===t._dataset})).length&&e._destroyDatasetMeta(r)}))}},{key:"buildOrUpdateControllers",value:function(){var e,t,n=[],r=this.data.datasets;for(this._removeUnreferencedMetasets(),e=0,t=r.length;e<t;e++){var i=r[e],a=this.getDatasetMeta(e),o=i.type||this.config.type;if(a.type&&a.type!==o&&(this._destroyDatasetMeta(e),a=this.getDatasetMeta(e)),a.type=o,a.indexAxis=i.indexAxis||F2(o,this.options),a.order=i.order||0,a.index=e,a.label=""+i.label,a.visible=this.isDatasetVisible(e),a.controller)a.controller.updateIndex(e),a.controller.linkScales();else{var s=C2.getController(o),u=E$.datasets[o],l=u.datasetElementType,c=u.dataElementType;Object.assign(s,{dataElementType:C2.getElement(c),datasetElementType:l&&C2.getElement(l)}),a.controller=new s(this,e),n.push(a.controller)}}return this._updateMetasets(),n}},{key:"_resetElements",value:function(){var e=this;cQ(this.data.datasets,(function(t,n){e.getDatasetMeta(n).controller.reset()}),this)}},{key:"reset",value:function(){this._resetElements(),this.notifyPlugins("reset")}},{key:"update",value:function(e){var t=this.config;t.update();var n=this._options=t.createResolver(t.chartOptionScopes(),this.getContext()),r=this._animationsDisabled=!n.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1!==this.notifyPlugins("beforeUpdate",{mode:e,cancelable:!0})){var i=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");for(var a=0,o=0,s=this.data.datasets.length;o<s;o++){var u=this.getDatasetMeta(o).controller,l=!r&&-1===i.indexOf(u);u.buildOrUpdateElements(l),a=Math.max(+u.getMaxOverflow(),a)}a=this._minPadding=n.layout.autoPadding?a:0,this._updateLayout(a),r||cQ(i,(function(e){e.reset()})),this._updateDatasets(e),this.notifyPlugins("afterUpdate",{mode:e}),this._layers.sort(q2("z","_idx"));var c=this._active,f=this._lastEvent;f?this._eventHandler(f,!0):c.length&&this._updateHoverStyles(c,c,!0),this.render()}}},{key:"_updateScales",value:function(){var e=this;cQ(this.scales,(function(t){Z1(e,t)})),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}},{key:"_checkEventBindings",value:function(){var e=this.options,t=new Set(Object.keys(this._listeners)),n=new Set(e.events);AQ(t,n)&&!!this._responsiveListeners===e.responsive||(this.unbindEvents(),this.bindEvents())}},{key:"_updateHiddenIndices",value:function(){var e,t=this._hiddenIndices,n=Pe(this._getUniformDataChanges()||[]);try{for(n.s();!(e=n.n()).done;){var r=e.value,i=r.method,a=r.start,o=r.count;$2(t,a,"_removeElements"===i?-o:o)}}catch(UF){n.e(UF)}finally{n.f()}}},{key:"_getUniformDataChanges",value:function(){var e=this._dataChanges;if(e&&e.length){this._dataChanges=[];for(var t=this.data.datasets.length,n=function(t){return new Set(e.filter((function(e){return e[0]===t})).map((function(e,t){return t+","+e.splice(1).join(",")})))},r=n(0),i=1;i<t;i++)if(!AQ(r,n(i)))return;return Array.from(r).map((function(e){return e.split(",")})).map((function(e){return{method:e[1],start:+e[2],count:+e[3]}}))}}},{key:"_updateLayout",value:function(e){var t=this;if(!1!==this.notifyPlugins("beforeLayout",{cancelable:!0})){K1(this,this.width,this.height,e);var n=this.chartArea,r=n.width<=0||n.height<=0;this._layers=[],cQ(this.boxes,(function(e){var n;r&&"chartArea"===e.position||(e.configure&&e.configure(),(n=t._layers).push.apply(n,ge(e._layers())))}),this),this._layers.forEach((function(e,t){e._idx=t})),this.notifyPlugins("afterLayout")}}},{key:"_updateDatasets",value:function(e){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:e,cancelable:!0})){for(var t=0,n=this.data.datasets.length;t<n;++t)this.getDatasetMeta(t).controller.configure();for(var r=0,i=this.data.datasets.length;r<i;++r)this._updateDataset(r,_Q(e)?e({datasetIndex:r}):e);this.notifyPlugins("afterDatasetsUpdate",{mode:e})}}},{key:"_updateDataset",value:function(e,t){var n=this.getDatasetMeta(e),r={meta:n,index:e,mode:t,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetUpdate",r)&&(n.controller._update(t),r.cancelable=!1,this.notifyPlugins("afterDatasetUpdate",r))}},{key:"render",value:function(){!1!==this.notifyPlugins("beforeRender",{cancelable:!0})&&(H0.has(this)?this.attached&&!H0.running(this)&&H0.start(this):(this.draw(),Z2({chart:this})))}},{key:"draw",value:function(){var e;if(this._resizeBeforeDraw){var t=this._resizeBeforeDraw,n=t.width,r=t.height;this._resize(n,r),this._resizeBeforeDraw=null}if(this.clear(),!(this.width<=0||this.height<=0)&&!1!==this.notifyPlugins("beforeDraw",{cancelable:!0})){var i=this._layers;for(e=0;e<i.length&&i[e].z<=0;++e)i[e].draw(this.chartArea);for(this._drawDatasets();e<i.length;++e)i[e].draw(this.chartArea);this.notifyPlugins("afterDraw")}}},{key:"_getSortedDatasetMetas",value:function(e){var t,n,r=this._sortedMetasets,i=[];for(t=0,n=r.length;t<n;++t){var a=r[t];e&&!a.visible||i.push(a)}return i}},{key:"getSortedVisibleDatasetMetas",value:function(){return this._getSortedDatasetMetas(!0)}},{key:"_drawDatasets",value:function(){if(!1!==this.notifyPlugins("beforeDatasetsDraw",{cancelable:!0})){for(var e=this.getSortedVisibleDatasetMetas(),t=e.length-1;t>=0;--t)this._drawDataset(e[t]);this.notifyPlugins("afterDatasetsDraw")}}},{key:"_drawDataset",value:function(e){var t=this.ctx,n=e._clip,r=!n.disabled,i=function(e,t){var n=e.xScale,r=e.yScale;return n&&r?{left:e5(n,t,"left"),right:e5(n,t,"right"),top:e5(r,t,"top"),bottom:e5(r,t,"bottom")}:t}(e,this.chartArea),a={meta:e,index:e.index,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetDraw",a)&&(r&&R$(t,{left:!1===n.left?0:i.left-n.left,right:!1===n.right?this.width:i.right+n.right,top:!1===n.top?0:i.top-n.top,bottom:!1===n.bottom?this.height:i.bottom+n.bottom}),e.controller.draw(),r&&M$(t),a.cancelable=!1,this.notifyPlugins("afterDatasetDraw",a))}},{key:"isPointInArea",value:function(e){return P$(e,this.chartArea,this._minPadding)}},{key:"getElementsAtEventForMode",value:function(e,t,n,r){var i=M1.modes[t];return"function"===typeof i?i(this,e,n,r):[]}},{key:"getDatasetMeta",value:function(e){var t=this.data.datasets[e],n=this._metasets,r=n.filter((function(e){return e&&e._dataset===t})).pop();return r||(r={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:t&&t.order||0,index:e,_dataset:t,_parsed:[],_sorted:!1},n.push(r)),r}},{key:"getContext",value:function(){return this.$context||(this.$context=J$(null,{chart:this,type:"chart"}))}},{key:"getVisibleDatasetCount",value:function(){return this.getSortedVisibleDatasetMetas().length}},{key:"isDatasetVisible",value:function(e){var t=this.data.datasets[e];if(!t)return!1;var n=this.getDatasetMeta(e);return"boolean"===typeof n.hidden?!n.hidden:!t.hidden}},{key:"setDatasetVisibility",value:function(e,t){this.getDatasetMeta(e).hidden=!t}},{key:"toggleDataVisibility",value:function(e){this._hiddenIndices[e]=!this._hiddenIndices[e]}},{key:"getDataVisibility",value:function(e){return!this._hiddenIndices[e]}},{key:"_updateVisibility",value:function(e,t,n){var r=n?"show":"hide",i=this.getDatasetMeta(e),a=i.controller._resolveAnimations(void 0,r);xQ(t)?(i.data[t].hidden=!n,this.update()):(this.setDatasetVisibility(e,n),a.update(i,{visible:n}),this.update((function(t){return t.datasetIndex===e?r:void 0})))}},{key:"hide",value:function(e,t){this._updateVisibility(e,t,!1)}},{key:"show",value:function(e,t){this._updateVisibility(e,t,!0)}},{key:"_destroyDatasetMeta",value:function(e){var t=this._metasets[e];t&&t.controller&&t.controller._destroy(),delete this._metasets[e]}},{key:"_stop",value:function(){var e,t;for(this.stop(),H0.remove(this),e=0,t=this.data.datasets.length;e<t;++e)this._destroyDatasetMeta(e)}},{key:"destroy",value:function(){this.notifyPlugins("beforeDestroy");var e=this.canvas,t=this.ctx;this._stop(),this.config.clearCache(),e&&(this.unbindEvents(),T$(e,t),this.platform.releaseContext(t),this.canvas=null,this.ctx=null),delete J2[this.id],this.notifyPlugins("afterDestroy")}},{key:"toBase64Image",value:function(){var e;return(e=this.canvas).toDataURL.apply(e,arguments)}},{key:"bindEvents",value:function(){this.bindUserEvents(),this.options.responsive?this.bindResponsiveEvents():this.attached=!0}},{key:"bindUserEvents",value:function(){var e=this,t=this._listeners,n=this.platform,r=function(t,n,r){t.offsetX=n,t.offsetY=r,e._eventHandler(t)};cQ(this.options.events,(function(i){return function(r,i){n.addEventListener(e,r,i),t[r]=i}(i,r)}))}},{key:"bindResponsiveEvents",value:function(){var e=this;this._responsiveListeners||(this._responsiveListeners={});var t,n=this._responsiveListeners,r=this.platform,i=function(t,i){r.addEventListener(e,t,i),n[t]=i},a=function(t,i){n[t]&&(r.removeEventListener(e,t,i),delete n[t])},o=function(t,n){e.canvas&&e.resize(t,n)},s=function n(){a("attach",n),e.attached=!0,e.resize(),i("resize",o),i("detach",t)};t=function(){e.attached=!1,a("resize",o),e._stop(),e._resize(0,0),i("attach",s)},r.isAttached(this.canvas)?s():t()}},{key:"unbindEvents",value:function(){var e=this;cQ(this._listeners,(function(t,n){e.platform.removeEventListener(e,n,t)})),this._listeners={},cQ(this._responsiveListeners,(function(t,n){e.platform.removeEventListener(e,n,t)})),this._responsiveListeners=void 0}},{key:"updateHoverStyle",value:function(e,t,n){var r,i,a,o=n?"set":"remove";for("dataset"===t&&this.getDatasetMeta(e[0].datasetIndex).controller["_"+o+"DatasetHoverStyle"](),i=0,a=e.length;i<a;++i){var s=(r=e[i])&&this.getDatasetMeta(r.datasetIndex).controller;s&&s[o+"HoverStyle"](r.element,r.datasetIndex,r.index)}}},{key:"getActiveElements",value:function(){return this._active||[]}},{key:"setActiveElements",value:function(e){var t=this,n=this._active||[],r=e.map((function(e){var n=e.datasetIndex,r=e.index,i=t.getDatasetMeta(n);if(!i)throw new Error("No dataset found at index "+n);return{datasetIndex:n,element:i.data[r],index:r}}));!fQ(r,n)&&(this._active=r,this._lastEvent=null,this._updateHoverStyles(r,n))}},{key:"notifyPlugins",value:function(e,t,n){return this._plugins.notify(this,e,t,n)}},{key:"isPluginEnabled",value:function(e){return 1===this._plugins._cache.filter((function(t){return t.plugin.id===e})).length}},{key:"_updateHoverStyles",value:function(e,t,n){var r=this.options.hover,i=function(e,t){return e.filter((function(e){return!t.some((function(t){return e.datasetIndex===t.datasetIndex&&e.index===t.index}))}))},a=i(t,e),o=n?e:i(e,t);a.length&&this.updateHoverStyle(a,r.mode,!1),o.length&&r.mode&&this.updateHoverStyle(o,r.mode,!0)}},{key:"_eventHandler",value:function(e,t){var n=this,r={event:e,replay:t,cancelable:!0,inChartArea:this.isPointInArea(e)},i=function(t){return(t.options.events||n.options.events).includes(e.native.type)};if(!1!==this.notifyPlugins("beforeEvent",r,i)){var a=this._handleEvent(e,t,r.inChartArea);return r.cancelable=!1,this.notifyPlugins("afterEvent",r,i),(a||r.changed)&&this.render(),this}}},{key:"_handleEvent",value:function(e,t,n){var r=this._active,i=void 0===r?[]:r,a=this.options,o=t,s=this._getActiveElements(e,i,n,o),u=function(e){return"mouseup"===e.type||"click"===e.type||"contextmenu"===e.type}(e),l=function(e,t,n,r){return n&&"mouseout"!==e.type?r?t:e:null}(e,this._lastEvent,n,u);n&&(this._lastEvent=null,lQ(a.onHover,[e,s,this],this),u&&lQ(a.onClick,[e,s,this],this));var c=!fQ(s,i);return(c||t)&&(this._active=s,this._updateHoverStyles(s,i,t)),this._lastEvent=l,c}},{key:"_getActiveElements",value:function(e,t,n,r){if("mouseout"===e.type)return[];if(!n)return t;var i=this.options.hover;return this.getElementsAtEventForMode(e,i.mode,i,r)}}],[{key:"register",value:function(){C2.add.apply(C2,arguments),n5()}},{key:"unregister",value:function(){C2.remove.apply(C2,arguments),n5()}}]),e}();function n5(){return cQ(t5.instances,(function(e){return e._plugins.invalidate()}))}function r5(e,t,n,r){var i=function(e){return Y$(e,["outerStart","outerEnd","innerStart","innerEnd"])}(e.options.borderRadius),a=(n-t)/2,o=Math.min(a,r*t/2),s=function(e){var t=(n-Math.min(a,e))*r/2;return qQ(e,0,Math.min(a,t))};return{outerStart:s(i.outerStart),outerEnd:s(i.outerEnd),innerStart:qQ(i.innerStart,0,o),innerEnd:qQ(i.innerEnd,0,o)}}function i5(e,t,n,r){return{x:n+e*Math.cos(t),y:r+e*Math.sin(t)}}function a5(e,t,n,r,i,a){var o=t.x,s=t.y,u=t.startAngle,l=t.pixelMargin,c=t.innerRadius,f=Math.max(t.outerRadius+r+n-l,0),h=c>0?c+r+n+l:0,d=0,p=i-u;if(r){var g=((c>0?c-r:0)+(f>0?f-r:0))/2;d=(p-(0!==g?p*g/(g+r):p))/2}var v=(p-Math.max(.001,p*f-n/EQ)/f)/2,m=u+v+d,y=i-v-d,b=r5(t,h,f,y-m),w=b.outerStart,k=b.outerEnd,x=b.innerStart,_=b.innerEnd,A=f-w,E=f-k,S=m+w/A,C=y-k/E,D=h+x,T=h+_,O=m+x/D,F=y-_/T;if(e.beginPath(),a){var P=(S+C)/2;if(e.arc(o,s,f,S,P),e.arc(o,s,f,P,C),k>0){var R=i5(E,C,o,s);e.arc(R.x,R.y,k,C,y+OQ)}var M=i5(T,y,o,s);if(e.lineTo(M.x,M.y),_>0){var I=i5(T,F,o,s);e.arc(I.x,I.y,_,y+OQ,F+Math.PI)}var L=(y-_/h+(m+x/h))/2;if(e.arc(o,s,h,y-_/h,L,!0),e.arc(o,s,h,L,m+x/h,!0),x>0){var N=i5(D,O,o,s);e.arc(N.x,N.y,x,O+Math.PI,m-OQ)}var B=i5(A,m,o,s);if(e.lineTo(B.x,B.y),w>0){var j=i5(A,S,o,s);e.arc(j.x,j.y,w,m-OQ,S)}}else{e.moveTo(o,s);var U=Math.cos(S)*f+o,z=Math.sin(S)*f+s;e.lineTo(U,z);var W=Math.cos(C)*f+o,V=Math.sin(C)*f+s;e.lineTo(W,V)}e.closePath()}function o5(e,t,n,r,i){var a=t.fullCircles,o=t.startAngle,s=t.circumference,u=t.options,l=u.borderWidth,c=u.borderJoinStyle,f=u.borderDash,h=u.borderDashOffset,d="inner"===u.borderAlign;if(l){e.setLineDash(f||[]),e.lineDashOffset=h,d?(e.lineWidth=2*l,e.lineJoin=c||"round"):(e.lineWidth=l,e.lineJoin=c||"bevel");var p=t.endAngle;if(a){a5(e,t,n,r,p,i);for(var g=0;g<a;++g)e.stroke();isNaN(s)||(p=o+(s%SQ||SQ))}d&&function(e,t,n){var r=t.startAngle,i=t.pixelMargin,a=t.x,o=t.y,s=t.outerRadius,u=t.innerRadius,l=i/s;e.beginPath(),e.arc(a,o,s,r-l,n+l),u>i?(l=i/u,e.arc(a,o,u,n+l,r-l,!0)):e.arc(a,o,i,n+OQ,r-OQ),e.closePath(),e.clip()}(e,t,p),a||(a5(e,t,n,r,p,i),e.stroke())}}Gt(t5,"defaults",E$),Gt(t5,"instances",J2),Gt(t5,"overrides",w$),Gt(t5,"registry",C2),Gt(t5,"version","4.4.0"),Gt(t5,"getChart",Q2);var s5=function(e){xe(n,e);var t=Se(n);function n(e){var r;return ve(this,n),Gt(Ee(r=t.call(this)),"circumference",void 0),Gt(Ee(r),"endAngle",void 0),Gt(Ee(r),"fullCircles",void 0),Gt(Ee(r),"innerRadius",void 0),Gt(Ee(r),"outerRadius",void 0),Gt(Ee(r),"pixelMargin",void 0),Gt(Ee(r),"startAngle",void 0),r.options=void 0,r.circumference=void 0,r.startAngle=void 0,r.endAngle=void 0,r.innerRadius=void 0,r.outerRadius=void 0,r.pixelMargin=0,r.fullCircles=0,e&&Object.assign(Ee(r),e),r}return we(n,[{key:"inRange",value:function(e,t,n){var r=WQ(this.getProps(["x","y"],n),{x:e,y:t}),i=r.angle,a=r.distance,o=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],n),s=o.startAngle,u=o.endAngle,l=o.innerRadius,c=o.outerRadius,f=o.circumference,h=(this.options.spacing+this.options.borderWidth)/2,d=sQ(f,u-s)>=SQ||HQ(i,s,u),p=ZQ(a,l+h,c+h);return d&&p}},{key:"getCenterPoint",value:function(e){var t=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius"],e),n=t.x,r=t.y,i=t.startAngle,a=t.endAngle,o=t.innerRadius,s=t.outerRadius,u=this.options,l=u.offset,c=(i+a)/2,f=(o+s+u.spacing+l)/2;return{x:n+Math.cos(c)*f,y:r+Math.sin(c)*f}}},{key:"tooltipPosition",value:function(e){return this.getCenterPoint(e)}},{key:"draw",value:function(e){var t=this.options,n=this.circumference,r=(t.offset||0)/4,i=(t.spacing||0)/2,a=t.circular;if(this.pixelMargin="inner"===t.borderAlign?.33:0,this.fullCircles=n>SQ?Math.floor(n/SQ):0,!(0===n||this.innerRadius<0||this.outerRadius<0)){e.save();var o=(this.startAngle+this.endAngle)/2;e.translate(Math.cos(o)*r,Math.sin(o)*r);var s=r*(1-Math.sin(Math.min(EQ,n||0)));e.fillStyle=t.backgroundColor,e.strokeStyle=t.borderColor,function(e,t,n,r,i){var a=t.fullCircles,o=t.startAngle,s=t.circumference,u=t.endAngle;if(a){a5(e,t,n,r,u,i);for(var l=0;l<a;++l)e.fill();isNaN(s)||(u=o+(s%SQ||SQ))}a5(e,t,n,r,u,i),e.fill()}(e,this,s,i,a),o5(e,this,s,i,a),e.restore()}}}]),n}(p2);function u5(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t;e.lineCap=sQ(n.borderCapStyle,t.borderCapStyle),e.setLineDash(sQ(n.borderDash,t.borderDash)),e.lineDashOffset=sQ(n.borderDashOffset,t.borderDashOffset),e.lineJoin=sQ(n.borderJoinStyle,t.borderJoinStyle),e.lineWidth=sQ(n.borderWidth,t.borderWidth),e.strokeStyle=sQ(n.borderColor,t.borderColor)}function l5(e,t,n){e.lineTo(n.x,n.y)}function c5(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=e.length,i=n.start,a=void 0===i?0:i,o=n.end,s=void 0===o?r-1:o,u=t.start,l=t.end,c=Math.max(a,u),f=Math.min(s,l),h=a<u&&s<u||a>l&&s>l;return{count:r,start:c,loop:t.loop,ilen:f<c&&!h?r+f-c:f-c}}function f5(e,t,n,r){var i,a,o,s=t.points,u=t.options,l=c5(s,n,r),c=l.count,f=l.start,h=l.loop,d=l.ilen,p=function(e){return e.stepped?I$:e.tension||"monotone"===e.cubicInterpolationMode?L$:l5}(u),g=r||{},v=g.move,m=void 0===v||v,y=g.reverse;for(i=0;i<=d;++i)(a=s[(f+(y?d-i:i))%c]).skip||(m?(e.moveTo(a.x,a.y),m=!1):p(e,o,a,y,u.stepped),o=a);return h&&p(e,o,a=s[(f+(y?d:0))%c],y,u.stepped),!!h}function h5(e,t,n,r){var i,a,o,s,u,l,c=t.points,f=c5(c,n,r),h=f.count,d=f.start,p=f.ilen,g=r||{},v=g.move,m=void 0===v||v,y=g.reverse,b=0,w=0,k=function(e){return(d+(y?p-e:e))%h},x=function(){s!==u&&(e.lineTo(b,u),e.lineTo(b,s),e.lineTo(b,l))};for(m&&(a=c[k(0)],e.moveTo(a.x,a.y)),i=0;i<=p;++i)if(!(a=c[k(i)]).skip){var _=a.x,A=a.y,E=0|_;E===o?(A<s?s=A:A>u&&(u=A),b=(w*b+_)/++w):(x(),e.lineTo(_,A),o=E,w=0,s=u=A),l=A}x()}function d5(e){var t=e.options,n=t.borderDash&&t.borderDash.length;return!e._decimated&&!e._loop&&!t.tension&&"monotone"!==t.cubicInterpolationMode&&!t.stepped&&!n?h5:f5}Gt(s5,"id","arc"),Gt(s5,"defaults",{borderAlign:"center",borderColor:"#fff",borderDash:[],borderDashOffset:0,borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0}),Gt(s5,"defaultRoutes",{backgroundColor:"backgroundColor"}),Gt(s5,"descriptors",{_scriptable:!0,_indexable:function(e){return"borderDash"!==e}});var p5="function"===typeof Path2D;function g5(e,t,n,r){p5&&!t.options.segment?function(e,t,n,r){var i=t._path;i||(i=t._path=new Path2D,t.path(i,n,r)&&i.closePath()),u5(e,t.options),e.stroke(i)}(e,t,n,r):function(e,t,n,r){var i,a=t.segments,o=t.options,s=d5(t),u=Pe(a);try{for(u.s();!(i=u.n()).done;){var l=i.value;u5(e,o,l.style),e.beginPath(),s(e,t,l,{start:n,end:n+r-1})&&e.closePath(),e.stroke()}}catch(UF){u.e(UF)}finally{u.f()}}(e,t,n,r)}var v5=function(e){xe(n,e);var t=Se(n);function n(e){var r;return ve(this,n),(r=t.call(this)).animated=!0,r.options=void 0,r._chart=void 0,r._loop=void 0,r._fullLoop=void 0,r._path=void 0,r._points=void 0,r._segments=void 0,r._decimated=!1,r._pointsUpdated=!1,r._datasetIndex=void 0,e&&Object.assign(Ee(r),e),r}return we(n,[{key:"updateControlPoints",value:function(e,t){var n=this.options;if((n.tension||"monotone"===n.cubicInterpolationMode)&&!n.stepped&&!this._pointsUpdated){var r=n.spanGaps?this._loop:this._fullLoop;y0(this._points,n,e,r,t),this._pointsUpdated=!0}}},{key:"points",get:function(){return this._points},set:function(e){this._points=e,delete this._segments,delete this._path,this._pointsUpdated=!1}},{key:"segments",get:function(){return this._segments||(this._segments=function(e,t){var n=e.points,r=e.options.spanGaps,i=n.length;if(!i)return[];var a=!!e._loop,o=function(e,t,n,r){var i=0,a=t-1;if(n&&!r)for(;i<t&&!e[i].skip;)i++;for(;i<t&&e[i].skip;)i++;for(i%=t,n&&(a+=i);a>i&&e[a%t].skip;)a--;return{start:i,end:a%=t}}(n,i,a,r),s=o.start,u=o.end;return W0(e,!0===r?[{start:s,end:u,loop:a}]:function(e,t,n,r){var i,a=e.length,o=[],s=t,u=e[t];for(i=t+1;i<=n;++i){var l=e[i%a];l.skip||l.stop?u.skip||(r=!1,o.push({start:t%a,end:(i-1)%a,loop:r}),t=s=l.stop?i:null):(s=i,u.skip&&(t=i)),u=l}return null!==s&&o.push({start:t%a,end:s%a,loop:r}),o}(n,s,u<s?u+i:u,!!e._fullLoop&&0===s&&u===i-1),n,t)}(this,this.options.segment))}},{key:"first",value:function(){var e=this.segments,t=this.points;return e.length&&t[e[0].start]}},{key:"last",value:function(){var e=this.segments,t=this.points,n=e.length;return n&&t[e[n-1].end]}},{key:"interpolate",value:function(e,t){var n=this.options,r=e[t],i=this.points,a=z0(this,{property:t,start:r,end:r});if(a.length){var o,s,u=[],l=function(e){return e.stepped?R0:e.tension||"monotone"===e.cubicInterpolationMode?M0:P0}(n);for(o=0,s=a.length;o<s;++o){var c=a[o],f=c.start,h=c.end,d=i[f],p=i[h];if(d!==p){var g=l(d,p,Math.abs((r-d[t])/(p[t]-d[t])),n.stepped);g[t]=e[t],u.push(g)}else u.push(d)}return 1===u.length?u[0]:u}}},{key:"pathSegment",value:function(e,t,n){return d5(this)(e,this,t,n)}},{key:"path",value:function(e,t,n){var r=this.segments,i=d5(this),a=this._loop;t=t||0,n=n||this.points.length-t;var o,s=Pe(r);try{for(s.s();!(o=s.n()).done;){a&=i(e,this,o.value,{start:t,end:t+n-1})}}catch(UF){s.e(UF)}finally{s.f()}return!!a}},{key:"draw",value:function(e,t,n,r){var i=this.options||{};(this.points||[]).length&&i.borderWidth&&(e.save(),g5(e,this,n,r),e.restore()),this.animated&&(this._pointsUpdated=!1,this._path=void 0)}}]),n}(p2);function m5(e,t,n,r){var i=e.options,a=e.getProps([n],r)[n];return Math.abs(t-a)<i.radius+i.hitRadius}Gt(v5,"id","line"),Gt(v5,"defaults",{borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:3,capBezierPoints:!0,cubicInterpolationMode:"default",fill:!1,spanGaps:!1,stepped:!1,tension:0}),Gt(v5,"defaultRoutes",{backgroundColor:"backgroundColor",borderColor:"borderColor"}),Gt(v5,"descriptors",{_scriptable:!0,_indexable:function(e){return"borderDash"!==e&&"fill"!==e}});var y5=function(e){xe(n,e);var t=Se(n);function n(e){var r;return ve(this,n),Gt(Ee(r=t.call(this)),"parsed",void 0),Gt(Ee(r),"skip",void 0),Gt(Ee(r),"stop",void 0),r.options=void 0,r.parsed=void 0,r.skip=void 0,r.stop=void 0,e&&Object.assign(Ee(r),e),r}return we(n,[{key:"inRange",value:function(e,t,n){var r=this.options,i=this.getProps(["x","y"],n),a=i.x,o=i.y;return Math.pow(e-a,2)+Math.pow(t-o,2)<Math.pow(r.hitRadius+r.radius,2)}},{key:"inXRange",value:function(e,t){return m5(this,e,"x",t)}},{key:"inYRange",value:function(e,t){return m5(this,e,"y",t)}},{key:"getCenterPoint",value:function(e){var t=this.getProps(["x","y"],e);return{x:t.x,y:t.y}}},{key:"size",value:function(e){var t=(e=e||this.options||{}).radius||0;return 2*((t=Math.max(t,t&&e.hoverRadius||0))+(t&&e.borderWidth||0))}},{key:"draw",value:function(e,t){var n=this.options;this.skip||n.radius<.1||!P$(this,t,this.size(n)/2)||(e.strokeStyle=n.borderColor,e.lineWidth=n.borderWidth,e.fillStyle=n.backgroundColor,O$(e,n,this.x,this.y))}},{key:"getRange",value:function(){var e=this.options||{};return e.radius+e.hitRadius}}]),n}(p2);function b5(e,t){var n,r,i,a,o,s=e.getProps(["x","y","base","width","height"],t),u=s.x,l=s.y,c=s.base,f=s.width,h=s.height;return e.horizontal?(o=h/2,n=Math.min(u,c),r=Math.max(u,c),i=l-o,a=l+o):(n=u-(o=f/2),r=u+o,i=Math.min(l,c),a=Math.max(l,c)),{left:n,top:i,right:r,bottom:a}}function w5(e,t,n,r){return e?0:qQ(t,n,r)}function k5(e){var t=b5(e),n=t.right-t.left,r=t.bottom-t.top,i=function(e,t,n){var r=e.options.borderWidth,i=e.borderSkipped,a=H$(r);return{t:w5(i.top,a.top,0,n),r:w5(i.right,a.right,0,t),b:w5(i.bottom,a.bottom,0,n),l:w5(i.left,a.left,0,t)}}(e,n/2,r/2),a=function(e,t,n){var r=e.getProps(["enableBorderRadius"]).enableBorderRadius,i=e.options.borderRadius,a=q$(i),o=Math.min(t,n),s=e.borderSkipped,u=r||iQ(i);return{topLeft:w5(!u||s.top||s.left,a.topLeft,0,o),topRight:w5(!u||s.top||s.right,a.topRight,0,o),bottomLeft:w5(!u||s.bottom||s.left,a.bottomLeft,0,o),bottomRight:w5(!u||s.bottom||s.right,a.bottomRight,0,o)}}(e,n/2,r/2);return{outer:{x:t.left,y:t.top,w:n,h:r,radius:a},inner:{x:t.left+i.l,y:t.top+i.t,w:n-i.l-i.r,h:r-i.t-i.b,radius:{topLeft:Math.max(0,a.topLeft-Math.max(i.t,i.l)),topRight:Math.max(0,a.topRight-Math.max(i.t,i.r)),bottomLeft:Math.max(0,a.bottomLeft-Math.max(i.b,i.l)),bottomRight:Math.max(0,a.bottomRight-Math.max(i.b,i.r))}}}}function x5(e,t,n,r){var i=null===t,a=null===n,o=e&&!(i&&a)&&b5(e,r);return o&&(i||ZQ(t,o.left,o.right))&&(a||ZQ(n,o.top,o.bottom))}function _5(e,t){e.rect(t.x,t.y,t.w,t.h)}function A5(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=e.x!==n.x?-t:0,i=e.y!==n.y?-t:0,a=(e.x+e.w!==n.x+n.w?t:0)-r,o=(e.y+e.h!==n.y+n.h?t:0)-i;return{x:e.x+r,y:e.y+i,w:e.w+a,h:e.h+o,radius:e.radius}}Gt(y5,"id","point"),Gt(y5,"defaults",{borderWidth:1,hitRadius:1,hoverBorderWidth:1,hoverRadius:4,pointStyle:"circle",radius:3,rotation:0}),Gt(y5,"defaultRoutes",{backgroundColor:"backgroundColor",borderColor:"borderColor"});var E5=function(e){xe(n,e);var t=Se(n);function n(e){var r;return ve(this,n),(r=t.call(this)).options=void 0,r.horizontal=void 0,r.base=void 0,r.width=void 0,r.height=void 0,r.inflateAmount=void 0,e&&Object.assign(Ee(r),e),r}return we(n,[{key:"draw",value:function(e){var t,n=this.inflateAmount,r=this.options,i=r.borderColor,a=r.backgroundColor,o=k5(this),s=o.inner,u=o.outer,l=(t=u.radius).topLeft||t.topRight||t.bottomLeft||t.bottomRight?U$:_5;e.save(),u.w===s.w&&u.h===s.h||(e.beginPath(),l(e,A5(u,n,s)),e.clip(),l(e,A5(s,-n,u)),e.fillStyle=i,e.fill("evenodd")),e.beginPath(),l(e,A5(s,n)),e.fillStyle=a,e.fill(),e.restore()}},{key:"inRange",value:function(e,t,n){return x5(this,e,t,n)}},{key:"inXRange",value:function(e,t){return x5(this,e,null,t)}},{key:"inYRange",value:function(e,t){return x5(this,null,e,t)}},{key:"getCenterPoint",value:function(e){var t=this.getProps(["x","y","base","horizontal"],e),n=t.x,r=t.y,i=t.base,a=t.horizontal;return{x:a?(n+i)/2:n,y:a?r:(r+i)/2}}},{key:"getRange",value:function(e){return"x"===e?this.width/2:this.height/2}}]),n}(p2);Gt(E5,"id","bar"),Gt(E5,"defaults",{borderSkipped:"start",borderWidth:0,borderRadius:0,inflateAmount:"auto",pointStyle:void 0}),Gt(E5,"defaultRoutes",{backgroundColor:"backgroundColor",borderColor:"borderColor"});var S5=Object.freeze({__proto__:null,ArcElement:s5,BarElement:E5,LineElement:v5,PointElement:y5}),C5=["rgb(54, 162, 235)","rgb(255, 99, 132)","rgb(255, 159, 64)","rgb(255, 205, 86)","rgb(75, 192, 192)","rgb(153, 102, 255)","rgb(201, 203, 207)"],D5=C5.map((function(e){return e.replace("rgb(","rgba(").replace(")",", 0.5)")}));function T5(e){return C5[e%C5.length]}function O5(e){return D5[e%D5.length]}function F5(e){var t=0;return function(n,r){var i=e.getDatasetMeta(r).controller;i instanceof b1?t=function(e,t){return e.backgroundColor=e.data.map((function(){return T5(t++)})),t}(n,t):i instanceof k1?t=function(e,t){return e.backgroundColor=e.data.map((function(){return O5(t++)})),t}(n,t):i&&(t=function(e,t){return e.borderColor=T5(t),e.backgroundColor=O5(t),++t}(n,t))}}function P5(e){var t;for(t in e)if(e[t].borderColor||e[t].backgroundColor)return!0;return!1}var R5={id:"colors",defaults:{enabled:!0,forceOverride:!1},beforeLayout:function(e,t,n){if(n.enabled){var r=e.config,i=r.data.datasets,a=r.options,o=a.elements;if(n.forceOverride||!(P5(i)||(s=a,s&&(s.borderColor||s.backgroundColor))||o&&P5(o))){var s,u=F5(e);i.forEach(u)}}}};function M5(e){if(e._decimated){var t=e._data;delete e._decimated,delete e._data,Object.defineProperty(e,"data",{configurable:!0,enumerable:!0,writable:!0,value:t})}}function I5(e){e.data.datasets.forEach((function(e){M5(e)}))}var L5={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:function(e,t,n){if(n.enabled){var r=e.width;e.data.datasets.forEach((function(t,i){var a=t._data,o=t.indexAxis,s=e.getDatasetMeta(i),u=a||t.data;if("y"!==K$([o,e.options.indexAxis])&&s.controller.supportsDecimation){var l=e.scales[s.xAxisID];if(("linear"===l.type||"time"===l.type)&&!e.options.parsing){var c=function(e,t){var n=t.length,r=0,i=e.iScale,a=i.getUserBounds(),o=a.min,s=a.max,u=a.minDefined,l=a.maxDefined;return u&&(r=qQ(KQ(t,i.axis,o).lo,0,n-1)),{start:r,count:l?qQ(KQ(t,i.axis,s).hi+1,r,n)-r:n-r}}(s,u),f=c.start,h=c.count;if(h<=(n.threshold||4*r))M5(t);else{var d;switch(nQ(a)&&(t._data=u,delete t.data,Object.defineProperty(t,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(e){this._data=e}})),n.algorithm){case"lttb":d=function(e,t,n,r,i){var a=i.samples||r;if(a>=n)return e.slice(t,t+n);var o,s,u,l,c,f=[],h=(n-2)/(a-2),d=0,p=t+n-1,g=t;for(f[d++]=e[g],o=0;o<a-2;o++){var v=0,m=0,y=void 0,b=Math.floor((o+1)*h)+1+t,w=Math.min(Math.floor((o+2)*h)+1,n)+t,k=w-b;for(y=b;y<w;y++)v+=e[y].x,m+=e[y].y;v/=k,m/=k;var x=Math.floor(o*h)+1+t,_=Math.min(Math.floor((o+1)*h)+1,n)+t,A=e[g],E=A.x,S=A.y;for(u=l=-1,y=x;y<_;y++)(l=.5*Math.abs((E-v)*(e[y].y-S)-(E-e[y].x)*(m-S)))>u&&(u=l,s=e[y],c=y);f[d++]=s,g=c}return f[d++]=e[p],f}(u,f,h,r,n);break;case"min-max":d=function(e,t,n,r){var i,a,o,s,u,l,c,f,h,d,p=0,g=0,v=[],m=t+n-1,y=e[t].x,b=e[m].x-y;for(i=t;i<t+n;++i){o=((a=e[i]).x-y)/b*r,s=a.y;var w=0|o;if(w===u)s<h?(h=s,l=i):s>d&&(d=s,c=i),p=(g*p+a.x)/++g;else{var k=i-1;if(!nQ(l)&&!nQ(c)){var x=Math.min(l,c),_=Math.max(l,c);x!==f&&x!==k&&v.push(Ht(Ht({},e[x]),{},{x:p})),_!==f&&_!==k&&v.push(Ht(Ht({},e[_]),{},{x:p}))}i>0&&k!==f&&v.push(e[k]),v.push(a),u=w,g=0,h=d=s,l=c=f=i}}return v}(u,f,h,r);break;default:throw new Error("Unsupported decimation algorithm '".concat(n.algorithm,"'"))}t._decimated=d}}}}))}else I5(e)},destroy:function(e){I5(e)}};function N5(e,t,n,r){if(!r){var i=t[e],a=n[e];return"angle"===e&&(i=YQ(i),a=YQ(a)),{property:e,start:i,end:a}}}function B5(e,t,n){for(;t>e;t--){var r=n[t];if(!isNaN(r.x)&&!isNaN(r.y))break}return t}function j5(e,t,n,r){return e&&t?r(e[n],t[n]):e?e[n]:t?t[n]:0}function U5(e,t){var n=[],r=!1;return rQ(e)?(r=!0,n=e):n=function(e,t){var n=e||{},r=n.x,i=void 0===r?null:r,a=n.y,o=void 0===a?null:a,s=t.points,u=[];return t.segments.forEach((function(e){var t=e.start,n=e.end;n=B5(t,n,s);var r=s[t],a=s[n];null!==o?(u.push({x:r.x,y:o}),u.push({x:a.x,y:o})):null!==i&&(u.push({x:i,y:r.y}),u.push({x:i,y:a.y}))})),u}(e,t),n.length?new v5({points:n,options:{tension:0},_loop:r,_fullLoop:r}):null}function z5(e){return e&&!1!==e.fill}function W5(e,t,n){var r,i=e[t].fill,a=[t];if(!n)return i;for(;!1!==i&&-1===a.indexOf(i);){if(!aQ(i))return i;if(!(r=e[i]))return!1;if(r.visible)return i;a.push(i),i=r.fill}return!1}function V5(e,t,n){var r=function(e){var t=e.options,n=t.fill,r=sQ(n&&n.target,n);void 0===r&&(r=!!t.backgroundColor);if(!1===r||null===r)return!1;if(!0===r)return"origin";return r}(e);if(iQ(r))return!isNaN(r.value)&&r;var i=parseFloat(r);return aQ(i)&&Math.floor(i)===i?function(e,t,n,r){"-"!==e&&"+"!==e||(n=t+n);if(n===t||n<0||n>=r)return!1;return n}(r[0],t,i,n):["origin","start","end","stack","shape"].indexOf(r)>=0&&r}function G5(e,t,n){for(var r=[],i=0;i<n.length;i++){var a=Y5(n[i],t,"x"),o=a.first,s=a.last,u=a.point;if(!(!u||o&&s))if(o)r.unshift(u);else if(e.push(u),!s)break}e.push.apply(e,r)}function Y5(e,t,n){var r=e.interpolate(t,n);if(!r)return{};for(var i=r[n],a=e.segments,o=e.points,s=!1,u=!1,l=0;l<a.length;l++){var c=a[l],f=o[c.start][n],h=o[c.end][n];if(ZQ(i,f,h)){s=i===f,u=i===h;break}}return{first:s,last:u,point:r}}var H5=function(){function e(t){ve(this,e),this.x=t.x,this.y=t.y,this.radius=t.radius}return we(e,[{key:"pathSegment",value:function(e,t,n){var r=this.x,i=this.y,a=this.radius;return t=t||{start:0,end:SQ},e.arc(r,i,a,t.end,t.start,!0),!n.bounds}},{key:"interpolate",value:function(e){var t=this.x,n=this.y,r=this.radius,i=e.angle;return{x:t+Math.cos(i)*r,y:n+Math.sin(i)*r,angle:i}}}]),e}();function q5(e){var t=e.chart,n=e.fill,r=e.line;if(aQ(n))return function(e,t){var n=e.getDatasetMeta(t),r=n&&e.isDatasetVisible(t);return r?n.dataset:null}(t,n);if("stack"===n)return function(e){var t=e.scale,n=e.index,r=e.line,i=[],a=r.segments,o=r.points,s=function(e,t){for(var n=[],r=e.getMatchingVisibleMetas("line"),i=0;i<r.length;i++){var a=r[i];if(a.index===t)break;a.hidden||n.unshift(a.dataset)}return n}(t,n);s.push(U5({x:null,y:t.bottom},r));for(var u=0;u<a.length;u++)for(var l=a[u],c=l.start;c<=l.end;c++)G5(i,o[c],s);return new v5({points:i,options:{}})}(e);if("shape"===n)return!0;var i=function(e){var t=e.scale||{};if(t.getPointPositionForValue)return function(e){var t=e.scale,n=e.fill,r=t.options,i=t.getLabels().length,a=r.reverse?t.max:t.min,o=function(e,t,n){return"start"===e?n:"end"===e?t.options.reverse?t.min:t.max:iQ(e)?e.value:t.getBaseValue()}(n,t,a),s=[];if(r.grid.circular){var u=t.getPointPositionForValue(0,a);return new H5({x:u.x,y:u.y,radius:t.getDistanceFromCenterForValue(o)})}for(var l=0;l<i;++l)s.push(t.getPointPositionForValue(l,o));return s}(e);return function(e){var t=e.scale,n=void 0===t?{}:t,r=e.fill,i=function(e,t){var n=null;return"start"===e?n=t.bottom:"end"===e?n=t.top:iQ(e)?n=t.getPixelForValue(e.value):t.getBasePixel&&(n=t.getBasePixel()),n}(r,n);if(aQ(i)){var a=n.isHorizontal();return{x:a?i:null,y:a?null:i}}return null}(e)}(e);return i instanceof H5?i:U5(i,r)}function Z5(e,t,n){var r=q5(t),i=t.line,a=t.scale,o=t.axis,s=i.options,u=s.fill,l=s.backgroundColor,c=u||{},f=c.above,h=void 0===f?l:f,d=c.below,p=void 0===d?l:d;r&&i.points.length&&(R$(e,n),function(e,t){var n=t.line,r=t.target,i=t.above,a=t.below,o=t.area,s=t.scale,u=n._loop?"angle":t.axis;e.save(),"x"===u&&a!==i&&(X5(e,r,o.top),K5(e,{line:n,target:r,color:i,scale:s,property:u}),e.restore(),e.save(),X5(e,r,o.bottom));K5(e,{line:n,target:r,color:a,scale:s,property:u}),e.restore()}(e,{line:i,target:r,above:h,below:p,area:n,scale:a,axis:o}),M$(e))}function X5(e,t,n){var r=t.segments,i=t.points,a=!0,o=!1;e.beginPath();var s,u=Pe(r);try{for(u.s();!(s=u.n()).done;){var l=s.value,c=l.start,f=l.end,h=i[c],d=i[B5(c,f,i)];a?(e.moveTo(h.x,h.y),a=!1):(e.lineTo(h.x,n),e.lineTo(h.x,h.y)),(o=!!t.pathSegment(e,l,{move:o}))?e.closePath():e.lineTo(d.x,n)}}catch(UF){u.e(UF)}finally{u.f()}e.lineTo(t.first().x,n),e.closePath(),e.clip()}function K5(e,t){var n,r=t.line,i=t.target,a=t.property,o=t.color,s=t.scale,u=function(e,t,n){var r,i=e.segments,a=e.points,o=t.points,s=[],u=Pe(i);try{for(u.s();!(r=u.n()).done;){var l=r.value,c=l.start,f=l.end;f=B5(c,f,a);var h=N5(n,a[c],a[f],l.loop);if(t.segments){var d,p=Pe(z0(t,h));try{for(p.s();!(d=p.n()).done;){var g,v=d.value,m=N5(n,o[v.start],o[v.end],v.loop),y=Pe(U0(l,a,m));try{for(y.s();!(g=y.n()).done;){var b=g.value;s.push({source:b,target:v,start:Gt({},n,j5(h,m,"start",Math.max)),end:Gt({},n,j5(h,m,"end",Math.min))})}}catch(UF){y.e(UF)}finally{y.f()}}}catch(UF){p.e(UF)}finally{p.f()}}else s.push({source:l,target:h,start:a[c],end:a[f]})}}catch(UF){u.e(UF)}finally{u.f()}return s}(r,i,a),l=Pe(u);try{for(l.s();!(n=l.n()).done;){var c=n.value,f=c.source,h=c.target,d=c.start,p=c.end,g=f.style,v=(void 0===g?{}:g).backgroundColor,m=void 0===v?o:v,y=!0!==i;e.save(),e.fillStyle=m,J5(e,s,y&&N5(a,d,p)),e.beginPath();var b=!!r.pathSegment(e,f),w=void 0;if(y){b?e.closePath():Q5(e,i,p,a);var k=!!i.pathSegment(e,h,{move:b,reverse:!0});(w=b&&k)||Q5(e,i,d,a)}e.closePath(),e.fill(w?"evenodd":"nonzero"),e.restore()}}catch(UF){l.e(UF)}finally{l.f()}}function J5(e,t,n){var r=t.chart.chartArea,i=r.top,a=r.bottom,o=n||{},s=o.property,u=o.start,l=o.end;"x"===s&&(e.beginPath(),e.rect(u,i,l-u,a-i),e.clip())}function Q5(e,t,n,r){var i=t.interpolate(n,r);i&&e.lineTo(i.x,i.y)}var $5={id:"filler",afterDatasetsUpdate:function(e,t,n){var r,i,a,o,s=(e.data.datasets||[]).length,u=[];for(i=0;i<s;++i)o=null,(a=(r=e.getDatasetMeta(i)).dataset)&&a.options&&a instanceof v5&&(o={visible:e.isDatasetVisible(i),index:i,fill:V5(a,i,s),chart:e,axis:r.controller.options.indexAxis,scale:r.vScale,line:a}),r.$filler=o,u.push(o);for(i=0;i<s;++i)(o=u[i])&&!1!==o.fill&&(o.fill=W5(u,i,n.propagate))},beforeDraw:function(e,t,n){for(var r="beforeDraw"===n.drawTime,i=e.getSortedVisibleDatasetMetas(),a=e.chartArea,o=i.length-1;o>=0;--o){var s=i[o].$filler;s&&(s.line.updateControlPoints(a,s.axis),r&&s.fill&&Z5(e.ctx,s,a))}},beforeDatasetsDraw:function(e,t,n){if("beforeDatasetsDraw"===n.drawTime)for(var r=e.getSortedVisibleDatasetMetas(),i=r.length-1;i>=0;--i){var a=r[i].$filler;z5(a)&&Z5(e.ctx,a,e.chartArea)}},beforeDatasetDraw:function(e,t,n){var r=t.meta.$filler;z5(r)&&"beforeDatasetDraw"===n.drawTime&&Z5(e.ctx,r,e.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}},e4=function(e,t){var n=e.boxHeight,r=void 0===n?t:n,i=e.boxWidth,a=void 0===i?t:i;return e.usePointStyle&&(r=Math.min(r,t),a=e.pointStyleWidth||Math.min(a,t)),{boxWidth:a,boxHeight:r,itemHeight:Math.max(t,r)}},t4=function(e){xe(n,e);var t=Se(n);function n(e){var r;return ve(this,n),(r=t.call(this))._added=!1,r.legendHitBoxes=[],r._hoveredItem=null,r.doughnutMode=!1,r.chart=e.chart,r.options=e.options,r.ctx=e.ctx,r.legendItems=void 0,r.columnSizes=void 0,r.lineWidths=void 0,r.maxHeight=void 0,r.maxWidth=void 0,r.top=void 0,r.bottom=void 0,r.left=void 0,r.right=void 0,r.height=void 0,r.width=void 0,r._margins=void 0,r.position=void 0,r.weight=void 0,r.fullSize=void 0,r}return we(n,[{key:"update",value:function(e,t,n){this.maxWidth=e,this.maxHeight=t,this._margins=n,this.setDimensions(),this.buildLabels(),this.fit()}},{key:"setDimensions",value:function(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}},{key:"buildLabels",value:function(){var e=this,t=this.options.labels||{},n=lQ(t.generateLabels,[this.chart],this)||[];t.filter&&(n=n.filter((function(n){return t.filter(n,e.chart.data)}))),t.sort&&(n=n.sort((function(n,r){return t.sort(n,r,e.chart.data)}))),this.options.reverse&&n.reverse(),this.legendItems=n}},{key:"fit",value:function(){var e=this.options,t=this.ctx;if(e.display){var n,r,i=e.labels,a=X$(i.font),o=a.size,s=this._computeTitleHeight(),u=e4(i,o),l=u.boxWidth,c=u.itemHeight;t.font=a.string,this.isHorizontal()?(n=this.maxWidth,r=this._fitRows(s,o,l,c)+10):(r=this.maxHeight,n=this._fitCols(s,a,l,c)+10),this.width=Math.min(n,e.maxWidth||this.maxWidth),this.height=Math.min(r,e.maxHeight||this.maxHeight)}else this.width=this.height=0}},{key:"_fitRows",value:function(e,t,n,r){var i=this.ctx,a=this.maxWidth,o=this.options.labels.padding,s=this.legendHitBoxes=[],u=this.lineWidths=[0],l=r+o,c=e;i.textAlign="left",i.textBaseline="middle";var f=-1,h=-l;return this.legendItems.forEach((function(e,d){var p=n+t/2+i.measureText(e.text).width;(0===d||u[u.length-1]+p+2*o>a)&&(c+=l,u[u.length-(d>0?0:1)]=0,h+=l,f++),s[d]={left:0,top:h,row:f,width:p,height:r},u[u.length-1]+=p+o})),c}},{key:"_fitCols",value:function(e,t,n,r){var i=this.ctx,a=this.maxHeight,o=this.options.labels.padding,s=this.legendHitBoxes=[],u=this.columnSizes=[],l=a-e,c=o,f=0,h=0,d=0,p=0;return this.legendItems.forEach((function(e,a){var g=function(e,t,n,r,i){var a=function(e,t,n,r){var i=e.text;i&&"string"!==typeof i&&(i=i.reduce((function(e,t){return e.length>t.length?e:t})));return t+n.size/2+r.measureText(i).width}(r,e,t,n),o=function(e,t,n){var r=e;"string"!==typeof t.text&&(r=n4(t,n));return r}(i,r,t.lineHeight);return{itemWidth:a,itemHeight:o}}(n,t,i,e,r),v=g.itemWidth,m=g.itemHeight;a>0&&h+m+2*o>l&&(c+=f+o,u.push({width:f,height:h}),d+=f+o,p++,f=h=0),s[a]={left:d,top:h,col:p,width:v,height:m},f=Math.max(f,v),h+=m+o})),c+=f,u.push({width:f,height:h}),c}},{key:"adjustHitBoxes",value:function(){if(this.options.display){var e=this._computeTitleHeight(),t=this.legendHitBoxes,n=this.options,r=n.align,i=n.labels.padding,a=I0(n.rtl,this.left,this.width);if(this.isHorizontal()){var o,s=0,u=i$(r,this.left+i,this.right-this.lineWidths[s]),l=Pe(t);try{for(l.s();!(o=l.n()).done;){var c=o.value;s!==c.row&&(s=c.row,u=i$(r,this.left+i,this.right-this.lineWidths[s])),c.top+=this.top+e+i,c.left=a.leftForLtr(a.x(u),c.width),u+=c.width+i}}catch(UF){l.e(UF)}finally{l.f()}}else{var f,h=0,d=i$(r,this.top+e+i,this.bottom-this.columnSizes[h].height),p=Pe(t);try{for(p.s();!(f=p.n()).done;){var g=f.value;g.col!==h&&(h=g.col,d=i$(r,this.top+e+i,this.bottom-this.columnSizes[h].height)),g.top=d,g.left+=this.left+i,g.left=a.leftForLtr(a.x(g.left),g.width),d+=g.height+i}}catch(UF){p.e(UF)}finally{p.f()}}}}},{key:"isHorizontal",value:function(){return"top"===this.options.position||"bottom"===this.options.position}},{key:"draw",value:function(){if(this.options.display){var e=this.ctx;R$(e,this),this._draw(),M$(e)}}},{key:"_draw",value:function(){var e,t=this,n=this.options,r=this.columnSizes,i=this.lineWidths,a=this.ctx,o=n.align,s=n.labels,u=E$.color,l=I0(n.rtl,this.left,this.width),c=X$(s.font),f=s.padding,h=c.size,d=h/2;this.drawTitle(),a.textAlign=l.textAlign("left"),a.textBaseline="middle",a.lineWidth=.5,a.font=c.string;var p=e4(s,h),g=p.boxWidth,v=p.boxHeight,m=p.itemHeight,y=this.isHorizontal(),b=this._computeTitleHeight();e=y?{x:i$(o,this.left+f,this.right-i[0]),y:this.top+f+b,line:0}:{x:this.left+f,y:i$(o,this.top+b+f,this.bottom-r[0].height),line:0},L0(this.ctx,n.textDirection);var w=m+f;this.legendItems.forEach((function(p,k){a.strokeStyle=p.fontColor,a.fillStyle=p.fontColor;var x=a.measureText(p.text).width,_=l.textAlign(p.textAlign||(p.textAlign=s.textAlign)),A=g+d+x,E=e.x,S=e.y;if(l.setWidth(t.width),y?k>0&&E+A+f>t.right&&(S=e.y+=w,e.line++,E=e.x=i$(o,t.left+f,t.right-i[e.line])):k>0&&S+w>t.bottom&&(E=e.x=E+r[e.line].width+f,e.line++,S=e.y=i$(o,t.top+b+f,t.bottom-r[e.line].height)),function(e,t,n){if(!(isNaN(g)||g<=0||isNaN(v)||v<0)){a.save();var r=sQ(n.lineWidth,1);if(a.fillStyle=sQ(n.fillStyle,u),a.lineCap=sQ(n.lineCap,"butt"),a.lineDashOffset=sQ(n.lineDashOffset,0),a.lineJoin=sQ(n.lineJoin,"miter"),a.lineWidth=r,a.strokeStyle=sQ(n.strokeStyle,u),a.setLineDash(sQ(n.lineDash,[])),s.usePointStyle){var i={radius:v*Math.SQRT2/2,pointStyle:n.pointStyle,rotation:n.rotation,borderWidth:r},o=l.xPlus(e,g/2);F$(a,i,o,t+d,s.pointStyleWidth&&g)}else{var c=t+Math.max((h-v)/2,0),f=l.leftForLtr(e,g),p=q$(n.borderRadius);a.beginPath(),Object.values(p).some((function(e){return 0!==e}))?U$(a,{x:f,y:c,w:g,h:v,radius:p}):a.rect(f,c,g,v),a.fill(),0!==r&&a.stroke()}a.restore()}}(l.x(E),S,p),E=function(e,t,n,r){return e===(r?"left":"right")?n:"center"===e?(t+n)/2:t}(_,E+g+d,y?E+A:t.right,n.rtl),function(e,t,n){j$(a,n.text,e,t+m/2,c,{strikethrough:n.hidden,textAlign:l.textAlign(n.textAlign)})}(l.x(E),S,p),y)e.x+=A+f;else if("string"!==typeof p.text){var C=c.lineHeight;e.y+=n4(p,C)+f}else e.y+=w})),N0(this.ctx,n.textDirection)}},{key:"drawTitle",value:function(){var e=this.options,t=e.title,n=X$(t.font),r=Z$(t.padding);if(t.display){var i,a=I0(e.rtl,this.left,this.width),o=this.ctx,s=t.position,u=n.size/2,l=r.top+u,c=this.left,f=this.width;if(this.isHorizontal())f=Math.max.apply(Math,ge(this.lineWidths)),i=this.top+l,c=i$(e.align,c,this.right-f);else{var h=this.columnSizes.reduce((function(e,t){return Math.max(e,t.height)}),0);i=l+i$(e.align,this.top,this.bottom-h-e.labels.padding-this._computeTitleHeight())}var d=i$(s,c,c+f);o.textAlign=a.textAlign(r$(s)),o.textBaseline="middle",o.strokeStyle=t.color,o.fillStyle=t.color,o.font=n.string,j$(o,t.text,d,i,n)}}},{key:"_computeTitleHeight",value:function(){var e=this.options.title,t=X$(e.font),n=Z$(e.padding);return e.display?t.lineHeight+n.height:0}},{key:"_getLegendItemAt",value:function(e,t){var n,r,i;if(ZQ(e,this.left,this.right)&&ZQ(t,this.top,this.bottom))for(i=this.legendHitBoxes,n=0;n<i.length;++n)if(ZQ(e,(r=i[n]).left,r.left+r.width)&&ZQ(t,r.top,r.top+r.height))return this.legendItems[n];return null}},{key:"handleEvent",value:function(e){var t=this.options;if(function(e,t){if(("mousemove"===e||"mouseout"===e)&&(t.onHover||t.onLeave))return!0;if(t.onClick&&("click"===e||"mouseup"===e))return!0;return!1}(e.type,t)){var n,r,i=this._getLegendItemAt(e.x,e.y);if("mousemove"===e.type||"mouseout"===e.type){var a=this._hoveredItem,o=(r=i,null!==(n=a)&&null!==r&&n.datasetIndex===r.datasetIndex&&n.index===r.index);a&&!o&&lQ(t.onLeave,[e,a,this],this),this._hoveredItem=i,i&&!o&&lQ(t.onHover,[e,i,this],this)}else i&&lQ(t.onClick,[e,i,this],this)}}}]),n}(p2);function n4(e,t){return t*(e.text?e.text.length:0)}var r4={id:"legend",_element:t4,start:function(e,t,n){var r=e.legend=new t4({ctx:e.ctx,options:n,chart:e});X1(e,r,n),q1(e,r)},stop:function(e){Z1(e,e.legend),delete e.legend},beforeUpdate:function(e,t,n){var r=e.legend;X1(e,r,n),r.options=n},afterUpdate:function(e){var t=e.legend;t.buildLabels(),t.adjustHitBoxes()},afterEvent:function(e,t){t.replay||e.legend.handleEvent(t.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick:function(e,t,n){var r=t.datasetIndex,i=n.chart;i.isDatasetVisible(r)?(i.hide(r),t.hidden=!0):(i.show(r),t.hidden=!1)},onHover:null,onLeave:null,labels:{color:function(e){return e.chart.options.color},boxWidth:40,padding:10,generateLabels:function(e){var t=e.data.datasets,n=e.legend.options.labels,r=n.usePointStyle,i=n.pointStyle,a=n.textAlign,o=n.color,s=n.useBorderRadius,u=n.borderRadius;return e._getSortedDatasetMetas().map((function(e){var n=e.controller.getStyle(r?0:void 0),l=Z$(n.borderWidth);return{text:t[e.index].label,fillStyle:n.backgroundColor,fontColor:o,hidden:!e.visible,lineCap:n.borderCapStyle,lineDash:n.borderDash,lineDashOffset:n.borderDashOffset,lineJoin:n.borderJoinStyle,lineWidth:(l.width+l.height)/4,strokeStyle:n.borderColor,pointStyle:i||n.pointStyle,rotation:n.rotation,textAlign:a||n.textAlign,borderRadius:s&&(u||n.borderRadius),datasetIndex:e.index}}),this)}},title:{color:function(e){return e.chart.options.color},display:!1,position:"center",text:""}},descriptors:{_scriptable:function(e){return!e.startsWith("on")},labels:{_scriptable:function(e){return!["generateLabels","filter","sort"].includes(e)}}}},i4=function(e){xe(n,e);var t=Se(n);function n(e){var r;return ve(this,n),(r=t.call(this)).chart=e.chart,r.options=e.options,r.ctx=e.ctx,r._padding=void 0,r.top=void 0,r.bottom=void 0,r.left=void 0,r.right=void 0,r.width=void 0,r.height=void 0,r.position=void 0,r.weight=void 0,r.fullSize=void 0,r}return we(n,[{key:"update",value:function(e,t){var n=this.options;if(this.left=0,this.top=0,n.display){this.width=this.right=e,this.height=this.bottom=t;var r=rQ(n.text)?n.text.length:1;this._padding=Z$(n.padding);var i=r*X$(n.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=i:this.width=i}else this.width=this.height=this.right=this.bottom=0}},{key:"isHorizontal",value:function(){var e=this.options.position;return"top"===e||"bottom"===e}},{key:"_drawArgs",value:function(e){var t,n,r,i=this.top,a=this.left,o=this.bottom,s=this.right,u=this.options,l=u.align,c=0;return this.isHorizontal()?(n=i$(l,a,s),r=i+e,t=s-a):("left"===u.position?(n=a+e,r=i$(l,o,i),c=-.5*EQ):(n=s-e,r=i$(l,i,o),c=.5*EQ),t=o-i),{titleX:n,titleY:r,maxWidth:t,rotation:c}}},{key:"draw",value:function(){var e=this.ctx,t=this.options;if(t.display){var n=X$(t.font),r=n.lineHeight/2+this._padding.top,i=this._drawArgs(r),a=i.titleX,o=i.titleY,s=i.maxWidth,u=i.rotation;j$(e,t.text,0,0,n,{color:t.color,maxWidth:s,rotation:u,textAlign:r$(t.align),textBaseline:"middle",translation:[a,o]})}}}]),n}(p2);var a4={id:"title",_element:i4,start:function(e,t,n){!function(e,t){var n=new i4({ctx:e.ctx,options:t,chart:e});X1(e,n,t),q1(e,n),e.titleBlock=n}(e,n)},stop:function(e){var t=e.titleBlock;Z1(e,t),delete e.titleBlock},beforeUpdate:function(e,t,n){var r=e.titleBlock;X1(e,r,n),r.options=n},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}},o4=new WeakMap,s4={id:"subtitle",start:function(e,t,n){var r=new i4({ctx:e.ctx,options:n,chart:e});X1(e,r,n),q1(e,r),o4.set(e,r)},stop:function(e){Z1(e,o4.get(e)),o4.delete(e)},beforeUpdate:function(e,t,n){var r=o4.get(e);X1(e,r,n),r.options=n},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}},u4={average:function(e){if(!e.length)return!1;var t,n,r=0,i=0,a=0;for(t=0,n=e.length;t<n;++t){var o=e[t].element;if(o&&o.hasValue()){var s=o.tooltipPosition();r+=s.x,i+=s.y,++a}}return{x:r/a,y:i/a}},nearest:function(e,t){if(!e.length)return!1;var n,r,i,a=t.x,o=t.y,s=Number.POSITIVE_INFINITY;for(n=0,r=e.length;n<r;++n){var u=e[n].element;if(u&&u.hasValue()){var l=VQ(t,u.getCenterPoint());l<s&&(s=l,i=u)}}if(i){var c=i.tooltipPosition();a=c.x,o=c.y}return{x:a,y:o}}};function l4(e,t){return t&&(rQ(t)?Array.prototype.push.apply(e,t):e.push(t)),e}function c4(e){return("string"===typeof e||e instanceof String)&&e.indexOf("\n")>-1?e.split("\n"):e}function f4(e,t){var n=t.element,r=t.datasetIndex,i=t.index,a=e.getDatasetMeta(r).controller,o=a.getLabelAndValue(i),s=o.label,u=o.value;return{chart:e,label:s,parsed:a.getParsed(i),raw:e.data.datasets[r].data[i],formattedValue:u,dataset:a.getDataset(),dataIndex:i,datasetIndex:r,element:n}}function h4(e,t){var n=e.chart.ctx,r=e.body,i=e.footer,a=e.title,o=t.boxWidth,s=t.boxHeight,u=X$(t.bodyFont),l=X$(t.titleFont),c=X$(t.footerFont),f=a.length,h=i.length,d=r.length,p=Z$(t.padding),g=p.height,v=0,m=r.reduce((function(e,t){return e+t.before.length+t.lines.length+t.after.length}),0);(m+=e.beforeBody.length+e.afterBody.length,f&&(g+=f*l.lineHeight+(f-1)*t.titleSpacing+t.titleMarginBottom),m)&&(g+=d*(t.displayColors?Math.max(s,u.lineHeight):u.lineHeight)+(m-d)*u.lineHeight+(m-1)*t.bodySpacing);h&&(g+=t.footerMarginTop+h*c.lineHeight+(h-1)*t.footerSpacing);var y=0,b=function(e){v=Math.max(v,n.measureText(e).width+y)};return n.save(),n.font=l.string,cQ(e.title,b),n.font=u.string,cQ(e.beforeBody.concat(e.afterBody),b),y=t.displayColors?o+2+t.boxPadding:0,cQ(r,(function(e){cQ(e.before,b),cQ(e.lines,b),cQ(e.after,b)})),y=0,n.font=c.string,cQ(e.footer,b),n.restore(),{width:v+=p.width,height:g}}function d4(e,t,n,r){var i=n.x,a=n.width,o=e.width,s=e.chartArea,u=s.left,l=s.right,c="center";return"center"===r?c=i<=(u+l)/2?"left":"right":i<=a/2?c="left":i>=o-a/2&&(c="right"),function(e,t,n,r){var i=r.x,a=r.width,o=n.caretSize+n.caretPadding;return"left"===e&&i+a+o>t.width||"right"===e&&i-a-o<0||void 0}(c,e,t,n)&&(c="center"),c}function p4(e,t,n){var r=n.yAlign||t.yAlign||function(e,t){var n=t.y,r=t.height;return n<r/2?"top":n>e.height-r/2?"bottom":"center"}(e,n);return{xAlign:n.xAlign||t.xAlign||d4(e,t,n,r),yAlign:r}}function g4(e,t,n,r){var i=e.caretSize,a=e.caretPadding,o=e.cornerRadius,s=n.xAlign,u=n.yAlign,l=i+a,c=q$(o),f=c.topLeft,h=c.topRight,d=c.bottomLeft,p=c.bottomRight,g=function(e,t){var n=e.x,r=e.width;return"right"===t?n-=r:"center"===t&&(n-=r/2),n}(t,s),v=function(e,t,n){var r=e.y,i=e.height;return"top"===t?r+=n:r-="bottom"===t?i+n:i/2,r}(t,u,l);return"center"===u?"left"===s?g+=l:"right"===s&&(g-=l):"left"===s?g-=Math.max(f,d)+i:"right"===s&&(g+=Math.max(h,p)+i),{x:qQ(g,0,r.width-t.width),y:qQ(v,0,r.height-t.height)}}function v4(e,t,n){var r=Z$(n.padding);return"center"===t?e.x+e.width/2:"right"===t?e.x+e.width-r.right:e.x+r.left}function m4(e){return l4([],c4(e))}function y4(e,t){var n=t&&t.dataset&&t.dataset.tooltip&&t.dataset.tooltip.callbacks;return n?e.override(n):e}var b4={beforeTitle:eQ,title:function(e){if(e.length>0){var t=e[0],n=t.chart.data.labels,r=n?n.length:0;if(this&&this.options&&"dataset"===this.options.mode)return t.dataset.label||"";if(t.label)return t.label;if(r>0&&t.dataIndex<r)return n[t.dataIndex]}return""},afterTitle:eQ,beforeBody:eQ,beforeLabel:eQ,label:function(e){if(this&&this.options&&"dataset"===this.options.mode)return e.label+": "+e.formattedValue||e.formattedValue;var t=e.dataset.label||"";t&&(t+=": ");var n=e.formattedValue;return nQ(n)||(t+=n),t},labelColor:function(e){var t=e.chart.getDatasetMeta(e.datasetIndex).controller.getStyle(e.dataIndex);return{borderColor:t.borderColor,backgroundColor:t.backgroundColor,borderWidth:t.borderWidth,borderDash:t.borderDash,borderDashOffset:t.borderDashOffset,borderRadius:0}},labelTextColor:function(){return this.options.bodyColor},labelPointStyle:function(e){var t=e.chart.getDatasetMeta(e.datasetIndex).controller.getStyle(e.dataIndex);return{pointStyle:t.pointStyle,rotation:t.rotation}},afterLabel:eQ,afterBody:eQ,beforeFooter:eQ,footer:eQ,afterFooter:eQ};function w4(e,t,n,r){var i=e[t].call(n,r);return"undefined"===typeof i?b4[t].call(n,r):i}var k4=function(e){xe(n,e);var t=Se(n);function n(e){var r;return ve(this,n),(r=t.call(this)).opacity=0,r._active=[],r._eventPosition=void 0,r._size=void 0,r._cachedAnimations=void 0,r._tooltipItems=[],r.$animations=void 0,r.$context=void 0,r.chart=e.chart,r.options=e.options,r.dataPoints=void 0,r.title=void 0,r.beforeBody=void 0,r.body=void 0,r.afterBody=void 0,r.footer=void 0,r.xAlign=void 0,r.yAlign=void 0,r.x=void 0,r.y=void 0,r.height=void 0,r.width=void 0,r.caretX=void 0,r.caretY=void 0,r.labelColors=void 0,r.labelPointStyles=void 0,r.labelTextColors=void 0,r}return we(n,[{key:"initialize",value:function(e){this.options=e,this._cachedAnimations=void 0,this.$context=void 0}},{key:"_resolveAnimations",value:function(){var e=this._cachedAnimations;if(e)return e;var t=this.chart,n=this.options.setContext(this.getContext()),r=n.enabled&&t.options.animation&&n.animations,i=new K0(this.chart,r);return r._cacheable&&(this._cachedAnimations=Object.freeze(i)),i}},{key:"getContext",value:function(){return this.$context||(this.$context=(e=this.chart.getContext(),t=this,n=this._tooltipItems,J$(e,{tooltip:t,tooltipItems:n,type:"tooltip"})));var e,t,n}},{key:"getTitle",value:function(e,t){var n=t.callbacks,r=w4(n,"beforeTitle",this,e),i=w4(n,"title",this,e),a=w4(n,"afterTitle",this,e),o=[];return o=l4(o,c4(r)),o=l4(o,c4(i)),o=l4(o,c4(a))}},{key:"getBeforeBody",value:function(e,t){return m4(w4(t.callbacks,"beforeBody",this,e))}},{key:"getBody",value:function(e,t){var n=this,r=t.callbacks,i=[];return cQ(e,(function(e){var t={before:[],lines:[],after:[]},a=y4(r,e);l4(t.before,c4(w4(a,"beforeLabel",n,e))),l4(t.lines,w4(a,"label",n,e)),l4(t.after,c4(w4(a,"afterLabel",n,e))),i.push(t)})),i}},{key:"getAfterBody",value:function(e,t){return m4(w4(t.callbacks,"afterBody",this,e))}},{key:"getFooter",value:function(e,t){var n=t.callbacks,r=w4(n,"beforeFooter",this,e),i=w4(n,"footer",this,e),a=w4(n,"afterFooter",this,e),o=[];return o=l4(o,c4(r)),o=l4(o,c4(i)),o=l4(o,c4(a))}},{key:"_createItems",value:function(e){var t,n,r=this,i=this._active,a=this.chart.data,o=[],s=[],u=[],l=[];for(t=0,n=i.length;t<n;++t)l.push(f4(this.chart,i[t]));return e.filter&&(l=l.filter((function(t,n,r){return e.filter(t,n,r,a)}))),e.itemSort&&(l=l.sort((function(t,n){return e.itemSort(t,n,a)}))),cQ(l,(function(t){var n=y4(e.callbacks,t);o.push(w4(n,"labelColor",r,t)),s.push(w4(n,"labelPointStyle",r,t)),u.push(w4(n,"labelTextColor",r,t))})),this.labelColors=o,this.labelPointStyles=s,this.labelTextColors=u,this.dataPoints=l,l}},{key:"update",value:function(e,t){var n,r=this.options.setContext(this.getContext()),i=this._active,a=[];if(i.length){var o=u4[r.position].call(this,i,this._eventPosition);a=this._createItems(r),this.title=this.getTitle(a,r),this.beforeBody=this.getBeforeBody(a,r),this.body=this.getBody(a,r),this.afterBody=this.getAfterBody(a,r),this.footer=this.getFooter(a,r);var s=this._size=h4(this,r),u=Object.assign({},o,s),l=p4(this.chart,r,u),c=g4(r,u,l,this.chart);this.xAlign=l.xAlign,this.yAlign=l.yAlign,n={opacity:1,x:c.x,y:c.y,width:s.width,height:s.height,caretX:o.x,caretY:o.y}}else 0!==this.opacity&&(n={opacity:0});this._tooltipItems=a,this.$context=void 0,n&&this._resolveAnimations().update(this,n),e&&r.external&&r.external.call(this,{chart:this.chart,tooltip:this,replay:t})}},{key:"drawCaret",value:function(e,t,n,r){var i=this.getCaretPosition(e,n,r);t.lineTo(i.x1,i.y1),t.lineTo(i.x2,i.y2),t.lineTo(i.x3,i.y3)}},{key:"getCaretPosition",value:function(e,t,n){var r,i,a,o,s,u,l=this.xAlign,c=this.yAlign,f=n.caretSize,h=q$(n.cornerRadius),d=h.topLeft,p=h.topRight,g=h.bottomLeft,v=h.bottomRight,m=e.x,y=e.y,b=t.width,w=t.height;return"center"===c?(s=y+w/2,"left"===l?(i=(r=m)-f,o=s+f,u=s-f):(i=(r=m+b)+f,o=s-f,u=s+f),a=r):(i="left"===l?m+Math.max(d,g)+f:"right"===l?m+b-Math.max(p,v)-f:this.caretX,"top"===c?(s=(o=y)-f,r=i-f,a=i+f):(s=(o=y+w)+f,r=i+f,a=i-f),u=o),{x1:r,x2:i,x3:a,y1:o,y2:s,y3:u}}},{key:"drawTitle",value:function(e,t,n){var r,i,a,o=this.title,s=o.length;if(s){var u=I0(n.rtl,this.x,this.width);for(e.x=v4(this,n.titleAlign,n),t.textAlign=u.textAlign(n.titleAlign),t.textBaseline="middle",r=X$(n.titleFont),i=n.titleSpacing,t.fillStyle=n.titleColor,t.font=r.string,a=0;a<s;++a)t.fillText(o[a],u.x(e.x),e.y+r.lineHeight/2),e.y+=r.lineHeight+i,a+1===s&&(e.y+=n.titleMarginBottom-i)}}},{key:"_drawColorBox",value:function(e,t,n,r,i){var a=this.labelColors[n],o=this.labelPointStyles[n],s=i.boxHeight,u=i.boxWidth,l=X$(i.bodyFont),c=v4(this,"left",i),f=r.x(c),h=s<l.lineHeight?(l.lineHeight-s)/2:0,d=t.y+h;if(i.usePointStyle){var p={radius:Math.min(u,s)/2,pointStyle:o.pointStyle,rotation:o.rotation,borderWidth:1},g=r.leftForLtr(f,u)+u/2,v=d+s/2;e.strokeStyle=i.multiKeyBackground,e.fillStyle=i.multiKeyBackground,O$(e,p,g,v),e.strokeStyle=a.borderColor,e.fillStyle=a.backgroundColor,O$(e,p,g,v)}else{e.lineWidth=iQ(a.borderWidth)?Math.max.apply(Math,ge(Object.values(a.borderWidth))):a.borderWidth||1,e.strokeStyle=a.borderColor,e.setLineDash(a.borderDash||[]),e.lineDashOffset=a.borderDashOffset||0;var m=r.leftForLtr(f,u),y=r.leftForLtr(r.xPlus(f,1),u-2),b=q$(a.borderRadius);Object.values(b).some((function(e){return 0!==e}))?(e.beginPath(),e.fillStyle=i.multiKeyBackground,U$(e,{x:m,y:d,w:u,h:s,radius:b}),e.fill(),e.stroke(),e.fillStyle=a.backgroundColor,e.beginPath(),U$(e,{x:y,y:d+1,w:u-2,h:s-2,radius:b}),e.fill()):(e.fillStyle=i.multiKeyBackground,e.fillRect(m,d,u,s),e.strokeRect(m,d,u,s),e.fillStyle=a.backgroundColor,e.fillRect(y,d+1,u-2,s-2))}e.fillStyle=this.labelTextColors[n]}},{key:"drawBody",value:function(e,t,n){var r,i,a,o,s,u,l,c=this.body,f=n.bodySpacing,h=n.bodyAlign,d=n.displayColors,p=n.boxHeight,g=n.boxWidth,v=n.boxPadding,m=X$(n.bodyFont),y=m.lineHeight,b=0,w=I0(n.rtl,this.x,this.width),k=function(n){t.fillText(n,w.x(e.x+b),e.y+y/2),e.y+=y+f},x=w.textAlign(h);for(t.textAlign=h,t.textBaseline="middle",t.font=m.string,e.x=v4(this,x,n),t.fillStyle=n.bodyColor,cQ(this.beforeBody,k),b=d&&"right"!==x?"center"===h?g/2+v:g+2+v:0,o=0,u=c.length;o<u;++o){for(r=c[o],i=this.labelTextColors[o],t.fillStyle=i,cQ(r.before,k),a=r.lines,d&&a.length&&(this._drawColorBox(t,e,o,w,n),y=Math.max(m.lineHeight,p)),s=0,l=a.length;s<l;++s)k(a[s]),y=m.lineHeight;cQ(r.after,k)}b=0,y=m.lineHeight,cQ(this.afterBody,k),e.y-=f}},{key:"drawFooter",value:function(e,t,n){var r,i,a=this.footer,o=a.length;if(o){var s=I0(n.rtl,this.x,this.width);for(e.x=v4(this,n.footerAlign,n),e.y+=n.footerMarginTop,t.textAlign=s.textAlign(n.footerAlign),t.textBaseline="middle",r=X$(n.footerFont),t.fillStyle=n.footerColor,t.font=r.string,i=0;i<o;++i)t.fillText(a[i],s.x(e.x),e.y+r.lineHeight/2),e.y+=r.lineHeight+n.footerSpacing}}},{key:"drawBackground",value:function(e,t,n,r){var i=this.xAlign,a=this.yAlign,o=e.x,s=e.y,u=n.width,l=n.height,c=q$(r.cornerRadius),f=c.topLeft,h=c.topRight,d=c.bottomLeft,p=c.bottomRight;t.fillStyle=r.backgroundColor,t.strokeStyle=r.borderColor,t.lineWidth=r.borderWidth,t.beginPath(),t.moveTo(o+f,s),"top"===a&&this.drawCaret(e,t,n,r),t.lineTo(o+u-h,s),t.quadraticCurveTo(o+u,s,o+u,s+h),"center"===a&&"right"===i&&this.drawCaret(e,t,n,r),t.lineTo(o+u,s+l-p),t.quadraticCurveTo(o+u,s+l,o+u-p,s+l),"bottom"===a&&this.drawCaret(e,t,n,r),t.lineTo(o+d,s+l),t.quadraticCurveTo(o,s+l,o,s+l-d),"center"===a&&"left"===i&&this.drawCaret(e,t,n,r),t.lineTo(o,s+f),t.quadraticCurveTo(o,s,o+f,s),t.closePath(),t.fill(),r.borderWidth>0&&t.stroke()}},{key:"_updateAnimationTarget",value:function(e){var t=this.chart,n=this.$animations,r=n&&n.x,i=n&&n.y;if(r||i){var a=u4[e.position].call(this,this._active,this._eventPosition);if(!a)return;var o=this._size=h4(this,e),s=Object.assign({},a,this._size),u=p4(t,e,s),l=g4(e,s,u,t);r._to===l.x&&i._to===l.y||(this.xAlign=u.xAlign,this.yAlign=u.yAlign,this.width=o.width,this.height=o.height,this.caretX=a.x,this.caretY=a.y,this._resolveAnimations().update(this,l))}}},{key:"_willRender",value:function(){return!!this.opacity}},{key:"draw",value:function(e){var t=this.options.setContext(this.getContext()),n=this.opacity;if(n){this._updateAnimationTarget(t);var r={width:this.width,height:this.height},i={x:this.x,y:this.y};n=Math.abs(n)<.001?0:n;var a=Z$(t.padding),o=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;t.enabled&&o&&(e.save(),e.globalAlpha=n,this.drawBackground(i,e,r,t),L0(e,t.textDirection),i.y+=a.top,this.drawTitle(i,e,t),this.drawBody(i,e,t),this.drawFooter(i,e,t),N0(e,t.textDirection),e.restore())}}},{key:"getActiveElements",value:function(){return this._active||[]}},{key:"setActiveElements",value:function(e,t){var n=this,r=this._active,i=e.map((function(e){var t=e.datasetIndex,r=e.index,i=n.chart.getDatasetMeta(t);if(!i)throw new Error("Cannot find a dataset at index "+t);return{datasetIndex:t,element:i.data[r],index:r}})),a=!fQ(r,i),o=this._positionChanged(i,t);(a||o)&&(this._active=i,this._eventPosition=t,this._ignoreReplayEvents=!0,this.update(!0))}},{key:"handleEvent",value:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(t&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;var r=this.options,i=this._active||[],a=this._getActiveElements(e,i,t,n),o=this._positionChanged(a,e),s=t||!fQ(a,i)||o;return s&&(this._active=a,(r.enabled||r.external)&&(this._eventPosition={x:e.x,y:e.y},this.update(!0,t))),s}},{key:"_getActiveElements",value:function(e,t,n,r){var i=this.options;if("mouseout"===e.type)return[];if(!r)return t;var a=this.chart.getElementsAtEventForMode(e,i.mode,i,n);return i.reverse&&a.reverse(),a}},{key:"_positionChanged",value:function(e,t){var n=this.caretX,r=this.caretY,i=this.options,a=u4[i.position].call(this,e,t);return!1!==a&&(n!==a.x||r!==a.y)}}]),n}(p2);Gt(k4,"positioners",u4);var x4={id:"tooltip",_element:k4,positioners:u4,afterInit:function(e,t,n){n&&(e.tooltip=new k4({chart:e,options:n}))},beforeUpdate:function(e,t,n){e.tooltip&&e.tooltip.initialize(n)},reset:function(e,t,n){e.tooltip&&e.tooltip.initialize(n)},afterDraw:function(e){var t=e.tooltip;if(t&&t._willRender()){var n={tooltip:t};if(!1===e.notifyPlugins("beforeTooltipDraw",Ht(Ht({},n),{},{cancelable:!0})))return;t.draw(e.ctx),e.notifyPlugins("afterTooltipDraw",n)}},afterEvent:function(e,t){if(e.tooltip){var n=t.replay;e.tooltip.handleEvent(t.event,n,t.inChartArea)&&(t.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:function(e,t){return t.bodyFont.size},boxWidth:function(e,t){return t.bodyFont.size},multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:b4},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:function(e){return"filter"!==e&&"itemSort"!==e&&"external"!==e},_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},_4=Object.freeze({__proto__:null,Colors:R5,Decimation:L5,Filler:$5,Legend:r4,SubTitle:s4,Title:a4,Tooltip:x4});function A4(e,t,n,r){var i=e.indexOf(t);return-1===i?function(e,t,n,r){return"string"===typeof t?(n=e.push(t)-1,r.unshift({index:n,label:t})):isNaN(t)&&(n=null),n}(e,t,n,r):i!==e.lastIndexOf(t)?n:i}function E4(e){var t=this.getLabels();return e>=0&&e<t.length?t[e]:e}var S4=function(e){xe(n,e);var t=Se(n);function n(e){var r;return ve(this,n),(r=t.call(this,e))._startValue=void 0,r._valueRange=0,r._addedLabels=[],r}return we(n,[{key:"init",value:function(e){var t=this._addedLabels;if(t.length){var r,i=this.getLabels(),a=Pe(t);try{for(a.s();!(r=a.n()).done;){var o=r.value,s=o.index,u=o.label;i[s]===u&&i.splice(s,1)}}catch(UF){a.e(UF)}finally{a.f()}this._addedLabels=[]}Gn(_e(n.prototype),"init",this).call(this,e)}},{key:"parse",value:function(e,t){if(nQ(e))return null;var n=this.getLabels();return function(e,t){return null===e?null:qQ(Math.round(e),0,t)}(t=isFinite(t)&&n[t]===e?t:A4(n,e,sQ(t,e),this._addedLabels),n.length-1)}},{key:"determineDataLimits",value:function(){var e=this.getUserBounds(),t=e.minDefined,n=e.maxDefined,r=this.getMinMax(!0),i=r.min,a=r.max;"ticks"===this.options.bounds&&(t||(i=0),n||(a=this.getLabels().length-1)),this.min=i,this.max=a}},{key:"buildTicks",value:function(){var e=this.min,t=this.max,n=this.options.offset,r=[],i=this.getLabels();i=0===e&&t===i.length-1?i:i.slice(e,t+1),this._valueRange=Math.max(i.length-(n?0:1),1),this._startValue=this.min-(n?.5:0);for(var a=e;a<=t;a++)r.push({value:a});return r}},{key:"getLabelForValue",value:function(e){return E4.call(this,e)}},{key:"configure",value:function(){Gn(_e(n.prototype),"configure",this).call(this),this.isHorizontal()||(this._reversePixels=!this._reversePixels)}},{key:"getPixelForValue",value:function(e){return"number"!==typeof e&&(e=this.parse(e)),null===e?NaN:this.getPixelForDecimal((e-this._startValue)/this._valueRange)}},{key:"getPixelForTick",value:function(e){var t=this.ticks;return e<0||e>t.length-1?null:this.getPixelForValue(t[e].value)}},{key:"getValueForPixel",value:function(e){return Math.round(this._startValue+this.getDecimalForPixel(e)*this._valueRange)}},{key:"getBasePixel",value:function(){return this.bottom}}]),n}(A2);function C4(e,t){var n,r,i,a,o=[],s=e.bounds,u=e.step,l=e.min,c=e.max,f=e.precision,h=e.count,d=e.maxTicks,p=e.maxDigits,g=e.includeBounds,v=u||1,m=d-1,y=t.min,b=t.max,w=!nQ(l),k=!nQ(c),x=!nQ(h),_=(b-y)/(p+1),A=LQ((b-y)/m/v)*v;if(A<1e-14&&!w&&!k)return[{value:y},{value:b}];(a=Math.ceil(b/A)-Math.floor(y/A))>m&&(A=LQ(a*A/m/v)*v),nQ(f)||(n=Math.pow(10,f),A=Math.ceil(A*n)/n),"ticks"===s?(r=Math.floor(y/A)*A,i=Math.ceil(b/A)*A):(r=y,i=b),w&&k&&u&&function(e,t){var n=Math.round(e);return n-t<=e&&n+t>=e}((c-l)/u,A/1e3)?(A=(c-l)/(a=Math.round(Math.min((c-l)/A,d))),r=l,i=c):x?A=((i=k?c:i)-(r=w?l:r))/(a=h-1):a=IQ(a=(i-r)/A,Math.round(a),A/1e3)?Math.round(a):Math.ceil(a);var E=Math.max(zQ(A),zQ(r));n=Math.pow(10,nQ(f)?E:f),r=Math.round(r*n)/n,i=Math.round(i*n)/n;var S=0;for(w&&(g&&r!==l?(o.push({value:l}),r<l&&S++,IQ(Math.round((r+S*A)*n)/n,l,D4(l,_,e))&&S++):r<l&&S++);S<a;++S){var C=Math.round((r+S*A)*n)/n;if(k&&C>c)break;o.push({value:C})}return k&&g&&i!==c?o.length&&IQ(o[o.length-1].value,c,D4(c,_,e))?o[o.length-1].value=c:o.push({value:c}):k&&i!==c||o.push({value:i}),o}function D4(e,t,n){var r=n.horizontal,i=jQ(n.minRotation),a=(r?Math.sin(i):Math.cos(i))||.001,o=.75*t*(""+e).length;return Math.min(t/a,o)}Gt(S4,"id","category"),Gt(S4,"defaults",{ticks:{callback:E4}});var T4=function(e){xe(n,e);var t=Se(n);function n(e){var r;return ve(this,n),(r=t.call(this,e)).start=void 0,r.end=void 0,r._startValue=void 0,r._endValue=void 0,r._valueRange=0,r}return we(n,[{key:"parse",value:function(e,t){return nQ(e)||("number"===typeof e||e instanceof Number)&&!isFinite(+e)?null:+e}},{key:"handleTickRangeOptions",value:function(){var e=this.options.beginAtZero,t=this.getUserBounds(),n=t.minDefined,r=t.maxDefined,i=this.min,a=this.max,o=function(e){return i=n?i:e},s=function(e){return a=r?a:e};if(e){var u=MQ(i),l=MQ(a);u<0&&l<0?s(0):u>0&&l>0&&o(0)}if(i===a){var c=0===a?1:Math.abs(.05*a);s(a+c),e||o(i-c)}this.min=i,this.max=a}},{key:"getTickLimit",value:function(){var e,t=this.options.ticks,n=t.maxTicksLimit,r=t.stepSize;return r?(e=Math.ceil(this.max/r)-Math.floor(this.min/r)+1)>1e3&&(console.warn("scales.".concat(this.id,".ticks.stepSize: ").concat(r," would result generating up to ").concat(e," ticks. Limiting to 1000.")),e=1e3):(e=this.computeTickLimit(),n=n||11),n&&(e=Math.min(n,e)),e}},{key:"computeTickLimit",value:function(){return Number.POSITIVE_INFINITY}},{key:"buildTicks",value:function(){var e=this.options,t=e.ticks,n=this.getTickLimit(),r=C4({maxTicks:n=Math.max(2,n),bounds:e.bounds,min:e.min,max:e.max,precision:t.precision,step:t.stepSize,count:t.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:t.minRotation||0,includeBounds:!1!==t.includeBounds},this._range||this);return"ticks"===e.bounds&&BQ(r,this,"value"),e.reverse?(r.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),r}},{key:"configure",value:function(){var e=this.ticks,t=this.min,r=this.max;if(Gn(_e(n.prototype),"configure",this).call(this),this.options.offset&&e.length){var i=(r-t)/Math.max(e.length-1,1)/2;t-=i,r+=i}this._startValue=t,this._endValue=r,this._valueRange=r-t}},{key:"getLabelForValue",value:function(e){return m$(e,this.chart.options.locale,this.options.ticks.format)}}]),n}(A2),O4=function(e){xe(n,e);var t=Se(n);function n(){return ve(this,n),t.apply(this,arguments)}return we(n,[{key:"determineDataLimits",value:function(){var e=this.getMinMax(!0),t=e.min,n=e.max;this.min=aQ(t)?t:0,this.max=aQ(n)?n:1,this.handleTickRangeOptions()}},{key:"computeTickLimit",value:function(){var e=this.isHorizontal(),t=e?this.width:this.height,n=jQ(this.options.ticks.minRotation),r=(e?Math.sin(n):Math.cos(n))||.001,i=this._resolveTickFontOptions(0);return Math.ceil(t/Math.min(40,i.lineHeight/r))}},{key:"getPixelForValue",value:function(e){return null===e?NaN:this.getPixelForDecimal((e-this._startValue)/this._valueRange)}},{key:"getValueForPixel",value:function(e){return this._startValue+this.getDecimalForPixel(e)*this._valueRange}}]),n}(T4);Gt(O4,"id","linear"),Gt(O4,"defaults",{ticks:{callback:b$.formatters.numeric}});var F4=function(e){return Math.floor(RQ(e))},P4=function(e,t){return Math.pow(10,F4(e)+t)};function R4(e){return 1===e/Math.pow(10,F4(e))}function M4(e,t,n){var r=Math.pow(10,n),i=Math.floor(e/r);return Math.ceil(t/r)-i}function I4(e,t){var n=t.min,r=t.max;n=oQ(e.min,n);for(var i=[],a=F4(n),o=function(e,t){for(var n=F4(t-e);M4(e,t,n)>10;)n++;for(;M4(e,t,n)<10;)n--;return Math.min(n,F4(e))}(n,r),s=o<0?Math.pow(10,Math.abs(o)):1,u=Math.pow(10,o),l=a>o?Math.pow(10,a):0,c=Math.round((n-l)*s)/s,f=Math.floor((n-l)/u/10)*u*10,h=Math.floor((c-f)/Math.pow(10,o)),d=oQ(e.min,Math.round((l+f+h*Math.pow(10,o))*s)/s);d<r;)i.push({value:d,major:R4(d),significand:h}),h>=10?h=h<15?15:20:h++,h>=20&&(h=2,s=++o>=0?1:s),d=Math.round((l+f+h*Math.pow(10,o))*s)/s;var p=oQ(e.max,d);return i.push({value:p,major:R4(p),significand:h}),i}var L4=function(e){xe(n,e);var t=Se(n);function n(e){var r;return ve(this,n),(r=t.call(this,e)).start=void 0,r.end=void 0,r._startValue=void 0,r._valueRange=0,r}return we(n,[{key:"parse",value:function(e,t){var n=T4.prototype.parse.apply(this,[e,t]);if(0!==n)return aQ(n)&&n>0?n:null;this._zero=!0}},{key:"determineDataLimits",value:function(){var e=this.getMinMax(!0),t=e.min,n=e.max;this.min=aQ(t)?Math.max(0,t):null,this.max=aQ(n)?Math.max(0,n):null,this.options.beginAtZero&&(this._zero=!0),this._zero&&this.min!==this._suggestedMin&&!aQ(this._userMin)&&(this.min=t===P4(this.min,0)?P4(this.min,-1):P4(this.min,0)),this.handleTickRangeOptions()}},{key:"handleTickRangeOptions",value:function(){var e=this.getUserBounds(),t=e.minDefined,n=e.maxDefined,r=this.min,i=this.max,a=function(e){return r=t?r:e},o=function(e){return i=n?i:e};r===i&&(r<=0?(a(1),o(10)):(a(P4(r,-1)),o(P4(i,1)))),r<=0&&a(P4(i,-1)),i<=0&&o(P4(r,1)),this.min=r,this.max=i}},{key:"buildTicks",value:function(){var e=this.options,t=I4({min:this._userMin,max:this._userMax},this);return"ticks"===e.bounds&&BQ(t,this,"value"),e.reverse?(t.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),t}},{key:"getLabelForValue",value:function(e){return void 0===e?"0":m$(e,this.chart.options.locale,this.options.ticks.format)}},{key:"configure",value:function(){var e=this.min;Gn(_e(n.prototype),"configure",this).call(this),this._startValue=RQ(e),this._valueRange=RQ(this.max)-RQ(e)}},{key:"getPixelForValue",value:function(e){return void 0!==e&&0!==e||(e=this.min),null===e||isNaN(e)?NaN:this.getPixelForDecimal(e===this.min?0:(RQ(e)-this._startValue)/this._valueRange)}},{key:"getValueForPixel",value:function(e){var t=this.getDecimalForPixel(e);return Math.pow(10,this._startValue+t*this._valueRange)}}]),n}(A2);function N4(e){var t=e.ticks;if(t.display&&e.display){var n=Z$(t.backdropPadding);return sQ(t.font&&t.font.size,E$.font.size)+n.height}return 0}function B4(e,t,n,r,i){return e===r||e===i?{start:t-n/2,end:t+n/2}:e<r||e>i?{start:t-n,end:t}:{start:t,end:t+n}}function j4(e){for(var t,n,r,i={l:e.left+e._padding.left,r:e.right-e._padding.right,t:e.top+e._padding.top,b:e.bottom-e._padding.bottom},a=Object.assign({},i),o=[],s=[],u=e._pointLabels.length,l=e.options.pointLabels,c=l.centerPointLabels?EQ/u:0,f=0;f<u;f++){var h=l.setContext(e.getPointLabelContext(f));s[f]=h.padding;var d=e.getPointPosition(f,e.drawingArea+s[f],c),p=X$(h.font),g=(t=e.ctx,n=p,r=rQ(r=e._pointLabels[f])?r:[r],{w:C$(t,n.string,r),h:r.length*n.lineHeight});o[f]=g;var v=YQ(e.getIndexAngle(f)+c),m=Math.round(UQ(v));U4(a,i,v,B4(m,d.x,g.w,0,180),B4(m,d.y,g.h,90,270))}e.setCenterPoint(i.l-a.l,a.r-i.r,i.t-a.t,a.b-i.b),e._pointLabelItems=function(e,t,n){for(var r,i=[],a=e._pointLabels.length,o=e.options,s=o.pointLabels,u=s.centerPointLabels,l=s.display,c={extra:N4(o)/2,additionalAngle:u?EQ/a:0},f=0;f<a;f++){c.padding=n[f],c.size=t[f];var h=z4(e,f,c);i.push(h),"auto"===l&&(h.visible=W4(h,r),h.visible&&(r=h))}return i}(e,o,s)}function U4(e,t,n,r,i){var a=Math.abs(Math.sin(n)),o=Math.abs(Math.cos(n)),s=0,u=0;r.start<t.l?(s=(t.l-r.start)/a,e.l=Math.min(e.l,t.l-s)):r.end>t.r&&(s=(r.end-t.r)/a,e.r=Math.max(e.r,t.r+s)),i.start<t.t?(u=(t.t-i.start)/o,e.t=Math.min(e.t,t.t-u)):i.end>t.b&&(u=(i.end-t.b)/o,e.b=Math.max(e.b,t.b+u))}function z4(e,t,n){var r=e.drawingArea,i=n.extra,a=n.additionalAngle,o=n.padding,s=n.size,u=e.getPointPosition(t,r+i+o,a),l=Math.round(UQ(YQ(u.angle+OQ))),c=function(e,t,n){90===n||270===n?e-=t/2:(n>270||n<90)&&(e-=t);return e}(u.y,s.h,l),f=function(e){if(0===e||180===e)return"center";if(e<180)return"left";return"right"}(l),h=function(e,t,n){"right"===n?e-=t:"center"===n&&(e-=t/2);return e}(u.x,s.w,f);return{visible:!0,x:u.x,y:c,textAlign:f,left:h,top:c,right:h+s.w,bottom:c+s.h}}function W4(e,t){if(!t)return!0;var n=e.left,r=e.top,i=e.right,a=e.bottom;return!(P$({x:n,y:r},t)||P$({x:n,y:a},t)||P$({x:i,y:r},t)||P$({x:i,y:a},t))}function V4(e,t,n){var r=n.left,i=n.top,a=n.right,o=n.bottom,s=t.backdropColor;if(!nQ(s)){var u=q$(t.borderRadius),l=Z$(t.backdropPadding);e.fillStyle=s;var c=r-l.left,f=i-l.top,h=a-r+l.width,d=o-i+l.height;Object.values(u).some((function(e){return 0!==e}))?(e.beginPath(),U$(e,{x:c,y:f,w:h,h:d,radius:u}),e.fill()):e.fillRect(c,f,h,d)}}function G4(e,t,n,r){var i=e.ctx;if(n)i.arc(e.xCenter,e.yCenter,t,0,SQ);else{var a=e.getPointPosition(0,t);i.moveTo(a.x,a.y);for(var o=1;o<r;o++)a=e.getPointPosition(o,t),i.lineTo(a.x,a.y)}}Gt(L4,"id","logarithmic"),Gt(L4,"defaults",{ticks:{callback:b$.formatters.logarithmic,major:{enabled:!0}}});var Y4=function(e){xe(n,e);var t=Se(n);function n(e){var r;return ve(this,n),(r=t.call(this,e)).xCenter=void 0,r.yCenter=void 0,r.drawingArea=void 0,r._pointLabels=[],r._pointLabelItems=[],r}return we(n,[{key:"setDimensions",value:function(){var e=this._padding=Z$(N4(this.options)/2),t=this.width=this.maxWidth-e.width,n=this.height=this.maxHeight-e.height;this.xCenter=Math.floor(this.left+t/2+e.left),this.yCenter=Math.floor(this.top+n/2+e.top),this.drawingArea=Math.floor(Math.min(t,n)/2)}},{key:"determineDataLimits",value:function(){var e=this.getMinMax(!1),t=e.min,n=e.max;this.min=aQ(t)&&!isNaN(t)?t:0,this.max=aQ(n)&&!isNaN(n)?n:0,this.handleTickRangeOptions()}},{key:"computeTickLimit",value:function(){return Math.ceil(this.drawingArea/N4(this.options))}},{key:"generateTickLabels",value:function(e){var t=this;T4.prototype.generateTickLabels.call(this,e),this._pointLabels=this.getLabels().map((function(e,n){var r=lQ(t.options.pointLabels.callback,[e,n],t);return r||0===r?r:""})).filter((function(e,n){return t.chart.getDataVisibility(n)}))}},{key:"fit",value:function(){var e=this.options;e.display&&e.pointLabels.display?j4(this):this.setCenterPoint(0,0,0,0)}},{key:"setCenterPoint",value:function(e,t,n,r){this.xCenter+=Math.floor((e-t)/2),this.yCenter+=Math.floor((n-r)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(e,t,n,r))}},{key:"getIndexAngle",value:function(e){return YQ(e*(SQ/(this._pointLabels.length||1))+jQ(this.options.startAngle||0))}},{key:"getDistanceFromCenterForValue",value:function(e){if(nQ(e))return NaN;var t=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-e)*t:(e-this.min)*t}},{key:"getValueForDistanceFromCenter",value:function(e){if(nQ(e))return NaN;var t=e/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-t:this.min+t}},{key:"getPointLabelContext",value:function(e){var t=this._pointLabels||[];if(e>=0&&e<t.length){var n=t[e];return function(e,t,n){return J$(e,{label:n,index:t,type:"pointLabel"})}(this.getContext(),e,n)}}},{key:"getPointPosition",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=this.getIndexAngle(e)-OQ+n;return{x:Math.cos(r)*t+this.xCenter,y:Math.sin(r)*t+this.yCenter,angle:r}}},{key:"getPointPositionForValue",value:function(e,t){return this.getPointPosition(e,this.getDistanceFromCenterForValue(t))}},{key:"getBasePosition",value:function(e){return this.getPointPositionForValue(e||0,this.getBaseValue())}},{key:"getPointLabelPosition",value:function(e){var t=this._pointLabelItems[e];return{left:t.left,top:t.top,right:t.right,bottom:t.bottom}}},{key:"drawBackground",value:function(){var e=this.options,t=e.backgroundColor,n=e.grid.circular;if(t){var r=this.ctx;r.save(),r.beginPath(),G4(this,this.getDistanceFromCenterForValue(this._endValue),n,this._pointLabels.length),r.closePath(),r.fillStyle=t,r.fill(),r.restore()}}},{key:"drawGrid",value:function(){var e,t,n,r=this,i=this.ctx,a=this.options,o=a.angleLines,s=a.grid,u=a.border,l=this._pointLabels.length;if(a.pointLabels.display&&function(e,t){for(var n=e.ctx,r=e.options.pointLabels,i=t-1;i>=0;i--){var a=e._pointLabelItems[i];if(a.visible){var o=r.setContext(e.getPointLabelContext(i));V4(n,o,a);var s=X$(o.font),u=a.x,l=a.y,c=a.textAlign;j$(n,e._pointLabels[i],u,l+s.lineHeight/2,s,{color:o.color,textAlign:c,textBaseline:"middle"})}}}(this,l),s.display&&this.ticks.forEach((function(e,n){if(0!==n){t=r.getDistanceFromCenterForValue(e.value);var i=r.getContext(n),a=s.setContext(i),o=u.setContext(i);!function(e,t,n,r,i){var a=e.ctx,o=t.circular,s=t.color,u=t.lineWidth;!o&&!r||!s||!u||n<0||(a.save(),a.strokeStyle=s,a.lineWidth=u,a.setLineDash(i.dash),a.lineDashOffset=i.dashOffset,a.beginPath(),G4(e,n,o,r),a.closePath(),a.stroke(),a.restore())}(r,a,t,l,o)}})),o.display){for(i.save(),e=l-1;e>=0;e--){var c=o.setContext(this.getPointLabelContext(e)),f=c.color,h=c.lineWidth;h&&f&&(i.lineWidth=h,i.strokeStyle=f,i.setLineDash(c.borderDash),i.lineDashOffset=c.borderDashOffset,t=this.getDistanceFromCenterForValue(a.ticks.reverse?this.min:this.max),n=this.getPointPosition(e,t),i.beginPath(),i.moveTo(this.xCenter,this.yCenter),i.lineTo(n.x,n.y),i.stroke())}i.restore()}}},{key:"drawBorder",value:function(){}},{key:"drawLabels",value:function(){var e=this,t=this.ctx,n=this.options,r=n.ticks;if(r.display){var i,a,o=this.getIndexAngle(0);t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(o),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach((function(o,s){if(0!==s||n.reverse){var u=r.setContext(e.getContext(s)),l=X$(u.font);if(i=e.getDistanceFromCenterForValue(e.ticks[s].value),u.showLabelBackdrop){t.font=l.string,a=t.measureText(o.label).width,t.fillStyle=u.backdropColor;var c=Z$(u.backdropPadding);t.fillRect(-a/2-c.left,-i-l.size/2-c.top,a+c.width,l.size+c.height)}j$(t,o.label,0,-i,l,{color:u.color,strokeColor:u.textStrokeColor,strokeWidth:u.textStrokeWidth})}})),t.restore()}}},{key:"drawTitle",value:function(){}}]),n}(T4);Gt(Y4,"id","radialLinear"),Gt(Y4,"defaults",{display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:b$.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback:function(e){return e},padding:5,centerPointLabels:!1}}),Gt(Y4,"defaultRoutes",{"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"}),Gt(Y4,"descriptors",{angleLines:{_fallback:"grid"}});var H4={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},q4=Object.keys(H4);function Z4(e,t){return e-t}function X4(e,t){if(nQ(t))return null;var n=e._adapter,r=e._parseOpts,i=r.parser,a=r.round,o=r.isoWeekday,s=t;return"function"===typeof i&&(s=i(s)),aQ(s)||(s="string"===typeof i?n.parse(s,i):n.parse(s)),null===s?null:(a&&(s="week"!==a||!NQ(o)&&!0!==o?n.startOf(s,a):n.startOf(s,"isoWeek",o)),+s)}function K4(e,t,n,r){for(var i=q4.length,a=q4.indexOf(e);a<i-1;++a){var o=H4[q4[a]],s=o.steps?o.steps:Number.MAX_SAFE_INTEGER;if(o.common&&Math.ceil((n-t)/(s*o.size))<=r)return q4[a]}return q4[i-1]}function J4(e,t,n){if(n){if(n.length){var r=XQ(n,t),i=r.lo,a=r.hi;e[n[i]>=t?n[i]:n[a]]=!0}}else e[t]=!0}function Q4(e,t,n){var r,i,a=[],o={},s=t.length;for(r=0;r<s;++r)o[i=t[r]]=r,a.push({value:i,major:!1});return 0!==s&&n?function(e,t,n,r){var i,a,o=e._adapter,s=+o.startOf(t[0].value,r),u=t[t.length-1].value;for(i=s;i<=u;i=+o.add(i,1,r))(a=n[i])>=0&&(t[a].major=!0);return t}(e,a,o,n):a}var $4=function(e){xe(n,e);var t=Se(n);function n(e){var r;return ve(this,n),(r=t.call(this,e))._cache={data:[],labels:[],all:[]},r._unit="day",r._majorUnit=void 0,r._offsets={},r._normalized=!1,r._parseOpts=void 0,r}return we(n,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.time||(e.time={}),i=this._adapter=new C1._date(e.adapters.date);i.init(t),vQ(r.displayFormats,i.formats()),this._parseOpts={parser:r.parser,round:r.round,isoWeekday:r.isoWeekday},Gn(_e(n.prototype),"init",this).call(this,e),this._normalized=t.normalized}},{key:"parse",value:function(e,t){return void 0===e?null:X4(this,e)}},{key:"beforeLayout",value:function(){Gn(_e(n.prototype),"beforeLayout",this).call(this),this._cache={data:[],labels:[],all:[]}}},{key:"determineDataLimits",value:function(){var e=this.options,t=this._adapter,n=e.time.unit||"day",r=this.getUserBounds(),i=r.min,a=r.max,o=r.minDefined,s=r.maxDefined;function u(e){o||isNaN(e.min)||(i=Math.min(i,e.min)),s||isNaN(e.max)||(a=Math.max(a,e.max))}o&&s||(u(this._getLabelBounds()),"ticks"===e.bounds&&"labels"===e.ticks.source||u(this.getMinMax(!1))),i=aQ(i)&&!isNaN(i)?i:+t.startOf(Date.now(),n),a=aQ(a)&&!isNaN(a)?a:+t.endOf(Date.now(),n)+1,this.min=Math.min(i,a-1),this.max=Math.max(i+1,a)}},{key:"_getLabelBounds",value:function(){var e=this.getLabelTimestamps(),t=Number.POSITIVE_INFINITY,n=Number.NEGATIVE_INFINITY;return e.length&&(t=e[0],n=e[e.length-1]),{min:t,max:n}}},{key:"buildTicks",value:function(){var e=this.options,t=e.time,n=e.ticks,r="labels"===n.source?this.getLabelTimestamps():this._generate();"ticks"===e.bounds&&r.length&&(this.min=this._userMin||r[0],this.max=this._userMax||r[r.length-1]);var i=this.min,a=function(e,t,n){for(var r=0,i=e.length;r<i&&e[r]<t;)r++;for(;i>r&&e[i-1]>n;)i--;return r>0||i<e.length?e.slice(r,i):e}(r,i,this.max);return this._unit=t.unit||(n.autoSkip?K4(t.minUnit,this.min,this.max,this._getLabelCapacity(i)):function(e,t,n,r,i){for(var a=q4.length-1;a>=q4.indexOf(n);a--){var o=q4[a];if(H4[o].common&&e._adapter.diff(i,r,o)>=t-1)return o}return q4[n?q4.indexOf(n):0]}(this,a.length,t.minUnit,this.min,this.max)),this._majorUnit=n.major.enabled&&"year"!==this._unit?function(e){for(var t=q4.indexOf(e)+1,n=q4.length;t<n;++t)if(H4[q4[t]].common)return q4[t]}(this._unit):void 0,this.initOffsets(r),e.reverse&&a.reverse(),Q4(this,a,this._majorUnit)}},{key:"afterAutoSkip",value:function(){this.options.offsetAfterAutoskip&&this.initOffsets(this.ticks.map((function(e){return+e.value})))}},{key:"initOffsets",value:function(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=0,i=0;this.options.offset&&n.length&&(e=this.getDecimalForValue(n[0]),r=1===n.length?1-e:(this.getDecimalForValue(n[1])-e)/2,t=this.getDecimalForValue(n[n.length-1]),i=1===n.length?t:(t-this.getDecimalForValue(n[n.length-2]))/2);var a=n.length<3?.5:.25;r=qQ(r,0,a),i=qQ(i,0,a),this._offsets={start:r,end:i,factor:1/(r+1+i)}}},{key:"_generate",value:function(){var e,t,n=this._adapter,r=this.min,i=this.max,a=this.options,o=a.time,s=o.unit||K4(o.minUnit,r,i,this._getLabelCapacity(r)),u=sQ(a.ticks.stepSize,1),l="week"===s&&o.isoWeekday,c=NQ(l)||!0===l,f={},h=r;if(c&&(h=+n.startOf(h,"isoWeek",l)),h=+n.startOf(h,c?"day":s),n.diff(i,r,s)>1e5*u)throw new Error(r+" and "+i+" are too far apart with stepSize of "+u+" "+s);var d="data"===a.ticks.source&&this.getDataTimestamps();for(e=h,t=0;e<i;e=+n.add(e,u,s),t++)J4(f,e,d);return e!==i&&"ticks"!==a.bounds&&1!==t||J4(f,e,d),Object.keys(f).sort(Z4).map((function(e){return+e}))}},{key:"getLabelForValue",value:function(e){var t=this._adapter,n=this.options.time;return n.tooltipFormat?t.format(e,n.tooltipFormat):t.format(e,n.displayFormats.datetime)}},{key:"format",value:function(e,t){var n=this.options.time.displayFormats,r=this._unit,i=t||n[r];return this._adapter.format(e,i)}},{key:"_tickFormatFunction",value:function(e,t,n,r){var i=this.options,a=i.ticks.callback;if(a)return lQ(a,[e,t,n],this);var o=i.time.displayFormats,s=this._unit,u=this._majorUnit,l=s&&o[s],c=u&&o[u],f=n[t],h=u&&c&&f&&f.major;return this._adapter.format(e,r||(h?c:l))}},{key:"generateTickLabels",value:function(e){var t,n,r;for(t=0,n=e.length;t<n;++t)(r=e[t]).label=this._tickFormatFunction(r.value,t,e)}},{key:"getDecimalForValue",value:function(e){return null===e?NaN:(e-this.min)/(this.max-this.min)}},{key:"getPixelForValue",value:function(e){var t=this._offsets,n=this.getDecimalForValue(e);return this.getPixelForDecimal((t.start+n)*t.factor)}},{key:"getValueForPixel",value:function(e){var t=this._offsets,n=this.getDecimalForPixel(e)/t.factor-t.end;return this.min+n*(this.max-this.min)}},{key:"_getLabelSize",value:function(e){var t=this.options.ticks,n=this.ctx.measureText(e).width,r=jQ(this.isHorizontal()?t.maxRotation:t.minRotation),i=Math.cos(r),a=Math.sin(r),o=this._resolveTickFontOptions(0).size;return{w:n*i+o*a,h:n*a+o*i}}},{key:"_getLabelCapacity",value:function(e){var t=this.options.time,n=t.displayFormats,r=n[t.unit]||n.millisecond,i=this._tickFormatFunction(e,0,Q4(this,[e],this._majorUnit),r),a=this._getLabelSize(i),o=Math.floor(this.isHorizontal()?this.width/a.w:this.height/a.h)-1;return o>0?o:1}},{key:"getDataTimestamps",value:function(){var e,t,n=this._cache.data||[];if(n.length)return n;var r=this.getMatchingVisibleMetas();if(this._normalized&&r.length)return this._cache.data=r[0].controller.getAllParsedValues(this);for(e=0,t=r.length;e<t;++e)n=n.concat(r[e].controller.getAllParsedValues(this));return this._cache.data=this.normalize(n)}},{key:"getLabelTimestamps",value:function(){var e,t,n=this._cache.labels||[];if(n.length)return n;var r=this.getLabels();for(e=0,t=r.length;e<t;++e)n.push(X4(this,r[e]));return this._cache.labels=this._normalized?n:this.normalize(n)}},{key:"normalize",value:function(e){return e$(e.sort(Z4))}}]),n}(A2);function e3(e,t,n){var r,i,a,o,s=0,u=e.length-1;if(n){if(t>=e[s].pos&&t<=e[u].pos){var l=KQ(e,"pos",t);s=l.lo,u=l.hi}var c=e[s];r=c.pos,a=c.time;var f=e[u];i=f.pos,o=f.time}else{if(t>=e[s].time&&t<=e[u].time){var h=KQ(e,"time",t);s=h.lo,u=h.hi}var d=e[s];r=d.time,a=d.pos;var p=e[u];i=p.time,o=p.pos}var g=i-r;return g?a+(o-a)*(t-r)/g:a}Gt($4,"id","time"),Gt($4,"defaults",{bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",callback:!1,major:{enabled:!1}}});var t3=function(e){xe(n,e);var t=Se(n);function n(e){var r;return ve(this,n),(r=t.call(this,e))._table=[],r._minPos=void 0,r._tableRange=void 0,r}return we(n,[{key:"initOffsets",value:function(){var e=this._getTimestampsForTable(),t=this._table=this.buildLookupTable(e);this._minPos=e3(t,this.min),this._tableRange=e3(t,this.max)-this._minPos,Gn(_e(n.prototype),"initOffsets",this).call(this,e)}},{key:"buildLookupTable",value:function(e){var t,n,r,i,a,o=this.min,s=this.max,u=[],l=[];for(t=0,n=e.length;t<n;++t)(i=e[t])>=o&&i<=s&&u.push(i);if(u.length<2)return[{time:o,pos:0},{time:s,pos:1}];for(t=0,n=u.length;t<n;++t)a=u[t+1],r=u[t-1],i=u[t],Math.round((a+r)/2)!==i&&l.push({time:i,pos:t/(n-1)});return l}},{key:"_generate",value:function(){var e=this.min,t=this.max,r=Gn(_e(n.prototype),"getDataTimestamps",this).call(this);return r.includes(e)&&r.length||r.splice(0,0,e),r.includes(t)&&1!==r.length||r.push(t),r.sort((function(e,t){return e-t}))}},{key:"_getTimestampsForTable",value:function(){var e=this._cache.all||[];if(e.length)return e;var t=this.getDataTimestamps(),n=this.getLabelTimestamps();return e=t.length&&n.length?this.normalize(t.concat(n)):t.length?t:n,e=this._cache.all=e}},{key:"getDecimalForValue",value:function(e){return(e3(this._table,e)-this._minPos)/this._tableRange}},{key:"getValueForPixel",value:function(e){var t=this._offsets,n=this.getDecimalForPixel(e)/t.factor-t.end;return e3(this._table,n*this._tableRange+this._minPos,!0)}}]),n}($4);Gt(t3,"id","timeseries"),Gt(t3,"defaults",$4.defaults);var n3=[E1,S5,_4,Object.freeze({__proto__:null,CategoryScale:S4,LinearScale:O4,LogarithmicScale:L4,RadialLinearScale:Y4,TimeScale:$4,TimeSeriesScale:t3})];t5.register.apply(t5,ge(n3));var r3=t5,i3=qK.create({page:Ht({display:"flex",flexDirection:"column",alignItems:"stretch",backgroundColor:$K,color:eJ,padding:"48px"},nJ),title:Ht({},rJ),divider:{width:"100%",height:1,backgroundColor:eJ,margin:"8px 0 16px"},text:{fontSize:"16px"},map:{display:"flex",flexDirection:"row",flexWrap:"wrap",gap:24,marginTop:16},item:{display:"flex",flexDirection:"column",gap:16,width:200},image:{width:200,height:150,objectFit:"cover"}}),a3=function(e){var t,n,r=e.data,i=r.find((function(e){return"your_role"===e.slug})),a=(null===i||void 0===i||null===(t=i.photos)||void 0===t||t[0],r.find((function(e){return"your_teammates"===e.slug})));return(0,en.jsx)(_c,{size:"A4",orientation:"landscape",style:i3.page,children:(0,en.jsxs)(wc,{children:[(0,en.jsx)(kc,{style:i3.title,children:"\u041a\u043e\u043c\u0430\u043d\u0434\u0430"}),(0,en.jsx)(wc,{style:i3.divider}),(0,en.jsx)(wc,{style:i3.map,children:a&&(null===(n=a.answer)||void 0===n?void 0:n.map((function(e,t){var n,r=null===a||void 0===a||null===(n=a.photos)||void 0===n?void 0:n[t];return(0,en.jsxs)(wc,{style:i3.item,children:[r&&(0,en.jsx)(Oc,{style:i3.image,src:oa+r}),(0,en.jsx)(kc,{style:i3.text,children:e})]},t)})))})]})})},o3=qK.create({page:Ht({display:"flex",flexDirection:"column",alignItems:"stretch",backgroundColor:$K,color:eJ,padding:"48px"},nJ),title:Ht({},rJ),divider:{width:"100%",height:1,backgroundColor:eJ,margin:"8px 0 16px"},text:{width:"100%",fontSize:"20px",marginBottom:24},subtitle:Ht({},iJ)}),s3=function(e){var t,n,r,i,a=e.data,o=null===(t=a.find((function(e){return"how_much_investments"===e.slug})))||void 0===t||null===(n=t.answer)||void 0===n?void 0:n.sum,s=null===(r=a.find((function(e){return"time_to_spend"===e.slug})))||void 0===r?void 0:r.answer,u=null===(i=a.find((function(e){return"investments_sold"===e.slug})))||void 0===i?void 0:i.answer;return(0,en.jsx)(_c,{size:"A4",orientation:"landscape",style:o3.page,children:(0,en.jsxs)(wc,{children:[(0,en.jsx)(kc,{style:o3.title,children:"\u0418\u043d\u0432\u0435\u0441\u0442\u0438\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u0440\u0430\u0443\u043d\u0434"}),(0,en.jsx)(wc,{style:o3.divider}),(0,en.jsx)(kc,{style:o3.subtitle,children:"\u0421\u043a\u043e\u043b\u044c\u043a\u043e \u0438\u043d\u0432\u0435\u0441\u0442\u0438\u0446\u0438\u0439 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e"}),(0,en.jsxs)(kc,{style:o3.text,children:[Ul.format(o),"\u0440."]}),(0,en.jsx)(kc,{style:o3.subtitle,children:"\u0426\u0435\u043b\u0438 \u0438\u043d\u0432\u0435\u0441\u0442\u0438\u0446\u0438\u0439"}),(0,en.jsx)(kc,{style:o3.text,children:u}),(0,en.jsx)(kc,{style:o3.subtitle,children:"\u0421\u0440\u043e\u043a \u043e\u0441\u0432\u043e\u0435\u043d\u0438\u044f \u0438\u043d\u0432\u0435\u0441\u0442\u0438\u0446\u0438\u0439"}),(0,en.jsx)(kc,{style:o3.text,children:zl(s)})]})})},u3=qK.create({page:Ht({display:"flex",flexDirection:"column",alignItems:"stretch",backgroundColor:$K,color:eJ,padding:"48px"},nJ),title:Ht({},rJ),divider:{width:"100%",height:1,backgroundColor:eJ,margin:"8px 0 16px"},text:{width:"100%",fontSize:"20px",marginBottom:24},subtitle:Ht({},iJ),image:{maxWidth:"600px",maxHeight:"300px",margin:"50 auto 0"}}),l3=function(e){e.data;var t=e.growChart;return(0,en.jsx)(_c,{size:"A4",orientation:"landscape",style:u3.page,children:(0,en.jsxs)(wc,{children:[(0,en.jsx)(kc,{style:u3.title,children:"\u0418\u043d\u0432\u0435\u0441\u0442\u0438\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u0440\u0430\u0443\u043d\u0434"}),(0,en.jsx)(wc,{style:u3.divider}),(0,en.jsx)(Oc,{style:u3.image,src:t})]})})},c3=qK.create({page:Ht({display:"flex",flexDirection:"column",alignItems:"stretch",backgroundColor:$K,color:eJ,padding:"48px"},nJ),title:Ht({fontSize:36,width:"100%",letterSpacing:3,textTransform:"uppercase"},rJ),divider:{width:"100%",height:1,backgroundColor:eJ,margin:"8px 0 16px"},subtitle:Ht(Ht({},iJ),{},{marginBottom:"12px",marginLeft:"-6px"}),text:{fontSize:"14px",marginLeft:"-6px"},map:{display:"flex",flexDirection:"row",marginTop:70},item:{flex:1,display:"flex",flexDirection:"column",borderTop:"1px solid black",padding:"16px 16px 0 0"},dot:{width:8,height:8,backgroundColor:"black",borderRadius:"50%",marginTop:"-3.5px"}}),f3=function(e){var n,r=null===(n=e.data.find((function(e){return"aims"===e.slug})))||void 0===n?void 0:n.answer;return(0,en.jsx)(_c,{size:"A4",orientation:"landscape",style:c3.page,children:(0,en.jsxs)(wc,{children:[(0,en.jsx)(kc,{style:c3.title,children:"\u041f\u043b\u0430\u043d \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f"}),(0,en.jsx)(wc,{style:c3.divider}),(0,en.jsxs)(wc,{style:c3.map,children:[(0,en.jsx)(wc,{style:c3.dot}),r&&Object.entries(r).map((function(e,n){var r=Fe(e,2),i=r[0],a=r[1];return(0,en.jsxs)(t.Fragment,{children:[(0,en.jsxs)(wc,{style:c3.item,children:[(0,en.jsx)(kc,{style:c3.subtitle,children:zl(i)}),(0,en.jsx)(kc,{style:c3.text,children:a})]}),(0,en.jsx)(wc,{style:c3.dot})]},n)}))]})]})})},h3=qK.create({page:Ht({display:"flex",flexDirection:"column",alignItems:"stretch",backgroundColor:$K,color:eJ,padding:"48px"},nJ),title:Ht({},rJ),divider:{width:"100%",height:1,backgroundColor:eJ,margin:"8px 0 16px"},text:{width:"100%",fontSize:"20px",marginBottom:24},subtitle:Ht(Ht({},iJ),{},{marginBottom:24})}),d3=function(e){var n,r=null===(n=e.data.find((function(e){return"links"===e.slug})))||void 0===n?void 0:n.answer;return(0,en.jsx)(_c,{size:"A4",orientation:"landscape",style:h3.page,children:(0,en.jsxs)(wc,{children:[(0,en.jsx)(kc,{style:h3.title,children:"\u041a\u043e\u043d\u0442\u0430\u043a\u0442\u044b"}),(0,en.jsx)(wc,{style:h3.divider}),r&&Object.entries(r).map((function(e,n){var r=Fe(e,2),i=r[0],a=r[1];return(0,en.jsx)(t.Fragment,{children:(0,en.jsx)(kc,{style:h3.subtitle,children:"".concat(i,": ").concat(a)})},n)}))]})})};r3.defaults.font.size=20,HK.register({family:"Roboto",fonts:[{fontWeight:"medium",src:"https://cdn.jsdelivr.net/npm/roboto-font@0.1.0/fonts/Roboto/roboto-medium-webfont.ttf"},{fontWeight:"normal",src:"https://cdn.jsdelivr.net/npm/roboto-font@0.1.0/fonts/Roboto/roboto-regular-webfont.ttf"},{fontWeight:"light",src:"https://cdn.jsdelivr.net/npm/roboto-font@0.1.0/fonts/Roboto/roboto-light-webfont.ttf"}]}),HK.register({family:"Roboto Slab",fonts:[{fontWeight:"light",src:"https://cdn.jsdelivr.net/npm/roboto-font@0.1.0/fonts/Roboto_slab/robotoslab-light-webfont.ttf"},{fontWeight:"normal",src:"https://cdn.jsdelivr.net/npm/roboto-font@0.1.0/fonts/Roboto_slab/robotoslab-regular-webfont.ttf"}]});var p3,g3=function(e){var t,n,r=e.data,i=e.marketChart,a=e.financialChart,o=e.growChart,s=e.onRender,u=null===(t=r.slides[12].data)||void 0===t||null===(n=t.find((function(e){return"images"===e.slug})))||void 0===n?void 0:n.photos;return(0,en.jsxs)(Lc,{onRender:s,children:[(0,en.jsx)(oJ,{title:r.deck.name,description:r.deck.description,data:r.slides[0].data}),(0,en.jsx)(uJ,{data:r.slides[1].data}),(0,en.jsx)(cJ,{data:r.slides[2].data,image:null!==u&&void 0!==u&&u[0]?oa+u[0]:void 0}),(0,en.jsx)(hJ,{data:r.slides[3].data,image:null!==u&&void 0!==u&&u[1]?oa+u[1]:void 0}),(0,en.jsx)(pJ,{data:r.slides[4].data,marketChart:i}),(0,en.jsx)(vJ,{data:r.slides[5].data}),(0,en.jsx)(wJ,{data:r.slides[6].data}),(0,en.jsx)(yJ,{data:r.slides[7].data,financialChart:a}),(0,en.jsx)(a3,{data:r.slides[8].data}),(0,en.jsx)(s3,{data:r.slides[9].data}),(0,en.jsx)(l3,{data:r.slides[10].data,growChart:o}),(0,en.jsx)(f3,{data:r.slides[11].data}),(0,en.jsx)(d3,{data:r.slides[12].data})]})},v3=function(e){var t=e.deckId;return ua.get(xn.replace(":".concat(bn),String(t)))},m3="Loader_Loader__5tPVb",y3="Loader_LoaderIcon__RKUdY",b3=["title","titleId"];function w3(){return w3=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},w3.apply(this,arguments)}function k3(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function x3(e,n){var r=e.title,i=e.titleId,a=k3(e,b3);return t.createElement("svg",w3({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,"aria-labelledby":i},a),r?t.createElement("title",{id:i},r):null,p3||(p3=t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3C11.4474 3 10.9994 3.448 10.9994 4.00065C10.9994 4.55329 11.4474 5.00129 12 5.00129C15.8653 5.00129 18.9987 8.13472 18.9987 12C18.9987 15.8653 15.8653 18.9987 12 18.9987C8.13472 18.9987 5.00129 15.8653 5.00129 12C5.00129 11.4474 4.55329 10.9994 4.00065 10.9994C3.448 10.9994 3 11.4474 3 12C3 16.9706 7.02944 21 12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3Z",fill:"currentColor"})))}var _3=t.forwardRef(x3),A3=(n.p,(0,t.memo)((function(e){var t=e.className;return(0,en.jsx)("div",{className:Jt(m3,t),children:(0,en.jsx)(_3,{className:Jt(y3)})})})));A3.displayName="Loader";var E3="DeckPage_DeckPage__3ef-m",S3="DeckPage_DeckPage__loader__JL7Xq",C3="DeckPage_DeckPage__link__OdF37",D3="DeckPage_DeckPage__span__bWVuW";function T3(e,t){return Uu(2,arguments),function(e,t){Uu(2,arguments);var n=zu(e),r=Vu(t);if(isNaN(r))return new Date(NaN);if(!r)return n;var i=n.getDate(),a=new Date(n.getTime());return a.setMonth(n.getMonth()+r+1,0),i>=a.getDate()?a:(n.setFullYear(a.getFullYear(),a.getMonth(),i),n)}(e,12*Vu(t))}var O3=function(e){var t=new FormData;return t.append("pdf",e.pdf),ua.post("/decks/pdf-to-pptx",t,{headers:{"Content-Type":"multipart/form-data"}})},F3=function(){return kr(Ht(Ht({},(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).config),{},{mutationFn:O3}))},P3=function(e,t){var n=document.createElement("a");n.href=e,n.setAttribute("download",t),document.body.appendChild(n),n.click(),URL.revokeObjectURL(e),document.body.removeChild(n)},R3=function(){var e=QK(gc,{parser:parseInt}),n=Fe((0,t.useState)(!1),2),r=n[0],i=n[1],a=function(e){var t=e.deckId;return Vs(Ht(Ht({},e.config),{},{queryKey:[_r,t],queryFn:function(){var e=Xt(qt().mark((function e(){return qt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,v3({deckId:t});case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()}))}({deckId:null!==e&&void 0!==e?e:0,config:{enabled:!!e&&r}}),o=a.data,s=Fe((0,t.useState)(""),2),u=s[0],l=s[1],c=Fe((0,t.useState)(""),2),f=c[0],h=c[1],d=Fe((0,t.useState)(""),2),p=d[0],g=d[1],v=Fe((0,t.useState)(!1),2),m=v[0],y=v[1],b=(0,t.useRef)(!1);(0,t.useEffect)((function(){var e,t,n,r,i,a,s;if(o&&!b.current){b.current=!0;var u=null===(e=o.slides[4].data.find((function(e){return"market_values"===e.slug})))||void 0===e?void 0:e.answer,c=null===(t=o.slides[7].data.find((function(e){return"users_metrics"===e.slug})))||void 0===t?void 0:t.answer,f=null===(n=o.slides[10].data.find((function(e){return"company_value"===e.slug})))||void 0===n||null===(r=n.answer)||void 0===r?void 0:r.sum,d=null===(i=o.slides[10].data.find((function(e){return"future_value"===e.slug})))||void 0===i||null===(a=i.answer)||void 0===a?void 0:a.sum,p=null===(s=o.slides[10].data.find((function(e){return"time_to_spend"===e.slug})))||void 0===s?void 0:s.answer;!function(e,t,n){var r=Fe(t,3),i=(r[0],r[1]),a=r[2],o=new r3(document.getElementById(e).getContext("2d"),{type:"bar",data:{labels:["SAM","SOM"],datasets:[{label:"\u0421\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 SAM \u0438 SOM",data:[i,a],backgroundColor:"rgba(255, 99, 132, 0.3)",borderColor:"rgba(255,99,132,1)",borderWidth:1}]},options:{indexAxis:"y",aspectRatio:2,animation:{onComplete:function(){setTimeout((function(){var e=(null===o||void 0===o?void 0:o.toBase64Image())||"data:image/png;base64,i";n(e)}),1e3)}}}})}("chart1",[(null===u||void 0===u?void 0:u.tam)||0,(null===u||void 0===u?void 0:u.sam)||0,(null===u||void 0===u?void 0:u.som)||0],(function(e){return l(e)})),function(e,t,n){var r=Fe(t,2),i=r[0],a=r[1],o=new r3(document.getElementById(e).getContext("2d"),{type:"bar",data:{labels:["LTV","CAC"],datasets:[{label:"\u0421\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435 LTV (Lifetime Value) \u0438 CAC (Customer Acquisition Cost)",data:[a,i],backgroundColor:"rgba(255, 99, 132, 0.3)",borderColor:"rgba(255,99,132,1)",borderWidth:1}]},options:{indexAxis:"y",aspectRatio:2,animation:{onComplete:function(){setTimeout((function(){var e=(null===o||void 0===o?void 0:o.toBase64Image())||"data:image/png;base64,i";n(e)}),1e3)}}}})}("chart2",[(null===c||void 0===c?void 0:c.cac)||0,(null===c||void 0===c?void 0:c.ltv)||0],(function(e){return h(e)})),function(e,t,n){var r=Fe(t,3),i=r[0],a=r[1],o=r[2],s=new r3(document.getElementById(e).getContext("2d"),{type:"line",data:{labels:[Nl(new Date,"dd.MM.yyyy"),Nl(o?new Date(o):T3(new Date,1),"dd.MM.yyyy")],datasets:[{label:"\u0420\u043e\u0441\u0442 \u043f\u043e\u0441\u043b\u0435 \u043f\u0440\u0438\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u044f \u0438\u043d\u0432\u0435\u0441\u0442\u0438\u0446\u0438\u0439",data:[i,a],fill:!1,borderColor:"rgba(255, 99, 132, 0.5)",tension:.1}]},options:{aspectRatio:2,animation:{onComplete:function(){setTimeout((function(){var e=(null===s||void 0===s?void 0:s.toBase64Image())||"data:image/png;base64,i";n(e)}),1e3)}}}})}("chart3",[f,d,p],(function(e){return g(e)}))}}),[o]),(0,t.useEffect)((function(){setTimeout((function(){i(!0)}),3e3)}),[]);var w=F3(),k=w.mutateAsync,x=w.isLoading,_=(0,t.useCallback)(function(){var e=Xt(qt().mark((function e(t){var n,r,i;return qt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&!x){e.next=2;break}return e.abrupt("return");case 2:return n="".concat(crypto.randomUUID(),".pptx"),r=new File([t],n,{type:"application/pdf"}),e.next=6,k({pdf:r});case 6:(i=e.sent).pptx&&P3(i.pptx,n);case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[k,x]);return(0,en.jsxs)("div",{className:E3,children:[!m&&(0,en.jsx)(A3,{className:S3}),o&&u&&f&&p?(0,en.jsx)(KK,{document:(0,en.jsx)(g3,{onRender:function(){return y(!0)},data:o,marketChart:u,financialChart:f,growChart:p}),children:function(e){var t=e.blob,n=e.url,r=e.error;return(0,en.jsx)("div",{style:{color:"black"},children:(0,en.jsxs)(en.Fragment,{children:[r&&"\u041e\u0448\u0438\u0431\u043a\u0430: ".concat(r),t&&(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)("div",{className:C3,onClick:function(){return _(t)},children:"\u0421\u043a\u0430\u0447\u0430\u0442\u044c PPTX"}),x&&(0,en.jsx)("div",{className:D3,children:"\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430..."})]}),n&&(0,en.jsx)("iframe",{title:"pdf-viewer",src:n,style:{width:"100vw",height:"100vh",border:"none"}})]})})}}):(0,en.jsxs)("div",{style:{visibility:"hidden"},children:[(0,en.jsx)("canvas",{id:"chart1"}),(0,en.jsx)("canvas",{id:"chart2"}),(0,en.jsx)("canvas",{id:"chart3"})]})]})},M3=function(){return(0,en.jsxs)(Ut,{children:[(0,en.jsx)(Bt,{path:"/",element:(0,en.jsx)(pc,{})}),(0,en.jsx)(Bt,{path:vc,element:(0,en.jsx)(R3,{})})]})};function I3(){return(0,en.jsxs)(en.Fragment,{children:[(0,en.jsx)(ce,{title:"Pitch Deck",children:(0,en.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1, maximum-scale=1"})}),(0,en.jsx)(M3,{})]})}new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);var L3=r.startTransition;function N3(e){var n,r=e.basename,i=e.children,a=e.future,o=e.window,s=t.useRef();null==s.current&&(s.current=(void 0===(n={window:o,v5Compat:!0})&&(n={}),We((function(e,t){var n=e.location;return je("",{pathname:n.pathname,search:n.search,hash:n.hash},t.state&&t.state.usr||null,t.state&&t.state.key||"default")}),(function(e,t){return"string"===typeof t?t:Ue(t)}),null,n)));var u=s.current,l=Fe(t.useState({action:u.action,location:u.location}),2),c=l[0],f=l[1],h=(a||{}).v7_startTransition,d=t.useCallback((function(e){h&&L3?L3((function(){return f(e)})):f(e)}),[f,h]);return t.useLayoutEffect((function(){return u.listen(d)}),[u,d]),t.createElement(jt,{basename:r,children:i,location:c.location,navigationType:c.action,navigator:u})}"undefined"!==typeof window&&"undefined"!==typeof window.document&&window.document.createElement;var B3,j3;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher"})(B3||(B3={})),function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"}(j3||(j3={}));var U3=function(e){var t=e.children;return(0,en.jsx)(br,{client:hr,children:t})},z3=function(e){var t=e.children;return(0,en.jsx)(N3,{children:(0,en.jsx)(U3,{children:t})})};n(8210);i.createRoot(document.getElementById("root")).render((0,en.jsx)(z3,{children:(0,en.jsx)(I3,{})})),a()}()}();
|
|
//# sourceMappingURL=main.9948994c.js.map |