1/*! For license information please see bundle.ddc13a94d7e4ad8599ff.js.LICENSE.txt */ 2(self.webpackChunktestlocally=self.webpackChunktestlocally||[]).push([[411],{416(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})}},7526(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],l=a[1],A=new i(function(e,t,n){return 3*(t+n)/4-n}(0,o,l)),u=0,c=l>0?o-4:o;for(n=0;n<c;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)],A[u++]=t>>16&255,A[u++]=t>>8&255,A[u++]=255&t;return 2===l&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,A[u++]=255&t),1===l&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,A[u++]=t>>8&255,A[u++]=255&t),A},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(A(e,s,s+o>l?l:s+o));return 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]+"=")),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 l(e){return n[e>>18&63]+n[e>>12&63]+n[e>>6&63]+n[63&e]}function A(e,t,n){for(var r,i=[],a=t;a<n;a+=3)r=(e[a]<<16&16711680)+(e[a+1]<<8&65280)+(255&e[a+2]),i.push(l(r));return i.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},6035(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},2805(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,
vendor: 4,512 bytes, line 2
26,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])},9206(e,t,n){var r=n(4927).z,i=n(4927).y,a=n(6035),o=n(8712),s=n(8171).z,l=n(8171).u,A=n(2805),u=n(7708),c=n(8270),h=1080,g=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),f=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),d=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),p=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 m(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 y(e){if(e.readBits(1)){var t=e.readBits(3);return 0===t?1:e.readBits(t)+(1<<t)}return 0}function I(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function C(e){var t,n,r,i=new I;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 E(e,t,n){var r;return n.fillBitWindow(),(r=e[t+=n.val_>>>n.bit_pos_&255].bits-8)>0&&(n.bit_pos_+=8,t+=e[t].value,t+=n.val_>>>n.bit_pos_&(1<<r)-1),n.bit_pos_+=e[t].bits,e[t].value}function b(e,t,n,r){var i,a,o=new Uint8Array(e);if(r.readMoreInput(),1===(a=r.readBits(2))){for(var A=e-1,u=0,c=new Int32Array(4),h=r.readBits(2)+1;A;)A>>=1,++u;for(f=0;f<h;++f)c[f]=r.readBits(u)%e,o[c[f]]=2;
vendor: 7,375 bytes, line 2
2switch(o[c[0]]=1,h){case 1:break;case 3:if(c[0]===c[1]||c[0]===c[2]||c[1]===c[2])throw new Error("[ReadHuffmanCode] invalid symbols");break;case 2:if(c[0]===c[1])throw new Error("[ReadHuffmanCode] invalid symbols");o[c[1]]=1;break;case 4:if(c[0]===c[1]||c[0]===c[2]||c[0]===c[3]||c[1]===c[2]||c[1]===c[3]||c[2]===c[3])throw new Error("[ReadHuffmanCode] invalid symbols");r.readBits(1)?(o[c[2]]=3,o[c[3]]=3):o[c[0]]=2}}else{var f,d=new Uint8Array(18),p=32,m=0,y=[new s(2,0),new s(2,4),new s(2,3),new s(3,2),new s(2,0),new s(2,4),new s(2,3),new s(4,1),new s(2,0),new s(2,4),new s(2,3),new s(3,2),new s(2,0),new s(2,4),new s(2,3),new s(4,5)];for(f=a;f<18&&p>0;++f){var I,C=g[f],E=0;r.fillBitWindow(),E+=r.val_>>>r.bit_pos_&15,r.bit_pos_+=y[E].bits,I=y[E].value,d[C]=I,0!==I&&(p-=32>>I,++m)}if(1!==m&&0!==p)throw new Error("[ReadHuffmanCode] invalid num_codes or space");!function(e,t,n,r){for(var i=0,a=8,o=0,A=0,u=32768,c=[],h=0;h<32;h++)c.push(new s(0,0));for(l(c,0,5,e,18);i<t&&u>0;){var g,f=0;if(r.readMoreInput(),r.fillBitWindow(),f+=r.val_>>>r.bit_pos_&31,r.bit_pos_+=c[f].bits,(g=255&c[f].value)<16)o=0,n[i++]=g,0!==g&&(a=g,u-=32768>>g);else{var d,p,m=g-14,y=0;if(16===g&&(y=a),A!==y&&(o=0,A=y),d=o,o>0&&(o-=2,o<<=m),i+(p=(o+=r.readBits(m)+3)-d)>t)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var I=0;I<p;I++)n[i+I]=A;i+=p,0!==A&&(u-=p<<15-A)}}if(0!==u)throw new Error("[ReadHuffmanCodeLengths] space = "+u);for(;i<t;i++)n[i]=0}(d,e,o,r)}if(0===(i=l(t,n,8,o,e)))throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return i}function B(e,t,n){var r,i;return r=E(e,t,n),i=u.kBlockLengthPrefixCode[r].nbits,u.kBlockLengthPrefixCode[r].offset+n.readBits(i)}function w(e,t,n){var r;return e<16?(n+=f[e],r=t[n&=3]+d[e]):r=e-16+1,r}function Q(e,t){for(var n=e[t],r=t;r;--r)e[r]=e[r-1];e[0]=n}function v(e,t){this.alphabet_size=e,this.num_htrees=t,this.codes=new Array(t+t*p[e+31>>>5]),this.htrees=new Uint32Array(t)}function x(e,t){var n,r,i={num_htrees:null,context_map:null},a=0;t.readMoreInput();var o=i.num_htrees=y(t)+1,l=i.context_map=new Uint8Array(e);if(o<=1)return i;for(t.readBits(1)&&(a=t.readBits(4)+1),n=[],r=0;r<h;r++)n[r]=new s(0,0);for(b(o+a,n,0,t),r=0;r<e;){var A;if(t.readMoreInput(),0===(A=E(n,0,t)))l[r]=0,++r;else if(A<=a)for(var u=1+(1<<A)+t.readBits(A);--u;){if(r>=e)throw new Error("[DecodeContextMap] i >= context_map_size");l[r]=0,++r}else l[r]=A-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&&Q(r,i)}}(l,e),i}function S(e,t,n,r,i,a,o){var s,l=2*n,A=n,u=E(t,n*h,o);(s=0===u?i[l+(1&a[A])]:1===u?i[l+(a[A]-1&1)]+1:u-2)>=e&&(s-=e),r[n]=s,i[l+(1&a[A])]=s,++a[A]}function k(e,t,n,r,i,o){var s,l=i+1,A=n&i,u=o.pos_&a.IBUF_MASK;if(t<8||o.bit_pos_+(t<<3)<o.bit_end_pos_)for(;t-- >0;)o.readMoreInput(),r[A++]=o.readBits(8),A===l&&(e.write(r,l),A=0);else{if(o.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;o.bit_pos_<32;)r[A]=o.val_>>>o.bit_pos_,o.bit_pos_+=8,++A,--t;if(u+(s=o.bit_end_pos_-o.bit_pos_>>3)>a.IBUF_MASK){for(var c=a.IBUF_MASK+1-u,h=0;h<c;h++)r[A+h]=o.buf_[u+h];s-=c,A+=c,t-=c,u=0}for(h=0;h<s;h++)r[A+h]=o.buf_[u+h];if(t-=s,(A+=s)>=l)for(e.write(r,l),A-=l,h=0;h<A;h++)r[h]=r[l+h];for(;A+t>=l;){if(s=l-A,o.input_.read(r,A,s)<s)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");e.write(r,l),t-=s,A=0}if(o.input_.read(r,A,t)<t)throw new Error("[CopyUncompressedBlockToOutput] not enough bytes");o.reset()}}function D(e){var t=e.bit_pos_+7&-8;return 0==e.readBits(t-e.bit_pos_)}v.prototype.decode=function(e){var t,n=0;for(t=0;t<this.num_htrees;++t)this.htrees[t]=n,n+=b(this.alphabet_size,this.codes,n,e)},t.BrotliDecompressBuffer=function(e,t){var n=new r(e);null==t&&(t=function(e){var t=new r(e),n=new a(t);return m(n),C(n).meta_block_length}(e));var l=new Uint8Array(t),g=new i(l);return function(e,t){var n,r,i,l,g,f,d,p,I,Q,R=0,F=0,M=0,N=[16,15,11,4],L=0,P=0,T=0,U=[new v(0,0),new v(0,0),new v(0,0)],O=128+a.READ_SIZE;i=(1<<(r=m(Q=new a(e))))-16,g=(l=1<<r)-1,f=new Uint8Array(l+O+o.maxDictionaryWordLength),d=l,p=[],I=[];for(var G=0;G<3240;G++)p[G]=new s(0,0),I[G]=new s(0,0);for(;!F;){var z,H,W,J,_,j,K,Y,q,V,X,Z=0,$=[1<<28,1<<28,1<<28],ee=[0],te=[1,1,1],ne=[0,1,0,1,0,1],re=[0],ie=null,ae=null,oe=0,se=null,le=0,Ae=0,ue=0;for(n=0;n<3;++n)U[n].codes=null,U[n].htrees=null;Q.readMoreInput();var ce=C(Q);if(R+(Z=ce.meta_block_length)>t.buffer.length){var he=new Uint8Array(R+Z);he.set(t.buffer),t.buffer=he}if(F=ce.input_end,z=ce.is_uncompressed,ce.is_metadata)for(D(Q);Z>0;--Z)Q.readMoreInput(),Q.readBits(8);else if(0!==Z)if(z)Q.bit_pos_=Q.bit_pos_+7&-8,k(t,Z,R,f,g,Q),R+=Z;else{for(n=0;n<3;++n)te[n]=y(Q)+1,te[n]>=2&&(b(te[n]+2,p,n*h,Q),b(26,I,n*h,Q),$[n]=B(I,n*h,Q),re[n]=1);for(Q.readMoreInput(),J=(1<<(H=Q.readBits(2)))-1,_=(W=16+(Q.readBits(4)<<H))+(48<<H),ie=new Uint8Array(te[0]),n=0;n<te[0];++n)Q.readMoreInput(),ie[n]=Q.readBits(2)<<1;var ge=x(te[0]<<6,Q);K=ge.num_htrees,j=ge.context_map;var fe=x(te[2]<<2,Q);for(q=fe.num_htrees,Y=fe.context_map,U[0]=new v(256,K),U[1]=new v(704,te[1]),U[2]=new v(_,q),n=0;n<3;++n)U[n].decode(Q);for(ae=0,se=0,V=ie[ee[0]],Ae=A.lookupOffsets[V],ue=A.lookupOffsets[V+1],X=U[1].htrees[0];Z>0;){var de,pe,me,ye,Ie,Ce,Ee,be,Be,we,Qe,ve;for(Q.readMoreInput(),0===$[1]&&(S(te[1],p,1,ee,ne,re,Q),$[1]=B(I,h,Q),X=U[1].htrees[ee[1]]),--$[1],(pe=(de=E(U[1].codes,X,Q))>>6)>=2?(pe-=2,Ee=-1):Ee=0,me=u.kInsertRangeLut[pe]+(de>>3&7),ye=u.kCopyRangeLut[pe]+(7&de),Ie=u.kInsertLengthPrefixCode[me].offset+Q.readBits(u.kInsertLengthPrefixCode[me].nbits),Ce=u.kCopyLengthPrefixCode[ye].offset+Q.readBits(u.kCopyLengthPrefixCode[ye].nbits),P=f[R-1&g],T=f[R-2&g],Be=0;Be<Ie;++Be)Q.readMoreInput(),0===$[0]&&(S(te[0],p,0,ee,ne,re,Q),$[0]=B(I,0,Q),ae=ee[0]<<6,V=ie[ee[0]],Ae=A.lookupOffsets[V],ue=A.lookupOffsets[V+1]),oe=j[ae+(A.lookup[Ae+P]|A.lookup[ue+T])],--$[0],T=P,P=E(U[0].codes,U[0].htrees[oe],Q),f[R&g]=P,(R&g)===g&&t.write(f,l),++R;if((Z-=Ie)<=0)break;if(Ee<0&&(Q.readMoreInput(),0===$[2]&&(S(te[2],p,2,ee,ne,re,Q),$[2]=B(I,2160,Q),se=ee[2]<<2),--$[2],le=Y[se+(255&(Ce>4?3:Ce-2))],(Ee=E(U[2].codes,U[2].htrees[le],Q))>=W&&(ve=(Ee-=W)&J,Ee=W+((xe=(2+(1&(Ee>>=H))<<(Qe=1+(Ee>>1)))-4)+Q.readBits(Qe)<<H)+ve)),(be=w(Ee,N,L))<0)throw new Error("[BrotliDecompress] invalid distance");if(we=R&g,be>(M=R<i&&M!==i?R:i)){if(!(Ce>=o.minDictionaryWordLength&&Ce<=o.maxDictionaryWordLength))throw new Error("Invalid backward reference. pos: "+R+" distance: "+be+" len: "+Ce+" bytes left: "+Z);var xe=o.offsetsByLength[Ce],Se=be-M-1,ke=o.sizeBitsByLength[Ce],De=Se>>ke;if(xe+=(Se&(1<<ke)-1)*Ce,!(De<c.kNumTransforms))throw new Error("Invalid backward reference. pos: "+R+" distance: "+be+" len: "+Ce+" bytes left: "+Z);var Re=c.transformDictionaryWord(f,we,xe,Ce,De);if(R+=Re,Z-=Re,(we+=Re)>=d){t.write(f,l);for(var Fe=0;Fe<we-d;Fe++)f[Fe]=f[d+Fe]}}else{if(Ee>0&&(N[3&L]=be,++L),Ce>Z)throw new Error("Invalid backward reference. pos: "+R+" distance: "+be+" len: "+Ce+" bytes left: "+Z);for(Be=0;Be<Ce;++Be)f[R&g]=f[R-be&g],(R&g)===g&&t.write(f,l),++R,--Z}P=f[R-1&g],T=f[R-2&g]}R&=1073741823}}t.write(f,R&g)}(n,g),g.pos<g.buffer.length&&(g.buffer=g.buffer.subarray(0,g.pos)),g.buffer},o.init()},9017(e,t,n){var r=n(7526);t.init=function(){return(0,n(9206).BrotliDecompressBuffer)(r.toByteArray(n(7611)))}},7611(e){e.exports=
vendor: 9,553 bytes, line 2
2"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
vendor: 59,449 bytes, line 2
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"
vendor: 10,088 bytes, line 2
2},8712(e,t,n){var r=n(9017);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},8171(e,t){function n(e,t){this.bits=e,this.value=t}t.z=n;function r(e,t){for(var n=1<<t-1;e&n;)n>>=1;return(e&n-1)+n}function i(e,t,r,i,a){do{e[t+(i-=r)]=new n(a.bits,a.value)}while(i>0)}function a(e,t,n){for(var r=1<<t-n;t<15&&!((r-=e[t])<=0);)++t,r<<=1;return t-n}t.u=function(e,t,o,s,l){var A,u,c,h,g,f,d,p,m,y,I=t,C=new Int32Array(16),E=new Int32Array(16);for(y=new Int32Array(l),u=0;u<l;u++)C[s[u]]++;for(E[1]=0,A=1;A<15;A++)E[A+1]=E[A]+C[A];for(u=0;u<l;u++)0!==s[u]&&(y[E[s[u]]++]=u);if(m=p=1<<(d=o),1===E[15]){for(c=0;c<m;++c)e[t+c]=new n(0,65535&y[0]);return m}for(c=0,u=0,A=1,h=2;A<=o;++A,h<<=1)for(;C[A]>0;--C[A])i(e,t+c,h,p,new n(255&A,65535&y[u++])),c=r(c,A);for(f=m-1,g=-1,A=o+1,h=2;A<=15;++A,h<<=1)for(;C[A]>0;--C[A])(c&f)!==g&&(t+=p,m+=p=1<<(d=a(C,A,o)),e[I+(g=c&f)]=new n(d+o&255,t-I-g&65535)),i(e,t+(c>>o),h,p,new n(A-o&255,65535&y[u++])),c=r(c,A);return m}},7708(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]},4927(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.z=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.y=r},8270(e,t,n){var r=n(8712),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("ÃÂ ",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 l(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,A){var u,c=s[A].prefix,h=s[A].suffix,g=s[A].transform,f=g<12?0:g-11,d=0,p=t;f>o&&(f=o);for(var m=0;m<c.length;)e[t++]=c[m++];for(n+=f,o-=f,g<=9&&(o-=g),d=0;d<o;d++)e[t++]=r.dictionary[n+d];if(u=t-o,g===i)l(e,u);else if(g===a)for(;o>0;){var y=l(e,u);u+=y,o-=y}for(var I=0;I<h.length;)e[t++]=h[I++];return t-p}},4698(e,t,n){e.exports=n(9206).BrotliDecompressBuffer},1779(e){var t=function(){"use strict";function e(e,t){return null!=t&&e instanceof t}var t,n,r;try{t=Map}catch(e){t=function(){}}try{n=Set}catch(e){n=function(){}}try{r=Promise}catch(e){r=function(){}}function i(a,s,l,A,u){"object"==typeof s&&(l=s.depth,A=s.prototype,u=s.includeNonEnumerable,s=s.circular);var c=[],h=[],g="undefined"!=typeof Buffer;return void 0===s&&(s=!0),void 0===l&&(l=1/0),function a(l,f){if(null===l)return null;if(0===f)return l;var d,p;if("object"!=typeof l)return l;if(e(l,t))d=new t;else if(e(l,n))d=new n;else if(e(l,r))d=new r(function(e,t){l.then(function(t){e(a(t,f-1))},function(e){t(a(e,f-1))})});else if(i.__isArray(l))d=[];else if(i.__isRegExp(l))d=new RegExp(l.source,o(l)),l.lastIndex&&(d.lastIndex=l.lastIndex);else if(i.__isDate(l))d=new Date(l.getTime());else{if(g&&Buffer.isBuffer(l))return d=Buffer.allocUnsafe?Buffer.allocUnsafe(l.length):new Buffer(l.length),l.copy(d),d;e(l,Error)?d=Object.create(l):void 0===A?(p=Object.getPrototypeOf(l),d=Object.create(p)):(d=Object.create(A),p=A)}if(s){var m=c.indexOf(l);if(-1!=m)return h[m];c.push(l),h.push(d)}for(var y in e(l,t)&&l.forEach(function(e,t){var n=a(t,f-1),r=a(e,f-1);d.set(n,r)}),e(l,n)&&l.forEach(function(e){var t=a(e,f-1);d.add(t)}),l){var I;p&&(I=Object.getOwnPropertyDescriptor(p,y)),I&&null==I.set||(d[y]=a(l[y],f-1))}if(Object.getOwnPropertySymbols){var C=Object.getOwnPropertySymbols(l);for(y=0;y<C.length;y++){var E=C[y];(!(B=Object.getOwnPropertyDescriptor(l,E))||B.enumerable||u)&&(d[E]=a(l[E],f-1),B.enumerable||Object.defineProperty(d,E,{enumerable:!1}))}}if(u){var b=Object.getOwnPropertyNames(l);for(y=0;y<b.length;y++){var B,w=b[y];(B=Object.getOwnPropertyDescriptor(l,w))&&B.enumerable||(d[w]=a(l[w],f-1),Object.defineProperty(d,w,{enumerable:!1}))}}return d}(a,l)}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)},7007(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))}d(e,t,a,{once:!0}),"error"!==t&&function(e,t){"function"==typeof e.on&&d(e,"error",t,{once:!0})}(e,i)})},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 l(e){return void 0===e._maxListeners?a.defaultMaxListeners:e._maxListeners}function A(e,t,n,r){var i,a,o,A;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=l(e))>0&&o.length>i&&!o.warned){o.warned=!0;var u=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");u.name="MaxListenersExceededWarning",u.emitter=e,u.type=t,u.count=o.length,A=u,console&&console.warn&&console.warn(A)}return e}function u(){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)}
vendor: 4,118 bytes, line 2
2function c(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},i=u.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):f(i,i.length)}function g(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 f(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}function d(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 l(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 l=a[e];if(void 0===l)return!1;if("function"==typeof l)r(l,this,t);else{var A=l.length,u=f(l,A);for(n=0;n<A;++n)r(u[n],this,t)}return!0},a.prototype.addListener=function(e,t){return A(this,e,t,!1)},a.prototype.on=a.prototype.addListener,a.prototype.prependListener=function(e,t){return A(this,e,t,!0)},a.prototype.once=function(e,t){return s(t),this.on(e,c(this,e,t)),this},a.prototype.prependOnceListener=function(e,t){return s(t),this.prependListener(e,c(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):g.call(e,t)},a.prototype.listenerCount=g,a.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},2017(e){"use strict";e.exports=function e(t,n){if(t===n)return!0;
2if(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}},9814(e,t,n){var r=n(6218);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("")}},6218(e){e.exports=function(e,t,n){if(null==e)return[0,0,0];var r,i,a,o=(1-Math.abs(2*n-1))*t,s=e/60,l=o*(1-Math.abs(s%2-1));0===(s=Math.floor(s))?(r=o,i=l,a=0):1===s?(r=l,i=o,a=0):2===s?(r=0,i=o,a=l):3===s?(r=0,i=l,a=o):4===s?(r=l,i=0,a=o):5===s&&(r=o,i=0,a=l);var A=n-o/2;return r+=A,i+=A,a+=A,[Math.abs(Math.round(255*r)),Math.abs(Math.round(255*i)),Math.abs(Math.round(255*a))]}},431(e,t){var n,r;void 0===(r="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","dard
25","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","ga3
2niz","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","
2izi4","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","
2ni4ap","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","
2sca4p","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","t
2i5so","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","w4
2k","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","quin
25tes5s","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,[]):n)||(e.exports=r)},6698(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}}},2673(e){e.exports=function(e){if("string"!=typeof e)return!1;var i=e.match(t);if(!i)return!1;var a=i[1];return!!a&&!(!n.test(a)&&!r.test(a))};var t=/^(?:\w+:)?\/\/(\S+)$/,n=/^localhost[\:?\d]*(?:[^\:?\d]\S*)?$/,r=/^[^\s\.]+\.\S{2,}$/},2203(e,t){!function(e){"use strict";var t="undefined"!=typeof Uint8Array?Uint8Array:Array,n="+".charCodeAt(0),r="/".charCodeAt(0),i="0".charCodeAt(0),a="a".charCodeAt(0),o="A".charCodeAt(0),s="-".charCodeAt(0),l="_".charCodeAt(0);function A(e){var t=e.charCodeAt(0);return t===n||t===s?62:t===r||t===l?63:t<i?-1:t<i+10?t-i+26+26:t<o+26?t-o:t<a+26?t-a+26:void 0}e.toByteArray=function(e){var n,r,i,a,o,s;if(e.length%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var l=e.length;o="="===e.charAt(l-2)?2:"="===e.charAt(l-1)?1:0,s=new t(3*e.length/4-o),i=o>0?e.length-4:e.length;var u=0;function c(e){s[u++]=e}for(n=0,r=0;n<i;n+=4,r+=3)c((16711680&(a=A(e.charAt(n))<<18|A(e.charAt(n+1))<<12|A(e.charAt(n+2))<<6|A(e.charAt(n+3))))>>16),c((65280&a)>>8),c(255&a);return 2===o?c(255&(a=A(e.charAt(n))<<2|A(e.charAt(n+1))>>4)):1===o&&(c((a=A(e.charAt(n))<<10|A(e.charAt(n+1))<<4|A(e.charAt(n+2))>>2)>>8&255),c(255&a)),s},e.fromByteArray=function(e){var t,n,r,i=e.length%3,a="";function o(e){return"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(e)}function s(e){return o(e>>18&63)+o(e>>12&63)+o(e>>6&63)+o(63&e)}for(t=0,r=e.length-i;t<r;t+=3)a+=s(n=(e[t]<<16)+(e[t+1]<<8)+e[t+2]);switch(i){case 1:a+=o((n=e[e.length-1])>>2),a+=o(n<<4&63),a+="==";break;case 2:a+=o((n=(e[e.length-2]<<8)+e[e.length-1])>>10),a+=o(n>>4&63),a+=o(n<<2&63),a+="="}return a}}(t)},6232(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){switch(e){case"and":return{match:function(e){return t.match(e)&&n.match(e)}};case",":return{match:function(e){return t.match(e)||n.match(e)}};default:throw new Error(e)}}},8182(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0}),t.parse=function(e){return h[e]||(h[e]=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(l.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||"literal"===n.type)return n.value;if("operator"===n.type){var a=e(),o=e();return(0,i.default)(n.value,a,o)}if("query"===n.type)return(0,r.default)(n.key.value,n.value.value);throw new TypeError(n.type)}()}(function(e){for(var t=0,n=[];t<e.length;){var r=e[t];if(c.test(r))for(r=e[++t];o.test(r)&&void 0!==r;)r=e[++t];if(s.test(r)||")"===r||"("===r)t++;else if(l.test(r)||A.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];u.test(i)?n.push({type:"operator",value:i}):n.push({type:"literal",value:i})}}return n}(e))),h[e]};var r=n(7033),i=n(6232),a=/[0-9]/,o=/[a-z|\-]/i,s=/\s/,l=/:/,A=/,/,u=/and$/,c=/@/,h={}},7033(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=Number(t);switch(e){case"max-height":return{match:function(e){return void 0!==e.height&&n>=e.height}};case"min-height":return{match:function(e){return void 0!==e.height&&n<=e.height}};case"max-width":return{match:function(e){return void 0!==e.width&&n>=e.width}};case"min-width":return{match:function(e){return void 0!==e.width&&n<=e.width}};case"orientation":return{match:function(e){return t===e.orientation}};default:throw new Error(t)}}},8133(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,r=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi},8809(e){var t="(".charCodeAt(0),n=")".charCodeAt(0),r="'".charCodeAt(0),i='"'.charCodeAt(0),a="\\".charCodeAt(0),o="/".charCodeAt(0),s=",".charCodeAt(0),l=":".charCodeAt(0),A="*".charCodeAt(0),u="u".charCodeAt(0),c="U".charCodeAt(0),h="+".charCodeAt(0),g=/^[a-f0-9?-]+$/i;e.exports=function(e){for(var f,d,p,m,y,I,C,E,b,B=[],w=e,Q=0,v=w.charCodeAt(Q),x=w.length,S=[{nodes:B}],k=0,D="",R="",F="";Q<x;)if(v<=32){f=Q;do{f+=1,v=w.charCodeAt(f)}while(v<=32);m=w.slice(Q,f),p=B[B.length-1],v===n&&k?F=m:p&&"div"===p.type?(p.after=m,p.sourceEndIndex+=m.length):v===s||v===l||v===o&&w.charCodeAt(f+1)!==A&&(!b||b&&"function"===b.type&&"calc"!==b.value)?R=m:B.push({type:"space",sourceIndex:Q,sourceEndIndex:f,value:m}),Q=f}else if(v===r||v===i){f=Q,m={type:"string",sourceIndex:Q,quote:d=v===r?"'":'"'};do{if(y=!1,~(f=w.indexOf(d,f+1)))for(I=f;w.charCodeAt(I-1)===a;)I-=1,y=!y;else f=(w+=d).length-1,m.unclosed=!0}while(y);m.value=w.slice(Q+1,f),m.sourceEndIndex=m.unclosed?f:f+1,B.push(m),Q=f+1,v=w.charCodeAt(Q)}else if(v===o&&w.charCodeAt(Q+1)===A)m={type:"comment",sourceIndex:Q,sourceEndIndex:(f=w.indexOf("*/",Q))+2},-1===f&&(m.unclosed=!0,f=w.length,m.sourceEndIndex=f),m.value=w.slice(Q+2,f),B.push(m),Q=f+2,v=w.charCodeAt(Q);else if(v!==o&&v!==A||!b||"function"!==b.type||"calc"!==b.value)if(v===o||v===s||v===l)m=w[Q],B.push({type:"div",sourceIndex:Q-R.length,sourceEndIndex:Q+m.length,value:m,before:R,after:""}),R="",Q+=1,v=w.charCodeAt(Q);else if(t===v){f=Q;do{f+=1,v=w.charCodeAt(f)}while(v<=32);if(E=Q,m={type:"function",sourceIndex:Q-D.length,value:D,before:w.slice(E+1,f)},Q=f,"url"===D&&v!==r&&v!==i){f-=1;do{if(y=!1,~(f=w.indexOf(")",f+1)))for(I=f;w.charCodeAt(I-1)===a;)I-=1,y=!y;else f=(w+=")").length-1,m.unclosed=!0}while(y);C=f;do{C-=1,v=w.charCodeAt(C)}while(v<=32);E<C?(m.nodes=Q!==C+1?[{type:"word",sourceIndex:Q,sourceEndIndex:C+1,value:w.slice(Q,C+1)}]:[],m.unclosed&&C+1!==f?(m.after="",m.nodes.push({type:"space",sourceIndex:C+1,sourceEndIndex:f,value:w.slice(C+1,f)})):(m.after=w.slice(C+1,f),m.sourceEndIndex=f)):(m.after="",m.nodes=[]),Q=f+1,m.sourceEndIndex=m.unclosed?f:Q,v=w.charCodeAt(Q),B.push(m)}else k+=1,m.after="",m.sourceEndIndex=Q+1,B.push(m),S.push(m),B=m.nodes=[],b=m;D=""}else if(n===v&&k)Q+=1,v=w.charCodeAt(Q),b.after=F,b.sourceEndIndex+=F.length,F="",k-=1,S[S.length-1].sourceEndIndex=Q,S.pop(),B=(b=S[k]).nodes;else{f=Q;do{v===a&&(f+=1),f+=1,v=w.charCodeAt(f)}while(f<x&&!(v<=32||v===r||v===i||v===s||v===l||v===o||v===t||v===A&&b&&"function"===b.type&&"calc"===b.value||v===o&&"function"===b.type&&"calc"===b.value||v===n&&k));m=w.slice(Q,f),t===v?D=m:u!==m.charCodeAt(0)&&c!==m.charCodeAt(0)||h!==m.charCodeAt(1)||
2!g.test(m.slice(2))?B.push({type:"word",sourceIndex:Q,sourceEndIndex:f,value:m}):B.push({type:"unicode-range",sourceIndex:Q,sourceEndIndex:f,value:m}),Q=f}else m=w[Q],B.push({type:"word",sourceIndex:Q-R.length,sourceEndIndex:Q+m.length,value:m}),Q+=1,v=w.charCodeAt(Q);for(Q=S.length-1;Q;Q-=1)S[Q].unclosed=!0,S[Q].sourceEndIndex=w.length;return S[0].nodes}},2882(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,l,A=0,u=e.length;if(0===u||!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(A))!==n&&o!==t||A++;A<u&&!((o=e.charCodeAt(A))<48||o>57);)A+=1;if(o=e.charCodeAt(A),s=e.charCodeAt(A+1),o===r&&s>=48&&s<=57)for(A+=2;A<u&&!((o=e.charCodeAt(A))<48||o>57);)A+=1;if(o=e.charCodeAt(A),s=e.charCodeAt(A+1),l=e.charCodeAt(A+2),(o===i||o===a)&&(s>=48&&s<=57||(s===n||s===t)&&l>=48&&l<=57))for(A+=s===n||s===t?3:2;A<u&&!((o=e.charCodeAt(A))<48||o>57);)A+=1;return{number:e.slice(0,A),unit:e.slice(A)}}},9792(e,t,n){var r=n(6698),i=n(7007).EventEmitter;function a(e){if(!(this instanceof a))return new a(e);i.call(this),e=e||{},this.concurrency=e.concurrency||1/0,this.timeout=e.timeout||0,this.autostart=e.autostart||!1,this.results=e.results||null,this.pending=0,this.session=0,this.running=!1,this.jobs=[],this.timers={}}function o(){for(var e in this.timers){var t=this.timers[e];delete this.timers[e],clearTimeout(t)}}function s(e){var t=this;function 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 l(e){this.session++,this.running=!1,this.emit("end",e)}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},["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,A=null,u=n.hasOwnProperty("timeout")?n.timeout:this.timeout;u&&(a=setTimeout(function(){o=!0,t.listeners("timeout").length>0?t.emit("timeout",h,n):h()},u),this.timers[a]=a),this.results&&(A=this.results.length,this.results[A]=null),this.pending++,t.emit("start",n);var c=n(h);c&&c.then&&"function"==typeof c.then&&c.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&&l.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!==A&&(t.results[A]=Array.prototype.slice.call(arguments,1)),t.emit("success",s,n)),t.session===i&&(0===t.pending&&0===t.jobs.length?l.call(t):t.running&&t.start()))}},a.prototype.stop=function(){this.running=!1},a.prototype.end=function(e){o.call(this),this.jobs.length=0,this.pending=0,l.call(this,e)}},5741(e){function t(){this.table=new Uint16Array(16),this.trans=new Uint16Array(288)}function n(e,n){this.source=e,this.sourceIndex=0,this.tag=0,this.bitcount=0,this.dest=n,this.destLen=0,this.ltree=new t,this.dtree=new t}var r=new t,i=new t,a=new Uint8Array(30),o=new Uint16Array(30),s=new Uint8Array(30),l=new Uint16Array(30),A=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),u=new t,c=new Uint8Array(320);function h(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 f(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 d(e){e.bitcount--||(e.tag=e.source[e.sourceIndex++],e.bitcount=7);var t=1&e.tag;return e.tag>>>=1,t}function p(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>>>
vendor: 4,241 bytes, line 2
2=t,e.bitcount-=t,r+n}function m(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 y(e,t,n){var r,i,a,o,s,l;for(r=p(e,5,257),i=p(e,5,1),a=p(e,4,4),o=0;o<19;++o)c[o]=0;for(o=0;o<a;++o){var h=p(e,3,0);c[A[o]]=h}for(f(u,c,0,19),s=0;s<r+i;){var g=m(e,u);switch(g){case 16:var d=c[s-1];for(l=p(e,2,3);l;--l)c[s++]=d;break;case 17:for(l=p(e,3,3);l;--l)c[s++]=0;break;case 18:for(l=p(e,7,11);l;--l)c[s++]=0;break;default:c[s++]=g}}f(t,c,0,r),f(n,c,r,i)}function I(e,t,n){for(;;){var r,i,A,u,c=m(e,t);if(256===c)return 0;if(c<256)e.dest[e.destLen++]=c;else for(r=p(e,a[c-=257],o[c]),i=m(e,n),u=A=e.destLen-p(e,s[i],l[i]);u<A+r;++u)e.dest[e.destLen++]=e.dest[u]}}function C(e){for(var t,n;e.bitcount>8;)e.sourceIndex--,e.bitcount-=8;if((t=256*(t=e.source[e.sourceIndex+1])+e.source[e.sourceIndex])!==(65535&~(256*e.source[e.sourceIndex+3]+e.source[e.sourceIndex+2])))return-3;for(e.sourceIndex+=4,n=t;n;--n)e.dest[e.destLen++]=e.source[e.sourceIndex++];return e.bitcount=0,0}!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}(r,i),h(a,o,4,3),h(s,l,2,1),a[28]=0,o[28]=258,e.exports=function(e,t){var a,o,s=new n(e,t);do{switch(a=d(s),p(s,2,0)){case 0:o=C(s);break;case 1:o=I(s,r,i);break;case 2:y(s,s.ltree,s.dtree),o=I(s,s.ltree,s.dtree);break;default:o=-3}if(0!==o)throw new Error("Data error")}while(!a);return s.destLen<s.dest.length?"function"==typeof s.dest.slice?s.dest.slice(0,s.destLen):s.dest.subarray(0,s.destLen):s.dest}},7667(e,t,n){const r=n(5741),{swap32LE:i}=n(6288);e.exports=class{constructor(e){const t="function"==typeof e.readUInt32BE&&"function"==typeof e.slice;if(t||e instanceof Uint8Array){let n;if(t)this.highStart=e.readUInt32LE(0),this.errorValue=e.readUInt32LE(4),n=e.readUInt32LE(8),e=e.slice(12);else{const t=new DataView(e.buffer);this.highStart=t.getUint32(0,!0),this.errorValue=t.getUint32(4,!0),n=t.getUint32(8,!0),e=e.subarray(12)}e=r(e,new Uint8Array(n)),e=r(e,new Uint8Array(n)),i(e),this.data=new Uint32Array(e.buffer)}else({data:this.data,highStart:this.highStart,errorValue:this.errorValue}=e)}get(e){let t;return e<0||e>1114111?this.errorValue:e<55296||e>56319&&e<=65535?(t=(this.data[e>>5]<<2)+(31&e),this.data[t]):e<=65535?(t=(this.data[2048+(e-55296>>5)]<<2)+(31&e),this.data[t]):e<this.highStart?(t=this.data[2080+(e>>11)],t=this.data[t+(e>>5&63)],t=(t<<2)+(31&e),this.data[t]):this.data[this.data.length-4]}}},6288(e){const t=18===new Uint8Array(new Uint32Array([305419896]).buffer)[0],n=(e,t,n)=>{let r=e[t];e[t]=e[n],e[n]=r};e.exports={swap32LE:e=>{t&&(e=>{const t=e.length;for(let r=0;r<t;r+=4)n(e,r,r+3),n(e,r+1,r+2)})(e)}}},278(e,t,n){"use strict";e.exports=n.p+"38b05b78f50224cfe229.icc"},6556(e,t,n){"use strict";n.d(t,{yo:()=>N,_V:()=>x,N_:()=>f,YW:()=>d,vv:()=>cS,EY:()=>g,Ss:()=>h,cQ:()=>hS});var r=n.cw(function(e,t){e.exports=class{constructor(e){this.stateTable=e.stateTable,this.accepting=e.accepting,this.tags=e.tags}match(e){var t=this;return{*[Symbol.iterator](){for(var n=1,r=null,i=null,a=null,o=0;o<e.length;o++){var s=e[o];a=n,0===(n=t.stateTable[n][s])&&(null!=r&&null!=i&&i>=r&&(yield[r,i,t.tags[a]]),n=t.stateTable[1][s],r=null),0!==n&&null==r&&(r=o),t.accepting[n]&&(i=o),0===n&&(n=1)}null!=r&&null!=i&&i>=r&&(yield[r,i,t.tags[n]])}}}apply(e,t){for(var[n,r,i]of this.match(e))for(var a of i)"function"==typeof t[a]&&t[a](n,r,e.slice(n,r+1))}}}),i=n.cw(function(e,t){var n=a();e.exports=function(e,t){var r={};return Object.keys(e).forEach(function(i){(0,n.parse)(i).match(t)&&Object.assign(r,e[i])}),r}}),a=()=>n(8182),o=n.cw(function(e,t){var n=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,i=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;
2if("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(e){return!1}}()?Object.assign:function(e,t){for(var a,o,s=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),l=1;l<arguments.length;l++){for(var A in a=Object(arguments[l]))r.call(a,A)&&(s[A]=a[A]);if(n){o=n(a);for(var u=0;u<o.length;u++)i.call(a,o[u])&&(s[o[u]]=a[o[u]])}}return s}}),s=n.cw(function(e,t){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,l=e[s],A=s+1,u=e[A];if(0>a(l,n))A<i&&0>a(u,l)?(e[r]=u,e[A]=n,r=A):(e[r]=l,e[s]=n,r=s);else{if(!(A<i&&0>a(u,n)))break e;e[r]=u,e[A]=n,r=A}}}return t}function a(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var o=performance;t.unstable_now=function(){return o.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}var A=[],u=[],c=1,h=null,g=3,f=!1,d=!1,p=!1,m="function"==typeof setTimeout?setTimeout:null,y="function"==typeof clearTimeout?clearTimeout:null,I="undefined"!=typeof setImmediate?setImmediate:null;function C(e){for(var t=r(u);null!==t;){if(null===t.callback)i(u);else{if(!(t.startTime<=e))break;i(u),t.sortIndex=t.expirationTime,n(A,t)}t=r(u)}}function E(e){if(p=!1,C(e),!d)if(null!==r(A))d=!0,R();else{var t=r(u);null!==t&&F(E,t.startTime-e)}}var b,B=!1,w=-1,Q=5,v=-1;function x(){return!(t.unstable_now()-v<Q)}function S(){if(B){var e=t.unstable_now();v=e;var n=!0;try{e:{d=!1,p&&(p=!1,y(w),w=-1),f=!0;var a=g;try{t:{for(C(e),h=r(A);null!==h&&!(h.expirationTime>e&&x());){var o=h.callback;if("function"==typeof o){h.callback=null,g=h.priorityLevel;var s=o(h.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof s){h.callback=s,C(e),n=!0;break t}h===r(A)&&i(A),C(e)}else i(A);h=r(A)}if(null!==h)n=!0;else{var l=r(u);null!==l&&F(E,l.startTime-e),n=!1}}break e}finally{h=null,g=a,f=!1}n=void 0}}finally{n?b():B=!1}}}if("function"==typeof I)b=function(){I(S)};else if("undefined"!=typeof MessageChannel){var k=new MessageChannel,D=k.port2;k.port1.onmessage=S,b=function(){D.postMessage(null)}}else b=function(){m(S,0)};function R(){B||(B=!0,b())}function F(e,n){w=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(){d||f||(d=!0,R())},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"):Q=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return g},t.unstable_getFirstCallbackNode=function(){return r(A)},t.unstable_next=function(e){switch(g){case 1:case 2:case 3:var t=3;break;default:t=g}var n=g;g=t;try{return e()}finally{g=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=g;g=e;try{return t()}finally{g=n}},t.unstable_scheduleCallback=function(e,i,a){var o=t.unstable_now();switch(a="object"==typeof a&&null!==a&&"number"==typeof(a=a.delay)&&0<a?o+a:o,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return e={id:c++,callback:i,priorityLevel:e,startTime:a,expirationTime:s=a+s,sortIndex:-1},a>o?(e.sortIndex=a,n(u,e),null===r(A)&&e===r(u)&&(p?(y(w),w=-1):p=!0,F(E,a-o))):(e.sortIndex=s,n(A,e),d||f||(d=!0,R())),e},t.unstable_shouldYield=x,t.unstable_wrapCallback=function(e){var t=g;return function(){var n=g;g=t;try{return e.apply(this,arguments)}finally{g=n}}}}),l=n.cw(function(e,t){e.exports=s()}),A={};n.r(A),n.d(A,{Canvas:()=>D,Checkbox:()=>B,Circle:()=>R,ClipPath:()=>P,Defs:()=>v,Document:()=>N,Ellipse:()=>F,FieldSet:()=>C,Fragment:()=>U,G:()=>u,Image:()=>
vendor: 17,748 bytes, line 2
2x,ImageBackground:()=>S,Line:()=>I,LinearGradient:()=>O,Link:()=>f,List:()=>w,Marker:()=>z,Note:()=>p,Page:()=>d,Path:()=>m,Polygon:()=>M,Polyline:()=>L,RadialGradient:()=>G,Rect:()=>y,Select:()=>b,Stop:()=>Q,Svg:()=>c,Text:()=>g,TextInput:()=>E,TextInstance:()=>T,Tspan:()=>k,View:()=>h});const u="G",c="SVG",h="VIEW",g="TEXT",f="LINK",d="PAGE",p="NOTE",m="PATH",y="RECT",I="LINE",C="FIELD_SET",E="TEXT_INPUT",b="SELECT",B="CHECKBOX",w="LIST",Q="STOP",v="DEFS",x="IMAGE",S="IMAGE_BACKGROUND",k="TSPAN",D="CANVAS",R="CIRCLE",F="ELLIPSE",M="POLYGON",N="DOCUMENT",L="POLYLINE",P="CLIP_PATH",T="TEXT_INSTANCE",U="FRAGMENT",O="LINEAR_GRADIENT",G="RADIAL_GRADIENT",z="MARKER";var H=n(9792),W=n(6540);n(2673);const J={utf16le:"utf-16le",ucs2:"utf-16le",utf16be:"utf-16be"};class _{constructor(e){this.buffer=e,this.view=new DataView(e.buffer,e.byteOffset,e.byteLength),this.pos=0,this.length=this.buffer.length}readString(e,t="ascii"){t=J[t]||t;let n=this.readBuffer(e);try{return new TextDecoder(t).decode(n)}catch(e){return n}}readBuffer(e){return this.buffer.slice(this.pos,this.pos+=e)}readUInt24BE(){return(this.readUInt16BE()<<8)+this.readUInt8()}readUInt24LE(){return this.readUInt16LE()+(this.readUInt8()<<16)}readInt24BE(){return(this.readInt16BE()<<8)+this.readUInt8()}readInt24LE(){return this.readUInt16LE()+(this.readInt8()<<16)}}_.TYPES={UInt8:1,UInt16:2,UInt24:3,UInt32:4,Int8:1,Int16:2,Int24:3,Int32:4,Float:4,Double:8};for(let e of Object.getOwnPropertyNames(DataView.prototype))if("get"===e.slice(0,3)){let t=e.slice(3).replace("Ui","UI");"Float32"===t?t="Float":"Float64"===t&&(t="Double");let n=_.TYPES[t];_.prototype["read"+t+(1===n?"":"BE")]=function(){const t=this.view[e](this.pos,!1);return this.pos+=n,t},1!==n&&(_.prototype["read"+t+"LE"]=function(){const t=this.view[e](this.pos,!0);return this.pos+=n,t})}const j=new TextEncoder,K=18==new Uint8Array(new Uint16Array([4660]).buffer)[0];class Y{constructor(e){this.buffer=e,this.view=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),this.pos=0}writeBuffer(e){this.buffer.set(e,this.pos),this.pos+=e.length}writeString(e,t="ascii"){let n;switch(t){case"utf16le":case"utf16-le":case"ucs2":n=q(e,K);break;case"utf16be":case"utf16-be":n=q(e,!K);break;case"utf8":n=j.encode(e);break;case"ascii":n=function(e){let t=new Uint8Array(e.length);for(let n=0;n<e.length;n++)t[n]=e.charCodeAt(n);return t}(e);break;default:throw new Error(`Unsupported encoding: ${t}`)}this.writeBuffer(n)}writeUInt24BE(e){this.buffer[this.pos++]=e>>>16&255,this.buffer[this.pos++]=e>>>8&255,this.buffer[this.pos++]=255&e}writeUInt24LE(e){this.buffer[this.pos++]=255&e,this.buffer[this.pos++]=e>>>8&255,this.buffer[this.pos++]=e>>>16&255}writeInt24BE(e){e>=0?this.writeUInt24BE(e):this.writeUInt24BE(e+16777215+1)}writeInt24LE(e){e>=0?this.writeUInt24LE(e):this.writeUInt24LE(e+16777215+1)}fill(e,t){if(t<this.buffer.length)this.buffer.fill(e,this.pos,this.pos+t),this.pos+=t;else{const n=new Uint8Array(t);n.fill(e),this.writeBuffer(n)}}}function q(e,t){let n=new Uint16Array(e.length);for(let r=0;r<e.length;r++){let i=e.charCodeAt(r);t&&(i=i>>8|(255&i)<<8),n[r]=i}return new Uint8Array(n.buffer)}for(let e of Object.getOwnPropertyNames(DataView.prototype))if("set"===e.slice(0,3)){let t=e.slice(3).replace("Ui","UI");"Float32"===t?t="Float":"Float64"===t&&(t="Double");let n=_.TYPES[t];Y.prototype["write"+t+(1===n?"":"BE")]=function(t){this.view[e](this.pos,t,!1),this.pos+=n},1!==n&&(Y.prototype["write"+t+"LE"]=function(t){this.view[e](this.pos,t,!0),this.pos+=n})}class V{fromBuffer(e){let t=new _(e);return this.decode(t)}toBuffer(e){let t=this.size(e),n=new Uint8Array(t),r=new Y(n);return this.encode(r,e),n}}class X extends V{constructor(e,t="BE"){super(),this.type=e,this.endian=t,this.fn=this.type,"8"!==this.type[this.type.length-1]&&(this.fn+=this.endian)}size(){return _.TYPES[this.type]}decode(e){return e[`read${this.fn}`]()}encode(e,t){return e[`write${this.fn}`](t)}}const Z=new X("UInt8"),$=new X("UInt16","BE"),ee=$,te=new X("UInt16","LE"),ne=new X("UInt24","BE"),re=(new X("UInt24","LE"),new X("UInt32","BE")),ie=re,ae=new X("UInt32","LE"),oe=new X("Int8"),se=new X("Int16","BE"),le=(new X("Int16","LE"),new X("Int24","BE"),new X("Int24","LE"),new X("Int32","BE"));new X("Int32","LE"),new X("Float","BE"),new X("Float","LE"),new X("Double","BE"),new X("Double","LE");class Ae extends X{constructor(e,t,n=e>>1){super(`Int${e}`,t),this._point=1<<n}decode(e){return super.decode(e)/this._point}encode(e,t){return super.encode(e,t*this._point|0)}}const ue=new Ae(16,"BE"),ce=(new Ae(16,"LE"),new Ae(32,"BE"));function he(e,t,n){let 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 X&&(r=e.decode(t)),isNaN(r))throw new Error("Not a fixed size");return r}new Ae(32,"LE");class ge{constructor(e={}){this.enumerable=!0,this.configurable=!0;for(let t in e){const n=e[t];this[t]=n}}}class fe extends V{constructor(e,t,n="count"){super(),this.type=e,this.length=t,this.lengthType=n}decode(e,t){let n;const{pos:r}=e,i=[];let a=t;if(null!=this.length&&(n=he(this.length,e,t)),this.length instanceof X&&(Object.defineProperties(i,{parent:{value:t},_startOffset:{value:r},_currentOffset:{value:0,writable:!0},_length:{value:n}}),a=i),null==n||"bytes"===this.lengthType){const r=null!=n?e.pos+n:(null!=t?t._length:void 0)?t._startOffset+t._length:e.length;for(;e.pos<r;)i.push(this.type.decode(e,a))}else for(let t=0,r=n;t<r;t++)i.push(this.type.decode(e,a));return i}size(e,t,n=!0){if(!e)return this.type.size(null,t)*he(this.length,null,t);let r=0;this.length instanceof X&&(r+=this.length.size(),t={parent:t,pointerSize:0});for(let n of e)r+=this.type.size(n,t);return t&&n&&this.length instanceof X&&(r+=t.pointerSize),r}encode(e,t,n){let r=n;this.length instanceof X&&(r={pointers:[],startOffset:e.pos,parent:n},r.pointerOffset=e.pos+this.size(t,r,!1),this.length.encode(e,t.length));for(let n of t)this.type.encode(e,n,r);if(this.length instanceof X){let t=0;for(;t<r.pointers.length;){const n=r.pointers[t++];n.type.encode(e,n.val,n.parent)}}}}class de extends fe{decode(e,t){const{pos:n}=e,r=he(this.length,e,t);this.length instanceof X&&(t={parent:t,_startOffset:n,_currentOffset:0,_length:r});const i=new pe(this.type,r,e,t);return e.pos+=r*this.type.size(null,t),i}size(e,t){return e instanceof pe&&(e=e.toArray()),super.size(e,t)}encode(e,t,n){return t instanceof pe&&(t=t.toArray()),super.encode(e,t,n)}}class pe{constructor(e,t,n,r){this.type=e,this.length=t,this.stream=n,this.ctx=r,this.base=this.stream.pos,this.items=[]}get(e){if(!(e<0||e>=this.length)){if(null==this.items[e]){const{pos:t}=this.stream;this.stream.pos=this.base+this.type.size(null,this.ctx)*e,this.items[e]=this.type.decode(this.stream,this.ctx),this.stream.pos=t}return this.items[e]}}toArray(){const e=[];for(let t=0,n=this.length;t<n;t++)e.push(this.get(t));return e}}class me extends V{constructor(e,t=[]){super(),this.type=e,this.flags=t}decode(e){const t=this.type.decode(e),n={};for(let e=0;e<this.flags.length;e++){const r=this.flags[e];null!=r&&(n[r]=!!(t&1<<e))}return n}size(){return this.type.size()}encode(e,t){let n=0;for(let e=0;e<this.flags.length;e++){const r=this.flags[e];null!=r&&t[r]&&(n|=1<<e)}return this.type.encode(e,n)}}class ye extends V{constructor(e){super(),this.length=e}decode(e,t){const n=he(this.length,e,t);return e.readBuffer(n)}size(e,t){if(!e)return he(this.length,null,t);let n=e.length;return this.length instanceof X&&(n+=this.length.size()),n}encode(e,t,n){return this.length instanceof X&&this.length.encode(e,t.length),e.writeBuffer(t)}}class Ie extends V{constructor(e,t=!0){super(),this.type=e,this.condition=t}decode(e,t){let{condition:n}=this;if("function"==typeof n&&(n=n.call(t,t)),n)return this.type.decode(e,t)}size(e,t){let{condition:n}=this;return"function"==typeof n&&(n=n.call(t,t)),n?this.type.size(e,t):0}encode(e,t,n){let{condition:r}=this;if("function"==typeof r&&(r=r.call(n,n)),r)return this.type.encode(e,t,n)}}class Ce extends V{constructor(e,t=1){super(),this.type=e,this.count=t}decode(e,t){e.pos+=this.size(null,t)}size(e,t){const n=he(this.count,null,t);return this.type.size()*n}encode(e,t,n){return e.fill(0,this.size(t,n))}}class Ee extends V{constructor(e,t="ascii"){super(),this.length=e,this.encoding=t}decode(e,t){let n,r,{encoding:i}=this;"function"==typeof i&&(i=i.call(t,t)||"ascii");let a=be(i);if(null!=this.length)n=he(this.length,e,t);else{let t;for(({buffer:t,length:n,pos:r}=e);r<n-a+1&&(0!==t[r]||2===a&&0!==t[r+1]);)r+=a;n=r-e.pos}const o=e.readString(n,i);return null==this.length&&e.pos<e.length&&(e.pos+=a),o}size(e,t){if(null==e)return he(this.length,null,t);let{encoding:n}=this;"function"==typeof n&&(n=n.call(null!=t?t.val:void 0,null!=t?t.val:void 0)||"ascii"),"utf16be"===n&&(n="utf16le");let r=Be(e,n);return this.length instanceof X&&(r+=this.length.size()),null==this.length&&(r+=be(n)),r}encode(e,t,n){let{encoding:r}=this;if("function"==typeof r&&(r=r.call(null!=n?n.val:void 0,null!=n?n.val:void 0)||"ascii"),this.length instanceof X&&this.length.encode(e,Be(t,r)),e.writeString(t,r),null==this.length)return 2==be(r)?e.writeUInt16LE(0):e.writeUInt8(0)}}function be(e){switch(e){case"ascii":case"utf8":default:return 1;case"utf16le":case"utf16-le":case"utf-16be":case"utf-16le":case"utf16be":case"utf16-be":case"ucs2":return 2}}function Be(e,t){switch(t){case"ascii":return e.length;case"utf8":let n=0;for(let t=0;t<e.length;t++){let r=e.charCodeAt(t);if(r>=55296&&r<=56319&&t<e.length-1){let n=e.charCodeAt(++t);56320==(64512&n)?r=((1023&r)<<10)+(1023&n)+65536:t--}4294967168&r?4294965248&r?4294901760&r?4292870144&r||(n+=4):n+=3:n+=2:n++}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)}}class we extends V{constructor(e={}){super(),this.fields=e}decode(e,t,n=0){const r=this._setup(e,t,n);return this._parseFields(e,r,this.fields),null!=this.process&&this.process.call(r,e),r}_setup(e,t,n){const r={};return Object.defineProperties(r,{parent:{value:t},_startOffset:{value:e.pos},_currentOffset:{value:0,writable:!0},_length:{value:n}}),r}_parseFields(e,t,n){for(let i in n){var r;const a=n[i];void 0!==(r="function"==typeof a?a.call(t,t):a.decode(e,t))&&(r instanceof ge?Object.defineProperty(t,i,r):t[i]=r),t._currentOffset=e.pos-t._startOffset}}size(e,t,n=!0){null==e&&(e={});const r={parent:t,val:e,pointerSize:0};null!=this.preEncode&&this.preEncode.call(e);let i=0;for(let t in this.fields){const n=this.fields[t];null!=n.size&&(i+=n.size(e[t],r))}return n&&(i+=r.pointerSize),i}encode(e,t,n){let r;null!=this.preEncode&&this.preEncode.call(t,e);const i={pointers:[],startOffset:e.pos,parent:n,val:t,pointerSize:0};i.pointerOffset=e.pos+this.size(t,i,!1);for(let n in this.fields)r=this.fields[n],null!=r.encode&&r.encode(e,t[n],i);let a=0;for(;a<i.pointers.length;){const t=i.pointers[a++];t.type.encode(e,t.val,t.parent)}}}class Qe extends we{constructor(e,t={}){super(),this.type=e,this.versions=t,"string"==typeof e&&(this.versionPath=e.split("."))}decode(e,t,n=0){const r=this._setup(e,t,n);var i;"string"==typeof this.type?r.version=(i=t,this.versionPath.reduce((e,t)=>e&&e[t],i)):r.version=this.type.decode(e),this.versions.header&&this._parseFields(e,r,this.versions.header);const a=this.versions[r.version];if(null==a)throw new Error(`Unknown version ${r.version}`);return a instanceof Qe?a.decode(e,t):(this._parseFields(e,r,a),null!=this.process&&this.process.call(r,e),r)}size(e,t,n=!0){let r,i;if(!e)throw new Error("Not a fixed size");null!=this.preEncode&&this.preEncode.call(e);const a={parent:t,val:e,pointerSize:0};let o=0;if("string"!=typeof this.type&&(o+=this.type.size(e.version,a)),this.versions.header)for(r in this.versions.header)i=this.versions.header[r],null!=i.size&&(o+=i.size(e[r],a));const s=this.versions[e.version];if(null==s)throw new Error(`Unknown version ${e.version}`);for(r in s)i=s[r],null!=i.size&&(o+=i.size(e[r],a));return n&&(o+=a.pointerSize),o}encode(e,t,n){let r,i;null!=this.preEncode&&this.preEncode.call(t,e);const 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)i=this.versions.header[r],null!=i.encode&&i.encode(e,t[r],a);const o=this.versions[t.version];for(r in o)i=o[r],null!=i.encode&&i.encode(e,t[r],a);let s=0;for(;s<a.pointers.length;){const t=a.pointers[s++];t.type.encode(e,t.val,t.parent)}}}class ve extends V{constructor(e,t,n={}){if(super(),this.offsetType=e,this.type=t,this.options=n,"void"===this.type&&(this.type=null),null==this.options.type&&(this.options.type="local"),null==this.options.allowNull&&(this.options.allowNull=!0),null==this.options.nullValue&&(this.options.nullValue=0),null==this.options.lazy&&(this.options.lazy=!1),this.options.relativeTo){if("function"!=typeof this.options.relativeTo)throw new Error("relativeTo option must be a function");this.relativeToGetter=n.relativeTo}}decode(e,t){const n=this.offsetType.decode(e,t);if(n===this.options.nullValue&&this.options.allowNull)return null;let r;switch(this.options.type){case"local":r=t._startOffset;break;case"immediate":r=e.pos-this.offsetType.size();break;case"parent":r=t.parent._startOffset;break;default:for(var i=t;i.parent;)i=i.parent;r=i._startOffset||0}this.options.relativeTo&&(r+=this.relativeToGetter(t));const a=n+r;if(null!=this.type){let n=null;const r=()=>{if(null!=n)return n;const{pos:r}=e;return e.pos=a,n=this.type.decode(e,t),e.pos=r,n};return this.options.lazy?new ge({get:r}):r()}return a}size(e,t){const n=t;switch(this.options.type){case"local":case"immediate":break;case"parent":t=t.parent;break;default:for(;t.parent;)t=t.parent}let{type:r}=this;if(null==r){if(!(e instanceof xe))throw new Error("Must be a VoidPointer");({type:r}=e),e=e.value}if(e&&t){let i=r.size(e,n);t.pointerSize+=i}return this.offsetType.size()}encode(e,t,n){let r;const i=n;if(null==t)return void this.offsetType.encode(e,this.options.nullValue);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);let{type:a}=this;if(null==a){if(!(t instanceof xe))throw new Error("Must be a VoidPointer");({type:a}=t),t=t.value}return n.pointers.push({type:a,val:t,parent:i}),n.pointerOffset+=a.size(t,i)}}class xe{constructor(e,t){this.type=e,this.value=t}}function Se(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ke(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;var De,Re=n(2017),Fe=n(7526),Me=n(7667);function Ne(e){return e&&e.__esModule?e.default:e}De=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"]}');const Le=new Me(Fe
vendor: 12,945 bytes, line 2
2.toByteArray("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"))
vendor: 547 bytes, line 2
2,Pe=Math.log2||(e=>Math.log(e)/Math.LN2),Te=e=>Pe(e)+1|0,Ue=Te(Ne(De).categories.length-1),Oe=Te(Ne(De).combiningClasses.length-1),Ge=Te(Ne(De).scripts.length-1),ze=Te(Ne(De).eaw.length-1),He=Oe+Ge+ze+10,We=Ge+ze+10,Je=ze+10,_e=(1<<Ue)-1,je=(1<<Oe)-1,Ke=(1<<Ge)-1,Ye=(1<<ze)-1;function qe(e){const t=Le.get(e);return Ne(De).categories[t>>He&_e]}function Ve(e){const t=Le.get(e);return Ne(De).combiningClasses[t>>We&je]}function Xe(e){const t=Le.get(e);return Ne(De).scripts[t>>Je&Ke]}function Ze(e){return"Nd"===qe(e)}function $e(e){const t=qe(e);
2return"Mn"===t||"Me"===t||"Mc"===t}var et={getCategory:qe,getCombiningClass:Ve,getScript:Xe,getEastAsianWidth:function(e){const t=Le.get(e);return Ne(De).eaw[t>>10&Ye]},getNumericValue:function(e){let t=Le.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;let e=2+(31&n);for(;e>0;)t*=10,e--;return t}{t=(n>>2)-191;let e=1+(3&n);for(;e>0;)t*=60,e--;return t}},isAlphabetic:function(e){const t=qe(e);return"Lu"===t||"Ll"===t||"Lt"===t||"Lm"===t||"Lo"===t||"Nl"===t},isDigit:Ze,isPunctuation:function(e){const t=qe(e);return"Pc"===t||"Pd"===t||"Pe"===t||"Pf"===t||"Pi"===t||"Po"===t||"Ps"===t},isLowerCase:function(e){return"Ll"===qe(e)},isUpperCase:function(e){return"Lu"===qe(e)},isTitleCase:function(e){return"Lt"===qe(e)},isWhiteSpace:function(e){const t=qe(e);return"Zs"===t||"Zl"===t||"Zp"===t},isBaseForm:function(e){const t=qe(e);return"Nd"===t||"No"===t||"Nl"===t||"Lu"===t||"Ll"===t||"Lt"===t||"Lm"===t||"Lo"===t||"Me"===t||"Mc"===t},isMark:$e};r();var tt=n(1779),nt=n(5741),rt=n(4698);function it(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}function at(e){return e&&e.__esModule?e.default:e}var ot={};it(ot,"logErrors",()=>st),it(ot,"registerFormat",()=>At),it(ot,"create",()=>ut),it(ot,"defaultLanguage",()=>ct),it(ot,"setDefaultLanguage",()=>ht);let st=!1,lt=[];function At(e){lt.push(e)}function ut(e,t){for(let n=0;n<lt.length;n++){let r=lt[n];if(r.probe(e)){let n=new r(new _(e));return t?n.getFont(t):n}}throw new Error("Unknown font format")}let ct="en";function ht(e="en"){ct=e}function gt(e,t,n){if(n.get){let e=n.get;n.get=function(){let n=e.call(this);return Object.defineProperty(this,t,{value:n}),n}}else if("function"==typeof n.value){let e=n.value;return{get(){let n=new Map;function r(...t){let r=t.length>0?t[0]:"value";if(n.has(r))return n.get(r);let i=e.apply(this,t);return n.set(r,i),i}return Object.defineProperty(this,t,{value:r}),r}}}}let ft=new we({firstCode:ee,entryCount:ee,idDelta:se,idRangeOffset:ee}),dt=new we({startCharCode:ie,endCharCode:ie,glyphID:ie}),pt=new we({startUnicodeValue:ne,additionalCount:Z}),mt=new we({unicodeValue:ne,glyphID:ee}),yt=new fe(pt,ie),It=new fe(mt,ie),Ct=new we({varSelector:ne,defaultUVS:new ve(ie,yt,{type:"parent"}),nonDefaultUVS:new ve(ie,It,{type:"parent"})}),Et=new Qe(ee,{0:{length:ee,language:ee,codeMap:new de(Z,256)},2:{length:ee,language:ee,subHeaderKeys:new fe(ee,256),subHeaderCount:e=>Math.max.apply(Math,e.subHeaderKeys),subHeaders:new de(ft,"subHeaderCount"),glyphIndexArray:new de(ee,"subHeaderCount")},4:{length:ee,language:ee,segCountX2:ee,segCount:e=>e.segCountX2>>1,searchRange:ee,entrySelector:ee,rangeShift:ee,endCode:new de(ee,"segCount"),reservedPad:new Ce(ee),startCode:new de(ee,"segCount"),idDelta:new de(se,"segCount"),idRangeOffset:new de(ee,"segCount"),glyphIndexArray:new de(ee,e=>(e.length-e._currentOffset)/2)},6:{length:ee,language:ee,firstCode:ee,entryCount:ee,glyphIndices:new de(ee,"entryCount")},8:{reserved:new Ce(ee),length:ie,language:ee,is32:new de(Z,8192),nGroups:ie,groups:new de(dt,"nGroups")},10:{reserved:new Ce(ee),length:ie,language:ie,firstCode:ie,entryCount:ie,glyphIndices:new de(ee,"numChars")},12:{reserved:new Ce(ee),length:ie,language:ie,nGroups:ie,groups:new de(dt,"nGroups")},13:{reserved:new Ce(ee),length:ie,language:ie,nGroups:ie,groups:new de(dt,"nGroups")},14:{length:ie,numRecords:ie,varSelectors:new de(Ct,"numRecords")}}),bt=new we({platformID:ee,encodingID:ee,table:new ve(ie,Et,{type:"parent",lazy:!0})});var Bt=new we({version:ee,numSubtables:ee,tables:new fe(bt,"numSubtables")}),wt=new we({version:le,revision:le,checkSumAdjustment:ie,magicNumber:ie,flags:ee,unitsPerEm:ee,created:new fe(le,2),modified:new fe(le,2),xMin:se,yMin:se,xMax:se,yMax:se,macStyle:new me(ee,["bold","italic","underline","outline","shadow","condensed","extended"]),lowestRecPPEM:ee,fontDirectionHint:se,indexToLocFormat:se,glyphDataFormat:se}),Qt=new we({version:le,ascent:se,descent:se,lineGap:se,advanceWidthMax:ee,minLeftSideBearing:se,minRightSideBearing:se,xMaxExtent:se,caretSlopeRise:se,caretSlopeRun:se,caretOffset:se,reserved:new Ce(se,4),metricDataFormat:se,numberOfMetrics:ee});let vt=new we({advance:ee,bearing:se});var xt=new we({metrics:new de(vt,e=>e.parent.hhea.numberOfMetrics),bearings:new de(se,e=>e.parent.maxp.numGlyphs-e.parent.hhea.numberOfMetrics)}
vendor: 4,269 bytes, line 2
2),St=new we({version:le,numGlyphs:ee,maxPoints:ee,maxContours:ee,maxComponentPoints:ee,maxComponentContours:ee,maxZones:ee,maxTwilightPoints:ee,maxStorage:ee,maxFunctionDefs:ee,maxInstructionDefs:ee,maxStackElements:ee,maxSizeOfInstructions:ee,maxComponentElements:ee,maxComponentDepth:ee});function kt(e,t,n=0){return 1===e&&Lt[n]?Lt[n]:Nt[e][t]}const Dt=new Set(["x-mac-roman","x-mac-cyrillic","iso-8859-6","iso-8859-8"]),Rt={"x-mac-croatian":"ÃÃ
ÃÃÃÃÃáà âäãåçéèêëÃìîïñóòôöõúùûüâ °¢£§â¢Â¶Ã®Šâ¢Â´Â¨â ŽÃâ±â¤â¥âµâââÅ¡â«ÂªÂºÎ©Å¾Ã¸Â¿Â¡Â¬âÆâÄ«Ä⦠ÃÃÃÅÅÄâââââ÷â©ââ¬â¹âºÃ»â·âââ°ÃÄÃÄÃÃÃÃÃÃÃÄÃÃÃÃıË˯ÏÃË¸ÃæË","x-mac-gaelic":"ÃÃ
ÃÃÃÃÃáà âäãåçéèêëÃìîïñóòôöõúùûüâ °¢£§â¢Â¶Ã®©â¢Â´Â¨â ÃÃá¸Â±â¤â¥á¸ÄÄá¸á¸á¸á¸Ä Ä¡á¹Ã¦Ã¸á¹á¹á¹É¼ÆÅ¿á¹ «»⦠ÃÃÃÅÅââââââṡáºÃ¿Å¸á¹ªâ¬â¹âºÅ¶Å·á¹«Â·á»²á»³âÃÃÃÃÃÃÃÃÃÃÃâ£ÃÃÃÃıÃýŴŵáºáº
áºáºáºáº","x-mac-greek":"ù²Ã³ÃÃÎ
à âäΨçéèêë£â¢Ã®Ã¯â¢Â½â°Ã´Ã¶Â¦â¬Ã¹Ã»Ã¼â ÎÎÎÎÎΠî©ΣΪ§â °·Î±â¤â¥Â¥ÎÎÎÎÎÎÎΦΫΨΩάάÎΡâΤ«»⦠ΥΧÎÎÅââââââ÷ÎÎÎÎÎήίÏÎÏαβÏδεÏγηιξκλμνοÏÏÏÏÏθÏÏÏÏ
ζÏÏÎΰÂ","x-mac-icelandic":"ÃÃ
ÃÃÃÃÃáà âäãåçéèêëÃìîïñóòôöõúùûü𢣧â¢Â¶Ã®©â¢Â´Â¨â ÃÃâ±â¤â¥Â¥ÂµâââÏâ«ÂªÂºÎ©Ã¦Ã¸Â¿Â¡Â¬âÆââ«»⦠ÃÃÃÅÅââââââ÷âÿŸââ¬ÃðÃþý·âââ°ÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃıË˯ËË˸ËËË","x-mac-inuit":"ááá
áááá±á²á³á´á¸á¹áááááááá¦áá®á¯á°á²á³ááááááá°á¡á¥á¦â¢Â¶á§Â®Â©â¢á¨áªá«á»áááá
áááá¯á°á±á²á´áµá
áááááááªá¨á©áªá«á⦠á®á¾áááââââââáááááááááááá¿áááááá
áááááááá±á²á³á´áµá¶áá á¡á¢á£á¤á¥á¦á¼ÅÅ","x-mac-ce":"ÃÄÄÃÄÃÃáÄ
ÄäÄÄÄ鏟ÄÃÄÄÄÄóÄôöõúÄÄüâ °Ä£§â¢Â¶Ã®©â¢Ä¨â ģĮįĪâ¤â¥Ä«Ä¶ââÅĻļĽľĹĺÅ
ÅŬâÅÅâ«»⦠ÅÅÃÅÅââââââ÷âÅÅÅÅâ¹âºÅÅÅÅ ââÅ¡ÅÅÃŤťÃŽžŪÃÃūŮÃůŰűŲųÃýķŻÅżĢË","x-mac-romanian":"ÃÃ
ÃÃÃÃÃáà âäãåçéèêëÃìîïñóòôöõúùûüâ °¢£§â¢Â¶Ã®©â¢Â´Â¨â ÄÈâ±â¤â¥Â¥ÂµâââÏâ«ÂªÂºÎ©ÄÈ¿¡¬âÆââ«»⦠ÃÃÃÅÅââââââ÷âÿŸââ¬â¹âºÈÈâ¡Â·âââ°ÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃıË˯ËË˸ËËË","x-mac-turkish":"ÃÃ
ÃÃÃÃÃáà âäãåçéèêëÃìîïñóòôöõúùûüâ °¢£§â¢Â¶Ã®©â¢Â´Â¨â ÃÃâ±â¤â¥Â¥ÂµâââÏâ«ÂªÂºÎ©Ã¦Ã¸Â¿Â¡Â¬âÆââ«»⦠ÃÃÃÅÅââââââ÷âÿŸÄÄİıÅÅâ¡Â·âââ°ÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃï¢ Ë˯ËË˸ËËË"},Ft=new Map;function Mt(e){let t=Ft.get(e);if(t)return t;let n=Rt[e];if(n){let t=new Map;for(let e=0;e<n.length;e++)t.set(n.charCodeAt(e),128+e);return Ft.set(e,t),t}if(Dt.has(e)){let t=new TextDecoder(e),n=new Uint8Array(128);for(let e=0;e<128;e++)n[e]=128+e;let r=new Map,i=t.decode(n);for(let e=0;e<128;e++)r.set(i.charCodeAt(e),128+e);return Ft.set(e,r),r}}const Nt=[["utf-16be","utf-16be","utf-16be","utf-16be","utf-16be","utf-16be","utf-16be"],["x-mac-roman","shift-jis","big5","euc-kr","iso-8859-6","iso-8859-8","x-mac-greek","x-mac-cyrillic","x-mac-symbol","x-mac-devanagari","x-mac-gurmukhi","x-mac-gujarati","Oriya","Bengali","Tamil","Telugu","Kannada","Malayalam","Sinhalese","Burmese","Khmer","iso-8859-11","Laotian","Georgian","Armenian","gbk","Tibetan","Mongolian","Geez","x-mac-ce","Vietnamese","Sindhi"],["ascii",null,"iso-8859-1"],["symbol","utf-16be","shift-jis","gb18030","big5","euc-kr","johab",null,null,null,"utf-16be"]],Lt={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"},Pt=[[],{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
2:"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"}];let Tt=new we({platformID:ee,encodingID:ee,languageID:ee,nameID:ee,length:ee,string:new ve(ee,new Ee("length",e=>kt(e.platformID,e.encodingID,e.languageID)),{type:"parent",relativeTo:e=>e.parent.stringOffset,allowNull:!1})}),Ut=new we({length:ee,tag:new ve(ee,new Ee("length","utf16be"),{type:"parent",relativeTo:e=>e.stringOffset})});var Ot=new Qe(ee,{0:{count:ee,stringOffset:ee,records:new fe(Tt,"count")},1:{count:ee,stringOffset:ee,records:new fe(Tt,"count"),langTagCount:ee,langTags:new fe(Ut,"langTagCount")}}),Gt=Ot;const zt=["copyright","fontFamily","fontSubfamily","uniqueSubfamily","fullName","version","postscriptName","trademark","manufacturer","designer","description","vendorURL","designerURL","license","licenseURL",null,"preferredFamily","preferredSubfamily","compatibleFull","sampleText","postscriptCIDFontName","wwsFamilyName","wwsSubfamilyName"];Ot.process=function(e){var t={};for(let e of this.records){let n=Pt[e.platformID][e.languageID];null==n&&null!=this.langTags&&e.languageID>=32768&&(n=this.langTags[e.languageID-32768].tag),null==n&&(n=e.platformID+"-"+e.languageID);let r=e.nameID>=256?"fontFeatures":zt[e.nameID]||e.nameID;null==t[r]&&(t[r]={});let i=t[r];e.nameID>=256&&(i=i[e.nameID]||(i[e.nameID]={})),"string"!=typeof e.string&&"string"==typeof i[n]||(i[n]=e.string)}this.records=t},Ot.preEncode=function(){if(Array.isArray(this.records))return;this.version=0;let e=[];for(let t in this.records){let n=this.records[t];"fontFeatures"!==t&&(e.push({platformID:3,encodingID:1,languageID:1033,nameID:zt.indexOf(t),length:2*n.en.length,string:n.en}),"postscriptName"===t&&e.push({platformID:1,encodingID:0,languageID:0,nameID:zt.indexOf(t),length:n.en.length,string:n.en}))}this.records=e,this.count=e.length,this.stringOffset=Ot.size(this,null,!1)};var Ht=new Qe(ee,{header:{xAvgCharWidth:se,usWeightClass:ee,usWidthClass:ee,fsType:new me(ee,[null,"noEmbedding","viewOnly","editable",null,null,null,null,"noSubsetting","bitmapOnly"]),ySubscriptXSize:se,ySubscriptYSize:se,ySubscriptXOffset:se,ySubscriptYOffset:se,ySuperscriptXSize:se,ySuperscriptYSize:se,ySuperscriptXOffset:se,ySuperscriptYOffset:se,yStrikeoutSize:se,yStrikeoutPosition:se,sFamilyClass:se,panose:new fe(Z,10),ulCharRange:new fe(ie,4),vendorID:new Ee(4),fsSelection:new me(ee,["italic","underscore","negative","outlined","strikeout","bold","regular","useTypoMetrics","wws","oblique"]),usFirstCharIndex:ee,usLastCharIndex:ee},0:{},1:{typoAscender:se,typoDescender:se,typoLineGap:se,winAscent:ee,winDescent:ee,codePageRange:new fe(ie,2)},2:{typoAscender:se,typoDescender:se,typoLineGap:se,winAscent:ee,winDescent:ee,codePageRange:new fe(ie,2),xHeight:se,capHeight:se,defaultChar:ee,breakChar:ee,maxContent:ee},5:{typoAscender:se,typoDescender:se,typoLineGap:se,winAscent:ee,winDescent:ee,codePageRange:new fe(ie,2),xHeight:se,capHeight:se,defaultChar:ee,breakChar:ee,maxContent:ee,usLowerOpticalPointSize:ee,usUpperOpticalPointSize:ee}});let Wt=Ht.versions;Wt[3]=Wt[4]=Wt[2];var Jt=Ht,_t=new Qe(ce,{header:{italicAngle:ce,underlinePosition:se,underlineThickness:se,isFixedPitch:ie,minMemType42:ie,maxMemType42:ie,minMemType1:ie,maxMemType1:ie},1:{},2:{numberOfGlyphs:ee,glyphNameIndex:new fe(ee,"numberOfGlyphs"),names:new fe(new Ee(Z))},2.5:{numberOfGlyphs:ee,offsets:new fe(Z,"numberOfGlyphs")},3:{},4:{map:new fe(ie,e=>e.parent.maxp.numGlyphs)}}),jt=new we({controlValues:new fe(se)}),Kt=new we({instructions:new fe(Z)});let Yt=new Qe("head.indexToLocFormat",{0:{offsets:new fe(ee)},1:{offsets:new fe(ie)}});Yt.process=function(){if(0===this.version&&!this._processed){for(let e=0;e<this.offsets.length;e++)this.offsets[e]<<=1;this._processed=!0}},Yt.preEncode=function(){if(0===this.version&&!1!==this._processed){for(let e=0;e<this.offsets.length;e++)this.offsets[e]>>>=1;this._processed=!1}};var qt=Yt,Vt=new we({controlValueProgram:new fe(Z)}),Xt=new fe(new ye);class Zt{getCFFVersion(e){for(;e&&!e.hdrSize;)e=e.parent;return e?e.version:-1}decode(e,t){let n=this.getCFFVersion(t)>=2?e.readUInt32BE():e.readUInt16BE();if(0===n)return[];let r,i=e.readUInt8();if(1===i)r=Z;else if(2===i)r=ee;else if(3===i)r=ne;else{if(4!==i)throw new Error(`Bad offset size in CFFIndex: ${i} ${e.pos}`);r=ie}let a=[],o=e.pos+(n+1)*i-1,s=r.decode(e);for(let i=0;i<n;i++){let n=r.decode(e);if(null!=this.type){let r=e.pos;e.pos=o+s,t.length=n-s,a.push(this.type.decode(e,t)),e.pos=r}else a.push({offset:o+s,length:n-s});s=n}return e.pos=o+s,a}size(e,t){let n=2;if(0===e.length)return n;let r,i=this.type||new ye,a=1;for(let n=0;n<e.length;n++){let r=e[n];a+=i.size(r,t)}if(a<=255)r=Z;else if(a<=65535)r=ee;else if(a<=16777215)r=ne;else{if(!(a<=4294967295))throw new Error("Bad offset in CFFIndex");r=ie}return n+=1+r.size()*(e.length+1),n+=a-1,n}encode(e,t,n){if(e.writeUInt16BE(t.length),0===t.length)return;let r,i=this.type||new ye,a=[],o=1;for(let e of t){let t=i.size(e,n);a.push(t),o+=t}if(o<=255)r=Z;else if(o<=65535)r=ee;else if(o<=16777215)r=ne;else{if(!(o<=4294967295))throw new Error("Bad offset in CFFIndex");r=ie}e.writeUInt8(r.size()),o=1,r.encode(e,o);for(let t of a)o+=t,r.encode(e,o);for(let r of t)i.encode(e,r,n)}constructor(e){this.type=e}}const $t=["0","1","2","3","4","5","6","7","8","9",".","E","E-",null,"-"],en={".":10,E:11,"E-":12,"-":14};class tn{static decode(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){let t="";for(;;){let n=e.readUInt8(),r=n>>4;if(15===r)break;t+=$t[r];let i=15&n;if(15===i)break;t+=$t[i]}return parseFloat(t)}return null}static size(e){if(e.forceLarge&&(e=32768),(0|e)!==e){let 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}static encode(e,t){let 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);let t=""+n;for(let n=0;n<t.length;n+=2){let i=t[n],a=en[i]||+i;
vendor: 8,299 bytes, line 2
2if(n===t.length-1)var r=15;else{let e=t[n+1];r=en[e]||+e}e.writeUInt8(a<<4|15&r)}if(15!==r)return e.writeUInt8(240)}}}class nn{decodeOperands(e,t,n,r){if(Array.isArray(e))return r.map((r,i)=>this.decodeOperands(e[i],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}}encodeOperands(e,t,n,r){return Array.isArray(e)?r.map((r,i)=>this.encodeOperands(e[i],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]}decode(e,t){let n=e.pos+t.length,r={},i=[];Object.defineProperties(r,{parent:{value:t},_startOffset:{value:e.pos}});for(let e in this.fields){let t=this.fields[e];r[t[1]]=t[3]}for(;e.pos<n;){let t=e.readUInt8();if(t<28){12===t&&(t=t<<8|e.readUInt8());let n=this.fields[t];if(!n)throw new Error(`Unknown operator ${t}`);let a=this.decodeOperands(n[2],e,r,i);null!=a&&(a instanceof ge?Object.defineProperty(r,n[1],a):r[n[1]]=a),i=[]}else i.push(tn.decode(e,t))}return r}size(e,t,n=!0){let r={parent:t,val:e,pointerSize:0,startOffset:t.startOffset||0},i=0;for(let t in this.fields){let n=this.fields[t],a=e[n[1]];if(null==a||Re(a,n[3]))continue;let o=this.encodeOperands(n[2],null,r,a);for(let e of o)i+=tn.size(e);i+=(Array.isArray(n[0])?n[0]:[n[0]]).length}return n&&(i+=r.pointerSize),i}encode(e,t,n){let r={pointers:[],startOffset:e.pos,parent:n,val:t,pointerSize:0};r.pointerOffset=e.pos+this.size(t,r,!1);for(let n of this.ops){let i=t[n[1]];if(null==i||Re(i,n[3]))continue;let a=this.encodeOperands(n[2],e,r,i);for(let t of a)tn.encode(e,t);let o=Array.isArray(n[0])?n[0]:[n[0]];for(let t of o)e.writeUInt8(t)}let i=0;for(;i<r.pointers.length;){let t=r.pointers[i++];t.type.encode(e,t.val,t.parent)}}constructor(e=[]){this.ops=e,this.fields={};for(let t of e){let e=Array.isArray(t[0])?t[0][0]<<8|t[0][1]:t[0];this.fields[e]=t}}}class rn extends ve{decode(e,t,n){return this.offsetType={decode:()=>n[0]},super.decode(e,t,n)}encode(e,t,n){if(!e)return this.offsetType={size:()=>0},this.size(t,n),[new an(0)];let r=null;return this.offsetType={encode:(e,t)=>r=t},super.encode(e,t,n),[new an(r)]}constructor(e,t={}){null==t.type&&(t.type="global"),super(null,e,t)}}class an{valueOf(){return this.val}constructor(e){this.val=e,this.forceLarge=!0}}var on=new nn([[6,"BlueValues","delta",null],[7,"OtherBlues","delta",null],[8,"FamilyBlues","delta",null],[9,"FamilyOtherBlues","delta",null],[[12,9],"BlueScale","number",.039625],[[12,10],"BlueShift","number",7],[[12,11],"BlueFuzz","number",1],[10,"StdHW","number",null],[11,"StdVW","number",null],[[12,12],"StemSnapH","delta",null],[[12,13],"StemSnapV","delta",null],[[12,14],"ForceBold","boolean",!1],[[12,17],"LanguageGroup","number",0],[[12,18],"ExpansionFactor","number",.06],[[12,19],"initialRandomSeed","number",0],[20,"defaultWidthX","number",0],[21,"nominalWidthX","number",0],[22,"vsindex","number",0],[23,"blend",class{static decode(e,t,n){let r=n.pop();for(;n.length>r;)n.pop()}},null],[19,"Subrs",new rn(new Zt,{type:"local"}),null]]),sn=[".notdef","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","endash","dagger","daggerdbl","periodcentered","paragraph","bullet","quotesinglbase","quotedblbase","quotedblright","guillemotright","ellipsis","perthousand","questiondown","grave","acute","circumflex","tilde","macron","breve","dotaccent","dieresis","ring","cedilla","hungarumlaut","ogonek","caron","emdash","AE","ordfeminine","Lslash","Oslash","OE","ordmasculine","ae","dotlessi","lslash","oslash","oe","germandbls","onesuperior","logicalnot","mu","trademark","Eth","onehalf","plusminus","Thorn","onequarter","divide","brokenbar","degree","thorn","threequarters","twosuperior","registered","minus","eth","multiply","threesuperior","copyright","Aacute","Acircumflex","Adieresis","Agrave","Aring","Atilde","Ccedilla","Eacute","Ecircumflex","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Ntilde","Oacute","Ocircumflex","Odieresis","Ograve","Otilde","Scaron","Uacute","Ucircumflex","Udieresis","Ugrave","Yacute","Ydieresis","Zcaron","aacute","acircumflex","adieresis","agrave","aring","atilde","ccedilla","eacute","ecircumflex","edieresis","egrave","iacute","icircumflex","idieresis","igrave","ntilde","oacute","ocircumflex","odieresis","ograve","otilde","scaron","uacute","ucircumflex","udieresis","ugrave","yacute","ydieresis","zcaron","exclamsmall","Hungarumlautsmall","dollaroldstyle","dollarsuperior","ampersandsmall","Acutesmall","parenleftsuperior","parenrightsuperior","twodotenleader","onedotenleader","zerooldstyle","oneoldstyle","twooldstyle","threeoldstyle","fouroldstyle","fiveoldstyle","sixoldstyle","sevenoldstyle","eightoldstyle","nineoldstyle","commasuperior","threequartersemdash","periodsuperior","questionsmall","asuperior","bsuperior","centsuperior","dsuperior","esuperior","isuperior","lsuperior","msuperior","nsuperior","osuperior","rsuperior","ssuperior","tsuperior","ff","ffi","ffl","parenleftinferior","parenrightinferior","Circumflexsmall","hyphensuperior","Gravesmall","Asmall","Bsmall","Csmall","Dsmall","Esmall","Fsmall","Gsmall","Hsmall","Ismall","Jsmall","Ksmall","Lsmall","Msmall","Nsmall","Osmall","Psmall","Qsmall","Rsmall","Ssmall","Tsmall","Usmall","Vsmall","Wsmall","Xsmall","Ysmall","Zsmall","colonmonetary","onefitted","rupiah","Tildesmall","exclamdownsmall","centoldstyle","Lslashsmall","Scaronsmall","Zcaronsmall","Dieresissmall","Brevesmall","Caronsmall","Dotaccentsmall","Macronsmall","figuredash","hypheninferior","Ogoneksmall","Ringsmall","Cedillasmall","questiondownsmall","oneeighth","threeeighths","fiveeighths","seveneighths","onethird","twothirds","zerosuperior","foursuperior","fivesuperior","sixsuperior","sevensuperior","eightsuperior","ninesuperior","zeroinferior","oneinferior","twoinferior","threeinferior","fourinferior","fiveinferior","sixinferior","seveninferior","eightinferior","nineinferior","centinferior","dollarinferior","periodinferior","commainferior","Agravesmall","Aacutesmall","Acircumflexsmall","Atildesmall","Adieresissmall","Aringsmall","AEsmall","Ccedillasmall","Egravesmall","Eacutesmall","Ecircumflexsmall","Edieresissmall","Igravesmall","Iacutesmall","Icircumflexsmall","Idieresissmall","Ethsmall","Ntildesmall","Ogravesmall","Oacutesmall","Ocircumflexsmall","Otildesmall","Odieresissmall","OEsmall","Oslashsmall","Ugravesmall","Uacutesmall","Ucircumflexsmall","Udieresissmall","Yacutesmall","Thornsmall","Ydieresissmall","001.000","001.001","001.002","001.003","Black","Bold","Book","Light","Medium","Regular","Roman","Semibold"];let ln=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quoteright","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","quoteleft","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","exclamdown","cent","sterling","fraction","yen","florin","section","currency","quotesingle","quotedblleft","guillemotleft","guilsinglleft","guilsinglright","fi","fl","","end
2ash","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"],An=[".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"],un=new we({reserved:new Ce(ee),reqFeatureIndex:ee,featureCount:ee,featureIndexes:new fe(ee,"featureCount")}),cn=new we({tag:new Ee(4),langSys:new ve(ee,un,{type:"parent"})}),hn=new we({defaultLangSys:new ve(ee,un),count:ee,langSysRecords:new fe(cn,"count")}),gn=new we({tag:new Ee(4),script:new ve(ee,hn,{type:"parent"})}),fn=new fe(gn,ee),dn=new we({version:ee,nameID:ee}),pn=new we({featureParams:new ve(ee,dn),lookupCount:ee,lookupListIndexes:new fe(ee,"lookupCount")}),mn=new we({tag:new Ee(4),feature:new ve(ee,pn,{type:"parent"})}),yn=new fe(mn,ee),In=new we({markAttachmentType:Z,flags:new me(Z,["rightToLeft","ignoreBaseGlyphs","ignoreLigatures","ignoreMarks","useMarkFilteringSet"])});function Cn(e){let t=new we({lookupType:ee,flags:In,subTableCount:ee,subTables:new fe(new ve(ee,e),"subTableCount"),markFilteringSet:new Ie(ee,e=>e.flags.flags.useMarkFilteringSet)});return new de(new ve(ee,t),ee)}let En=new we({start:ee,end:ee,startCoverageIndex:ee}),bn=new Qe(ee,{1:{glyphCount:ee,glyphs:new fe(ee,"glyphCount")},2:{rangeCount:ee,rangeRecords:new fe(En,"rangeCount")}}),Bn=new we({start:ee,end:ee,class:ee}),wn=new Qe(ee,{1:{startGlyph:ee,glyphCount:ee,classValueArray:new fe(ee,"glyphCount")},2:{classRangeCount:ee,classRangeRecord:new fe(Bn,"classRangeCount")}}),Qn=new we({a:ee,b:ee,deltaFormat:ee}),vn=new we({sequenceIndex:ee,lookupListIndex:ee}),xn=new we({glyphCount:ee,lookupCount:ee,input:new fe(ee,e=>e.glyphCount-1),lookupRecords:new fe(vn,"lookupCount")}),Sn=new fe(new ve(ee,xn),ee),kn=new we({glyphCount:ee,lookupCount:ee,classes:new fe(ee,e=>e.glyphCount-1),lookupRecords:new fe(vn,"lookupCount")}
2),Dn=new fe(new ve(ee,kn),ee),Rn=new Qe(ee,{1:{coverage:new ve(ee,bn),ruleSetCount:ee,ruleSets:new fe(new ve(ee,Sn),"ruleSetCount")},2:{coverage:new ve(ee,bn),classDef:new ve(ee,wn),classSetCnt:ee,classSet:new fe(new ve(ee,Dn),"classSetCnt")},3:{glyphCount:ee,lookupCount:ee,coverages:new fe(new ve(ee,bn),"glyphCount"),lookupRecords:new fe(vn,"lookupCount")}}),Fn=new we({backtrackGlyphCount:ee,backtrack:new fe(ee,"backtrackGlyphCount"),inputGlyphCount:ee,input:new fe(ee,e=>e.inputGlyphCount-1),lookaheadGlyphCount:ee,lookahead:new fe(ee,"lookaheadGlyphCount"),lookupCount:ee,lookupRecords:new fe(vn,"lookupCount")}),Mn=new fe(new ve(ee,Fn),ee),Nn=new Qe(ee,{1:{coverage:new ve(ee,bn),chainCount:ee,chainRuleSets:new fe(new ve(ee,Mn),"chainCount")},2:{coverage:new ve(ee,bn),backtrackClassDef:new ve(ee,wn),inputClassDef:new ve(ee,wn),lookaheadClassDef:new ve(ee,wn),chainCount:ee,chainClassSet:new fe(new ve(ee,Mn),"chainCount")},3:{backtrackGlyphCount:ee,backtrackCoverage:new fe(new ve(ee,bn),"backtrackGlyphCount"),inputGlyphCount:ee,inputCoverage:new fe(new ve(ee,bn),"inputGlyphCount"),lookaheadGlyphCount:ee,lookaheadCoverage:new fe(new ve(ee,bn),"lookaheadGlyphCount"),lookupCount:ee,lookupRecords:new fe(vn,"lookupCount")}}),Ln=new Ae(16,"BE",14),Pn=new we({startCoord:Ln,peakCoord:Ln,endCoord:Ln}),Tn=new we({axisCount:ee,regionCount:ee,variationRegions:new fe(new fe(Pn,"axisCount"),"regionCount")}),Un=new we({shortDeltas:new fe(se,e=>e.parent.shortDeltaCount),regionDeltas:new fe(oe,e=>e.parent.regionIndexCount-e.parent.shortDeltaCount),deltas:e=>e.shortDeltas.concat(e.regionDeltas)}),On=new we({itemCount:ee,shortDeltaCount:ee,regionIndexCount:ee,regionIndexes:new fe(ee,"regionIndexCount"),deltaSets:new fe(Un,"itemCount")}),Gn=new we({format:ee,variationRegionList:new ve(ie,Tn),variationDataCount:ee,itemVariationData:new fe(new ve(ie,On),"variationDataCount")}),zn=new Qe(ee,{1:{axisIndex:ee,axisIndex:ee,filterRangeMinValue:Ln,filterRangeMaxValue:Ln}}),Hn=new we({conditionCount:ee,conditionTable:new fe(new ve(ie,zn),"conditionCount")}),Wn=new we({featureIndex:ee,alternateFeatureTable:new ve(ie,pn,{type:"parent"})}),Jn=new we({version:ce,substitutionCount:ee,substitutions:new fe(Wn,"substitutionCount")}),_n=new we({conditionSet:new ve(ie,Hn,{type:"parent"}),featureTableSubstitution:new ve(ie,Jn,{type:"parent"})}),jn=new we({majorVersion:ee,minorVersion:ee,featureVariationRecordCount:ie,featureVariationRecords:new fe(_n,"featureVariationRecordCount")});class Kn{decode(e,t,n){return this.predefinedOps[n[0]]?this.predefinedOps[n[0]]:this.type.decode(e,t,n)}size(e,t){return this.type.size(e,t)}encode(e,t,n){let r=this.predefinedOps.indexOf(t);return-1!==r?r:this.type.encode(e,t,n)}constructor(e,t){this.predefinedOps=e,this.type=t}}let Yn=new we({first:ee,nLeft:Z}),qn=new we({first:ee,nLeft:ee}),Vn=new Kn([ln,["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 rn(new Qe(new class extends X{decode(e){return 127&Z.decode(e)}constructor(){super("UInt8")}}
2,{0:{nCodes:Z,codes:new fe(Z,"nCodes")},1:{nRanges:Z,ranges:new fe(Yn,"nRanges")}}),{lazy:!0}));class Xn extends fe{decode(e,t){let n=he(this.length,e,t),r=0,i=[];for(;r<n;){let n=this.type.decode(e,t);n.offset=r,r+=n.nLeft+1,i.push(n)}return i}}let Zn=new Kn([An,[".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 rn(new Qe(Z,{0:{glyphs:new fe(ee,e=>e.parent.CharStrings.length-1)},1:{ranges:new Xn(Yn,e=>e.parent.CharStrings.length-1)},2:{ranges:new Xn(qn,e=>e.parent.CharStrings.length-1)}}),{lazy:!0})),$n=new we({first:ee,fd:Z}),er=new we({first:ie,fd:ee}),tr=new Qe(Z,{0:{fds:new fe(Z,e=>e.parent.CharStrings.length)},3:{nRanges:ee,ranges:new fe($n,"nRanges"),sentinel:ee},4:{nRanges:ie,ranges:new fe(er,"nRanges"),sentinel:ie}}),nr=new rn(on);class rr{decode(e,t,n){return t.length=n[0],nr.decode(e,t,[n[1]])}size(e,t){return[on.size(e,t,!1),nr.size(e,t)[0]]}encode(e,t,n){return[on.size(t,n,!1),nr.encode(e,t,n)[0]]}}let ir=new nn([[18,"Private",new rr,null],[[12,38],"FontName","sid",null],[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[[12,5],"PaintType","number",0]]),ar=new nn([[[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",Zn,An],[16,"Encoding",Vn,ln],[17,"CharStrings",new rn(new Zt),null],[18,"Private",new rr,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 rn(tr),null],[[12,36],"FDArray",new rn(new Zt(ir)),null],[[12,38],"FontName","sid",null]]),or=new we({length:ee,itemVariationStore:Gn}),sr=new nn([[[12,7],"FontMatrix","array",[.001,0,0,.001,0,0]],[17,"CharStrings",new rn(new Zt),null],[[12,37],"FDSelect",new rn(tr),null],[[12,36],"FDArray",new rn(new Zt(ir)),null],[24,"vstore",new rn(or),null],[25,"maxstack","number",193]]);var lr=new Qe(ue,{1:{hdrSize:Z,offSize:Z,nameIndex:new Zt(new Ee("length")),topDictIndex:new Zt(ar),stringIndex:new Zt(new Ee("length")),globalSubrIndex:new Zt},2:{hdrSize:Z,length:ee,topDict:sr,globalSubrIndex:new Zt}});class Ar{static decode(e){return new Ar(e)}decode(){this.stream.pos;let e=lr.decode(this.stream);for(let t in e){let 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}string(e){return this.version>=2?null:e<sn.length?sn[e]:this.stringIndex[e-sn.length]}get postscriptName(){return this.version<2?this.nameIndex[0]:null}get fullName(){return this.string(this.topDict.FullName)}get familyName(){return this.string(this.topDict.FamilyName)}getCharString(e){return this.stream.pos=this.topDict.CharStrings[e].offset,this.stream.readBuffer(this.topDict.CharStrings[e].length)}getGlyphName(e){if(this.version>=2)return null;if(this.isCIDFont)return null;let{charset:t}=this.topDict;if(Array.isArray(t))return t[e];
2if(0===e)return".notdef";switch(e-=1,t.version){case 0:return this.string(t.glyphs[e]);case 1:case 2:for(let n=0;n<t.ranges.length;n++){let r=t.ranges[n];if(r.offset<=e&&e<=r.offset+r.nLeft)return this.string(r.first+(e-r.offset))}}return null}fdForGlyph(e){if(!this.topDict.FDSelect)return null;switch(this.topDict.FDSelect.version){case 0:return this.topDict.FDSelect.fds[e];case 3:case 4:let{ranges:t}=this.topDict.FDSelect,n=0,r=t.length-1;for(;n<=r;){let 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: ${this.topDict.FDSelect.version}`)}}privateDictForGlyph(e){if(this.topDict.FDSelect){let t=this.fdForGlyph(e);return this.topDict.FDArray[t]?this.topDict.FDArray[t].Private:null}return this.version<2?this.topDict.Private:this.topDict.FDArray[0].Private}constructor(e){this.stream=e,this.decode()}}var ur=Ar;let cr=new we({glyphIndex:ee,vertOriginY:se});var hr=new we({majorVersion:ee,minorVersion:ee,defaultVertOriginY:se,numVertOriginYMetrics:ee,metrics:new fe(cr,"numVertOriginYMetrics")});let gr=new we({height:Z,width:Z,horiBearingX:oe,horiBearingY:oe,horiAdvance:Z,vertBearingX:oe,vertBearingY:oe,vertAdvance:Z}),fr=new we({height:Z,width:Z,bearingX:oe,bearingY:oe,advance:Z}),dr=new we({glyph:ee,xOffset:oe,yOffset:oe});class pr{}class mr{}new Qe("version",{1:{metrics:fr,data:pr},2:{metrics:fr,data:mr},5:{data:mr},6:{metrics:gr,data:pr},7:{metrics:gr,data:mr},8:{metrics:fr,pad:new Ce(Z),numComponents:ee,components:new fe(dr,"numComponents")},9:{metrics:gr,pad:new Ce(Z),numComponents:ee,components:new fe(dr,"numComponents")},17:{metrics:fr,dataLen:ie,data:new ye("dataLen")},18:{metrics:gr,dataLen:ie,data:new ye("dataLen")},19:{dataLen:ie,data:new ye("dataLen")}});let yr=new we({ascender:oe,descender:oe,widthMax:Z,caretSlopeNumerator:oe,caretSlopeDenominator:oe,caretOffset:oe,minOriginSB:oe,minAdvanceSB:oe,maxBeforeBL:oe,minAfterBL:oe,pad:new Ce(oe,2)}),Ir=new we({glyphCode:ee,offset:ee}),Cr=new Qe(ee,{header:{imageFormat:ee,imageDataOffset:ie}
2,1:{offsetArray:new fe(ie,e=>e.parent.lastGlyphIndex-e.parent.firstGlyphIndex+1)},2:{imageSize:ie,bigMetrics:gr},3:{offsetArray:new fe(ee,e=>e.parent.lastGlyphIndex-e.parent.firstGlyphIndex+1)},4:{numGlyphs:ie,glyphArray:new fe(Ir,e=>e.numGlyphs+1)},5:{imageSize:ie,bigMetrics:gr,numGlyphs:ie,glyphCodeArray:new fe(ee,"numGlyphs")}}),Er=new we({firstGlyphIndex:ee,lastGlyphIndex:ee,subtable:new ve(ie,Cr)}),br=new we({indexSubTableArray:new ve(ie,new fe(Er,1),{type:"parent"}),indexTablesSize:ie,numberOfIndexSubTables:ie,colorRef:ie,hori:yr,vert:yr,startGlyphIndex:ee,endGlyphIndex:ee,ppemX:Z,ppemY:Z,bitDepth:Z,flags:new me(Z,["horizontal","vertical"])});var Br=new we({version:ie,numSizes:ie,sizes:new fe(br,"numSizes")});let wr=new we({ppem:ee,resolution:ee,imageOffsets:new fe(new ve(ie,"void"),e=>e.parent.parent.maxp.numGlyphs+1)});var Qr=new we({version:ee,flags:new me(ee,["renderOutlines"]),numImgTables:ie,imageTables:new fe(new ve(ie,wr),"numImgTables")});let vr=new we({gid:ee,paletteIndex:ee}),xr=new we({gid:ee,firstLayerIndex:ee,numLayers:ee});var Sr=new we({version:ee,numBaseGlyphRecords:ee,baseGlyphRecord:new ve(ie,new fe(xr,"numBaseGlyphRecords")),layerRecords:new ve(ie,new fe(vr,"numLayerRecords"),{lazy:!0}),numLayerRecords:ee});let kr=new we({blue:Z,green:Z,red:Z,alpha:Z});var Dr=new Qe(ee,{header:{numPaletteEntries:ee,numPalettes:ee,numColorRecords:ee,colorRecords:new ve(ie,new fe(kr,"numColorRecords")),colorRecordIndices:new fe(ee,"numPalettes")},0:{},1:{offsetPaletteTypeArray:new ve(ie,new fe(ie,"numPalettes")),offsetPaletteLabelArray:new ve(ie,new fe(ee,"numPalettes")),offsetPaletteEntryLabelArray:new ve(ie,new fe(ee,"numPaletteEntries"))}});let Rr=new Qe(ee,{1:{coordinate:se},2:{coordinate:se,referenceGlyph:ee,baseCoordPoint:ee},3:{coordinate:se,deviceTable:new ve(ee,Qn)}}),Fr=new we({defaultIndex:ee,baseCoordCount:ee,baseCoords:new fe(new ve(ee,Rr),"baseCoordCount")}),Mr=new we({tag:new Ee(4),minCoord:new ve(ee,Rr,{type:"parent"}),maxCoord:new ve(ee,Rr,{type:"parent"})}),Nr=new we({minCoord:new ve(ee,Rr),maxCoord:new ve(ee,Rr),featMinMaxCount:ee,featMinMaxRecords:new fe(Mr,"featMinMaxCount")}),Lr=new we({tag:new Ee(4),minMax:new ve(ee,Nr,{type:"parent"})}),Pr=new we({baseValues:new ve(ee,Fr),defaultMinMax:new ve(ee,Nr),baseLangSysCount:ee,baseLangSysRecords:new fe(Lr,"baseLangSysCount")}),Tr=new we({tag:new Ee(4),script:new ve(ee,Pr,{type:"parent"})}),Ur=new fe(Tr,ee),Or=new fe(new Ee(4),ee),Gr=new we({baseTagList:new ve(ee,Or),baseScriptList:new ve(ee,Ur)});var zr=new Qe(ie,{header:{horizAxis:new ve(ee,Gr),vertAxis:new ve(ee,Gr)},65536:{},65537:{itemVariationStore:new ve(ie,Gn)}});let Hr=new fe(ee,ee),Wr=new we({coverage:new ve(ee,bn),glyphCount:ee,attachPoints:new fe(new ve(ee,Hr),"glyphCount")}),Jr=new Qe(ee,{1:{coordinate:se},2:{caretValuePoint:ee},3:{coordinate:se,deviceTable:new ve(ee,Qn)}}),_r=new fe(new ve(ee,Jr),ee),jr=new we({coverage:new ve(ee,bn),ligGlyphCount:ee,ligGlyphs:new fe(new ve(ee,_r),"ligGlyphCount")}),Kr=new we({markSetTableFormat:ee,markSetCount:ee,coverage:new fe(new ve(ie,bn),"markSetCount")});var Yr=new Qe(ie,{header:{glyphClassDef:new ve(ee,wn),attachList:new ve(ee,Wr),ligCaretList:new ve(ee,jr),markAttachClassDef:new ve(ee,wn)},65536:{},65538:{markGlyphSetsDef:new ve(ee,Kr)},65539:{markGlyphSetsDef:new ve(ee,Kr),itemVariationStore:new ve(ie,Gn)}});let qr=new me(ee,["xPlacement","yPlacement","xAdvance","yAdvance","xPlaDevice","yPlaDevice","xAdvDevice","yAdvDevice"]),Vr={xPlacement:se,yPlacement:se,xAdvance:se,yAdvance:se,xPlaDevice:new ve(ee,Qn,{type:"global",relativeTo:e=>e.rel}),yPlaDevice:new ve(ee,Qn,{type:"global",relativeTo:e=>e.rel}),xAdvDevice:new ve(ee,Qn,{type:"global",relativeTo:e=>e.rel}),yAdvDevice:new ve(ee,Qn,{type:"global",relativeTo:e=>e.rel})};class Xr{buildStruct(e){let t=e;for(;!t[this.key]&&t.parent;)t=t.parent;if(!t[this.key])return;let n={rel:()=>t._startOffset},r=t[this.key];for(let e in r)r[e]&&(n[e]=Vr[e]);return new we(n)}size(e,t){return this.buildStruct(t).size(e,t)}decode(e,t){let n=this.buildStruct(t).decode(e,t);return delete n.rel,n}constructor(e="valueFormat"){this.key=e}}let Zr=new we({secondGlyph:ee,value1:new Xr("valueFormat1"),value2:new Xr("valueFormat2")}),$r=new fe(Zr,ee),ei=new we({value1:new Xr("valueFormat1"),value2:new Xr("valueFormat2")}),ti=new Qe(ee,{1:{xCoordinate:se,yCoordinate:se},2:{xCoordinate:se,yCoordinate:se,anchorPoint:ee},3:{xCoordinate:se,yCoordinate:se,xDeviceTable:new ve(ee,Qn),yDeviceTable:new ve(ee,Qn)}}),ni=new we({entryAnchor:new ve(ee,ti,{type:"parent"}),exitAnchor:new ve(ee,ti,{type:"parent"})}),ri=new we({class:ee,markAnchor:new ve(ee,ti,{type:"parent"})}),ii=new fe(ri,ee),ai=new fe(new ve(ee,ti),e=>e.parent.classCount),oi=new fe(ai,ee),si=new fe(new ve(ee,ti),e=>e.parent.parent.classCount),li=new fe(si,ee),Ai=new fe(new ve(ee,li),ee),ui=new Qe("lookupType",{1:new Qe(ee,{1:{coverage:new ve(ee,bn),valueFormat:qr,value:new Xr},2:{coverage:new ve(ee,bn),valueFormat:qr,valueCount:ee,values:new de(new Xr,"valueCount")}}),2:new Qe(ee,{1:{coverage:new ve(ee,bn),valueFormat1:qr,valueFormat2:qr,pairSetCount:ee,pairSets:new de(new ve(ee,$r),"pairSetCount")},2:{coverage:new ve(ee,bn),valueFormat1:qr,valueFormat2:qr,classDef1:new ve(ee,wn),classDef2:new ve(ee,wn),class1Count:ee,class2Count:ee,classRecords:new de(new de(ei,"class2Count"),"class1Count")}}),3:{format:ee,coverage:new ve(ee,bn),entryExitCount:ee,entryExitRecords:new fe(ni,"entryExitCount")},4:{format:ee,markCoverage:new ve(ee,bn),baseCoverage:new ve(ee,bn),classCount:ee,markArray:new ve(ee,ii),baseArray:new ve(ee,oi)},5:{format:ee,markCoverage:new ve(ee,bn),ligatureCoverage:new ve(ee,bn),classCount:ee,markArray:new ve(ee,ii),ligatureArray:new ve(ee,Ai)},6:{format:ee,mark1Coverage:new ve(ee,bn),mark2Coverage:new ve(ee,bn),classCount:ee,mark1Array:new ve(ee,ii),mark2Array:new ve(ee,oi)},7:Rn,8:Nn,9:{posFormat:ee,lookupType:ee,extension:new ve(ie,null)}});ui.versions[9].extension.type=ui;var ci=new Qe(ie,{header:{scriptList:new ve(ee,fn),featureList:new ve(ee,yn),lookupList:new ve(ee,new Cn(ui))},65536:{},65537:{featureVariations:new ve(ie,jn)}});let hi=new fe(ee,ee),gi=hi,fi=new we({glyph:ee,compCount:ee,components:new fe(ee,e=>e.compCount-1)}),di=new fe(new ve(ee,fi),ee),pi=new Qe("lookupType",{1:new Qe(ee,{1:{coverage:new ve(ee,bn),deltaGlyphID:se},2:{coverage:new ve(ee,bn),glyphCount:ee,substitute:new de(ee,"glyphCount")}}),2:{substFormat:ee,coverage:new ve(ee,bn),count:ee,sequences:new de(new ve(ee,hi),"count")},3:{substFormat:ee,coverage:new ve(ee,bn),count:ee,alternateSet:new de(new ve(ee,gi),"count")},4:{substFormat:ee,coverage:new ve(ee,bn),count:ee,ligatureSets:new de(new ve(ee,di),"count")},5:Rn,6:Nn,7:{substFormat:ee,lookupType:ee,extension:new ve(ie,null)},8:{substFormat:ee,coverage:new ve(ee,bn),backtrackCoverage:new fe(new ve(ee,bn),"backtrackGlyphCount"),lookaheadGlyphCount:ee,lookaheadCoverage:new fe(new ve(ee,bn),"lookaheadGlyphCount"),glyphCount:ee,substitutes:new fe(ee,"glyphCount")}});pi.versions[7].extension.type=pi;var mi=new Qe(ie,{header:{scriptList:new ve(ee,fn),featureList:new ve(ee,yn),lookupList:new ve(ee,new Cn(pi))},65536:{},65537:{featureVariations:new ve(ie,jn)}});let yi=new fe(ee,ee),Ii=new we({shrinkageEnableGSUB:new ve(ee,yi),shrinkageDisableGSUB:new ve(ee,yi),shrinkageEnableGPOS:new ve(ee,yi),shrinkageDisableGPOS:new ve(ee,yi),shrinkageJstfMax:new ve(ee,new Cn(ui)),extensionEnableGSUB:new ve(ee,yi),extensionDisableGSUB:new ve(ee,yi),extensionEnableGPOS:new ve(ee,yi),extensionDisableGPOS:new ve(ee,yi),extensionJstfMax:new ve(ee,new Cn(ui))}),Ci=new fe(new ve(ee,Ii),ee),Ei=new we({tag:new Ee(4),jstfLangSys:new ve(ee,Ci)}),bi=new we({extenderGlyphs:new ve(ee,new fe(ee,ee)),defaultLangSys:new ve(ee,Ci),langSysCount:ee,langSysRecords:new fe(Ei,"langSysCount")}
2),Bi=new we({tag:new Ee(4),script:new ve(ee,bi,{type:"parent"})});var wi=new we({version:ie,scriptCount:ee,scriptList:new fe(Bi,"scriptCount")});let Qi=new we({entry:new class{decode(e,t){switch(this.size(0,t)){case 1:return e.readUInt8();case 2:return e.readUInt16BE();case 3:return e.readUInt24BE();case 4:return e.readUInt32BE()}}size(e,t){return he(this._size,null,t)}constructor(e){this._size=e}}(e=>1+((48&e.parent.entryFormat)>>4)),outerIndex:e=>e.entry>>1+(15&e.parent.entryFormat),innerIndex:e=>e.entry&(1<<1+(15&e.parent.entryFormat))-1}),vi=new we({entryFormat:ee,mapCount:ee,mapData:new fe(Qi,"mapCount")});var xi=new we({majorVersion:ee,minorVersion:ee,itemVariationStore:new ve(ie,Gn),advanceWidthMapping:new ve(ie,vi),LSBMapping:new ve(ie,vi),RSBMapping:new ve(ie,vi)});let Si=new we({format:ie,length:ie,offset:ie}),ki=new we({reserved:new Ce(ee,2),cbSignature:ie,signature:new ye("cbSignature")});var Di=new we({ulVersion:ie,usNumSigs:ee,usFlag:ee,signatures:new fe(Si,"usNumSigs"),signatureBlocks:new fe(ki,"usNumSigs")});let Ri=new we({rangeMaxPPEM:ee,rangeGaspBehavior:new me(ee,["grayscale","gridfit","symmetricSmoothing","symmetricGridfit"])});var Fi=new we({version:ee,numRanges:ee,gaspRanges:new fe(Ri,"numRanges")});let Mi=new we({pixelSize:Z,maximumWidth:Z,widths:new fe(Z,e=>e.parent.parent.maxp.numGlyphs)});var Ni=new we({version:ee,numRecords:se,sizeDeviceRecord:le,records:new fe(Mi,"numRecords")});let Li=new we({left:ee,right:ee,value:se}),Pi=new we({firstGlyph:ee,nGlyphs:ee,offsets:new fe(ee,"nGlyphs"),max:e=>e.offsets.length&&Math.max.apply(Math,e.offsets)}),Ti=new we({off:e=>e._startOffset-e.parent.parent._startOffset,len:e=>((e.parent.leftTable.max-e.off)/e.parent.rowWidth+1)*(e.parent.rowWidth/2),values:new de(se,"len")}),Ui=new Qe("format",{0:{nPairs:ee,searchRange:ee,entrySelector:ee,rangeShift:ee,pairs:new fe(Li,"nPairs")},2:{rowWidth:ee,leftTable:new ve(ee,Pi,{type:"parent"}),rightTable:new ve(ee,Pi,{type:"parent"}),array:new ve(ee,Ti,{type:"parent"})},3:{glyphCount:ee,kernValueCount:Z,leftClassCount:Z,rightClassCount:Z,flags:Z,kernValue:new fe(se,"kernValueCount"),leftClass:new fe(Z,"glyphCount"),rightClass:new fe(Z,"glyphCount"),kernIndex:new fe(Z,e=>e.leftClassCount*e.rightClassCount)}}),Oi=new Qe("version",{0:{subVersion:ee,length:ee,format:Z,coverage:new me(Z,["horizontal","minimum","crossStream","override"]),subtable:Ui,padding:new Ce(Z,e=>e.length-e._currentOffset)},1:{length:ie,coverage:new me(Z,[null,null,null,null,null,"variation","crossStream","vertical"]),format:Z,tupleIndex:ee,subtable:Ui,padding:new Ce(Z,e=>e.length-e._currentOffset)}});var Gi=new Qe(ee,{0:{nTables:ee,tables:new fe(Oi,"nTables")},1:{reserved:new Ce(ee),nTables:ie,tables:new fe(Oi,"nTables")}}),zi=new we({version:ee,numGlyphs:ee,yPels:new fe(Z,"numGlyphs")}),Hi=new we({version:ee,fontNumber:ie,pitch:ee,xHeight:ee,style:ee,typeFamily:ee,capHeight:ee,symbolSet:ee,typeface:new Ee(16),characterComplement:new Ee(8),fileName:new Ee(6),strokeWeight:new Ee(1),widthType:new Ee(1),serifStyle:Z,reserved:new Ce(Z)});let Wi=new we({bCharSet:Z,xRatio:Z,yStartRatio:Z,yEndRatio:Z}),Ji=new we({yPelHeight:ee,yMax:se,yMin:se}),_i=new we({recs:ee,startsz:Z,endsz:Z,entries:new fe(Ji,"recs")});var ji=new we({version:ee,numRecs:ee,numRatios:ee,ratioRanges:new fe(Wi,"numRatios"),offsets:new fe(ee,"numRatios"),groups:new fe(_i,"numRecs")}),Ki=new we({version:ee,ascent:se,descent:se,lineGap:se,advanceHeightMax:se,minTopSideBearing:se,minBottomSideBearing:se,yMaxExtent:se,caretSlopeRise:se,caretSlopeRun:se,caretOffset:se,reserved:new Ce(se,4),metricDataFormat:se,numberOfMetrics:ee});let Yi=new we({advance:ee,bearing:se});var qi=new we({metrics:new de(Yi,e=>e.parent.vhea.numberOfMetrics),bearings:new de(se,e=>e.parent.maxp.numGlyphs-e.parent.vhea.numberOfMetrics)});let Vi=new Ae(16,"BE",14),Xi=new we({fromCoord:Vi,toCoord:Vi}),Zi=new we({pairCount:ee,correspondence:new fe(Xi,"pairCount")});var $i=new we({version:ce,axisCount:ie,segment:new fe(Zi,"axisCount")}
2);class ea{getItem(e){if(null==this._items[e]){let t=this.stream.pos;this.stream.pos=this.base+this.type.size(null,this.parent)*e,this._items[e]=this.type.decode(this.stream,this.parent),this.stream.pos=t}return this._items[e]}inspect(){return`[UnboundedArray ${this.type.constructor.name}]`}constructor(e,t,n){this.type=e,this.stream=t,this.parent=n,this.base=this.stream.pos,this._items=[]}}class ta extends fe{decode(e,t){return new ea(this.type,e,t)}constructor(e){super(e,0)}}let na=function(e=ee){e=new class{decode(e,t){return t=t.parent.parent,this.type.decode(e,t)}size(e,t){return t=t.parent.parent,this.type.size(e,t)}encode(e,t,n){return n=n.parent.parent,this.type.encode(e,t,n)}constructor(e){this.type=e}}(e);let t=new we({unitSize:ee,nUnits:ee,searchRange:ee,entrySelector:ee,rangeShift:ee}),n=new we({lastGlyph:ee,firstGlyph:ee,value:e}),r=new we({lastGlyph:ee,firstGlyph:ee,values:new ve(ee,new fe(e,e=>e.lastGlyph-e.firstGlyph+1),{type:"parent"})}),i=new we({glyph:ee,value:e});return new Qe(ee,{0:{values:new ta(e)},2:{binarySearchHeader:t,segments:new fe(n,e=>e.binarySearchHeader.nUnits)},4:{binarySearchHeader:t,segments:new fe(r,e=>e.binarySearchHeader.nUnits)},6:{binarySearchHeader:t,segments:new fe(i,e=>e.binarySearchHeader.nUnits)},8:{firstGlyph:ee,count:ee,values:new fe(e,"count")}})};function ra(e={},t=ee){let n=Object.assign({newState:ee,flags:ee},e),r=new we(n),i=new ta(new fe(ee,e=>e.nClasses));return new we({nClasses:ie,classTable:new ve(ie,new na(t)),stateArray:new ve(ie,i),entryTable:new ve(ie,new ta(r))})}let ia=new Qe("format",{0:{deltas:new fe(se,32)},1:{deltas:new fe(se,32),mappingData:new na(ee)},2:{standardGlyph:ee,controlPoints:new fe(ee,32)},3:{standardGlyph:ee,controlPoints:new fe(ee,32),mappingData:new na(ee)}});var aa=new we({version:ce,format:ee,defaultBaseline:ee,subtable:ia});let oa=new we({setting:ee,nameIndex:se,name:e=>e.parent.parent.parent.name.records.fontFeatures[e.nameIndex]}),sa=new we({feature:ee,nSettings:ee,settingTable:new ve(ie,new fe(oa,"nSettings"),{type:"parent"}),featureFlags:new me(Z,[null,null,null,null,null,null,"hasDefault","exclusive"]),defaultSetting:Z,nameIndex:se,name:e=>e.parent.parent.name.records.fontFeatures[e.nameIndex]});var la=new we({version:ce,featureNameCount:ee,reserved1:new Ce(ee),reserved2:new Ce(ie),featureNames:new fe(sa,"featureNameCount")});let Aa=new we({axisTag:new Ee(4),minValue:ce,defaultValue:ce,maxValue:ce,flags:ee,nameID:ee,name:e=>e.parent.parent.name.records.fontFeatures[e.nameID]}),ua=new we({nameID:ee,name:e=>e.parent.parent.name.records.fontFeatures[e.nameID],flags:ee,coord:new fe(ce,e=>e.parent.axisCount),postscriptNameID:new Ie(ee,e=>e.parent.instanceSize-e._currentOffset>0)});var ca=new we({version:ce,offsetToData:ee,countSizePairs:ee,axisCount:ee,axisSize:ee,instanceCount:ee,instanceSize:ee,axis:new fe(Aa,"axisCount"),instance:new fe(ua,"instanceCount")});let ha=new Ae(16,"BE",14);var ga=new we({version:ee,reserved:new Ce(ee),axisCount:ee,globalCoordCount:ee,globalCoords:new ve(ie,new fe(new fe(ha,"axisCount"),"globalCoordCount")),glyphCount:ee,flags:ee,offsetToData:ie,offsets:new fe(new ve(class{static decode(e,t){return t.flags?e.readUInt32BE():2*e.readUInt16BE()}},"void",{relativeTo:e=>e.offsetToData,allowNull:!1}),e=>e.glyphCount+1)});let fa=new we({length:ee,coverage:ee,subFeatureFlags:ie,stateTable:new function(e={}){let t=new we({version:()=>8,firstGlyph:ee,values:new fe(Z,ee)}),n=Object.assign({newStateOffset:ee,newState:e=>(e.newStateOffset-(e.parent.stateArray.base-e.parent._startOffset))/e.parent.nClasses,flags:ee},e),r=new we(n),i=new ta(new fe(Z,e=>e.nClasses));return new we({nClasses:ee,classTable:new ve(ee,t),stateArray:new ve(ee,i),entryTable:new ve(ee,new ta(r))})}}),da=new we({justClass:ie,beforeGrowLimit:ce,beforeShrinkLimit:ce,afterGrowLimit:ce,afterShrinkLimit:ce,growFlags:ee,shrinkFlags:ee}),pa=new fe(da,ie),ma=new Qe("actionType",{0:{lowerLimit:ce,upperLimit:ce,order:ee,glyphs:new fe(ee,ee)},1:{addGlyph:ee},2:{substThreshold:ce,addGlyph:ee,substGlyph:ee},3:{},4:{variationAxis:ie,minimumLimit:ce,noStretchValue:ce,maximumLimit:ce},5:{flags:ee,glyph:ee}}),ya=new we({actionClass:ee,actionType:ee,actionLength:ie,actionData:ma,padding:new Ce(Z,e=>e.actionLength-e._currentOffset)}),Ia=new fe(ya,ie),Ca=new we({lookupTable:new na(new ve(ee,Ia))}),Ea=new we({classTable:new ve(ee,fa,{type:"parent"}),wdcOffset:ee,postCompensationTable:new ve(ee,Ca,{type:"parent"}
2),widthDeltaClusters:new na(new ve(ee,pa,{type:"parent",relativeTo:e=>e.wdcOffset}))});var ba=new we({version:ie,format:ee,horizontal:new ve(ee,Ea),vertical:new ve(ee,Ea)});let Ba={action:ee},wa={markIndex:ee,currentIndex:ee},Qa={currentInsertIndex:ee,markedInsertIndex:ee},va=new we({items:new ta(new ve(ie,new na))}),xa=new Qe("type",{0:{stateTable:new ra},1:{stateTable:new ra(wa),substitutionTable:new ve(ie,va)},2:{stateTable:new ra(Ba),ligatureActions:new ve(ie,new ta(ie)),components:new ve(ie,new ta(ee)),ligatureList:new ve(ie,new ta(ee))},4:{lookupTable:new na},5:{stateTable:new ra(Qa),insertionActions:new ve(ie,new ta(ee))}}),Sa=new we({length:ie,coverage:ne,type:Z,subFeatureFlags:ie,table:xa,padding:new Ce(Z,e=>e.length-e._currentOffset)}),ka=new we({featureType:ee,featureSetting:ee,enableFlags:ie,disableFlags:ie}),Da=new we({defaultFlags:ie,chainLength:ie,nFeatureEntries:ie,nSubtables:ie,features:new fe(ka,"nFeatureEntries"),subtables:new fe(Sa,"nSubtables")});var Ra=new we({version:ee,unused:new Ce(ee),nChains:ie,chains:new fe(Da,"nChains")});let Fa=new we({left:se,top:se,right:se,bottom:se});var Ma=new we({version:ce,format:ee,lookupTable:new na(Fa)});let Na={};var La=Na;Na.cmap=Bt,Na.head=wt,Na.hhea=Qt,Na.hmtx=xt,Na.maxp=St,Na.name=Gt,Na["OS/2"]=Jt,Na.post=_t,Na.fpgm=Kt,Na.loca=qt,Na.prep=Vt,Na["cvt "]=jt,Na.glyf=Xt,Na["CFF "]=ur,Na.CFF2=ur,Na.VORG=hr,Na.EBLC=Br,Na.CBLC=Na.EBLC,Na.sbix=Qr,Na.COLR=Sr,Na.CPAL=Dr,Na.BASE=zr,Na.GDEF=Yr,Na.GPOS=ci,Na.GSUB=mi,Na.JSTF=wi,Na.HVAR=xi,Na.DSIG=Di,Na.gasp=Fi,Na.hdmx=Ni,Na.kern=Gi,Na.LTSH=zi,Na.PCLT=Hi,Na.VDMX=ji,Na.vhea=Ki,Na.vmtx=qi,Na.avar=$i,Na.bsln=aa,Na.feat=la,Na.fvar=ca,Na.gvar=ga,Na.just=ba,Na.morx=Ra,Na.opbd=Ma;let Pa=new we({tag:new Ee(4),checkSum:ie,offset:new ve(ie,"void",{type:"global"}),length:ie}),Ta=new we({tag:new Ee(4),numTables:ee,searchRange:ee,entrySelector:ee,rangeShift:ee,tables:new fe(Pa,"numTables")});Ta.process=function(){let e={};for(let t of this.tables)e[t.tag]=t;this.tables=e},Ta.preEncode=function(){if(!Array.isArray(this.tables)){let e=[];for(let t in this.tables){let n=this.tables[t];n&&e.push({tag:t,checkSum:0,offset:new xe(La[t],n),length:La[t].size(n)})}this.tables=e}this.tag="true",this.numTables=this.tables.length;let e=Math.floor(Math.log(this.numTables)/Math.LN2),t=Math.pow(2,e);this.searchRange=16*t,this.entrySelector=Math.log(t)/Math.LN2,this.rangeShift=16*this.numTables-this.searchRange};var Ua=Ta;function Oa(e,t){let n=0,r=e.length-1;for(;n<=r;){let 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 Ga(e,t){let n=[];for(;e<t;)n.push(e++);return n}const za=new TextDecoder("ascii"),Ha=new Uint8Array(256);for(let e=0;e<64;e++)Ha["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charCodeAt(e)]=e;function Wa(e){let t=.75*e.length;"="===e[e.length-1]&&(t--,"="===e[e.length-2]&&t--);let n=new Uint8Array(t),r=0;for(let t=0,i=e.length;t<i;t+=4){let i=Ha[e.charCodeAt(t)],a=Ha[e.charCodeAt(t+1)],o=Ha[e.charCodeAt(t+2)],s=Ha[e.charCodeAt(t+3)];n[r++]=i<<2|a>>4,n[r++]=(15&a)<<4|o>>2,n[r++]=(3&o)<<6|63&s}return n}class Ja{findSubtable(e,t){for(let[n,r]of t)for(let t of e.tables)if(t.platformID===n&&t.encodingID===r)return t.table;return null}lookup(e,t){if(this.encoding)e=this.encoding.get(e)||e;else if(t){let n=this.getVariationSelector(e,t);if(n)return n}let n=this.cmap;switch(n.version){case 0:return n.codeMap.get(e)||0;case 4:{let t=0,r=n.segCount-1;for(;t<=r;){let i=t+r>>1;if(e<n.startCode.get(i))r=i-1;else{if(!(e>n.endCode.get(i))){let t,r=n.idRangeOffset.get(i);if(0===r)t=e+n.idDelta.get(i);else{let a=r/2+(e-n.startCode.get(i))-(n.segCount-i);t=n.glyphIndexArray.get(a)||0,0!==t&&(t+=n.idDelta.get(i))}return 65535&t}t=i+1}}return 0}case 8:throw new Error("TODO: cmap format 8");case 6:case 10:return n.glyphIndices.get(e-n.firstCode)||0;case 12:case 13:{let t=0,r=n.nGroups-1;for(;t<=r;){let i=t+r>>1,a=n.groups.get(i);if(e<a.startCharCode)r=i-1;else{if(!(e>a.endCharCode))return 12===n.version?a.glyphID+(e-a.startCharCode):a.glyphID;t=i+1}}return 0}case 14:throw new Error("TODO: cmap format 14");default:throw new Error(`Unknown cmap format ${n.version}`)}}getVariationSelector(e,t){if(!this.uvs)return 0;let n=this.uvs.varSelectors.toArray(),r=Oa(n,e=>t-e.varSelector),i=n[r];return-1!==r&&i.defaultUVS&&(r=Oa(i.defaultUVS,t=>e<t.startUnicodeValue?-1:e>t.startUnicodeValue+t.additionalCount?1:0)),-1!==r&&i.nonDefaultUVS&&(r=Oa(i.nonDefaultUVS,t=>e-t.unicodeValue),-1!==r)?i.nonDefaultUVS[r].glyphID:0}getCharacterSet(){let e=this.cmap;switch(e.version){case 0:return Ga(0,e.codeMap.length);case 4:{let t=[],n=e.endCode.toArray();for(let r=0;r<n.length;r++){let i=n[r]+1,a=e.startCode.get(r);t.push(...Ga(a,i))}return t}case 8:throw new Error("TODO: cmap format 8");case 6:case 10:return Ga(e.firstCode,e.firstCode+e.glyphIndices.length);case 12:case 13:{let t=[];for(let n of e.groups.toArray())t.push(...Ga(n.startCharCode,n.endCharCode+1));return t}case 14:throw new Error("TODO: cmap format 14");default:throw new Error(`Unknown cmap format ${e.version}`)}}codePointsForGlyph(e){let t=this.cmap;switch(t.version){case 0:{let n=[];for(let r=0;r<256;r++)t.codeMap.get(r)===e&&n.push(r);return n}case 4:{let r=[];for(let i=0;i<t.segCount;i++){let a=t.endCode.get(i),o=t.startCode.get(i),s=t.idRangeOffset.get(i),l=t.idDelta.get(i);for(var n=o;n<=a;n++){let a=0;if(0===s)a=n+l;else{let e=s/2+(n-o)-(t.segCount-i);a=t.glyphIndexArray.get(e)||0,0!==a&&(a+=l)}a===e&&r.push(n)}}return r}case 12:{let n=[];for(let r of t.groups.toArray())e>=r.glyphID&&e<=r.glyphID+(r.endCharCode-r.startCharCode)&&n.push(r.startCharCode+(e-r.glyphID));return n}case 13:{let n=[];for(let r of t.groups.toArray())e===r.glyphID&&n.push(...Ga(r.startCharCode,r.endCharCode+1));return n}default:throw new Error(`Unknown cmap format ${t.version}`)}}constructor(e){if(this.encoding=null,this.cmap=this.findSubtable(e,[[3,10],[0,6],[0,4],[3,1],[0,3],[0,2],[0,1],[0,0]]),!this.cmap)for(let t of e.tables){let e=Mt(kt(t.platformID,t.encodingID,t.table.language-1));e&&(this.cmap=t.table,this.encoding=e)}
vendor: 22,887 bytes, line 2
2if(!this.cmap)throw new Error("Could not find a supported cmap table");this.uvs=this.findSubtable(e,[[0,5]]),this.uvs&&14!==this.uvs.version&&(this.uvs=null)}}ke([gt],Ja.prototype,"getCharacterSet",null),ke([gt],Ja.prototype,"codePointsForGlyph",null);class _a{process(e,t){for(let n=0;n<e.length-1;n++){let r=e[n].id,i=e[n+1].id;t[n].xAdvance+=this.getKerning(r,i)}}getKerning(e,t){let n=0;for(let r of this.kern.tables){if(r.coverage.crossStream)continue;switch(r.version){case 0:if(!r.coverage.horizontal)continue;break;case 1:if(r.coverage.vertical||r.coverage.variation)continue;break;default:throw new Error(`Unsupported kerning table version ${r.version}`)}let i=0,a=r.subtable;switch(r.format){case 0:let n=Oa(a.pairs,function(n){return e-n.left||t-n.right});n>=0&&(i=a.pairs[n].value);break;case 2:let o=0,s=0;o=e>=a.leftTable.firstGlyph&&e<a.leftTable.firstGlyph+a.leftTable.nGlyphs?a.leftTable.offsets[e-a.leftTable.firstGlyph]:a.array.off,t>=a.rightTable.firstGlyph&&t<a.rightTable.firstGlyph+a.rightTable.nGlyphs&&(s=a.rightTable.offsets[t-a.rightTable.firstGlyph]);let l=(o+s-a.array.off)/2;i=a.array.values.get(l);break;case 3:if(e>=a.glyphCount||t>=a.glyphCount)return 0;i=a.kernValue[a.kernIndex[a.leftClass[e]*a.rightClassCount+a.rightClass[t]]];break;default:throw new Error(`Unsupported kerning sub-table format ${r.format}`)}r.coverage.override?n=i:n+=i}return n}constructor(e){this.kern=e.kern}}class ja{positionGlyphs(e,t){let n=0,r=0;for(let 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}positionCluster(e,t,n,r){let i=e[n],a=i.cbox.copy();i.codePoints.length>1&&(a.minX+=(i.codePoints.length-1)*a.width/i.codePoints.length);let o=-t[n].xAdvance,s=0,l=this.font.unitsPerEm/16;for(let i=n+1;i<=r;i++){let n=e[i],r=n.cbox,A=t[i],u=this.getCombiningClass(n.codePoints[0]);if("Not_Reordered"!==u){switch(A.xOffset=A.yOffset=0,u){case"Double_Above":case"Double_Below":A.xOffset+=a.minX-r.width/2-r.minX;break;case"Attached_Below_Left":case"Below_Left":case"Above_Left":A.xOffset+=a.minX-r.minX;break;case"Attached_Above_Right":case"Below_Right":case"Above_Right":A.xOffset+=a.maxX-r.width-r.minX;break;default:A.xOffset+=a.minX+(a.width-r.width)/2-r.minX}switch(u){case"Double_Below":case"Below_Left":case"Below":case"Below_Right":case"Attached_Below_Left":case"Attached_Below":"Attached_Below_Left"!==u&&"Attached_Below"!==u||(a.minY+=l),A.yOffset=-a.minY-r.maxY,a.minY+=r.height;break;case"Double_Above":case"Above_Left":case"Above":case"Above_Right":case"Attached_Above":case"Attached_Above_Right":"Attached_Above"!==u&&"Attached_Above_Right"!==u||(a.maxY+=l),A.yOffset=a.maxY-r.minY,a.maxY+=r.height}A.xAdvance=A.yAdvance=0,A.xOffset+=o,A.yOffset+=s}else o-=A.xAdvance,s-=A.yAdvance}}getCombiningClass(e){let t=Ve(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}constructor(e){this.font=e}}class Ka{get width(){return this.maxX-this.minX}get height(){return this.maxY-this.minY}addPoint(e,t){Math.abs(e)!==1/0&&(e<this.minX&&(this.minX=e),e>this.maxX&&(this.maxX=e)),Math.abs(t)!==1/0&&(t<this.minY&&(this.minY=t),t>this.maxY&&(this.maxY=t))}copy(){return new Ka(this.minX,this.minY,this.maxX,this.maxY)}constructor(e=1/0,t=1/0,n=-1/0,r=-1/0){this.minX=e,this.minY=t,this.maxX=n,this.maxY=r}}const Ya={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"},qa={};for(let e in Ya){let t=Ya[e];if(Array.isArray(t))for(let n of t)qa[n]=e;else qa[t]=e}const Va={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 Xa(e){return Va[e]?"rtl":"ltr"}class Za{get advanceWidth(){let e=0;for(let t of this.positions)e+=t.xAdvance;return e}get advanceHeight(){let e=0;for(let t of this.positions)e+=t.yAdvance;return e}get bbox(){let e=new Ka,t=0,n=0;for(let r=0;r<this.glyphs.length;r++){let 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}constructor(e,t,n,r,i){if(this.glyphs=e,this.positions=null,this.script=n,this.language=r||null,this.direction=i||Xa(n),this.features={},Array.isArray(t))for(let e of t)this.features[e]=!0;else"object"==typeof t&&(this.features=t)}}class $a{constructor(e=0,t=0,n=0,r=0){this.xAdvance=e,this.yAdvance=t,this.xOffset=n,this.yOffset=r}}const eo={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}},to=(e,t)=>[eo[e].code,eo[e][t]],no={rlig:to("ligatures","requiredLigatures"),clig:to("ligatures","contextualLigatures"),dlig:to("ligatures","rareLigatures"),hlig:to("ligatures","historicalLigatures"),liga:to("ligatures","commonLigatures"),hist:to("ligatures","historicalLigatures"),smcp:to("lowerCase","lowerCaseSmallCaps"),pcap:to("lowerCase","lowerCasePetiteCaps"),frac:to("fractions","diagonalFractions"),dnom:to("fractions","diagonalFractions"),numr:to("fractions","diagonalFractions"),afrc:to("fractions","verticalFractions"),case:to("caseSensitiveLayout","caseSensitiveLayout"),ccmp:to("unicodeDecomposition","canonicalComposition"),cpct:to("CJKVerticalRomanPlacement","CJKVerticalRomanCentered"),valt:to("CJKVerticalRomanPlacement","CJKVerticalRomanCentered"),swsh:to("contextualAlternates","swashAlternates"),cswh:to("contextualAlternates","contextualSwashAlternates"),curs:to("cursiveConnection","cursive"),c2pc:to("upperCase","upperCasePetiteCaps"),c2sc:to("upperCase","upperCaseSmallCaps"),init:to("smartSwash","wordInitialSwashes"),fin2:to("smartSwash","wordFinalSwashes"),medi:to("smartSwash","nonFinalSwashes"),med2:to("smartSwash","nonFinalSwashes"),fin3:to("smartSwash","wordFinalSwashes"),fina:to("smartSwash","wordFinalSwashes"),pkna:to("kanaSpacing","proportionalKana"),half:to("textSpacing","halfWidthText"),halt:to("textSpacing","altHalfWidthText"),hkna:to("alternateKana","alternateHorizKana"),vkna:to("alternateKana","alternateVertKana"),ital:to("italicCJKRoman","CJKItalicRoman"),lnum:to("numberCase","upperCaseNumbers"),onum:to("numberCase","lowerCaseNumbers"),mgrk:to("mathematicalExtras","mathematicalGreek"),calt:to("contextualAlternates","contextualAlternates"),vrt2:to("verticalSubstitution","substituteVerticalForms"),vert:to("verticalSubstitution","substituteVerticalForms"),tnum:to("numberSpacing","monospacedNumbers"),pnum:to("numberSpacing","proportionalNumbers"),sups:to("verticalPosition","superiors"),subs:to("verticalPosition","inferiors"),ordn:to("verticalPosition","ordinals"),pwid:to("textSpacing","proportionalText"),hwid:to("textSpacing","halfWidthText"),qwid:to("textSpacing","quarterWidthText"),twid:to("textSpacing","thirdWidthText"),fwid:to("textSpacing","proportionalText"),palt:to("textSpacing","altProportionalText"),trad:to("characterShape","traditionalCharacters"),smpl:to("characterShape","simplifiedCharacters"),jp78:to("characterShape","JIS1978Characters"),jp83:to("characterShape","JIS1983Characters"),jp90:to("characterShape","JIS1990Characters"),jp04:to("characterShape","JIS2004Characters"),expt:to("characterShape","expertCharacters"),hojo:to("characterShape","hojoCharacters"),nlck:to("characterShape","NLCCharacters"),tnam:to("characterShape","traditionalNamesCharacters"),ruby:to("rubyKana","rubyKana"),titl:to("styleOptions","titlingCaps"),zero:to("typographicExtras","slashedZero"),ss01:to("stylisticAlternatives","stylisticAltOne"),ss02:to("stylisticAlternatives","stylisticAltTwo"),ss03:to("stylisticAlternatives","stylisticAltThree"),ss04:to("stylisticAlternatives","stylisticAltFour"),ss05:to("stylisticAlternatives","stylisticAltFive"),ss06:to("stylisticAlternatives","stylisticAltSix"),ss07:to("stylisticAlternatives","stylisticAltSeven"),ss08:to("stylisticAlternatives","stylisticAltEight"),ss09:to("stylisticAlternatives","stylisticAltNine"),ss10:to("stylisticAlternatives","stylisticAltTen"),ss11:to("stylisticAlternatives","stylisticAltEleven"),ss12:to("stylisticAlternatives","stylisticAltTwelve"),ss13:to("stylisticAlternatives","stylisticAltThirteen"),ss14:to("stylisticAlternatives","stylisticAltFourteen"),ss15:to("stylisticAlternatives","stylisticAltFifteen"),ss16:to("stylisticAlternatives","stylisticAltSixteen"),ss17:to("stylisticAlternatives","stylisticAltSeventeen"),ss18:to("stylisticAlternatives","stylisticAltEighteen"),ss19:to("stylisticAlternatives","stylisticAltNineteen"),ss20:to("stylisticAlternatives","stylisticAltTwenty")};for(let e=1;e<=99;e++)no[`cv${`00${e}`.slice(-2)}`]=[eo.characterAlternatives.code,e];let ro={};for(let e in no){let t=no[e];null==ro[t[0]]&&(ro[t[0]]={}),ro[t[0]][t[1]]=e}function io(e){let[t,n]=e;if(isNaN(t))var r=eo[t]&&eo[t].code;else r=t;if(isNaN(n))var i=eo[t]&&eo[t][n];else i=n;return[r,i]}class ao{lookup(e){switch(this.table.version){case 0:return this.table.values.getItem(e);case 2:case 4:{let r=0,i=this.table.binarySearchHeader.nUnits-1;for(;r<=i;){var t=r+i>>1;if(65535===(n=this.table.segments[t]).firstGlyph)return null;if(e<n.firstGlyph)i=t-1;else{if(!(e>n.lastGlyph))return 2===this.table.version?n.value:n.values[e-n.firstGlyph];r=t+1}}return null}case 6:{let r=0,i=this.table.binarySearchHeader.nUnits-1;for(;r<=i;){var n;if(t=r+i>>1,65535===(n=this.table.segments[t]).glyph)return null;if(e<n.glyph)i=t-1;else{if(!(e>n.glyph))return n.value;r=t+1}}return null}case 8:return this.table.values[e-this.table.firstGlyph];default:throw new Error(`Unknown lookup table format: ${this.table.version}`)}}glyphsForValue(e){let t=[];switch(this.table.version){case 2:case 4:for(let n of this.table.segments)if(2===this.table.version&&n.value===e)t.push(...Ga(n.firstGlyph,n.lastGlyph+1));else for(let r=0;r<n.values.length;r++)n.values[r]===e&&t.push(n.firstGlyph+r);break;case 6:for(let n of this.table.segments)n.value===e&&t.push(n.glyph);break;case 8:for(let n=0;n<this.table.values.length;n++)this.table.values[n]===e&&t.push(this.table.firstGlyph+n);break;default:throw new Error(`Unknown lookup table format: ${this.table.version}`)}return t}constructor(e){this.table=e}}ke([gt],ao.prototype,"glyphsForValue",null);class oo{process(e,t,n){let r=0,i=t?e.length-1:0,a=t?-1:1;for(;1===a&&i<=e.length||-1===a&&i>=-1;){let t=null,o=1,s=!0;i===e.length||-1===i?o=0:(t=e[i],65535===t.id?o=2:(o=this.lookupTable.lookup(t.id),null==o&&(o=1)));let l=this.stateTable.stateArray.getItem(r)[o],A=this.stateTable.entryTable.getItem(l);0!==o&&2!==o&&(n(t,A,i),s=!(16384&A.flags)),r=A.newState,s&&(i+=a)}return e}traverse(e,t=0,n=new Set){if(n.has(t))return;n.add(t);let{nClasses:r,stateArray:i,entryTable:a}=this.stateTable,o=i.getItem(t);for(let t=4;t<r;t++){let r=o[t],i=a.getItem(r);for(let r of this.lookupTable.glyphsForValue(t))e.enter&&e.enter(r,i),0!==i.newState&&this.traverse(e,i.newState,n),e.exit&&e.exit(r,i)}}constructor(e){this.stateTable=e,this.lookupTable=new ao(e.classTable)}}const so=4194304;class lo{process(e,t={}){for(let n of this.morx.chains){let r=n.defaultFlags;for(let e of n.features){let n;(n=t[e.featureType])&&(n[e.featureSetting]?(r&=e.disableFlags,r|=e.enableFlags):!1===n[e.featureSetting]&&(r|=~e.disableFlags,r&=~e.enableFlags))}for(let t of n.subtables)t.subFeatureFlags&r&&this.processSubtable(t,e)}let n=e.length-1;for(;n>=0;)65535===e[n].id&&e.splice(n,1),n--;return e}processSubtable(e,t){if(this.subtable=e,this.glyphs=t,4===this.subtable.type)return void this.processNoncontextualSubstitutions(this.subtable,this.glyphs);this.ligatureStack=[],this.markedGlyph=null,this.firstGlyph=null,this.lastGlyph=null,this.markedIndex=null;let n=this.getStateMachine(e),r=this.getProcessor(),i=!!(this.subtable.coverage&so);return n.process(this.glyphs,i,r)}getStateMachine(e){return new oo(e.table.stateTable)}getProcessor(){switch(this.subtable.type){case 0:return this.processIndicRearragement;case 1:return this.processContextualSubstitution;case 2:return this.processLigature;case 4:return this.processNoncontextualSubstitutions;case 5:return this.processGlyphInsertion;default:throw new Error(`Invalid morx subtable type: ${this.subtable.type}`)}}processIndicRearragement(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 Ao(e,[n,1],[r,0]);case 2:return Ao(e,[n,0],[r,1]);case 3:return Ao(e,[n,1],[r,1]);case 4:return Ao(e,[n,2],[r,0]);case 5:return Ao(e,[n,2],[r,0],!0,!1);case 6:return Ao(e,[n,0],[r,2]);case 7:return Ao(e,[n,0],[r,2],!1,!0);case 8:return Ao(e,[n,1],[r,2]);case 9:return Ao(e,[n,1],[r,2],!1,!0);case 10:return Ao(e,[n,2],[r,1]);case 11:return Ao(e,[n,2],[r,1],!0,!1);case 12:return Ao(e,[n,2],[r,2]);case 13:return Ao(e,[n,2],[r,2],!0,!1);case 14:return Ao(e,[n,2],[r,2],!1,!0);case 15:return Ao(e,[n,2],[r,2],!0,!0);default:throw new Error(`Unknown verb: ${t}`)}}(this.glyphs,15&t.flags,this.firstGlyph,this.lastGlyph)}processContextualSubstitution(e,t,n){let r=this.subtable.table.substitutionTable.items;if(65535!==t.markIndex){let n=r.getItem(t.markIndex),a=new ao(n);e=this.glyphs[this.markedGlyph],(i=a.lookup(e.id))&&(this.glyphs[this.markedGlyph]=this.font.getGlyph(i,e.codePoints))}if(65535!==t.currentIndex){let a=r.getItem(t.currentIndex),o=new ao(a);var i;e=this.glyphs[n],(i=o.lookup(e.id))&&(this.glyphs[n]=this.font.getGlyph(i,e.codePoints))}32768&t.flags&&(this.markedGlyph=n)}processLigature(e,t,n){if(32768&t.flags&&this.ligatureStack.push(n),8192&t.flags){let e=this.subtable.table.ligatureActions,n=this.subtable.table.components,r=this.subtable.table.ligatureList,i=t.action,a=!1,o=0,s=[],l=[];for(;!a;){let t=this.ligatureStack.pop();s.unshift(...this.glyphs[t].codePoints);let A=e.getItem(i++);a=!!(2147483648&A);let u=!!(1073741824&A),c=(1073741823&A)<<2>>2;if(c+=this.glyphs[t].id,o+=n.getItem(c),a||u){let e=r.getItem(o);this.glyphs[t]=this.font.getGlyph(e,s),l.push(t),o=0,s=[]}else this.glyphs[t]=this.font.getGlyph(65535)}this.ligatureStack.push(...l)}}processNoncontextualSubstitutions(e,t,n){let r=new ao(e.table.lookupTable);for(n=0;n<t.length;n++){let e=t[n];if(65535!==e.id){let i=r.lookup(e.id);i&&(t[n]=this.font.getGlyph(i,e.codePoints))}}}_insertGlyphs(e,t,n,r){let i=[];for(;n--;){let e=this.subtable.table.insertionActions.getItem(t++);i.push(this.font.getGlyph(e))}r||e++,this.glyphs.splice(e,0,...i)}processGlyphInsertion(e,t,n){if(32768&t.flags&&(this.markedIndex=n),65535!==t.markedInsertIndex){let e=(31&t.flags)>>>5,n=!!(1024&t.flags);this._insertGlyphs(this.markedIndex,t.markedInsertIndex,e,n)}if(65535!==t.currentInsertIndex){let e=(992&t.flags)>>>5,r=!!(2048&t.flags);this._insertGlyphs(n,t.currentInsertIndex,e,r)}}getSupportedFeatures(){let e=[];for(let t of this.morx.chains)for(let n of t.features)e.push([n.featureType,n.featureSetting]);return e}generateInputs(e){return this.inputCache||this.generateInputCache(),this.inputCache[e]||[]}generateInputCache(){this.inputCache={};for(let e of this.morx.chains){let t=e.defaultFlags;for(let n of e.subtables)n.subFeatureFlags&t&&this.generateInputsForSubtable(n)}}generateInputsForSubtable(e){if(2!==e.type)return;if(e.coverage&so)throw new Error("Reverse subtable, not supported.");this.subtable=e,this.ligatureStack=[];let t=this.getStateMachine(e),n=this.getProcessor(),r=[],i=[];this.glyphs=[],t.traverse({enter:(e,t)=>{let a=this.glyphs;i.push({glyphs:a.slice(),ligatureStack:this.ligatureStack.slice()});let o=this.font.getGlyph(e);r.push(o),a.push(r[r.length-1]),n(a[a.length-1],t,a.length-1);let s=0,l=0;for(let e=0;e<a.length&&s<=1;
vendor: 4,035 bytes, line 2
2e++)65535!==a[e].id&&(s++,l=a[e].id);if(1===s){let e=r.map(e=>e.id),t=this.inputCache[l];t?t.push(e):this.inputCache[l]=[e]}},exit:()=>{({glyphs:this.glyphs,ligatureStack:this.ligatureStack}=i.pop()),r.pop()}})}constructor(e){this.processIndicRearragement=this.processIndicRearragement.bind(this),this.processContextualSubstitution=this.processContextualSubstitution.bind(this),this.processLigature=this.processLigature.bind(this),this.processNoncontextualSubstitutions=this.processNoncontextualSubstitutions.bind(this),this.processGlyphInsertion=this.processGlyphInsertion.bind(this),this.font=e,this.morx=e.morx,this.inputCache=null}}function Ao(e,t,n,r=!1,i=!1){let a=e.splice(n[0]-(n[1]-1),n[1]);i&&a.reverse();let o=e.splice(t[0],t[1],...a);return r&&o.reverse(),e.splice(n[0]-(t[1]-1),0,...o),e}ke([gt],lo.prototype,"getStateMachine",null);class uo{substitute(e){"rtl"===e.direction&&e.glyphs.reverse(),this.morxProcessor.process(e.glyphs,function(e){let t={};for(let n in e){let r;(r=no[n])&&(null==t[r[0]]&&(t[r[0]]={}),t[r[0]][r[1]]=e[n])}return t}(e.features))}getAvailableFeatures(e,t){return function(e){let t={};if(Array.isArray(e))for(let n=0;n<e.length;n++){let r,i=io(e[n]);(r=ro[i[0]]&&ro[i[0]][i[1]])&&(t[r]=!0)}else if("object"==typeof e)for(let n in e){let r=e[n];for(let e in r){let i,a=io([n,e]);r[e]&&(i=ro[a[0]]&&ro[a[0]][a[1]])&&(t[i]=!0)}}return Object.keys(t)}(this.morxProcessor.getSupportedFeatures())}stringsForGlyph(e){let t=this.morxProcessor.generateInputs(e),n=new Set;for(let e of t)this._addStrings(e,0,n,"");return n}_addStrings(e,t,n,r){let i=this.font._cmapProcessor.codePointsForGlyph(e[t]);for(let a of i){let i=r+String.fromCodePoint(a);t<e.length-1?this._addStrings(e,t+1,n,i):n.add(i)}}constructor(e){this.font=e,this.morxProcessor=new lo(e),this.fallbackPosition=!1}}class co{_addFeatures(e,t){let n=this.stages.length-1,r=this.stages[n];for(let i of e)null==this.allFeatures[i]&&(r.push(i),this.allFeatures[i]=n,t&&(this.globalFeatures[i]=!0))}add(e,t=!0){if(0===this.stages.length&&this.stages.push([]),"string"==typeof e&&(e=[e]),Array.isArray(e))this._addFeatures(e,t);else{if("object"!=typeof e)throw new Error("Unsupported argument to ShapingPlan#add");this._addFeatures(e.global||[],!0),this._addFeatures(e.local||[],!1)}}addStage(e,t){"function"==typeof e?this.stages.push(e,[]):(this.stages.push([]),this.add(e,t))}setFeatureOverrides(e){if(Array.isArray(e))this.add(e);else if("object"==typeof e)for(let t in e)if(e[t])this.add(t);else if(null!=this.allFeatures[t]){let e=this.stages[this.allFeatures[t]];e.splice(e.indexOf(t),1),delete this.allFeatures[t],delete this.globalFeatures[t]}}assignGlobalFeatures(e){for(let t of e)for(let e in this.globalFeatures)t.features[e]=!0}process(e,t,n){for(let r of this.stages)"function"==typeof r?n||r(this.font,t,this):r.length>0&&e.applyFeatures(r,t,n)}constructor(e,t,n){this.font=e,this.script=t,this.direction=n,this.stages=[],this.globalFeatures={},this.allFeatures={}}}const ho=["rvrn"],go=["ccmp","locl","rlig","mark","mkmk"],fo=["frac","numr","dnom"],po=["calt","clig","liga","rclt","curs","kern"],mo={ltr:["ltra","ltrm"],rtl:["rtla","rtlm"]};class yo{static plan(e,t,n){this.planPreprocessing(e),this.planFeatures(e),this.planPostprocessing(e,n),e.assignGlobalFeatures(t),this.assignFeatures(e,t)}static planPreprocessing(e){e.add({global:[...ho,...mo[e.direction]],local:fo})}static planFeatures(e){}static planPostprocessing(e,t){e.add([...go,...po]),e.setFeatureOverrides(t)}static assignFeatures(e,t){for(let e=0;e<t.length;e++){let n=t[e];if(8260===n.codePoints[0]){let r=e,i=e+1;for(;r>0&&Ze(t[r-1].codePoints[0]);)t[r-1].features.numr=!0,t[r-1].features.frac=!0,r--;for(;i<t.length&&Ze(t[i].codePoints[0]);)t[i].features.dnom=!0,t[i].features.frac=!0,i++;n.features.frac=!0,e=i-1}}}}Se(yo,"zeroMarkWidths","AFTER_GPOS");const Io=new Me(Wa("APABAAAAAAAAOAAAAf0BAv7tmi1MxDAUx7vtvjhAgcDgkEgEAnmXEBIMCYaEcygEiqBQ4FAkCE4ikUgMiiBJSAgSiUQSDMn9L9eSl6bddddug9t7yS/trevre+3r27pcNxZiG+yCfdCVv/9LeQxOwRm4AJegD27ALbgD9+ABPJF+z+BN/h7yDj
25k/VOWX6SdmU5+wLWknggxDxaS8u0qiiX4uiz9XamQ3wzDMAzDMAzDMAzDVI/h959V/v7BMAzDMAzDMLlyNTNiMSdewVxbiA44B4/guz1qW58VYlMI0WsJ0W+N6kXw0spvPtdwhtkwnGM6uLaV4Xyzg3v3PM9DPfQ/sOg4xPWjipy31P8LTqbU304c/cLCUmWJLNB2Uz2U1KTeRKNmKHVMfbJC+/0loTZRH/W5cvEvBJPMbREkWt3FD1NcqXZBSpuE2Ad0PBehPtNrPtIEdYP+hiRt/V1jIiE69X4NT/uVZI3PUHE9bm5M7ePGdZWy951v7Nn6j8v1WWKP3mt6ttnsigx6VN7Vc0VomSSGqW2mGNP1muZPl7LfjNUaKNFtDGVf2fvE9O7VlBS5j333c5p/eeoOqcs1R/hIqDWLJ7TTlksirVT1SI7l8k4Yp+g3jafGcrU1RM6l9th80XOpnlN97bDNY4i4s61B0Si/ipa0uHMl6zqEjlFfCZm/TM8KmzQDjmuTAQ==")),Co=["isol","fina","fin2","fin3","medi","med2","init"],Eo="isol",bo="fina",Bo="fin2",wo="medi",Qo="med2",vo="init",xo=null,So=[[[xo,xo,0],[xo,Eo,2],[xo,Eo,1],[xo,Eo,2],[xo,Eo,1],[xo,Eo,6]],[[xo,xo,0],[xo,Eo,2],[xo,Eo,1],[xo,Eo,2],[xo,Bo,5],[xo,Eo,6]],[[xo,xo,0],[xo,Eo,2],[vo,bo,1],[vo,bo,3],[vo,bo,4],[vo,bo,6]],[[xo,xo,0],[xo,Eo,2],[wo,bo,1],[wo,bo,3],[wo,bo,4],[wo,bo,6]],[[xo,xo,0],[xo,Eo,2],[Qo,Eo,1],[Qo,Eo,2],[Qo,Bo,5],[Qo,Eo,6]],[[xo,xo,0],[xo,Eo,2],[Eo,Eo,1],[Eo,Eo,2],[Eo,Bo,5],[Eo,Eo,6]],[[xo,xo,0],[xo,Eo,2],[xo,Eo,1],[xo,Eo,2],[xo,"fin3",5],[xo,Eo,6]]];class ko extends yo{static planFeatures(e){e.add(["ccmp","locl"]);for(let t=0;t<Co.length;t++){let n=Co[t];e.addStage(n,!1)}e.addStage("mset")}static assignFeatures(e,t){super.assignFeatures(e,t);let n=-1,r=0,i=[];for(let e=0;e<t.length;e++){let o,s,l=Do((a=t[e]).codePoints[0]);6!==l?([s,o,r]=So[r][l],s!==xo&&-1!==n&&(i[n]=s),i[e]=o,n=e):i[e]=xo}for(let e=0;e<t.length;e++){let n;var a=t[e];(n=i[e])&&(a.features[n]=!0)}}}function Do(e){let t=Io.get(e);if(t)return t-1;let n=qe(e);return"Mn"===n||"Me"===n||"Cf"===n?6:0}class Ro{reset(e={},t=0){this.options=e,this.flags=e.flags||{},this.markAttachmentType=e.markAttachmentType||0,this.index=t}get cur(){return this.glyphs[this.index]||null}shouldIgnore(e){return this.flags.ignoreMarks&&e.isMark||this.flags.ignoreBaseGlyphs&&e.isBase||this.flags.ignoreLigatures&&e.isLigature||this.markAttachmentType&&e.isMark&&e.markAttachmentType!==this.markAttachmentType}move(e){for(this.index+=e;0<=this.index&&this.index<this.glyphs.length&&this.shouldIgnore(this.glyphs[this.index]);)this.index+=e;return 0>this.index||this.index>=this.glyphs.length?null:this.glyphs[this.index]}next(){return this.move(1)}prev(){return this.move(-1)}peek(e=1){let t=this.index,n=this.increment(e);return this.index=t,n}peekIndex(e=1){let t=this.index;this.increment(e);let n=this.index;return this.index=t,n}increment(e=1){let t=e<0?-1:1;for(e=Math.abs(e);e--;)this.move(t);return this.glyphs[this.index]}constructor(e,t){this.glyphs=e,this.reset(t)}}const Fo=["DFLT","dflt","latn"];class Mo{findScript(e){if(null==this.table.scriptList)return null;Array.isArray(e)||(e=[e]);for(let t of e)for(let e of this.table.scriptList)if(e.tag===t)return e;return null}selectScript(e,t,n){let r,i=!1;if(!this.script||e!==this.scriptTag){if(r=this.findScript(e),r||(r=this.findScript(Fo)),!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||Xa(e)),t&&t.length<4&&(t+=" ".repeat(4-t.length)),!t||t!==this.languageTag){this.language=null;for(let e of this.script.langSysRecords)if(e.tag===t){this.language=e.langSys,this.languageTag=e.tag;break}this.language||(this.language=this.script.defaultLangSys,this.languageTag=null),i=!0}if(i&&(this.features={},this.language))for(let e of this.language.featureIndexes){let t=this.table.featureList[e],n=this.substituteFeatureForVariations(e);this.features[t.tag]=n||t.feature}return this.scriptTag}lookupsForFeatures(e=[],t){let n=[];for(let r of e){let e=this.features[r];if(e)for(let i of e.lookupListIndexes)t&&-1!==t.indexOf(i)||n.push({feature:r,index:i,lookup:this.table.lookupList.get(i)})}return n.sort((e,t)=>e.index-t.index),n}substituteFeatureForVariations(e){if(-1===this.variationsIndex)return null;let t=this.table.featureVariations.featureVariationRecords[this.variationsIndex].featureTableSubstitution.substitutions;for(let n of t)if(n.featureIndex===e)return n.alternateFeatureTable;return null}findVariationsIndex(e){let t=this.table.featureVariations;if(!t)return-1;let n=t.featureVariationRecords;for(let t=0;t<n.length;t++){let r=n[t].conditionSet.conditionTable;if(this.variationConditionsMatch(r,e))return t}return-1}variationConditionsMatch(e,t){return e.every(e=>{let n=e.axisIndex<t.length?t[e.axisIndex]:0;return e.filterRangeMinValue<=n&&n<=e.filterRangeMaxValue})}
vendor: 7,289 bytes, line 2
2applyFeatures(e,t,n){let r=this.lookupsForFeatures(e);this.applyLookups(r,t,n)}applyLookups(e,t,n){this.glyphs=t,this.positions=n,this.glyphIterator=new Ro(t);for(let{feature:n,lookup:r}of e)for(this.currentFeature=n,this.glyphIterator.reset(r.flags);this.glyphIterator.index<t.length;)if(n in this.glyphIterator.cur.features){for(let e of r.subTables)if(this.applyLookup(r.lookupType,e))break;this.glyphIterator.next()}else this.glyphIterator.next()}applyLookup(e,t){throw new Error("applyLookup must be implemented by subclasses")}applyLookupList(e){let t=this.glyphIterator.options,n=this.glyphIterator.index;for(let r of e){this.glyphIterator.reset(t,n),this.glyphIterator.increment(r.sequenceIndex);let e=this.table.lookupList.get(r.lookupListIndex);this.glyphIterator.reset(e.flags,this.glyphIterator.index);for(let t of e.subTables)if(this.applyLookup(e.lookupType,t))break}return this.glyphIterator.reset(t,n),!0}coverageIndex(e,t){switch(null==t&&(t=this.glyphIterator.cur.id),e.version){case 1:return e.glyphs.indexOf(t);case 2:for(let n of e.rangeRecords)if(n.start<=t&&t<=n.end)return n.startCoverageIndex+t-n.start}return-1}match(e,t,n,r){let i=this.glyphIterator.index,a=this.glyphIterator.increment(e),o=0;for(;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)}sequenceMatches(e,t){return this.match(e,t,(e,t)=>e===t.id)}sequenceMatchIndices(e,t){return this.match(e,t,(e,t)=>this.currentFeature in t.features&&e===t.id,[])}coverageSequenceMatches(e,t){return this.match(e,t,(e,t)=>this.coverageIndex(e,t.id)>=0)}getClassID(e,t){switch(t.version){case 1:let n=e-t.startGlyph;if(n>=0&&n<t.classValueArray.length)return t.classValueArray[n];break;case 2:for(let n of t.classRangeRecord)if(n.start<=e&&e<=n.end)return n.class}return 0}classSequenceMatches(e,t,n){return this.match(e,t,(e,t)=>e===this.getClassID(t.id,n))}applyContext(e){let t,n;switch(e.version){case 1:if(t=this.coverageIndex(e.coverage),-1===t)return!1;n=e.ruleSets[t];for(let e of n)if(this.sequenceMatches(1,e.input))return this.applyLookupList(e.lookupRecords);break;case 2:if(-1===this.coverageIndex(e.coverage))return!1;if(t=this.getClassID(this.glyphIterator.cur.id,e.classDef),-1===t)return!1;n=e.classSet[t];for(let t of n)if(this.classSequenceMatches(1,t.classes,e.classDef))return this.applyLookupList(t.lookupRecords);break;case 3:if(this.coverageSequenceMatches(0,e.coverages))return this.applyLookupList(e.lookupRecords)}return!1}applyChainingContext(e){let t;switch(e.version){case 1:if(t=this.coverageIndex(e.coverage),-1===t)return!1;let n=e.chainRuleSets[t];for(let e of n)if(this.sequenceMatches(-e.backtrack.length,e.backtrack)&&this.sequenceMatches(1,e.input)&&this.sequenceMatches(1+e.input.length,e.lookahead))return this.applyLookupList(e.lookupRecords);break;case 2:if(-1===this.coverageIndex(e.coverage))return!1;t=this.getClassID(this.glyphIterator.cur.id,e.inputClassDef);let r=e.chainClassSet[t];if(!r)return!1;for(let t of r)if(this.classSequenceMatches(-t.backtrack.length,t.backtrack,e.backtrackClassDef)&&this.classSequenceMatches(1,t.input,e.inputClassDef)&&this.classSequenceMatches(1+t.input.length,t.lookahead,e.lookaheadClassDef))return this.applyLookupList(t.lookupRecords);break;case 3:if(this.coverageSequenceMatches(-e.backtrackGlyphCount,e.backtrackCoverage)&&this.coverageSequenceMatches(0,e.inputCoverage)&&this.coverageSequenceMatches(e.inputGlyphCount,e.lookaheadCoverage))return this.applyLookupList(e.lookupRecords)}return!1}constructor(e,t){this.font=e,this.table=t,this.script=null,this.scriptTag=null,this.language=null,this.languageTag=null,this.features={},this.lookups={},this.variationsIndex=e._variationProcessor?this.findVariationsIndex(e._variationProcessor.normalizedCoords):-1,this.selectScript(),this.glyphs=[],this.positions=[],this.ligatureID=1,this.currentFeature=null}}class No{get id(){return this._id}set id(e){this._id=e,this.substituted=!0;let t=this._font.GDEF;if(t&&t.glyphClassDef){let n=Mo.prototype.getClassID(e,t.glyphClassDef);this.isBase=1===n,this.isLigature=2===n,this.isMark=3===n,this.markAttachmentType=t.markAttachClassDef?Mo.prototype.getClassID(e,t.markAttachClassDef):0}else this.isMark=this.codePoints.length>0&&this.codePoints.every($e),this.isBase=!this.isMark,this.isLigature=this.codePoints.length>1,this.markAttachmentType=0}copy(){return new No(this._font,this.id,this.codePoints,this.features)}constructor(e,t,n=[],r){if(this._font=e,this.codePoints=n,this.id=t,this.features={},Array.isArray(r))for(let e=0;e<r.length;e++){let t=r[e];this.features[t]=!0}else"object"==typeof r&&Object.assign(this.features,r);this.ligatureID=null,this.ligatureComponent=null,this.isLigated=!1,this.cursiveAttachment=null,this.markAttachment=null,this.shaperInfo=null,this.substituted=!1,this.isMultiplied=!1}}class Lo extends yo{static planFeatures(e){e.add(["ljmo","vjmo","tjmo"],!1)}static assignFeatures(e,t){let n=0,r=0;for(;r<t.length;){let i,a=t[r].codePoints[0],o=Go(a);switch([i,n]=_o[n][o],i){case zo:e.font.hasGlyphForCodePoint(a)||(r=Ko(t,r,e.font));break;case Ho:r=Yo(t,r,e.font);break;case Wo:qo(t,r,e.font);break;case Jo:r=Vo(t,r,e.font)}r++}}}Se(Lo,"zeroMarkWidths","NONE");const Po=44032,To=4352,Uo=4449,Oo=4519;function Go(e){return(e=>4352<=e&&e<=4447||43360<=e&&e<=43388)(e)?1:(e=>4448<=e&&e<=4519||55216<=e&&e<=55238)(e)?2:(e=>4520<=e&&e<=4607||55243<=e&&e<=55291)(e)?3:(e=>e-Po<11173&&(e-Po)%28==0)(e)?4:(e=>Po<=e&&e<=55204)(e)?5:(e=>12334<=e&&e<=12335)(e)?6:0}const zo=1,Ho=2,Wo=4,Jo=5,_o=[[[0,0],[0,1],[0,0],[0,0],[zo,2],[zo,3],[Jo,0]],[[0,0],[0,1],[Ho,2],[0,0],[zo,2],[zo,3],[Jo,0]],[[0,0],[0,1],[0,0],[Ho,3],[zo,2],[zo,3],[Wo,0]],[[0,0],[0,1],[0,0],[0,0],[zo,2],[zo,3],[Wo,0]]];function jo(e,t,n){return new No(e,e.glyphForCodePoint(t).id,[t],n)}function Ko(e,t,n){let r=e[t],i=r.codePoints[0]-Po,a=Oo+i%28;i=i/28|0;let o=To+i/21|0,s=Uo+i%21;if(!n.hasGlyphForCodePoint(o)||!n.hasGlyphForCodePoint(s)||a!==Oo&&!n.hasGlyphForCodePoint(a))return t;let l=jo(n,o,r.features);l.features.ljmo=!0;let A=jo(n,s,r.features);A.features.vjmo=!0;let u=[l,A];if(a>Oo){let e=jo(n,a,r.features);e.features.tjmo=!0,u.push(e)}return e.splice(t,1,...u),t+u.length-1}function Yo(e,t,n){let r,i,a,o,s=e[t],l=Go(e[t].codePoints[0]),A=e[t-1].codePoints[0],u=Go(A);if(4===u&&3===l)r=A,o=s;else{2===l?(i=e[t-1],a=s):(i=e[t-2],a=e[t-1],o=s);let n=i.codePoints[0],A=a.codePoints[0];To<=(c=n)&&c<=4370&&(e=>Uo<=e&&e<=4469)(A)&&(r=Po+28*(21*(n-To)+(A-Uo)))}var c;let h=o&&o.codePoints[0]||Oo;if(null!=r&&(h===Oo||(e=>1<=e&&e<=4546)(h))){let i=r+(h-Oo);if(n.hasGlyphForCodePoint(i)){let r=2===u?3:2;return e.splice(t-r+1,r,jo(n,i,s.features)),t-r+1}}return i&&(i.features.ljmo=!0),a&&(a.features.vjmo=!0),o&&(o.features.tjmo=!0),4===u?(Ko(e,t-1,n),t+1):t}function qo(e,t,n){let r=e[t],i=e[t].codePoints[0];if(0===n.glyphForCodePoint(i).advanceWidth)return;let a=function(e){switch(Go(e)){case 4:case 5:return 1;case 2:return 2;case 3:return 3}}(e[t-1].codePoints[0]);return e.splice(t,1),e.splice(t-a,0,r)}function Vo(e,t,n){let r=e[t],i=e[t].codePoints[0];if(n.hasGlyphForCodePoint(9676)){let a=jo(n,9676,r.features),o=0===n.glyphForCodePoint(i).advanceWidth?t:t+1;e.splice(o,0,a),t++}return t}var Xo,Zo;Xo=JSON.parse('{"stateTable":
vendor: 30,369 bytes, line 2
2[[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]],
2"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"]]}'),Zo=JSON.parse('{"categories":["O","IND","S","GB","B","FM","CGJ","VMAbv","VMPst","VAbv","VPst","CMBlw","VPre","VBlw","H","VMBlw","CMAbv","MBlw","CS","R","SUB","MPst","MPre","FAbv","FPst","FBlw","null","SMAbv","SMBlw","VMPre","ZWNJ","ZWJ","WJ","M","VS","N","HN","MAbv"],"decompositions":{"2507":[2503,2494],"2508":[2503,2519],"2888":[2887,2902],"2891":[2887,2878],"2892":[2887,2903],"3018":[3014,3006],"3019":[3015,3006],"3020":[3014,3031],"3144":[3142,3158],"3264":[3263,3285],"3271":[3270,3285],"3272":[3270,3286],"3274":[3270,3266],"3275":[3270,3266,3285],"3402":[3398,3390],"3403":[3399,3390],"3404":[3398,3415],"3546":[3545,3530],"3548":[3545,3535],"3549":[3545,3535,3530],"3550":[3545,3551],"3635":[3661,3634],"3763":[3789,3762],"3955":[3953,3954],"3957":[3953,3956],"3958":[4018,3968],"3959":[4018,3953,3968],"3960":[4019,3968],"3961":[4019,3953,3968],"3969":[3953,3968],"6971":[6970,6965],"6973":[6972,6965],"6976":[6974,6965],"6977":[6975,6965],"6979":[6978,6965],"69934":[69937,69927],"69935":[69938,69927],"70475":[70471,70462],"70476":[70471,70487],"70843":[70841,70842],"70844":[70841,70832],"70846":[70841,70845],"71098":[71096,71087],"71099":[71097,71087]},"stateTable":[[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[2,2,3,4,4,5,0,6,7,8,9,10,11,12,13,14,15,16,0,17,18,11,19,20,21,22,0,0,0,23,0,0,2,0,0,24,0,25],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,0,27,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,39,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,39,0,0,47],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,0,0,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,9,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,10,11,12,13,14,0,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,9,0,0,12,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,10,11,12,13,14,15,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,0,0,0,0,11,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,4,4,5,0,6,7,8,9,10,11,12,13,14,15,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,48,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,49,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,16,0,0,0,11,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,0,0,
20,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,22,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,0,0,0,0,0,0,14,0,0,0,0,0,0,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,51,0],[0,0,0,0,0,5,0,6,7,8,9,0,11,12,0,14,0,16,0,0,0,11,0,20,21,22,0,0,0,23,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,0,0,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,33,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,0,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,33,0,0,36,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,34,35,36,37,38,39,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,0,0,0,0,35,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,52,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,53,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,40,0,0,0,35,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,0,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,45,0,0,0,0,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,0,0,0,0,0,0,38,0,0,0,0,0,0,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,29,0,30,31,32,33,0,35,36,0,38,0,40,0,0,0,35,0,43,44,45,0,0,0,46,0,0,0,0,0,0,0,0],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,0,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,5,0,6,7,8,9,48,11,12,13,14,48,16,0,0,18,11,19,20,21,22,0,0,0,23,0,0,0,0,0,0,0,25],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,0,0],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,0,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,29,0,30,31,32,33,52,35,36,37,38,52,40,0,0,41,35,42,43,44,45,0,0,0,46,0,0,0,0,0,0,0,47],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,51,0]],"accepting":[false,true,true,true,true,true,true,true,true,true,true,true,true,false,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true,true],"tags":[[],["broken_cluster"],["independent_cluster"],["symbol_cluster"],["standard_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],[],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["broken_cluster"],["numeral_cluster"],["broken_cluster"],["independent_cluster"],["symbol_cluster"],["symbol_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["virama_terminated_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["standard_cluster"],["broken_cluster"],["broken_cluster"],["numeral_cluster"],["number_joiner_terminated_cluster"],["standard_cluster"],["standard_cluster"],["numeral_cluster"]]}');const $o=1,es=8,ts=16,ns=32,rs=64,is=128,as=8192,os=32768,ss=65536,ls=131072,As={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},us=2|ss|ls|4|2048|4096,cs=rs|ns,hs=ts|16384,gs={Default:{hasOldSpec:!1,virama:0,basePos:"Last",rephPos:As.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Devanagari:{hasOldSpec:!0,virama:2381,basePos:"Last",rephPos:As.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Bengali:{hasOldSpec:!0,virama:2509,basePos:"Last",rephPos:As.After_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gurmukhi:{hasOldSpec:!0,virama:2637,basePos:"Last",rephPos:As.Before_Sub,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Gujarati:{hasOldSpec:!0,virama:2765,basePos:"Last",rephPos:As.Before_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Oriya:{hasOldSpec:!0,virama:2893,basePos:"Last",rephPos:As.After_Main,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Tamil:{hasOldSpec:!0,virama:3021,basePos:"Last",rephPos:As.After_Post,rephMode:"Implicit",blwfMode:"Pre_And_Post"},Telugu:{hasOldSpec:!0,virama:3149,basePos:"Last",rephPos:As.After_Post,rephMode:"Explicit",blwfMode:"Post_Only"},Kannada:{hasOldSpec:!0,virama:3277,basePos:"Last",rephPos:As.After_Post,rephMode:"Implicit",blwfMode:"Post_Only"},Malayalam:{hasOldSpec:!0,virama:3405,basePos:"Last",rephPos:As.After_Main,rephMode:"Log_Repha",blwfMode:"Pre_And_Post"},Khmer:{hasOldSpec:!1,virama:6098,basePos:"First",rephPos:As.Ra_To_Become_Reph,rephMode:"Vis_Repha",blwfMode:"Pre_And_Post"}}
2,fs={6078:[6081,6078],6079:[6081,6079],6080:[6081,6080],6084:[6081,6084],6085:[6081,6085]},{decompositions:ds}=at(Zo),ps=new Me(Wa("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")),ms=new(r())(at(Xo));class ys extends yo{static planFeatures(e){var t;e.addStage(bs),e.addStage(["locl","ccmp"]),e.addStage(Ss),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(ks),e.addStage({local:["init"],global:["pres","abvs","blws","psts","haln","dist","abvm","blwm","calt","clig"]}),e.unicodeScript=(t=e.script,qa[t]),e.indicConfig=gs[e.unicodeScript]||gs.Default,e.isOldSpec=e.indicConfig.hasOldSpec&&"2"!==e.script[e.script.length-1]}static assignFeatures(e,t){for(let n=t.length-1;n>=0;n--){let r=t[n].codePoints[0],i=fs[r]||ds[r];if(i){let r=i.map(r=>{let i=e.font.glyphForCodePoint(r);return new No(e.font,i.id,[r],t[n].features)});t.splice(n,1,...r)}}}}function Is(e){return ps.get(e.codePoints[0])>>8}function Cs(e){return 1<<(255&ps.get(e.codePoints[0]))}Se(ys,"zeroMarkWidths","NONE");class Es{constructor(e,t,n,r){this.category=e,this.position=t,this.syllableType=n,this.syllable=r}}function bs(e,t){let n=0,r=0;for(let[e,i,a]of ms.match(t.map(Is))){if(e>r){++n;for(let i=r;i<e;i++)t[i].shaperInfo=new Es($o,As.End,"non_indic_cluster",n)}++n;for(let r=e;r<=i;r++)t[r].shaperInfo=new Es(1<<Is(t[r]),Cs(t[r]),a[0],n);r=i+1}if(r<t.length){++n;for(let e=r;e<t.length;e++)t[e].shaperInfo=new Es($o,As.End,"non_indic_cluster",n)}}function Bs(e){return e.shaperInfo.category&us}function ws(e){return e.shaperInfo.category&cs}function Qs(e){return e.shaperInfo.category&hs}function vs(e,t){for(let n of e)n.features={[t]:!0};return e[0]._font._layoutEngine.engine.GSUBProcessor.applyFeatures([t],e),1===e.length}function xs(e,t,n){let r=[n,t,n];return vs(r.slice(0,2),"blwf")||vs(r.slice(1,3),"blwf")?As.Below_C:vs(r.slice(0,2),"pstf")||vs(r.slice(1,3),"pstf")||vs(r.slice(0,2),"pref")||vs(r.slice(1,3),"pref")?As.Post_C:As.Base_C}function Ss(e,t,n){let r=n.indicConfig,i=e._layoutEngine.engine.GSUBProcessor.features,a=e.glyphForCodePoint(9676).id,o=e.glyphForCodePoint(r.virama).id;if(o){let n=new No(e,o,[r.virama]);for(let e=0;e<t.length;e++)t[e].shaperInfo.position===As.Base_C&&(t[e].shaperInfo.position=xs(0,t[e].copy(),n))}for(let o=0,s=Ds(t,0);o<t.length;o=s,s=Ds(t,o)){let{category:l,syllableType:A}=t[o].shaperInfo;if("symbol_cluster"===A||"non_indic_cluster"===A)continue;if("broken_cluster"===A&&a){let n=new No(e,a,[9676]);n.shaperInfo=new Es(1<<Is(n),Cs(n),t[o].shaperInfo.syllableType,t[o].shaperInfo.syllable);let r=o;for(;r<s&&t[r].shaperInfo.category===os;)r++;t.splice(r++,0,n),s++}let u=s,c=o,h=!1;if(r.rephPos!==As.Ra_To_Become_Reph&&i.rphf&&o+3<=s&&("Implicit"===r.rephMode&&!ws(t[o+2])||"Explicit"===r.rephMode&&t[o+2].shaperInfo.category===rs)){let e=[t[o].copy(),t[o+1].copy(),t[o+2].copy()];if(vs(e.slice(0,2),"rphf")||"Explicit"===r.rephMode&&vs(e,"rphf")){for(c+=2;c<s&&ws(t[c]);)c++;u=o,h=!0}}else if("Log_Repha"===r.rephMode&&t[o].shaperInfo.category===os){for(c++;c<s&&ws(t[c]);)c++;u=o,h=!0}switch(r.basePos){case"Last":{let e=s,n=!1;do{let r=t[--e].shaperInfo;if(Bs(t[e])){if(r.position!==As.Below_C&&(r.position!==As.Post_C||n)){u=e;break}r.position===As.Below_C&&(n=!0),u=e}else if(o<e&&r.category===rs&&t[e-1].shaperInfo.category===ts)break}while(e>c);break}case"First":u=o;for(let e=u+1;e<s;e++)Bs(t[e])&&(t[e].shaperInfo.position=As.Below_C)}h&&u===o&&c-u<=2&&(h=!1);for(let e=o;e<u;e++){let n=t[e].shaperInfo;n.position=Math.min(As.Pre_C,n.position)}u<s&&(t[u].shaperInfo.position=As.Base_C);for(let e=u+1;e<s;e++)if(t[e].shaperInfo.category===is){for(let n=e+1;n<s;n++)if(Bs(t[n])){t[n].shaperInfo.position=As.Final_C;break}break}if(h&&(t[o].shaperInfo.position=As.Ra_To_Become_Reph),n.isOldSpec){let e="Malayalam"!==n.unicodeScript;for(let n=u+1;n<s;n++)if(t[n].shaperInfo.category===ts){let r;for(r=s-1;r>n&&!(Bs(t[r])||e&&t[r].shaperInfo.category===ts);r--);if(t[r].shaperInfo.category!==ts&&r>n){let e=t[n];t.splice(n,0,...t.splice(n+1,r-n)),t[r]=e}break}}let g=As.Start;for(let e=o;e<s;e++){let n=t[e].shaperInfo;if(n.category&(cs|es|as|ls|hs&n.category)){if(n.position=g,n.category===ts&&n.position===As.Pre_M)for(let r=e;r>o;r--)if(t[r-1].shaperInfo.position!==As.Pre_M){n.position=t[r-1].shaperInfo.position;break}}else n.position!==As.SMVD&&(g=n.position)}let f=u;for(let e=u+1;e<s;e++)if(Bs(t[e])){for(let n=f+1;n<e;n++)t[n].shaperInfo.position<As.SMVD&&(t[n].shaperInfo.position=t[e].shaperInfo.position);f=e}else t[e].shaperInfo.category===is&&(f=e);let d=t.slice(o,s);d.sort((e,t)=>
vendor: 4,309 bytes, line 2
2e.shaperInfo.position-t.shaperInfo.position),t.splice(o,d.length,...d);for(let e=o;e<s;e++)if(t[e].shaperInfo.position===As.Base_C){u=e;break}for(let e=o;e<s&&t[e].shaperInfo.position===As.Ra_To_Become_Reph;e++)t[e].features.rphf=!0;let p=!n.isOldSpec&&"Pre_And_Post"===r.blwfMode;for(let e=o;e<u;e++)t[e].features.half=!0,p&&(t[e].features.blwf=!0);for(let e=u+1;e<s;e++)t[e].features.abvf=!0,t[e].features.pstf=!0,t[e].features.blwf=!0;if(n.isOldSpec&&"Devanagari"===n.unicodeScript)for(let e=o;e+1<u;e++)t[e].shaperInfo.category!==ss||t[e+1].shaperInfo.category!==ts||e+1!==u&&t[e+2].shaperInfo.category!==rs||(t[e].features.blwf=!0,t[e+1].features.blwf=!0);let m=2;if(i.pref&&u+m<s)for(let e=u+1;e+m-1<s;e++)if(vs([t[e].copy(),t[e+1].copy()],"pref")){for(let n=0;n<m;n++)t[e++].features.pref=!0;if(i.cfar)for(;e<s;e++)t[e].features.cfar=!0;break}for(let e=o+1;e<s;e++)if(ws(t[e])){let n=t[e].shaperInfo.category===ns,r=e;do{r--,n&&delete t[r].features.half}while(r>o&&!Bs(t[r]))}}}function ks(e,t,n){let r=n.indicConfig,i=e._layoutEngine.engine.GSUBProcessor.features;for(let e=0,a=Ds(t,0);e<t.length;e=a,a=Ds(t,e)){let o=!!i.pref,s=e;for(;s<a;s++)if(t[s].shaperInfo.position>=As.Base_C){if(o&&s+1<a)for(let e=s+1;e<a;e++)if(t[e].features.pref){if(!t[e].substituted||!t[e].isLigated||t[e].isMultiplied){for(s=e;s<a&&Qs(t[s]);)s++;t[s].shaperInfo.position=As.BASE_C,o=!1}break}if("Malayalam"===n.unicodeScript)for(let e=s+1;e<a;e++){for(;e<a&&ws(t[e]);)e++;if(e===a||!Qs(t[e]))break;for(e++;e<a&&ws(t[e]);)e++;e<a&&Bs(t[e])&&t[e].shaperInfo.position===As.Below_C&&(s=e,t[s].shaperInfo.position=As.Base_C)}e<s&&t[s].shaperInfo.position>As.Base_C&&s--;break}if(s===a&&e<s&&t[s-1].shaperInfo.category===rs&&s--,s<a)for(;e<s&&t[s].shaperInfo.category&(es|hs);)s--;if(e+1<a&&e<s){let r=s===a?s-2:s-1;if("Malayalam"!==n.unicodeScript&&"Tamil"!==n.unicodeScript){for(;r>e&&!(t[r].shaperInfo.category&(is|hs));)r--;Qs(t[r])&&t[r].shaperInfo.position!==As.Pre_M?r+1<a&&ws(t[r+1])&&r++:r=e}if(e<r&&t[r].shaperInfo.position!==As.Pre_M)for(let n=r;n>e;n--)if(t[n-1].shaperInfo.position===As.Pre_M){let e=n-1;e<s&&s<=r&&s--;let i=t[e];t.splice(e,0,...t.splice(e+1,r-e)),t[r]=i,r--}}if(e+1<a&&t[e].shaperInfo.position===As.Ra_To_Become_Reph&&t[e].shaperInfo.category===os!==(t[e].isLigated&&!t[e].isMultiplied)){let n,i=r.rephPos,o=!1;if(i!==As.After_Post){for(n=e+1;n<s&&!Qs(t[n]);)n++;if(n<s&&Qs(t[n])&&(n+1<s&&ws(t[n+1])&&n++,o=!0),!o&&i===As.After_Main){for(n=s;n+1<a&&t[n+1].shaperInfo.position<=As.After_Main;)n++;o=n<a}if(!o&&i===As.After_Sub){for(n=s;n+1<a&&!(t[n+1].shaperInfo.position&(As.Post_C|As.After_Post|As.SMVD));)n++;o=n<a}}if(!o){for(n=e+1;n<s&&!Qs(t[n]);)n++;n<s&&Qs(t[n])&&(n+1<s&&ws(t[n+1])&&n++,o=!0)}if(!o){for(n=a-1;n>e&&t[n].shaperInfo.position===As.SMVD;)n--;if(Qs(t[n]))for(let e=s+1;e<n;e++)t[e].shaperInfo.category===is&&n--}let l=t[e];t.splice(e,0,...t.splice(e+1,n-e)),t[n]=l,e<s&&s<=n&&s--}if(o&&s+1<a)for(let r=s+1;r<a;r++)if(t[r].features.pref){if(t[r].isLigated&&!t[r].isMultiplied){let i=s;if("Malayalam"!==n.unicodeScript&&"Tamil"!==n.unicodeScript){for(;i>e&&!(t[i-1].shaperInfo.category&(is|hs));)i--;if(i>e&&t[i-1].shaperInfo.category===is){let e=r;for(let n=s+1;n<e;n++)if(t[n].shaperInfo.category===is){i--;break}}}i>e&&Qs(t[i-1])&&i<a&&ws(t[i])&&i++;let o=r,l=t[o];t.splice(i+1,0,...t.splice(i,o-i)),t[i]=l,i<=s&&s<o&&s++}break}t[e].shaperInfo.position!==As.Pre_M||e&&/Cf|Mn/.test(qe(t[e-1].codePoints[0]))||(t[e].features.init=!0)}}function Ds(e,t){if(t>=e.length)return t;let n=e[t].shaperInfo.syllable;for(;++t<e.length&&e[t].shaperInfo.syllable===n;);return t}const{categories:Rs,decompositions:Fs}=at(Zo),Ms=new Me(Wa("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")),Ns=new(r())(at(Zo));class Ls extends yo{static planFeatures(e){e.addStage(Us),e.addStage(["locl","ccmp","nukt","akhn"]),e.addStage(Os),e.addStage(["rphf"],!1),e.addStage(Gs),e.addStage(Os),e.addStage(["pref"]),e.addStage(zs),e.addStage(["rkrf","abvf","blwf","half","pstf","vatu","cjct"]),e.addStage(Hs),e.addStage(["abvs","blws","pres","psts","dist","abvm","blwm"])}static assignFeatures(e,t){for(let n=t.length-1;n>=0;n--){let r=t[n].codePoints[0];if(Fs[r]){let i=Fs[r].map(r=>{let i=e.font.glyphForCodePoint(r);return new No(e.font,i.id,[r],t[n].features)});t.splice(n,1,...i)}}}}function Ps(e){return Ms.get(e.codePoints[0])}Se(Ls,"zeroMarkWidths","BEFORE_GPOS");class Ts{constructor(e,t,n){this.category=e,this.syllableType=t,this.syllable=n}}function Us(e,t){let n=0;for(let[e,r,i]of Ns.match(t.map(Ps))){++n;for(let a=e;a<=r;
vendor: 6,706 bytes, line 2
2a++)t[a].shaperInfo=new Ts(Rs[Ps(t[a])],i[0],n);let a="R"===t[e].shaperInfo.category?1:Math.min(3,r-e);for(let n=e;n<e+a;n++)t[n].features.rphf=!0}}function Os(e,t){for(let e of t)e.substituted=!1}function Gs(e,t){for(let e of t)e.substituted&&e.features.rphf&&(e.shaperInfo.category="R")}function zs(e,t){for(let e of t)e.substituted&&(e.shaperInfo.category="VPre")}function Hs(e,t){let n=e.glyphForCodePoint(9676).id;for(let r=0,i=Ws(t,0);r<t.length;r=i,i=Ws(t,r)){let a,o,s=t[r].shaperInfo,l=s.syllableType;if("virama_terminated_cluster"===l||"standard_cluster"===l||"broken_cluster"===l){if("broken_cluster"===l&&n){let o=new No(e,n,[9676]);for(o.shaperInfo=s,a=r;a<i&&"R"===t[a].shaperInfo.category;a++);t.splice(++a,0,o),i++}if("R"===s.category&&i-r>1)for(a=r+1;a<i;a++)if(s=t[a].shaperInfo,_s(s)||Js(t[a])){Js(t[a])&&a--,t.splice(r,0,...t.splice(r+1,a-r),t[a]);break}for(a=r,o=i;a<i;a++)s=t[a].shaperInfo,_s(s)||Js(t[a])?o=Js(t[a])?a+1:a:("VPre"===s.category||"VMPre"===s.category)&&o<a&&t.splice(o,1,t[a],...t.splice(o,a-o))}}}function Ws(e,t){if(t>=e.length)return t;let n=e[t].shaperInfo.syllable;for(;++t<e.length&&e[t].shaperInfo.syllable===n;);return t}function Js(e){return"H"===e.shaperInfo.category&&!e.isLigated}function _s(e){return"B"===e.category||"GB"===e.category}const js={arab:ko,mong:ko,syrc:ko,"nko ":ko,phag:ko,mand:ko,mani:ko,phlp:ko,hang:Lo,bng2:ys,beng:ys,dev2:ys,deva:ys,gjr2:ys,gujr:ys,guru:ys,gur2:ys,knda:ys,knd2:ys,mlm2:ys,mlym:ys,ory2:ys,orya:ys,taml:ys,tml2:ys,telu:ys,tel2:ys,khmr:ys,bali:Ls,batk:Ls,brah:Ls,bugi:Ls,buhd:Ls,cakm:Ls,cham:Ls,dupl:Ls,egyp:Ls,gran:Ls,hano:Ls,java:Ls,kthi:Ls,kali:Ls,khar:Ls,khoj:Ls,sind:Ls,lepc:Ls,limb:Ls,mahj:Ls,mtei:Ls,modi:Ls,hmng:Ls,rjng:Ls,saur:Ls,shrd:Ls,sidd:Ls,sinh:ys,sund:Ls,sylo:Ls,tglg:Ls,tagb:Ls,tale:Ls,lana:Ls,tavt:Ls,takr:Ls,tibt:Ls,tfng:Ls,tirh:Ls,latn:yo,DFLT:yo};class Ks extends Mo{applyLookup(e,t){switch(e){case 1:{let e=this.coverageIndex(t.coverage);if(-1===e)return!1;let n=this.glyphIterator.cur;switch(t.version){case 1:n.id=n.id+t.deltaGlyphID&65535;break;case 2:n.id=t.substitute.get(e)}return!0}case 2:{let e=this.coverageIndex(t.coverage);if(-1!==e){let n=t.sequences.get(e);if(0===n.length)return this.glyphs.splice(this.glyphIterator.index,1),!0;this.glyphIterator.cur.id=n[0],this.glyphIterator.cur.ligatureComponent=0;let r=this.glyphIterator.cur.features,i=this.glyphIterator.cur,a=n.slice(1).map((e,t)=>{let n=new No(this.font,e,void 0,r);return n.shaperInfo=i.shaperInfo,n.isLigated=i.isLigated,n.ligatureComponent=t+1,n.substituted=!0,n.isMultiplied=!0,n});return this.glyphs.splice(this.glyphIterator.index+1,0,...a),!0}return!1}case 3:{let e=this.coverageIndex(t.coverage);if(-1!==e){let n=0;return this.glyphIterator.cur.id=t.alternateSet.get(e)[n],!0}return!1}case 4:{let e=this.coverageIndex(t.coverage);if(-1===e)return!1;for(let r of t.ligatureSets.get(e)){let e=this.sequenceMatchIndices(1,r.components);if(!e)continue;let t=this.glyphIterator.cur,i=t.codePoints.slice();for(let t of e)i.push(...this.glyphs[t].codePoints);let a=new No(this.font,r.glyph,i,t.features);a.shaperInfo=t.shaperInfo,a.isLigated=!0,a.substituted=!0;let o=t.isMark;for(let t=0;t<e.length&&o;t++)o=this.glyphs[e[t]].isMark;a.ligatureID=o?null:this.ligatureID++;let s=t.ligatureID,l=t.codePoints.length,A=l,u=this.glyphIterator.index+1;for(let t of e){if(o)u=t;else for(;u<t;){var n=A-l+Math.min(this.glyphs[u].ligatureComponent||1,l);this.glyphs[u].ligatureID=a.ligatureID,this.glyphs[u].ligatureComponent=n,u++}s=this.glyphs[u].ligatureID,l=this.glyphs[u].codePoints.length,A+=l,u++}if(s&&!o)for(let e=u;e<this.glyphs.length&&this.glyphs[e].ligatureID===s;e++)n=A-l+Math.min(this.glyphs[e].ligatureComponent||1,l),this.glyphs[e].ligatureComponent=n;for(let t=e.length-1;t>=0;t--)this.glyphs.splice(e[t],1);return this.glyphs[this.glyphIterator.index]=a,!0}return!1}case 5:return this.applyContext(t);case 6:return this.applyChainingContext(t);case 7:return this.applyLookup(t.lookupType,t.extension);default:throw new Error(`GSUB lookupType ${e} is not supported`)}}}class Ys extends Mo{applyPositionValue(e,t){let 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);let 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)))}applyLookup(e,t){switch(e){case 1:{let e=this.coverageIndex(t.coverage);if(-1===e)return!1;switch(t.version){case 1:this.applyPositionValue(0,t.value);break;case 2:this.applyPositionValue(0,t.values.get(e))}return!0}case 2:{let e=this.glyphIterator.peek();if(!e)return!1;let r=this.coverageIndex(t.coverage);if(-1===r)return!1;switch(t.version){case 1:let i=t.pairSets.get(r);for(let t of i)if(t.secondGlyph===e.id)return this.applyPositionValue(0,t.value1),this.applyPositionValue(1,t.value2),!0;return!1;case 2:let a=this.getClassID(this.glyphIterator.cur.id,t.classDef1),o=this.getClassID(e.id,t.classDef2);if(-1===a||-1===o)return!1;var n=t.classRecords.get(a).get(o);return this.applyPositionValue(0,n.value1),this.applyPositionValue(1,n.value2),!0}}case 3:{let e=this.glyphIterator.peekIndex(),n=this.glyphs[e];if(!n)return!1;let r=t.entryExitRecords[this.coverageIndex(t.coverage)];if(!r||!r.exitAnchor)return!1;let i=t.entryExitRecords[this.coverageIndex(t.coverage,n.id)];if(!i||!i.entryAnchor)return!1;let a,o=this.getAnchor(i.entryAnchor),s=this.getAnchor(r.exitAnchor),l=this.positions[this.glyphIterator.index],A=this.positions[e];switch(this.direction){case"ltr":l.xAdvance=s.x+l.xOffset,a=o.x+A.xOffset,A.xAdvance-=a,A.xOffset-=a;break;case"rtl":a=s.x+l.xOffset,l.xAdvance-=a,l.xOffset-=a,A.xAdvance=o.x+A.xOffset}return this.glyphIterator.flags.rightToLeft?(this.glyphIterator.cur.cursiveAttachment=e,l.yOffset=o.y-s.y):(n.cursiveAttachment=this.glyphIterator.index,l.yOffset=s.y-o.y),!0}case 4:{let e=this.coverageIndex(t.markCoverage);if(-1===e)return!1;let n=this.glyphIterator.index;for(;--n>=0&&(this.glyphs[n].isMark||this.glyphs[n].ligatureComponent>0););if(n<0)return!1;let r=this.coverageIndex(t.baseCoverage,this.glyphs[n].id);if(-1===r)return!1;let i=t.markArray[e],a=t.baseArray[r][i.class];return this.applyAnchor(i,a,n),!0}case 5:{let e=this.coverageIndex(t.markCoverage);if(-1===e)return!1;let n=this.glyphIterator.index;for(;--n>=0&&this.glyphs[n].isMark;);
vendor: 4,514 bytes, line 2
2if(n<0)return!1;let r=this.coverageIndex(t.ligatureCoverage,this.glyphs[n].id);if(-1===r)return!1;let i=t.ligatureArray[r],a=this.glyphIterator.cur,o=this.glyphs[n],s=o.ligatureID&&o.ligatureID===a.ligatureID&&a.ligatureComponent>0?Math.min(a.ligatureComponent,o.codePoints.length)-1:o.codePoints.length-1,l=t.markArray[e],A=i[s][l.class];return this.applyAnchor(l,A,n),!0}case 6:{let e=this.coverageIndex(t.mark1Coverage);if(-1===e)return!1;let n=this.glyphIterator.peekIndex(-1),r=this.glyphs[n];if(!r||!r.isMark)return!1;let i=this.glyphIterator.cur,a=!1;if(i.ligatureID===r.ligatureID?i.ligatureID?i.ligatureComponent===r.ligatureComponent&&(a=!0):a=!0:(i.ligatureID&&!i.ligatureComponent||r.ligatureID&&!r.ligatureComponent)&&(a=!0),!a)return!1;let o=this.coverageIndex(t.mark2Coverage,r.id);if(-1===o)return!1;let s=t.mark1Array[e],l=t.mark2Array[o][s.class];return this.applyAnchor(s,l,n),!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: ${e}`)}}applyAnchor(e,t,n){let 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}getAnchor(e){let 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}}applyFeatures(e,t,n){super.applyFeatures(e,t,n);for(var r=0;r<this.glyphs.length;r++)this.fixCursiveAttachment(r);this.fixMarkAttachment()}fixCursiveAttachment(e){let t=this.glyphs[e];if(null!=t.cursiveAttachment){let n=t.cursiveAttachment;t.cursiveAttachment=null,this.fixCursiveAttachment(n),this.positions[e].yOffset+=this.positions[n].yOffset}}fixMarkAttachment(){for(let e=0;e<this.glyphs.length;e++){let t=this.glyphs[e];if(null!=t.markAttachment){let n=t.markAttachment;if(this.positions[e].xOffset+=this.positions[n].xOffset,this.positions[e].yOffset+=this.positions[n].yOffset,"ltr"===this.direction)for(let t=n;t<e;t++)this.positions[e].xOffset-=this.positions[t].xAdvance,this.positions[e].yOffset-=this.positions[t].yAdvance;else for(let t=n+1;t<e+1;t++)this.positions[e].xOffset+=this.positions[t].xAdvance,this.positions[e].yOffset+=this.positions[t].yAdvance}}}}class qs{setup(e){this.glyphInfos=e.glyphs.map(e=>new No(this.font,e.id,[...e.codePoints]));let t=null;this.GPOSProcessor&&(t=this.GPOSProcessor.selectScript(e.script,e.language,e.direction)),this.GSUBProcessor&&(t=this.GSUBProcessor.selectScript(e.script,e.language,e.direction)),this.shaper=function(e){Array.isArray(e)||(e=[e]);for(let t of e){let e=js[t];if(e)return e}return yo}(t),this.plan=new co(this.font,t,e.direction),this.shaper.plan(this.plan,this.glyphInfos,e.features);for(let t in this.plan.allFeatures)e.features[t]=!0}substitute(e){this.GSUBProcessor&&(this.plan.process(this.GSUBProcessor,this.glyphInfos),e.glyphs=this.glyphInfos.map(e=>this.font.getGlyph(e.id,e.codePoints)))}position(e){return"BEFORE_GPOS"===this.shaper.zeroMarkWidths&&this.zeroMarkAdvances(e.positions),this.GPOSProcessor&&this.plan.process(this.GPOSProcessor,this.glyphInfos,e.positions),"AFTER_GPOS"===this.shaper.zeroMarkWidths&&this.zeroMarkAdvances(e.positions),"rtl"===e.direction&&(e.glyphs.reverse(),e.positions.reverse()),this.GPOSProcessor&&this.GPOSProcessor.features}zeroMarkAdvances(e){for(let t=0;t<this.glyphInfos.length;t++)this.glyphInfos[t].isMark&&(e[t].xAdvance=0,e[t].yAdvance=0)}cleanup(){this.glyphInfos=null,this.plan=null,this.shaper=null}getAvailableFeatures(e,t){let n=[];return this.GSUBProcessor&&(this.GSUBProcessor.selectScript(e,t),n.push(...Object.keys(this.GSUBProcessor.features))),this.GPOSProcessor&&(this.GPOSProcessor.selectScript(e,t),n.push(...Object.keys(this.GPOSProcessor.features))),n}constructor(e){this.font=e,this.glyphInfos=null,this.plan=null,this.GSUBProcessor=null,this.GPOSProcessor=null,this.fallbackPosition=!0,e.GSUB&&(this.GSUBProcessor=new Ks(e,e.GSUB)),e.GPOS&&(this.GPOSProcessor=new Ys(e,e.GPOS))}}class Vs{layout(e,t,n,r,i){if("string"==typeof t&&(i=r,r=n,n=t,t=[]),"string"==typeof e){null==n&&(n=function(e){let t=e.length,n=0;for(;n<t;){let r=e.charCodeAt(n++);if(55296<=r&&r<=56319&&n<t){let t=e.charCodeAt(n);56320<=t&&t<=57343&&(n++,r=((1023&r)<<10)+(1023&t)+65536)}let i=Xe(r);
vendor: 5,927 bytes, line 2
2if("Common"!==i&&"Inherited"!==i&&"Unknown"!==i)return Ya[i]}return Ya.Unknown}(e));var a=this.font.glyphsForString(e)}else{if(null==n){let t=[];for(let n of e)t.push(...n.codePoints);n=function(e){for(let t=0;t<e.length;t++){let n=Xe(e[t]);if("Common"!==n&&"Inherited"!==n&&"Unknown"!==n)return Ya[n]}return Ya.Unknown}(t)}a=e}let o=new Za(a,t,n,r,i);return 0===a.length?(o.positions=[],o):(this.engine&&this.engine.setup&&this.engine.setup(o),this.substitute(o),this.position(o),this.hideDefaultIgnorables(o.glyphs,o.positions),this.engine&&this.engine.cleanup&&this.engine.cleanup(),o)}substitute(e){this.engine&&this.engine.substitute&&this.engine.substitute(e)}position(e){e.positions=e.glyphs.map(e=>new $a(e.advanceWidth));let t=null;this.engine&&this.engine.position&&(t=this.engine.position(e)),t||this.engine&&!this.engine.fallbackPosition||(this.unicodeLayoutEngine||(this.unicodeLayoutEngine=new ja(this.font)),this.unicodeLayoutEngine.positionGlyphs(e.glyphs,e.positions)),t&&t.kern||!1===e.features.kern||!this.font.kern||(this.kernProcessor||(this.kernProcessor=new _a(this.font)),this.kernProcessor.process(e.glyphs,e.positions),e.features.kern=!0)}hideDefaultIgnorables(e,t){let n=this.font.glyphForCodePoint(32);for(let r=0;r<e.length;r++)this.isDefaultIgnorable(e[r].codePoints[0])&&(e[r]=n,t[r].xAdvance=0,t[r].yAdvance=0)}isDefaultIgnorable(e){let t=e>>16;if(0===t)switch(e>>8){case 0:return 173===e;case 3:return 847===e;case 6:return 1564===e;case 23:return 6068<=e&&e<=6069;case 24:return 6155<=e&&e<=6158;case 32:return 8203<=e&&e<=8207||8234<=e&&e<=8238||8288<=e&&e<=8303;case 254:return 65024<=e&&e<=65039||65279===e;case 255:return 65520<=e&&e<=65528;default:return!1}else switch(t){case 1:return 113824<=e&&e<=113827||119155<=e&&e<=119162;case 14:return 917504<=e&&e<=921599;default:return!1}}getAvailableFeatures(e,t){let n=[];return this.engine&&n.push(...this.engine.getAvailableFeatures(e,t)),this.font.kern&&-1===n.indexOf("kern")&&n.push("kern"),n}stringsForGlyph(e){let t=new Set,n=this.font._cmapProcessor.codePointsForGlyph(e);for(let e of n)t.add(String.fromCodePoint(e));if(this.engine&&this.engine.stringsForGlyph)for(let n of this.engine.stringsForGlyph(e))t.add(n);return Array.from(t)}constructor(e){this.font=e,this.unicodeLayoutEngine=null,this.kernProcessor=null,this.font.morx?this.engine=new uo(this.font):(this.font.GSUB||this.font.GPOS)&&(this.engine=new qs(this.font))}}const Xs={moveTo:"M",lineTo:"L",quadraticCurveTo:"Q",bezierCurveTo:"C",closePath:"Z"};class Zs{toFunction(){return e=>{this.commands.forEach(t=>e[t.command].apply(e,t.args))}}toSVG(){return this.commands.map(e=>{let t=e.args.map(e=>Math.round(100*e)/100);return`${Xs[e.command]}${t.join(" ")}`}).join("")}get cbox(){if(!this._cbox){let e=new Ka;for(let t of this.commands)for(let n=0;n<t.args.length;n+=2)e.addPoint(t.args[n],t.args[n+1]);this._cbox=Object.freeze(e)}return this._cbox}get bbox(){if(this._bbox)return this._bbox;let e=new Ka,t=0,n=0,r=e=>Math.pow(1-e,3)*h[p]+3*Math.pow(1-e,2)*e*g[p]+3*(1-e)*Math.pow(e,2)*f[p]+Math.pow(e,3)*d[p];for(let m of this.commands)switch(m.command){case"moveTo":case"lineTo":let[y,I]=m.args;e.addPoint(y,I),t=y,n=I;break;case"quadraticCurveTo":case"bezierCurveTo":if("quadraticCurveTo"===m.command)var[i,a,o,s]=m.args,l=t+2/3*(i-t),A=n+2/3*(a-n),u=o+2/3*(i-o),c=s+2/3*(a-s);else var[l,A,u,c,o,s]=m.args;e.addPoint(o,s);for(var h=[t,n],g=[l,A],f=[u,c],d=[o,s],p=0;p<=1;p++){let t=6*h[p]-12*g[p]+6*f[p],n=-3*h[p]+9*g[p]-9*f[p]+3*d[p];if(m=3*g[p]-3*h[p],0===n){if(0===t)continue;let n=-m/t;0<n&&n<1&&(0===p?e.addPoint(r(n),e.maxY):1===p&&e.addPoint(e.maxX,r(n)));continue}let i=Math.pow(t,2)-4*m*n;if(i<0)continue;let a=(-t+Math.sqrt(i))/(2*n);0<a&&a<1&&(0===p?e.addPoint(r(a),e.maxY):1===p&&e.addPoint(e.maxX,r(a)));let o=(-t-Math.sqrt(i))/(2*n);0<o&&o<1&&(0===p?e.addPoint(r(o),e.maxY):1===p&&e.addPoint(e.maxX,r(o)))}t=o,n=s}return this._bbox=Object.freeze(e)}mapPoints(e){let t=new Zs;for(let n of this.commands){let r=[];for(let t=0;t<n.args.length;t+=2){let[i,a]=e(n.args[t],n.args[t+1]);r.push(i,a)}t[n.command](...r)}return t}transform(e,t,n,r,i,a){return this.mapPoints((o,s)=>[e*o+n*s+i,t*o+r*s+a])}translate(e,t){return this.transform(1,0,0,1,e,t)}rotate(e){let t=Math.cos(e),n=Math.sin(e);return this.transform(t,n,-n,t,0,0)}scale(e,t=e){return this.transform(e,0,0,t,0,0)}constructor(){this.commands=[],this._bbox=null,this._cbox=null}}for(let e of["moveTo","lineTo","quadraticCurveTo","bezierCurveTo","closePath"])Zs.prototype[e]=function(...t){return this._bbox=this._cbox=null,this.commands.push({command:e,args:t}),this};var $s=[".notdef",".null","nonmarkingreturn","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quotesingle","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","grave","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","Adieresis","Aring","Ccedilla","Eacute","Ntilde","Odieresis","Udieresis","aacute","agrave","acircumflex","adieresis","atilde","aring","ccedilla","eacute","egrave","ecircumflex","edieresis","iacute","igrave","icircumflex","idieresis","ntilde","oacute","ograve","ocircumflex","odieresis","otilde","uacute","ugrave","ucircumflex","udieresis","dagger","degree","cent","sterling","section","bullet","paragraph","germandbls","registered","copyright","trademark","acute","dieresis","notequal","AE","Oslash","infinity","plusminus","lessequal","greaterequal","yen","mu","partialdiff","summation","product","pi","integral","ordfeminine","ordmasculine","Omega","ae","oslas
2h","questiondown","exclamdown","logicalnot","radical","florin","approxequal","Delta","guillemotleft","guillemotright","ellipsis","nonbreakingspace","Agrave","Atilde","Otilde","OE","oe","endash","emdash","quotedblleft","quotedblright","quoteleft","quoteright","divide","lozenge","ydieresis","Ydieresis","fraction","currency","guilsinglleft","guilsinglright","fi","fl","daggerdbl","periodcentered","quotesinglbase","quotedblbase","perthousand","Acircumflex","Ecircumflex","Aacute","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Oacute","Ocircumflex","apple","Ograve","Uacute","Ucircumflex","Ugrave","dotlessi","circumflex","tilde","macron","breve","dotaccent","ring","cedilla","hungarumlaut","ogonek","caron","Lslash","lslash","Scaron","scaron","Zcaron","zcaron","brokenbar","Eth","eth","Yacute","yacute","Thorn","thorn","minus","multiply","onesuperior","twosuperior","threesuperior","onehalf","onequarter","threequarters","franc","Gbreve","gbreve","Idotaccent","Scedilla","scedilla","Cacute","cacute","Ccaron","ccaron","dcroat"];class el{_getPath(){return new Zs}_getCBox(){return this.path.cbox}_getBBox(){return this.path.bbox}_getTableMetrics(e){if(this.id<e.metrics.length)return e.metrics.get(this.id);let t=e.metrics.get(e.metrics.length-1);return{advance:t?t.advance:0,bearing:e.bearings.get(this.id-e.metrics.length)||0}}_getMetrics(e){if(this._metrics)return this._metrics;let{advance:t,bearing:n}=this._getTableMetrics(this._font.hmtx);if(this._font.vmtx)var{advance:r,bearing:i}=this._getTableMetrics(this._font.vmtx);else{let t;if(null==e&&({cbox:e}=this),(t=this._font["OS/2"])&&t.version>0)r=Math.abs(t.typoAscender-t.typoDescender),i=t.typoAscender-e.maxY;else{let{hhea:t}=this._font;var r=Math.abs(t.ascent-t.descent),i=t.ascent-e.maxY}}return this._font._variationProcessor&&this._font.HVAR&&(t+=this._font._variationProcessor.getAdvanceAdjustment(this.id,this._font.HVAR)),this._metrics={advanceWidth:t,advanceHeight:r,leftBearing:n,topBearing:i}}get cbox(){return this._getCBox()}get bbox(){return this._getBBox()}get path(){return this._getPath()}getScaledPath(e){let t=1/this._font.unitsPerEm*e;return this.path.scale(t)}get advanceWidth(){return this._getMetrics().advanceWidth}get advanceHeight(){return this._getMetrics().advanceHeight}get ligatureCaretPositions(){}_getName(){let{post:e}=this._font;if(!e)return null;switch(e.version){case 1:return $s[this.id];case 2:let t=e.glyphNameIndex[this.id];return t<$s.length?$s[t]:e.names[t-$s.length];case 2.5:return $s[this.id+e.offsets[this.id]];case 4:return String.fromCharCode(e.map[this.id])}}get name(){return this._getName()}render(e,t){e.save();let n=1/this._font.head.unitsPerEm*t;e.scale(n,n),this.path.toFunction()(e),e.fill(),e.restore()}constructor(e,t,n){this.id=e,this.codePoints=t,this._font=n,this.isMark=this.codePoints.length>0&&this.codePoints.every($e),this.isLigature=this.codePoints.length>1}}ke([gt],el.prototype,"cbox",null),ke([gt],el.prototype,"bbox",null),ke([gt],el.prototype,"path",null),ke([gt],el.prototype,"advanceWidth",null),ke([gt],el.prototype,"advanceHeight",null),ke([gt],el.prototype,"name",null);let tl=new we({numberOfContours:se,xMin:se,yMin:se,xMax:se,yMax:se});class nl{copy(){return new nl(this.onCurve,this.endContour,this.x,this.y)}constructor(e,t,n=0,r=0){this.onCurve=e,this.endContour=t,this.x=n,this.y=r}}class rl{constructor(e,t,n){this.glyphID=e,this.dx=t,this.dy=n,this.pos=0,this.scaleX=this.scaleY=1,this.scale01=this.scale10=0}}class il extends el{_getCBox(e){if(this._font._variationProcessor&&!e)return this.path.cbox;let t=this._font._getTableStream("glyf");t.pos+=this._font.loca.offsets[this.id];let n=tl.decode(t),r=new Ka(n.xMin,n.yMin,n.xMax,n.yMax);return Object.freeze(r)}_parseGlyphCoord(e,t,n,r){if(n){var i=e.readUInt8();r||(i=-i),i+=t}else i=r?t:t+e.readInt16BE();return i}_decode(){let e=this._font.loca.offsets[this.id];if(e===this._font.loca.offsets[this.id+1])return null;let t=this._font._getTableStream("glyf");t.pos+=e;let n=t.pos,r=tl.decode(t);return r.numberOfContours>0?this._decodeSimple(r,t):r.numberOfContours<0&&this._decodeComposite(r,t,n),r}_decodeSimple(e,t){e.points=[];let n=new fe(ee,e.numberOfContours).decode(t);e.instructions=new fe(Z,ee).decode(t);let r=[],i=n[n.length-1]+1;for(;r.length<i;){var a=t.readUInt8();if(r.push(a),8&a){let e=t.readUInt8();for(let t=0;t<e;t++)r.push(a)}}for(var o=0;o<r.length;o++){a=r[o];let t=new nl(!!(1&a),n.indexOf(o)>=0,0,0);e.points.push(t)}let s=0;for(o=0;o<r.length;o++)a=r[o],e.points[o].x=s=this._parseGlyphCoord(t,s,2&a,16&a);let l=0;for(o=0;o<r.length;o++)a=r[o],e.points[o].y=l=this._parseGlyphCoord(t,l,4&a,32&a);if(this._font._variationProcessor){let t=e.points.slice();t.push(...this._getPhantomPoints(e)),this._font._variationProcessor.transformPoints(this.id,t),e.phantomPoints=t.slice(-4)}}_decodeComposite(e,t,n=0){e.components=[];let r=!1,i=32;for(;32&i;){i=t.readUInt16BE();let l=t.pos-n,A=t.readUInt16BE();if(r||(r=!!(256&i)),1&i)var a=t.readInt16BE(),o=t.readInt16BE();else a=t.readInt8(),o=t.readInt8();(s=new rl(A,a,o)).pos=l,8&i?s.scaleX=s.scaleY=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824:64&i?(s.scaleX=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824,s.scaleY=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824):128&i&&(s.scaleX=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824,s.scale01=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824,s.scale10=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824,s.scaleY=(t.readUInt8()<<24|t.readUInt8()<<16)/1073741824),e.components.push(s)}if(this._font._variationProcessor){let t=[];for(let n=0;n<e.components.length;n++){var s=e.components[n];t.push(new nl(!0,!0,s.dx,s.dy))}t.push(...this._getPhantomPoints(e)),this._font._variationProcessor.transformPoints(this.id,t),e.phantomPoints=t.splice(-4,4);for(let n=0;n<t.length;n++){let r=t[n];e.components[n].dx=r.x,e.components[n].dy=r.y}}return r}_getPhantomPoints(e){let t=this._getCBox(!0);null==this._metrics&&(this._metrics=el.prototype._getMetrics.call(this,t));let{advanceWidth:n,advanceHeight:r,leftBearing:i,topBearing:a}=this._metrics;return[new nl(!1,!0,e.xMin-i,0),new nl(!1,!0,e.xMin-i+n,0),new nl(!1,!0,0,e.yMax+a),new nl(!1,!0,0,e.yMax+a+r)]}_getContours(){let e=this._decode();if(!e)return[];let t=[];if(e.numberOfContours<0)for(let n of e.components){let e=this._font.getGlyph(n.glyphID)._getContours();for(let r=0;r<e.length;r++){let i=e[r];for(let e=0;e<i.length;e++){let r=i[e],a=r.x*n.scaleX+r.y*n.scale01+n.dx,o=r.y*n.scaleY+r.x*n.scale10+n.dy;t.push(new nl(r.onCurve,r.endContour,a,o))}}}else t=e.points||[];e.phantomPoints&&!this._font.directory.tables.HVAR&&(this._metrics.advanceWidth=e.phantomPoints[1].x-e.phantomPoints[0].x,this._metrics.advanceHeight=e.phantomPoints[3].y-e.phantomPoints[2].y,this._metrics.leftBearing=e.xMin-e.phantomPoints[0].x,this._metrics.topBearing=e.phantomPoints[2].y-e.yM
vendor: 19,046 bytes, line 2
2ax);let n=[],r=[];for(let e=0;e<t.length;e++){var i=t[e];r.push(i),i.endContour&&(n.push(r),r=[])}return n}_getMetrics(){if(this._metrics)return this._metrics;let e=this._getCBox(!0);return super._getMetrics(e),this._font._variationProcessor&&!this._font.HVAR&&this.path,this._metrics}_getPath(){let e=this._getContours(),t=new Zs;for(let r=0;r<e.length;r++){let i=e[r],a=i[0],o=i[i.length-1],s=0;if(a.onCurve){var n=null;s=1}else a=o.onCurve?o:new nl(!1,!1,(a.x+o.x)/2,(a.y+o.y)/2),n=a;t.moveTo(a.x,a.y);for(let e=s;e<i.length;e++){let r=i[e],o=0===e?a:i[e-1];if(o.onCurve&&r.onCurve)t.lineTo(r.x,r.y);else if(o.onCurve&&!r.onCurve)n=r;else if(o.onCurve||r.onCurve){if(o.onCurve||!r.onCurve)throw new Error("Unknown TTF path state");t.quadraticCurveTo(n.x,n.y,r.x,r.y),n=null}else{let e=(o.x+r.x)/2,i=(o.y+r.y)/2;t.quadraticCurveTo(o.x,o.y,e,i);n=r}}n&&t.quadraticCurveTo(n.x,n.y,a.x,a.y),t.closePath()}return t}constructor(...e){super(...e),Se(this,"type","TTF")}}class al extends el{_getName(){return this._font.CFF2?super._getName():this._font["CFF "].getGlyphName(this.id)}bias(e){return e.length<1240?107:e.length<33900?1131:32768}_getPath(){let e=this._font.CFF2||this._font["CFF "],{stream:t}=e,n=e.topDict.CharStrings[this.id],r=n.offset+n.length;t.pos=n.offset;let i,a,o=new Zs,s=[],l=[],A=null,u=0,c=0,h=0,g=!1;this._usedGsubrs=i={},this._usedSubrs=a={};let f=e.globalSubrIndex||[],d=this.bias(f),p=e.privateDictForGlyph(this.id)||{},m=p.Subrs||[],y=this.bias(m),I=e.topDict.vstore&&e.topDict.vstore.itemVariationStore,C=p.vsindex,E=this._font._variationProcessor;function b(){null==A&&(A=s.shift()+p.nominalWidthX)}function B(){return s.length%2!=0&&b(),u+=s.length>>1,s.length=0}function w(e,t){g&&o.closePath(),o.moveTo(e,t),g=!0}let Q=function(){for(;t.pos<r;){let p=t.readUInt8();if(p<32){let A,v,x,S,k,D,R,F,M,N,L,P,T,U,O,G;switch(p){case 1:case 3:case 18:case 23:B();break;case 4:s.length>1&&b(),h+=s.shift(),w(c,h);break;case 5:for(;s.length>=2;)c+=s.shift(),h+=s.shift(),o.lineTo(c,h);break;case 6:case 7:for(x=6===p;s.length>=1;)x?c+=s.shift():h+=s.shift(),o.lineTo(c,h),x=!x;break;case 8:for(;s.length>0;)S=c+s.shift(),k=h+s.shift(),D=S+s.shift(),R=k+s.shift(),c=D+s.shift(),h=R+s.shift(),o.bezierCurveTo(S,k,D,R,c,h);break;case 10:if(A=s.pop()+y,v=m[A],v){a[A]=!0;let e=t.pos,n=r;t.pos=v.offset,r=v.offset+v.length,Q(),t.pos=e,r=n}break;case 11:if(e.version>=2)break;return;case 14:if(e.version>=2)break;s.length>0&&b(),g&&(o.closePath(),g=!1);break;case 15:if(e.version<2)throw new Error("vsindex operator not supported in CFF v1");C=s.pop();break;case 16:{if(e.version<2)throw new Error("blend operator not supported in CFF v1");if(!E)throw new Error("blend operator in non-variation font");let t=E.getBlendVector(I,C),n=s.pop(),r=n*t.length,i=s.length-r,a=i-n;for(let e=0;e<n;e++){let n=s[a+e];for(let e=0;e<t.length;e++)n+=t[e]*s[i++];s[a+e]=n}for(;r--;)s.pop();break}case 19:case 20:B(),t.pos+=u+7>>3;break;case 21:s.length>2&&b(),c+=s.shift(),h+=s.shift(),w(c,h);break;case 22:s.length>1&&b(),c+=s.shift(),w(c,h);break;case 24:for(;s.length>=8;)S=c+s.shift(),k=h+s.shift(),D=S+s.shift(),R=k+s.shift(),c=D+s.shift(),h=R+s.shift(),o.bezierCurveTo(S,k,D,R,c,h);c+=s.shift(),h+=s.shift(),o.lineTo(c,h);break;case 25:for(;s.length>=8;)c+=s.shift(),h+=s.shift(),o.lineTo(c,h);S=c+s.shift(),k=h+s.shift(),D=S+s.shift(),R=k+s.shift(),c=D+s.shift(),h=R+s.shift(),o.bezierCurveTo(S,k,D,R,c,h);break;case 26:for(s.length%2&&(c+=s.shift());s.length>=4;)S=c,k=h+s.shift(),D=S+s.shift(),R=k+s.shift(),c=D,h=R+s.shift(),o.bezierCurveTo(S,k,D,R,c,h);break;case 27:for(s.length%2&&(h+=s.shift());s.length>=4;)S=c+s.shift(),k=h,D=S+s.shift(),R=k+s.shift(),c=D+s.shift(),h=R,o.bezierCurveTo(S,k,D,R,c,h);break;case 28:s.push(t.readInt16BE());break;case 29:if(A=s.pop()+d,v=f[A],v){i[A]=!0;let e=t.pos,n=r;t.pos=v.offset,r=v.offset+v.length,Q(),t.pos=e,r=n}break;case 30:case 31:for(x=31===p;s.length>=4;)x?(S=c+s.shift(),k=h,D=S+s.shift(),R=k+s.shift(),h=R+s.shift(),c=D+(1===s.length?s.shift():0)):(S=c,k=h+s.shift(),D=S+s.shift(),R=k+s.shift(),c=D+s.shift(),h=R+(1===s.length?s.shift():0)),o.bezierCurveTo(S,k,D,R,c,h),x=!x;break;case 12:switch(p=t.readUInt8(),p){case 3:let e=s.pop(),t=s.pop();s.push(e&&t?1:0);break;case 4:e=s.pop(),t=s.pop(),s.push(e||t?1:0);break;case 5:e=s.pop(),s.push(e?0:1);break;case 9:e=s.pop(),s.push(Math.abs(e));break;case 10:e=s.pop(),t=s.pop(),s.push(e+t);break;case 11:e=s.pop(),t=s.pop(),s.push(e-t);break;case 12:e=s.pop(),t=s.pop(),s.push(e/t);break;case 14:e=s.pop(),s.push(-e);break;case 15:e=s.pop(),t=s.pop(),s.push(e===t?1:0);break;case 18:s.pop();break;case 20:let r=s.pop(),i=s.pop();l[i]=r;break;case 21:i=s.pop(),s.push(l[i]||0);break;case 22:let a=s.pop(),A=s.pop(),u=s.pop(),g=s.pop();s.push(u<=g?a:A);break;case 23:s.push(Math.random());break;case 24:e=s.pop(),t=s.pop(),s.push(e*t);break;case 26:e=s.pop(),s.push(Math.sqrt(e));break;case 27:e=s.pop(),s.push(e,e);break;case 28:e=s.pop(),t=s.pop(),s.push(t,e);break;case 29:i=s.pop(),i<0?i=0:i>s.length-1&&(i=s.length-1),s.push(s[i]);break;case 30:let f=s.pop(),d=s.pop();if(d>=0)for(;d>0;){var n=s[f-1];for(let e=f-2;e>=0;e--)s[e+1]=s[e];s[0]=n,d--}else for(;d<0;){n=s[0];for(let e=0;e<=f;e++)s[e]=s[e+1];s[f-1]=n,d++}break;case 34:S=c+s.shift(),k=h,D=S+s.shift(),R=k+s.shift(),F=D+s.shift(),M=R,N=F+s.shift(),L=M,P=N+s.shift(),T=L,U=P+s.shift(),O=T,c=U,h=O,o.bezierCurveTo(S,k,D,R,F,M),o.bezierCurveTo(N,L,P,T,U,O);break;case 35:G=[];for(let e=0;e<=5;e++)c+=s.shift(),h+=s.shift(),G.push(c,h);o.bezierCurveTo(...G.slice(0,6)),o.bezierCurveTo(...G.slice(6)),s.shift();break;case 36:S=c+s.shift(),k=h+s.shift(),D=S+s.shift(),R=k+s.shift(),F=D+s.shift(),M=R,N=F+s.shift(),L=M,P=N+s.shift(),T=L+s.shift(),U=P+s.shift(),O=T,c=U,h=O,o.bezierCurveTo(S,k,D,R,F,M),o.bezierCurveTo(N,L,P,T,U,O);break;case 37:let m=c,y=h;G=[];for(let e=0;e<=4;e++)c+=s.shift(),h+=s.shift(),G.push(c,h);Math.abs(c-m)>Math.abs(h-y)?(c+=s.shift(),h=y):(c=m,h+=s.shift()),G.push(c,h),o.bezierCurveTo(...G.slice(0,6)),o.bezierCurveTo(...G.slice(6));break;default:throw new Error(`Unknown op: 12 ${p}`)}break;default:throw new Error(`Unknown op: ${p}`)}}else if(p<247)s.push(p-139);else if(p<251){var A=t.readUInt8();s.push(256*(p-247)+A+108)}else p<255?(A=t.readUInt8(),s.push(256*-(p-251)-A-108)):s.push(t.readInt32BE()/65536)}};return Q(),g&&o.closePath(),o}constructor(...e){super(...e),Se(this,"type","CFF")}}let ol=new we({originX:ee,originY:ee,type:new Ee(4),data:new ye(e=>e.parent.buflen-e._currentOffset)});class sl extends il{getImageForSize(e){for(let n=0;n<this._font.sbix.imageTables.length;n++){var t=this._font.sbix.imageTables[n];if(t.ppem>=e)break}let n=t.imageOffsets,r=n[this.id],i=n[this.id+1];return r===i?null:(this._font.stream.pos=r,ol.decode(this._font.stream,{buflen:i-r}))}render(e,t){let n=this.getImageForSize(t);if(null!=n){let r=t/this._font.unitsPerEm;e.image(n.data,{height:t,x:n.originX,y:(this.bbox.minY-n.originY)*r})}this._font.sbix.flags.renderOutlines&&super.render(e,t)}constructor(...e){super(...e),Se(this,"type","SBIX")}}class ll{constructor(e,t){this.glyph=e,this.color=t}}class Al extends el{_getBBox(){let e=new Ka;for(let t=0;t<this.layers.length;t++){let n=this.layers[t].glyph.bbox;e.addPoint(n.minX,n.minY),e.addPoint(n.maxX,n.maxY)}return e}get layers(){let e=this._font.CPAL,t=this._font.COLR,n=0,r=t.baseGlyphRecord.length-1;for(;n<=r;){let e=n+r>>1;var i=t.baseGlyphRecord[e];if(this.id<i.gid)r=e-1;else{if(!(this.id>i.gid)){var a=i;break}n=e+1}}if(null==a){var o=this._font._getBaseGlyph(this.id);return[new ll(o,l={red:0,green:0,blue:0,alpha:255})]}let s=[];for(let n=a.firstLayerIndex;n<a.firstLayerIndex+a.numLayers;n++){i=t.layerRecords[n];var l=e.colorRecords[i.paletteIndex];o=this._font._getBaseGlyph(i.gid),s.push(new ll(o,l))}return s}render(e,t){for(let{glyph:n,color:r}of this.layers)e.fillColor([r.red,r.green,r.blue],r.alpha/255*100),n.render(e,t)}constructor(...e){super(...e),Se(this,"type","COLR")}}class ul{normalizeCoords(e){let t=[];for(var n=0;n<this.font.fvar.axis.length;n++){let 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++){let e=this.font.avar.segment[n];for(let r=0;r<e.correspondence.length;r++){let i=e.correspondence[r];if(r>=1&&t[n]<i.fromCoord){let a=e.correspondence[r-1];t[n]=((t[n]-a.fromCoord)*(i.toCoord-a.toCoord)+Number.EPSILON)/(i.fromCoord-a.fromCoord+Number.EPSILON)+a.toCoord;break}}}return t}transformPoints(e,t){if(!this.font.fvar||!this.font.gvar)return;let{gvar:n}=this.font;if(e>=n.glyphCount)return;let r=n.offsets[e];if(r===n.offsets[e+1])return;let{stream:i}=this.font;if(i.pos=r,i.pos>=i.length)return;let a=i.readUInt16BE(),o=r+i.readUInt16BE();if(32768&a){var s=i.pos;i.pos=o;var l=this.decodePoints();o=i.pos,i.pos=s}let A=t.map(e=>e.copy());a&=4095;for(let e=0;e<a;e++){let e=i.readUInt16BE(),r=i.readUInt16BE();if(32768&r){var u=[];for(let e=0;e<n.axisCount;e++)u.push(i.readInt16BE()/16384)}else{if((4095&r)>=n.globalCoordCount)throw new Error("Invalid gvar table");u=n.globalCoords[4095&r]}if(16384&r){var c=[];for(let e=0;e<n.axisCount;e++)c.push(i.readInt16BE()/16384);var h=[];for(let e=0;e<n.axisCount;e++)h.push(i.readInt16BE()/16384)}let a=this.tupleFactor(r,u,c,h);if(0===a){o+=e;continue}if(s=i.pos,i.pos=o,8192&r)var g=this.decodePoints();else g=l;let d=0===g.length?t.length:g.length,p=this.decodeDeltas(d),m=this.decodeDeltas(d);if(0===g.length)for(let e=0;e<t.length;e++){var f=t[e];f.x+=Math.round(p[e]*a),f.y+=Math.round(m[e]*a)}else{let e=A.map(e=>e.copy()),n=t.map(()=>!1);for(let r=0;r<g.length;r++){let i=g[r];if(i<t.length){let t=e[i];n[i]=!0,t.x+=p[r]*a,t.y+=m[r]*a}}this.interpolateMissingDeltas(e,A,n);for(let n=0;n<t.length;n++){let r=e[n].x-A[n].x,i=e[n].y-A[n].y;t[n].x=Math.round(t[n].x+r),t[n].y=Math.round(t[n].y+i)}}o+=e,i.pos=s}}decodePoints(){let e=this.font.stream,t=e.readUInt8();128&t&&(t=(127&t)<<8|e.readUInt8());let n=new Uint16Array(t),r=0,i=0;for(;r<t;){let a=e.readUInt8(),o=1+(127&a),s=128&a?e.readUInt16:e.readUInt8;for(let a=0;a<o&&r<t;a++)i+=s.call(e),n[r++]=i}return n}decodeDeltas(e){let t=this.font.stream,n=0,r=new Int16Array(e);for(;n<e;){let i=t.readUInt8(),a=1+(63&i);if(128&i)n+=a;else{let o=64&i?t.readInt16BE:t.readInt8;for(let i=0;i<a&&n<e;i++)r[n++]=o.call(t)}}return r}tupleFactor(e,t,n,r){let i=this.normalizedCoords,{gvar:a}=this.font,o=1;for(let s=0;s<a.axisCount;s++)if(0!==t[s]){if(0===i[s])return 0;if(16384&e){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)}else{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)}}return o}interpolateMissingDeltas(e,t,n){if(0===e.length)return;let r=0;for(;r<e.length;){let i=r,a=r,o=e[a];for(;!o.endContour;)o=e[++a];for(;r<=a&&!n[r];)r++;if(r>a)continue;let s=r,l=r;for(r++;r<=a;)n[r]&&(this.deltaInterpolate(l+1,r-1,l,r,t,e),l=r),r++;l===s?this.deltaShift(i,a,l,t,e):(this.deltaInterpolate(l+1,a,l,s,t,e),s>0&&this.deltaInterpolate(i,s-1,l,s,t,e)),r=a+1}}deltaInterpolate(e,t,n,r,i,a){if(e>t)return;let o=["x","y"];for(let l=0;l<o.length;l++){let A=o[l];if(i[n][A]>i[r][A]){var s=n;n=r,r=s}let u=i[n][A],c=i[r][A],h=a[n][A],g=a[r][A];if(u!==c||h===g){let n=u===c?0:(g-h)/(c-u);for(let r=e;r<=t;r++){let e=i[r][A];e<=u?e+=h-u:e>=c?e+=g-c:e=h+(e-u)*n,a[r][A]=e}}}}deltaShift(e,t,n,r,i){let a=i[n].x-r[n].x,o=i[n].y-r[n].y;if(0!==a||0!==o)for(let r=e;r<=t;r++)r!==n&&(i[r].x+=a,i[r].y+=o)}getAdvanceAdjustment(e,t){let n,r;if(t.advanceWidthMapping){let i=e;i>=t.advanceWidthMapping.mapCount&&(i=t.advanceWidthMapping.mapCount-1),t.advanceWidthMapping.entryFormat,({outerIndex:n,innerIndex:r}=t.advanceWidthMapping.mapData[i])}else n=0,r=e;return this.getDelta(t.itemVariationStore,n,r)}getDelta(e,t,n){if(t>=e.itemVariationData.length)return 0;let r=e.itemVariationData[t];if(n>=r.deltaSets.length)return 0;let i=r.deltaSets[n],a=this.getBlendVector(e,t),o=0;for(let e=0;e<r.regionIndexCount;e++)o+=i.deltas[e]*a[e];return o}getBlendVector(e,t){let n=e.itemVariationData[t];if(this.blendVectors.has(n))return this.blendVectors.get(n);let r=this.normalizedCoords,i=[];for(let t=0;t<n.regionIndexCount;t++){let a=1,o=n.regionIndexes[t],s=e.variationRegionList.variationRegions[o];for(let e=0;e<s.length;e++){let t,n=s[e];t=n.startCoord>n.peakCoord||n.peakCoord>n.endCoord||n.startCoord<0&&n.endCoord>0&&0!==n.peakCoord||0===n.peakCoord?1:r[e]<n.startCoord||r[e]>n.endCoord?0:r[e]===n.peakCoord?1:r[e]<n.peakCoord?(r[e]-n.startCoord+Number.EPSILON)/(n.peakCoord-n.startCoord+Number.EPSILON):(n.endCoord-r[e]+Number.EPSILON)/(n.endCoord-n.peakCoord+Number.EPSILON),a*=t}i[t]=a}return this.blendVectors.set(n,i),i}constructor(e,t){this.font=e,this.normalizedCoords=this.normalizeCoords(t),this.blendVectors=new Map}}Promise.resolve();class cl{includeGlyph(e){return"object"==typeof e&&(e=e.id),null==this.mapping[e]&&(this.glyphs.push(e),this.mapping[e]=this.glyphs.length-1),this.mapping[e]}constructor(e){this.font=e,this.glyphs=[],this.mapping={},this.includeGlyph(0)}}class hl{static size(e){return e>=0&&e<=255?1:2}static encode(e,t){t>=0&&t<=255?e.writeUInt8(t):e.writeInt16BE(t)}}let gl=new we({numberOfContours:se,xMin:se,yMin:se,xMax:se,yMax:se,endPtsOfContours:new fe(ee,"numberOfContours"),instructions:new fe(Z,ee),flags:new fe(Z,0),xPoints:new fe(hl,0),yPoints:new fe(hl,0)});class fl{encodeSimple(e,t=[]){let n=[],r=[],i=[],a=[],o=0,s=0,l=0,A=0,u=0;for(let t=0;t<e.commands.length;t++){let c=e.commands[t];for(let n=0;n<c.args.length;n+=2){let h=c.args[n],g=c.args[n+1],f=0;if("quadraticCurveTo"===c.command&&2===n){let n=e.commands[t+1];if(n&&"quadraticCurveTo"===n.command){let e=(s+n.args[0])/2,t=(l+n.args[1])/2;if(h===e&&g===t)continue}}"quadraticCurveTo"===c.command&&0===n||(f|=1),f=this._encodePoint(h,s,r,f,2,16),f=this._encodePoint(g,l,i,f,4,32),f===A&&o<255?(a[a.length-1]|=8,o++):(o>0&&(a.push(o),o=0),a.push(f),A=f),s=h,l=g,u++}"closePath"===c.command&&n.push(u-1)}e.commands.length>1&&"closePath"!==e.commands[e.commands.length-1].command&&n.push(u-1);let c=e.bbox,h={numberOfContours:n.length,xMin:c.minX,yMin:c.minY,xMax:c.maxX,yMax:c.maxY,endPtsOfContours:n,instructions:t,flags:a,xPoints:r,yPoints:i},g=gl.size(h),f=4-g%4,d=new Y(g+f);return gl.encode(d,h),0!==f&&d.fill(0,f),d.buffer}_encodePoint(e,t,n,r,i,a){let o=e-t;return e===t?r|=a:(-255<=o&&o<=255&&(r|=i,o<0?o=-o:r|=a),n.push(o)),r}}class dl extends cl{_addGlyph(e){let 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;let o=a.readBuffer(i-r);if(n&&n.numberOfContours<0){o=new Uint8Array(o);let t=new DataView(o.buffer);for(let r of n.components)e=this.includeGlyph(r.glyphID),t.setUint16(r.pos,e)}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}encode(){this.glyf=[],this.offset=0,this.loca={offsets:[],version:this.font.loca.version},this.hmtx={metrics:[],bearings:[]};let e=0;for(;e<this.glyphs.length;)this._addGlyph(this.glyphs[e++]);let t=tt(this.font.maxp);t.numGlyphs=this.glyf.length,this.loca.offsets.push(this.offset);let n=tt(this.font.head);n.indexToLocFormat=this.loca.version;let r=tt(this.font.hhea);return r.numberOfMetrics=this.hmtx.metrics.length,Ua.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}})}constructor(e){super(e),this.glyphEncoder=new fl}}class pl extends cl{subsetCharstrings(){this.charstrings=[];let e={};for(let t of this.glyphs){this.charstrings.push(this.cff.getCharString(t));let n=this.font.getGlyph(t);n.path;for(let t in n._usedGsubrs)e[t]=!0}this.gsubrs=this.subsetSubrs(this.cff.globalSubrIndex,e)}subsetSubrs(e,t){let n=[];for(let r=0;r<e.length;r++){let 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}subsetFontdict(e){e.FDArray=[],e.FDSelect={version:0,fds:[]};let t={},n=[],r={};for(let i of this.glyphs){let a=this.cff.fdForGlyph(i);if(null==a)continue;t[a]||(e.FDArray.push(Object.assign({},this.cff.topDict.FDArray[a])),n.push({}),r[a]=e.FDArray.length-1),t[a]=!0,e.FDSelect.fds.push(r[a]);let o=this.font.getGlyph(i);o.path;for(let e in o._usedSubrs)n[r[a]][e]=!0}for(let t=0;t<e.FDArray.length;t++){let r=e.FDArray[t];delete r.FontName,r.Private&&r.Private.Subrs&&(r.Private=Object.assign({},r.Private),r.Private.Subrs=this.subsetSubrs(r.Private.Subrs,n[t]))}}createCIDFontdict(e){let t={};for(let e of this.glyphs){let n=this.font.getGlyph(e);n.path;for(let e in n._usedSubrs)t[e]=!0}let n=Object.assign({},this.cff.topDict.Private);return this.cff.topDict.Private&&this.cff.topDict.Private.Subrs&&(n.Subrs=this.subsetSubrs(this.cff.topDict.Private.Subrs,t)),e.FDArray=[{Private:n}],e.FDSelect={version:3,nRanges:1,ranges:[{first:0,fd:0}],sentinel:this.charstrings.length}}addString(e){return e?(this.strings||(this.strings=[]),this.strings.push(e),sn.length+this.strings.length-1):null}encode(){this.subsetCharstrings();let e={version:this.charstrings.length>255?2:1,ranges:[{first:1,nLeft:this.charstrings.length-2}]},t=Object.assign({},this.cff.topDict);t.Private=null,t.charset=e,t.Encoding=null,t.CharStrings=this.charstrings;for(let e of["version","Notice","Copyright","FullName","FamilyName","Weight","PostScript","BaseFontName","FontName"])t[e]=this.addString(this.cff.string(t[e]));t.ROS=[this.addString("Adobe"),this.addString("Identity"),0],t.CIDCount=this.charstrings.length,this.cff.isCIDFont?this.subsetFontdict(t):this.createCIDFontdict(t);let n={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 lr.toBuffer(n)}constructor(e){if(super(e),this.cff=this.font["CFF "],!this.cff)throw new Error("Not a CFF Font")}}class ml{static probe(e){let t=za.decode(e.slice(0,4));return"true"===t||"OTTO"===t||t===String.fromCharCode(0,1,0,0)}setDefaultLanguage(e=null){this.defaultLanguage=e}_getTable(e){if(!(e.tag in this._tables))try{this._tables[e.tag]=this._decodeTable(e)}catch(t){st&&(console.error(`Error decoding table ${e.tag}`),console.error(t.stack))}return this._tables[e.tag]}_getTableStream(e){let t=this.directory.tables[e];return t?(this.stream.pos=t.offset,this.stream):null}_decodeDirectory(){return this.directory=Ua.decode(this.stream,{_startOffset:0})}_decodeTable(e){let t=this.stream.pos,n=this._getTableStream(e.tag),r=La[e.tag].decode(n,this,e.length);return this.stream.pos=t,r}getName(e,t=this.defaultLanguage||ct){let n=this.name&&this.name.re
2cords[e];return n&&(n[t]||n[this.defaultLanguage]||n[ct]||n.en||n[Object.keys(n)[0]])||null}get postscriptName(){return this.getName("postscriptName")}get fullName(){return this.getName("fullName")}get familyName(){return this.getName("fontFamily")}get subfamilyName(){return this.getName("fontSubfamily")}get copyright(){return this.getName("copyright")}get version(){return this.getName("version")}get ascent(){return this.hhea.ascent}get descent(){return this.hhea.descent}get lineGap(){return this.hhea.lineGap}get underlinePosition(){return this.post.underlinePosition}get underlineThickness(){return this.post.underlineThickness}get italicAngle(){return this.post.italicAngle}get capHeight(){let e=this["OS/2"];return e?e.capHeight:this.ascent}get xHeight(){let e=this["OS/2"];return e?e.xHeight:0}get numGlyphs(){return this.maxp.numGlyphs}get unitsPerEm(){return this.head.unitsPerEm}get bbox(){return Object.freeze(new Ka(this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax))}get _cmapProcessor(){return new Ja(this.cmap)}get characterSet(){return this._cmapProcessor.getCharacterSet()}hasGlyphForCodePoint(e){return!!this._cmapProcessor.lookup(e)}glyphForCodePoint(e){return this.getGlyph(this._cmapProcessor.lookup(e),[e])}glyphsForString(e){let t=[],n=e.length,r=0,i=-1,a=-1;for(;r<=n;){let o=0,s=0;if(r<n){if(o=e.charCodeAt(r++),55296<=o&&o<=56319&&r<n){let t=e.charCodeAt(r);56320<=t&&t<=57343&&(r++,o=((1023&o)<<10)+(1023&t)+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}get _layoutEngine(){return new Vs(this)}layout(e,t,n,r,i){return this._layoutEngine.layout(e,t,n,r,i)}stringsForGlyph(e){return this._layoutEngine.stringsForGlyph(e)}get availableFeatures(){return this._layoutEngine.getAvailableFeatures()}getAvailableFeatures(e,t){return this._layoutEngine.getAvailableFeatures(e,t)}_getBaseGlyph(e,t=[]){return this._glyphs[e]||(this.directory.tables.glyf?this._glyphs[e]=new il(e,t,this):(this.directory.tables["CFF "]||this.directory.tables.CFF2)&&(this._glyphs[e]=new al(e,t,this))),this._glyphs[e]||null}getGlyph(e,t=[]){return this._glyphs[e]||(this.directory.tables.sbix?this._glyphs[e]=new sl(e,t,this):this.directory.tables.COLR&&this.directory.tables.CPAL?this._glyphs[e]=new Al(e,t,this):this._getBaseGlyph(e,t)),this._glyphs[e]||null}createSubset(){return this.directory.tables["CFF "]?new pl(this):new dl(this)}get variationAxes(){let e={};if(!this.fvar)return e;for(let t of this.fvar.axis)e[t.axisTag.trim()]={name:t.name.en,min:t.minValue,default:t.defaultValue,max:t.maxValue};return e}get namedVariations(){let e={};if(!this.fvar)return e;for(let t of this.fvar.instance){let n={};for(let e=0;e<this.fvar.axis.length;e++)n[this.fvar.axis[e].axisTag.trim()]=t.coord[e];e[t.name.en]=n}return e}getVariation(e){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 e&&(e=this.namedVariations[e]),"object"!=typeof e)throw new Error("Variation settings must be either a variation name or settings object.");let t=this.fvar.axis.map((t,n)=>{let r=t.axisTag.trim();return r in e?Math.max(t.minValue,Math.min(t.maxValue,e[r])):t.defaultValue}),n=new _(this.stream.buffer);n.pos=this._directoryPos;let r=new ml(n,t);return r._tables=this._tables,r}get _variationProcessor(){if(!this.fvar)return null;let e=this.variationCoords;return e||this.CFF2?(e||(e=this.fvar.axis.map(e=>e.defaultValue)),new ul(this,e)):null}getFont(e){return this.getVariation(e)}constructor(e,t=null){Se(this,"type","TTF"),this.defaultLanguage=null,this.stream=e,this.variationCoords=t,this._directoryPos=this.stream.pos,this._tables={},this._glyphs={},this._decodeDirectory();for(let e in this.directory.tables){let t=this.directory.tables[e];La[e]&&t.length>0&&Object.defineProperty(this,e,{get:this._getTable.bind(this,t)})}}}ke([gt],ml.prototype,"bbox",null),ke([gt],ml.prototype,"_cmapProcessor",null),ke([gt],ml.prototype,"characterSet",null),ke([gt],ml.prototype,"_layoutEngine",null),ke([gt],ml.prototype,"variationAxes",null),ke([gt],ml.prototype,"namedVariations",null),ke([gt],ml.prototype,"_variationProcessor",null);let yl=new we({tag:new Ee(4),offset:new ve(ie,"void",{type:"global"}),compLength:ie,length:ie,origChecksum:ie}),Il=new we({tag:new Ee(4),flavor:ie,length:ie,numTables:ee,reserved:new Ce(ee),totalSfntSize:ie,majorVersion:ee,minorVersion:ee,metaOffset:ie,metaLength:ie,metaOrigLength:ie,privOffset:ie,privLength:ie,tables:new fe(yl,"numTables")});Il.process=function(){let e={};for(let t of this.tables)e[t.tag]=t;this.tables=e};var Cl=Il;class El extends il{_decode(){return this._font._transformedGlyphs[this.id]}_getCBox(){return this.path.bbox}constructor(...e){super(...e),Se(this,"type","WOFF2")}}const bl={decode(e){let t=0,n=[0,1,2,3,4];for(let r=0;r<n.length;r++){let n=e.readUInt8();if(3758096384&t)throw new Error("Overflow");if(t=t<<7|127&n,!(128&n))return t}throw new Error("Bad base 128 number")}};let Bl=["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"],wl=new we({flags:Z,customTag:new Ie(new Ee(4),e=>!(63&~e.flags)),tag:e=>e.customTag||Bl[63&e.flags],length:bl,transformVersion:e=>e.flags>>>6&3,transformed:e=>"glyf"===e.tag||"loca"===e.tag?0===e.transformVersion:0!==e.transformVersion,transformLength:new Ie(bl,e=>e.transformed)}),Ql=new we({tag:new Ee(4),flavor:ie,length:ie,numTables:ee,reserved:new Ce(ee),totalSfntSize:ie,totalCompressedSize:ie,majorVersion:ee,minorVersion:ee,metaOffset:ie,metaLength:ie,metaOrigLength:ie,privOffset:ie,privLength:ie,tables:new fe(wl,"numTables")});Ql.process=function(){let e={};for(let t=0;t<this.tables.length;t++){let n=this.tables[t];e[n.tag]=n}return this.tables=e};var vl=Ql;class xl{decode(e,t){return new _(this._buf.decode(e,t))}constructor(e){this.length=e,this._buf=new ye(e)}}let Sl=new we({version:ie,numGlyphs:ee,indexFormat:ee,nContourStreamSize:ie,nPointsStreamSize:ie,flagStreamSize:ie,glyphStreamSize:ie,compositeStreamSize:ie,bboxStreamSize:ie,instructionStreamSize:ie,nContours:new xl("nContourStreamSize"),nPoints:new xl("nPointsStreamSize"),flags:new xl("flagStreamSize"),glyphs:new xl("glyphStreamSize"),composites:new xl("compositeStreamSize"),bboxes:new xl("bboxStreamSize"),instructions:new xl("instructionStreamSize")});function kl(e){let t=e.readUInt8();return 253===t?e.readUInt16BE():255===t?e.readUInt8()+253:254===t?e.readUInt8()+506:t}function Dl(e,t){return 1&e?t:-t}function Rl(e,t,n){let r,i=r=0,a=[];for(let l=0;l<n;l++){let n=0,l=0,A=e.readUInt8(),u=!(A>>7);if(A&=127,A<10)n=0,l=Dl(A,((14&A)<<7)+t.readUInt8());else if(A<20)n=Dl(A,((A-10&14)<<7)+t.readUInt8()),l=0;else if(A<84)n=Dl(A,1+(48&(o=A-20))+((s=t.readUInt8())>>4)),l=Dl(A>>1,1+((12&o)<<2)+(15&s));else if(A<120){var o;n=Dl(A,1+((o=A-84)/12<<8)+t.readUInt8()),l=Dl(A>>1,1+(o%12>>2<<8)+t.readUInt8())}else if(A<124){var s=t.readUInt8();let e=t.readUInt8();n=Dl(A,(s<<4)+(e>>4)),l=Dl(A>>1,((15&e)<<8)+t.readUInt8())}else n=Dl(A,t.readUInt16BE()),l=Dl(A>>1,t.readUInt16BE());i+=n,r+=l,a.push(new nl(u,!1,i,r))}return a}
2let Fl=new Qe(ie,{65536:{numFonts:ie,offsets:new fe(ie,"numFonts")},131072:{numFonts:ie,offsets:new fe(ie,"numFonts"),dsigTag:ie,dsigLength:ie,dsigOffset:ie}}),Ml=new Ee(Z),Nl=(new we({len:ie,buf:new ye("len")}),new we({id:ee,nameOffset:se,attr:Z,dataOffset:ne,handle:ie})),Ll=new we({name:new Ee(4),maxTypeIndex:ee,refList:new ve(ee,new fe(Nl,e=>e.maxTypeIndex+1),{type:"parent"})}),Pl=new we({length:ee,types:new fe(Ll,e=>e.length+1)}),Tl=new we({reserved:new Ce(Z,24),typeList:new ve(ee,Pl),nameListOffset:new ve(ee,"void")}),Ul=new we({dataOffset:ie,map:new ve(ie,Tl),dataLength:ie,mapLength:ie});function Ol(e,...t){if(!((n=e)instanceof Uint8Array||ArrayBuffer.isView(n)&&"Uint8Array"===n.constructor.name))throw new Error("Uint8Array expected");var n;if(t.length>0&&!t.includes(e.length))throw new Error("Uint8Array expected of length "+t+", got length="+e.length)}At(ml),At(class extends ml{static probe(e){return"wOFF"===za.decode(e.slice(0,4))}_decodeDirectory(){this.directory=Cl.decode(this.stream,{_startOffset:0})}_getTableStream(e){let t=this.directory.tables[e];if(t){if(this.stream.pos=t.offset,t.compLength<t.length){this.stream.pos+=2;let e=new Uint8Array(t.length),n=nt(this.stream.readBuffer(t.compLength-2),e);return new _(n)}return this.stream}return null}constructor(...e){super(...e),Se(this,"type","WOFF")}}),At(class extends ml{static probe(e){return"wOF2"===za.decode(e.slice(0,4))}_decodeDirectory(){this.directory=vl.decode(this.stream),this._dataPos=this.stream.pos}_decompress(){if(!this._decompressed){this.stream.pos=this._dataPos;let e=this.stream.readBuffer(this.directory.totalCompressedSize),t=0;for(let e in this.directory.tables){let n=this.directory.tables[e];n.offset=t,t+=null!=n.transformLength?n.transformLength:n.length}let n=rt(e,t);if(!n)throw new Error("Error decoding compressed data in WOFF2");this.stream=new _(n),this._decompressed=!0}}_decodeTable(e){return this._decompress(),super._decodeTable(e)}_getBaseGlyph(e,t=[]){if(!this._glyphs[e])return this.directory.tables.glyf&&this.directory.tables.glyf.transformed?(this._transformedGlyphs||this._transformGlyfTable(),this._glyphs[e]=new El(e,t,this)):super._getBaseGlyph(e,t)}_transformGlyfTable(){this._decompress(),this.stream.pos=this.directory.tables.glyf.offset;let e=Sl.decode(this.stream),t=[];for(let n=0;n<e.numGlyphs;n++){let n={},r=e.nContours.readInt16BE();if(n.numberOfContours=r,r>0){let t=[],i=0;for(let n=0;n<r;n++)i+=kl(e.nPoints),t.push(i);n.points=Rl(e.flags,e.glyphs,i);for(let e=0;e<r;e++)n.points[t[e]-1].endContour=!0;kl(e.glyphs)}else r<0&&il.prototype._decodeComposite.call({_font:this},n,e.composites)&&kl(e.glyphs);t.push(n)}this._transformedGlyphs=t}constructor(...e){super(...e),Se(this,"type","WOFF2")}}),At(class{static probe(e){return"ttcf"===za.decode(e.slice(0,4))}getFont(e){for(let t of this.header.offsets){let n=new _(this.stream.buffer);n.pos=t;let r=new ml(n);if(r.postscriptName===e||r.postscriptName instanceof Uint8Array&&e instanceof Uint8Array&&r.postscriptName.every((t,n)=>e[n]===t))return r}return null}get fonts(){let e=[];for(let t of this.header.offsets){let n=new _(this.stream.buffer);n.pos=t,e.push(new ml(n))}return e}constructor(e){if(Se(this,"type","TTC"),this.stream=e,"ttcf"!==e.readString(4))throw new Error("Not a TrueType collection");this.header=Fl.decode(e)}}),At(class{static probe(e){let t=new _(e);try{var n=Ul.decode(t)}catch(e){return!1}for(let e of n.map.typeList.types)if("sfnt"===e.name)return!0;return!1}getFont(e){if(!this.sfnt)return null;for(let t of this.sfnt.refList){let n=this.header.dataOffset+t.dataOffset+4,r=new _(this.stream.buffer.slice(n)),i=new ml(r);if(i.postscriptName===e||i.postscriptName instanceof Uint8Array&&e instanceof Uint8Array&&i.postscriptName.every((t,n)=>e[n]===t))return i}return null}get fonts(){let e=[];for(let t of this.sfnt.refList){let n=this.header.dataOffset+t.dataOffset+4,r=new _(this.stream.buffer.slice(n));e.push(new ml(r))}return e}constructor(e){Se(this,"type","DFont"),this.stream=e,this.header=Ul.decode(this.stream);for(let e of this.header.map.typeList.types){for(let t of e.refList)t.nameOffset>=0?(this.stream.pos=t.nameOffset+this.header.map.nameListOffset,t.name=Ml.decode(this.stream)):t.name=null;"sfnt"===e.name&&(this.sfnt=e)}}});const Gl=(()=>"function"==typeof Uint8Array.from([]).toHex&&"function"==typeof Uint8Array.fromHex)(),zl=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function Hl(e){if(Ol(e),Gl)return e.toHex();let t="";for(let n=0;n<e.length;n++)t+=zl[e[n]];return t}function Wl(...e){let t=0;for(let n=0;n<e.length;n++){const r=e[n];Ol(r),t+=r.length}const n=new Uint8Array(t);for(let t=0,r=0;t<e.length;t++){const i=e[t];n.set(i,r),r+=i.length}return n}var Jl={},_l=Uint8Array,jl=Uint16Array,Kl=Int32Array,Yl=new _l([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),ql=new _l([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]),Vl=new _l([
vendor: 10,513 bytes, line 2
216,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),Xl=function(e,t){for(var n=new jl(31),r=0;r<31;++r)n[r]=t+=1<<e[r-1];var i=new Kl(n[30]);for(r=1;r<30;++r)for(var a=n[r];a<n[r+1];++a)i[a]=a-n[r]<<5|r;return{b:n,r:i}},Zl=Xl(Yl,2),$l=Zl.b,eA=Zl.r;$l[28]=258,eA[258]=28;for(var tA=Xl(ql,0),nA=tA.b,rA=tA.r,iA=new jl(32768),aA=0;aA<32768;++aA){var oA=(43690&aA)>>1|(21845&aA)<<1;oA=(61680&(oA=(52428&oA)>>2|(13107&oA)<<2))>>4|(3855&oA)<<4,iA[aA]=((65280&oA)>>8|(255&oA)<<8)>>1}var sA=function(e,t,n){for(var r=e.length,i=0,a=new jl(t);i<r;++i)e[i]&&++a[e[i]-1];var o,s=new jl(t);for(i=1;i<t;++i)s[i]=s[i-1]+a[i-1]<<1;if(n){o=new jl(1<<t);var l=15-t;for(i=0;i<r;++i)if(e[i])for(var A=i<<4|e[i],u=t-e[i],c=s[e[i]-1]++<<u,h=c|(1<<u)-1;c<=h;++c)o[iA[c]>>l]=A}else for(o=new jl(r),i=0;i<r;++i)e[i]&&(o[i]=iA[s[e[i]-1]++]>>15-e[i]);return o},lA=new _l(288);for(aA=0;aA<144;++aA)lA[aA]=8;for(aA=144;aA<256;++aA)lA[aA]=9;for(aA=256;aA<280;++aA)lA[aA]=7;for(aA=280;aA<288;++aA)lA[aA]=8;var AA=new _l(32);for(aA=0;aA<32;++aA)AA[aA]=5;var uA=sA(lA,9,0),cA=sA(lA,9,1),hA=sA(AA,5,0),gA=sA(AA,5,1),fA=function(e){for(var t=e[0],n=1;n<e.length;++n)e[n]>t&&(t=e[n]);return t},dA=function(e,t,n){var r=t/8|0;return(e[r]|e[r+1]<<8)>>(7&t)&n},pA=function(e,t){var n=t/8|0;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>(7&t)},mA=function(e){return(e+7)/8|0},yA=function(e,t,n){return(null==t||t<0)&&(t=0),(null==n||n>e.length)&&(n=e.length),new _l(e.subarray(t,n))},IA=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],CA=function(e,t,n){var r=new Error(t||IA[e]);if(r.code=e,Error.captureStackTrace&&Error.captureStackTrace(r,CA),!n)throw r;return r},EA=function(e,t,n,r){var i=e.length,a=r?r.length:0;if(!i||t.f&&!t.l)return n||new _l(0);var o=!n,s=o||2!=t.i,l=t.i;o&&(n=new _l(3*i));var A=function(e){var t=n.length;if(e>t){var r=new _l(Math.max(2*t,e));r.set(n),n=r}},u=t.f||0,c=t.p||0,h=t.b||0,g=t.l,f=t.d,d=t.m,p=t.n,m=8*i;do{if(!g){u=dA(e,c,1);var y=dA(e,c+1,3);if(c+=3,!y){var I=e[(D=mA(c)+4)-4]|e[D-3]<<8,C=D+I;if(C>i){l&&CA(0);break}s&&A(h+I),n.set(e.subarray(D,C),h),t.b=h+=I,t.p=c=8*C,t.f=u;continue}if(1==y)g=cA,f=gA,d=9,p=5;else if(2==y){var E=dA(e,c,31)+257,b=dA(e,c+10,15)+4,B=E+dA(e,c+5,31)+1;c+=14;for(var w=new _l(B),Q=new _l(19),v=0;v<b;++v)Q[Vl[v]]=dA(e,c+3*v,7);c+=3*b;var x=fA(Q),S=(1<<x)-1,k=sA(Q,x,1);for(v=0;v<B;){var D,R=k[dA(e,c,S)];if(c+=15&R,(D=R>>4)<16)w[v++]=D;else{var F=0,M=0;for(16==D?(M=3+dA(e,c,3),c+=2,F=w[v-1]):17==D?(M=3+dA(e,c,7),c+=3):18==D&&(M=11+dA(e,c,127),c+=7);M--;)w[v++]=F}}var N=w.subarray(0,E),L=w.subarray(E);d=fA(N),p=fA(L),g=sA(N,d,1),f=sA(L,p,1)}else CA(1);if(c>m){l&&CA(0);break}}s&&A(h+131072);for(var P=(1<<d)-1,T=(1<<p)-1,U=c;;U=c){var O=(F=g[pA(e,c)&P])>>4;if((c+=15&F)>m){l&&CA(0);break}if(F||CA(2),O<256)n[h++]=O;else{if(256==O){U=c,g=null;break}var G=O-254;if(O>264){var z=Yl[v=O-257];G=dA(e,c,(1<<z)-1)+$l[v],c+=z}var H=f[pA(e,c)&T],W=H>>4;if(H||CA(3),c+=15&H,L=nA[W],W>3&&(z=ql[W],L+=pA(e,c)&(1<<z)-1,c+=z),c>m){l&&CA(0);break}s&&A(h+131072);var J=h+G;if(h<L){var _=a-L,j=Math.min(L,J);for(_+h<0&&CA(3);h<j;++h)n[h]=r[_+h]}for(;h<J;++h)n[h]=n[h-L]}}t.l=g,t.p=U,t.b=h,t.f=u,g&&(u=1,t.m=d,t.d=f,t.n=p)}while(!u);return h!=n.length&&o?yA(n,0,h):n.subarray(0,h)},bA=function(e,t,n){n<<=7&t;var r=t/8|0;e[r]|=n,e[r+1]|=n>>8},BA=function(e,t,n){n<<=7&t;var r=t/8|0;e[r]|=n,e[r+1]|=n>>8,e[r+2]|=n>>16},wA=function(e,t){for(var n=[],r=0;r<e.length;++r)e[r]&&n.push({s:r,f:e[r]});var i=n.length,a=n.slice();if(!i)return{t:RA,l:0};if(1==i){var o=new _l(n[0].s+1);return o[n[0].s]=1,{t:o,l:1}}n.sort(function(e,t){return e.f-t.f}),n.push({s:-1,f:25001});var s=n[0],l=n[1],A=0,u=1,c=2;for(n[0]={s:-1,f:s.f+l.f,l:s,r:l};u!=i-1;)s=n[n[A].f<n[c].f?A++:c++],l=n[A!=u&&n[A].f<n[c].f?A++:c++],n[u++]={s:-1,f:s.f+l.f,l:s,r:l};var h=a[0].s;for(r=1;r<i;++r)a[r].s>h&&(h=a[r].s);var g=new jl(h+1),f=QA(n[u-1],g,0);if(f>t){r=0;var d=0,p=f-t,m=1<<p;for(a.sort(function(e,t){return g[t.s]-g[e.s]||e.f-t.f});r<i;++r){var y=a[r].s;if(!(g[y]>t))break;d+=m-(1<<f-g[y]),g[y]=t}for(d>>=p;d>0;){var I=a[r].s;g[I]<t?d-=1<<t-g[I]++-1:++r}for(;r>=0&&d;--r){var C=a[r].s;g[C]==t&&(--g[C],++d)}f=t}return{t:new _l(g),l:f}},QA=function(e,t,n){return-1==e.s?Math.max(QA(e.l,t,n+1),QA(e.r,t,n+1)):t[e.s]=n},vA=function(e){for(var t=e.length;t&&!e[--t];);for(var n=new jl(++t),r=0,i=e[0],a=1,o=function(e){n[r++]=e},s=1;s<=t;++s)if(e[s]==i&&s!=t)++a;else{if(!i&&a>2){for(;a>138;a-=138)o(32754);a>2&&(o(a>10?a-11<<5|28690:a-3<<5|12305),a=0)}else if(a>3){for(o(i),--a;a>6;a-=6)o(8304);a>2&&(o(a-3<<5|8208),a=0)}for(;a--;)o(i);a=1,i=e[s]}return{c:n.subarray(0,r),n:t}},xA=function(e,t){for(var n=0,r=0;r<t.length;++r)n+=e[r]*t[r];return n},SA=function(e,t,n){var r=n.length,i=mA(t+2);e[i]=255&r,e[i+1]=r>>8,e[i+2]=255^e[i],e[i+3]=255^e[i+1];for(var a=0;a<r;++a)e[i+a+4]=n[a];return 8*(i+4+r)},kA=function(e,t,n,r,i,a,o,s,l,A,u){bA(t,u++,n),++i[256];for(var c=wA(i,15),h=c.t,g=c.l,f=wA(a,15),d=f.t,p=f.l,m=vA(h),y=m.c,I=m.n,C=vA(d),E=C.c,b=C.n,B=new jl(19),w=0;w<y.length;++w)++B[31&y[w]];for(w=0;w<E.length;++w)++B[31&E[w]];for(var Q=wA(B,7),v=Q.t,x=Q.l,S=19;S>4&&!v[Vl[S-1]];--S);var k,D,R,F,M=A+5<<3,N=xA(i,lA)+xA(a,AA)+o,L=xA(i,h)+xA(a,d)+o+14+3*S+xA(B,v)+2*B[16]+3*B[17]+7*B[18];if(l>=0&&M<=N&&M<=L)return SA(t,u,e.subarray(l,l+A));if(bA(t,u,1+(L<N)),u+=2,L<N){k=sA(h,g,0),D=h,R=sA(d,p,0),F=d;var P=sA(v,x,0);for(bA(t,u,I-257),bA(t,u+5,b-1),bA(t,u+10,S-4),u+=14,w=0;w<S;++w)bA(t,u+3*w,v[Vl[w]]);u+=3*S;for(var T=[y,E],U=0;U<2;++U){var O=T[U];for(w=0;w<O.length;++w){var G=31&O[w];bA(t,u,P[G]),u+=v[G],G>15&&(bA(t,u,O[w]>>5&127),u+=O[w]>>12)}}}else k=uA,D=lA,R=hA,F=AA;for(w=0;w<s;++w){var z=r[w];if(z>255){BA(t,u,k[257+(G=z>>18&31)]),u+=D[G+257],G>7&&(bA(t,u,z>>23&31),u+=Yl[G]);var H=31&z;BA(t,u,R[H]),u+=F[H],H>3&&(BA(t,u,z>>5&8191),u+=ql[H])}else BA(t,u,k[z]),u+=D[z]}return BA(t,u,k[256]),u+D[256]},DA=new Kl([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),RA=new _l(0),FA=function(){var e=1,t=0;return{p:function(n){for(var r=e,i=t,a=0|n.length,o=0;o!=a;){for(var s=Math.min(o+2655,a);o<s;++o)i+=r+=n[o];r=(65535&r)+15*(r>>16),i=(65535&i)+15*(i>>16)}e=r,t=i},d:function(){return(255&(e%=65521))<<24|(65280&e)<<8|(255&(t%=65521))<<8|t>>8}}},MA=function(e,t,n,r,i){if(!i&&(i={l:1},t.dictionary)){var a=t.dictionary.subarray(-32768),o=new _l(a.length+e.length);o.set(a),o.set(e,a.length),e=o,i.w=a.length}return function(e,t,n,r,i,a){var o=a.z||e.length,s=new _l(r+o+5*(1+Math.ceil(o/7e3))+i),l=s.subarray(r,s.length-i),A=a.l,u=7&(a.r||0);if(t){u&&(l[0]=a.r>>3);for(var c=DA[t-1],h=c>>13,g=8191&c,f=(1<<n)-1,d=a.p||new jl(32768),p=a.h||new jl(f+1),m=Math.ceil(n/3),y=2*m,I=function(t){return(e[t]^e[t+1]<<m^e[t+2]<<y)&f},C=new Kl(25e3),E=new jl(288),b=new jl(32),B=0,w=0,Q=a.i||0,v=0,x=a.w||0,S=0;Q+2<o;++Q){var k=I(Q),D=32767&Q,R=p[k];if(d[D]=R,p[k]=D,x<=Q){var F=o-Q;if((B>7e3||v>24576)&&(F>423||!A)){u=kA(e,l,0,C,E,b,w,v,S,Q-S,u),v=B=w=0,S=Q;for(var M=0;M<286;++M)E[M]=0;for(M=0;M<30;++M)b[M]=0}var N=2,L=0,P=g,T=D-R&32767;if(F>2&&k==I(Q-T))for(var U=Math.min(h,F)-1,O=Math.min(32767,Q),G=Math.min(258,F);T<=O&&--P&&D!=R;){if(e[Q+N]==e[Q+N-T]){for(var z=0;z<G&&e[Q+z]==e[Q+z-T];++z);if(z>N){if(N=z,L=T,z>U)break;var H=Math.min(T,z-2),W=0;for(M=0;M<H;++M){var J=Q-T+M&32767,_=J-d[J]&32767;_>W&&(W=_,R=J)}}}T+=(D=R)-(R=d[D])&32767}if(L){C[v++]=268435456|eA[N]<<18|rA[L];var j=31&eA[N],K=31&rA[L];w+=Yl[j]+ql[K],++E[257+j],++b[K],x=Q+N,++B}else C[v++]=e[Q],++E[e[Q]]}}for(Q=Math.max(Q,x);Q<o;++Q)C[v++]=e[Q],++E[e[Q]];u=kA(e,l,A,C,E,b,w,v,S,Q-S,u),A||(a.r=7&u|l[u/8|0]<<3,u-=7,a.h=p,a.p=d,a.i=Q,a.w=x)}else{for(Q=a.w||0;Q<o+A;Q+=65535){var Y=Q+65535;Y>=o&&(l[u/8|0]=A,Y=o),u=SA(l,u+1,e.subarray(Q,Y))}a.i=o}return yA(s,0,r+mA(u)+i)}(e,null==t.level?6:t.level,null==t.mem?i.l?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(e.length)))):20:12+t.mem,n,r,i)},NA=function(e,t,n){for(var r=e(),i=e.toString(),a=i.slice(i.indexOf("[")+1,i.lastIndexOf("]")).replace(/\s+/g,"").split(","),o=0;o<r.length;++o){var s=r[o],l=a[o];if("function"==typeof s){t+=";"+l+"=";var A=s.toString();if(s.prototype)if(-1!=A.indexOf("[native code]")){var u=A.indexOf(" ",8)+1;t+=A.slice(u,A.indexOf("(",u))}else for(var c in t+=A,s.prototype)t+=";"+l+".prototype."+c+"="+s.prototype[c].toString();else t+=A}else n[l]=s}return t},LA=[],PA=function(){return[_l,jl,Kl,Yl,ql,Vl,$l,nA,cA,gA,iA,IA,sA,fA,dA,pA,mA,yA,CA,EA,WA,UA,OA]},TA=function(){return[HA]},UA=function(e){return postMessage(e,[e.buffer])},OA=function(e){return e&&{out:e.size&&new _l(e.size),dictionary:e.dictionary}},GA=function(e,t,n,r,i,a){var o=function(e,t,n,r){if(!LA[n]){for(var i="",a={},o=e.length-1,s=0;s<o;++s)i=NA(e[s],i,a);LA[n]={c:NA(e[o],i,a),e:a}}var l=function(e,t){var n={};for(var r in e)n[r]=e[r];for(var r in t)n[r]=t[r];return n}({},LA[n].e);return function(e,t,n,r,i){var a=new Worker(Jl[t]||(Jl[t]=URL.createObjectURL(new Blob([e+';addEventListener("error",function(e){e=e.error;postMessage({$e$:[e.message,e.code,e.stack]})})'],{type:"text/javascript"}))));return a.onmessage=function(e){var t=e.data,n=t.$e$;if(n){var r=new Error(n[0]);r.code=n[1],r.stack=n[2],i(r,null)}else i(null,t)},a.postMessage(n,r),a}(LA[n].c+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+t.toString()+"}",n,l,function(e){var t=[];for(var n in e)e[n].buffer&&t.push((e[n]=new e[n].constructor(e[n])).buffer);return t}(l),r)}(n,r,i,function(e,t){o.terminate(),a(e,t)});return o.postMessage([e,t],t.consume?[e.buffer]:[]),function(){o.terminate()}},zA=function(e,t,n){for(;n;++t)e[t]=n,n>>>=8},HA=function(e,t){return(8!=(15&e[0])||e[0]>>4>7||(e[0]<<8|e[1])%31)&&CA(6,"invalid zlib data"),(e[1]>>5&1)==+!t&&CA(6,"invalid zlib data: "+(32&e[1]?"need":"unexpected")+" dictionary"),2+(e[1]>>3&4)};function WA(e,t){return EA(e,{i:2},t&&t.out,t&&t.dictionary)}function JA(e,t){t||(t={});var n=FA();n.p(e);var r=MA(e,t,t.dictionary?6:2,4);return function(e,t){var n=t.level,r=0==n?0:n<6?1:9==n?3:2;if(e[0]=120,e[1]=r<<6|(t.dictionary&&32),e[1]|=31-(e[0]<<8|e[1])%31,t.dictionary){var i=FA();i.p(t.dictionary),zA(e,2,i.d())}}(r,t),zA(r,r.length-4,n.d()),r}function _A(e,t){return EA(e.subarray(HA(e,t&&t.dictionary),-4),{i:2},t&&t.out,t&&t.dictionary)}var jA="undefined"!=typeof TextDecoder&&new TextDecoder;try{jA.decode(RA,{stream:!0})}catch(yx){}function KA(e,...t){if(!((n=e)instanceof Uint8Array||ArrayBuffer.isView(n)&&"
2Uint8Array"===n.constructor.name))throw new Error("Uint8Array expected");var n;if(t.length>0&&!t.includes(e.length))throw new Error("Uint8Array expected of length "+t+", got length="+e.length)}function YA(e){return new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4))}function qA(...e){for(let t=0;t<e.length;t++)e[t].fill(0)}"function"==typeof queueMicrotask?queueMicrotask:"function"==typeof setTimeout&&setTimeout;const VA=(()=>68===new Uint8Array(new Uint32Array([287454020]).buffer)[0])();function XA(e,t){if(r=t,(n=e).buffer===r.buffer&&n.byteOffset<r.byteOffset+r.byteLength&&r.byteOffset<n.byteOffset+n.byteLength&&e.byteOffset<t.byteOffset)throw new Error("complex overlap of input and output is not supported");var n,r}const ZA=(e,t)=>{function n(n,...r){if(KA(n),!VA)throw new Error("Non little-endian hardware is not yet supported");if(void 0!==e.nonceLength){const t=r[0];if(!t)throw new Error("nonce / iv required");e.varSizeNonce?KA(t):KA(t,e.nonceLength)}const i=e.tagLength;i&&void 0!==r[1]&&KA(r[1]);const a=t(n,...r),o=(e,t)=>{if(void 0!==t){if(2!==e)throw new Error("cipher output not supported");KA(t)}};let s=!1;return{encrypt(e,t){if(s)throw new Error("cannot encrypt() twice with same key + nonce");return s=!0,KA(e),o(a.encrypt.length,t),a.encrypt(e,t)},decrypt(e,t){if(KA(e),i&&e.length<i)throw new Error("invalid ciphertext length: smaller than tagLength="+i);return o(a.decrypt.length,t),a.decrypt(e,t)}}}return Object.assign(n,e),n};function $A(e,t,n=!0){if(void 0===t)return new Uint8Array(e);if(t.length!==e)throw new Error("invalid output length, expected "+e+", got: "+t.length);if(n&&!eu(t))throw new Error("invalid output, must be aligned");return t}function eu(e){return e.byteOffset%4==0}function tu(e){return Uint8Array.from(e)}const nu=16;function ru(e){return e<<1^283&-(e>>7)}function iu(e,t){let n=0;for(;t>0;t>>=1)n^=e&-(1&t),e=ru(e);return n}const au=(()=>{const e=new Uint8Array(256);for(let t=0,n=1;t<256;t++,n^=ru(n))e[t]=n;const t=new Uint8Array(256);t[0]=99;for(let n=0;n<255;n++){let r=e[255-n];r|=r<<8,t[e[n]]=255&(r^r>>4^r>>5^r>>6^r>>7^99)}return qA(e),t})(),ou=au.map((e,t)=>au.indexOf(t)),su=e=>e<<24|e>>>8,lu=e=>e<<8|e>>>24;function Au(e,t){if(256!==e.length)throw new Error("Wrong sbox length");const n=new Uint32Array(256).map((n,r)=>t(e[r])),r=n.map(lu),i=r.map(lu),a=i.map(lu),o=new Uint32Array(65536),s=new Uint32Array(65536),l=new Uint16Array(65536);for(let t=0;t<256;t++)for(let A=0;A<256;A++){const u=256*t+A;o[u]=n[t]^r[A],s[u]=i[t]^a[A],l[u]=e[t]<<8|e[A]}return{sbox:e,sbox2:l,T0:n,T1:r,T2:i,T3:a,T01:o,T23:s}}const uu=Au(au,e=>iu(e,3)<<24|e<<16|e<<8|iu(e,2)),cu=Au(ou,e=>iu(e,11)<<24|iu(e,13)<<16|iu(e,9)<<8|iu(e,14)),hu=(()=>{const e=new Uint8Array(16);for(let t=0,n=1;t<16;t++,n=ru(n))e[t]=n;return e})();function gu(e){KA(e);const t=e.length;if(![16,24,32].includes(t))throw new Error("aes: invalid key size, should be 16, 24 or 32, got "+t);const{sbox2:n}=uu,r=[];eu(e)||r.push(e=tu(e));const i=YA(e),a=i.length,o=e=>pu(n,e,e,e,e),s=new Uint32Array(t+28);s.set(i);for(let e=a;e<s.length;e++){let t=s[e-1];e%a===0?t=o(su(t))^hu[e/a-1]:a>6&&e%a===4&&(t=o(t)),s[e]=s[e-a]^t}return qA(...r),s}function fu(e){const t=gu(e),n=t.slice(),r=t.length,{sbox2:i}=uu,{T0:a,T1:o,T2:s,T3:l}=cu;for(let e=0;e<r;e+=4)for(let i=0;i<4;i++)n[e+i]=t[r-e-4+i];qA(t);for(let e=4;e<r-4;e++){const t=n[e],r=pu(i,t,t,t,t);n[e]=a[255&r]^o[r>>>8&255]^s[r>>>16&255]^l[r>>>24]}return n}function du(e,t,n,r,i,a){return e[n<<8&65280|r>>>8&255]^t[i>>>8&65280|a>>>24&255]}function pu(e,t,n,r,i){return e[255&t|65280&n]|e[r>>>16&255|i>>>16&65280]<<16}function mu(e,t,n,r,i){const{sbox2:a,T01:o,T23:s}=uu;let l=0;t^=e[l++],n^=e[l++],r^=e[l++],i^=e[l++];const A=e.length/4-2;for(let a=0;a<A;a++){const a=e[l++]^du(o,s,t,n,r,i),A=e[l++]^du(o,s,n,r,i,t),u=e[l++]^du(o,s,r,i,t,n),c=e[l++]^du(o,s,i,t,n,r);t=a,n=A,r=u,i=c}return{s0:e[l++]^pu(a,t,n,r,i),s1:e[l++]^pu(a,n,r,i,t),s2:e[l++]^pu(a,r,i,t,n),s3:e[l++]^pu(a,i,t,n,r)}}function yu(e,t,n,r,i){const{sbox2:a,T01:o,T23:s}=cu;let l=0;t^=e[l++],n^=e[l++],r^=e[l++],i^=e[l++];const A=e.length/4-2;for(let a=0;a<A;a++){const a=e[l++]^du(o,s,t,i,r,n),A=e[l++]^du(o,s,n,t,i,r),u=e[l++]^du(o,s,r,n,t,i),c=e[l++]^du(o,s,i,r,n,t);t=a,n=A,r=u,i=c}return{s0:e[l++]^pu(a,t,i,r,n),s1:e[l++]^pu(a,n,t,i,r),s2:e[l++]^pu(a,r,n,t,i),s3:e[l++]^pu(a,i,r,n,t)}}function Iu(e){if(KA(e),e.length%nu!==0)throw new Error("aes-(cbc/ecb).decrypt ciphertext should consist of blocks with size 16")}function Cu(e,t,n){KA(e);let r=e.length;const i=r%nu;if(!t&&0!==i)throw new Error("aec/(cbc-ecb): unpadded plaintext with disabled padding");eu(e)||(e=tu(e));const a=YA(e);
2if(t){let e=nu-i;e||(e=nu),r+=e}return XA(e,n=$A(r,n)),{b:a,o:YA(n),out:n}}function Eu(e,t){if(!t)return e;const n=e.length;if(!n)throw new Error("aes/pcks5: empty ciphertext not allowed");const r=e[n-1];if(r<=0||r>16)throw new Error("aes/pcks5: wrong padding");const i=e.subarray(0,-r);for(let t=0;t<r;t++)if(e[n-t-1]!==r)throw new Error("aes/pcks5: wrong padding");return i}function bu(e){const t=new Uint8Array(16),n=YA(t);t.set(e);const r=nu-e.length;for(let e=nu-r;e<nu;e++)t[e]=r;return n}const Bu=ZA({blockSize:16},function(e,t={}){const n=!t.disablePadding;return{encrypt(t,r){const{b:i,o:a,out:o}=Cu(t,n,r),s=gu(e);let l=0;for(;l+4<=i.length;){const{s0:e,s1:t,s2:n,s3:r}=mu(s,i[l+0],i[l+1],i[l+2],i[l+3]);a[l++]=e,a[l++]=t,a[l++]=n,a[l++]=r}if(n){const e=bu(t.subarray(4*l)),{s0:n,s1:r,s2:i,s3:o}=mu(s,e[0],e[1],e[2],e[3]);a[l++]=n,a[l++]=r,a[l++]=i,a[l++]=o}return qA(s),o},decrypt(t,r){Iu(t);const i=fu(e);r=$A(t.length,r);const a=[i];eu(t)||a.push(t=tu(t)),XA(t,r);const o=YA(t),s=YA(r);for(let e=0;e+4<=o.length;){const{s0:t,s1:n,s2:r,s3:a}=yu(i,o[e+0],o[e+1],o[e+2],o[e+3]);s[e++]=t,s[e++]=n,s[e++]=r,s[e++]=a}return qA(...a),Eu(r,n)}}}),wu=ZA({blockSize:16,nonceLength:16},function(e,t,n={}){const r=!n.disablePadding;return{encrypt(n,i){const a=gu(e),{b:o,o:s,out:l}=Cu(n,r,i);let A=t;const u=[a];eu(A)||u.push(A=tu(A));const c=YA(A);let h=c[0],g=c[1],f=c[2],d=c[3],p=0;for(;p+4<=o.length;)h^=o[p+0],g^=o[p+1],f^=o[p+2],d^=o[p+3],({s0:h,s1:g,s2:f,s3:d}=mu(a,h,g,f,d)),s[p++]=h,s[p++]=g,s[p++]=f,s[p++]=d;if(r){const e=bu(n.subarray(4*p));h^=e[0],g^=e[1],f^=e[2],d^=e[3],({s0:h,s1:g,s2:f,s3:d}=mu(a,h,g,f,d)),s[p++]=h,s[p++]=g,s[p++]=f,s[p++]=d}return qA(...u),l},decrypt(n,i){Iu(n);const a=fu(e);let o=t;const s=[a];eu(o)||s.push(o=tu(o));const l=YA(o);i=$A(n.length,i),eu(n)||s.push(n=tu(n)),XA(n,i);const A=YA(n),u=YA(i);let c=l[0],h=l[1],g=l[2],f=l[3];for(let e=0;e+4<=A.length;){const t=c,n=h,r=g,i=f;c=A[e+0],h=A[e+1],g=A[e+2],f=A[e+3];const{s0:o,s1:s,s2:l,s3:d}=yu(a,c,h,g,f);u[e++]=o^t,u[e++]=s^n,u[e++]=l^r,u[e++]=d^i}return qA(...s),Eu(i,r)}}});var Qu,vu=n(2203);const xu=[[4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4],[0,4,4,1,1,4,4,4,4,1,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,4,4,1,1,4,4,4,4,1,1,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[4,4,4,1,1,1,4,4,4,1,1,1,1,1,1,1,1,1,1,1,4,2,4,1,1,1,1,1,1,1,1,1,1],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,1,1,1,1,1,1,4,2,4,1,1,1,1,1,1,1,1,1,1],[0,4,4,1,1,1,4,4,4,0,0,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,0,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,0,1,0,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,0,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[1,4,4,1,1,1,4,4,4,0,0,1,1,1,1,1,1,1,0,0,4,2,4,1,1,1,1,1,0,1,1,1,0],[1,4,4,1,1,1,4,4,4,0,0,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,0,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,4,4,1,0,1,4,4,4,0,0,1,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,4,4,1,0,1,4,4,4,0,0,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,1,1,1,1,1,1,4,2,4,1,1,1,1,1,1,1,1,1,0],[0,4,4,1,1,1,4,4,4,0,0,0,0,0,0,1,1,1,0,4,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,1,1,1,1,1,1,4,2,4,1,1,1,1,1,1,1,1,1,1],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,1,1,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,1,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,1,1,1,1,0,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,1,1,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,1,0,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,0,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,1,0,0,1,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,1,1,0],[0,4,4,1,1,1,4,4,4,0,1,0,0,0,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[1,4,4,1,1,1,4,4,4,1,1,1,1,1,0,1,1,1,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0],[0,4,4,1,1,0,4,4,4,0,0,0,0,0,0,0,0,0,0,0,4,2,4,0,0,0,0,0,0,0,0,1,0]],Su=new Me(vu.toByteArray("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")),ku=function(e){switch(e){case 33:case 39:case 40:case 42:return 12;case 35:return 5;default:return e}},Du=function(e){switch(e){case 37:case 38:return 34;case 41:return 22;default:return e}};class Ru{constructor(e,t=!1){this.position=e,this.required=t}}Qu=class{nextCodePoint(){const e=this.string.charCodeAt(this.pos++),t=this.string.charCodeAt(this.pos);return 55296<=e&&e<=56319&&56320<=t&&t<=57343?(this.pos++,1024*(e-55296)+(t-56320)+65536):e}nextCharClass(){return ku(Su.get(this.nextCodePoint()))}getSimpleBreak(){switch(this.nextClass){case 41:return!1;case 34:case 37:case 38:return this.curClass=34,!1;case 36:return this.curClass=36,!1}return null}getPairTableBreak(e){let t=!1;switch(xu[this.curClass][this.nextClass]){case 0:t=!0;break;case 1:t=41===e;break;case 2:if(t=41===e,!t)return t=!1,t;break;case 3:if(41!==e)return t}return this.LB8a&&(t=!1),!this.LB21a||16!==this.curClass&&17!==this.curClass?this.LB21a=13===this.curClass:(t=!1,this.LB21a=!1),28===this.curClass?(this.LB30a++,2==this.LB30a&&28===this.nextClass&&(t=!0,this.LB30a=0)):this.LB30a=0,this.curClass=this.nextClass,t}nextBreak(){if(null==this.curClass){let e=this.nextCharClass();this.curClass=Du(e),this.nextClass=e,this.LB8a=31===e,this.LB30a=0}for(;this.pos<this.string.length;){this.lastPos=this.pos;const e=this.nextClass;if(this.nextClass=this.nextCharClass(),34===this.curClass||36===this.curClass&&37!==this.nextClass)return this.curClass=Du(ku(this.nextClass)),new Ru(this.lastPos,!0);let t=this.getSimpleBreak();if(null===t&&(t=this.getPairTableBreak(e)),this.LB8a=31===this.nextClass,t)return new Ru(this.lastPos)}return this.lastPos<this.string.length?(this.lastPos=this.string.length,new Ru(this.string.length)):null}constructor(e){this.string=e,this.pos=0,this.lastPos=0,this.curClass=null,this.nextClass=null,this.LB8a=!1,this.LB21a=!1,this.LB30a=0}};const Fu=function(e,t,n){return n||(n=t,t={}),"function"!=typeof n&&CA(7),GA(e,t,[PA,TA,function(){return[_A]}],function(e){return UA(_A(e.data[0],OA(e.data[1])))},5,n)};class Mu{static decode(e,t){throw new Error("PNG.decode not available in browser build")}static load(e){throw new Error("PNG.load not available in browser build")}constructor(e){let t;for(this.data=e,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.text={};;){const e=this.readUInt32();let s="";for(t=0;t<4;t++)s+=String.fromCharCode(this.data[this.pos++]);switch(s){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"PLTE":this.palette=this.read(e);break;case"IDAT":for(t=0;t<e;t++)this.imgData.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:this.transparency.indexed=this.read(e);var n=255-this.transparency.indexed.length;if(n>0)for(t=0;t<n;t++)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(e)[0];break;case 2:this.transparency.rgb=this.read(e)}break;case"tEXt":var r=this.read(e),i=r.indexOf(0),a=String.fromCharCode.apply(String,r.slice(0,i));this.text[a]=String.fromCharCode.apply(String,r.slice(i+1));break;case"IEND":switch(this.colorType){case 0:case 3:case 4:this.colors=1;break;case 2:case 6:this.colors=3}this.hasAlphaChannel=[4,6].includes(this.colorType);var o=this.colors+(this.hasAlphaChannel?1:0);switch(this.pixelBitlength=this.bits*o,this.colors){case 1:this.colorSpace
2="DeviceGray";break;case 3:this.colorSpace="DeviceRGB"}return void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=e}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}read(e){const t=new Array(e);for(let n=0;n<e;n++)t[n]=this.data[this.pos++];return t}readUInt32(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]}readUInt16(){return this.data[this.pos++]<<8|this.data[this.pos++]}decodePixels(e){return Fu(new Uint8Array(this.imgData),(t,n)=>{if(t)throw t;const{width:r,height:i}=this,a=this.pixelBitlength/8,o=new Uint8Array(r*i*a),{length:s}=n;let l=0;function A(e,t,A,u,c=!1){const h=Math.ceil((r-e)/A),g=Math.ceil((i-t)/u),f=a*h,d=c?o:new Uint8Array(f*g);let p=0,m=0;for(;p<g&&l<s;){var y,I,C,E,b;switch(n[l++]){case 0:for(C=0;C<f;C++)d[m++]=n[l++];break;case 1:for(C=0;C<f;C++)y=n[l++],E=C<a?0:d[m-a],d[m++]=(y+E)%256;break;case 2:for(C=0;C<f;C++)y=n[l++],I=(C-C%a)/a,b=p&&d[(p-1)*f+I*a+C%a],d[m++]=(b+y)%256;break;case 3:for(C=0;C<f;C++)y=n[l++],I=(C-C%a)/a,E=C<a?0:d[m-a],b=p&&d[(p-1)*f+I*a+C%a],d[m++]=(y+Math.floor((E+b)/2))%256;break;case 4:for(C=0;C<f;C++){var B,w;y=n[l++],I=(C-C%a)/a,E=C<a?0:d[m-a],0===p?b=w=0:(b=d[(p-1)*f+I*a+C%a],w=I&&d[(p-1)*f+(I-1)*a+C%a]);const e=E+b-w,t=Math.abs(e-E),r=Math.abs(e-b),i=Math.abs(e-w);B=t<=r&&t<=i?E:r<=i?b:w,d[m++]=(y+B)%256}break;default:throw new Error(`Invalid filter algorithm: ${n[l-1]}`)}if(!c){let n=((t+p*u)*r+e)*a,i=p*f;for(C=0;C<h;C++){for(let e=0;e<a;e++)o[n++]=d[i++];n+=(A-1)*a}}p++}}return 1===this.interlaceMethod?(A(0,0,8,8),A(4,0,8,8),A(0,4,4,8),A(2,0,4,4),A(0,2,2,4),A(1,0,2,2),A(0,1,1,2)):A(0,0,1,1,!0),e(o)})}decodePalette(){const{palette:e}=this,{length:t}=e,n=this.transparency.indexed||[],r=new Uint8Array(n.length+t);let i=0,a=0;for(let s=0;s<t;s+=3){var o;r[i++]=e[s],r[i++]=e[s+1],r[i++]=e[s+2],r[i++]=null!=(o=n[a++])?o:255}return r}copyToImageData(e,t){let n,r,{colors:i}=this,a=null,o=this.hasAlphaChannel;this.palette.length&&(a=this._decodedPalette||(this._decodedPalette=this.decodePalette()),i=4,o=!0);const s=e.data||e,{length:l}=s,A=a||t;let u=n=0;if(1===i)for(;u<l;){r=a?4*t[u/4]:n;const e=A[r++];s[u++]=e,s[u++]=e,s[u++]=e,s[u++]=o?A[r++]:255,n=r}else for(;u<l;)r=a?4*t[u/4]:n,s[u++]=A[r++],s[u++]=A[r++],s[u++]=A[r++],s[u++]=o?A[r++]:255,n=r}decode(e){const t=new Uint8Array(this.width*this.height*4);return this.decodePixels(n=>(this.copyToImageData(t,n),e(t)))}}class Nu{constructor(){this._listeners=Object.create(null)}on(e,t){return(this._listeners[e]||(this._listeners[e]=[])).push(t),this}once(e,t){const n=(...r)=>{this.off(e,n),t(...r)};return this.on(e,n)}off(e,t){const n=this._listeners[e];if(n){const e=n.indexOf(t);-1!==e&&n.splice(e,1)}return this}emit(e,...t){const n=this._listeners[e];if(!n)return!1;for(const e of n.slice())e(...t);return n.length>0}}class Lu extends Nu{constructor(){super(),this._buffer=[],this._flowing=!1,this._scheduled=!1,this._finished=!1,this._endEmitted=!1}on(e,t){return super.on(e,t),"data"===e&&this.resume(),this}push(e){return null===e?this._finished=!0:this._buffer.push(e),this._schedule(),!0}resume(){return this._flowing=!0,this._schedule(),this}pause(){return this._flowing=!1,this}pipe(e){return this.on("data",t=>{!1===e.write(t)&&(this.pause(),e.once("drain",()=>this.resume()))}),this.on("end",()=>e.end()),e}_schedule(){!this._scheduled&&this._flowing&&(this._scheduled=!0,queueMicrotask(()=>{this._scheduled=!1,this._drain()}))}_drain(){for(;this._flowing&&this._buffer.length>0;)this.emit("data",this._buffer.shift());this._flowing&&this._finished&&!this._endEmitted&&(this._endEmitted=!0,this.emit("end"))}async*[Symbol.asyncIterator](){const e=[];let t=!1,n=null;const r=()=>{const e=n;n=null,e&&e()};for(this.on("data",t=>{e.push(t),r()}),this.on("end",()=>{t=!0,r()});;){for(;e.length>0;)yield e.shift();if(t)return;await new Promise(e=>{n=e})}}}
2class Pu{toString(){throw new Error("Must be implemented by subclasses")}}class Tu{constructor(e={}){this._items={},this.limits="boolean"!=typeof e.limits||e.limits}add(e,t){return this._items[e]=t}get(e){return this._items[e]}toString(e=null){const t=Object.keys(this._items).sort((e,t)=>this._compareKeys(e,t)),n=["<<"];if(this.limits&&t.length>1){const r=t[0],i=t[t.length-1];n.push(` /Limits ${Xu.convert([this._dataForKey(r),this._dataForKey(i)],e)}`)}n.push(` /${this._keysName()} [`);for(let r of t)n.push(` ${Xu.convert(this._dataForKey(r),e)} ${Xu.convert(this._items[r],e)}`);return n.push("]"),n.push(">>"),n.join("\n")}_compareKeys(){throw new Error("Must be implemented by subclasses")}_keysName(){throw new Error("Must be implemented by subclasses")}_dataForKey(){throw new Error("Must be implemented by subclasses")}}class Uu{constructor(e,t,n,r,i,a){this.id="CS"+Object.keys(e.spotColors).length,this.name=t,this.values=[n,r,i,a],this.ref=e.ref(["Separation",Vu(this.name),"DeviceCMYK",{Range:[0,1,0,1,0,1,0,1],C0:[0,0,0,0],C1:this.values.map(e=>e/100),FunctionType:2,Domain:[0,1],N:1}]),this.ref.end()}toString(){return`${this.ref.id} 0 R`}}const Ou=e=>{let t="";for(let n=0;n<e.length;n+=32768){const r=Math.min(n+32768,e.length);t+=String.fromCharCode.apply(null,e.subarray(n,r))}return t},Gu=e=>{const t=new Uint8Array(e.length);for(let n=0;n<e.length;n++)t[n]=255&e.charCodeAt(n);return t},zu=e=>{const t=atob(e),n=new Uint8Array(t.length);for(let e=0;e<t.length;e++)n[e]=t.charCodeAt(e);return n},Hu=(e,t=0)=>(e[t]<<8|e[t+1])>>>0,Wu=(e,t=0)=>(e[t+1]<<8|e[t])>>>0,Ju=(e,t=0)=>16777216*e[t]+(e[t+1]<<16|e[t+2]<<8|e[t+3])>>>0,_u=(e,t=0)=>(e[t]|e[t+1]<<8|e[t+2]<<16)+16777216*e[t+3]>>>0,ju=(e,t)=>(Array(t+1).join("0")+e).slice(-t),Ku=e=>e>127||e>32&&127!==e&&35!==e&&37!==e&&40!==e&&41!==e&&47!==e&&60!==e&&62!==e&&91!==e&&93!==e&&123!==e&&125!==e,Yu=/[\n\r\t\b\f()\\]/g,qu={"\n":"\\n","\r":"\\r","\t":"\\t","\b":"\\b","\f":"\\f","\\":"\\\\","(":"\\(",")":"\\)"},Vu=function(e){let t="";for(const n of e){const e=n.charCodeAt(0);Ku(e)?t+=n:t+=`#${e.toString(16).toUpperCase().padStart(2,"0")}`}return t};class Xu{static convert(e,t=null){if("string"==typeof e)return`/${e}`;if(e instanceof String){let n,r=e,i=!1;for(let e=0,t=r.length;e<t;e++)if(r.charCodeAt(e)>127){i=!0;break}return n=i?(e=>{const t=new Uint8Array(2*(e.length+1));t[0]=254,t[1]=255;for(let n=0;n<e.length;n++){const r=e.charCodeAt(n);t[2*n+2]=r>>8,t[2*n+3]=255&r}return t})(r.valueOf()):Gu(r.valueOf()),t&&(n=t(n)),r=Ou(n),r=r.replace(Yu,e=>qu[e]),`(${r})`}if(e instanceof Uint8Array)return`<${Hl(e)}>`;if(e instanceof Tu)return e.toString(t);if(e instanceof Pu||e instanceof Uu)return e.toString();if(e instanceof Date){let n=`D:${ju(e.getUTCFullYear(),4)}`+ju(e.getUTCMonth()+1,2)+ju(e.getUTCDate(),2)+ju(e.getUTCHours(),2)+ju(e.getUTCMinutes(),2)+ju(e.getUTCSeconds(),2)+"Z";return t&&(n=Ou(t(Gu(n))),n=n.replace(Yu,e=>qu[e])),`(${n})`}if(Array.isArray(e)){const n=[];for(let r=0;r<e.length;r++){const i=e[r];n.push(Xu.convert(void 0===i?null:i,t))}return`[${n.join(" ")}]`}if("[object Object]"==={}.toString.call(e)){const n=["<<"];for(let r in e){const i=e[r];void 0!==i&&n.push(`/${r} ${Xu.convert(i,t)}`)}return n.push(">>"),n.join("\n")}return"number"==typeof e?Xu.number(e):`${e}`}static number(e){if(e>-1e21&&e<1e21)return Math.round(1e6*e)/1e6;throw new Error(`unsupported number: ${e}`)}}var Zu=e=>JA(e);class $u extends Pu{constructor(e,t,n={}){super(),this.document=e,this.id=t,this.data=n,this.gen=0,this.compress=this.document.compress&&!this.data.Filter,this.uncompressedLength=0,this.buffer=[]}write(e){e instanceof Uint8Array||(e=Gu(e+"\n")),this.uncompressedLength+=e.length,null==this.data.Length&&(this.data.Length=0),this.buffer.push(e),this.data.Length+=e.length,this.compress&&(this.data.Filter="FlateDecode")}end(e){e&&this.write(e),this.finalize()}finalize(){this.offset=this.document._offset;const e=this.document._security?this.document._security.getEncryptFn(this.id,this.gen):null;this.buffer.length&&(this.buffer=(e=>{let t=0;for(const n of e)t+=n.length;const n=new Uint8Array(t);let r=0;for(const t of e)n.set(t,r),r+=t.length;return n})(this.buffer),this.compress&&(this.buffer=Zu(this.buffer)),e&&(this.buffer=e(this.buffer)),this.data.Length=this.buffer.length),this.document._write(`${this.id} ${this.gen} obj`),this.document._write(Xu.convert(this.data,e)),this.buffer.length&&(this.document._write("stream"),this.document._write(this.buffer),this.buffer=[],this.document._write("\nendstream")),this.document._write("endobj"),this.document._refEnd(this)}toString(){return`${this.id} ${this.gen} R`}}const ec=new Float32Array(1),tc=new Uint32Array(ec.buffer);function nc(e){const t=Math.fround(e);return t<=e?t:(ec[0]=e,e<=0?tc[0]+=1:tc[0]-=1,ec[0])}function rc(e,t=void 0,n=e=>e){return(null==e||"object"==typeof e&&0===Object.keys(e).length)&&(e=t),null==e||"object"!=typeof e?e={top:e,right:e,bottom:e,left:e}:Array.isArray(e)&&(e=2===e.length?{vertical:e[0],horizontal:e[1]}:{top:e[0],right:e[1],bottom:e[2],left:e[3]}
vendor: 3,226 bytes, line 2
2),("vertical"in e||"horizontal"in e)&&(e={top:e.vertical,right:e.horizontal,bottom:e.vertical,left:e.horizontal}),{top:n(e.top),right:n(e.right),bottom:n(e.bottom),left:n(e.left)}}const ic=1/2.54;function ac(e){return 0===e?1:90===e?0:180===e?-1:270===e?0:Math.cos(e*Math.PI/180)}function oc(e){return 0===e?0:90===e?1:180===e?0:270===e?-1:Math.sin(e*Math.PI/180)}const sc={top:72,left:72,bottom:72,right:72},lc={"4A0":[4767.87,6740.79],"2A0":[3370.39,4767.87],A0:[2383.94,3370.39],A1:[1683.78,2383.94],A2:[1190.55,1683.78],A3:[841.89,1190.55],A4:[595.28,841.89],A5:[419.53,595.28],A6:[297.64,419.53],A7:[209.76,297.64],A8:[147.4,209.76],A9:[104.88,147.4],A10:[73.7,104.88],B0:[2834.65,4008.19],B1:[2004.09,2834.65],B2:[1417.32,2004.09],B3:[1000.63,1417.32],B4:[708.66,1000.63],B5:[498.9,708.66],B6:[354.33,498.9],B7:[249.45,354.33],B8:[175.75,249.45],B9:[124.72,175.75],B10:[87.87,124.72],C0:[2599.37,3676.54],C1:[1836.85,2599.37],C2:[1298.27,1836.85],C3:[918.43,1298.27],C4:[649.13,918.43],C5:[459.21,649.13],C6:[323.15,459.21],C7:[229.61,323.15],C8:[161.57,229.61],C9:[113.39,161.57],C10:[79.37,113.39],RA0:[2437.8,3458.27],RA1:[1729.13,2437.8],RA2:[1218.9,1729.13],RA3:[864.57,1218.9],RA4:[609.45,864.57],SRA0:[2551.18,3628.35],SRA1:[1814.17,2551.18],SRA2:[1275.59,1814.17],SRA3:[907.09,1275.59],SRA4:[637.8,907.09],EXECUTIVE:[521.86,756],FOLIO:[612,936],LEGAL:[612,1008],LETTER:[612,792],TABLOID:[792,1224]};class Ac{constructor(e,t){this.document=e,this._options=t,this.size=t.size||"letter",this.layout=t.layout||"portrait",this.userUnit=t.userUnit||1;const n=Array.isArray(this.size)?this.size:lc[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.margins=rc(t.margin??t.margins,sc,t=>e.sizeToPoint(t,0,this)),this.resources=this.document.ref({ProcSet:["PDF","Text","ImageB","ImageC","ImageI"]}),this.dictionary=this.document.ref({Type:"Page",Parent:this.document._root.data.Pages,MediaBox:[0,0,this.width,this.height],Contents:this.content,Resources:this.resources,UserUnit:this.userUnit}),this.markings=[]}get fonts(){const e=this.resources.data;return null!=e.Font?e.Font:e.Font={}}get xobjects(){const e=this.resources.data;return null!=e.XObject?e.XObject:e.XObject={}}get ext_gstates(){const e=this.resources.data;return null!=e.ExtGState?e.ExtGState:e.ExtGState={}}get patterns(){const e=this.resources.data;return null!=e.Pattern?e.Pattern:e.Pattern={}}get colorSpaces(){const e=this.resources.data;return e.ColorSpace||(e.ColorSpace={})}get annotations(){const e=this.dictionary.data;return null!=e.Annots?e.Annots:e.Annots=[]}get structParentTreeKey(){const e=this.dictionary.data;return null!=e.StructParents?e.StructParents:e.StructParents=this.document.createStructParentTreeNextKey()}get contentWidth(){return this.width-this.margins.left-this.margins.right}get contentHeight(){return this.height-this.margins.top-this.margins.bottom}maxY(){return this.height-this.margins.bottom}write(e){return this.content.write(e)}_setTabOrder(){!this.dictionary.Tabs&&this.document.hasMarkInfoDictionary()&&(this.dictionary.data.Tabs="S")}end(){this._setTabOrder(),this.dictionary.end(),this.resources.data.ColorSpace
2=this.resources.data.ColorSpace||{};for(let e of Object.values(this.document.spotColors))this.resources.data.ColorSpace[e.id]=e;return this.resources.end(),this.content.end()}}class uc extends Tu{_compareKeys(e,t){return e.localeCompare(t)}_keysName(){return"Names"}_dataForKey(e){return new String(e)}}function cc(e,...t){if(!((n=e)instanceof Uint8Array||ArrayBuffer.isView(n)&&"Uint8Array"===n.constructor.name))throw new Error("Uint8Array expected");var n;if(t.length>0&&!t.includes(e.length))throw new Error("Uint8Array expected of length "+t+", got length="+e.length)}function hc(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}function gc(...e){for(let t=0;t<e.length;t++)e[t].fill(0)}function fc(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function dc(e,t){return e<<32-t|e>>>t}function pc(e,t){return e<<t|e>>>32-t>>>0}function mc(e){return"string"==typeof e&&(e=function(e){if("string"!=typeof e)throw new Error("string expected");return new Uint8Array((new TextEncoder).encode(e))}(e)),cc(e),e}new Uint8Array(new Uint32Array([287454020]).buffer)[0],"function"==typeof Uint8Array.from([]).toHex&&Uint8Array.fromHex,Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));class yc{}function Ic(e){const t=t=>e().update(mc(t)).digest(),n=e();return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=()=>e(),t}function Cc(e,t,n){return e&t^~e&n}function Ec(e,t,n){return e&t^e&n^t&n}class bc extends yc{constructor(e,t,n,r){super(),this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.blockLen=e,this.outputLen=t,this.padOffset=n,this.isLE=r,this.buffer=new Uint8Array(e),this.view=fc(this.buffer)}update(e){hc(this),cc(e=mc(e));const{view:t,buffer:n,blockLen:r}=this,i=e.length;for(let a=0;a<i;){const o=Math.min(r-this.pos,i-a);if(o===r){const t=fc(e);for(;r<=i-a;a+=r)this.process(t,a);continue}n.set(e.subarray(a,a+o),this.pos),this.pos+=o,a+=o,this.pos===r&&(this.process(t,0),this.pos=0)}return this.length+=e.length,this.roundClean(),this}digestInto(e){hc(this),function(e,t){cc(e);const n=t.outputLen;if(e.length<n)throw new Error("digestInto() expects output buffer of length at least "+n)}(e,this),this.finished=!0;const{buffer:t,view:n,blockLen:r,isLE:i}=this;let{pos:a}=this;t[a++]=128,gc(this.buffer.subarray(a)),this.padOffset>r-a&&(this.process(n,0),a=0);for(let e=a;e<r;e++)t[e]=0;!function(e,t,n,r){if("function"==typeof e.setBigUint64)return e.setBigUint64(t,n,r);const i=BigInt(32),a=BigInt(4294967295),o=Number(n>>i&a),s=Number(n&a),l=r?4:0,A=r?0:4;e.setUint32(t+l,o,r),e.setUint32(t+A,s,r)}(n,r-8,BigInt(8*this.length),i),this.process(n,0);const o=fc(e),s=this.outputLen;if(s%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const l=s/4,A=this.get();if(l>A.length)throw new Error("_sha2: outputLen bigger than state");for(let e=0;e<l;e++)o.setUint32(4*e,A[e],i)}digest(){const{buffer:e,outputLen:t}=this;this.digestInto(e);const n=e.slice(0,t);return this.destroy(),n}_cloneInto(e){e||(e=new this.constructor),e.set(...this.get());const{blockLen:t,buffer:n,length:r,finished:i,destroyed:a,pos:o}=this;return e.destroyed=a,e.finished=i,e.length=r,e.pos=o,r%t&&e.buffer.set(n),e}clone(){return this._cloneInto()}}const Bc=Uint32Array.from([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),wc=Uint32Array.from([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]),Qc=Uint32Array.from([3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]),vc=Uint32Array.from([1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209]),xc=Uint32Array.from([1732584193,4023233417,2562383102,271733878,3285377520]),Sc=new Uint32Array(80);class kc extends bc{constructor(){super(64,20,8,!1),this.A=0|xc[0],this.B=0|xc[1],this.C=0|xc[2],this.D=0|xc[3],this.E=0|xc[4]}
2get(){const{A:e,B:t,C:n,D:r,E:i}=this;return[e,t,n,r,i]}set(e,t,n,r,i){this.A=0|e,this.B=0|t,this.C=0|n,this.D=0|r,this.E=0|i}process(e,t){for(let n=0;n<16;n++,t+=4)Sc[n]=e.getUint32(t,!1);for(let e=16;e<80;e++)Sc[e]=pc(Sc[e-3]^Sc[e-8]^Sc[e-14]^Sc[e-16],1);let{A:n,B:r,C:i,D:a,E:o}=this;for(let e=0;e<80;e++){let t,s;e<20?(t=Cc(r,i,a),s=1518500249):e<40?(t=r^i^a,s=1859775393):e<60?(t=Ec(r,i,a),s=2400959708):(t=r^i^a,s=3395469782);const l=pc(n,5)+t+o+s+Sc[e]|0;o=a,a=i,i=pc(r,30),r=n,n=l}n=n+this.A|0,r=r+this.B|0,i=i+this.C|0,a=a+this.D|0,o=o+this.E|0,this.set(n,r,i,a,o)}roundClean(){gc(Sc)}destroy(){this.set(0,0,0,0,0),gc(this.buffer)}}Ic(()=>new kc);const Dc=Math.pow(2,32),Rc=Array.from({length:64},(e,t)=>Math.floor(Dc*Math.abs(Math.sin(t+1)))),Fc=xc.slice(0,4),Mc=new Uint32Array(16);class Nc extends bc{constructor(){super(64,16,8,!0),this.A=0|Fc[0],this.B=0|Fc[1],this.C=0|Fc[2],this.D=0|Fc[3]}get(){const{A:e,B:t,C:n,D:r}=this;return[e,t,n,r]}set(e,t,n,r){this.A=0|e,this.B=0|t,this.C=0|n,this.D=0|r}process(e,t){for(let n=0;n<16;n++,t+=4)Mc[n]=e.getUint32(t,!0);let{A:n,B:r,C:i,D:a}=this;for(let e=0;e<64;e++){let t,o,s;e<16?(t=Cc(r,i,a),o=e,s=[7,12,17,22]):e<32?(t=Cc(a,r,i),o=(5*e+1)%16,s=[5,9,14,20]):e<48?(t=r^i^a,o=(3*e+5)%16,s=[4,11,16,23]):(t=i^(r|~a),o=7*e%16,s=[6,10,15,21]),t=t+n+Rc[e]+Mc[o],n=a,a=i,i=r,r+=pc(t,s[e%4])}n=n+this.A|0,r=r+this.B|0,i=i+this.C|0,a=a+this.D|0,this.set(n,r,i,a)}roundClean(){gc(Mc)}destroy(){this.set(0,0,0,0),gc(this.buffer)}}const Lc=Ic(()=>new Nc),Pc=Uint8Array.from([7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8]),Tc=Uint8Array.from(new Array(16).fill(0).map((e,t)=>t)),Uc=Tc.map(e=>(9*e+5)%16),Oc=(()=>{const e=[[Tc],[Uc]];for(let t=0;t<4;t++)for(let n of e)n.push(n[t].map(e=>Pc[e]));return e})(),Gc=Oc[0],zc=Oc[1],Hc=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map(e=>Uint8Array.from(e)),Wc=Gc.map((e,t)=>e.map(e=>Hc[t][e])),Jc=zc.map((e,t)=>e.map(e=>Hc[t][e])),_c=Uint32Array.from([0,1518500249,1859775393,2400959708,2840853838]),jc=Uint32Array.from([1352829926,1548603684,1836072691,2053994217,0]);function Kc(e,t,n,r){return 0===e?t^n^r:1===e?t&n|~t&r:2===e?(t|~n)^r:3===e?t&r|n&~r:t^(n|~r)}const Yc=new Uint32Array(16);class qc extends bc{constructor(){super(64,20,8,!0),this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){const{h0:e,h1:t,h2:n,h3:r,h4:i}=this;return[e,t,n,r,i]}set(e,t,n,r,i){this.h0=0|e,this.h1=0|t,this.h2=0|n,this.h3=0|r,this.h4=0|i}process(e,t){for(let n=0;n<16;n++,t+=4)Yc[n]=e.getUint32(t,!0);let n=0|this.h0,r=n,i=0|this.h1,a=i,o=0|this.h2,s=o,l=0|this.h3,A=l,u=0|this.h4,c=u;for(let e=0;e<5;e++){const t=4-e,h=_c[e],g=jc[e],f=Gc[e],d=zc[e],p=Wc[e],m=Jc[e];for(let t=0;t<16;t++){const r=pc(n+Kc(e,i,o,l)+Yc[f[t]]+h,p[t])+u|0;n=u,u=l,l=0|pc(o,10),o=i,i=r}for(let e=0;e<16;e++){const n=pc(r+Kc(t,a,s,A)+Yc[d[e]]+g,m[e])+c|0;r=c,c=A,A=0|pc(s,10),s=a,a=n}}this.set(this.h1+o+A|0,this.h2+l+c|0,this.h3+u+r|0,this.h4+n+a|0,this.h0+i+s|0)}roundClean(){gc(Yc)}destroy(){this.destroyed=!0,gc(this.buffer),this.set(0,0,0,0,0)}}function Vc(e){return Lc.create().update(e).digest()}Ic(()=>new qc);const Xc=BigInt(2**32-1),Zc=BigInt(32);function $c(e,t=!1){return t?{h:Number(e&Xc),l:Number(e>>Zc&Xc)}:{h:0|Number(e>>Zc&Xc),l:0|Number(e&Xc)}}const eh=(e,t,n)=>e>>>n,th=(e,t,n)=>e<<32-n|t>>>n,nh=(e,t,n)=>e>>>n|t<<32-n,rh=(e,t,n)=>e<<32-n|t>>>n,ih=(e,t,n)=>e<<64-n|t>>>n-32,ah=(e,t,n)=>e>>>n-32|t<<64-n;function oh(e,t,n,r){const i=(t>>>0)+(r>>>0);return{h:e+n+(i/2**32|0)|0,l:0|i}}const sh=(e,t,n)=>(e>>>0)+(t>>>0)+(n>>>0),lh=(e,t,n,r)=>t+n+r+(e/2**32|0)|0,Ah=(e,t,n,r)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0),uh=(e,t,n,r,i)=>t+n+r+i+(e/2**32|0)|0,ch=(e,t,n,r,i)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0)+(i>>>0),hh=(e,t,n,r,i,a)=>t+n+r+i+a+(e/2**32|0)|0,gh=Uint32Array.from([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756
vendor: 2,327 bytes, line 2
2734187,3204031479,3329325298]),fh=new Uint32Array(64);class dh extends bc{constructor(e=32){super(64,e,8,!1),this.A=0|Bc[0],this.B=0|Bc[1],this.C=0|Bc[2],this.D=0|Bc[3],this.E=0|Bc[4],this.F=0|Bc[5],this.G=0|Bc[6],this.H=0|Bc[7]}get(){const{A:e,B:t,C:n,D:r,E:i,F:a,G:o,H:s}=this;return[e,t,n,r,i,a,o,s]}set(e,t,n,r,i,a,o,s){this.A=0|e,this.B=0|t,this.C=0|n,this.D=0|r,this.E=0|i,this.F=0|a,this.G=0|o,this.H=0|s}process(e,t){for(let n=0;n<16;n++,t+=4)fh[n]=e.getUint32(t,!1);for(let e=16;e<64;e++){const t=fh[e-15],n=fh[e-2],r=dc(t,7)^dc(t,18)^t>>>3,i=dc(n,17)^dc(n,19)^n>>>10;fh[e]=i+fh[e-7]+r+fh[e-16]|0}let{A:n,B:r,C:i,D:a,E:o,F:s,G:l,H:A}=this;for(let e=0;e<64;e++){const t=A+(dc(o,6)^dc(o,11)^dc(o,25))+Cc(o,s,l)+gh[e]+fh[e]|0,u=(dc(n,2)^dc(n,13)^dc(n,22))+Ec(n,r,i)|0;A=l,l=s,s=o,o=a+t|0,a=i,i=r,r=n,n=t+u|0}n=n+this.A|0,r=r+this.B|0,i=i+this.C|0,a=a+this.D|0,o=o+this.E|0,s=s+this.F|0,l=l+this.G|0,A=A+this.H|0,this.set(n,r,i,a,o,s,l,A)}roundClean(){gc(fh)}destroy(){this.set(0,0,0,0,0,0,0,0),gc(this.buffer)}}class ph extends dh{constructor(){super(28),this.A=0|wc[0],this.B=0|wc[1],this.C=0|wc[2],this.D=0|wc[3],this.E=0|wc[4],this.F=0|wc[5],this.G=0|wc[6],this.H=0|wc[7]}}const mh=function(e,t=!1){const n=e.length;let r=new Uint32Array(n),i=new Uint32Array(n);for(let a=0;a<n;a++){const{h:n,l:o}=$c(e[a],t);[r[a],i[a]]=[n,o]}return[r,i]}(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e3585
25771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(e=>BigInt(e))),yh=mh[0],Ih=mh[1],Ch=new Uint32Array(80),Eh=new Uint32Array(80);class bh extends bc{constructor(e=64){super(128,e,16,!1),this.Ah=0|vc[0],this.Al=0|vc[1],this.Bh=0|vc[2],this.Bl=0|vc[3],this.Ch=0|vc[4],this.Cl=0|vc[5],this.Dh=0|vc[6],this.Dl=0|vc[7],this.Eh=0|vc[8],this.El=0|vc[9],this.Fh=0|vc[10],this.Fl=0|vc[11],this.Gh=0|vc[12],this.Gl=0|vc[13],this.Hh=0|vc[14],this.Hl=0|vc[15]}get(){const{Ah:e,Al:t,Bh:n,Bl:r,Ch:i,Cl:a,Dh:o,Dl:s,Eh:l,El:A,Fh:u,Fl:c,Gh:h,Gl:g,Hh:f,Hl:d}=this;return[e,t,n,r,i,a,o,s,l,A,u,c,h,g,f,d]}set(e,t,n,r,i,a,o,s,l,A,u,c,h,g,f,d){this.Ah=0|e,this.Al=0|t,this.Bh=0|n,this.Bl=0|r,this.Ch=0|i,this.Cl=0|a,this.Dh=0|o,this.Dl=0|s,this.Eh=0|l,this.El=0|A,this.Fh=0|u,this.Fl=0|c,this.Gh=0|h,this.Gl=0|g,this.Hh=0|f,this.Hl=0|d}process(e,t){for(let n=0;n<16;n++,t+=4)Ch[n]=e.getUint32(t),Eh[n]=e.getUint32(t+=4);for(let e=16;e<80;e++){const t=0|Ch[e-15],n=0|Eh[e-15],r=nh(t,n,1)^nh(t,n,8)^eh(t,0,7),i=rh(t,n,1)^rh(t,n,8)^th(t,n,7),a=0|Ch[e-2],o=0|Eh[e-2],s=nh(a,o,19)^ih(a,o,61)^eh(a,0,6),l=rh(a,o,19)^ah(a,o,61)^th(a,o,6),A=Ah(i,l,Eh[e-7],Eh[e-16]),u=uh(A,r,s,Ch[e-7],Ch[e-16]);Ch[e]=0|u,Eh[e]=0|A}let{Ah:n,Al:r,Bh:i,Bl:a,Ch:o,Cl:s,Dh:l,Dl:A,Eh:u,El:c,Fh:h,Fl:g,Gh:f,Gl:d,Hh:p,Hl:m}=this;for(let e=0;e<80;e++){const t=nh(u,c,14)^nh(u,c,18)^ih(u,c,41),y=rh(u,c,14)^rh(u,c,18)^ah(u,c,41),I=u&h^~u&f,C=ch(m,y,c&g^~c&d,Ih[e],Eh[e]),E=hh(C,p,t,I,yh[e],Ch[e]),b=0|C,B=nh(n,r,28)^ih(n,r,34)^ih(n,r,39),w=rh(n,r,28)^ah(n,r,34)^ah(n,r,39),Q=n&i^n&o^i&o,v=r&a^r&s^a&s;p=0|f,m=0|d,f=0|h,d=0|g,h=0|u,g=0|c,({h:u,l:c}=oh(0|l,0|A,0|E,0|b)),l=0|o,A=0|s,o=0|i,s=0|a,i=0|n,a=0|r;const x=sh(b,w,v);n=lh(x,E,B,Q),r=0|x}({h:n,l:r}=oh(0|this.Ah,0|this.Al,0|n,0|r)),({h:i,l:a}=oh(0|this.Bh,0|this.Bl,0|i,0|a)),({h:o,l:s}=oh(0|this.Ch,0|this.Cl,0|o,0|s)),({h:l,l:A}=oh(0|this.Dh,0|this.Dl,0|l,0|A)),({h:u,l:c}=oh(0|this.Eh,0|this.El,0|u,0|c)),({h,l:g}=oh(0|this.Fh,0|this.Fl,0|h,0|g)),({h:f,l:d}=oh(0|this.Gh,0|this.Gl,0|f,0|d)),({h:p,l:m}=oh(0|this.Hh,0|this.Hl,0|p,0|m)),this.set(n,r,i,a,o,s,l,A,u,c,h,g,f,d,p,m)}roundClean(){gc(Ch,Eh)}destroy(){gc(this.buffer),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}class Bh extends bh{constructor(){super(48),this.Ah=0|Qc[0],this.Al=0|Qc[1],this.Bh=0|Qc[2],this.Bl=0|Qc[3],this.Ch=0|Qc[4],this.Cl=0|Qc[5],this.Dh=0|Qc[6],this.Dl=0|Qc[7],this.Eh=0|Qc[8],this.El=0|Qc[9],this.Fh=0|Qc[10],this.Fl=0|Qc[11],this.Gh=0|Qc[12],this.Gl=0|Qc[13],this.Hh=0|Qc[14],this.Hl=0|Qc[15]}}const wh=Uint32Array.from([2352822216,424955298,1944164710,2312950998,502970286,855612546,1738396948,1479516111,258812777,2077511080,2011393907,79989058,1067287976,1780299464,286451373,2446758561]),Qh=Uint32Array.from([573645204,4230739756,2673172387,3360449730,596883563,1867755857,2520282905,1497426621,2519219938,2827943907,3193839141,1401305490,721525244,746961066,246885852,2177182882]);class vh extends bh{constructor(){super(28),this.Ah=0|wh[0],this.Al=0|wh[1],this.Bh=0|wh[2],this.Bl=0|wh[3],this.Ch=0|wh[4],this.Cl=0|wh[5],this.Dh=0|wh[6],this.Dl=0|wh[7],this.Eh=0|wh[8],this.El=0|wh[9],this.Fh=0|wh[10],this.Fl=0|wh[11],this.Gh=0|wh[12],this.Gl=0|wh[13],this.Hh=0|wh[14],this.Hl=0|wh[15]}}class xh extends bh{constructor(){super(32),this.Ah=0|Qh[0],this.Al=0|Qh[1],this.Bh=0|Qh[2],this.Bl=0|Qh[3],this.Ch=0|Qh[4],this.Cl=0|Qh[5],this.Dh=0|Qh[6],this.Dl=0|Qh[7],this.Eh=0|Qh[8],this.El=0|Qh[9],this.Fh=0|Qh[10],this.Fl=0|Qh[11],this.Gh=0|Qh[12],this.Gl=0|Qh[13],this.Hh=0|Qh[14],this.Hl=0|Qh[15]}}const Sh=Ic(()=>new dh);function kh(e){return Sh(e)}function Dh(e,t,n,r=!0){return wu(t,n,{disablePadding:!r}
2).encrypt(e)}function Rh(e,t){const n=new Uint8Array(256);for(let e=0;e<256;e++)n[e]=e;let r=0;for(let e=0;e<256;e++)r=r+n[e]+t[e%t.length]&255,[n[e],n[r]]=[n[r],n[e]];const i=new Uint8Array(e.length);for(let t=0,r=0,a=0;a<e.length;a++)t=t+1&255,r=r+n[t]&255,[n[t],n[r]]=[n[r],n[t]],i[a]=e[a]^n[n[t]+n[r]&255];return i}function Fh(e,t){if(e<t[0])return!1;let n=0,r=t.length/2;for(;n<=r;){const i=Math.floor((n+r)/2),a=2*i;if(e>=t[a]&&e<=t[a+1])return!0;e>t[a+1]?n=i+1:r=i-1}return!1}Ic(()=>new ph),Ic(()=>new bh),Ic(()=>new Bh),Ic(()=>new xh),Ic(()=>new vh);const Mh=[545,545,564,591,686,687,751,767,848,863,880,883,886,889,891,893,895,899,907,907,909,909,930,930,975,975,1015,1023,1159,1159,1231,1231,1270,1271,1274,1279,1296,1328,1367,1368,1376,1376,1416,1416,1419,1424,1442,1442,1466,1466,1477,1487,1515,1519,1525,1547,1549,1562,1564,1566,1568,1568,1595,1599,1622,1631,1774,1775,1791,1791,1806,1806,1837,1839,1867,1919,1970,2304,2308,2308,2362,2363,2382,2383,2389,2391,2417,2432,2436,2436,2445,2446,2449,2450,2473,2473,2481,2481,2483,2485,2490,2491,2493,2493,2501,2502,2505,2506,2510,2518,2520,2523,2526,2526,2532,2533,2555,2561,2563,2564,2571,2574,2577,2578,2601,2601,2609,2609,2612,2612,2615,2615,2618,2619,2621,2621,2627,2630,2633,2634,2638,2648,2653,2653,2655,2661,2677,2688,2692,2692,2700,2700,2702,2702,2706,2706,2729,2729,2737,2737,2740,2740,2746,2747,2758,2758,2762,2762,2766,2767,2769,2783,2785,2789,2800,2816,2820,2820,2829,2830,2833,2834,2857,2857,2865,2865,2868,2869,2874,2875,2884,2886,2889,2890,2894,2901,2904,2907,2910,2910,2914,2917,2929,2945,2948,2948,2955,2957,2961,2961,2966,2968,2971,2971,2973,2973,2976,2978,2981,2983,2987,2989,2998,2998,3002,3005,3011,3013,3017,3017,3022,3030,3032,3046,3059,3072,3076,3076,3085,3085,3089,3089,3113,3113,3124,3124,3130,3133,3141,3141,3145,3145,3150,3156,3159,3167,3170,3173,3184,3201,3204,3204,3213,3213,3217,3217,3241,3241,3252,3252,3258,3261,3269,3269,3273,3273,3278,3284,3287,3293,3295,3295,3298,3301,3312,3329,3332,3332,3341,3341,3345,3345,3369,3369,3386,3389,3396,3397,3401,3401,3406,3414,3416,3423,3426,3429,3440,3457,3460,3460,3479,3481,3506,3506,3516,3516,3518,3519,3527,3529,3531,3534,3541,3541,3543,3543,3552,3569,3573,3584,3643,3646,3676,3712,3715,3715,3717,3718,3721,3721,3723,3724,3726,3731,3736,3736,3744,3744,3748,3748,3750,3750,3752,3753,3756,3756,3770,3770,3774,3775,3781,3781,3783,3783,3790,3791,3802,3803,3806,3839,3912,3912,3947,3952,3980,3983,3992,3992,4029,4029,4045,4046,4048,4095,4130,4130,4136,4136,4139,4139,4147,4149,4154,4159,4186,4255,4294,4303,4345,4346,4348,4351,4442,4446,4515,4519,4602,4607,4615,4615,4679,4679,4681,4681,4686,4687,4695,4695,4697,4697,4702,4703,4743,4743,4745,4745,4750,4751,4783,4783,4785,4785,4790,4791,4799,4799,4801,4801,4806,4807,4815,4815,4823,4823,4847,4847,4879,4879,4881,4881,4886,4887,4895,4895,4935,4935,4955,4960,4989,5023,5109,5120,5751,5759,5789,5791,5873,5887,5901,5901,5909,5919,5943,5951,5972,5983,5997,5997,6001,6001,6004,6015,6109,6111,6122,6143,6159,6159,6170,6175,6264,6271,6314,7679,7836,7839,7930,7935,7958,7959,7966,7967,8006,8007,8014,8015,8024,8024,8026,8026,8028,8028,8030,8030,8062,8063,8117,8117,8133,8133,8148,8149,8156,8156,8176,8177,8181,8181,8191,8191,8275,8278,8280,8286,8292,8297,8306,8307,8335,8351,8370,8399,8427,8447,8507,8508,8524,8530,8580,8591,9167,9215,9255,9279,9291,9311,9471,9471,9748,9749,9752,9752,9854,9855,9866,9984,9989,9989,9994,9995,10024,10024,10060,10060,10062,10062,10067,10069,10071,10071,10079,10080,10133,10135,10160,10160,10175,10191,10220,10223,11008,11903,11930,11930,12020,12031,12246,12271,12284,12287,12352,12352,12439,12440,12544,12548,12589,12592,12687,12687,12728,12783,12829,12831,12868,12880,12924,12926,13004,13007,13055,13055,13175,13178,13278,13279,13311,13311,19894,19967,40870,40959,42125,42127,42183,44031,55204,55295,64046,64047,64107,64255,64263,64274,64280,64284,64311,64311,64317,64317,64319,64319,64322,64322,64325,64325,64434,64466,64832,64847,64912,64913,64968,64975,65021,65023,65040,65055,65060,65071,65095,65096,65107,65107,65127,65127,65132,65135,65141,65141,65277,65278,65280,65280,65471,65473,65480,65481,65488,65489,65496,65497,65501,65503,65511,65511,65519,65528,65536,66303,66335,66335,66340,66351,66379,66559,66598,66599,66638,118783,119030,119039,119079,119081,119262,119807,119893,119893,119965,119965,119968,119969,119971,119972,119975,119976,119981,119981,119994,119994,119996,119996,120001,120001,120004,120004,120070,120070,120075,120076,120085,120085,120093,120093,120122,120122,120127,120127,120133,120133,120135,12
20137,120145,120145,120484,120487,120778,120781,120832,131069,173783,194559,195102,196605,196608,262141,262144,327677,327680,393213,393216,458749,458752,524285,524288,589821,589824,655357,655360,720893,720896,786429,786432,851965,851968,917501,917504,917504,917506,917535,917632,983037],Nh=e=>Fh(e,Mh),Lh=[173,173,847,847,6150,6150,6155,6155,6156,6156,6157,6157,8203,8203,8204,8204,8205,8205,8288,8288,65024,65024,65025,65025,65026,65026,65027,65027,65028,65028,65029,65029,65030,65030,65031,65031,65032,65032,65033,65033,65034,65034,65035,65035,65036,65036,65037,65037,65038,65038,65039,65039,65279,65279],Ph=[160,160,5760,5760,8192,8192,8193,8193,8194,8194,8195,8195,8196,8196,8197,8197,8198,8198,8199,8199,8200,8200,8201,8201,8202,8202,8203,8203,8239,8239,8287,8287,12288,12288],Th=[128,159,1757,1757,1807,1807,6158,6158,8204,8204,8205,8205,8232,8232,8233,8233,8288,8288,8289,8289,8290,8290,8291,8291,8298,8303,65279,65279,65529,65532,119155,119162],Uh=[64976,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1114110,1114111],Oh=[0,31,127,127,832,832,833,833,8206,8206,8207,8207,8234,8234,8235,8235,8236,8236,8237,8237,8238,8238,8298,8298,8299,8299,8300,8300,8301,8301,8302,8302,8303,8303,12272,12283,55296,57343,57344,63743,65529,65529,65530,65530,65531,65531,65532,65532,65533,65533,917505,917505,917536,917631,983040,1048573,1048576,1114109],Gh=e=>
2Fh(e,Ph)||Fh(e,Oh)||Fh(e,Th)||Fh(e,Uh),zh=[1470,1470,1472,1472,1475,1475,1488,1514,1520,1524,1563,1563,1567,1567,1569,1594,1600,1610,1645,1647,1649,1749,1757,1757,1765,1766,1786,1790,1792,1805,1808,1808,1810,1836,1920,1957,1969,1969,8207,8207,64285,64285,64287,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65020,65136,65140,65142,65276],Hh=e=>Fh(e,zh),Wh=[65,90,97,122,170,170,181,181,186,186,192,214,216,246,248,544,546,563,592,685,688,696,699,705,720,721,736,740,750,750,890,890,902,902,904,906,908,908,910,929,931,974,976,1013,1024,1154,1162,1230,1232,1269,1272,1273,1280,1295,1329,1366,1369,1375,1377,1415,1417,1417,2307,2307,2309,2361,2365,2368,2377,2380,2384,2384,2392,2401,2404,2416,2434,2435,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2494,2496,2503,2504,2507,2508,2519,2519,2524,2525,2527,2529,2534,2545,2548,2554,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2622,2624,2649,2652,2654,2654,2662,2671,2674,2676,2691,2691,2693,2699,2701,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2749,2752,2761,2761,2763,2764,2768,2768,2784,2784,2790,2799,2818,2819,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2870,2873,2877,2878,2880,2880,2887,2888,2891,2892,2903,2903,2908,2909,2911,2913,2918,2928,2947,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,2997,2999,3001,3006,3007,3009,3010,3014,3016,3018,3020,3031,3031,3047,3058,3073,3075,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3137,3140,3168,3169,3174,3183,3202,3203,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3262,3262,3264,3268,3271,3272,3274,3275,3285,3286,3294,3294,3296,3297,3302,3311,3330,3331,3333,3340,3342,3344,3346,3368,3370,3385,3390,3392,3398,3400,3402,3404,3415,3415,3424,3425,3430,3439,3458,3459,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3535,3537,3544,3551,3570,3572,3585,3632,3634,3635,3648,3654,3663,3675,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3760,3762,3763,3773,3773,3776,3780,3782,3782,3792,3801,3804,3805,3840,3863,3866,3892,3894,3894,3896,3896,3902,3911,3913,3946,3967,3967,3973,3973,3976,3979,4030,4037,4039,4044,4047,4047,4096,4129,4131,4135,4137,4138,4140,4140,4145,4145,4152,4152,4160,4183,4256,4293,4304,4344,4347,4347,4352,4441,4447,4514,4520,4601,4608,4614,4616,4678,4680,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4742,4744,4744,4746,4749,4752,4782,4784,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4814,4816,4822,4824,4846,4848,4878,4880,4880,4882,4885,4888,4894,4896,4934,4936,4954,4961,4988,5024,5108,5121,5750,5761,5786,5792,5872,5888,5900,5902,5905,5920,5937,5941,5942,5952,5969,5984,5996,5998,6e3,6016,6070,6078,6085,6087,6088,6100,6106,6108,6108,6112,6121,6160,6169,6176,6263,6272,6312,7680,7835,7840,7929,7936,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8206,8206,8305,8305,8319,8319,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8497,8499,8505,8509,8511,8517,8521,8544,8579,9014,9082,9109,9109,9372,9449,12293,12295,12321,12329,12337,12341,12344,12348,12353,12438,12445,12447,12449,12538,12540,12543,12549,12588,12593,12686,12688,12727,12784,12828,12832,12867,12896,12923,12927,12976,12992,13003,13008,13054,13056,13174,13179,13277,13280,13310,13312,19893,19968,40869,40960,42124,44032,55203,55296,64045,64048,64106,64256,64262,64275,64279,65313,65338,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500,66304,66334,66336,66339,66352,66378,66560,66597,66600,66637,118784,119029,119040,119078,119082,119142,119146,119154,119171,119172,119180,119209,119214,119261,119808,119892,119894,119964,119966,119967,119970,119970,119973,119974,119977,119980,119982,119993,119995,119995,119997,12e4,120002,120003,120005,120069,120071,120074,120077,120084,120086,120092,120094,120121,120123,120126,120128,120132,120134,120134,120138,120144,120146,120483,120488,120777,131072,173782,194560,195101,983040,1048573,1048576,1114109],Jh=e=>
2Fh(e,Wh),_h=e=>e.codePointAt(0);function jh(e){const t=[],n=e.length;for(let r=0;r<n;r+=1){const i=e.charCodeAt(r);if(i>=55296&&i<=56319&&n>r+1){const n=e.charCodeAt(r+1);if(n>=56320&&n<=57343){t.push(1024*(i-55296)+n-56320+65536),r+=1;continue}}t.push(i)}return t}class Kh{static generateFileID(e={}){let t=`${e.CreationDate.getTime()}\n`;for(let n in e)e.hasOwnProperty(n)&&(t+=`${n}: ${e[n].valueOf()}\n`);return Vc(t)}static generateRandomWordArray(e){return function(e){const t=new Uint8Array(e);return globalThis.crypto.getRandomValues(t),t}(e)}static create(e,t={}){return t.ownerPassword||t.userPassword?new Kh(e,t):null}constructor(e,t={}){if(!t.ownerPassword&&!t.userPassword)throw new Error("None of owner password and user password is defined.");this.document=e,this._setupEncryption(t)}_setupEncryption(e){switch(e.pdfVersion){case"1.4":case"1.5":this.version=2;break;case"1.6":case"1.7":this.version=4;break;case"1.7ext3":this.version=5;break;default:this.version=1}const t={Filter:"Standard"};switch(this.version){case 1:case 2:case 4:this._setupEncryptionV1V2V4(this.version,t,e);break;case 5:this._setupEncryptionV5(t,e)}this.dictionary=this.document.ref(t)}_setupEncryptionV1V2V4(e,t,n){let r,i;switch(e){case 1:r=2,this.keyBits=40,i=function(e={}){let t=-64;return e.printing&&(t|=4),e.modifying&&(t|=8),e.copying&&(t|=16),e.annotating&&(t|=32),t}(n.permissions);break;case 2:r=3,this.keyBits=128,i=Yh(n.permissions);break;case 4:r=4,this.keyBits=128,i=Yh(n.permissions)}const a=qh(n.userPassword),o=n.ownerPassword?qh(n.ownerPassword):a,s=function(e,t,n,r){let i=r,a=e>=3?51:1;for(let e=0;e<a;e++)i=Vc(i);const o=t/8;let s=i.slice(0,o),l=n;a=e>=3?20:1;for(let e=0;e<a;e++){const t=new Uint8Array(o);for(let n=0;n<o;n++)t[n]=s[n]^e;l=Rh(l,t)}return l}(r,this.keyBits,a,o);let l;var A;this.encryptionKey=function(e,t,n,r,i,a){let o=Wl(r,i,new Uint8Array([255&a,a>>8&255,a>>16&255,a>>24&255]),new Uint8Array(n));const s=e>=3?51:1,l=t/8;for(let e=0;e<s;e++)o=Vc(o),o=o.slice(0,l);return o}(r,this.keyBits,this.document._id,a,s,i),2===r?(A=this.encryptionKey,l=Rh(qh(),A)):l=function(e,t){const n=t.slice();let r=Vc(Wl(qh(),new Uint8Array(e)));for(let e=0;e<20;e++){const i=new Uint8Array(n.length);for(let r=0;r<n.length;r++)i[r]=t[r]^e;r=Rh(r,i)}const i=new Uint8Array(32);return i.set(r),i}(this.document._id,this.encryptionKey),t.V=e,e>=2&&(t.Length=this.keyBits),4===e&&(t.CF={StdCF:{AuthEvent:"DocOpen",CFM:"AESV2",Length:this.keyBits/8}},t.StmF="StdCF",t.StrF="StdCF"),t.R=r,t.O=s,t.U=l,t.P=i}_setupEncryptionV5(e,t){this.keyBits=256;const n=Yh(t.permissions),r=Vh(t.userPassword),i=t.ownerPassword?Vh(t.ownerPassword):r;this.encryptionKey=(0,Kh.generateRandomWordArray)(32);const a=function(e,t){const n=t(8),r=t(8),i=kh(Wl(e,n));return Wl(i,n,r)}(r,Kh.generateRandomWordArray),o=function(e,t,n){return Dh(n,kh(Wl(e,t)),new Uint8Array(16),!1)}(r,a.slice(40,48),this.encryptionKey),s=function(e,t,n){const r=n(8),i=n(8),a=kh(Wl(e,r,t));return Wl(a,r,i)}(i,a,Kh.generateRandomWordArray),l=function(e,t,n,r){return Dh(r,kh(Wl(e,t,n)),new Uint8Array(16),!1)}(i,s.slice(40,48),a,this.encryptionKey),A=function(e,t,n){const r=new Uint8Array(16);r[0]=255&e,r[1]=e>>8&255,r[2]=e>>16&255,r[3]=e>>24&255,r[4]=255,r[5]=255,r[6]=255,r[7]=255,r[8]=84,r[9]=97,r[10]=100,r[11]=98;const i=n(4);return r.set(i,12),function(e,t){return Bu(t,{disablePadding:!0}).encrypt(e)}(r,t)}(n,this.encryptionKey,Kh.generateRandomWordArray);e.V=5,e.Length=this.keyBits,e.CF={StdCF:{AuthEvent:"DocOpen",CFM:"AESV3",Length:this.keyBits/8}},e.StmF="StdCF",e.StrF="StdCF",e.R=5,e.O=s,e.OE=l,e.U=a,e.UE=o,e.P=n,e.Perms=A}getEncryptFn(e,t){let n,r;if(this.version<5){const r=new Uint8Array([255&e,e>>8&255,e>>16&255,255&t,t>>8&255]);n=Wl(this.encryptionKey,r)}if(1===this.version||2===this.version){let e=Vc(n);const t=Math.min(16,this.keyBits/8+5);return e=e.slice(0,t),t=>Rh(t,e)}if(4===this.version){const e=new Uint8Array([115,65,108,84]);r=Vc(Wl(n,e))}else r=this.encryptionKey;const i=Kh.generateRandomWordArray(16);return e=>{const t=Dh(e,r,i,!0);return Wl(i,t)}}end(){this.dictionary.end()}}function Yh(e={}){let t=-3904;return"lowResolution"===e.printing&&(t|=4),"highResolution"===e.printing&&(t|=2052),e.modifying&&(t|=8),e.copying&&(t|=16),e.annotating&&(t|=32),e.fillingForms&&(t|=256),e.contentAccessibility&&(t|=512),e.documentAssembly&&(t|=1024),t}function qh(e=""){const t=new Uint8Array(32),n=e.length;let r=0;for(;r<n&&r<32;){const n=e.charCodeAt(r);if(n>255)throw new Error("Password contains one or more invalid characters.");t[r]=n,r++}for(;r<32;)t[r]=Xh[r-n],r++;return t}function Vh(e=""){e=unescape(encodeURIComponent(function(e,t={}){if("string"!=typeof e)throw new TypeError("Expected string.");if(0===e.length)return"";const n=jh(e).map(e=>(e=>Fh(e,Ph))(e)?32:e).filter(e=>!(e=>Fh(e,Lh))(e)),r=String.fromCodePoint.apply(null,n).normalize("NFKC"),i=jh(r);if(i.some(Gh))throw new Error("Prohibited character, see https://tools.ietf.org/html/rfc4013#section-2.3");
2if(!0!==t.allowUnassigned&&i.some(Nh))throw new Error("Unassigned code point, see https://tools.ietf.org/html/rfc4013#section-2.5");const a=i.some(Hh),o=i.some(Jh);if(a&&o)throw new Error("String must not contain RandALCat and LCat at the same time, see https://tools.ietf.org/html/rfc3454#section-6");const s=Hh(_h((e=>e[0])(r))),l=Hh(_h((e=>e[e.length-1])(r)));if(a&&(!s||!l))throw new Error("Bidirectional RandALCat character must be the first and the last character of the string, see https://tools.ietf.org/html/rfc3454#section-6");return r}(e)));const t=Math.min(127,e.length),n=new Uint8Array(t);for(let r=0;r<t;r++)n[r]=e.charCodeAt(r);return n}const Xh=[40,191,78,94,78,117,138,65,100,0,78,86,255,250,1,8,46,46,0,182,208,104,62,128,47,12,169,254,100,83,105,122],{number:Zh}=Xu;let $h=class{constructor(e){this.doc=e,this.stops=[],this.embedded=!1,this.transform=[1,0,0,1,0,0]}stop(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
vendor: 6,345 bytes, line 2
2="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}setTransform(e,t,n,r,i,a){return this.transform=[e,t,n,r,i,a],this}embed(e){let t;const n=this.stops.length;if(0===n)return;this.embedded=!0,this.matrix=e;const r=this.stops[n-1];r[0]<1&&this.stops.push([1,r[1],r[2]]);const i=[],a=[],o=[];for(let e=0;e<n-1;e++)a.push(0,1),e+2!==n&&i.push(this.stops[e+1][0]),t=this.doc.ref({FunctionType:2,Domain:[0,1],C0:this.stops[e+0][1],C1:this.stops[e+1][1],N:1}),o.push(t),t.end();1===n?t=o[0]:(t=this.doc.ref({FunctionType:3,Domain:[0,1],Functions:o,Bounds:i,Encode:a}),t.end()),this.id="Sh"+ ++this.doc._gradCount;const s=this.shader(t);s.end();const l=this.doc.ref({Type:"Pattern",PatternType:2,Shading:s,Matrix:this.matrix.map(Zh)});if(l.end(),this.stops.some(e=>e[2]<1)){let e=this.opacityGradient();e._colorSpace="DeviceGray";for(let t of this.stops)e.stop(t[0],[t[2]]);e=e.embed(this.matrix);const t=[0,0,this.doc.page.width,this.doc.page.height],n=this.doc.ref({Type:"XObject",Subtype:"Form",FormType:1,BBox:t,Group:{Type:"Group",S:"Transparency",CS:"DeviceGray"},Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Pattern:{Sh1:e}}});n.write("/Pattern cs /Sh1 scn"),n.end(`${t.join(" ")} re f`);const r=this.doc.ref({Type:"ExtGState",SMask:{Type:"Mask",S:"Luminosity",G:n}});r.end();const i=this.doc.ref({Type:"Pattern",PatternType:1,PaintType:1,TilingType:2,BBox:t,XStep:t[2],YStep:t[3],Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Pattern:{Sh1:l},ExtGState:{Gs1:r}}});i.write("/Gs1 gs /Pattern cs /Sh1 scn"),i.end(`${t.join(" ")} re f`),this.doc.page.patterns[this.id]=i}else this.doc.page.patterns[this.id]=l;return l}apply(e){const[t,n,r,i,a,o]=this.doc._ctm,[s,l,A,u,c,h]=this.transform,g=[t*s+r*l,n*s+i*l,t*A+r*u,n*A+i*u,t*c+r*h+a,n*c+i*h+o];this.embedded&&g.join(" ")===this.matrix.join(" ")||this.embed(g),this.doc._setColorSpace("Pattern",e);const f=e?"SCN":"scn";return this.doc.addContent(`/${this.id} ${f}`)}};var eg={PDFGradient:$h,PDFLinearGradient:class e extends $h{constructor(e,t,n,r,i){super(e),this.x1=t,this.y1=n,this.x2=r,this.y2=i}shader(e){return this.doc.ref({ShadingType:2,ColorSpace:this._colorSpace,Coords:[this.x1,this.y1,this.x2,this.y2],Function:e,Extend:[!0,!0]})}opacityGradient(){return new e(this.doc,this.x1,this.y1,this.x2,this.y2)}},PDFRadialGradient:class e extends $h{constructor(e,t,n,r,i,a,o){super(e),this.doc=e,this.x1=t,this.y1=n,this.r1=r,this.x2=i,this.y2=a,this.r2=o}shader(e){return this.doc.ref({ShadingType:3,ColorSpace:this._colorSpace,Coords:[this.x1,this.y1,this.r1,this.x2,this.y2,this.r2],Function:e,Extend:[!0,!0]})}opacityGradient(){return new e(this.doc,this.x1,this.y1,this.r1,this.x2,this.y2,this.r2)}}};const tg=["DeviceCMYK","DeviceRGB"];var ng={PDFTilingPattern:class{constructor(e,t,n,r,i){this.doc=e,this.bBox=t,this.xStep=n,this.yStep=r,this.stream=i}createPattern(){const e=this.doc.ref();e.end();const[t,n,r,i,a,o]=this.doc._ctm,[s,l,A,u,c,h]=[1,0,0,1,0,0],g=[t*s+r*l,n*s+i*l,t*A+r*u,n*A+i*u,t*c+r*h+a,n*c+i*h+o],f=this.doc.ref({Type:"Pattern",PatternType:1,PaintType:2,TilingType:2,BBox:this.bBox,XStep:this.xStep,YStep:this.yStep,Matrix:g.map(e=>+e.toFixed(5)),Resources:e});return f.end(this.stream),f}embedPatternColorSpaces(){tg.forEach(e=>{const t=this.getPatternColorSpaceId(e);if(this.doc.page.colorSpaces[t])return;const n=this.doc.ref(["Pattern",e]);n.end(),this.doc.page.colorSpaces[t]=n})}getPatternColorSpaceId(e){return`CsP${e}`}embed(){this.id||(this.doc._patternCount=this.doc._patternCount+1,this.id="P"+this.doc._patternCount,this.pattern=this.createPattern()),this.doc.page.patterns[this.id]||(this.doc.page.patterns[this.id]=this.pattern)}apply(e,t){this.embedPatternColorSpaces(),this.embed();const n=this.doc._normalizeColor(t);if(!n)throw Error(`invalid pattern color. (value: ${t})`);const r=this.getPatternColorSpaceId(this.doc._getColorSpace(n));this.doc._setColorSpace(r,e);const i=e?"SCN":"scn";return this.doc.addContent(`${n.join(" ")} /${this.id} ${i}`)}}};const{PDFGradient:rg,PDFLinearGradient:ig,PDFRadialGradient:ag}=eg,{PDFTilingPattern:og}=ng;var sg={initColor(){this.spotColors={},this._opacityRegistry={},this._opacityCount=0,this._patternCount=0,this._gradCount=0},_normalizeColor(e){if("string"==typeof e)if("#"===e.charAt(0)){4===e.length&&(e=e.replace(/#([0-9A-F])([0-9A-F])([0-9A-F])/i,"#$1$1$2$2$3$3"));const t=parseInt(e.slice(1),16);e=[t>>16,t>>8&255,255&t]}else if(lg[e])e=lg[e];else if(this.spotColors[e])return this.spotColors[e];return Array.isArray(e)?(3===e.length?e=e.map(e=>e/255):4===e.length&&(e=e.map(e=>e/100)),e):null},_setColor(e,t){return e instanceof rg?(e.apply(t),!0):Array.isArray(e)&&e[0]instanceof og?(e[0].apply(t,e[1]),!0):this._setColorCore(e,t)},_setColorCore(e,t){if(!(e=this._normalizeColor(e)))return!1;const n=t?"SCN":"scn",r=this._getColorSpace(e);return this._setColorSpace(r,t),e instanceof Uu?(this.page.colorSpaces[e.id]=e.ref,this.addContent(`1 ${n}`)):this.addContent(`${e.join(" ")} ${n}`),!0},_setColorSpace(e,t){const n=t?"CS":"cs";return this.addContent(`/${e} ${n}`)},_getColorSpace:e=>e instanceof Uu?e.id:4===e.length?"DeviceCMYK":"DeviceRGB",fillColor(e,t){return this._setColor(e,!1)&&this.fillOpacity(t),this._fillColor=[e,t],this},strokeColor(e,t){return this._setColor(e,!0)&&this.strokeOpacity(t),this},opacity(e){return this._doOpacity(e,e),this},fillOpacity(e){return this._doOpacity(e,null),this},strokeOpacity(e){return this._doOpacity(null,e),this},_doOpacity(e,t){let n,r;if(null==e&&null==t)return;null!=e&&(e=Math.max(0,Math.min(1,e))),null!=t&&(t=Math.max(0,Math.min(1,t)));const i=`${e}_${t}`;return this._opacityRegistry[i]?[n,r]=this._opacityRegistry[i]:(n={Type:"ExtGState"},null!=e&&(n.ca=e),null!=t&&(n.CA=t),n=this.ref(n),n.end(),r="Gs"+ ++this._opacityCount,this._opacityRegistry[i]=[n,r]),this.page.ext_gstates[r]=n,this.addContent(`/${r} gs`)},linearGradient(e,t,n,r){return new ig(this,e,t,n,r)},radialGradient(e,t,n,r,i,a){return new ag(this,e,t,n,r,i,a)},pattern(e,t,n,r){return new og(this,e,t,n,r)}
vendor: 11,776 bytes, line 2
2,addSpotColor(e,t,n,r,i){const a=new Uu(this,e,t,n,r,i);return this.spotColors[e]=a,this}},lg={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]};let Ag,ug,cg,hg,gg,fg;Ag=ug=cg=hg=gg=fg=0;const dg={A:7,a:7,C:6,c:6,H:1,h:1,L:2,l:2,M:2,m:2,Q:4,q:4,S:4,s:4,T:2,t:2,V:1,v:1,Z:0,z:0},pg=function(e){return e in dg},mg=function(e){const t=e.codePointAt(0);return 32===t||9===t||13===t||10===t},yg=function(e){const t=e.codePointAt(0);return null!=t&&48<=t&&t<=57},Ig=function(e,t){let n=t,r="",i="none";for(;n<e.length;n+=1){const t=e[n];if("+"===t||"-"===t){if("none"===i){i="sign",r+=t;continue}if("e"===i){i="exponent_sign",r+=t;continue}}if(yg(t)){if("none"===i||"sign"===i||"whole"===i){i="whole",r+=t;continue}if("decimal_point"===i||"decimal"===i){i="decimal",r+=t;continue}if("e"===i||"exponent_sign"===i||"exponent"===i){i="exponent",r+=t;continue}}if("."!==t||"none"!==i&&"sign"!==i&&"whole"!==i){if("E"!==t&&"e"!==t||"whole"!==i&&"decimal_point"!==i&&"decimal"!==i)break;i="e",r+=t}else i="decimal_point",r+=t}const a=Number.parseFloat(r);return Number.isNaN(a)?[t,null]:[n-1,a]},Cg={M:(e,t)=>(Ag=t[0],ug=t[1],cg=hg=null,gg=Ag,fg=ug,e.moveTo(Ag,ug)),m:(e,t)=>(Ag+=t[0],ug+=t[1],cg=hg=null,gg=Ag,fg=ug,e.moveTo(Ag,ug)),C:(e,t)=>(Ag=t[4],ug=t[5],cg=t[2],hg=t[3],e.bezierCurveTo(...t)),c:(e,t)=>(e.bezierCurveTo(t[0]+Ag,t[1]+ug,t[2]+Ag,t[3]+ug,t[4]+Ag,t[5]+ug),cg=Ag+t[2],hg=ug+t[3],Ag+=t[4],ug+=t[5]),S:(e,t)=>(null===cg&&(cg=Ag,hg=ug),e.bezierCurveTo(Ag-(cg-Ag),ug-(hg-ug),t[0],t[1],t[2],t[3]),cg=t[0],hg=t[1],Ag=t[2],ug=t[3]),s:(e,t)=>(null===cg&&(cg=Ag,hg=ug),e.bezierCurveTo(Ag-(cg-Ag),ug-(hg-ug),Ag+t[0],ug+t[1],Ag+t[2],ug+t[3]),cg=Ag+t[0],hg=ug+t[1],Ag+=t[2],ug+=t[3]),Q:(e,t)=>(cg=t[0],hg=t[1],Ag=t[2],ug=t[3],e.quadraticCurveTo(t[0],t[1],Ag,ug)),q:(e,t)=>(e.quadraticCurveTo(t[0]+Ag,t[1]+ug,t[2]+Ag,t[3]+ug),cg=Ag+t[0],hg=ug+t[1],Ag+=t[2],ug+=t[3]),T:(e,t)=>(null===cg?(cg=Ag,hg=ug):(cg=Ag-(cg-Ag),hg=ug-(hg-ug)),e.quadraticCurveTo(cg,hg,t[0],t[1]),cg=Ag-(cg-Ag),hg=ug-(hg-ug),Ag=t[0],ug=t[1]),t:(e,t)=>(null===cg?(cg=Ag,hg=ug):(cg=Ag-(cg-Ag),hg=ug-(hg-ug)),e.quadraticCurveTo(cg,hg,Ag+t[0],ug+t[1]),Ag+=t[0],ug+=t[1]),A:(e,t)=>(Eg(e,Ag,ug,t),Ag=t[5],ug=t[6]),a:(e,t)=>(t[5]+=Ag,t[6]+=ug,Eg(e,Ag,ug,t),Ag=t[5],ug=t[6]),L:(e,t)=>(Ag=t[0],ug=t[1],cg=hg=null,e.lineTo(Ag,ug)),l:(e,t)=>(Ag+=t[0],ug+=t[1],cg=hg=null,e.lineTo(Ag,ug)),H:(e,t)=>(Ag=t[0],cg=hg=null,e.lineTo(Ag,ug)),h:(e,t)=>(Ag+=t[0],cg=hg=null,e.lineTo(Ag,ug)),V:(e,t)=>(ug=t[0],cg=hg=null,e.lineTo(Ag,ug)),v:(e,t)=>(ug+=t[0],cg=hg=null,e.lineTo(Ag,ug)),Z:e=>(e.closePath(),Ag=gg,ug=fg),z:e=>(e.closePath(),Ag=gg,ug=fg)},Eg=function(e,t,n,r){const[i,a,o,s,l,A,u]=r,c=bg(A,u,i,a,s,l,o,t,n);for(let t of c){const n=Bg(...t);e.bezierCurveTo(...n)}},bg=function(e,t,n,r,i,a,o,s,l){const A=o*(Math.PI/180),u=Math.sin(A),c=Math.cos(A);n=Math.abs(n),r=Math.abs(r),cg=c*(s-e)*.5+u*(l-t)*.5,hg=c*(l-t)*.5-u*(s-e)*.5;let h=cg*cg/(n*n)+hg*hg/(r*r);h>1&&(h=Math.sqrt(h),n*=h,r*=h);const g=c/n,f=u/n,d=-u/r,p=c/r,m=g*s+f*l,y=d*s+p*l,I=g*e+f*t,C=d*e+p*t;let E=1/((I-m)*(I-m)+(C-y)*(C-y))-.25;E<0&&(E=0);let b=Math.sqrt(E);a===i&&(b=-b);const B=.5*(m+I)-b*(C-y),w=.5*(y+C)+b*(I-m),Q=Math.atan2(y-w,m-B);let v=Math.atan2(C-w,I-B)-Q;v<0&&1===a?v+=2*Math.PI:v>0&&0===a&&(v-=2*Math.PI);const x=Math.ceil(Math.abs(v/(.5*Math.PI+.001))),S=[];for(let e=0;e<x;e++){const t=Q+e*v/x,i=Q+(e+1)*v/x;S[e]=[B,w,t,i,n,r,u,c]}return S},Bg=function(e,t,n,r,i,a,o,s){const l=s*i,A=-o*a,u=o*i,c=s*a,h=.5*(r-n),g=8/3*Math.sin(.5*h)*Math.sin(.5*h)/Math.sin(h),f=e+Math.cos(n)-g*Math.sin(n),d=t+Math.sin(n)+g*Math.cos(n),p=e+Math.cos(r),m=t+Math.sin(r),y=p+g*Math.sin(r),I=m-g*Math.cos(r);return[l*f+A*d,u*f+c*d,l*y+A*I,u*y+c*I,l*p+A*m,u*p+c*m]};class wg{static apply(e,t){const n=function(e){const t=[];let n=null,r=[],i=0,a=!1,o=!1;for(let s=0;s<e.length;s+=1){const l=e.charAt(s);if(mg(l))continue;if(a&&","===l){if(o)break;o=!0;continue}if(pg(l)){if(o)return t;if(null==n){if("M"!==l&&"m"!==l)return t}else if(0!==r.length)return t;n=l,r=[],i=dg[n],a=!1,0===i&&t.push({command:n,args:r});continue}if(null==n)return t;let A=s,u=null;if("A"===n||"a"===n){const t=r.length;0!==t&&1!==t||"+"!==l&&"-"!==l&&([A,u]=Ig(e,s)),2!==t&&5!==t&&6!==t||([A,u]=Ig(e,s)),3!==t&&4!==t||("0"===l&&(u=0),"1"===l&&(u=1))}else[A,u]=Ig(e,s);if(null==u)return t;r.push(u),a=!0,o=!1,s=A,r.length===i&&(t.push({command:n,args:r}),"M"===n&&(n="L"),"m"===n&&(n="l"),r=[])}return t}(t);!function(e,t){Ag=ug=cg=hg=gg=fg=0;for(let n=0;n<e.length;n++){const r=e[n];"function"==typeof Cg[r.command]&&Cg[r.command](t,r.args)}}(n,e)}}const{number:Qg}=Xu,vg=(Math.sqrt(2)-1)/3*4;var xg={initVector(){this._ctm=[1,0,0,1,0,0],this._ctmStack=[]},save(){return this._ctmStack.push(this._ctm.slice()),this.addContent("q")},restore(){return this._ctm=this._ctmStack.pop()||[1,0,0,1,0,0],this.addContent("Q")},closePath(){return this.addContent("h")},lineWidth(e){return this.addContent(`${Qg(e)} w`)},_CAP_STYLES:{BUTT:0,ROUND:1,SQUARE:2},lineCap(e){return"string"==typeof e&&(e=this._CAP_STYLES[e.toUpperCase()]),this.addContent(`${e} J`)},_JOIN_STYLES:{MITER:0,ROUND:1,BEVEL:2},lineJoin(e){return"string"==typeof e&&(e=this._JOIN_STYLES[e.toUpperCase()]),this.addContent(`${e} j`)},miterLimit(e){return this.addContent(`${Qg(e)} M`)},dash(e,t={}){const n=e;Array.isArray(e)||(e=[e,t.space||e]);const r=e.every(e=>Number.isFinite(e)&&e>0);if(!r)throw new Error(`dash(${JSON.stringify(n)}, ${JSON.stringify(t)}) invalid, lengths must be numeric and greater than zero`);return e=e.map(Qg).join(" "),this.addContent(`[${e}] ${Qg(t.phase||0)} d`)},undash(){return this.addContent("[] 0 d")},moveTo(e,t){return this.addContent(`${Qg(e)} ${Qg(t)} m`)},lineTo(e,t){return this.addContent(`${Qg(e)} ${Qg(t)} l`)},bezierCurveTo(e,t,n,r,i,a){return this.addContent(`${Qg(e)} ${Qg(t)} ${Qg(n)} ${Qg(r)} ${Qg(i)} ${Qg(a)} c`)},quadraticCurveTo(e,t,n,r){return this.addContent(`${Qg(e)} ${Qg(t)} ${Qg(n)} ${Qg(r)} v`)},rect(e,t,n,r){return this.addContent(`${Qg(e)} ${Qg(t)} ${Qg(n)} ${Qg(r)} re`)},roundedRect(e,t,n,r,i){let a;null==i&&(i=0),a=Array.isArray(i)?i.slice(0,4):[i,i,i,i];const o=Math.min(.5*n,.5*r),s=Math.max(0,Math.min(a[0]||0,o)),l=Math.max(0,Math.min(a[1]||0,o)),A=Math.max(0,Math.min(a[2]||0,o)),u=Math.max(0,Math.min(a[3]||0,o)),c=l*(1-vg),h=A*(1-vg),g=u*(1-vg),f=s*(1-vg);return this.moveTo(e+s,t),this.lineTo(e+n-l,t),l>0&&this.bezierCurveTo(e+n-c,t,e+n,t+c,e+n,t+l),this.lineTo(e+n,t+r-A),A>0&&this.bezierCurveTo(e+n,t+r-h,e+n-h,t+r,e+n-A,t+r),this.lineTo(e+u,t+r),u>0&&this.bezierCurveTo(e+g,t+r,e,t+r-g,e,t+r-u),this.lineTo(e,t+s),s>0&&this.bezierCurveTo(e,t+f,e+f,t,e+s,t),this.closePath()},ellipse(e,t,n,r){null==r&&(r=n);const i=n*vg,a=r*vg,o=(e-=n)+2*n,s=(t-=r)+2*r,l=e+n,A=t+r;return this.moveTo(e,A),this.bezierCurveTo(e,A-a,l-i,t,l,t),this.bezierCurveTo(l+i,t,o,A-a,o,A),this.bezierCurveTo(o,A+a,l+i,s,l,s),this.bezierCurveTo(l-i,s,e,A+a,e,A),this.closePath()},circle(e,t,n){return this.ellipse(e,t,n)},arc(e,t,n,r,i,a){null==a&&(a=!1);const o=2*Math.PI,s=.5*Math.PI;let l=i-r;Math.abs(l)>o?l=o:0!==l&&a!==l<0&&(l=(a?-1:1)*o+l);const A=Math.ceil(Math.abs(l)/s),u=l/A,c=u/s*vg*n;let h=r,g=-Math.sin(h)*c,f=Math.cos(h)*c,d=e+Math.cos(h)*n,p=t+Math.sin(h)*n;this.moveTo(d,p);for(let r=0;r<A;r++){const r=d+g,i=p+f;h+=u,d=e+Math.cos(h)*n,p=t+Math.sin(h)*n,g=-Math.sin(h)*c,f=Math.cos(h)*c;const a=d-g,o=p-f;this.bezierCurveTo(r,i,a,o,d,p)}return this},polygon(...e){this.moveTo(...e.shift()||[]);for(let t of e)this.lineTo(...t||[]);return this.closePath()},path(e){return wg.apply(this,e),this},_windingRule:e=>/even-?odd/.test(e)?"*":"",fill(e,t){return/(even-?odd)|(non-?zero)/.test(e)&&(t=e,e=null),e&&this.fillColor(e),this.addContent(`f${this._windingRule(t)}`)},stroke(e){return e&&this.strokeColor(e),this.addContent("S")},fillAndStroke(e,t,n){null==t&&(t=e);const 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(e){return this.addContent(`W${this._windingRule(e)} n`)},transform(e,t,n,r,i,a){if(1===e&&0===t&&0===n&&1===r&&0===i&&0===a)return this;const o=this._ctm,[s,l,A,u,c,h]=o;o[0]=s*e+A*t,o[1]=l*e+u*t,o[2]=s*n+A*r,o[3]=l*n+u*r,o[4]=s*i+A*a+c,o[5]=l*i+u*a+h;const g=[e,t,n,r,i,a].map(e=>Qg(e)).join(" ");return this.addContent(`${g} cm`)},translate(e,t){return this.transform(1,0,0,1,e,t)},rotate(e,t={}){let n;const r=e*Math.PI/180,i=Math.cos(r),a=Math.sin(r);let o=n=0;if(null!=t.origin){[o,n]=t.origin;
2const e=o*a+n*i;o-=o*i-n*a,n-=e}return this.transform(i,a,-a,i,o,n)},scale(e,t,n={}){let r;null==t&&(t=e),"object"==typeof t&&(n=t,t=e);let i=r=0;return null!=n.origin&&([i,r]=n.origin,i-=e*i,r-=t*r),this.transform(e,0,0,t,i,r)}};const Sg=e=>{throw new Error(`Cannot read '${e}': file paths are not supported outside of Node. Pass a Uint8Array, ArrayBuffer or a data URL instead.`)},kg=new Map,Dg=(e,t,n)=>{if(void 0===e)return n;if(!(e instanceof Date)||Number.isNaN(e.getTime()))throw new TypeError(`Expected options.${t} to be a valid Date`);return e.getTime()};var Rg={readFileSync:e=>kg.has(e)?kg.get(e).data:Sg(e),statSync(e){if(kg.has(e)){const{birthtime:t,ctime:n}=kg.get(e);return{birthtime:new Date(t),ctime:new Date(n)}}return Sg(e)}};const Fg={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},Mg=".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+/);class Ng{constructor(e){this.name=e.name,this.bbox=e.bbox.slice(),this.ascender=e.ascender,this.descender=e.descender,this.xHeight=e.xHeight,this.capHeight=e.capHeight,this.lineGap=this.bbox[3]-this.bbox[1]-(this.ascender-this.descender);const t=e.glyphNames.split(" ");this.glyphWidths=Object.fromEntries(t.map((t,n)=>[t,e.glyphWidths[n]])),this.kernPairs={};for(let n=0;n<e.kernPairs.length;n+=2){const r=e.kernPairs[n];let i=0;for(const a of e.kernPairs[n+1]){i+=a;const e=Math.floor(i/t.length),n=i%t.length;this.kernPairs[`${t[e]}\0${t[n]}`]=r}}}encodeText(e){const t=[];for(let n=0,r=e.length;n<r;n++){let r=e.charCodeAt(n);r=Fg[r]||r,t.push(r.toString(16))}return t}glyphsForString(e){const t=[];for(let n=0,r=e.length;n<r;n++){const r=e.charCodeAt(n);t.push(this.characterToGlyph(r))}return t}characterToGlyph(e){return Mg[Fg[e]||e]||".notdef"}widthOfGlyph(e){return this.glyphWidths[e]||0}getKernPair(e,t){return this.kernPairs[e+"\0"+t]||0}advancesForGlyphs(e){const t=[];for(let n=0;n<e.length;n++){const r=e[n],i=e[n+1];t.push(this.widthOfGlyph(r)+this.getKernPair(r,i))}return t}}class Lg{constructor(){}
vendor: 4,824 bytes, line 2
2encode(){throw new Error("Must be implemented by subclasses")}widthOfString(){throw new Error("Must be implemented by subclasses")}ref(){return null!=this.dictionary?this.dictionary:this.dictionary=this.document.ref()}finalize(){this.embedded||null==this.dictionary||(this.embed(),this.embedded=!0)}embed(){throw new Error("Must be implemented by subclasses")}lineHeight(e,t=!1){const n=t?this.lineGap:0;return(this.ascender+n-this.descender)/1e3*e}}class Pg extends Lg{constructor(e,t,n){super(),this.document=e,this.name=t.name,this.id=n,this.font=new Ng(t),({ascender:this.ascender,descender:this.descender,bbox:this.bbox,lineGap:this.lineGap,xHeight:this.xHeight,capHeight:this.capHeight}=this.font)}embed(){return this.dictionary.data={Type:"Font",BaseFont:this.name,Subtype:"Type1",Encoding:"WinAnsiEncoding"},this.dictionary.end()}encode(e){const t=this.font.encodeText(e),n=this.font.glyphsForString(`${e}`),r=this.font.advancesForGlyphs(n),i=[];for(let e=0;e<n.length;e++){const t=n[e];i.push({xAdvance:r[e],yAdvance:0,xOffset:0,yOffset:0,advanceWidth:this.font.widthOfGlyph(t)})}return[t,i]}widthOfString(e,t){const n=this.font.glyphsForString(`${e}`),r=this.font.advancesForGlyphs(n);let i=0;for(let e of r)i+=e;return i*(t/1e3)}}const Tg=function(e){return`0000${e.toString(16)}`.slice(-4)};class Ug extends Lg{constructor(e,t,n){super(),this.document=e,this.font=t,this.id=n,this.subset=this.font.createSubset(),this.unicode=[[0]],this.widths=[this.font.getGlyph(0).advanceWidth],this.name=this.font.postscriptName,this.scale=1e3/this.font.unitsPerEm,this.ascender=this.font.ascent*this.scale,this.descender=this.font.descent*this.scale,this.xHeight=this.font.xHeight*this.scale,this.capHeight=this.font.capHeight*this.scale,this.lineGap=this.font.lineGap*this.scale,this.bbox=this.font.bbox,!1!==e.options.fontLayoutCache&&(this.layoutCache=Object.create(null))}layoutRun(e,t){const n=this.font.layout(e,t);for(let e=0;e<n.positions.length;e++){const t=n.positions[e];for(let e in t)t[e]*=this.scale;t.advanceWidth=n.glyphs[e].advanceWidth*this.scale}return n}layoutCached(e){if(!this.layoutCache)return this.layoutRun(e);let t;if(t=this.layoutCache[e])return t;const n=this.layoutRun(e);return this.layoutCache[e]=n,n}layout(e,t,n){if(t)return this.layoutRun(e,t);let r=n?null:[],i=n?null:[],a=0,o=0,s=0;for(;s<=e.length;){var l;if(s===e.length&&o<s||(l=e.charAt(s),[" ","\t"].includes(l))){const t=this.layoutCached(e.slice(o,++s));n||(r=r.concat(t.glyphs),i=i.concat(t.positions)),a+=t.advanceWidth,o=s}else s++}return{glyphs:r,positions:i,advanceWidth:a}}encode(e,t){const{glyphs:n,positions:r}=this.layout(e,t),i=[];for(let e=0;e<n.length;e++){const t=n[e],r=this.subset.includeGlyph(t.id);i.push(`0000${r.toString(16)}`.slice(-4)),null==this.widths[r]&&(this.widths[r]=t.advanceWidth*this.scale),null==this.unicode[r]&&(this.unicode[r]=t.codePoints)}return[i,r]}widthOfString(e,t,n){return this.layout(e,n,!0).advanceWidth*(t/1e3)}embed(){const e=null!=this.subset.cff,t=this.document.ref();e&&(t.data.Subtype="CIDFontType0C"),t.end(this.subset.encode());const n=((null!=this.font["OS/2"]?this.font["OS/2"].sFamilyClass:void 0)||0)>>8;let 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);const i=[1,2,3,4,5,6].map(e=>String.fromCharCode((this.id.charCodeAt(e)||73)+17)).join("")+"+"+this.font.postscriptName?.replaceAll(" ","_"),{bbox:a}=this.font,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});if(e?o.data.FontFile3=t:o.data.FontFile2=t,this.document.subset&&1===this.document.subset){const e=this.widths.length-1,t=new Uint8Array(Math.ceil((e+1)/8));for(let n=0;n<=e;n++)null!=this.widths[n]&&(t[Math.floor(n/8)]|=128>>n%8);const n=this.document.ref();n.write(t),n.end(),o.data.CIDSet=n}o.end();const s={Type:"Font",Subtype:"CIDFontType0",BaseFont:i,CIDSystemInfo:{Registry:new String("Adobe"),Ordering:new String("Identity"),Supplement:0},FontDescriptor:o,W:[0,this.widths]};e||(s.Subtype="CIDFontType2",s.CIDToGIDMap="Identity");const l=this.document.ref(s);return l.end(),this.dictionary.data={Type:"Font",Subtype:"Type0",BaseFont:i,Encoding:"Identity-H",DescendantFonts:[l],ToUnicode:this.toUnicodeCmap()},this.dictionary.end()}toUnicodeCmap(){const e=this.document.ref(),t=[];for(let e of this.unicode){const n=[];for(let t of e)t>65535&&(t-=65536,n.push(Tg(t>>>10&1023|55296)),t=56320|1023&t),n.push(Tg(t));t.push(`<${n.join(" ")}>`)}const n=Math.ceil(t.length/256),r=[];for(let e=0;e<n;e++){const n=256*e,i=Math.min(256*(e+1),t.length);
2r.push(`<${Tg(n)}> <${Tg(i-1)}> [${t.slice(n,i).join(" ")}]`)}return e.end(`/CIDInit /ProcSet findresource begin\n12 dict begin\nbegincmap\n/CIDSystemInfo <<\n /Registry (Adobe)\n /Ordering (UCS)\n /Supplement 0\n>> def\n/CMapName /Adobe-Identity-UCS def\n/CMapType 2 def\n1 begincodespacerange\n<0000><ffff>\nendcodespacerange\n${r.length} beginbfrange\n${r.join("\n")}\nendbfrange\nendcmap\nCMapName currentdict /CMap defineresource pop\nend\nend`),e}}const Og=new Set(["Courier","Courier-Bold","Courier-BoldOblique","Courier-Oblique","Helvetica","Helvetica-Bold","Helvetica-BoldOblique","Helvetica-Oblique","Symbol","Times-Bold","Times-BoldItalic","Times-Italic","Times-Roman","ZapfDingbats"]),Gg=(e,t)=>{if(null==e||"object"!=typeof e||!Og.has(e.name)||null!=t&&e.name!==t)throw new TypeError("Invalid standard font data.")},zg=new Map;class Hg{static open(e,t,n,r){let i;if("string"==typeof t){if(a=t,Og.has(a))return new Pg(e,(e=>{if(!Og.has(e))return null;const t=zg.get(e);if(null==t)throw new Error(`Standard font "${e}" is not registered. Call registerStdFonts() before using it.`);if("function"!=typeof t)return t;const n=t();return Gg(n,e),zg.set(e,n),n})(t),r);t=Rg.readFileSync(t)}var a;if(t instanceof Uint8Array?i=ut(t,n):t instanceof ArrayBuffer?i=ut(new Uint8Array(t),n):"function"==typeof t?.layout&&(i=t),null==i)throw new Error("Not a supported font format or standard PDF font.");return new Ug(e,i,r)}}var Wg={initFonts(e="Helvetica",t=null,n=12){this._fontFamilies={},this._fontCount=0,this._fontSource=e,this._fontFamily=t,this._fontSize=n,this._font=null,this._remSize=n,this._registeredFonts={},e&&this.font(e,t)},font(e,t,n){let r,i;if("number"==typeof t&&(n=t,t=null),"string"==typeof e&&this._registeredFonts[e]?(r=e,({src:e,family:t}=this._registeredFonts[e])):(r=t||e,"string"!=typeof r&&(r=null)),this._fontSource=e,this._fontFamily=t,null!=n&&this.fontSize(n),i=this._fontFamilies[r])return this._font=i,this;const a="F"+ ++this._fontCount;return this._font=Hg.open(this,e,t,a),(i=this._fontFamilies[this._font.name])&&(o=this._font,s=i,o.font._tables?.head?.checkSumAdjustment===s.font._tables?.head?.checkSumAdjustment&&JSON.stringify(o.font._tables?.name?.records)===JSON.stringify(s.font._tables?.name?.records))?(this._font=i,this):(r&&(this._fontFamilies[r]=this._font),this._font.name&&!this._fontFamilies[this._font.name]&&(this._fontFamilies[this._font.name]=this._font),r||this._font.name&&this._fontFamilies[this._font.name]===this._font||(this._fontFamilies[this._font.id]=this._font),this);var o,s},fontSize(e){return this._fontSize=this.sizeToPoint(e),this},currentLineHeight(e){return this._font.lineHeight(this._fontSize,e)},registerFont(e,t,n){return this._registeredFonts[e]={src:t,family:n},this},sizeToPoint(e,t=0,n=this.page,r=void 0){if(r||(r=this._fontSize),"number"!=typeof t&&(t=this.sizeToPoint(t)),void 0===e)return t;if("number"==typeof e)return e;if("boolean"==typeof e)return Number(e);const i=String(e).match(/((\d+)?(\.\d+)?)(em|in|px|cm|mm|pc|ex|ch|rem|vw|vh|vmin|vmax|%|pt)?/);if(!i)throw new Error(`Unsupported size '${e}'`);let a;switch(i[4]){case"em":a=this._fontSize;break;case"in":a=72;break;case"px":a=.75;break;case"cm":a=72*ic;break;case"mm":a=.1*ic*72;break;case"pc":a=12;break;case"ex":a=this.currentLineHeight();break;case"ch":a=this.widthOfString("0");break;case"rem":a=this._remSize;break;case"vw":a=n.width/100;break;case"vh":a=n.height/100;break;case"vmin":a=Math.min(n.width,n.height)/100;break;case"vmax":a=Math.max(n.width,n.height)/100;break;case"%":a=r/100;break;default:a=1}return a*Number(i[1])}};class Jg extends Nu{constructor(e,t){super(),this.document=e,this.horizontalScaling=t.horizontalScaling||100,this.indent=(t.indent||0)*this.horizontalScaling/100,this.indentAllLines=t.indentAllLines||!1,this.characterSpacing=(t.characterSpacing||0)*this.horizontalScaling/100,this.wordSpacing=(0===t.wordSpacing)*this.horizontalScaling/100,this.columns=t.columns||1,this.columnGap=(null!=t.columnGap?t.columnGap:18)*this.horizontalScaling/100,this.lineWidth=(t.width*this.horizontalScaling/100-this.columnGap*(this.columns-1))/this.columns,this.spaceLeft=this.lineWidth,this.startX=this.document.x,this.startY=this.document.y,this.column=1,this.ellipsis=t.ellipsis,this.continuedX=0,this.indentAp
2plied=!1,this.features=t.features,null!=t.height?(this.height=t.height,this.maxY=nc(this.startY+t.height)):this.maxY=nc(this.document.page.maxY()),this.on("firstLine",e=>{const t=this.continuedX,n=t||this.indent;!t&&this.indentApplied||(this.document.x+=n,this.lineWidth-=n,this.indentApplied=!0),e.indentAllLines?t&&this.once("line",()=>{this.document.x-=t,this.lineWidth+=t}):this.once("line",()=>{this.document.x-=n,this.lineWidth+=n,this.indentApplied=!1,e.continued&&!this.continuedX&&(this.continuedX=this.indent),e.continued||(this.continuedX=0)})}),this.on("lastLine",e=>{const{align:t}=e;"justify"===t&&(e.align="left"),this.lastLine=!0,this.once("line",()=>(this.document.y+=e.paragraphGap||0,e.align=t,this.lastLine=!1))})}wordWidth(e){return nc(this.document.widthOfString(e,this)+this.characterSpacing+this.wordSpacing)}canFit(e,t){return"Â"!=e[e.length-1]?t<=this.spaceLeft:t+this.wordWidth("-")<=this.spaceLeft}eachWord(e,t){let n;const r=new Qu(e);let i=null;const a=Object.create(null);for(;n=r.nextBreak();){var o;let r=e.slice((null!=i?i.position:void 0)||0,n.position),A=null!=a[r]?a[r]:a[r]=this.wordWidth(r);if(A>this.lineWidth+this.continuedX){let e=i;const a={};for(;r.length;){var s,l;A>this.spaceLeft?(s=Math.ceil(this.spaceLeft/(A/r.length)),A=this.wordWidth(r.slice(0,s)),l=A<=this.spaceLeft&&s<r.length):s=r.length;let i=A>this.spaceLeft&&s>0;for(;i||l;)i?(A=this.wordWidth(r.slice(0,--s)),i=A>this.spaceLeft&&s>0):(A=this.wordWidth(r.slice(0,++s)),i=A>this.spaceLeft&&s>0,l=A<=this.spaceLeft&&s<r.length);if(0===s&&this.spaceLeft===this.lineWidth&&(s=1),a.required=n.required||s<r.length,o=t(r.slice(0,s),A,a,e),e={required:!1},r=r.slice(s),A=this.wordWidth(r),!1===o)break}}else o=t(r,A,n,i);if(!1===o)break;i=n}}wrap(e,t){const{document:n}=this;this.horizontalScaling=t.horizontalScaling||100,null!=t.indent&&(this.indent=t.indent*this.horizontalScaling/100),null!=t.characterSpacing&&(this.characterSpacing=t.characterSpacing*this.horizontalScaling/100),null!=t.wordSpacing&&(this.wordSpacing=t.wordSpacing*this.horizontalScaling/100),null!=t.ellipsis&&(this.ellipsis=t.ellipsis);const r=n.y+n.currentLineHeight(!0);(n.y>this.maxY||r>this.maxY)&&this.nextSection();let i="",a=0,o=0,s=0,l=n.y;const A=()=>(t.textWidth=a+this.wordSpacing*(o-1),t.wordCount=o,t.lineWidth=this.lineWidth,l=n.y,this.emit("line",i,t,this),s++);this.emit("sectionStart",t,this),this.eachWord(e,(e,r,s,l)=>{if((null==l||l.required)&&(this.emit("firstLine",t,this),this.spaceLeft=this.lineWidth),this.canFit(e,r)&&(i+=e,a+=r,o++),s.required||!this.canFit(e,r)){const l=n.currentLineHeight(!0);if(null!=this.height&&this.ellipsis&&nc(n.y+2*l)>this.maxY&&this.column>=this.columns){for(!0===this.ellipsis&&(this.ellipsis="â¦"),i=i.replace(/\s+$/,""),a=this.wordWidth(i+this.ellipsis);i&&a>this.lineWidth;)i=i.slice(0,-1).replace(/\s+$/,""),a=this.wordWidth(i+this.ellipsis);a<=this.lineWidth&&(i+=this.ellipsis),a=this.wordWidth(i)}if(s.required&&(r>this.spaceLeft&&(A(),i=e,a=r,o=1),this.emit("lastLine",t,this)),"Â"==i[i.length-1]&&(i=i.slice(0,-1)+"-",this.spaceLeft-=this.wordWidth("-")),A(),nc(n.y+l)>this.maxY){if(this.emit("sectionEnd",t,this),!this.nextSection())return o=0,i="",!1;this.emit("sectionStart",t,this)}return s.required?(this.spaceLeft=this.lineWidth,i="",a=0,o=0):(this.spaceLeft=this.lineWidth-r,i=e,a=r,o=1)}return this.spaceLeft-=r}),o>0&&(this.emit("lastLine",t,this),A()),this.emit("sectionEnd",t,this),!0===t.continued?(s>1&&(this.continuedX=0),this.continuedX+=t.textWidth||0,n.y=l):n.x=this.startX}nextSection(e){if(++this.column>this.columns){if(null!=this.height)return!1;this.document.continueOnNewPage(),this.column=1,this.startY=this.document.page.margins.top,this.maxY=this.document.page.maxY(),this.indentAllLines?this.indentApplied&&(this.document.x+=this.continuedX||this.indent):this.document.x=this.startX,this.document._fillColor&&this.document.fillColor(...this.document._fillColor),this.emit("pageBreak",e,this)}else this.document.x+=this.lineWidth+this.columnGap,this.document.y=this.startY,this.emit("columnBreak",e,this);return!0}}const{number:_g}=Xu;var jg={initText(){this._line=this._line.bind(this),this.x=0,this.y=0,this._lineGap=0},lineGap(e){return this._lineGap=e,this},moveDown(e){return null==e&&(e=1),this.y+=this.currentLineHeight(!0)*e+this._lineGap,this},moveUp(e){return null==e&&(e=1),this.y-=this.currentLineHeight(!0)*e+this._lineGap,this},_text(e,t,n,r,i){e=null==e?"":`${e}`,(r=this._initOptions(t,n,r)).wordSpacing&&(e=e.replace(/\s{2,}/g," "));const a=()=>{r.structParent&&r.structParent.add(this.struct(r.structType||"P",[this.markStructureContent(r.structType||"P")]))};if(0!==r.rotation&&(this.save(),this.rotate(-r.rotation,{origin:[this.x,this.y]})),r.width){let t=this._wrapper;t||(t=new Jg(this,r),t.on("line",i),t.on("firstLine",a)),this._wrapper=r.continued?t:null,this._textOptions=r.continued?r:null,t.wrap(e,r)}else for(let t of e.split("\n"))a(),i(t,r);
vendor: 5,097 bytes, line 2
2return 0!==r.rotation&&this.restore(),this},text(e,t,n,r){return this._text(e,t,n,r,this._line)},widthOfString(e,t={}){const n=t.horizontalScaling||100;return(this._font.widthOfString(e,this._fontSize,t.features)+(t.characterSpacing||0)*(e.length-1))*n/100},boundsOfString(e,t,n,r){r=this._initOptions(t,n,r),({x:t,y:n}=this);const i=r.lineGap??this._lineGap??0,a=this.currentLineHeight(!0)+i;let o=0;if(e=String(e??""),r.wordSpacing&&(e=e.replace(/\s{2,}/g," ")),r.width){let t=new Jg(this,r);t.on("line",(e,t)=>{if(this.y+=a,(e=e.replace(/\n/g,"")).length){let n=t.wordSpacing??0;const r=t.characterSpacing??0;if(t.width&&"justify"===t.align){const i=e.trim().split(/\s+/),a=this.widthOfString(e.replace(/\s+/g,""),t),o=this.widthOfString(" ")+r;n=Math.max(0,(t.lineWidth-a)/Math.max(1,i.length-1)-o)}o=Math.max(o,t.textWidth+n*(t.wordCount-1)+r*(e.length-1))}}),t.wrap(e,r)}else for(let t of e.split("\n")){const e=this.widthOfString(t,r);this.y+=a,o=Math.max(o,e)}let s=this.y-n;if(r.height&&(s=Math.min(s,r.height)),this.x=t,this.y=n,0===r.rotation)return{x:t,y:n,width:o,height:s};if(90===r.rotation)return{x:t,y:n-o,width:s,height:o};if(180===r.rotation)return{x:t-o,y:n-s,width:o,height:s};if(270===r.rotation)return{x:t-s,y:n,width:s,height:o};const l=ac(r.rotation),A=oc(r.rotation),u=t,c=n,h=t+o*l,g=n-o*A,f=t+o*l+s*A,d=n-o*A+s*l,p=t+s*A,m=n+s*l,y=Math.min(u,h,f,p),I=Math.max(u,h,f,p),C=Math.min(c,g,d,m);return{x:y,y:C,width:I-y,height:Math.max(c,g,d,m)-C}},heightOfString(e,t){const{x:n,y:r}=this;(t=this._initOptions(t)).height=1/0;const i=t.lineGap||this._lineGap||0;this._text(e,this.x,this.y,t,()=>{this.y+=this.currentLineHeight(!0)+i});const a=this.y-r;return this.x=n,this.y=r,a},list(e,t,n,r){const i=(r=this._initOptions(t,n,r)).listType||"bullet",a=Math.round(this._font.ascender/1e3*this._fontSize),o=a/2,s=r.bulletRadius||a/3,l=r.textIndent||("bullet"===i?5*s:2*a),A=r.bulletIndent||("bullet"===i?8*s:2*a);let u=1;const c=[],h=[],g=[];var f=function(e){let t=1;for(let n=0;n<e.length;n++){const r=e[n];Array.isArray(r)?(u++,f(r),u--):(c.push(r),h.push(u),"bullet"!==i&&g.push(t++))}};f(e);const d=function(e,t){const n=new Jg(this,r);n.on("line",this._line),u=1,n.once("firstLine",()=>{let e,a,c,f,d;if(r.structParent&&(r.structTypes?[a,c,f]=r.structTypes:[a,c,f]=["LI","Lbl","LBody"]),a?(e=this.struct(a),r.structParent.add(e)):r.structParent&&(e=r.structParent),(d=h[t++])!==u){const e=A*(d-u);this.x+=e,n.lineWidth-=e,u=d}switch(e&&(c||f)&&e.add(this.struct(c||f,[this.markStructureContent(c||f)])),i){case"bullet":this.circle(this.x-l+s,this.y+o,s),this.fill();break;case"numbered":case"lettered":var p=function(e,t){if("numbered"===t)return`${e}.`;var n=String.fromCharCode((e-1)%26+65),r=Math.floor((e-1)/26+1);return`${Array(r+1).join(n)}.`}(g[t-1],i);this._fragment(p,this.x-l,this.y,r)}e&&c&&f&&e.add(this.struct(f,[this.markStructureContent(f)])),e&&e!==r.structParent&&e.end()}),n.on("sectionStart",()=>{const e=l+A*(u-1);this.x+=e,n.lineWidth-=e}),n.on("sectionEnd",()=>{const e=l+A*(u-1);this.x-=e,n.lineWidth+=e}),n.wrap(e,r)};for(let e=0;e<c.length;e++)d.call(this,c[e],e);return this},_initOptions(e={},t,n={}){e&&"object"==typeof e&&(n=e,e=null);const r=Object.assign({},n);if(this._textOptions)for(let e in this._textOptions){const t=this._textOptions[e];"continued"!==e&&void 0===r[e]&&(r[e]=t)}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.rotation=Number(r.rotation??0)%360,r.rotation<0&&(r.rotation+=360),r},_line(e,t={},n){if(this._fragment(e,this.x,this.y,t),n){const e=t.lineGap||this._lineGap||0;this.y+=this.currentLineHeight(!0)+e}else this.x+=this.widthOfString(e,t)},_fragment(e,t,n,r){let i,a,o,s,l,A;if(0===(e=`${e}`.replace(/\n/g,"")).length)return;const u=r.align||"left";let c=r.wordSpacing||0;const h=r.characterSpacing||0,g=r.horizontalScaling||100;if(r.width)switch(u){case"right":l=this.widthOfString(e.replace(/\s+$/,""),r),t+=r.lineWidth-l;break;case"center":t+=r.lineWidth/2-r.textWidth/2;break;case"justify":A=e.trim().split(/\s+/),l=this.widthOfString(e.replace(/\s+/g,""),r);var f=this.widthOfString(" ")+h;c=Math.max(0,(r.lineWidth-l)/Math.max(1,A.length-1)-f)}if("number"==typeof r.baseline)i=-r.baseline;else{switch(r.baseline){case"svg-middle":i=.5*this._font.xHeight;break;case"middle":case"svg-central":i=.5*(this._font.descender+this._font.ascender);break;case"bottom":case"ideographic":i=this._font.descender;break;case"alphabetic":i=0;break;case"mathematical":i=.5*this._font.ascender;break;case"hanging":i=.8*this._font.ascender;break;default:i=this._font.ascender}i=i/1e3*this._fontSize}const d=r.textWidth+c*(r.wordCount-1)+h*(e.length-1);if(null!=r.link){const e={};this._currentStructureElement&&"Link"===this._currentStructureElement.dictionary.data.S&&(e.structParent=this._currentStructureElement),this.link(t,n,d,this.currentLineHeight(),r.link,e)}if(null!=r.goTo&&this.goTo(t,n,d,this.currentLineHeight(),r.goTo),null!=r.de
2stination&&this.addNamedDestination(r.destination,"XYZ",t,n,null),r.underline){this.save(),r.stroke||this.strokeColor(...this._fillColor||[]);const e=this._fontSize<10?.5:Math.floor(this._fontSize/10);this.lineWidth(e);let i=n+this.currentLineHeight()-e;this.moveTo(t,i),this.lineTo(t+d,i),this.stroke(),this.restore()}if(r.strike){this.save(),r.stroke||this.strokeColor(...this._fillColor||[]);const e=this._fontSize<10?.5:Math.floor(this._fontSize/10);this.lineWidth(e);let i=n+this.currentLineHeight()/2;this.moveTo(t,i),this.lineTo(t+d,i),this.stroke(),this.restore()}if(this.save(),r.oblique){let e;e="number"==typeof r.oblique?-Math.tan(r.oblique*Math.PI/180):-.25,this.transform(1,0,0,1,t,n),this.transform(1,0,e,1,-e*i,0),this.transform(1,0,0,1,-t,-n)}this.transform(1,0,0,-1,0,this.page.height),n=this.page.height-n-i,null==this.page.fonts[this._font.id]&&(this.page.fonts[this._font.id]=this._font.ref()),this.addContent("BT"),this.addContent(`1 0 0 1 ${_g(t)} ${_g(n)} Tm`),this.addContent(`/${this._font.id} ${_g(this._fontSize)} Tf`);const p=r.fill&&r.stroke?2:r.stroke?1:0;if(p&&this.addContent(`${p} Tr`),h&&this.addContent(`${_g(h)} Tc`),100!==g&&this.addContent(`${g} Tz`),c){A=e.trim().split(/\s+/),c+=this.widthOfString(" ")+h,c*=1e3/this._fontSize,a=[],s=[];for(let e of A){const[t,n]=this._font.encode(e,r.features);a=a.concat(t),s=s.concat(n);const i={},o=s[s.length-1];for(let e in o){const t=o[e];i[e]=t}i.xAdvance+=c,s[s.length-1]=i}}else[a,s]=this._font.encode(e,r.features);const m=this._fontSize/1e3,y=[];let I=0,C=!1;const E=e=>{if(I<e){const t=a.slice(I,e).join(""),n=s[e-1].xAdvance-s[e-1].advanceWidth;y.push(`<${t}> ${_g(-n)}`)}I=e},b=e=>{E(e),y.length>0&&(this.addContent(`[${y.join(" ")}] TJ`),y.length=0)};for(o=0;o<s.length;o++){const e=s[o];e.xOffset||e.yOffset?(b(o),this.addContent(`1 0 0 1 ${_g(t+e.xOffset*m)} ${_g(n+e.yOffset*m)} Tm`),b(o+1),C=!0):(C&&(this.addContent(`1 0 0 1 ${_g(t)} ${_g(n)} Tm`),C=!1),e.xAdvance-e.advanceWidth!==0&&E(o+1)),t+=e.xAdvance*m}b(o),this.addContent("ET"),this.restore()}};const Kg=[65472,65473,65474,65475,65477,65478,65479,65480,65481,65482,65483,65484,65485,65486,65487],Yg={1:"DeviceGray",3:"DeviceRGB",4:"DeviceCMYK"};class qg{constructor(e,t){let n;if(this.data=e,this.label=t,65496!==Hu(this.data,0))throw"SOI not found in JPEG";this.orientation=(e=>{if(!e||e.length<20)return null;let t=2;for(;t<e.length-4;){for(;t<e.length&&255!==e[t];)t++;if(t>=e.length-4)return null;const n=Hu(e,t);if(t+=2,65498===n)return null;if(n>=65488&&n<=65497||65281===n)continue;if(t+2>e.length)return null;const r=Hu(e,t);if(65505===n&&t+8<=e.length&&"Exif\0\0"===Ou(e.subarray(t+2,t+8))){const n=t+8;if(n+8>e.length)return null;const r=Ou(e.subarray(n,n+2)),i="II"===r;if(!i&&"MM"!==r)return null;const a=i?t=>Wu(e,t):t=>Hu(e,t),o=i?t=>_u(e,t):t=>Ju(e,t);if(42!==a(n+2))return null;const s=n+o(n+4);if(s+2>e.length)return null;const l=a(s);for(let t=0;t<l;t++){const n=s+2+12*t;if(n+12>e.length)return null;if(274===a(n)){const e=a(n+8);return e>=1&&e<=8?e:null}}return null}t+=r}return null})(this.data)||1;let r=2;for(;r<this.data.length;){for(;r<this.data.length&&255!==this.data[r];)r++;if(r>=this.data.length)break;if(n=Hu(this.data,r),r+=2,Kg.includes(n))break;r+=Hu(this.data,r)}if(!Kg.includes(n))throw"Invalid JPEG.";r+=2,this.bits=this.data[r++],this.height=Hu(this.data,r),r+=2,this.width=Hu(this.data,r),r+=2;const i=this.data[r];this.colorSpace=Yg[i],this.obj=null}embed(e){if(!this.obj)return this.obj=e.ref({Type:"XObject",Subtype:"Image",BitsPerComponent:this.bits,Width:this.width,Height:this.height,ColorSpace:this.colorSpace,Filter:"DCTDecode"}),"DeviceCMYK"===this.colorSpace&&(this.obj.data.Decode=[1,0,1,0,1,0,1,0]),this.obj.end(this.data),this.data=null}}class Vg{constructor(e,t){this.label=t,this.image=new Mu(e),this.width=this.image.width,this.height=this.image.height,this.imgData=this.image.imgData,this.obj=null}embed(e){if(this.document=e,this.obj)return;const{image:t,height:n,width:r}=this,i=t.hasAlphaChannel,a=1===t.interlaceMethod,o=this.obj=e.ref({Type:"XObject",Subtype:"Image",BitsPerComponent:i?8:t.bits,Width:r,Height:n,Filter:"FlateDecode"});if(!i){const n=e.ref({Predictor:a?1:15,Colors:t.colors,BitsPerComponent:t.bits,Columns:r});o.data.DecodeParms=n,n.end()}
2if(0===t.palette.length)o.data.ColorSpace=t.colorSpace;else{const n=e.ref();n.end(new Uint8Array(t.palette)),o.data.ColorSpace=["Indexed","DeviceRGB",t.palette.length/3-1,n]}if(null!=t.transparency.grayscale){const e=t.transparency.grayscale;o.data.Mask=[e,e]}else if(t.transparency.rgb){const{rgb:e}=t.transparency,n=[];for(let t of e)n.push(t,t);o.data.Mask=n}else{if(t.transparency.indexed)return this.loadIndexedAlphaChannel();if(i)return this.splitAlphaChannel()}if(a)return this.decodeData();this.finalize()}finalize(){if(this.alphaChannel){const e=this.document.ref({Type:"XObject",Subtype:"Image",Height:this.height,Width:this.width,BitsPerComponent:8,Filter:"FlateDecode",ColorSpace:"DeviceGray",Decode:[0,1]});e.end(this.alphaChannel),this.obj.data.SMask=e}return this.obj.end(this.imgData),this.image=null,this.imgData=null}splitAlphaChannel(){return this.image.decodePixels(e=>{let t,n;const r=this.image.colors,i=this.width*this.height,a=new Uint8Array(i*r),o=new Uint8Array(i);let s=n=t=0;const l=e.length,A=16===this.image.bits?1:0;for(;s<l;){for(let t=0;t<r;t++)a[n++]=e[s++],s+=A;o[t++]=e[s++],s+=A}return this.imgData=Zu(a),this.alphaChannel=Zu(o),this.finalize()})}loadIndexedAlphaChannel(){const e=this.image.transparency.indexed,t=1===this.image.interlaceMethod;return this.image.decodePixels(n=>{const r=new Uint8Array(this.width*this.height);let i=0;for(let t=0,a=n.length;t<a;t++)r[i++]=e[n[t]];return t&&(this.imgData=Zu(n)),this.alphaChannel=Zu(r),this.finalize()})}decodeData(){this.image.decodePixels(e=>{this.imgData=Zu(e),this.finalize()})}}class Xg{static open(e,t){let n;if(e instanceof Uint8Array)n=e;else if(e instanceof ArrayBuffer)n=new Uint8Array(e);else{const t=/^data:.+?;base64,(.*)$/.exec(e);if(t)n=zu(t[1]);else if(n=Rg.readFileSync(e),!n)return}if(255===n[0]&&216===n[1])return new qg(n,t);if(137===n[0]&&80===n[1]&&78===n[2]&&71===n[3])return new Vg(n,t);throw new Error("Unknown image format.")}}var Zg={initImages(){this._imageRegistry={},this._imageCount=0},image(e,t,n,r={}){let i,a,o,s,l,A,u,c,h;"object"==typeof t&&(r=t,t=null);const g=r.ignoreOrientation||!1!==r.ignoreOrientation&&this.options.ignoreOrientation,f="number"!=typeof n;t=null!=(A=null!=t?t:r.x)?A:this.x,n=null!=(u=null!=n?n:r.y)?u:this.y,"string"==typeof e&&(s=this._imageRegistry[e]),s||(s=e.width&&e.height?e:this.openImage(e)),s.obj||s.embed(this),null==this.page.xobjects[s.label]&&(this.page.xobjects[s.label]=s.obj);let{width:d,height:p}=s;!g&&s.orientation>4&&([d,p]=[p,d]);let m=r.width||d,y=r.height||p;if(r.width&&!r.height){const e=m/d;m=d*e,y=p*e}else if(r.height&&!r.width){const e=y/p;m=d*e,y=p*e}else r.scale?(m=d*r.scale,y=p*r.scale):r.fit?([o,i]=r.fit,a=o/i,l=d/p,l>a?(m=o,y=o/l):(y=i,m=i*l)):r.cover&&([o,i]=r.cover,a=o/i,l=d/p,l>a?(y=i,m=i*l):(m=o,y=o/l));(r.fit||r.cover)&&("center"===r.align?t=t+o/2-m/2:"right"===r.align&&(t=t+o-m),"center"===r.valign?n=n+i/2-y/2:"bottom"===r.valign&&(n=n+i-y));let I=0,C=t,E=n,b=y,B=m;if(g)b=-y,E+=y;else switch(s.orientation){default:case 1:b=-y,E+=y;break;case 2:B=-m,b=-y,C+=m,E+=y;break;case 3:c=t,h=n,b=-y,C-=m,I=180;break;case 4:break;case 5:c=t,h=n,B=y,b=m,E-=b,I=90;break;case 6:c=t,h=n,B=y,b=-m,I=90;break;case 7:c=t,h=n,b=-m,B=-y,C+=y,I=90;break;case 8:c=t,h=n,B=y,b=-m,C-=y,E+=m,I=-90}return null!=r.link&&this.link(t,n,m,y,r.link),null!=r.goTo&&this.goTo(t,n,m,y,r.goTo),null!=r.destination&&this.addNamedDestination(r.destination,"XYZ",t,n,null),f&&(this.y+=y),this.save(),null!=r.opacity&&this._doOpacity(r.opacity,null),I&&this.rotate(I,{origin:[c,h]}),this.transform(B,0,0,b,C,E),this.addContent(`/${s.label} Do`),this.restore(),this},openImage(e){let t;return"string"==typeof e&&(t=this._imageRegistry[e]),t||(t=Xg.open(e,"I"+ ++this._imageCount),"string"==typeof e&&(this._imageRegistry[e]=t)),t}};class $g{constructor(e){this.annotationRef=e}}var ef={annotate(e,t,n,r,i){const{structParent:a,color:o,...s}=i;s.Type="Annot",s.Rect=this._convertRect(e,t,n,r),s.Border=[0,0,0],"Link"===s.Subtype&&void 0===s.F&&(s.F=4),"Link"!==s.Subtype&&null==s.C&&(s.C=this._normalizeColor(o||[0,0,0])),"string"==typeof s.Dest&&(s.Dest=new String(s.Dest));const l=this.ref(s);if(this.page.annotations.push(l),"function"==typeof a?.add){const e=new $g(l);a.add(e)}return l.end(),this},note(e,t,n,r,i,a){const o={...a,Subtype:"Text",Contents:new String(i)};return null==o.Name&&(o.Name="Comment"),null==o.color&&(o.color=[243,223,92]),this.annotate(e,t,n,r,o)},goTo(e,t,n,r,i,a){const o={...a,Subtype:"Link",A:this.ref({S:"GoTo",D:new String(i)})};return o.A.end(),this.annotate(e,t,n,r,o)},link(e,t,n,r,i,a){const o={...a,Subtype:"Link"};if("number"==typeof i){const e=this._root.data.Pages.data;if(!(i>=0&&i<e.Kids.length))throw new Error(`The document has no page ${i}`);o.A=this.ref({S:"GoTo",D:[e.Kids[i],"XYZ",null,null,null]}),o.A.end()}else o.A=this.ref({S:"URI",URI:new String(i)}),o.A.end();return o.structParent&&!o.Contents&&(o.Contents=new String("")),this.annotate(e,t,n,r,o)},_markup(e,t,n,r,i){const[a,o,s,l]=this._convertRect(e,t,n,r);return this.annotate(e,t,n,r,{...i,QuadPoints:[a,l,s,l,a,o,s,o],Contents:new String})},highlight(e,t,n,r,i){const a={...i,Subtype:"Highlight"};return null==a.color&&(a.color=[241,238,148]),this._markup(e,t,n,r,a)},underline(e,t,n,r,i){const a={...i,Subtype:"Underline"};return this._markup(e,t,n,r,a)}
2,strike(e,t,n,r,i){const a={...i,Subtype:"StrikeOut"};return this._markup(e,t,n,r,a)},lineAnnotation(e,t,n,r,i){const a={...i,Subtype:"Line",Contents:new String,L:[e,this.page.height-t,n,this.page.height-r]};return this.annotate(e,t,n,r,a)},rectAnnotation(e,t,n,r,i){const a={...i,Subtype:"Square",Contents:new String};return this.annotate(e,t,n,r,a)},ellipseAnnotation(e,t,n,r,i){const a={...i,Subtype:"Circle",Contents:new String};return this.annotate(e,t,n,r,a)},textAnnotation(e,t,n,r,i,a){const o={...a,Subtype:"FreeText",Contents:new String(i),DA:new String};return this.annotate(e,t,n,r,o)},fileAnnotation(e,t,n,r,i={},a){const o=this.file(i.src,Object.assign({hidden:!0},i)),s={...a,Subtype:"FileAttachment",FS:o};return s.Contents?s.Contents=new String(s.Contents):o.data.Desc&&(s.Contents=new String(o.data.Desc)),this.annotate(e,t,n,r,s)},_convertRect(e,t,n,r){let i=t;t+=r;let a=e+n;const[o,s,l,A,u,c]=this._ctm;return a=o*a+l*i+u,i=s*a+A*i+c,[e=o*e+l*t+u,t=s*e+A*t+c,a,i]}};const tf={top:0,left:0,zoom:0,fit:!0,pageNumber:null,expanded:!1};class nf{constructor(e,t,n,r,i=tf){if(this.document=e,this.options=i,this.outlineData={},null!==r){const e=r.data.MediaBox[2],t=r.data.MediaBox[3]-(i.top||0),n=e-(i.left||0),a=i.zoom||0;this.outlineData.Dest=i.fit?[r,"Fit"]:[r,"XYZ",n,t,a]}null!==t&&(this.outlineData.Parent=t),null!==n&&(this.outlineData.Title=new String(n)),this.dictionary=this.document.ref(this.outlineData),this.children=[]}addItem(e,t=tf){const n=this.document._root.data.Pages.data.Kids,r=null!=t.pageNumber?n[t.pageNumber]:this.document.page.dictionary,i=new nf(this.document,this.dictionary,e,r,t);return this.children.push(i),i}endOutline(){if(this.children.length>0){this.options.expanded&&(this.outlineData.Count=this.children.length);const e=this.children[0],t=this.children[this.children.length-1];this.outlineData.First=e.dictionary,this.outlineData.Last=t.dictionary;for(let e=0,t=this.children.length;e<t;e++){const t=this.children[e];e>0&&(t.outlineData.Prev=this.children[e-1].dictionary),e<this.children.length-1&&(t.outlineData.Next=this.children[e+1].dictionary),t.endOutline()}}return this.dictionary.end()}}var rf={initOutline(){this.outline=new nf(this,null,null,null)},endOutline(){if(this.outline.endOutline(),this.outline.children.length>0)return this._root.data.Outlines=this.outline.dictionary,this._root.data.PageMode=this._root.data.PageMode||"UseOutlines"}};class af{constructor(e,t){this.refs=[{pageRef:e,mcid:t}]}push(e){e.refs.forEach(e=>this.refs.push(e))}}class of{constructor(e,t,n={},r=null){this.document=e,this._attached=!1,this._ended=!1,this._flushed=!1,this.dictionary=e.ref({S:t});const i=this.dictionary.data;(Array.isArray(n)||this._isValidChild(n))&&(r=n,n={}),n.title&&(i.T=new String(n.title)),n.lang&&(i.Lang=new String(n.lang)),n.alt&&(i.Alt=new String(n.alt)),n.expanded&&(i.E=new String(n.expanded)),n.actual&&(i.ActualText=new String(n.actual));const a=Array.isArray(n.bbox)&&4===n.bbox.length,o="string"==typeof n.placement;if(a||o){const t={O:"Layout"};if(t.Placement=o?n.placement:"Block",a){const r=e.page.height;t.BBox=[n.bbox[0],r-n.bbox[3],n.bbox[2],r-n.bbox[1]]}i.A=t}n.scope&&(i.A={...i.A||{},O:"Table",Scope:n.scope}),this._children=[],r&&(Array.isArray(r)||(r=[r]),r.forEach(e=>this.add(e)),this.end())}add(e){if(this._ended)throw new Error("Cannot add child to already-ended structure element");if(!this._isValidChild(e))throw new Error("Invalid structure element child");return e instanceof of&&(e.setParent(this.dictionary),this._attached&&e.setAttached()),e instanceof af&&this._addContentToParentTree(e),e instanceof $g&&this._addAnnotationToParentTree(e.annotationRef),"function"==typeof e&&this._attached&&(e=this._contentForClosure(e)),this._children.push(e),this}_addContentToParentTree(e){e.refs.forEach(({pageRef:e,mcid:t})=>{this.document.getStructParentTree().get(e.data.StructParents)[t]=this.dictionary})}_addAnnotationToParentTree(e){const t=this.document.createStructParentTreeNextKey();e.data.StructParent=t,this.document.getStructParentTree().add(t,this.dictionary)}setParent(e){if(this.dictionary.data.P)throw new Error("Structure element added to more than one parent");this.dictionary.data.P=e,this._flush()}
2setAttached(){this._attached||(this._children.forEach((e,t)=>{e instanceof of&&e.setAttached(),"function"==typeof e&&(this._children[t]=this._contentForClosure(e))}),this._attached=!0,this._flush())}end(){this._ended||(this._children.filter(e=>e instanceof of).forEach(e=>e.end()),this._ended=!0,this._flush())}_isValidChild(e){return e instanceof of||e instanceof af||e instanceof $g||"function"==typeof e}_contentForClosure(e){const t=this.document.markStructureContent(this.dictionary.data.S),n=this.document._currentStructureElement;this.document._currentStructureElement=this;const r=this._ended;return this._ended=!1,e(),this._ended=r,this.document._currentStructureElement=n,this.document.endMarkedContent(),this._addContentToParentTree(t),t}_isFlushable(){return!(!this.dictionary.data.P||!this._ended)&&this._children.every(e=>"function"!=typeof e&&(!(e instanceof of)||e._isFlushable()))}_flush(){!this._flushed&&this._isFlushable()&&(this.dictionary.data.K=[],this._children.forEach(e=>this._flushChild(e)),this.dictionary.end(),this._children=[],this.dictionary.data.K=null,this._flushed=!0)}_flushChild(e){if(e instanceof of&&this.dictionary.data.K.push(e.dictionary),e instanceof af&&e.refs.forEach(({pageRef:e,mcid:t})=>{this.dictionary.data.Pg||(this.dictionary.data.Pg=e),this.dictionary.data.Pg===e?this.dictionary.data.K.push(t):this.dictionary.data.K.push({Type:"MCR",Pg:e,MCID:t})}),e instanceof $g){const t=this.document.page.dictionary,n={Type:"OBJR",Obj:e.annotationRef,Pg:t};this.dictionary.data.K.push(n)}}}class sf extends Tu{_compareKeys(e,t){return parseInt(e)-parseInt(t)}_keysName(){return"Nums"}_dataForKey(e){return parseInt(e)}}var lf={initMarkings(e){this.structChildren=[],e.tagged&&(this.getMarkInfoDictionary().data.Marked=!0,this.getStructTreeRoot())},markContent(e,t=null){if("Artifact"===e||t&&t.mcid){let e=0;
vendor: 3,018 bytes, line 2
2for(this.page.markings.forEach(t=>{(e||t.structContent||"Artifact"===t.tag)&&e++});e--;)this.endMarkedContent()}if(!t)return this.page.markings.push({tag:e}),this.addContent(`/${e} BMC`),this;this.page.markings.push({tag:e,options:t});const n={};return void 0!==t.mcid&&(n.MCID=t.mcid),"Artifact"===e&&("string"==typeof t.type&&(n.Type=t.type),Array.isArray(t.bbox)&&(n.BBox=[t.bbox[0],this.page.height-t.bbox[3],t.bbox[2],this.page.height-t.bbox[1]]),Array.isArray(t.attached)&&t.attached.every(e=>"string"==typeof e)&&(n.Attached=t.attached)),"Span"===e&&(t.lang&&(n.Lang=new String(t.lang)),t.alt&&(n.Alt=new String(t.alt)),t.expanded&&(n.E=new String(t.expanded)),t.actual&&(n.ActualText=new String(t.actual))),this.addContent(`/${e} ${Xu.convert(n)} BDC`),this},markStructureContent(e,t={}){const n=this.getStructParentTree().get(this.page.structParentTreeKey),r=n.length;n.push(null),this.markContent(e,{...t,mcid:r});const i=new af(this.page.dictionary,r);return this.page.markings.slice(-1)[0].structContent=i,i},endMarkedContent(){return this.page.markings.pop(),this.addContent("EMC"),this._textOptions&&(delete this._textOptions.link,delete this._textOptions.goTo,delete this._textOptions.destination,delete this._textOptions.underline,delete this._textOptions.strike),this},struct(e,t={},n=null){return new of(this,e,t,n)},addStructure(e){const t=this.getStructTreeRoot();return e.setParent(t),e.setAttached(),this.structChildren.push(e),t.data.K||(t.data.K=[]),t.data.K.push(e.dictionary),this},initPageMarkings(e){e.forEach(e=>{if(e.structContent){const t=e.structContent,n=this.markStructureContent(e.tag,e.options);t.push(n),this.page.markings.slice(-1)[0].structContent=t}else this.markContent(e.tag,e.options)})},endPageMarkings(e){const t=e.markings;return t.forEach(()=>e.write("EMC")),e.markings=[],t},getMarkInfoDictionary(){return this._root.data.MarkInfo||(this._root.data.MarkInfo=this.ref({})),this._root.data.MarkInfo},hasMarkInfoDictionary(){return!!this._root.data.MarkInfo},getStructTreeRoot(){return this._root.data.StructTreeRoot||(this._root.data.StructTreeRoot=this.ref({Type:"StructTreeRoot",ParentTree:new sf,ParentTreeNextKey:0})),this._root.data.StructTreeRoot},getStructParentTree(){return this.getStructTreeRoot().data.ParentTree},createStructParentTreeNextKey(){this.getMarkInfoDictionary();const e=this.getStructTreeRoot(),t=e.data.ParentTreeNextKey++;return e.data.ParentTree.add(t,[]),t},endMarkings(){const e=this._root.data.StructTreeRoot;e&&(e.end(),this.structChildren.forEach(e=>e.end())),this._root.data.MarkInfo&&this._root.data.MarkInfo.end()}};const Af={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},uf={left:0,center:1,right:2},cf={value:"V",defaultValue:"DV"},hf={zip:"0",zipPlus4:"1",zip4:"1",phone:"2",ssn:"3"},gf={nDec:0,sepComma:!1,negStyle:"MinusBlack",currency:"",currencyPrepend:!0},ff={nDec:0,sepComma:!1};
2var df={initForm(){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();let e={Fields:[],NeedAppearances:!0,DA:new String(`/${this._font.id} 0 Tf 0 g`),DR:{Font:{}}};e.DR.Font[this._font.id]=this._font.ref();const t=this.ref(e);return this._root.data.AcroForm=t,this},endAcroForm(){if(this._root.data.AcroForm){if(!Object.keys(this._acroform.fonts).length&&!this._acroform.defaultFont)throw new Error("No fonts specified for PDF form");let e=this._root.data.AcroForm.data.DR.Font;Object.keys(this._acroform.fonts).forEach(t=>{e[t]=this._acroform.fonts[t]}),this._root.data.AcroForm.data.Fields.forEach(e=>{this._endChild(e)}),this._root.data.AcroForm.end()}return this},_endChild(e){return Array.isArray(e.data.Kids)&&(e.data.Kids.forEach(e=>{this._endChild(e)}),e.end()),this},formField(e,t={}){let n=this._fieldDict(e,null,t),r=this.ref(n);return this._addToParent(r),r},formAnnotation(e,t,n,r,i,a,o={}){let s=this._fieldDict(e,t,o);s.Subtype="Widget",void 0===s.F&&(s.F=4),this.annotate(n,r,i,a,s);let l=this.page.annotations[this.page.annotations.length-1];return this._addToParent(l)},formText(e,t,n,r,i,a={}){return this.formAnnotation(e,"text",t,n,r,i,a)},formPushButton(e,t,n,r,i,a={}){return this.formAnnotation(e,"pushButton",t,n,r,i,a)},formCombo(e,t,n,r,i,a={}){return this.formAnnotation(e,"combo",t,n,r,i,a)},formList(e,t,n,r,i,a={}){return this.formAnnotation(e,"list",t,n,r,i,a)},formRadioButton(e,t,n,r,i,a={}){return this.formAnnotation(e,"radioButton",t,n,r,i,a)},formCheckbox(e,t,n,r,i,a={}){return this.formAnnotation(e,"checkbox",t,n,r,i,a)},_addToParent(e){let t=e.data.Parent;return t?(t.data.Kids||(t.data.Kids=[]),t.data.Kids.push(e)):this._root.data.AcroForm.data.Fields.push(e),this},_fieldDict(e,t,n={}){if(!this._acroform)throw new Error("Call document.initForm() method before adding form elements to document");const r={};return function(e,t,n){let r=t.Ff??0;if("text"===e)n.FT="Tx";else if("pushButton"===e)n.FT="Btn",r|=Af.pushButton;else if("radioButton"===e)n.FT="Btn",r|=Af.radioButton;else if("checkbox"===e)n.FT="Btn";else if("combo"===e)n.FT="Ch",r|=Af.combo;else if("list"===e)n.FT="Ch";else if(e)throw new Error(`Invalid form annotation type '${e}'`);Object.keys(t).forEach(e=>{Af[e]&&t[e]&&(r|=Af[e])}),0!==r&&(n.Ff=r)}(t,n,r),function(e,t){const n=uf[e.align];"number"==typeof n&&0!==n&&(t.Q=n)}(n,r),this._mapFont(n,r),function(e,t){Array.isArray(e.select)&&e.select.length&&(t.Opt=e.select.map(e=>"string"==typeof e?new String(e):e)),Object.keys(cf).forEach(n=>{if(n in e){const r=e[n]??"";t[cf[n]]="string"==typeof r?new String(r):r}}),e.MK?.CA&&(t.MK={CA:new String(e.MK.CA)}),e.label&&(t.MK=e.MK??{},t.MK.CA=new String(e.label))}(n,r),this._mapColors(n,r),function(e,t){const n=e.format;if(n?.type){let r,i,a="";if(void 0!==hf[n.type])r="AFSpecial_Keystroke",i="AFSpecial_Format",a=hf[n.type];else{let e=n.type.charAt(0).toUpperCase()+n.type.slice(1);if(r=`AF${e}_Keystroke`,i=`AF${e}_Format`,"date"===n.type)r+="Ex",i+="Ex",a='"'+String(n.param)+'"';else if("time"===n.type)a=String(n.param);else if("number"===n.type){let e=Object.assign({},gf,n);a=String([String(e.nDec),e.sepComma?"0":"1",'"'+e.negStyle+'"',"null",'"'+e.currency+'"',String(e.currencyPrepend)].join(","))}else if("percent"===n.type){let e=Object.assign({},ff,n);a=String([String(e.nDec),e.sepComma?"0":"1"].join(","))}}t.AA=e.AA??{},t.AA.K={S:"JavaScript",JS:new String(`${r}(${a});`)},t.AA.F={S:"JavaScript",JS:new String(`${i}(${a});`)}}}(n,r),r.T=new String(e),n.parent&&(r.Parent=n.parent),r},_mapColors(e,t){let n=this._normalizeColor(e.backgroundColor);n&&(t.MK=t.MK?t.MK:{},t.MK.BG=n),n=this._normalizeColor(e.borderColor),n&&(t.MK||(t.MK={}),t.MK.BC=n)},_mapFont(e,t){const{_acroform:n,_font:r}=this;if(null==n.fonts[r.id]&&(n.fonts[r.id]=r.ref()),n.defaultFont!==r.name){t.DR={Font:{}};const n=e.fontSize||0;t.DR.Font[r.id]=r.ref(),t.DA=new String(`/${r.id} ${n} Tf 0 g`)}}},pf={file(e,t={}){t.name=t.name||e,t.relationship=t.relationship||"Unspecified";const n={Type:"EmbeddedFile",Params:{}};let r;if(!e)throw new Error("No src specified");if(e instanceof Uint8Array)r=e;
2else if(e instanceof ArrayBuffer)r=new Uint8Array(e);else{const t=/^data:(.*?);base64,(.*)$/.exec(e);if(t)t[1]&&(n.Subtype=Vu(t[1])),r=zu(t[2]);else{if(r=Rg.readFileSync(e),!r)throw new Error(`Could not read contents of file at filepath ${e}`);const{birthtime:t,ctime:i}=Rg.statSync(e);n.Params.CreationDate=t,n.Params.ModDate=i}}t.creationDate instanceof Date&&(n.Params.CreationDate=t.creationDate),t.modifiedDate instanceof Date&&(n.Params.ModDate=t.modifiedDate),t.type&&(n.Subtype=Vu(t.type));const i=function(e){return Hl(Vc(e))}(new Uint8Array(r));let a;n.Params.CheckSum=new String(i),n.Params.Size=r.byteLength,this._fileRegistry||(this._fileRegistry={});let o=this._fileRegistry[t.name];var s,l;o&&(l=o,(s=n).Subtype===l.Subtype&&s.Params.CheckSum.toString()===l.Params.CheckSum.toString()&&s.Params.Size===l.Params.Size&&s.Params.CreationDate.getTime()===l.Params.CreationDate.getTime()&&(void 0===s.Params.ModDate&&void 0===l.Params.ModDate||s.Params.ModDate.getTime()===l.Params.ModDate.getTime()))?a=o.ref:(a=this.ref(n),a.end(r),this._fileRegistry[t.name]={...n,ref:a});const A={Type:"Filespec",AFRelationship:t.relationship,F:new String(t.name),EF:{F:a},UF:new String(t.name)};t.description&&(A.Desc=new String(t.description));const u=this.ref(A);return u.end(),t.hidden||this.addNamedEmbeddedFile(t.name,u),this._root.data.AF?this._root.data.AF.push(u):this._root.data.AF=[u],u}};const mf=new URL(n(278),n.b).href;let yf;var If={initPDFA(e){"-"===e.charAt(e.length-3)?(this.subset_conformance=e.charAt(e.length-1).toUpperCase(),this.subset=parseInt(e.charAt(e.length-2))):(this.subset_conformance="B",this.subset=parseInt(e.charAt(e.length-1)))},endSubset(){this._addPdfaMetadata(),this._addColorOutputIntent()},_addColorOutputIntent(){yf||(yf=Rg.readFileSync(mf));const e=this.ref({Length:yf.length,N:3});e.write(yf),e.end();const t=this.ref({Type:"OutputIntent",S:"GTS_PDFA1",Info:new String("sRGB IEC61966-2.1"),OutputConditionIdentifier:new String("sRGB IEC61966-2.1"),DestOutputProfile:e});t.end(),this._root.data.OutputIntents=[t]},_getPdfaid(){return`\n <rdf:Description xmlns:pdfaid="http://www.aiim.org/pdfa/ns/id/" rdf:about="">\n <pdfaid:part>${this.subset}</pdfaid:part>\n <pdfaid:conformance>${this.subset_conformance}</pdfaid:conformance>\n </rdf:Description>\n `},_addPdfaMetadata(){this.appendXML(this._getPdfaid())}},Cf={initPDFUA(){this.subset=1},endSubset(){this._addPdfuaMetadata()},_addPdfuaMetadata(){this.appendXML(this._getPdfuaid())},_getPdfuaid(){return`\n <rdf:Description xmlns:pdfuaid="http://www.aiim.org/pdfua/ns/id/" rdf:about="">\n <pdfuaid:part>${this.subset}</pdfuaid:part>\n </rdf:Description>\n `}},Ef={_importSubset(e){Object.assign(this,e)},initSubset(e){switch(e.subset){case"PDF/A-1":case"PDF/A-1a":case"PDF/A-1b":case"PDF/A-2":case"PDF/A-2a":case"PDF/A-2b":case"PDF/A-3":case"PDF/A-3a":case"PDF/A-3b":this._importSubset(If),this.initPDFA(e.subset);break;case"PDF/UA":this._importSubset(Cf),this.initPDFUA()}}};const bf=["height","minHeight","maxHeight"],Bf=["width","minWidth","maxWidth"];function wf(e,t){const n=new Map;return function(...r){const i=r[0];return n.has(i)||(n.set(i,e(...r)),n.size>t&&n.delete(n.keys().next())),n.get(i)}}function Qf(e){return e&&"object"==typeof e&&!Array.isArray(e)}function vf(e,...t){if(!Qf(e))return e;e=xf(e);for(const n of t)if(Qf(n))for(const t in n)Qf(n[t])?(t in e||(e[t]={}),e[t]=vf(e[t],n[t])):void 0!==n[t]&&(e[t]=xf(n[t]));return e}function xf(e){let t=e;if(e&&"object"==typeof e){t=Array.isArray(e)?[]:{};for(const n in e)t[n]=xf(e[n])}return t}function Sf(e,t,n){let r=t(n);null!=r&&"object"==typeof r||(r={height:r}),r.padding=rc(r.padding),r.border=rc(r.border),r.borderColor=rc(r.borderColor),r.align=Df(r.align),r=vf(e,r);const i=this.document,a=i.page,o=a.contentHeight;return null==r.height||"auto"===r.height?r.height="auto":r.height=i.sizeToPoint(r.height,0,a,o),r.minHeight=i.sizeToPoint(r.minHeight,0,a,o),r.maxHeight=i.sizeToPoint(r.maxHeight,0,a,o),r}function kf(e,t,n){let r=t(n);return null!=r&&"object"==typeof r||(r={width:r}),r.padding=rc(r.padding),r.border=rc(r.border),r.borderColor=rc(r.borderColor),r.align=Df(r.align),r=vf(e,r),null==r.width||"*"===r.width?r.width="*":r.width=this.document.sizeToPoint(r.width,0,this.document.page,this._maxWidth),r.minWidth=this.document.sizeToPoint(r.minWidth,0,this.document.page,this._maxWidth),r.maxWidth=this.document.sizeToPoint(r.maxWidth,0,this.document.page,this._maxWidth),r}function Df(e){return null==e||"string"==typeof e?{x:e,y:e}:e}function Rf(){const e=this.document,t=this.opts;let n=e._tableIndex++;this._id=new String(t.id??`table-${n}`),this._position={x:e.sizeToPoint(t.position?.x,e.x),y:e.sizeToPoint(t.position?.y,e.y)},this._maxWidth=e.sizeToPoint(t.maxWidth,e.page.width-e.page.margins.right-this._position.x);const{defaultStyle:r,defaultColStyle:i,defaultRowStyle:a}=function(e){let t=e;"object"!=typeof t&&(t={text:t});const n=Object.fromEntries(Object.entries(t).filter(([e])=>bf.includes(e))),r=Object.fromEntries(Object.entries(t).filter(([e])=>Bf.includes(e)));return t.padding=rc(t.padding),t.border=rc(t.border),t.borderColor=rc(t.borderColor),t.align=Df(t.align),{defaultStyle:t,defaultRowStyle:n,defaultColStyle:r}}(t.defaultStyle);let o,s;this._defaultStyle=r,t.columnStyles&&(Array.isArray(t.columnStyles)?o=e=>t.columnStyles[e]:"function"==typeof t.columnStyles?o=wf(e=>t.columnStyles(e),1/0):"object"==typeof t.columnStyles&&(o=()=>t.columnStyles)),o||(o=()=>({})),this._colStyle=kf.bind(this,i,o),t.rowStyles&&(Array.isArray(t.rowStyles)?s=e=>t.rowStyles[e]:"function"==typeof t.rowStyles?s=wf(e=>t.rowStyles(e),10):"object"==typeof t.rowStyles&&(s=()=>t.rowStyles)),s||(s=()=>({})),this._rowStyle=Sf.bind(this,a,s)}function Ff(e,t,n){const r=this._colStyle(n);let i=this._rowStyle(t);const a={};for(const t of[r.font,i.font,e.font])null!=t&&(null!=t.src?(a.src=t.src,a.family=t.family):null!=t.family&&(a.family=t.family),null!=t.size&&(a.size=t.size));const o=Object.values(a).filter(e=>null!=e).length>0,s=this.document,l=s._fontSource,A=s._fontSize,u=s._fontFamily;o&&(a.src&&s.font(a.src,a.family),a.size&&s.fontSize(a.size),i=this._rowStyle(t)),e.padding=rc(e.padding),e.border=rc(e.border),e.borderColor=rc(e.borderColor);const c=vf(this._defaultStyle,r,i,e);var h;return c.rowIndex=t,c.colIndex=n,c.font=a??{},c.customFont=o,c.text=(null!=(h=c.text)&&(h=`${h}`),h),c.rowSpan=c.rowSpan??1,c.colSpan=c.colSpan??1,c.padding=rc(c.padding,"0.25em",e=>s.sizeToPoint(e,"0.25em")),c.border=rc(c.border,1,e=>s.sizeToPoint(e,1)),c.borderColor=rc(c.borderColor,"black",e=>
vendor: 4,439 bytes, line 2
2e??"black"),c.align=Df(c.align),c.align.x=c.align.x??"left",c.align.y=c.align.y??"top",c.textStroke=s.sizeToPoint(c.textStroke,0),c.textStrokeColor=c.textStrokeColor??"black",c.textColor=c.textColor??"black",c.textOptions=c.textOptions??{},c.id=new String(c.id??`${this._id}-${t}-${n}`),c.type="TH"===c.type?.toUpperCase()?"TH":"TD",c.scope&&(c.scope=c.scope.toLowerCase(),"row"===c.scope?c.scope="Row":"both"===c.scope?c.scope="Both":"column"===c.scope&&(c.scope="Column")),"boolean"==typeof this.opts.debug&&(c.debug=this.opts.debug),o&&s.font(l,u,A),c}function Mf(e,t){this._cellClaim||(this._cellClaim=new Set);let n=0;return e.map(e=>{for(null!=e&&"object"==typeof e||(e={text:e});this._cellClaim.has(`${t},${n}`);)n++;e=Ff.call(this,e,t,n);for(let r=0;r<e.rowSpan;r++)for(let i=0;i<e.colSpan;i++)this._cellClaim.add(`${t+r},${n+i}`);return n+=e.colSpan,e})}function Nf(e){this._columnWidths=[],Lf.call(this,e.reduce((e,t)=>e+t.colSpan,0)),this._rowHeights=[],this._rowYPos=[this._position.y],this._rowBuffer=new Set}function Lf(e){let t=[],n=0,r=this._maxWidth;for(let i=0;i<e;i++){let e=this._colStyle(i);"*"===e.width?(t[i]=e,n+=e.minWidth):(r-=e.width,this._columnWidths[i]=e.width)}let i=t.reduce(e=>e+1,0);n>=r?t.forEach((e,t)=>{this._columnWidths[t]=e.minWidth}):i>0&&t.forEach((e,t)=>{let n=r/i;this._columnWidths[t]=Math.max(n,e.minWidth),e.maxWidth>0&&(this._columnWidths[t]=Math.min(this._columnWidths[t],e.maxWidth)),r-=this._columnWidths[t],i--});let a=this._position.x;this._columnXPos=Array.from(this._columnWidths,e=>{const t=a;return a+=e,t})}function Pf(e,t){e.forEach(e=>this._rowBuffer.add(e)),t>0&&(this._rowYPos[t]=this._rowYPos[t-1]+this._rowHeights[t-1]);const n=this._rowStyle(t);let r=[];this._rowBuffer.forEach(e=>{e.rowIndex+e.rowSpan-1===t&&(r.push(Tf.call(this,e,n.height)),this._rowBuffer.delete(e))});let i=n.height;"auto"===i&&(i=r.reduce((e,t)=>{let n=t.textBounds.height+t.padding.top+t.padding.bottom;for(let e=0;e<t.rowSpan-1;e++)n-=this._rowHeights[t.rowIndex+e];return Math.max(e,n)},0)),i=Math.max(i,n.minHeight),n.maxHeight>0&&(i=Math.min(i,n.maxHeight)),this._rowHeights[t]=i;let a=!1;return i>this.document.page.contentHeight?(console.warn(new Error(`Row ${t} requested more than the safe page height, row has been clamped`).stack.slice(7)),this._rowHeights[t]=this.document.page.maxY()-this._rowYPos[t]):this._rowYPos[t]+i>=this.document.page.maxY()&&(this._rowYPos[t]=this.document.page.margins.top,a=!0),{newPage:a,toRender:r.map(e=>Tf.call(this,e,i))}}function Tf(e,t){let n=0;for(let t=0;t<e.colSpan;t++)n+=this._columnWidths[e.colIndex+t];let r=t;if("auto"===r)r=this.document.page.contentHeight;else for(let t=0;t<e.rowSpan-1;t++)r+=this._rowHeights[e.rowIndex+t];const i=n-e.padding.left-e.padding.right,a=r-e.padding.top-e.padding.bottom,o=e.textOptions.rotation??0,{width:s,height:l}=function(e,t,n){let r,i;const a=ac(e),o=oc(e);0===e||180===e?(r=t,i=n):90===e||270===e?(r=n,i=t):e<90||e>180&&e<270?(r=t/(2*a),i=t/(2*o)):(i=t/(2*a),r=t/(2*o));if(o*r+a*i>n){const s=a*a-o*o;0===e||180===e?(r=t,i=n):90===e||270===e?(r=n,i=t):e<90||e>180&&e<270?(r=(t*a-n*o)/s,i=(n*a-t*o)/s):(i=(t*a-n*o)/s,r=(n*a-t*o)/s)}return{width:Math.abs(r),height:Math.abs(i)}}(o,i,a),A={align:e.align.x,ellipsis:!0,stroke:e.textStroke>0,fill:!0,width:s,height:l,rotation:o,...e.textOptions};let u={x:0,y:0,width:0,height:0};if(e.text){const t=this.document._fontSource,n=this.document._fontSize,r=this.document._fontFamily;e.font?.src&&this.document.font(e.font.src,e.font?.family),e.font?.size&&this.document.fontSize(e.font.size);const i=this.document.boundsOfString(e.text,0,0,{...A,rotation:0});A.width=i.width,A.height=i.height,u=this.document.boundsOfString(e.text,0,0,A),this.document.font(t,r,n)}return{...e,textOptions:A,x:this._columnXPos[e.colIndex],y:this._rowYPos[e.rowIndex],textX:this._columnXPos[e.colIndex]+e.padding.left,textY:this._rowYPos[e.rowIndex]+e.padding.top,width:n,height:r,textAllocatedHeight:a,textAllocatedWidth:i,textBounds:u}}function Uf(){const e=this.opts.structParent;e&&(this._tableStruct=this.document.struct("Table"),this._tableStruct.dictionary.data.ID=this._id,e instanceof of?e.add(this._tableStruct):e instanceof Vf&&e.addStructure(this._tableStruct),this._headerRowLookup={},this._headerColumnLookup={})}function Of(){this._tableStruct&&this._tableStruct.end()}function Gf(e,t,n){const r=this.document.struct("TR");r.dictionary.data.ID=new String(`${this._id}-${t}
2`),this._tableStruct.add(r),e.forEach(e=>n(e,r)),r.end()}function zf(e,t,n){const r=this.document,i=r.struct(e.type,{title:e.title});i.dictionary.data.ID=e.id,t.add(i);const a=e.padding,o=e.border,s={O:"Table",Width:e.width,Height:e.height,Padding:[a.top,a.bottom,a.left,a.right],RowSpan:e.rowSpan>1?e.rowSpan:void 0,ColSpan:e.colSpan>1?e.colSpan:void 0,BorderThickness:[o.top,o.bottom,o.left,o.right]};if("TH"===e.type){if("Row"===e.scope||"Both"===e.scope){for(let t=0;t<e.rowSpan;t++)this._headerRowLookup[e.rowIndex+t]||(this._headerRowLookup[e.rowIndex+t]=[]),this._headerRowLookup[e.rowIndex+t].push(e.id);s.Scope=e.scope}if("Column"===e.scope||"Both"===e.scope){for(let t=0;t<e.colSpan;t++)this._headerColumnLookup[e.colIndex+t]||(this._headerColumnLookup[e.colIndex+t]=[]),this._headerColumnLookup[e.colIndex+t].push(e.id);s.Scope=e.scope}}const l=new Set([...Array.from({length:e.colSpan},(t,n)=>this._headerColumnLookup[e.colIndex+n]).flat(),...Array.from({length:e.rowSpan},(t,n)=>this._headerRowLookup[e.rowIndex+n]).flat()].filter(Boolean));l.size&&(s.Headers=Array.from(l));const A=r._normalizeColor;null!=e.backgroundColor&&(s.BackgroundColor=A(e.backgroundColor));const u=[o.top,o.bottom,o.left,o.right];if(u.some(e=>e)){const t=e.borderColor;s.BorderColor=[u[0]?A(t.top):null,u[1]?A(t.bottom):null,u[2]?A(t.left):null,u[3]?A(t.right):null]}Object.keys(s).forEach(e=>void 0===s[e]&&delete s[e]),i.dictionary.data.A=r.ref(s),i.add(n),i.end(),i.dictionary.data.A.end()}function Hf(e,t){return this._tableStruct?Gf.call(this,e,t,Wf.bind(this)):e.forEach(e=>Wf.call(this,e)),this._rowYPos[t]+this._rowHeights[t]}function Wf(e,t){const n=()=>{null!=e.backgroundColor&&this.document.save().fillColor(e.backgroundColor).rect(e.x,e.y,e.width,e.height).fill().restore(),_f.call(this,e.border,e.borderColor,e.x,e.y,e.width,e.height),e.debug&&(this.document.save(),this.document.dash(1,{space:1}).lineWidth(1).strokeOpacity(.3),this.document.rect(e.x,e.y,e.width,e.height).stroke("green"),this.document.restore()),e.text&&Jf.call(this,e)};t?zf.call(this,e,t,n):n()}function Jf(e){const t=this.document,n=t._fontSource,r=t._fontSize,i=t._fontFamily;e.customFont&&(e.font.src&&t.font(e.font.src,e.font.family),e.font.size&&t.fontSize(e.font.size));const a=e.textX,o=e.textY,s=e.textAllocatedHeight,l=e.textAllocatedWidth,A=e.textBounds.width,u=e.textBounds.height,c=-e.textBounds.x,h=-e.textBounds.y,g=(l-A)*("right"===e.align.x?1:"center"===e.align.x?.5:0),f=(s-u)*("bottom"===e.align.y?1:"center"===e.align.y?.5:0),d=g+c,p=f+h;e.debug&&(t.save(),t.dash(1,{space:1}).lineWidth(1).strokeOpacity(.3),e.text&&t.moveTo(a+g,o).lineTo(a+g,o+s).moveTo(a+g+A,o).lineTo(a+g+A,o+s).stroke("blue").moveTo(a,o+f).lineTo(a+l,o+f).moveTo(a,o+f+u).lineTo(a+l,o+f+u).stroke("green"),t.rect(a,o,l,s).stroke("orange"),t.restore()),t.save().rect(a,o,l,s).clip(),t.fillColor(e.textColor).strokeColor(e.textStrokeColor),e.textStroke>0&&t.lineWidth(e.textStroke),t.text(e.text,a+d,o+p,e.textOptions),t.restore(),e.font&&t.font(n,i,r)}function _f(e,t,n,r,i,a,o){e=Object.fromEntries(Object.entries(e).map(([e,t])=>[e,o&&!o[e]?0:t]));const s=this.document;[e.right,e.bottom,e.left].every(t=>t===e.top)?e.top>0&&s.save().lineWidth(e.top).strokeColor(t.top).rect(n,r,i,a).stroke().restore():(e.top>0&&s.save().lineWidth(e.top).moveTo(n,r).strokeColor(t.top).lineTo(n+i,r).stroke().restore(),e.right>0&&s.save().lineWidth(e.right).moveTo(n+i,r).strokeColor(t.right).lineTo(n+i,r+a).stroke().restore(),e.bottom>0&&s.save().lineWidth(e.bottom).moveTo(n+i,r+a).strokeColor(t.bottom).lineTo(n,r+a).stroke().restore(),e.left>0&&s.save().lineWidth(e.left).moveTo(n,r+a).strokeColor(t.left).lineTo(n,r).stroke().restore())}class jf{constructor(e,t={}){if(this.document=e,this.opts=Object.freeze(t),Rf.call(this),Uf.call(this),this._currRowIndex=0,this._ended=!1,t.data){for(const e of t.data)this.row(e);return this.end()}}row(e,t=!1){if(this._ended)throw new Error(`Table was marked as ended on row ${this._currRowIndex}`);e=Array.from(e),e=Mf.call(this,e,this._currRowIndex),0===this._currRowIndex&&Nf.call(this,e);const{newPage:n,toRender:r}=Pf.call(this,e,this._currRowIndex);n&&this.document.continueOnNewPage();const i=Hf.call(this,r,this._currRowIndex);return this.document.x=this._position.x,this.document.y=i,t?this.end():(this._currRowIndex++,this)}end(){for(;this._rowBuffer?.size;)this.row([]);return this._ended=!0,Of.call(this),this.document}}var Kf={initTables(){this._tableIndex=0},table(e){return new jf(this,e)}};class Yf{constructor(){this._metadata='\n <?xpacket begin="\ufeff" id="W5M0MpCehiHzreSzNTczkc9d"?>\n <x:xmpmeta xmlns:x="adobe:ns:meta/">\n <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">\n '}_closeTags(){this._metadata=this._metadata.concat('\n </rdf:RDF>\n </x:xmpmeta>\n <?xpacket end="w"?>\n ')}append(e,t=!0){this._metadata=this._metadata.concat(e),t&&(this._metadata=this._metadata.concat("\n"))}getXML(){return this._metadata}getLength(){return this._metadata.length}end(){this._closeTags(),this._metadata=this._metadata.trim()}}var qf={initMetadata(){this.metadata=new Yf},appendXML(e,t=!0){this.metadata.append(e,t)},_addInfo(){this.appendXML(`\n <rdf:Description rdf:about="" xmlns:xmp="http://ns.adobe.com/xap/1.0/">\n <xmp:CreateDate>${this.info.CreationDate.toISOString().split(".")[0]+"Z"}</xmp:CreateDate>\n <xmp:CreatorTool>${this.info.Creator}</xmp:CreatorTool>\n </rdf:Description>\n `),(this.info.Title||this.info.Author||this.info.Subject)&&(this.appendXML('\n <rdf:Description rdf:about="" xmlns:dc="http://purl.org/dc/elements/1.1/">\n '),this.info.Title&&this.appendXML(`\n <dc:title>\n <rdf:Alt>\n <rdf:li xml:lang="x-default">${this.info.Title}</rdf:li>\n </rdf:Alt>\n </dc:title>\n `),this.info.Author&&this.appendXML(`\n <dc:creator>\n <rdf:Seq>\n <rdf:li>${this.info.Author}</rdf:li>\n </rdf:Seq>\n </dc:creator>\n `),this.info.Subject&&this.appendXML(`\n <dc:description>\n <rdf:Alt>\n <rdf:li xml:lang="x-default">${this.info.Subject}</rdf:li>\n </rdf:Alt>\n </dc:description>\n `),this.appendXML("\n </rdf:Description>\n ")),this.appendXML(`\n <rdf:Description rdf:about="" xmlns:pdf="http://ns.adobe.com/pdf/1.3/">\n <pdf:Producer>${this.info.Producer}</pdf:Producer>`,!1),this.info.Keywords&&this.appendXML(`\n <pdf:Keywords>${this.info.Keywords}</pdf:Keywords>`,!1),this.appendXML("\n </rdf:Description>\n ")},endMetadata(){this._addInfo(),this.metadata.end(),1.3!=this.version&&(this.metadataRef=this.ref({length:this.metadata.getLength(),Type:"Metadata",Subtype:"XML"}),this.metadataRef.compress=!1,this.metadataRef.write((new TextEncoder).encode(this.metadata.getXML())),this.metadataRef.end(),this._root.data.Metadata=this.metadataRef)}};class Vf extends Lu{constructor(e={}){switch(super(e),this.options=e,e.pdfVersion){case"1.4":this.version=1.4;break;case"1.5":this.version=1.5;break;case"1.6":this.version=1.6;break;case"1.7":case"1.7ext3":this.version=1.7;break;default:this.version=1.3}this.compress=null==this.options.compress||this.options.compress,this._pageBuffer=[],this._pageBufferStart=0,this._offsets=[],this._waiting=0,this._ended=!1,this._offset=0;const t=this.ref({Type:"Pages",Count:0,Kids:[]}),n=this.ref({Dests:new uc});if(this._root=this.ref({Type:"Catalog",Pages:t,Names:n}),this.options.lang&&(this._root.data.Lang=new String(this.options.lang)),this.options.pageLayout){const e=this.options.pageLayout;this._root.data.PageLayout=e.charAt(0).toUpperCase()+e.slice(1)}if(this.page=null,this.initMetadata(),this.initColor(),this.initVector(),this.initFonts(e.font),this.initText(),this.initImages(),this.initOutline(),this.initMarkings(e),this.initTables(),this.initSubset(e),this.info={Producer:"PDFKit",Creator:"PDFKit",CreationDate:new Date},this.options.info)for(let e in this.options.info){const t=this.options.info[e];this.info[e]=t}this.options.displayTitle&&(this._root.data.ViewerPreferences=this.ref({DisplayDocTitle:!0})),this._id=Kh.generateFileID(this.info),this._security=Kh.create(this,e),this._write(`%PDF-${this.version}`),this._write("%ÿÿÿÿ"),!1!==this.options.autoFirstPage&&this.addPage()}addPage(e){const t=this.options;t.bufferPages||this.flushPages();const n=e?.font;n&&this.font(n,e.fontFamily);const r=e?.fontSize;r&&this.fontSize(r),this.page=new Ac(this,e||t),this._pageBuffer.push(this.page);const i=this._root.data.Pages.data;return i.Kids.push(this.page.dictionary),i.Count++,this.x=this.page.margins.left,this.y=this.page.margins.top,this._ctm=[1,0,0,1,0,0],this.transform(1,0,0,-1,0,this.page.height),this.emit
2("pageAdded"),this}continueOnNewPage(e){const t=this.endPageMarkings(this.page);return this.addPage(e??this.page._options),this.initPageMarkings(t),this}bufferedPageRange(){return{start:this._pageBufferStart,count:this._pageBuffer.length}}switchToPage(e){let t;if(!(t=this._pageBuffer[e-this._pageBufferStart]))throw new Error(`switchToPage(${e}) out of bounds, current buffer covers pages ${this._pageBufferStart} to ${this._pageBufferStart+this._pageBuffer.length-1}`);return this.page=t}flushPages(){const e=this._pageBuffer;this._pageBuffer=[],this._pageBufferStart+=e.length;for(let t of e)this.endPageMarkings(t),t.end()}addNamedDestination(e,...t){0===t.length&&(t=["XYZ",null,null,null]),"XYZ"===t[0]&&null!==t[2]&&(t[2]=this.page.height-t[2]),t.unshift(this.page.dictionary),this._root.data.Names.data.Dests.add(e,t)}addNamedEmbeddedFile(e,t){if(!t)throw new Error(`No ref specified for embedded file ${e}`);this._root.data.Names.data.EmbeddedFiles||(this._root.data.Names.data.EmbeddedFiles=new uc({limits:!1})),this._root.data.Names.data.EmbeddedFiles.add(e,t)}addNamedJavaScript(e,t){this._root.data.Names.data.JavaScript||(this._root.data.Names.data.JavaScript=new uc);let n={JS:new String(t),S:"JavaScript"};this._root.data.Names.data.JavaScript.add(e,n)}ref(e){const t=new $u(this,this._offsets.length+1,e);return this._offsets.push(null),this._waiting++,t}_read(){}_write(e){e instanceof Uint8Array||(e=Gu(e+"\n")),this.push(e),this._offset+=e.length}addContent(e){return this.page.write(e),this}_refEnd(e){this._offsets[e.id-1]=e.offset,0===--this._waiting&&this._ended&&(this._finalize(),this._ended=!1)}end(){this.flushPages(),this._info=this.ref();for(let e in this.info){let t=this.info[e];"string"==typeof t&&(t=new String(t));let n=this.ref(t);n.end(),this._info.data[e]=n}this._info.end();for(let e in this._fontFamilies)this._fontFamilies[e].finalize();this.endOutline(),this.endMarkings(),this.subset&&this.endSubset(),this.endMetadata(),this._root.end(),this._root.data.Pages.end(),this._root.data.Names.end(),this.endAcroForm(),this._root.data.ViewerPreferences&&this._root.data.ViewerPreferences.end(),this._security&&this._security.end(),0===this._waiting?this._finalize():this._ended=!0}_finalize(){const e=this._offset;this._write("xref"),this._write(`0 ${this._offsets.length+1}`),this._write("0000000000 65535 f ");for(let e of this._offsets)e=`0000000000${e}`.slice(-10),this._write(e+" 00000 n ");const t={Size:this._offsets.length+1,Root:this._root,Info:this._info,ID:[this._id,this._id]};this._security&&(t.Encrypt=this._security.dictionary),this._write("trailer"),this._write(Xu.convert(t)),this._write("startxref"),this._write(`${e}`),this._write("%%EOF"),this.push(null)}toString(){return"[object PDFDocument]"}}const Xf=e=>{Object.assign(Vf.prototype,e)};Xf(qf),Xf(sg),Xf(xg),Xf(Wg),Xf(jg),Xf(Zg),Xf(ef),Xf(rf),Xf(lf),Xf(df),Xf(pf),Xf(Ef),Xf(Kf),function(e,t,n={}){if("string"!=typeof e)throw new TypeError("Expected a string for path, got "+typeof e);if(void 0===t)return void kg.delete(e);if(!(t instanceof Uint8Array))throw new TypeError("Expected a Uint8Array or undefined for data, got "+typeof t);if(null===n||"object"!=typeof n)throw new TypeError("Expected options to be an object");const r=Date.now();kg.set(e,{data:t,birthtime:Dg(n.birthtime,"birthtime",r),ctime:Dg(n.ctime,"ctime",r)})}(mf,zu("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"));var Zf="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 Euro quotesinglbase florin quotedblbase ellipsis dagger daggerdbl circumflex perthousand Scaron guilsinglleft O
2E Zcaron quoteleft quoteright quotedblleft quotedblright bullet endash emdash tilde trademark scaron guilsinglright oe zcaron ydieresis exclamdown cent sterling currency yen brokenbar section dieresis copyright ordfeminine guillemotleft logicalnot registered macron degree plusminus twosuperior threesuperior acute mu paragraph periodcentered cedilla onesuperior ordmasculine guillemotright onequarter onehalf threequarters questiondown Agrave Aacute Acircumflex Atilde Adieresis Aring AE Ccedilla Egrave Eacute Ecircumflex Edieresis Igrave Iacute Icircumflex Idieresis Eth Ntilde Ograve Oacute Ocircumflex Otilde Odieresis multiply Oslash Ugrave Uacute Ucircumflex Udieresis Yacute Thorn germandbls agrave aacute acircumflex atilde adieresis aring ae ccedilla egrave eacute ecircumflex edieresis igrave iacute icircumflex idieresis eth ntilde ograve oacute ocircumflex otilde odieresis divide oslash ugrave uacute ucircumflex udieresis yacute thorn";((...e)=>{for(const t of e)Gg(t),zg.set(t.name,t)})({name:"Courier",bbox:[-23,-250,715,805],ascender:629,descender:-157,xHeight:426,capHeight:562,glyphNames:Zf,glyphWidths:[600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600],kernPairs:[]},{name:"Courier-Bold",bbox:[-113,-250,749,801],ascender:629,descender:-157,xHeight:439,capHeight:562,glyphNames:Zf,glyphWidths:[600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600],kernPairs:[]},{name:"Courier-BoldOblique",bbox:[-57,-250,869,801],ascender:629,descender:-157,xHeight:439,capHeight:562,glyphNames:Zf,glyphWidths:[600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600],kernPairs:[]},{name:"Courier-Oblique",bbox:[-27,-250,849,805],ascender:629,descender:-157,xHeight:426,c
2apHeight:562,glyphNames:Zf,glyphWidths:[600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600,600],kernPairs:[]},{name:"Helvetica",bbox:[-166,-225,1e3,931],ascender:718,descender:-207,xHeight:523,capHeight:718,glyphNames:Zf,glyphWidths:[278,278,355,556,556,889,667,191,333,333,389,584,278,333,278,278,556,556,556,556,556,556,556,556,556,556,278,278,584,584,584,556,1015,667,667,722,722,667,611,778,722,278,500,667,556,833,722,778,667,778,722,667,611,722,667,944,667,667,611,278,278,278,469,556,333,556,556,500,556,556,278,556,556,222,222,500,222,833,556,556,556,556,333,500,278,556,500,722,500,500,500,334,260,334,584,556,222,556,333,1e3,556,556,333,1e3,667,333,1e3,611,222,222,333,333,350,556,1e3,333,1e3,500,333,944,500,500,333,556,556,556,556,260,556,333,737,370,556,584,737,333,400,584,333,333,333,556,537,278,333,333,365,556,834,834,834,611,667,667,667,667,667,667,1e3,722,667,667,667,667,278,278,278,278,722,722,778,778,778,778,778,584,778,722,722,722,722,667,667,611,556,556,556,556,556,556,889,500,556,556,556,556,278,278,278,278,556,556,556,556,556,556,556,584,611,556,556,556,556,500,556],kernPairs:[-180,[10332,2],-160,[9569],-150,[8182,2],-140,[9517,54,70,1552,1074,1,1,51,4,10,105,1,1,1,1,1,3,1,1,1,7,1,1,1,1,2,26464,1,1,51,4,10,105,1,1,2,1,3,1,1,1,7,1,1,1,1,2],-125,[11622,2],-120,[7147,3206,119,1,1,1,1,1,715,2,19,32,4,10,3,3,2,2,63,1,1,1,1,1,27,1,1,2,1,4,1,1,7,1,1,2,2,1,1,1,1,1,21339,215,215,215,215,215],-110,[9512,2,2774,52,67,1,1,1,1,1,52,1,1,1,26481,52,67,1,1,1,1,1,52,1,1,1],-100,[2689,2,428,2,4031,124,11871,2,6878,2,6708,124,91,124,91,124,91,124,91,124,91,124,11871,2],-95,[44732,2],-90,[57,124,7616,124],-85,[12302,123,1,1,1,1,2,26531,123,1,1,1,1,2,5717],-80,[8203,119,1,1,1,1,1,3296,20,36,10,73,1,1,1,1,1,35,1,1,1,7,1,1,1,1,2,19,2,6663,2],-70,[7149,603,2,40,1721,647,124,1389,20,99,1,1,1,1,1,20,1,1,1,11613,9299,215,215,215,215,215,2798,124,91,124,91,124,91,124,91,124,306,124,1081,5704,1,2,32,92],-60,[108,2902,7151,1140,66,5,13,896,1,6435,2,17887,215,215,215,215,430,1045,1],-57,[23328,216],-55,[44785,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,27,3,64,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1],-50,[52,2,5536,215,1343,2,122,1,1,1,960,119,1,1,1,1,1,933,42,32,49,1,1,1,1,2,37,701,230,10,113,1,1,1,7,1,1,1,1,2,276,3,124,927,119,1,1,1,1,1,5660,2,5859,14,1,34,9181,2,122,1,1,1,88,2,122,1,1,1,88,2,122,1,1,1,88,2,122,1,1,1,88,2,122,1,1,1,88,2,122,1,1,1,2669,215,215,215,215,430],-45,[8252],-40,[55,7126,1,2,32,92,465,22,97,1,1,1,1,1,1417,10,113,1,1,1,7,1,1,1,1,2,664,2,38,228,119,1,1,1,1,1,294,124,1,1,1,297,123,1,1,1,1,2,51,2,19,119,1,1,1,1,1,84,1,12,8,123,1,1,1,1,2,52,52,119,1,1,1,1,1,2188,2,2793,2,6866,8901,1,2,32,92,88,1,2,32,92,88,1,2,32,92,88,1,2,32,92,88,1,2,32,92,88,1,2,32,92,2594,2,38,175,2,38,175,2,38,175,2,38,175,2,38,390,2,38,175,2,19,119,1,1,1,1,1,70,2,19,119,1,1,1,1,1,70,2,19,119,1,1,1,1,1,70,2,19,119,1,1,1,1,1,4585,2,213,2,213,2,213,2,213,2],-35,[17212,2],-30,[110,7020,4,8,2,36,74,11,1,1,1,1,2,33,1,1,1,230,2,700,10,113,1,1,1,7,1,1,1,1,2,664,2,286,124,1,1,1,92,32,92,487,642,3,1089,10,6,107,1,1,1,7,1,1,1,1,2,1,1,1,1,2027,32,92,733,2,139,2,51,4,10,105,1,1,1,1,1,3,1,1,1,7,1,1,1,1,2,311,32,92,1380,1,32,92,91,32,92,519,1057,123,1,1,1,6127,7473,4,8,2,36,74,11,1,1,1,1,2,33,1,1,1,38,4,8,2,36,74,11,1,1,1,1,2,33,1,1,1,38,4,8,2,36,74,11,1,1,1,1,2,33,1,1,1,38,4,8,2,36,74,11,1,1,1,1,2,33,1,1,1,38,4,8,2,36,74,11,1,1,1,1,2,33,1,1,1,38,4,8,2,36,74,11,1,1,1,1,2,33,1,1,1,230,2,2406,215,215,215,215,430,1754,32,92,91,32,92,91,32,92,91,32,92,91,32,92,91,32,92,518,2,213,2,213,2,213,2,1505,1,32,92,90,1,32,92,90,1,32,92,90,1,32,92,90,1,32,92],-25,[18555,4,10,105,1,1,1,1,1,3,1,1,1,7,1,1,1,1,2],-20,[7322,2,1739,32,20,67,1,1,1,1,1,27,1,1,1,1,1,20,1,1,1,89
26,119,1,1,1,1,1,535,123,1,1,1,1,2,51,2,227,1,665,42,32,49,1,1,1,1,2,37,290,124,1609,1,204,9,1,3,32,88,1,1,1,1,77,442,2,32,92,1146,10,113,1,1,1,7,1,1,1,1,2,523,2344,4,10,105,1,1,1,1,1,3,1,1,1,7,1,1,1,1,2,3029,2,3706,4,10,105,1,1,1,1,1,3,1,1,1,7,1,1,1,1,2,10360,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,306,119,1,1,1,1,1,991,124,534,1,214,1,214,1,214,1,214,1,214,1,418,227,2,32,92,89,2,32,92,89,2,32,92,89,2,32,92,1163,2559,4,10,105,1,1,1,1,1,3,1,1,1,7,1,1,1,1,2],-15,[14417,430,2,1795,32,92,91,32,92,88,1,785,2,911,119,1,1,1,1,1,525,10,113,1,1,1,7,1,1,1,1,2,5609,2,700,10,113,1,1,1,7,1,1,1,1,2,15069,215,2,213,2,213,2,213,2,1365,32,92,88,1,214,1,214,1,214,1,214,1],-10,[7363,124,1,1,1,3098,124,1,1,1,3541,1091,1293,124,1,1,1,88,124,1,1,1,713,119,1,1,1,1,1,955,10,113,1,1,1,7,1,1,1,1,2,24387,124,1,1,1],15,[17703,2,1,9,111,1,1,1,10,1,1,1],25,[17707,1,123],30,[17656,1,53,6,3,32,92],40,[17714],50,[15159],60,[15161]]},{name:"Helvetica-Bold",bbox:[-170,-228,1003,962],ascender:718,descender:-207,xHeight:532,capHeight:718,glyphNames:Zf,glyphWidths:[278,333,474,556,556,889,722,238,333,333,389,584,278,333,278,278,556,556,556,556,556,556,556,556,556,556,333,333,584,584,584,611,975,722,722,722,722,667,611,778,722,278,556,722,611,833,722,778,667,778,722,667,611,722,667,944,667,667,611,333,278,333,584,556,333,556,611,556,611,556,333,611,611,278,278,556,278,889,611,611,611,611,389,556,333,611,556,778,556,556,500,389,280,389,584,556,278,556,500,1e3,556,556,333,1e3,667,333,1e3,611,278,278,500,500,350,556,1e3,333,1e3,556,333,944,500,556,333,556,556,556,556,280,556,333,737,370,556,584,737,333,400,584,333,333,333,611,556,278,333,333,365,556,834,834,834,611,722,722,722,722,722,722,1e3,722,667,667,667,667,278,278,278,278,722,722,778,778,778,778,778,584,778,722,722,722,722,667,667,611,556,556,556,556,556,556,889,556,556,556,556,556,278,278,278,278,611,611,611,611,611,611,611,584,611,611,611,611,611,556,611],kernPairs:[-140,[9569,2],-120,[57,124,2508,2,428,2,6396,124,691,2,859,429,2],-110,[7152,124,2238,2774,119,1,1,1,1,1,20325,124,91,124,91,124,91,124,91,124,91,124,5012,119,1,1,1,1,1],-100,[52,8130,2,2169,119,1,1,1,1,1,1790,2,65,6,117,1,1,1,1,2,1,1,1,1,26460,2,65,6,117,1,1,1,1,2,1,1,1,1],-90,[7147,2365,1701,52,67,1,1,1,1,1,52,1,1,1,297,123,1,1,1,1,2,502,119,1,1,1,1,1,20288,215,215,215,215,215,5173,119,1,1,1,1,1],-80,[54,1,55,7039,1054,119,1,1,1,1,1,1188,1677,2,51,14,3,102,1,1,1,1,1,13,1,1,1,1,2,235,20,119,1,1,1,1,1,70,2,485,123,1,1,1,6052,2,643,2,4286,68,362,2162,2,6705,215,215,215,215,215,5175,123,1,1,1,6697,2],-70,[7797,124,2241,124,2016,123,1,1,1,1,2,24176,124,91,124,91,124,91,124,91,124,306,124,941,123,1,1,1,1,2],-60,[108,7042,4099,18,2,32,71,1,1,1,18,282,20,99,1,1,1,1,1,20,1,1,1,36,46,73,1,1,1,1,1,45,1,1,1,1,2,5609,2,5874,34,9183,215,215,215,215,215],-50,[7134,14,124,1,1,1,2863,21,1,1,96,1,1,1,1,1,542,3,124,497,119,1,1,1,1,1,97,8,22,101,1,1,1,1,2,16,1,1,1,476,1,20437,14,124,1,1,1,74,14,124,1,1,1,74,14,124,1,1,1,74,14,124,1,1,1,74,14,124,1,1,1,74,14,124,1,1,1,2648,21,1,1,96,1,1,1,1,1,91,21,1,1,96,1,1,1,1,1,91,21,1,1,96,1,1,1,1,1,91,21,1,1,96,1,1,1,1,1,91,21,1,1,96,1,1,1,1,1,306,21,1,1,96,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,84,1],-46,[23328,216],-45,[11910,124,1,1,1],-40,[2580,430,2580,215,1325,12,2,37,73,11,1,1,1,1,2,502,21,1,97,1,1,1,1,1,1437,32,92,659,2,38,242,123,1,1,1,1,2,277,401,1,20,123,1,1,1,1,2,280,1,201,52,119,1,1,1,1,1,4842,1861,2,4798,9198,12,2,37,73,11,1,1,1,1,2,74,12,2,37,73,11,1,1,1,1,2,74,12,2,37,73,11,1,1,1,1,2,74,12,2,37,73,11,1,1,1,1,2,74,12,2,37,73,11,1,1,1,1,2,74,12,2,37,73,11,1,1,1,1,2,2631,2,38,175,2,38,175,2,38,175,2,38,175,2,38,390,2,38,5409],-35,[9324,123,1,1,1,1,2,2441,123,1,1,1],-30,[7180,2,2,32,88,1,1,1,1,35,119,1,1,1,1,1,285,2,1538,38,85,1,1,1,1,2,33,1,1,1,92,32,92,712,4,115,1,1,1,1,1,3,1,1,1,892,2,5235,32,92,305,1496,123,1,1,1,1,2,502,119,1,1,1,1,1,6756,119,1,1,1,1,1,6561,2,2,32,88,1,1,1,1,87,2,2,32,88,1,1,1,1,87,2,2,32,88,1,1,1,1,87,2,2,32,88,1,1,1,1,87,2,2,32,88,1,1,1,1,87,2,2,32,88,1,1,1,1,4099,2,213,2,213,2,213,2,4804,215,215,215,215,430,1052,119,1,1,1,1,1],-25,[19214,123,1,1,1,1,2,6751,123,1,1,1,1,2,19651,123,1,1,1,1,2],-20,[8235,119,1,1,1,1,1,683,2,19,52,67,1,1,1,1,1,52,1,1,1,1555,5,1,117,1,1,1,1,2,1,1,1,1,942,42,32,49,1,1,1,1,2,37,2026,32,92,87,1,3,32,88,1,1,1,1,77,1,648,123,1,1,1,1,2,311,32,92,947,124,1,1,1,92,32,92,88,3,32,92,445,54,1,11,2,110,11,1,1,1,1,2,717,119,1,1,1,1,1,105,123,1,1,1,1,2,4598,10,16128,32,92,91,32,92,91,32,92,91,32,92,91,32,92,91,32,92,292,1,2163,32,92,88,3,32,92,88,3,32,92,88,3,32,92,88,3,32,92,88,3,32,92,303,3,32,92],-15,[9314,123,1,1,1,4621,1,644,1,2,32,92,88,1,1,1,32,92,1156,123,1,1,1,1,2,94,2,32,92,519,217,32,92,288,12,34,185,7310,14404,1,214,1,214,1,214,1,214,1,214,1,644,1,1,1,32,92,88,1,1,1,32,92,88,1,1,1,32,92,88,1,1,1,32,92,1379,215,215,215,215,430],-10,[7363,124,1,1,1,3098,124,1,1,1,1136,1,2194,220,211,17,32,92,70,374,2,55,123,1,1,1,91,1519,124,1,1,1,2007,123,1,1,1,89,123,1,1,1,6754,123,1,1,1,13421,215,215,215,215,215,431,17,32,92,2022,124,1,1,1,2437,123,1,1,1],10,[14847,487,123,1,1,1,2256,3,32,92,1576,123,1,1,1,6324,123,1,1,1,15297,215,215,215],20,[10547,2,4300,2865,23580,215,215,215],30,[15159,2]]},{name:"Helvetica-BoldOblique",bbox:[-174,-228,1114,962],ascender:718,descender:-207,xHeight:532,capHeight:718,glyphNames:Zf,glyphWidths:[278,333,474,556,556,889,722,238,333,333,389,584,278,333,278,278,556,556,556,556,556,556,556,556,556,556,333,333,584,584,584,611,975,722,722,722,722,667,611,778,722,278,556,722,611,833,722,778,667,778,722,667,611,722,667,944,667,667,611,333,278,333,584,556,333,556,611,556,611,556,333,611,611,278,278,556,278,889,611,611,611,611,389,556,333,611,556,778,556,556,500,389,280,389,584,556,278,556,500,1e3,556,556,333,1e3,667,333,1e3,611,278,278,500,500,350,556,1e3,333,1e3,556,333,944,500,556,333,556,556,556,556,280,556,333,737,370,556,584,737,333,400,584,333,333,333,611,556,278,333,333,365,556,834,834,834,611,722,722,722,722,722,722,1e3,722,667,667,667,667,278,278,278,278,722,722,778,778,778,778,778,584,778,722,722,722,722,667,667,611,556,556,556,556,556,556,889,556,556,556,556,556,278,278,278,278,611,611,611,611,611,611,611,584,611,611,611,611,611,556,611],kernPairs:[-140,[9569,2],-120,[57,124,2508,2,428,2,6396,124,691,2,859,429,2],-110,[7152,124,2238,2774,119,1,1,1,1,1,20325,124,91,124,91,124,91,124,91,124,91,124,5012,119,1,1,1,1,1],-100,[52,8130,2,2169,119,1,1,1,1,1,1790,2,65,6,117,1,1,1,1,2,1,1,1,1,26460,2,65,6,117,1,1,1,1,2,1,1,1,1],-90,[7147,2365,1701,52,67,1,1,1,1,1,52,1,1,1,297,123,1,1,1,1,2,502,119,1,1,1,1,1,20288,215,215,215,215,215,5173,119,1,1,1,1,1],-80,[54,1,55,7039,1054,119,1,1,1,1,1,1188,1677,2,51,14,3,102,1,1,1,1,1,13,1,1,1,1,2,235,20,119,1,1,1,1,1,70,2,485,123,1,1,1,6052,2,643,2,4286,68,362,2162,2,6705,215,215,215,215,215,5175,123,1,1,1,6697,2],-70,[7797,124,2241,124,2016,123,1,1,1,1,2,24176,124,91,124,91,124,91,124,91,124,306,124,941,123,1,1,1,1,2],-60,[108,7042,4099,18,2,32,71,1,1,1,18,282,20,99,1,1,1,1,1,20,1,1,1,36,46,73,1,1,1,1,1,45,1,1,1,1,2,5609,2,5874,34,9183,215,215,215,215,215],-50,[7134,14,124,1,1,1,2863,21,1,1,96,1,1,1,1,1,542,3,124,497,119,1,1,1,1,1,97,8,22,101,1,1,1,1,2,16,1,1,1,476,1,20437,14,124,1,1,1,74,14,124,1,1,1,74,14,124,1,1,1,74,14,124,1,1,1,74,14,124,1,1,1,74,14,124,1,1,1,2648,21,1,1,96,1,1,1,1,1,91,21,1,1,96,1,1,1,1,1,91,21,1,1,96,1,1,1,1,1,91,21,1,1,96,1,1,1,1,1,91,21,1,1,96,1,1,1,1,1,306,21,1,1,96,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,84,1],-46,[23328,216],-45,[11910,124,1,1,1],-40,[2580,430,2580,215,1325,
212,2,37,73,11,1,1,1,1,2,502,21,1,97,1,1,1,1,1,1437,32,92,659,2,38,242,123,1,1,1,1,2,277,401,1,20,123,1,1,1,1,2,280,1,201,52,119,1,1,1,1,1,4842,1861,2,4798,9198,12,2,37,73,11,1,1,1,1,2,74,12,2,37,73,11,1,1,1,1,2,74,12,2,37,73,11,1,1,1,1,2,74,12,2,37,73,11,1,1,1,1,2,74,12,2,37,73,11,1,1,1,1,2,74,12,2,37,73,11,1,1,1,1,2,2631,2,38,175,2,38,175,2,38,175,2,38,175,2,38,390,2,38,5409],-35,[9324,123,1,1,1,1,2,2441,123,1,1,1],-30,[7180,2,2,32,88,1,1,1,1,35,119,1,1,1,1,1,285,2,1538,38,85,1,1,1,1,2,33,1,1,1,92,32,92,712,4,115,1,1,1,1,1,3,1,1,1,892,2,5235,32,92,305,1496,123,1,1,1,1,2,502,119,1,1,1,1,1,6756,119,1,1,1,1,1,6561,2,2,32,88,1,1,1,1,87,2,2,32,88,1,1,1,1,87,2,2,32,88,1,1,1,1,87,2,2,32,88,1,1,1,1,87,2,2,32,88,1,1,1,1,87,2,2,32,88,1,1,1,1,4099,2,213,2,213,2,213,2,4804,215,215,215,215,430,1052,119,1,1,1,1,1],-25,[19214,123,1,1,1,1,2,6751,123,1,1,1,1,2,19651,123,1,1,1,1,2],-20,[8235,119,1,1,1,1,1,683,2,19,52,67,1,1,1,1,1,52,1,1,1,1555,5,1,117,1,1,1,1,2,1,1,1,1,942,42,32,49,1,1,1,1,2,37,2026,32,92,87,1,3,32,88,1,1,1,1,77,1,648,123,1,1,1,1,2,311,32,92,947,124,1,1,1,92,32,92,88,3,32,92,445,54,1,11,2,110,11,1,1,1,1,2,717,119,1,1,1,1,1,105,123,1,1,1,1,2,4598,10,16128,32,92,91,32,92,91,32,92,91,32,92,91,32,92,91,32,92,292,1,2163,32,92,88,3,32,92,88,3,32,92,88,3,32,92,88,3,32,92,88,3,32,92,303,3,32,92],-15,[9314,123,1,1,1,4621,1,644,1,2,32,92,88,1,1,1,32,92,1156,123,1,1,1,1,2,94,2,32,92,519,217,32,92,288,12,34,185,7310,14404,1,214,1,214,1,214,1,214,1,214,1,644,1,1,1,32,92,88,1,1,1,32,92,88,1,1,1,32,92,88,1,1,1,32,92,1379,215,215,215,215,430],-10,[7363,124,1,1,1,3098,124,1,1,1,1136,1,2194,220,211,17,32,92,70,374,2,55,123,1,1,1,91,1519,124,1,1,1,2007,123,1,1,1,89,123,1,1,1,6754,123,1,1,1,13421,215,215,215,215,215,431,17,32,92,2022,124,1,1,1,2437,123,1,1,1],10,[14847,487,123,1,1,1,2256,3,32,92,1576,123,1,1,1,6324,123,1,1,1,15297,215,215,215],20,[10547,2,4300,2865,23580,215,215,215],30,[15159,2]]},{name:"Helvetica-Oblique",bbox:[-170,-225,1116,931],ascender:718,descender:-207,xHeight:523,capHeight:718,glyphNames:Zf,glyphWidths:[278,278,355,556,556,889,667,191,333,333,389,584,278,333,278,278,556,556,556,556,556,556,556,556,556,556,278,278,584,584,584,556,1015,667,667,722,722,667,611,778,722,278,500,667,556,833,722,778,667,778,722,667,611,722,667,944,667,667,611,278,278,278,469,556,333,556,556,500,556,556,278,556,556,222,222,500,222,833,556,556,556,556,333,500,278,556,500,722,500,500,500,334,260,334,584,556,222,556,333,1e3,556,556,333,1e3,667,333,1e3,611,222,222,333,333,350,556,1e3,333,1e3,500,333,944,500,500,333,556,556,556,556,260,556,333,737,370,556,584,737,333,400,584,333,333,333,556,537,278,333,333,365,556,834,834,834,611,667,667,667,667,667,667,1e3,722,667,667,667,667,278,278,278,278,722,722,778,778,778,778,778,584,778,722,722,722,722,667,667,611,556,556,556,556,556,556,889,500,556,556,556,556,278,278,278,278,556,556,556,556,556,556,556,584,611,556,556,556,556,500,556],kernPairs:[-180,[10332,2],-160,[9569],-150,[8182,2],-140,[9517,54,70,1552,1074,1,1,51,4,10,105,1,1,1,1,1,3,1,1,1,7,1,1,1,1,2,26464,1,1,51,4,10,105,1,1,2,1,3,1,1,1,7,1,1,1,1,2],-125,[11622,2],-120,[7147,3206,119,1,1,1,1,1,715,2,19,32,4,10,3,3,2,2,63,1,1,1,1,1,27,1,1,2,1,4,1,1,7,1,1,2,2,1,1,1,1,1,21339,215,215,215,215,215],-110,[9512,2,2774,52,67,1,1,1,1,1,52,1,1,1,26481,52,67,1,1,1,1,1,52,1,1,1],-100,[2689,2,428,2,4031,124,11871,2,6878,2,6708,124,91,124,91,124,91,124,91,124,91,124,11871,2],-95,[44732,2],-90,[57,124,7616,124],-85,[12302,123,1,1,1,1,2,26531,123,1,1,1,1,2,5717],-80,[8203,119,1,1,1,1,1,3296,20,36,10,73,1,1,1,1,1,35,1,1,1,7,1,1,1,1,2,19,2,6663,2],-70,[7149,603,2,40,1721,647,124,1389,20,99,1,1,1,1,1,20,1,1,1,11613,9299,215,215,215,215,215,2798,124,91,124,91,124,91,124,91,124,306,124,1081,5704,1,2,32,92],-60,[108,2902,7151,1140,66,5,13,896,1,6435,2,17887,215,215,215,215,430,1045,1],-57,[23328,216],-55,[44785,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,5,27,3,64,1,1,1,1,1,2,1,1,1,1,1,1,1,1,2,1,1,1,1,1,2,1,1,1,1],-50,[52,2,5536,215,1343,2,122,1,1,1,960,119,1,1,1,1,1,933,42,32,49,1,1,1,1,2,37,701,230,10,113,1,1,1,7,1,1,1,1,2,276,3,124,927,119,1,1,1,1,1,5660,2,5859,14,1,34,9181,2,122,1,1,1,88,2,122,1,1,1,88,2,122,1,1,1,88,2,122,1,1,1,88,2,122,1,1,1,88,2,122,1,1,1,2669,215,215,215,215,430],-45,[8252],-40,[55,7126,1,2,32,92,465,22,97,1,1,1,1,1,1417,10,113,1,1,1,7,1,1,1,1,2,664,2,38,228,119,1,1,1,1,1,294,124,1,1,1,297,123,1,1,1,1,2,51,2,19,119,1,1,1,1,1,84,1,12,8,123,1,1,1,1,2,52,52,119,1,1,1,1,1,2188,2,2793,2,6866,8901,1,2,32,92,88,1,2,32,92,88,1,2,32,92,88,1,2,32,92,88,1,2,32,92,88,1,2,32,92,2594,2,38,175,2,38,175,2,38,175,2,38,175,2,38,390,2,38,175,2,19,119,1,1,1,1,1,70,2,19,119,1,1,1,1,1,70,2,19,119,1,1,1,1,1,70,2,19,119,1,1,1,1,1,4585,2,213,2,213,2,213,2,213,2],-35,[17212,2],-30,[110,7020,4,8,2,36,74,11,1,1,1,1,2,33,1,1,1,230,2,700,10,113,1,1,1,7,1,1,1,1,2,664,2,286,124,1,1,1,92,32,92,487,642,3,1089,10,6,107,1,1,1,7,1,1,1,1,2,1,1,1,1,2027,32,92,733,2,139,2,51,4,10,105,1,1,1,1,1,3,1,1,1,7,1,1,1,1,2,311,32,92,1380,1,32,92,91,32,92,519,1057,123,1,1,1,6127,7473,4,8,2,36,74,11,1,1,1,1,2,33,1,1,1,38,4,8,2,36,74,11,1,1,1,1,2,33,1,1,1,38,4,8,2,36,74,11,1,1,1,1,2,33,1,1,1,38,4,8,2,36,74,11,1,1,1,1,2,33,1,1,1,38,4,8,2,36,74,11,1,1,1,1,2,33,1,1,1,38,4,8,2,36,74,11,1,1,1,1,2,33,1,1,1,230,2,2406,215,215,215,215,430,1754,32,92,91,32,92,91,32,92,91,32,92,91,32,92,91,32,92,518,2,213,2,213,2,213,2,1505,1,32,92,90,1,32,92,90,1,32,92,90,1,32,92,90,1,32,92],-25,[18555,4,10,105,1,1,1,1,1,3,1,1,1,7,1,1,1,1,2],-20,[7322,2,1739,32,20,67,1,1,1,1,1,27,1,1,1,1,1,20,1,1,1,89
26,119,1,1,1,1,1,535,123,1,1,1,1,2,51,2,227,1,665,42,32,49,1,1,1,1,2,37,290,124,1609,1,204,9,1,3,32,88,1,1,1,1,77,442,2,32,92,1146,10,113,1,1,1,7,1,1,1,1,2,523,2344,4,10,105,1,1,1,1,1,3,1,1,1,7,1,1,1,1,2,3029,2,3706,4,10,105,1,1,1,1,1,3,1,1,1,7,1,1,1,1,2,10360,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,306,119,1,1,1,1,1,991,124,534,1,214,1,214,1,214,1,214,1,214,1,418,227,2,32,92,89,2,32,92,89,2,32,92,89,2,32,92,1163,2559,4,10,105,1,1,1,1,1,3,1,1,1,7,1,1,1,1,2],-15,[14417,430,2,1795,32,92,91,32,92,88,1,785,2,911,119,1,1,1,1,1,525,10,113,1,1,1,7,1,1,1,1,2,5609,2,700,10,113,1,1,1,7,1,1,1,1,2,15069,215,2,213,2,213,2,213,2,1365,32,92,88,1,214,1,214,1,214,1,214,1],-10,[7363,124,1,1,1,3098,124,1,1,1,3541,1091,1293,124,1,1,1,88,124,1,1,1,713,119,1,1,1,1,1,955,10,113,1,1,1,7,1,1,1,1,2,24387,124,1,1,1],15,[17703,2,1,9,111,1,1,1,10,1,1,1],25,[17707,1,123],30,[17656,1,53,6,3,32,92],40,[17714],50,[15159],60,[15161]]},{name:"Symbol",bbox:[-180,-293,1090,1010],ascender:0,descender:0,xHeight:0,capHeight:0,glyphNames:"space exclam numbersign percent ampersand parenleft parenright plus comma period slash zero one two three four five six seven eight nine colon semicolon less equal greater question bracketleft bracketright underscore braceleft bar braceright Euro florin ellipsis bullet logicalnot degree plusminus mu multiply divide",glyphWidths:[250,333,500,833,778,333,333,549,250,250,278,500,500,500,500,500,500,500,500,500,500,278,278,549,549,549,444,333,333,500,480,200,480,750,500,1e3,460,713,400,549,576,549,549],kernPairs:[]},{name:"Times-Bold",bbox:[-168,-218,1e3,935],ascender:683,descender:-217,xHeight:461,capHeight:676,glyphNames:Zf,glyphWidths:[250,333,555,500,500,1e3,833,278,333,333,500,570,250,333,250,278,500,500,500,500,500,500,500,500,500,500,333,333,570,570,570,500,930,722,667,722,722,667,611,778,778,389,500,778,667,944,722,778,611,778,722,556,667,722,722,1e3,722,722,667,333,278,333,581,500,333,500,556,444,556,444,333,500,556,278,333,556,278,833,556,500,556,556,444,389,333,556,500,722,500,500,444,394,220,394,520,500,333,500,500,1e3,500,500,333,1e3,556,333,1e3,667,333,333,500,500,350,500,1e3,333,1e3,389,333,722,444,500,333,500,500,500,500,220,500,333,747,300,500,570,747,333,400,570,300,300,333,556,540,250,333,300,330,500,750,750,750,500,722,722,722,722,722,722,1e3,722,667,667,667,667,389,389,389,389,722,722,778,778,778,778,778,570,778,722,722,722,722,722,611,556,500,500,500,500,500,500,722,444,444,444,444,444,278,278,278,278,500,556,500,500,500,500,500,570,500,556,556,556,556,500,556],kernPairs:[-145,[7149,4475,21110,215,215,215,215,215],-135,[11643,119,1,1,1,1,1],-130,[7150,25585,215,215,215,215,215],-129,[11622],-120,[11858,119,1,1,1,1,1],-111,[12324,10,114,1,8,1,1,1,1,2,26521,10,114,1,8,1,1,1,1,2],-110,[8184,1385,765,1954,119,1,1,1,1,1,26536,119,1,1,1,1,1],-100,[7152,29,95,4403,10,113,1,1,1,7,1,1,1,1,2,5826,15093,29,95,91,29,95,91,29,95,91,29,95,91,29,95,91,29,95],-95,[7147,25585,215,215,215,215,215],-92,[8182,1330,2,1,2,124,691,861,52,4,10,6,100,4,4,1,8,1,1,1,1,2,1,1,1,1,244,1,38,20,99,1,1,1,1,1,20,1,1,1,15,2,428,1,1,12,1,58,124,1,1,1,5175,21285,1,1,12,1,58,124,1,1,1],-90,[7182,1021,119,1,1,1,1,1,2867,19,119,1,1,1,1,1,21430,215,215,215,215,215],-85,[12320,119,1,1,1,1,1,26536,119,1,1,1,1,1],-75,[11904,123,1,1,1,1,2],-74,[7184,20,12,92,3045,119,1,1,1,1,1,715,14,1,55,5,356,11812,9334,20,12,92,91,20,12,92,91,20,12,92,91,20,12,92,91,20,12,92,91,20,12,92],-71,[12447,3,26657,3],-70,[18504,215,430,6880,19780],-65,[11890,4,115,1,1,1,1,1,3,1,1,1],-63,[23328,216],-60,[11428,119,1,1,1,1,1,362,32,92,26050,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1],-55,[33,24,95,1,1,1,1,1,24,2508,430,2,4009,4,120,2295,32,92,1131,1047,1,6650,215,430,6880,6688,4,120,91,4,120,91,4,120,91,4,120,91,4,120,91,4,120,11893],-52,[11364,2,1,1,4,3],-50,[7148,32,92,1,1,1,29,1,1,1,2852,1,2,124,1121,2,501,124,1,1,1,20696,32,92,1,1,1,29,1,1,1,56,32,92,1,1,1,29,1,1,1,56,32,92,1,1,1,29,1,1,1,56,32,92,1,1,1,29,1,1,1,56,32,92,1,1,1,29,1,1,1,56,32,92,1,1,1,29,1,1,1,2637,1,2,124,88,1,2,124,88,1,2,124,88,1,2,124,88,1,2,124,303,1,2,124,46,2,213,2,213,2,213,2],-45,[54,2637,4451,2,121,1,1,1,1,2,2063,32,92,2199,123,1,1,1,1,2,20941,2,121,1,1,1,1,2,86,2,121,1,1,1,1,2,86,2,121,1,1,1,1,2,86,2,121,1,1,1,1,2,86,2,121,1,1,1,1,2,86,2,121,1,1,1,1,2],-40,[7794,1,2,124,2217,19,4,96,1,1,1,1,1,540,3402,2652,19727,19,4,96,1,1,1,1,1,91,19,4,96,1,1,1,1,1,91,19,4,96,1,1,1,1,1,91,19,4,96,1,1,1,1,1,91,19,4,96,1,1,1,1,1,306,19,4,96,1,1,1,1,1,5304],-37,[11683,123,1,1,1,29,490,124,5191,5875,34,15436,124],-35,[7773,119,1,1,1,1,1,2908,2,124,1371,123,1,1,1,1,2,26531,123,1,1,1,1,2],-34,[11269,32,92],-30,[52,3,7288,119,1,1,1,1,1,1596,119,1,1,1,1,1,105,123,1,1,1,1,2,1376,6,117,1,1,1,1,2,1,1,1,1,719],-25,[7175,1060,4,10,105,1,1,1,1,1,3,1,1,1,7,1,1,1,1,2,936,10,113,1,1,1,7,1,1,1,1,2,4608,1062,6,123,1,1,1,1,2,3956,123,1,1,1,1,2,6751,123,1,1,1,1,2,6537,215,215,215,215,215,5811,215,215,215,215,215,5153,123,1,1,1,1,2],-20,[7754,1290,527,352,119,1,1,1,1,1,342,10,113,1,1,1,7,1,1,1,1,2,21,3726,124,1,1,1,9101,14,4,12847,119,1,1,1,1,1],-18,[11227,26,97,1,1,1,1,2,21,521,124,5675,2,10,2,110,1,1,1,1,7,1,1,1,1,2],-15,[9095,4,10,6,99,1,1,1,1,1,3,1,1,1,7,1,1,1,1,2,1,1,1,1,88,124,1,1,1,4819,431,214,141,2,215,290,32,92,511,10,32,81,1,1,1,1,2,5,1370,123,23535,215,215,215],-10,[7363,124,1,1,1,2895,119,1,1,1,1,1,79,124,1,1,1,1157,123,1,1,1,1,2,2255,1525,413,123,1,1,1,751,1,629,9,6,839,4,10,105,1,1,1,1,1,3,1,1,1,7,1,1,1,1,2,86,123,1,1,1,1,2,291,123,1,1,1,3923,119,1,1,1,1,1,306,119,1,1,1,1,1,2277,123,1,1,1,16016,215,215,215,645,1,214,1,214,1,214,1,214,1,429,1,1057,123,1,1,1],50,[15161],55,[15159]]},{name:"Times-BoldItalic",bbox:[-200,-218,996,921],ascender:683,descender:-217,xHeight:462,capHeight:669,glyphNames:Zf,glyphWidths:[250,389,555,500,500,833,778,278,333,333,500,570,250,333,250,278,500,500,500,500,500,500,500,500,500,500,333,333,570,570,570,500,832,667,667,667,722,667,667,722,778,389,500,667,611,889,722,722,611,722,667,556,611,722,667,889,667,611,611,333,278,333,570,500,333,500,500,444,500,444,333,500,556,278,278,500,278,778,556,500,500,500,389,389,278,556,444,667,500,444,389,348,220,348,570,500,333,500,500,1e3,500,500,333,1e3,556,333,944,611,333,333,500,500,350,500,1e3,333,1e3,389,333,722,389,444,389,500,500,500,500,220,500,333,747,266,500,606,747,333,400,570,300,300,333,576,500,250,333,300,300,500,750,750,750,500,667,667,667,667,667,667,944,667,667,667,667,667,389,389,389,389,722,722,722,722,722,722,722,570,722,722,722,722,722,611,611,500,500,500,500,500,500,500,722,444,444,444,444,444,278,278,278,278,500,556,500,500,500,500,500,570,500,556,556,556,556,444,500],kernPairs:[-129,[8182,2,2148,2,1288,2],-111,[11675,4,10,105,1,1,1,1,1,4,1,8,1,1,1,1,2,506,10,114,9,1,1,1,1,2,26521,10,114,9,1,1,1,1,2],-100,[7150,1053,36,83,1,1,1,1,1,35,1,1,1,24370,215,215,215,215,215],-95,[2689,2,428,2,4028,1086,119,1,1,1,1,1,2900,123,1,1,1,1,2,21346,215,215,215,215,215],-92,[11192,1,1,51,4,115,1,1,1,1,1,4,1,893,1,13,1,38,20,99,1,1,1,1,1,20,1,1,1,26460,1,13,1,38,20,99,1,1,1,1,1,20,1,1,1],-90,[11894,124,1],-85,[10353,119,1,1,1,1,1,1166,119,1,1,1,1,1,123,119,1,1,1,1,1],-80,[11904,123,1,1,1,1,2],-74,[7181,1,2,20,12,92,3898,1,429,1,200,2,19,119,1,1,1,1,1,287,19,119,1,1,1,1,1,10916,107,83,26,8,9214,1,2,20,12,92,88,1,2,20,12,92,88,1,2,20,12,92,88,1,2,20,12,92,88,1,2,20,12,92,88,1,2,20,12,92,4961,19,119,1,1,1,1,1],-71,[11802,3,642,2,1,26657,2,1],-70,[54,1,2,124,6971,124,973,123,1,1,1,1,2,3245,21114,124,91,124,91,124,91,124,91,124,91,124],-65,[7130,124,10388,2,15071,124,91,124,91,124,91,124,91,124,91,124],-60,[7134,25585,215,215,215,215,215],-55,[7144,3,2422,830,123,1,1,1,1,2,685,119,1,1,1,1,1,346,12,112,12,1,1,1,29,1,58,4,32,88,1,1,1,1,290,124,20277,3,212,3,212,3,212,3,212,3,212,3,5181,124],-52,[11372,3],-50,[7142,6,117,1,1,1,1,2,1,1,1,1,519,3,124,331,1907,1,2,124,103,123,1,1,1,1323,179,3,20707,6,117,1,1,1,1,2,1,1,1,1,82,6,117,1,1,1,1,2,1,1,1,1,82,6,117,1,1,1,1,2,1,1,1,1,82,6,117,1,1,1,1,2,1,1,1,1,82,6,117,1,1,1,1,2,1,1,1,1,82,6,117,1,1,1,1,2,1,1,1,1,2669,1,2,124,88,1,2,124,88,1,2,124,88,1,2,124,88,1,2,124,303,1,2,124],-45,[11428,119,1,1,1,1,1,26536,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1],-40,[7795,448,123,1,1,1,726,4,10,6,99,1,1,1,1,1,3,1,1,1,7,1,1,1,1,2,1,1,1,1,89
26,19,4,96,1,1,1,1,1,123,119,1,1,1,1,1,288,6,117,1,1,1,1,2,1,1,1,1,3274,2652,19727,19,4,96,1,1,1,1,1,91,19,4,96,1,1,1,1,1,91,19,4,96,1,1,1,1,1,91,19,4,96,1,1,1,1,1,91,19,4,96,1,1,1,1,1,306,19,4,96,1,1,1,1,1,5304],-37,[33,119,1,1,1,1,1,9357,1,2,32,32,60,32,1580,9,3,2,2,32,76,12,1,1,1,1,505,124,6480,2,213,2,428,2,4370,2508,2,19778,2],-30,[7180,124,1,1,1,1985,123,1,1,1,1,2,502,119,1,1,1,1,1,755,855,123,1,1,1,1,2,4408,123,1,1,1,16445,124,1,1,1,88,124,1,1,1,88,124,1,1,1,88,124,1,1,1,88,124,1,1,1,88,124,1,1,1,2401,119,1,1,1,1,1],-25,[7343,119,1,1,1,1,1,306,119,1,1,1,1,1,1166,119,1,1,1,1,1,127,10,113,1,1,1,7,1,1,1,1,2,2849,123,1,1,1,1,2,4641,21890,123,1,1,1,1,2,4426,215,215,215,215,430],-20,[9330,4,32,88,1,1,1,1,4817,124,1,1,1],-18,[9512,1292,1,2,124,296,123,1,1,1,1,2,3764],-15,[11872,123,1,1,1,1,2,5070,1488,10,113,1,1,1,7,1,1,1,1,2,86,123,1,1,1,1,2,4590,14,4,19995,215,215,215,215,430],-10,[7363,124,1,1,1,1552,2,1544,124,1,1,1,934,2607,221,3,421,161,2,55,10,114,9,1,1,1,3,946,123,1,1,1,1,2,740,1,32,92,1572,4,115,1,1,1,1,1,3,1,1,1,89,123,1,1,1,22022,3,206,215,215,215,1527,1,32,92,90,1,32,92,90,1,32,92,90,1,32,92,90,1,32,92,305,1,32,92],55,[15159]]},{name:"Times-Italic",bbox:[-169,-217,1010,883],ascender:683,descender:-217,xHeight:441,capHeight:653,glyphNames:Zf,glyphWidths:[250,333,420,500,500,833,778,214,333,333,500,675,250,333,250,278,500,500,500,500,500,500,500,500,500,500,333,333,675,675,675,500,920,611,611,667,722,611,611,722,722,333,444,667,556,833,667,722,611,722,611,500,556,722,611,833,611,556,556,389,278,389,422,500,333,500,500,444,500,444,278,500,500,278,278,444,278,722,500,500,500,500,389,389,278,500,444,667,444,444,389,400,275,400,541,500,333,500,556,889,500,500,333,1e3,500,333,944,556,333,333,556,556,350,500,889,333,980,389,333,667,389,444,389,500,500,500,500,275,500,333,760,276,500,675,760,333,400,675,300,300,333,500,523,250,333,300,310,500,750,750,750,500,611,611,611,611,611,611,889,667,611,611,611,611,333,333,333,333,722,667,722,722,722,722,722,675,722,722,722,722,722,556,611,500,500,500,500,500,500,500,667,444,444,444,444,444,278,278,278,278,500,500,500,500,500,500,500,675,500,500,500,500,500,444,500],kernPairs:[-140,[2689,2,428,2],-135,[8182,2,2148,2],-129,[11622,2],-115,[8203,119,1,1,1,1,1],-111,[11675,4,10,105,1,1,1,1,1,4,1,8,1,1,1,1,2,5824,2,5684,107,109],-105,[7149,1100,123,1,1,1,1,2,24356,215,215,215,215,215],-95,[7150,25585,215,215,215,215,215],-92,[11245,4,10,105,1,1,1,1,1,4,9,1,1,1,1,2,449,2,51,4,10,105,1,1,1,1,1,4,1,8,1,1,1,1,2,234,2,51,4,10,6,99,1,1,1,1,1,4,1,8,1,1,1,1,2,1,1,1,1,26460,2,51,4,10,6,99,1,1,1,1,1,4,1,8,1,1,1,1,2,1,1,1,1],-90,[10353,119,1,1,1,1,1],-80,[10385,4,10,105,1,1,1,1,1,3,1,1,1,7,1,1,1,1,2],-75,[57,124,8054,4,115,1,1,1,1,1,3,1,1,1],-74,[11192,1,1,73,2,124,244,46,12,112,12,1,1,1,446,60,124,6050,2,213,2,20209,60,124],-71,[11802,3],-70,[11914,32,92],-65,[11207,429,215,1,429,1,26659,1],-60,[11643,119,1,1,1,1,1,91,119,1,1,1,1,1],-55,[7152,29,1,2,32,60,32,944,1262,1,623,119,1,1,1,1,1,944,47,9,3,112,12,1,1,1,231,275,12,112,12,1,1,1,7110,2,6878,2,6708,29,1,2,32,60,32,59,29,1,2,32,60,32,59,29,1,2,32,60,32,59,29,1,2,32,60,32,59,29,1,2,32,60,32,59,29,1,2,32,60,32,2615,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,306,119,1,1,1,1,1,7810,2],-52,[11372,2,1,642,3,427,3,26657,3],-50,[7148,124,1,1,1,2017,123,1,1,1,1,2,738,1,2,124,927,119,1,1,1,1,1,951,119,1,1,1,1,1,20321,124,1,1,1,88,124,1,1,1,88,124,1,1,1,88,124,1,1,1,88,124,1,1,1,88,124,1,1,1,2669,1,2,124,88,1,2,124,88,1,2,124,88,1,2,124,88,1,2,124,303,1,2,124,927,119,1,1,1,1,1],-45,[8243,123,1,1,1,9340,123,1,1,1,1,2],-40,[55,7087,2,121,1,1,1,1,2,523,1,2,124,1142,119,1,1,1,1,1,137,6,4,32,81,1,1,1,1,2,1,1,1,1,1,699,4,636,6,117,1,1,1,1,2,1,1,1,1,498,119,1,1,1,1,1,2652,702,1950,6662,34,9175,2,121,1,1,1,1,2,86,2,121,1,1,1,1,2,86,2,121,1,1,1,1,2,86,2,121,1,1,1,1,2,86,2,121,1,1,1,1,2,86,2,121,1,1,1,1,2,2671,4,211,4,211,4,211,4,211,4,426,4,192,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,2494,215,215,215,1305],-37,[7147,57,2365,2269,5859,1,1,2,10,110,1,1,1,1,14907,57,158,57,158,57,158,57,158,57,158,57],-35,[54,7080,639,119,1,1,1,1,1,1198,20,99,1,1,1,1,1,20,1,1,1,72,123,1,1,1,23279,215,215,215,215,215],-34,[11301,505,2,1,642,2,1,26657,2,1],-30,[7130,124,2295,32,92,1984,123,1,1,1,1,2,3138,32,92,8471,9196,124,91,124,91,124,91,124,91,124,91,124,7455,32,92,91,32,92,91,32,92,91,32,92],-27,[9923,119,1,1,1,1,1,26321,119,1,1,1,1,1],-25,[7343,119,1,1,1,1,1,1575,2,55,10,113,1,1,1,7,1,1,1,1,2,2169,2,463,123,1,1,1,1,2,11502,14,14550,2,213,2,213,2,213,2],-20,[7180,124,1,1,1,2205,5,124,4634,124,1,1,1,78,443,200,2520,15122,124,1,1,1,88,124,1,1,1,88,124,1,1,1,88,124,1,1,1,88,124,1,1,1,88,124,1,1,1,7173,228,215,215,215],-18,[33,19,100,1,1,1,1,1,10647,1,2,124,296,123,1,1,1,1,2,3764],-15,[12302,123,1,1,1,1,2,2046,372,72,1,142,215,2416,119,1,1,1,1,1,21143,123,1,1,1,1,2,2046,157,72,1,142,72,1,142,72,1,142,72,1],-10,[7363,124,1,1,1,3098,124,1,1,1,3331,801,215,215,57,2,121,1,1,1,734,10,10,32,71,1,1,1,7,1,1,1,1,2,5,718,15,642,34,5774,16110,215,215,215,215,215,586,215,215,215,1564,15,200,15,200,15,200,15,200,15,415,15],92,[15159]]},{name:"Times-Roman",bbox:[-168,-218,1e3,898],ascender:683,descender:-217,xHeight:450,capHeight:662,glyphNames:Zf,glyphWidths:[250,333,408,500,500,833,778,180,333,333,500,564,250,333,250,278,500,500,500,500,500,500,500,500,500,500,278,278,564,564,564,444,921,722,667,667,722,611,556,722,722,333,389,722,611,889,722,722,556,722,667,556,611,722,722,944,722,722,611,333,278,333,469,500,333,444,500,444,500,444,333,500,500,278,278,500,278,778,500,500,500,500,333,389,278,500,500,722,500,500,444,480,200,480,541,500,333,500,444,1e3,500,500,333,1e3,556,333,889,611,333,333,444,444,350,500,1e3,333,980,389,333,722,444,500,333,500,500,500,500,200,500,333,760,276,500,564,760,333,400,564,300,300,333,500,453,250,333,300,310,500,750,750,750,444,722,722,722,722,722,722,889,667,611,611,611,611,333,333,333,333,722,722,722,722,722,722,722,564,722,722,722,722,722,722,556,500,444,444,444,444,444,444,667,444,444,444,444,444,278,278,278,278,500,500,500,500,500,500,500,564,500,500,500,500,500,500,500],kernPairs:[-135,[7149,4494,119,1,1,1,1,1,20967,215,215,215,215,215],-129,[11622,2,65,124,1,4,449,2,26658,2],-120,[11858,119,1,1,1,1,1,306,119,1,1,1,1,1,26536,119,1,1,1,1,1],-111,[7147,57,3128,2,1341,4,116,4,4,465,72,125,1,20266,57,158,57,158,57,158,57,158,57,158,57,5064,72,125,1],-110,[12334,124,1,4,26531,124,1,4],-105,[7152,124,25461,124,91,124,91,124,91,124,91,124,91,124],-100,[9514,3,124,1982,697,4,116,1,3,4,1,26531,4,116,
21,3,4,1],-93,[11213,119,1,1,1,1,1],-92,[7182,2,32,92,2204,57,784,119,1,1,1,1,1,716,644,2,442,1,20485,2,32,92,89,2,32,92,89,2,32,92,89,2,32,92,89,2,32,92,89,2,32,92,4973,1],-90,[57,124,6969,25585,215,215,215,215,215],-89,[11812,3,1],-80,[8182,2,2620,441,14,8,2,32,64,1,3,13,1,1,1,1,2,5,497,4,10,105,1,1,1,1,1,4,1,8,1,1,1,1,2,11220,119,1,1,1,1,1,306,119,1,1,1,1,1],-75,[11695,124,1,1,1],-74,[7181,1022,119,1,1,1,1,1,1188,1677,2,442,1,11691,107,109,9222,215,215,215,215,215],-73,[11914,32,92],-71,[11794,2,1,1,4,2,1,659,3,26657,3],-70,[2689,2,428,2,8128,123,1,1,1083,3,1,26656,3,1],-65,[10807,124,907,6664,2,213,2,428,2,6878,2,19778,2],-60,[9063,119,1,1,1,1,1,1615,881,124,632,3,1,4,3,26649,3,1,4,3],-55,[33,119,1,1,1,1,1,6985,2,4,117,1,1,1,1,2,1,1,1,1,522,124,1628,32,92,1132,402,1121,124,5192,5874,34,9175,2,4,117,1,1,1,1,2,1,1,1,1,82,2,4,117,1,1,1,1,2,1,1,1,1,82,2,4,117,1,1,1,1,2,1,1,1,1,82,2,4,117,1,1,1,1,2,1,1,1,1,82,2,4,117,1,1,1,1,2,1,1,1,1,82,2,4,117,1,1,1,1,2,1,1,1,1,5053,124],-50,[54,10105,3,124,920,704,124,1,1,1,11466,14,4,13083,3,124,88,3,124,88,3,124,88,3,124,88,3,124,303,3,124],-45,[11265,124,1,1,1],-40,[7130,4,120,519,21,98,1,1,1,1,1,2260,4,636,6,117,1,1,1,1,2,1,1,1,1,434,3,1,60,119,1,1,1,1,1,105,123,1,1,1,1,2,112,119,3,2,2182,2652,786,15073,4,120,91,4,120,91,4,120,91,4,120,91,4,120,91,4,120,2688,4,211,4,211,4,211,4,211,4,426,4,192,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,91,119,1,1,1,1,1,4444],-37,[11851,1],-35,[7343,119,1,1,1,1,1,1857,123,1,1,1,1,2,470,119,1,1,1,1,1,91,22,97,1,1,1,1,1,991,9,115,24991,119,1,1,1,1,1,91,22,97,1,1,1,1,1,91,22,97,1,1,1,1,1,91,22,97,1,1,1,1,1,91,22,97,1,1,1,1,1,91,22,97,1,1,1,1,1,306,22,97,1,1,1,1,1],-30,[55,7740,1497,123,1,1,1,1,2,1954,927,123,1,1,1,1,2,26531,123,1,1,1,1,2],-25,[9314,20,32,71,1,1,1,18,5463,1,198,661,1291,1483,119,1,1,1,1,1,22687,1,214,1,214,1,214,1,214,215,215,215,646,215,215,215,215,430],-20,[11806,2,1,2252,214,124,1,1,1,721,124,2396,926,123,1,1,1,1,2,20948,215,215,215,215,215],-18,[52,11175,123,1,1,1,1,2,6345,5818],-15,[8235,14,105,1,1,1,1,1,13,1,1,1,1,2,952,124,1,1,1,928,119,1,1,1,1,1,1140,2413,214,218,32,92,288,17,1,32,92,1166,32,92,521,32,92,88,1488,123,1,1,1,304,123,1,1,1,20532,215,215,215,215,215,432,32,92,73,17,1,32,92,73,17,1,32,92,73,17,1,32,92,73,17,1,32,92,1166,32,92,88,215,215,215,215,430],-10,[7363,124,1,1,1,3098,124,1,1,1,1157,123,1,1,1,1,2,3114,119,1,1,1,1,1,955,10,113,1,1,1,7,1,1,1,1,2,94,647,32,92,91,32,92,1357,14,105,1,1,1,1,1,13,1,1,1,1,2,4598,20008,32,92,91,32,92,91,32,92,91,32,92,91,32,92,306,32,92],-5,[15330,119,1,1,1,1,1,115,32,92],55,[15159]]},{name:"ZapfDingbats",bbox:[-1,-143,981,820],ascender:0,descender:0,xHeight:0,capHeight:0,glyphNames:"space",glyphWidths:[278],kernPairs:[]});const $f=["Courier","Courier-Bold","Courier-Oblique","Courier-BoldOblique","Helvetica","Helvetica-Bold","Helvetica-Oblique","Helvetica-BoldOblique","Times-Roman","Times-Bold","Times-Italic","Times-BoldItalic"];let ed=null;class td{name;src;glyphNames=new Map;fullName;familyName;subfamilyName;postscriptName;copyright;version;underlinePosition;underlineThickness;italicAngle;bbox;"OS/2";hhea;numGlyphs;characterSet;availableFeatures;type;constructor(e){this.name=e,this.fullName=e,this.familyName=e,this.subfamilyName=e,this.type="STANDARD",this.postscriptName=e,this.availableFeatures=[],this.copyright="",this.version=1,this.underlinePosition=-100,this.underlineThickness=50,this.italicAngle=0,this.bbox={},this["OS/2"]={},this.hhea={},this.numGlyphs=0,this.characterSet=[],this.src=(e=>(ed||(ed=new Vf({autoFirstPage:!1})),ed.font(e),ed._font))(e)}encode(e){const[t,n]=this.src.encode(e);for(let t=0;t<e.length;t++)173===e.charCodeAt(t)&&(n[t].advanceWidth=0);return[t,n]}layout(e){const[t,n]=this.encode(e),r=t.map((e,t)=>{const r=this.getGlyph(parseInt(e,16));return r.advanceWidth=n[t].advanceWidth,r}),i=n.reduce((e,t)=>e+t.advanceWidth,0);return{positions:n,glyphs:r,script:"latin",language:"dflt",direction:"ltr",features:{},advanceWidth:i,advanceHeight:0,bbox:void 0}}glyphForCodePoint(e){const t=this.getGlyph(e);return t.advanceWidth=400,t}glyphName(e){let t=this.glyphNames.get(e);return void 0===t&&(t=this.src.font.characterToGlyph(e),this.glyphNames.set(e,t)),t}getGlyph(e){return{id:e,codePoints:[e],isLigature:!1,name:this.glyphName(e),_font:this.src,advanceWidth:void 0}}hasGlyphForCodePoint(e){return".notdef"!==this.glyphName(e)}get ascent(){return 900}get capHeight(){switch(this.name){case"Times-Roman":case"Times-Bold":case"Times-Italic":case"Times-BoldItalic":return 650;case"Courier":case"Courier-Bold":case"Courier-Oblique":case"Courier-BoldOblique":return 550;default:return 690}}get xHeight(){switch(this.name){case"Times-Roman":case"Times-Bold":case"Times-Italic":case"Times-BoldItalic":return 440;case"Courier":case"Courier-Bold":case"Courier-Oblique":case"Courier-BoldOblique":return 390;default:return 490}}
2get descent(){switch(this.name){case"Times-Roman":case"Times-Bold":case"Times-Italic":case"Times-BoldItalic":return-220;case"Courier":case"Courier-Bold":case"Courier-Oblique":case"Courier-BoldOblique":return-230;default:return-200}}get lineGap(){return 0}get unitsPerEm(){return 1e3}stringsForGlyph(){throw new Error("Method not implemented.")}glyphsForString(){throw new Error("Method not implemented.")}widthOfGlyph(){throw new Error("Method not implemented.")}getAvailableFeatures(){throw new Error("Method not implemented.")}createSubset(){throw new Error("Method not implemented.")}getVariation(){throw new Error("Method not implemented.")}getFont(){throw new Error("Method not implemented.")}getName(){throw new Error("Method not implemented.")}setDefaultLanguage(){throw new Error("Method not implemented.")}}class nd{src;fontFamily;fontStyle;fontWeight;data;options;loadResultPromise;constructor(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}async _load(){const{postscriptName:e}=this.options;let t=null;if($f.includes(this.src))t=new td(this.src);else if((e=>{const t=e.indexOf(",");if(-1===t)return!1;const n=e.substring(0,t),r=n.startsWith("data:"),i=n.includes(";base64");return r&&i})(this.src)){const n=this.src.split(",")[1];t=ut(new Uint8Array(atob(n).split("").map(e=>e.charCodeAt(0))),e)}else{const{headers:n,body:r,method:i="GET"}=this.options,a=await(async(e,t)=>{const n=await fetch(e,t);if(!n.ok)throw new Error(`Failed to fetch font from ${e}: ${n.status} ${n.statusText}`);const r=await n.arrayBuffer();return new Uint8Array(r)})(this.src,{method:i,body:r,headers:n});t=ut(a,e)}if(t&&"fonts"in t)throw new Error("Font collection is not supported");this.data=t}async load(){return null===this.loadResultPromise&&(this.loadResultPromise=this._load()),this.loadResultPromise}}const rd={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},id=e=>"string"==typeof e?rd[e]:e,ad=(e,t)=>e.fontWeight-t.fontWeight;class od{family;sources;static create(e){return new od(e)}constructor(e){this.family=e,this.sources=[]}register({src:e,fontWeight:t,fontStyle:n,...r}){const i=t?id(t):void 0;this.sources.push(new nd(e,this.family,n,i,r))}resolve(e){const{fontWeight:t=400,fontStyle:n="normal"}=e,r=this.sources.filter(e=>e.fontStyle===n),i=r.find(e=>e.fontWeight===t);if(i)return i;let a=null;const o=id(t);if(o>=400&&o<=500){const e=r.filter(e=>e.fontWeight<=o),t=r.filter(e=>e.fontWeight>500);a=r.filter(e=>e.fontWeight>=o&&e.fontWeight<=500)[0]||e[e.length-1]||t[0]}const s=r.filter(e=>e.fontWeight<o).sort(ad),l=r.filter(e=>e.fontWeight>o).sort(ad);if(o<400&&(a=s[s.length-1]||l[0]),o>500&&(a=l[0]||s[s.length-1]),!a)throw new Error(`Could not resolve font for ${this.family}, fontWeight ${t}, fontStyle ${n}`);return a}}const sd=e=>Array.isArray(e)?e:[e],ld=(...e)=>(t,...n)=>{let r=t;for(let t=e.length-1;t>=0;t-=1)r=e[t](r,...n);return r};function Ad(e,t){const n=Object.create(null),r=Object.keys(t);for(let i=0;i<r.length;i+=1){const a=r[i];if("__proto__"===a||"constructor"===a||"prototype"===a)continue;const o=e[a];n[a]="function"==typeof o?o(t[a]):t[a]}return n}const ud=e=>null==e;function cd(e){return""===e?"":e[e.length-1]}const hd=(e,t)=>{const n={},r=Object.entries(e);for(let e=0;e<r.length;e+=1){const[i,a]=r[e];"__proto__"!==i&&"constructor"!==i&&"prototype"!==i&&(n[i]=t(a,i,e))}return n},gd=/(-?\d+\.?\d*)%/,fd=e=>{const t=gd.exec(`${e}`);if(t){const e=parseFloat(t[1]);return{percent:e/100,value:e}}return null},dd=(e,t)=>{const n=sd(e),r={...t};for(let e=0;e<n.length;e+=1)delete r[n[e]];return r},pd=(e,t)=>{const n={};for(let r=0;r<e.length;r+=1){const i=e[r];"__proto__"!==i&&"constructor"!==i&&"prototype"!==i&&i in t&&(n[i]=t[i])}return n},md=e=>e.slice().reverse(),yd=e=>e?e.charAt(0).toUpperCase()+e.slice(1):e,Id=e=>"string"==typeof e?Number.parseFloat(e):e;var Cd=n(416),Ed=n(8133),bd=2*Math.PI,Bd=function(e,t,n,r,i,a,o){var s=e.x,l=e.y;return{x:r*(s*=t)-i*(l*=n)+a,y:i*s+r*l+o}},wd=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}]},Qd=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)};const vd=function(e){var t=e.px,n=e.py,r=e.cx,i=e.cy,a=e.rx,o=e.ry,s=e.xAxisRotation,l=void 0===s?0:s,A=e.largeArcFlag,u=void 0===A?0:A,c=e.sweepFlag,h=void 0===c?0:c,g=[];if(0===a||0===o)return[];var f=Math.sin(l*bd/360),d=Math.cos(l*bd/360),p=d*(t-r)/2+f*(n-i)/2,m=-f*(t-r)/2+d*(n-i)/2;if(0===p&&0===m)return[];a=Math.abs(a),o=Math.abs(o);var y=Math.pow(p,2)/Math.pow(a,2)+Math.pow(m,2)/Math.pow(o,2);y>1&&(a*=Math.sqrt(y),o*=Math.sqrt(y));var I=function(e,t,n,r,i,a,o,s,l,A,u,c){var h=Math.pow(i,2),g=Math.pow(a,2),f=Math.pow(u,2),d=Math.pow(c,2),p=h*g-h*d-g*f;p<0&&(p=0),p/=h*d+g*f;var m=(p=Math.sqrt(p)*(o===s?-1:1))*i/a*c,y=p*-a/i*u,I=A*m-l*y+(e+n)/2,C=l*m+A*y+(t+r)/2,E=(u-m)/i,b=(c-y)/a,B=(-u-m)/i,w=(-c-y)/a,Q=Qd(1,0,E,b),v=Qd(E,b,B,w);return 0===s&&v>0&&(v-=bd),1===s&&v<0&&(v+=bd),[I,C,Q,v]}(t,n,r,i,a,o,u,h,f,d,p,m),C=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(e){i=!0,a=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw a}}return n}(e,t);
2throw new TypeError("Invalid attempt to destructure non-iterable instance")}(I,4),E=C[0],b=C[1],B=C[2],w=C[3],Q=Math.abs(w)/(bd/4);Math.abs(1-Q)<1e-7&&(Q=1);var v=Math.max(Math.ceil(Q),1);w/=v;for(var x=0;x<v;x++)g.push(wd(B,w)),B+=w;return g.map(function(e){var t=Bd(e[0],a,o,d,f,E,b),n=t.x,r=t.y,i=Bd(e[1],a,o,d,f,E,b),s=i.x,l=i.y,A=Bd(e[2],a,o,d,f,E,b);return{x1:n,y1:r,x2:s,y2:l,x:A.x,y:A.y}})};function xd(e){for(var t,n=[],r=0,i=0,a=0,o=0,s=null,l=null,A=0,u=0,c=0,h=e.length;c<h;c++){var g=e[c],f=g[0];switch(f){case"M":a=g[1],o=g[2];break;case"A":var d=vd({px:A,py:u,cx:g[6],cy:g[7],rx:g[1],ry:g[2],xAxisRotation:g[3],largeArcFlag:g[4],sweepFlag:g[5]});if(!d.length)continue;for(var p,m=0;m<d.length;m++)g=["C",(p=d[m]).x1,p.y1,p.x2,p.y2,p.x,p.y],m<d.length-1&&n.push(g);break;case"S":var y=A,I=u;"C"!=t&&"S"!=t||(y+=y-r,I+=I-i),g=["C",y,I,g[1],g[2],g[3],g[4]];break;case"T":"Q"==t||"T"==t?(s=2*A-s,l=2*u-l):(s=A,l=u),g=kd(A,u,s,l,g[1],g[2]);break;case"Q":s=g[1],l=g[2],g=kd(A,u,g[1],g[2],g[3],g[4]);break;case"L":g=Sd(A,u,g[1],g[2]);break;case"H":g=Sd(A,u,g[1],u);break;case"V":g=Sd(A,u,A,g[1]);break;case"Z":g=Sd(A,u,a,o)}t=f,A=g[g.length-2],u=g[g.length-1],g.length>4?(r=g[g.length-4],i=g[g.length-3]):(r=A,i=u),n.push(g)}return n}function Sd(e,t,n,r){return["C",e,t,n,r,n,r]}function kd(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]}const Dd={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
2],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]};for(const e in Dd)Object.freeze(Dd[e]);const Rd=Object.freeze(Dd),Fd=Object.create(null);for(const e in Rd)Object.hasOwn(Rd,e)&&(Fd[Rd[e]]=e);const Md={to:{},get:{}};function Nd(e,t,n){return Math.min(Math.max(t,e),n)}function Ld(e){const t=Math.round(e).toString(16).toUpperCase();return t.length<2?"0"+t:t}Md.get=function(e){let t,n;switch(e.slice(0,3).toLowerCase()){case"hsl":t=Md.get.hsl(e),n="hsl";break;case"hwb":t=Md.get.hwb(e),n="hwb";break;default:t=Md.get.rgb(e),n="rgb"}return t?{model:n,value:t}:null},Md.get.rgb=function(e){if(!e)return null;let t,n,r,i=[0,0,0,1];if(t=e.match(/^#([a-f\d]{6})([a-f\d]{2})?$/i)){for(r=t[2],t=t[1],n=0;n<3;n++){const e=2*n;i[n]=Number.parseInt(t.slice(e,e+2),16)}r&&(i[3]=Number.parseInt(r,16)/255)}else if(t=e.match(/^#([a-f\d]{3,4})$/i)){for(t=t[1],r=t[3],n=0;n<3;n++)i[n]=Number.parseInt(t[n]+t[n],16);r&&(i[3]=Number.parseInt(r+r,16)/255)}else if(t=e.match(/^rgba?\(\s*([+-]?(?:\d*\.)?\d+(?:e\d+)?)(?=[\s,])\s*(?:,\s*)?([+-]?(?:\d*\.)?\d+(?:e\d+)?)(?=[\s,])\s*(?:,\s*)?([+-]?(?:\d*\.)?\d+(?:e\d+)?)\s*(?:[\s,|/]\s*([+-]?(?:\d*\.)?\d+(?:e\d+)?)(%?)\s*)?\)$/i)){for(n=0;n<3;n++)i[n]=Number.parseFloat(t[n+1]);t[4]&&(i[3]=t[5]?.01*Number.parseFloat(t[4]):Number.parseFloat(t[4]))}else{if(!(t=e.match(/^rgba?\(\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*(?:[\s,|/]\s*([+-]?[\d.]+)(%?)\s*)?\)$/i)))return(t=e.toLowerCase().match(/^(\w+)$/))?"transparent"===t[1]?[0,0,0,0]:Object.hasOwn(Rd,t[1])?(i=Rd[t[1]].slice(),i[3]=1,i):null:null;for(n=0;n<3;n++)i[n]=Math.round(2.55*Number.parseFloat(t[n+1]));t[4]&&(i[3]=t[5]?.01*Number.parseFloat(t[4]):Number.parseFloat(t[4]))}for(n=0;n<3;n++)i[n]=Nd(i[n],0,255);return i[3]=Nd(i[3],0,1),i},Md.get.hsl=function(e){if(!e)return null;const 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*)?(?:e[+-]?\d+)?)\s*)?\)$/i);if(t){const e=Number.parseFloat(t[4]);return[(Number.parseFloat(t[1])%360+360)%360,Nd(Number.parseFloat(t[2]),0,100),Nd(Number.parseFloat(t[3]),0,100),Nd(Number.isNaN(e)?1:e,0,1)]}return null},Md.get.hwb=function(e){if(!e)return null;const t=e.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*[\s,]\s*([+-]?[\d.]+)%\s*[\s,]\s*([+-]?[\d.]+)%\s*(?:[\s,]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:e[+-]?\d+)?)\s*)?\)$/i);if(t){const e=Number.parseFloat(t[4]);return[(Number.parseFloat(t[1])%360+360)%360,Nd(Number.parseFloat(t[2]),0,100),Nd(Number.parseFloat(t[3]),0,100),Nd(Number.isNaN(e)?1:e,0,1)]}return null},Md.to.hex=function(...e){return"#"+Ld(e[0])+Ld(e[1])+Ld(e[2])+(e[3]<1?Ld(Math.round(255*e[3])):"")},Md.to.rgb=function(...e){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]+")"},Md.to.rgb.percent=function(...e){const 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]+")"},Md.to.hsl=function(...e){return e.length<4||1===e[3]?"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)":"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+e[3]+")"},Md.to.hwb=function(...e){let t="";return e.length>=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},Md.to.keyword=function(...e){return Fd[e.slice(0,3)]};const Pd=Md,Td=(Math.sqrt(2)-1)/3*4,Ud=(Math.sqrt(2)-1)/3*4,Od=(e,t,n,r=0,i=0)=>{const a=r-t,o=i-n,s=t*Ud,l=n*Ud,A=a+2*t,u=o+2*n,c=a+t,h=o+n;e.moveTo(a,h),e.bezierCurveTo(a,h-l,c-s,o,c,o),e.bezierCurveTo(c+s,o,A,h-l,A,h),e.bezierCurveTo(A,h+l,c+s,u,c,u),e.bezierCurveTo(c-s,u,a,h+l,a,h),e.closePath()},Gd=e=>{if(e>-1e21&&e<1e21)return Math.round(1e6*e)/1e6;throw new Error(`unsupported number: ${e}`)},zd=(e,t,n,r,i)=>{if(e.glyphs)return e.glyphs(t,n,r,i);const a=1e3/e._fontSize,o=1e3/(e._font.font.unitsPerEm||1e3),s=((e,t)=>{if(e.subset){const n=[];for(let r=0;r<t.length;
2r++){const i=t[r],a=e.subset.includeGlyph(i.id);n.push(`0000${a.toString(16)}`.slice(-4)),null==e.widths[a]&&(e.widths[a]=i.advanceWidth*e.scale),null==e.unicode[a]&&(e.unicode[a]=i.codePoints)}return n}const n=[];for(const e of t)n.push(`00${e.id.toString(16)}`.slice(-2));return n})(e._font,t);return((e,t,n,r,i)=>{const a=[],o=e._fontSize/1e3;let s,l=0,A=!1;e.save(),e.transform(1,0,0,-1,0,e.page.height),i=e.page.height-i,null==e.page.fonts[e._font.id]&&(e.page.fonts[e._font.id]=e._font.ref()),e.addContent("BT"),e.addContent(`1 0 0 1 ${Gd(r)} ${Gd(i)} Tm`),e.addContent(`/${e._font.id} ${Gd(e._fontSize)} Tf`);const u=e=>{if(l<e){const r=t.slice(l,e).join(""),i=n[e-1].xAdvance-n[e-1].advanceWidth;a.push(`<${r}> ${Gd(-i)}`)}return l=e},c=t=>{if(u(t),a.length>0)return e.addContent(`[${a.join(" ")}] TJ`),a.length=0};for(s=0;s<n.length;s+=1){const t=n[s];t.xOffset||t.yOffset?(c(s),e.addContent(`1 0 0 1 ${Gd(r+t.xOffset*o)} ${Gd(i+t.yOffset*o)} Tm`),c(s+1),A=!0):(A&&(e.addContent(`1 0 0 1 ${Gd(r)} ${Gd(i)} Tm`),A=!1),t.xAdvance-t.advanceWidth!==0&&u(s+1)),r+=t.xAdvance*o}return c(s),e.addContent("ET"),e.restore()})(e,s,n.map((e,n)=>({xAdvance:e.xAdvance*a,yAdvance:e.yAdvance*a,xOffset:e.xOffset,yOffset:e.yOffset,advanceWidth:t[n].advanceWidth*o})),r,i)},Hd=e=>{let t=(e||"").trim().replace(/,/g," ").replace(/(\d)-(\d)/g,"$1 -$2").split(/\s+/);return t.length%2!=0&&(t=t.slice(0,-1)),(e=>{const t=[];for(let n=0;n<e.length;n+=2)t.push([e[n],e[n+1]]);return t})(t.map(parseFloat))},Wd=(e,t)=>{t.length>0&&(e.moveTo(t[0][0],t[0][1]),t.slice(1).forEach(t=>e.lineTo(t[0],t[1])))},Jd=(Math.sqrt(2)-1)/3*4,_d=(e,t)=>{if(!t.box)return;if(!t.style)return;const{top:n,left:r,width:i,height:a}=t.box,{borderTopLeftRadius:o=0,borderTopRightRadius:s=0,borderBottomRightRadius:l=0,borderBottomLeftRadius:A=0}=t.style,u=Math.min(s,.5*i,.5*a),c=u*(1-Jd);e.moveTo(r+u,n),e.lineTo(r+i-u,n),e.bezierCurveTo(r+i-c,n,r+i,n+c,r+i,n+u);const h=Math.min(l,.5*i,.5*a),g=h*(1-Jd);e.lineTo(r+i,n+a-h),e.bezierCurveTo(r+i,n+a-g,r+i-g,n+a,r+i-h,n+a);const f=Math.min(A,.5*i,.5*a),d=f*(1-Jd);e.lineTo(r+f,n+a),e.bezierCurveTo(r+d,n+a,r,n+a-d,r,n+a-f);const p=Math.min(o,.5*i,.5*a),m=p*(1-Jd);e.lineTo(r,n+p),e.bezierCurveTo(r,n+m,r+m,n,r+p,n),e.closePath(),e.clip()},jd=(e,t)=>{if(!t.origin)return;const{props:n,style:r}=t,i=[t.origin.left,t.origin.top],a="transform"in n?n.transform:void 0;(r?.transform||a||[]).forEach(t=>{((e,t,n)=>{const{operation:r,value:i}=t;switch(r){case"scale":{const[t,r]=i;e.scale(t,r,{origin:n});break}case"rotate":{const[t,r,a]=i;e.translate(r,a),e.rotate(t,{origin:n}),e.translate(-r,-a);break}case"translate":{const[t,r=0]=i;e.translate(t,r,{origin:n});break}case"skew":{const[t=0,r=0]=i,a=t*Math.PI/180,o=r*Math.PI/180,s=Math.tan(a),l=Math.tan(o);let A=0,u=0;if(null!=n){[A,u]=Array.from(n);const e=u+l*A;A-=A+s*u,u-=e}e.transform(1,l,s,1,A,u);break}case"matrix":e.transform(...i);break;default:console.error(`Transform operation: '${r}' doesn't supported`)}})(e,t,i)})},Kd=e=>Math.max(-1/0,...e),Yd=e=>Math.min(1/0,...e),qd=e=>{const t=Hd(e.props?.points),n=t.map(e=>e[0]),r=t.map(e=>e[1]);return[Yd(n),Yd(r),Kd(n),Kd(r)]},Vd={[y]:e=>{const t=e.props?.x||0,n=e.props?.y||0;return[t,n,t+(e.props?.width||0),n+(e.props?.height||0)]},[I]:e=>{const t=e.props?.x1||0,n=e.props?.y1||0,r=e.props?.x2||0,i=e.props?.y2||0;return[Math.min(t,r),Math.min(n,i),Math.max(t,r),Math.max(n,i)]},[m]:e=>{const t=xd(Cd(Ed(e.props?.d||"")));if(!t.length)return[0,0,0,0];const n=[1/0,1/0,-1/0,-1/0];for(let e=0,r=t.length;e<r;e+=1){const r=t[e].slice(1);for(let e=0;e<r.length;e+=2)r[e+0]<n[0]&&(n[0]=r[e+0]),r[e+1]<n[1]&&(n[1]=r[e+1]),r[e+0]>n[2]&&(n[2]=r[e+0]),r[e+1]>n[3]&&(n[3]=r[e+1])}return n},[R]:e=>{const t=e.props?.r||0,n=e.props?.cx||0,r=e.props?.cy||0;return[n-t,r-t,n+t,r+t]},[F]:e=>{const t=e.props?.cx||0,n=e.props?.cy||0,r=e.props?.rx||0,i=e.props?.ry||0;return[t-r,n-i,t+r,n+i]},[M]:qd,[L]:qd},Xd=e=>{const t=Vd[e.type];return t?t(e):[0,0,0,0]},Zd=(e,t,n,r)=>Math.atan2(r-t,n-e),$d=(e,t)=>{let n=t-e;for(;n>Math.PI;)n-=2*Math.PI;for(;n<-Math.PI;)n+=2*Math.PI;return e+n/2},ep=(e,t)=>{if(0===e.length)return{};if(1===e.length)return{start:{x:e[0][0],y:e[0][1],angle:0}};const n=e.length,r={},i=Zd(e[0][0],e[0][1],e[1][0],e[1][1]);if(t){const t=Zd(e[n-1][0],e[n-1][1],e[0][0],e[0][1]);r.start={x:e[0][0],y:e[0][1],angle:$d(t,i)}}else r.start={x:e[0][0],y:e[0][1],angle:i};if(n>2){r.mid=[];for(let t=1;t<n-1;
2t++){const n=Zd(e[t-1][0],e[t-1][1],e[t][0],e[t][1]),i=Zd(e[t][0],e[t][1],e[t+1][0],e[t+1][1]);r.mid.push({x:e[t][0],y:e[t][1],angle:$d(n,i)})}}const a=Zd(e[n-2][0],e[n-2][1],e[n-1][0],e[n-1][1]);if(t){const t=Zd(e[n-1][0],e[n-1][1],e[0][0],e[0][1]);r.end={x:e[n-1][0],y:e[n-1][1],angle:$d(a,t)}}else r.end={x:e[n-1][0],y:e[n-1][1],angle:a};return r},tp={[I]:e=>{const t=e.props?.x1||0,n=e.props?.y1||0,r=e.props?.x2||0,i=e.props?.y2||0,a=Zd(t,n,r,i);return{start:{x:t,y:n,angle:a},end:{x:r,y:i,angle:a}}},[L]:e=>{const t=Hd(e.props?.points);return ep(t,!1)},[M]:e=>{const t=Hd(e.props?.points);return ep(t,!0)},[m]:e=>{const t=e.props?.d;if(!t)return{};const n=xd(Cd(Ed(t)));if(!n.length)return{};const r=[];let i=0,a=0;for(let e=0;e<n.length;e++){const t=n[e];if("M"===t[0])i=t[1],a=t[2],r.push({x:i,y:a});else if("C"===t[0]){const e=t[1],n=t[2],o=t[3],s=t[4],l=t[5],A=t[6],u=r[r.length-1];if(u){const t=e-i,r=n-a;Math.abs(t)>1e-6||Math.abs(r)>1e-6?u.outAngle=Math.atan2(r,t):u.outAngle=Math.atan2(A-a,l-i)}const c=l-o,h=A-s;let g;g=Math.abs(c)>1e-6||Math.abs(h)>1e-6?Math.atan2(h,c):Math.atan2(A-a,l-i),r.push({x:l,y:A,inAngle:g}),i=l,a=A}}if(0===r.length)return{};if(1===r.length)return{start:{x:r[0].x,y:r[0].y,angle:0}};const o=r.length,s={},l=r[0].outAngle??0;if(s.start={x:r[0].x,y:r[0].y,angle:l},o>2){s.mid=[];for(let e=1;e<o-1;e++){const t=r[e],n=t.inAngle??0,i=t.outAngle??n;s.mid.push({x:t.x,y:t.y,angle:$d(n,i)})}}const A=r[o-1].inAngle??0;return s.end={x:r[o-1].x,y:r[o-1].y,angle:A},s}},np=180/Math.PI,rp=(e,t,n)=>{(t.children||[]).forEach(t=>{e.save(),n(e,t),rp(e,t,n),e.restore()})},ip=(e,t,n,r,i,a)=>{const o=t.props||{},s=o.markerWidth??3,l=o.markerHeight??3,A=o.refX??0,u=o.refY??0,c=o.orient??0,h=o.markerUnits??"strokeWidth",g=o.viewBox;if(e.save(),e.translate(n.x,n.y),"auto"===c)e.rotate(n.angle*np);else if("auto-start-reverse"===c){const t=i?n.angle+Math.PI:n.angle;e.rotate(t*np)}else{const t="number"==typeof c?c:0;e.rotate(t)}if("strokeWidth"===h&&e.scale(r,r),g){const t=s/g.maxX,n=l/g.maxY;e.scale(t,n),e.translate(-g.minX-A,-g.minY-u)}else e.translate(-A,-u);rp(e,t,a),e.restore()},ap=new Set([I,L,M,m]);function op(e,t){return[e[0]*t[0]+e[2]*t[1],e[1]*t[0]+e[3]*t[1],e[0]*t[2]+e[2]*t[3],e[1]*t[2]+e[3]*t[3],e[0]*t[4]+e[2]*t[5]+e[4],e[1]*t[4]+e[3]*t[5]+e[5]]}const sp=(e,t,n,r)=>{const i=t.map(e=>{switch(e.operation){case"scale":{const t=e.value;return[t[0],0,0,t[1],0,0]}case"translate":{const t=e.value;let i=t[0]||0,a=t[1]||0;return"objectBoundingBox"===r&&(i=(n[2]-n[0])*i,a=(n[3]-n[1])*a),[1,0,0,1,i,a]}case"rotate":{const t=e.value,n=Math.cos(t[0]),r=Math.sin(t[0]),i=t[1]||0,a=t[2]||0;return[n,r,-r,n,i*(1-n)+a*r,a*(1-n)-i*r]}case"skew":{const t=e.value;return[1,Math.tan(t[0]),Math.tan(t[1]),1,0,0]}case"matrix":{const t=e.value;let i=t[4]||0,a=t[5]||0;return"objectBoundingBox"===r&&(i=(n[2]-n[0])*i,a=(n[3]-n[1])*a),[t[0],t[1],t[2],t[3],i,a]}default:return[1,0,0,1,0,0]}}),a=i.reduce(op,[1,0,0,1,0,0]);e.setTransform(...a)},lp=()=>{},Ap={[k]:lp,[T]:lp,[m]:(e,t)=>{const n=t.props?.d;n&&e.path(/[Tt]/.test(n)?(e=>{const t=Cd(Ed(e));let n=0,r=0,i=0,a=0,o=null,s=null;const l=t.map(e=>{let t=e;const l=t[0];if("T"===l){const e=null===o?n:2*n-o,i=null===s?r:2*r-s;t=["Q",e,i,t[1],t[2]],o=e,s=i}else"Q"===l?(o=t[1],s=t[2]):(o=null,s=null);return"M"===l&&(i=t[1],a=t[2]),"H"===l?n=t[1]:"V"===l?r=t[1]:"Z"===l?(n=i,r=a):(n=t[t.length-2],r=t[t.length-1]),t});return l.map(e=>e[0]+e.slice(1).join(" ")).join("")})(n):n)},[y]:(e,t)=>{const n=t.props?.x||0,r=t.props?.y||0,i=t.props?.rx||0,a=t.props?.ry||0,o=t.props?.width||0,s=t.props?.height||0;if(o&&s){if(i&&a){const t=i*Td,l=a*Td;e.moveTo(n+i,r),e.lineTo(n-i+o,r),e.bezierCurveTo(n-i+o+t,r,n+o,r+a-l,n+o,r+a),e.lineTo(n+o,r+s-a),e.bezierCurveTo(n+o,r+s-a+l,n-i+o+t,r+s,n-i+o,r+s),e.lineTo(n+i,r+s),e.bezierCurveTo(n+i-t,r+s,n,r+s-a+l,n,r+s-a),e.lineTo(n,r+a),e.bezierCurveTo(n,r+a-l,n+i-t,r,n+i,r)}else e.moveTo(n,r),e.lineTo(n+o,r),e.lineTo(n+o,r+s),e.lineTo(n,r+s);e.closePath()}},[I]:(e,t)=>{const{x1:n,x2:r,y1:i,y2:a}=t.props||{};e.moveTo(n,i),e.lineTo(r,a)},[u]:()=>{},[g]:(e,t)=>{t.children.forEach(t=>((e,t,n,r)=>{e.save();const i=t.box?.x||0,a=t.box?.y||0,o=t.runs[0]?.attributes.font?.[0],s=t.runs[0]?.attributes?.scale||1,l=t.xAdvance;if(!o)return;const A=o.ascent*s,u=o.xHeight*s,c=o.descent*s,h=o.capHeight*s;let g=i,f=a;switch(n){case"middle":g=i-l/2;break;case"end":g=i-l;break;default:g=i}
2switch(r){case"middle":case"central":f=a+h/2;break;case"hanging":f=a+h;break;case"mathematical":f=a+u;break;case"text-after-edge":f=a+c;break;case"text-before-edge":f=a+A;break;default:f=a}e.translate(g,f),t.runs.forEach(t=>((e,t)=>{if(!t.glyphs)return;if(!t.positions)return;const n=t.xAdvance,r=t.attributes.font?.[0],{fontSize:i,color:a,opacity:o}=t.attributes;a&&e.fillColor(a),e.fillOpacity(o),r&&e.font("STANDARD"===r.type?r.fullName:r,i);try{zd(e,t.glyphs,t.positions,0,0)}catch(e){console.log(e)}e.translate(n,0)})(e,t)),e.restore()})(e,t.lines[0],t.props.textAnchor,t.props.dominantBaseline))},[R]:(e,t)=>{const n=t.props?.cx,r=t.props?.cy,i=t.props?.r;Od(e,i,i,n,r)},[x]:(e,t)=>{if(!t.box)return;if(!t.image?.data)return;const{x:n=0,y:r=0}=t.props,{width:i,height:a,opacity:o}=t.style,s=t.box.paddingLeft||0,l=t.box.paddingLeft||0;0!==i&&0!==a?"string"!=typeof i&&"string"!=typeof a?(e.save(),e.fillOpacity(o||1).image(t.image.data,n+l,r+s,{width:i,height:a}),e.restore()):console.warn(`Image with src '${t.props.href}' skipped due to percentage width or height`):console.warn(`Image with src '${t.props.href}' skipped due to invalid dimensions`)},[F]:(e,t)=>{const{cx:n,cy:r,rx:i,ry:a}=t.props||{};Od(e,i,a,n,r)},[M]:(e,t)=>{const n=Hd(t.props.points||"");Wd(e,n),e.closePath()},[L]:(e,t)=>{const n=Hd(t.props.points||"");Wd(e,n)}},up=(e,t)=>{const n=Ap[t.type];n?n(e,t):console.warn(`SVG node of type ${t.type} is not currently supported`)},cp=(e,t)=>{((e,t)=>{if(!t.props)return;if(!("strokeLinecap"in t.props))return;const n=t.props?.strokeLinecap;n&&e.lineCap(n)})(e,t),((e,t)=>{if(!t.props)return;if(!("strokeDasharray"in t.props))return;const n=t.props?.strokeDasharray||null;n&&e.dash(n.split(/[\s,]+/).map(Number))})(e,t),((e,t)=>{if(!t.props)return;if(!("strokeLinejoin"in t.props))return;const n=t.props.strokeLinejoin;n&&e.lineJoin(n)})(e,t),((e,t)=>{if(!t.props)return;if(!("strokeWidth"in t.props))return;const n=t.props.strokeWidth;n&&e.lineWidth(n)})(e,t),((e,t)=>{if(!t.props)return;if(!("stroke"in t.props))return;const n=t.props.stroke;n&&e.strokeColor(n)})(e,t),((e,t)=>{(e=>!!e.props&&"fill"in e.props&&"string"!=typeof e.props.fill&&e.props.fill?.type===O)(t)?((e,t)=>{if(!t.props)return;if(!("fill"in t.props))return;const n=Xd(t),r=t.props?.fill;if(!r)return;const i=r.props.gradientUnits||"objectBoundingBox",a=r.props.gradientTransform||[];let o=r.props.x1||0,s=r.props.y1||0,l=r.props.x2||1,A=r.props.y2||0;if("objectBoundingBox"===i){const e=n[2]-n[0],t=n[3]-n[1],r=n[0],i=n[1];o=e*o+r,s=t*s+i,l=e*l+r,A=t*A+i}const u=e.linearGradient(o,s,l,A);sp(u,a,n,i),r.children?.forEach(e=>{u.stop(e.props.offset,e.props.stopColor,e.props.stopOpacity)}),e.fill(u)})(e,t):(e=>!!e.props&&"fill"in e.props&&"string"!=typeof e.props.fill&&e.props.fill?.type===G)(t)?((e,t)=>{if(!t.props)return;if(!("fill"in t.props))return;const n=Xd(t),r=t.props?.fill;if(!r)return;const i=r.props.gradientUnits||"objectBoundingBox",a=r.props.gradientTransform||[];let o=r.props.r||.5,s=r.props.cx||.5,l=r.props.cy||.5,A=r.props.fx||s,u=r.props.fy||l;if("objectBoundingBox"===i){const e=n[2]-n[0],t=n[3]-n[1],r=n[0],i=n[1];o*=e,s=e*s+r,l=t*l+i,A=e*A+r,u=t*u+i}const c=e.radialGradient(s,l,0,A,u,o);sp(c,a,n,i),r.children?.forEach(e=>{c.stop(e.props.offset,e.props.stopColor,e.props.stopOpacity)}),e.fill(c)})(e,t):((e,t)=>{if(!t.props)return;if(!("fill"in t.props))return;const n=t.props?.fill;n&&e.fillColor(n)})(e,t)})(e,t),((e,t)=>{if(!t.props)return;if(!("strokeOpacity"in t.props))return;const n=t.props?.strokeOpacity;ud(n)||e.strokeOpacity(n)})(e,t),((e,t)=>{if(!t.props)return;if(!("fillOpacity"in t.props))return;const n=t.props.fillOpacity||null;ud(n)||e.fillOpacity(n)})(e,t),((e,t)=>{if(!t.props)return;if(!("opacity"in t.props))return;const n=t.props.opacity;ud(n)||e.opacity(n)})(e,t),jd(e,t),up(e,t),((e,t)=>{const n=t.props||{};"fill"in n&&"stroke"in n&&n.fill&&n.stroke?e.fillAndStroke(n.fillRule):"fill"in n&&n.fill?e.fill(n.fillRule):"stroke"in n&&n.stroke?e.stroke():(e.save(),e.opacity(0),e.fill(null),e.restore())})(e,t)},hp=(e,t)=>{(t.children||[]).forEach(t=>{e.save(),((e,t)=>{if(!t.props)return;if(!("clipPath"in t.props))return;const n=t.props.clipPath;
2n&&((n.children||[]).forEach(t=>up(e,t)),e.clip())})(e,t),cp(e,t),((e,t,n)=>{if(!(e=>!!e.props&&("markerStart"in e.props&&!!e.props.markerStart||"markerMid"in e.props&&!!e.props.markerMid||"markerEnd"in e.props&&!!e.props.markerEnd))(t))return;if(!ap.has(t.type))return;const r=(e=>{const t=tp[e.type];return t?t(e):null})(t);if(!r)return;const i="strokeWidth"in(t.props||{})&&t.props.strokeWidth||1,a=t.props||{};if("markerStart"in a&&a.markerStart&&r.start&&ip(e,a.markerStart,r.start,i,!0,n),"markerMid"in a&&a.markerMid&&r.mid){const t=a.markerMid;r.mid.forEach(r=>{ip(e,t,r,i,!1,n)})}"markerEnd"in a&&a.markerEnd&&r.end&&ip(e,a.markerEnd,r.end,i,!1,n)})(e,t,cp),hp(e,t),e.restore()})},gp={value:"#000",opacity:1},fp=(e,t,n)=>{const r=t/100,i=n/100,a=(1-Math.abs(2*i-1))*r,o=a*(1-Math.abs(e/60%2-1)),s=i-a/2;let l,A,u;return[l,A,u]=e<60?[a,o,0]:e<120?[o,a,0]:e<180?[0,a,o]:e<240?[0,o,a]:e<300?[o,0,a]:[a,0,o],[Math.round(255*(l+s)),Math.round(255*(A+s)),Math.round(255*(u+s))]},dp=e=>{if(!e)return gp;const t=Pd.get(e);if(!t)return gp;let n,r,i;"hsl"===t.model?[n,r,i]=fp(t.value[0],t.value[1],t.value[2]):"hwb"===t.model?[n,r,i]=((e,t,n)=>{const r=t/100,i=n/100;if(r+i>=1){const e=Math.round(r/(r+i)*255);return[e,e,e]}const[a,o,s]=fp(e,100,50);return[Math.round(a/255*(1-r-i)*255+255*r),Math.round(o/255*(1-r-i)*255+255*r),Math.round(s/255*(1-r-i)*255+255*r)]})(t.value[0],t.value[1],t.value[2]):[n,r,i]=t.value;const a=Pd.to.hex(n,r,i),o=t.value[3];return a?{value:a,opacity:o}:gp},pp=/^#.+/,mp=(e,t)=>{const{xOffset:n=0,yOffset:r=0,width:i,height:a,image:o}=t;e.translate(-i+n,-a+r),e.image(o,0,0,{fit:[i,a],align:"center",valign:"bottom"})},yp=(e,t)=>{if(!t.glyphs)return;if(!t.positions)return;const n=t.attributes.font?.[0];if(!n)return;const{fontSize:r,link:i}=t.attributes,a=dp(t.attributes.color),o=ud(t.attributes.opacity)?a.opacity:t.attributes.opacity,{height:s=0,descent:l=0,xAdvance:A=0}=t;e.fillColor(a.value),e.fillOpacity(o),i&&(i.match(pp)?e.goTo(0,-s-l,A,s,i.slice(1)):e.link(0,-s-l,A,s,i));const u=[...t.glyphs];((e,t,n)=>{if(!n)return;if(!t.positions)return;const r=t.attributes.font?.[0];if(!r)return;e.save();const i=r.glyphForCodePoint(32),a=r.glyphForCodePoint(65532);let o=0;for(let r=0;r<n.length;r+=1){const s=t.positions[r],l=n[r];o+=s.xAdvance||0,l.id===a.id&&t.attributes.attachment&&(e.translate(o,s.yOffset||0),mp(e,t.attributes.attachment),n[r]=i,o=0)}e.restore()})(e,t,u),e.font("STANDARD"===n.type?n.fullName:n,r);try{zd(e,u,t.positions,0,0)}catch(e){console.log(e)}e.translate(A,0)},Ip=(e,t,n)=>{const r=dp(n);e.save(),e.fillOpacity(r.opacity),e.rect(t.x,t.y,t.width,t.height),e.fill(r.value),e.restore()},Cp=(e,t)=>{const n=dp(t.color),r=ud(t.opacity)?n.opacity:t.opacity;if(e.save(),e.lineWidth(t.rect.height),e.strokeOpacity(r),/dashed/.test(t.style)?e.dash(3*t.rect.height,{}):/dotted/.test(t.style)&&e.dash(t.rect.height,{}),/wavy/.test(t.style)){const n=Math.max(2,t.rect.height);let r=1.1*n;const i=Math.floor(t.rect.width/(2*r));r+=(t.rect.width-2*i*r)/i/2;const a=t.rect.y+n,o=t.rect.y-n;let{x:s}=t.rect;e.moveTo(t.rect.x,t.rect.y);for(let n=0;n<i;n+=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(n.value),e.restore()},Ep=e=>!Number.isNaN(parseFloat(e))&&Number.isFinite(e),bp=(e,t,n,r,i,a)=>{const o=e/t,s=n/r,l=fd(i??null),A=fd(a??null),u=l?l.percent:.5,c=A?A.percent:.5;if(o>s){const n=t,r=n*s,o=Ep(a)?a:0;return{width:r,height:n,xOffset:Ep(i)?i:(e-r)*u,yOffset:o}}const h=e,g=h/s,f=Ep(i)?i:0;return{width:h,height:g,yOffset:Ep(a)?a:(t-g)*c,xOffset:f}},Bp=(e,t,n,r,i,a)=>{const o=n,s=r,l=fd(i??null),A=fd(a??null),u=l?l.percent:.5,c=A?A.percent:.5;return{width:o,height:s,xOffset:Ep(i)?i:(e-o)*u,yOffset:Ep(a)?a:(t-s)*c}},wp=(e,t)=>{const{x:n,y:r,width:i,height:a,image:o,opacity:s,objectFit:l,objectPositionX:A,objectPositionY:u,imageCache:c=new Map}=t,{width:h,height:g,xOffset:f,yOffset:d}=((e="fill",t,n,r,i,a,o)=>{switch(e){case"contain":return bp(t,n,r,i,a,o);case"cover":return((e,t,n,r,i,a)=>{const o=n/r,s=e/t,l=fd(i??null),A=fd(a??null),u=l?l.percent:.5,c=A?A.percent:.5;if(s>o){const n=e,r=n/o,s=Ep(i)?i:0;return{width:n,height:r,yOffset:Ep(a)?a:(t-r)*c,xOffset:s}}const h=t*o;return{width:h,height:t,xOffset:Ep(i)?i:(e-h)*u,yOffset:Ep(a)?a:0}})(t,n,r,i,a,o);case"none":return Bp(t,n,r,i,a,o);case"scale-down":return((e,t,n,r,i,a)=>{const o=bp(e,t,n,r,i,a),s=Bp(e,t,n,r,i,a);return o.width<s.width?o:s})(t,n,r,i,a,o);default:return((e,t,n,r)=>({width:e,height:t,xOffset:fd(n??null)?0:n||0,yOffset:fd(r??null)?0:r||0}))(t,n,a,o)}})(l,i,a,o.width,o.height,A,u);if(!o.data)return;if(0===h||0===g)return;const p=o.key;let m=c.get(p);if(!m){const t=o.data;m="string"==typeof t&&e._imageRegistry[t]||e.openImage(t),m.obj||m.embed(e)}p&&c.set(p,m);const y=ud(s)?1:s;e.fillOpacity(y).image(m,n+f,r+d,{width:h,height:g})},Qp={top:0,bottom:0,left:0,right:0},vp=e=>e?"number"==typeof e?{top:e,bottom:e,left:e,right:e}:{top:e.top??0,bottom:e.bottom??0,left:e.left??0,right:e.right??0}:Qp,xp=["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"],Sp=(Math.sqrt(2)-1)/3*4,kp=e=>"string"==typeof e,Dp=(e,t,n)=>{if(!n||!t.box)return;const r=(e=>/^#.+/.test(e))(n),i=r?"goTo":"link",a=r?n.slice(1):n,{top:o,left:s,width:l,height:A}=t.box,u=t.props||{},c=vp("hitSlop"in u?u.hitSlop:void 0);e[i](s-c.left,o-c.top,l+c.left+c.right,A+c.top+c.bottom,a)},Rp=e=>{const t={...e};
2return Object.entries(t).forEach(e=>{e[1]||delete t[e[0]]}),t},Fp=e=>({required:e.props?.required||!1,noExport:e.props?.noExport||!1,readOnly:e.props?.readOnly||!1,value:e.props?.value||void 0,defaultValue:e.props?.defaultValue||void 0}),Mp=e=>Rp({...Fp(e),sort:e.props?.sort||!1,edit:e.props?.edit||!1,multiSelect:e.props?.multiSelect||!1,noSpell:e.props?.noSpell||!1,select:e.props?.select||[""]}),Np=(e,t,n,r)=>{const i=e.ref({Type:"XObject",Subtype:"Form",BBox:[0,0,n,r],Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Font:{ZaDi:e._acroform.fonts.ZaDi}}});return i.write(`/Tx BMC\nq\n/ZaDi ${.8*r} Tf\nBT\n${.45*n} ${r/4} Td (${t}) Tj\nET\nQ\nEMC`),i.end(null),i},Lp=(e,t,n,r,i,a)=>{const o=e._fieldDict(t,n,i);Object.assign(o,{Subtype:"Widget",F:4}),Object.entries(a).forEach(([e,t])=>{void 0!==t&&(o[e]=t)}),e.annotate(r.left,r.top,r.width,r.height,o),e._addToParent(e.page.annotations.at(-1))},Pp={[g]:(e,t)=>{if(!t.box)return;if(!t.lines)return;const{top:n,left:r}=t.box,i=[t.lines],a=t.box?.paddingTop||0,o=t.box?.paddingLeft||0,s=t.lines[0]?t.lines[0].box.y:0,l=t.alignOffset||0;e.save(),e.translate(r+o-l,n+a-s),i.forEach(t=>{((e,t)=>{t.forEach(t=>{((e,t)=>{if(!t.box)return;const n=t.ascent||0;e.save(),e.translate(t.box.x,t.box.y+n);for(let r=0;r<t.runs.length;r+=1){const i=t.runs[r],a=r===t.runs.length-1;if(i.attributes.backgroundColor){const r=i.xAdvance??0,o=a?t.overflowRight??0:0,s={x:0,y:-n,height:t.box.height,width:r-o};Ip(e,s,i.attributes.backgroundColor)}yp(e,i)}if(e.restore(),e.save(),e.translate(t.box.x,t.box.y),t.decorationLines)for(let n=0;n<t.decorationLines.length;n+=1){const r=t.decorationLines[n];Cp(e,r)}e.restore()})(e,t)})})(e,t)}),e.restore()},[p]:(e,t)=>{if(!t.box)return;const{top:n,left:r}=t.box,i=t?.children?.[0].value||"",a=t.style?.backgroundColor;e.note(r,n,0,0,i,{color:a})},[x]:(e,t,n)=>{if(!t.box)return;if(!t.image)return;const{left:r,top:i}=t.box,a=t.box.paddingTop||0,o=t.box.paddingRight||0,s=t.box.paddingBottom||0,l=t.box.paddingLeft||0;e.save(),_d(e,t),wp(e,{x:r+l,y:i+a,width:t.box.width-l-o,height:t.box.height-a-s,image:t.image,opacity:t.style?.opacity,objectFit:t.style?.objectFit,objectPositionX:t.style?.objectPositionX,objectPositionY:t.style?.objectPositionY,imageCache:n.imageCache}),e.restore()},[S]:(e,t,n)=>{if(!t.box)return;if(!t.image)return;const{left:r,top:i}=t.box,a=t.box.paddingTop||0,o=t.box.paddingRight||0,s=t.box.paddingBottom||0,l=t.box.paddingLeft||0;e.save(),_d(e,t),wp(e,{x:r+l,y:i+a,width:t.box.width-l-o,height:t.box.height-a-s,image:t.image,opacity:t.style?.opacity,objectFit:t.style?.objectFit,objectPositionX:t.style?.objectPositionX,objectPositionY:t.style?.objectPositionY,imageCache:n.imageCache}),e.restore()},[C]:(e,t,n)=>{const r=t.props?.name||"";e._root.data.AcroForm||e.initForm();const i=e.formField(r),a=n;a.fieldSets?a.fieldSets.push(i):a.fieldSets=[i]},[E]:(e,t,n)=>{if(!t.box)return;const r=t.props?.name||"",i=n.fieldSets?.at(0);e._root.data.AcroForm||e.initForm();const{MaxLen:a,...o}=((e,t)=>Rp({...Fp(e),parent:t||void 0,align:e.props?.align||"left",multiline:e.props?.multiline||void 0,password:e.props?.password||!1,noSpell:e.props?.noSpell||!1,format:e.props?.format||void 0,fontSize:e.props?.fontSize||void 0,MaxLen:e.props?.maxLength||void 0}))(t,i);Lp(e,r,"text",t.box,o,{MaxLen:a})},[b]:(e,t)=>{if(!t.box)return;const{top:n,left:r,width:i,height:a}=t.box,o=t.props?.name||"";e._root.data.AcroForm||e.initForm(),e.formCombo(o,r,n,i,a,Mp(t))},[B]:(e,t,n)=>{if(!t.box)return;const r=t.props?.name||"",i=n.fieldSets?.at(0);e._root.data.AcroForm||e.initForm();const{AP:a,AS:o,...s}=((e,t,n)=>{const{width:r,height:i}=t.box||{},a=t.props?.onState||"Yes",o=t.props?.offState||"Off",s=t.props?.xMark||!1;if(!Object.prototype.hasOwnProperty.call(e._acroform.fonts,"ZaDi")){const t=e.ref({Type:"Font",Subtype:"Type1",BaseFont:"ZapfDingbats"});e._acroform.fonts.ZaDi=t,t.end(null)}const l={[a]:Np(e,s?"8":"4",r,i),[o]:Np(e,s?" ":"8",r,i)};return Rp({...Fp(t),backgroundColor:t.props?.backgroundColor||void 0,borderColor:t.props?.borderColor||void 0,parent:n||void 0,value:`/${!0===t.props?.checked?a:o}`,defaultValue:`/${!0===t.props?.checked?a:o}`,AS:!0===t.props?.checked?a:o,AP:{N:l,D:l}})})(e,t,i);
2Lp(e,r,"checkbox",t.box,s,{AP:a,AS:o})},[w]:(e,t)=>{if(!t.box)return;const{top:n,left:r,width:i,height:a}=t.box||{},o="name"in t.props&&t.props.name||"";e._root.data.AcroForm||e.initForm(),e.formList(o,r,n,i,a,Mp(t))},[D]:(e,t)=>{if(!t.box)return;const{top:n,left:r,width:i,height:a}=t.box,o=t.box.paddingTop||0,s=t.box.paddingLeft||0,l=i-s-(t.box.paddingRight||0),A=a-o-(t.box.paddingBottom||0);l&&A||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(r+s,n+o),t.props.paint&&t.props.paint((e=>{const t=xp.reduce((n,r)=>({...n,[r]:(...n)=>(e[r](...n),t)}),{});return t})(e),l,A),e.restore()},[c]:(e,t)=>{e.save(),_d(e,t),((e,t)=>{if(!t.box)return;const{top:n,left:r}=t.box,i=t.box.paddingLeft||0,a=t.box.paddingTop||0;e.translate(r+i,n+a)})(e,t),((e,t)=>{if(!t.box)return;const{width:n,height:r}=t.box,{viewBox:i,preserveAspectRatio:a}=t.props,{meetOrSlice:o="meet",align:s="xMidYMid"}=a||{};if(null==i||null==n||null==r)return;const l=i?.minX||0,A=i?.minY||0,u=i?.maxX||n,c=i?.maxY||r,h=u/c,g=n/r,f=n/u,d=r/c;if("none"===s)return e.scale(f,d),void e.translate(-l,-A);if(h<g&&"meet"===o||h>=g&&"slice"===o)switch(e.scale(d,d),s){case"xMinYMin":case"xMinYMid":case"xMinYMax":e.translate(-l,-A);break;case"xMidYMin":case"xMidYMid":case"xMidYMax":e.translate(-l-(u-n*c/r)/2,-A);break;default:e.translate(-l-(u-n*c/r),-A)}else switch(e.scale(f,f),s){case"xMinYMin":case"xMidYMin":case"xMaxYMin":e.translate(-l,-A);break;case"xMinYMid":case"xMidYMid":case"xMaxYMid":e.translate(-l,-A-(c-r*u/n)/2);break;default:e.translate(-l,-A-(c-r*u/n))}})(e,t),hp(e,t),e.restore()},[f]:(e,t)=>{const n=t.props||{};return"src"in n&&kp(n.src)?Dp(e,t,n.src):"href"in n&&kp(n.href)?Dp(e,t,n.href):void 0}},Tp={[C]:(e,t,n)=>{n.fieldSets.pop()}},Up=(e,t,n)=>{const r="hidden"===t.style?.overflow,i=(e=>e.type!==g&&e.type!==c)(t);t.type===d&&((e,t)=>{if(!t.box)return;const{width:n,height:r}=t.box,i=(t.props?.dpi||72)/72;e.addPage({size:[n,r],margin:0,userUnit:i})})(e,t),e.save(),r&&_d(e,t),jd(e,t),((e,t)=>{t.box&&t.style?.backgroundColor&&(e.save(),_d(e,t),((e,t)=>{if(!t.box)return;const{top:n,left:r,width:i,height:a}=t.box,o=dp(t.style.backgroundColor),s=ud(t.style?.opacity)?1:t.style.opacity,l=Math.min(o.opacity,s);e.fillOpacity(l).fillColor(o.value).rect(r,n,i,a).fill()})(e,t),e.restore())})(e,t),((e,t)=>{if(!t.box)return;if(!(e=>e.box&&(e.box.borderTopWidth||e.box.borderRightWidth||e.box.borderBottomWidth||e.box.borderLeftWidth))(t))return;const{width:n,height:r,borderTopWidth:i=0,borderLeftWidth:a=0,borderRightWidth:o=0,borderBottomWidth:s=0}=t.box,{borderTopColor:l="black",borderTopStyle:A="solid",borderLeftColor:u="black",borderLeftStyle:c="solid",borderRightColor:h="black",borderRightStyle:g="solid",borderBottomColor:f="black",borderBottomStyle:d="solid"}=t.style,p=ud(t.style?.opacity)?1:t.style.opacity,m=dp(l),y=dp(h),I=dp(f),C=dp(u),E=Math.min(m.opacity,p),b=Math.min(y.opacity,p),B=Math.min(I.opacity,p),w=Math.min(C.opacity,p),Q=t.style.borderTopLeftRadius||0,v=t.style.borderTopRightRadius||0,x=t.style.borderBottomLeftRadius||0,S=t.style.borderBottomRightRadius||0,k={borderTopColor:m.value,borderTopColorOpacity:E,borderTopWidth:i,borderTopStyle:A,borderLeftColor:C.value,borderLeftColorOpacity:w,borderLeftWidth:a,borderLeftStyle:c,borderRightColor:y.value,borderRightColorOpacity:b,borderRightWidth:o,borderRightStyle:g,borderBottomColor:I.value,borderBottomColorOpacity:B,borderBottomWidth:s,borderBottomStyle:d},D=Math.min(v,.5*n,.5*r),R=Math.min(Q,.5*n,.5*r),F=Math.min(S,.5*n,.5*r),M=Math.min(x,.5*n,.5*r);e.save(),i&&(e.save(),((e,t,n,r,i)=>{const{top:a,left:o,width:s,height:l}=t,{borderTopWidth:A,borderRightWidth:u,borderLeftWidth:c}=n;e.moveTo(o+i,a),e.lineTo(o+s-r,a);const h=r*(1-Sp);e.bezierCurveTo(o+s-h,a,o+s,a+h,o+s,a+r);const g=a+Math.max(A,r);e.lineTo(o+s,g),e.lineTo(o+s-u,g);const f=Math.max(r-u,0),d=Math.max(r-A,0),p=f*(1-Sp),m=d*(1-Sp);e.bezierCurveTo(o+s-u,a+A+m,o+s-u-p,a+A,o+s-u-f,a+A),e.lineTo(o+Math.max(i,c),a+A);const y=Math.max(i-c,0),I=Math.max(i-A,0),C=y*(1-Sp),E=I*(1-Sp),b=a+Math.max(A,i);e.bezierCurveTo(o+c+C,a+A,o+c,a+A+E,o+c,b),e.lineTo(o,b),e.lineTo(o,a+i);const B=i*(1-Sp);if(e.bezierCurveTo(o,a+B,o+B,a,o+i,a),e.closePath(),e.clip(),u){const t=-A/u;e.moveTo(o+s/2,t*(-s/2)+a),e.lineTo(o+s,a),e.lineTo(o,a),e.lineTo(o,a+l),e.closePath(),e.clip()}if(c){const t=-A/c;e.moveTo(o+s/2,t*(-s/2)+a),e.lineTo(o,a),e.lineTo(o+s,a),e.lineTo(o+s,a+l),e.closePath(),e.clip()}})(e,t.box,k,D,R),((e,t,n,r,i)=>{const{top:a,left:o,width:s}=t,{borderTopColor:l,borderTopColorOpacity:A,borderTopWidth:u,borderTopStyle:c,borderRightWidth:h,borderLeftWidth:g}=n,f=i*(1-Sp),d=r*(1-Sp);e.moveTo(o,a+Math.max(i,u)),e.bezierCurveTo(o,a+f,o+f,a,o+i,a),e.lineTo(o+s-r,a),e.bezierCurveTo(o+s-d,a,o+s,a+d,o+s,a+r),e.strokeOpacity(A),e.strokeColor(l),e.lineWidth(2*Math.max(h,u,g)),"dashed"===c?e.dash(2*u,{space:1.2*u}):"dotted"===c&&e.dash(u,{space:1.2*u}),e.stroke(),e.undash()}
2)(e,t.box,k,D,R),e.restore()),o&&(e.save(),((e,t,n,r,i)=>{const{top:a,left:o,width:s,height:l}=t,{borderTopWidth:A,borderRightWidth:u,borderBottomWidth:c}=n;e.moveTo(o+s,a+r),e.lineTo(o+s,a+l-i);const h=i*(1-Sp);e.bezierCurveTo(o+s,a+l-h,o+s-h,a+l,o+s-i,a+l);const g=o+s-Math.max(u,i);e.lineTo(g,a+l),e.lineTo(g,a+l-c);const f=Math.max(i-u,0),d=Math.max(i-c,0),p=f*(1-Sp),m=d*(1-Sp);e.bezierCurveTo(o+s-u-p,a+l-c,o+s-u,a+l-c-m,o+s-u,a+l-Math.max(i,c)),e.lineTo(o+s-u,a+Math.max(r,A));const y=Math.max(r-u,0),I=Math.max(r-A,0),C=y*(1-Sp),E=I*(1-Sp),b=o+s-Math.max(r,u);e.bezierCurveTo(o+s-u,a+A+E,o+s-u-C,a+A,b,a+A),e.lineTo(b,a),e.lineTo(o+s-r,a);const B=r*(1-Sp);if(e.bezierCurveTo(o+s-B,a,o+s,a+B,o+s,a+r),e.closePath(),e.clip(),A){const t=-A/u;e.moveTo(o+s/2,t*(-s/2)+a),e.lineTo(o+s,a),e.lineTo(o+s,a+l),e.lineTo(o,a+l),e.closePath(),e.clip()}if(c){const t=c/u;e.moveTo(o+s/2,t*(-s/2)+a+l),e.lineTo(o+s,a+l),e.lineTo(o+s,a),e.lineTo(o,a),e.closePath(),e.clip()}})(e,t.box,k,D,F),((e,t,n,r,i)=>{const{top:a,left:o,width:s,height:l}=t,{borderRightColor:A,borderRightColorOpacity:u,borderRightStyle:c,borderRightWidth:h,borderTopWidth:g,borderBottomWidth:f}=n,d=i*(1-Sp),p=r*(1-Sp);e.moveTo(o+s-r,a),e.bezierCurveTo(o+s-p,a,o+s,a+p,o+s,a+r),e.lineTo(o+s,a+l-i),e.bezierCurveTo(o+s,a+l-d,o+s-d,a+l,o+s-i,a+l),e.strokeOpacity(u),e.strokeColor(A),e.lineWidth(2*Math.max(h,g,f)),"dashed"===c?e.dash(2*h,{space:1.2*h}):"dotted"===c&&e.dash(h,{space:1.2*h}),e.stroke(),e.undash()})(e,t.box,k,D,F),e.restore()),s&&(e.save(),((e,t,n,r,i)=>{const{top:a,left:o,width:s,height:l}=t,{borderBottomWidth:A,borderRightWidth:u,borderLeftWidth:c}=n;e.moveTo(o+s-i,a+l),e.lineTo(o+r,a+l);const h=r*(1-Sp);e.bezierCurveTo(o+h,a+l,o,a+l-h,o,a+l-r);const g=a+l-Math.max(A,r);e.lineTo(o,g),e.lineTo(o+c,g);const f=Math.max(r-c,0),d=Math.max(r-A,0),p=f*(1-Sp),m=d*(1-Sp);e.bezierCurveTo(o+c,a+l-A-m,o+c+p,a+l-A,o+c+f,a+l-A),e.lineTo(o+s-Math.max(i,u),a+l-A);const y=Math.max(i-u,0),I=Math.max(i-A,0),C=y*(1-Sp),E=I*(1-Sp),b=a+l-Math.max(A,i);e.bezierCurveTo(o+s-u-C,a+l-A,o+s-u,a+l-A-E,o+s-u,b),e.lineTo(o+s,b),e.lineTo(o+s,a+l-i);const B=i*(1-Sp);if(e.bezierCurveTo(o+s,a+l-B,o+s-B,a+l,o+s-i,a+l),e.closePath(),e.clip(),u){const t=A/u;e.moveTo(o+s/2,t*(-s/2)+a+l),e.lineTo(o+s,a+l),e.lineTo(o,a+l),e.lineTo(o,a),e.closePath(),e.clip()}if(c){const t=-A/c;e.moveTo(o+s/2,t*(s/2)+a+l),e.lineTo(o,a+l),e.lineTo(o+s,a+l),e.lineTo(o+s,a),e.closePath(),e.clip()}})(e,t.box,k,M,F),((e,t,n,r,i)=>{const{top:a,left:o,width:s,height:l}=t,{borderBottomColor:A,borderBottomColorOpacity:u,borderBottomStyle:c,borderBottomWidth:h,borderRightWidth:g,borderLeftWidth:f}=n,d=r*(1-Sp),p=i*(1-Sp);e.moveTo(o+s,a+l-i),e.bezierCurveTo(o+s,a+l-p,o+s-p,a+l,o+s-i,a+l),e.lineTo(o+r,a+l),e.bezierCurveTo(o+d,a+l,o,a+l-d,o,a+l-r),e.strokeOpacity(u),e.strokeColor(A),e.lineWidth(2*Math.max(h,g,f)),"dashed"===c?e.dash(2*h,{space:1.2*h}):"dotted"===c&&e.dash(h,{space:1.2*h}),e.stroke(),e.undash()})(e,t.box,k,M,F),e.restore()),a&&(e.save(),((e,t,n,r,i)=>{const{top:a,left:o,width:s,height:l}=t,{borderTopWidth:A,borderLeftWidth:u,borderBottomWidth:c}=n;e.moveTo(o,a+l-r),e.lineTo(o,a+i);const h=i*(1-Sp);e.bezierCurveTo(o,a+h,o+h,a,o+i,a);const g=o+Math.max(u,i);e.lineTo(g,a),e.lineTo(g,a+A);const f=Math.max(i-u,0),d=Math.max(i-A,0),p=f*(1-Sp),m=d*(1-Sp);e.bezierCurveTo(o+u+p,a+A,o+u,a+A+m,o+u,a+Math.max(i,A)),e.lineTo(o+u,a+l-Math.max(r,c));const y=Math.max(r-u,0),I=Math.max(r-c,0),C=y*(1-Sp),E=I*(1-Sp),b=o+Math.max(r,u);e.bezierCurveTo(o+u,a+l-c-E,o+u+C,a+l-c,b,a+l-c),e.lineTo(b,a+l),e.lineTo(o+r,a+l);const B=r*(1-Sp);if(e.bezierCurveTo(o+B,a+l,o,a+l-B,o,a+l-r),e.closePath(),e.clip(),c){const t=-c/u;e.moveTo(o+s/2,t*(s/2)+a+l),e.lineTo(o,a+l),e.lineTo(o,a),e.lineTo(o+s,a),e.closePath(),e.clip()}if(A){const t=-A/u;e.moveTo(o+s/2,t*(-s/2)+a),e.lineTo(o,a),e.lineTo(o,a+l),e.lineTo(o+s,a+l),e.closePath(),e.clip()}})(e,t.box,k,M,R),((e,t,n,r,i)=>{const{top:a,left:o,height:s}=t,{borderLeftColor:l,borderLeftColorOpacity:A,borderLeftStyle:u,borderLeftWidth:c,borderTopWidth:h,borderBottomWidth:g}=n,f=r*(1-Sp),d=i*(1-Sp);e.moveTo(o+r,a+s),e.bezierCurveTo(o+f,a+s,o,a+s-f,o,a+s-r),e.lineTo(o,a+i),e.bezierCurveTo(o,a+d,o+d,a,o+i,a),e.strokeOpacity(A),e.strokeColor(l),e.lineWidth(2*Math.max(c,h,g)),"dashed"===u?e.dash(2*c,{space:1.2*c}):"dotted"===u&&e.dash(c,{space:1.2*c}),e.stroke(),e.undash()}
2)(e,t.box,k,M,R),e.restore()),e.restore()})(e,t);const a=Pp[t.type];a&&a(e,t,n),i&&((e,t,n)=>{e.save(),t.box&&e.translate(t.box.left,t.box.top),(t.children||[]).forEach(t=>Up(e,t,n)),e.restore()})(e,t,n);const o=Tp[t.type];o&&o(e,t,n),((e,t)=>{t.box&&t.props&&"id"in t.props&&e.addNamedDestination(t.props.id,"XYZ",t.box.left??0,t.box.top,null)})(e,t),((e,t)=>{t.props&&"debug"in t.props&&t.props.debug&&(e.save(),((e,t)=>{if(!t.box)return;const{left:n,top:r,width:i,height:a,paddingLeft:o=0,paddingTop:s=0,paddingRight:l=0,paddingBottom:A=0,borderLeftWidth:u=0,borderTopWidth:c=0,borderRightWidth:h=0,borderBottomWidth:g=0}=t.box;e.fillColor("#a1c6e7").opacity(.5).rect(n+o+u,r+s+c,i-o-l-h-u,a-s-A-c-g).fill()})(e,t),((e,t)=>{if(!t.box)return;const{left:n,top:r,width:i,height:a,paddingLeft:o=0,paddingTop:s=0,paddingRight:l=0,paddingBottom:A=0,borderLeftWidth:u=0,borderTopWidth:c=0,borderRightWidth:h=0,borderBottomWidth:g=0}=t.box;e.fillColor("#c4deb9").opacity(.5),e.rect(n+o+u,r+c,i-l-o-u-h,s).fill(),e.rect(n+u,r+c,o,a-c-g).fill(),e.rect(n+i-l-h,r+c,l,a-c-g).fill(),e.rect(n+o+u,r+a-A-g,i-l-o-u-h,A).fill()})(e,t),((e,t)=>{if(!t.box)return;const{left:n,top:r,width:i,height:a}=t.box,{marginLeft:o=0,marginTop:s=0,marginRight:l=0,marginBottom:A=0}=t.box;e.fillColor("#f8cca1").opacity(.5),e.rect(n,r-s,i,s).fill(),e.rect(n-o,r-s,o,a+s+A).fill(),e.rect(n+i,r-s,l,a+s+A).fill(),e.rect(n,r+a,i,A).fill()})(e,t),((e,t)=>{if(!t.box||!t.props)return;if(!("hitSlop"in t.props))return;const n=vp(t.props.hitSlop);if(!(n.top||n.bottom||n.left||n.right))return;const{left:r,top:i,width:a,height:o}=t.box;e.fillColor("#d8b4fe").opacity(.35),n.top&&e.rect(r-n.left,i-n.top,a+n.left+n.right,n.top).fill(),n.bottom&&e.rect(r-n.left,i+o,a+n.left+n.right,n.bottom).fill(),n.left&&e.rect(r-n.left,i,n.left,o).fill(),n.right&&e.rect(r+a,i,n.right,o).fill()})(e,t),((e,t)=>{if(!t.box)return;const{left:n,top:r,width:i,height:a}=t.box,{marginLeft:o=0,marginTop:s=0,marginRight:l=0,marginBottom:A=0}=t.box,u=Math.round(i+o+l),c=Math.round(a+s+A);e.fontSize(6).opacity(1).fillColor("black").text(`${u} x ${c}`,n-o,Math.max(r-s-4,1),{width:1/0})})(e,t),((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())})(e,t),e.restore()},Op=(e,t,n,r)=>{if(t.box&&t.props){if("bookmark"in t.props&&t.props.bookmark){const i=t.props.bookmark,{title:a,parent:o,expanded:s,zoom:l,fit:A}=i,u=r[o]||e.outline,c=i.top||t.box.top,h=i.left||t.box.left,g=u.addItem(a,{pageNumber:n,expanded:s,top:c,left:h,zoom:l,fit:A});r[i.ref]=g}t.children&&t.children.forEach(t=>Op(e,t,n,r))}},Gp=(e,t)=>{const n=t.children||[],r={imageCache:new Map,fieldSets:[]};return n.forEach(t=>Up(e,t,r)),((e,t)=>{const n={};(t.children||[]).forEach((t,r)=>{Op(e,t,r,n)})})(e,t),e.end(),e};i();var zp=n(9814),Hp=n(8809),Wp=n(2882);const Jp=ld(e=>e.reduce((e,t)=>{const n=Array.isArray(t)?Jp(t):t;if(!n)return e;for(const t of Object.keys(n))null!=n[t]&&(e[t]=n[t]);return e},{}),e=>e.filter(e=>null!=e),sd),_p=e=>{const t=e?.trim();return(e=>/^rgba?\(/i.test(e))(t)?(e=>{const t=Pd.get.rgb(e);return t?Pd.to.hex(t[0],t[1],t[2],t[3]):e})(t):(e=>/^hsla?\(/i.test(e))(t)?(e=>{const t=Pd.get.hsl(e);if(!t)return e;const[n,r,i,a]=t,o=zp(Math.round(n),Math.round(r),Math.round(i));if(void 0!==a&&a<1){const e=Math.round(255*a).toString(16).toUpperCase().padStart(2,"0");return o.toUpperCase()+e}return o.toUpperCase()})(t):t},jp=/^(-?\d*\.?\d+)(in|mm|cm|pt|vh|vw|px|rem)?$/,Kp=(e,t)=>{const n=(e=>{if("number"==typeof e)return{value:e,unit:void 0};const t=jp.exec(e);return t?{value:parseFloat(t[1]),unit:t[2]||"pt"}:{value:e,unit:void 0}})(t);if("number"!=typeof n.value)return n.value;const r=e.dpi||72;switch(n.unit){case"rem":return n.value*(e.remBase||18);case"in":return 72*n.value;case"mm":return n.value*(72/25.4);case"cm":return n.value*(72/2.54);case"vh":return n.value*(e.height/100);case"vw":return n.value*(e.width/100);case"px":return Math.round(n.value*(72/r));default:return n.value}},Yp=(e,t)=>({[e]:Id(t)}),qp=(e,t,n)=>({[e]:Kp(n,t)}),Vp=(e,t)=>({[e]:_p(t)}),Xp=(e,t)=>({[e]:t}),Zp=/^(?<width>-?\d+(?:\.\d+)?(?:in|mm|cm|pt|vw|vh|px|rem)?)\s+(?<style>\S+)\s+(?<color>.+)$/,$p=(e,t,n)=>{const r=(e=>Zp.exec(e))(`${t}`);if(!r){if(e.match(/Color$/)){const e=_p(`${t}`);return{borderTopColor:e,borderRightColor:e,borderBottomColor:e,borderLeftColor:e}}if(e.match(/Style$/)){const e=t;if("number"==typeof e)throw new Error(`Invalid border style: ${e}`);return{borderTopStyle:e,borderRightStyle:e,borderBottomStyle:e,borderLeftStyle:e}}if(e.match(/Width$/)){const e=Kp(n,t);if("number"!=typeof e)throw new Error(`Invalid border width: ${e}`);return{borderTopWidth:e,borderRightWidth:e,borderBottomWidth:e,borderLeftWidth:e}}if(e.match(/Radius$/)){const e=Kp(n,t);if("number"!=typeof e)throw new Error(`Invalid border radius: ${e}`);return{borderTopLeftRadius:e,borderTopRightRadius:e,borderBottomRightRadius:e,borderBottomLeftRadius:e}}return{[e]:t}}const{width:i,style:a,color:o}=r.groups,s=a,l=_p(o),A=Kp(n,i);if(e.match(/(Top|Right|Bottom|Left)$/))return{[`${e}Color`]:l,[`${e}Style`]:s,[`${e}Width`]:A};if("number"!=typeof A)throw new Error(`Invalid border width: ${A}`);if("number"==typeof s)throw new Error(`Invalid border style: ${s}`);return{borderTopColor:l,borderTopStyle:s,borderTopWidth:A,borderRightColor:l,borderRightStyle:s,borderRightWidth:A,borderBottomColor:l,borderBottomStyle:s,borderBottomWidth:A,borderLeftColor:l,borderLeftStyle:s,borderLeftWidth:A}},em={border:$p,borderBottom:$p,borderBottomColor:Vp,borderBottomLeftRadius:qp,borderBottomRightRadius:qp,borderBottomStyle:Xp,borderBottomWidth:qp,borderColor:$p,borderLeft:$p,borderLeftColor:Vp,borderLeftStyle:Xp,borderLeftWidth:qp,borderRadius:$p,borderRight:$p,borderRightColor:Vp,borderRightStyle:Xp,borderRightWidth:qp,borderStyle:$p,borderTop:$p,borderTopColor:Vp,borderTopLeftRadius:qp,borderTopRightRadius:qp,borderTopStyle:Xp,borderTopWidth:qp,borderWidth:$p},tm={backgroundColor:Vp,color:Vp,opacity:Yp},nm={height:qp,maxHeight:qp,maxWidth:qp,minHeight:qp,minWidth:qp,width:qp},rm=[1,1,0],im=[1,1,"auto"],am=[0,0,"auto"],om=[0,1,"auto"],sm={alignContent:Xp,alignItems:Xp,alignSelf:Xp,flex:(e,t,n)=>{let r=rm,i=[];
2return"auto"===t?r=im:"none"===t?r=am:"initial"===t?r=om:i=`${t}`.split(" "),{flexGrow:Id(i[0]||r[0]),flexShrink:Id(i[1]||r[1]),flexBasis:Kp(n,i[2]||r[2])}},flexBasis:qp,flexDirection:Xp,flexFlow:Xp,flexGrow:Yp,flexShrink:Yp,flexWrap:Xp,justifyContent:Xp,justifySelf:Xp},lm={gap:(e,t,n)=>{const r=`${t}`.split(" ");return{rowGap:Kp(n,r[0]),columnGap:Kp(n,r[1]||r[0])}},columnGap:qp,rowGap:qp},Am={aspectRatio:Yp,bottom:qp,clear:Xp,display:Xp,float:Xp,left:qp,position:Xp,right:qp,top:qp,overflow:Xp,zIndex:Yp},um=new Set(["px","in","mm","cm","pt","%","vw","vh","rem",""]),cm=(e,t)=>{const n=e.toString();console.error(`\n @react-pdf/stylesheet parsing error:\n ${n}: ${t},\n ${" ".repeat(n.length+2)}^\n Unsupported ${n} value format\n `)},hm=({expandsTo:e,maxValues:t=1,autoSupported:n=!1}={})=>(r,i,a)=>{const o=Hp(`${i}`),s=[];for(let e=0;e<o.length;e++){const t=o[e];if("function"===t.type||"string"===t.type||"div"===t.type)return cm(r,i),{};if("word"===t.type)if("auto"===t.value&&n)s.push(t.value);else{const e=Wp(t.value);if(!e||!um.has(e.unit))return cm(r,i),{};s.push(t.value)}}if(s.length>t)return cm(r,i),{};const l=Kp(a,s[0]);if(e){const t=Kp(a,s[1]||s[0]),n=Kp(a,s[2]||s[0]),r=Kp(a,s[3]||s[1]||s[0]);return e({first:l,second:t,third:n,fourth:r})}return{[r]:l}},gm=hm({expandsTo:({first:e,second:t,third:n,fourth:r})=>({marginTop:e,marginRight:t,marginBottom:n,marginLeft:r}),maxValues:4,autoSupported:!0}),fm=hm({expandsTo:({first:e,second:t})=>({marginTop:e,marginBottom:t}),maxValues:2,autoSupported:!0}),dm=hm({expandsTo:({first:e,second:t})=>({marginRight:e,marginLeft:t}),maxValues:2,autoSupported:!0}),pm=hm({autoSupported:!0}),mm={margin:gm,marginBottom:pm,marginHorizontal:dm,marginLeft:pm,marginRight:pm,marginTop:pm,marginVertical:fm},ym=hm({expandsTo:({first:e,second:t,third:n,fourth:r})=>({paddingTop:e,paddingRight:t,paddingBottom:n,paddingLeft:r}),maxValues:4}),Im=hm({expandsTo:({first:e,second:t})=>({paddingTop:e,paddingBottom:t}),maxValues:2}),Cm=hm({expandsTo:({first:e,second:t})=>({paddingRight:e,paddingLeft:t}),maxValues:2}),Em=hm(),bm=e=>{switch(e){case"top":case"left":return"0%";case"right":case"bottom":return"100%";case"center":return"50%";default:return e}},Bm=(e,t,n)=>({[e]:bm(Kp(n,t))}),wm={left:"0%",center:"50%",right:"100%"},Qm={top:"0%",center:"50%",bottom:"100%"},vm=e=>e.trim().split(/\s+/).filter(Boolean),xm=(e,t)=>Kp(e,t),Sm=(e,t)=>{let[n="center",r="center"]=t?vm(t):[];return"top"!==n&&"bottom"!==n&&"left"!==r&&"right"!==r||([n,r]=[r,n]),{cx:wm[n]??xm(e,n),cy:Qm[r]??xm(e,r)}},km=(e,t)=>t&&"closest-side"!==t?"farthest-side"===t?"farthest-side":xm(e,t):"closest-side",Dm={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},Rm=e=>{if(!e)return Dm.normal;if("number"==typeof e)return e;const t=e.toLowerCase();return t in Dm?Dm[t]:(e=>"number"==typeof e?e:parseInt(e,10))(e)},Fm=e=>{if(e)return Array.isArray(e)?Object.fromEntries(e.map(e=>[e,!0])):Object.fromEntries(Object.entries(e).map(([e,t])=>[e,Boolean(t)]))},Mm=(e,t,n)=>{if(""===e)return e;const r=Kp(n,t.fontSize||18),i=Kp(n,e),{percent:a}=fd(i)||{};return a?a*r:isNaN(Number(e))?i:i*r},Nm=e=>"string"!=typeof e?e:(e=>/^-?(\d+\.?\d*|\d*\.\d+)$/.test(e))(e)?parseFloat(e):e,Lm=e=>{const t=e.trim().split(/\)[ ,]|\)/);if(1===t.length)return[[t[0],!0]];const n=[];for(let e=0;e<t.length;e+=1){const r=t[e];if(r){const[e,t]=r.split("("),i=t.indexOf(",")>=0?",":" ",a=t.split(i).map(e=>e.trim());n.push({operation:e.trim(),value:a})}}return n},Pm=e=>{const 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},Tm=(e,t)=>{return"string"!=typeof t?{[e]:t}:{[e]:(n=Lm(t),n.map(e=>(({operation:e,value:t})=>{switch(e){case"scale":{const[e,n=e]=t.map(e=>Number.parseFloat(e));return{operation:"scale",value:[e,n]}}case"scaleX":return{operation:"scale",value:[Number.parseFloat(t[0]),1]};case"scaleY":return{operation:"scale",value:[1,Number.parseFloat(t[0])]};case"rotate":return{operation:"rotate",value:[Pm(t[0]),t[1]?Number.parseFloat(t[1]):0,t[2]?Number.parseFloat(t[2]):0]};case"translate":{const[e,n]=t.map(e=>Number.parseFloat(e));return{operation:"translate",value:[e,n]}}case"translateX":return{operation:"translate",value:[Number.parseFloat(t[0]),0]};case"translateY":return{operation:"translate",value:[0,Number.parseFloat(t[0])]};case"skew":return{operation:"skew",value:t.map(Pm)};case"skewX":return{operation:"skew",value:[Pm(t[0]),0]};case"skewY":return{operation:"skew",value:[0,Pm(t[0])]};default:return{operation:e,value:t.map(e=>Number.parseFloat(e))}}})(e)))};var n},Um={top:!0,bottom:!0},Om=(e,t)=>
2Um[e]?1:Um[t]?-1:0,Gm=(e,t,n)=>{const r=Kp(n,t);return{[e]:bm(r)||Nm(r)}},zm={...em,...tm,...nm,...sm,...lm,...Am,...mm,padding:ym,paddingBottom:Em,paddingHorizontal:Cm,paddingLeft:Em,paddingRight:Em,paddingTop:Em,paddingVertical:Im,objectPosition:(e,t,n)=>{const r=`${t}`.split(" ");let i,a;return 1===r.length?(e=>"top"===e||"bottom"===e)(r[0])?(i="center",a=r[0]):(i=r[0],a="center"):(i=r[0],a=r[1]),{objectPositionX:bm(Kp(n,i)),objectPositionY:bm(Kp(n,a))}},objectPositionX:Bm,objectPositionY:Bm,objectFit:Xp,shapeOutside:(e,t,n)=>{if(!t)return{};const r="string"==typeof t?((e,t)=>{const n=/^([a-z-]+)\((.*)\)$/i.exec(t.trim());if(!n)return null;const[,r,i]=n;switch(r){case"circle":return((e,t)=>{const[n,r]=t.split(/\bat\b/);return{type:"circle",...Sm(e,r),r:km(e,n.trim())}})(e,i);case"ellipse":return((e,t)=>{const[n,r]=t.split(/\bat\b/),[i="",a=""]=vm(n);return{type:"ellipse",...Sm(e,r),rx:km(e,i),ry:km(e,a)}})(e,i);case"polygon":return((e,t)=>{const n=t.split(",").map(e=>e.trim());"nonzero"!==n[0]&&"evenodd"!==n[0]||n.shift();const r=n.filter(Boolean).map(t=>{const[n="0",r="0"]=vm(t);return{x:xm(e,n),y:xm(e,r)}});return r.length<3?null:{type:"polygon",points:r}})(e,i);case"inset":return((e,t)=>{const n=vm(t.split(/\bround\b/)[0]);if(0===n.length)return null;const[r,i=r,a=r,o=i]=n;return{type:"inset",top:xm(e,r),right:xm(e,i),bottom:xm(e,a),left:xm(e,o)}})(e,i);default:return null}})(n,t):t;return r?{shapeOutside:r}:{}},direction:Xp,fontFamily:Xp,fontSize:qp,fontStyle:Xp,fontWeight:(e,t)=>({[e]:Rm(t)}),fontFeatureSettings:(e,t)=>({[e]:Fm(t)}),letterSpacing:qp,lineHeight:(e,t,n,r)=>({[e]:Mm(t,r,n)}),maxLines:Yp,textAlign:Xp,textDecoration:Xp,textDecorationColor:Vp,textDecorationStyle:Xp,textIndent:Xp,textOverflow:Xp,textTransform:Xp,verticalAlign:Xp,transform:Tm,gradientTransform:Tm,transformOrigin:(e,t,n)=>{const r=(i=`${t}`.split(" "))&&0!==i.length?(1===i.length?[i[0],"center"]:[i[0],i[1]]).sort(Om):["center","center"];var i;const a=Kp(n,r[0]),o=Kp(n,r[1]);return{transformOriginX:bm(a)||Nm(a),transformOriginY:bm(o)||Nm(o)}},transformOriginX:Gm,transformOriginY:Gm,fill:Vp,stroke:Vp,strokeDasharray:Xp,strokeWidth:qp,fillOpacity:Yp,strokeOpacity:Yp,fillRule:Xp,textAnchor:Xp,strokeLinecap:Xp,strokeLinejoin:Xp,visibility:Xp,clipPath:Xp,dominantBaseline:Xp},Hm=(e,t)=>ld((e=>t=>{const n=Object.keys(t),r={};for(let i=0;i<n.length;i+=1){const a=n[i],o=t[a];if(!zm[a]){r[a]=o;continue}const s=zm[a](a,o,e,t);Object.assign(r,s)}return r})(e),t=>((e,t)=>Object.entries(t).reduce((t,[n,r])=>n.startsWith("@media")?{...t,...i()({[n]:r},e)}:{...t,[n]:r},{}))(e,t),Jp)(t),Wm=function(){var e=function(e){var t={R:"13k,1a,2,3,3,2+1j,ch+16,a+1,5+2,2+n,5,a,4,6+16,4+3,h+1b,4mo,179q,2+9,2+11,2i9+7y,2+68,4,3+4,5+13,4+3,2+4k,3+29,8+cf,1t+7z,w+17,3+3m,1t+3z,16o1+5r,8+30,8+mc,29+1r,29+4v,75+73",EN:"1c+9,3d+1,6,187+9,513,4+5,7+9,sf+j,175h+9,qw+q,161f+1d,4xt+a,25i+9",ES:"17,2,6dp+1,f+1,av,16vr,mx+1,4o,2",ET:"z+2,3h+3,b+1,ym,3e+1,2o,p4+1,8,6u,7c,g6,1wc,1n9+4,30+1b,2n,6d,qhx+1,h0m,a+1,49+2,63+1,4+1,6bb+3,12jj",AN:"16o+5,2j+9,2+1,35,ed,1ff2+9,87+u",CS:"18,2+1,b,2u,12k,55v,l,17v0,2,3,53,2+1,b",B:"a,3,f+2,2v,690",S:"9,2,k",WS:"c,k,4f4,1vk+a,u,1j,335",ON:"x+1,4+4,h+5,r+5,r+3,z,5+3,2+1,2+1,5,2+2,3+4,o,w,ci+1,8+d,3+d,6+8,2+g,39+1,9,6+1,2,33,b8,3+1,3c+1,7+1,5r,b,7h+3,sa+5,2,3i+6,jg+3,ur+9,2v,ij+1,9g+9,7+a,8m,4+1,49+x,14u,2+2,c+2,e+2,e+2,e+1,i+n,e+e,2+p,u+2,e+2,36+1,2+3,2+1,b,2+2,6+5,2,2,2,h+1,5+4,6+3,3+f,16+2,5+3l,3+81,1y+p,2+40,q+a,m+13,2r+ch,2+9e,75+hf,3+v,2+2w,6e+5,f+6,75+2a,1a+p,2+2g,d+5x,r+b,6+3,4+o,g,6+1,6+2,2k+1,4,2j,5h+z,1m+1,1e+f,t+2,1f+e,d+3,4o+3,2s+1,w,535+1r,h3l+1i,93+2,2s,b+1,3l+x,2v,4g+3,21+3,kz+1,g5v+1,5a,j+9,n+v,2,3,2+8,2+1,3+2,2,3,46+1,4+4,h+5,r+5,r+a,3h+2,4+6,b+4,78,1r+24,4+c,4,1hb,ey+6,103+j,16j+c,1ux+7,5+g,fsh,jdq+1t,4,57+2e,p1,1m,1m,1m,1m,4kt+1,7j+17,5+2r,d+e,3+e,2+e,2+10,m+4,w,1n+5,1q,4z+5,4b+rb,9+c,4+c,4+37,d+2g,8+b,l+b,5+1j,9+9,7+13,9+t,3+1,27+3c,2+29,2+3q,d+d,3+4,4+2,6+6,a+o,8+6,a+2,e+6,16+42,2+1i",BN:"0+8,6+d,2s+5,2+p,e,4m9,1kt+2,2b+5,5+5,17q9+v,7k,6p+8,6+1,119d+3,440+7,96s+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+1,1ekf+75,6p+2rz,1ben+1,1ekf+1,1ekf+1",NSM:"lc+33,7o+6,7c+18,2,2+1,2+1,2,21+a,1d+k,h,2u+6,3+5,3+1,2+3,10,v+q,2k+a,1n+8,a,p+3,2+8,2+2,2+4,18+2,3c+e,2+v,1k,2,5+7,5,4+6,b+1,u,1n,5+3,9,l+1,r,3+1,1m,5+1,5+1,3+2,4,v+1,4,c+1,1m,5+4,2+1,5,l+1,n+5,2,1n,3,2+3,9,8+1,c+1,v,1q,d,1f,4,1m+2,6+2,2+3,8+1,c+1,u,1n,g+1,l+1,t+1,1m+1,5+3,9,l+1,u,21,8+2,2,2j,3+6,d+7,2r,3+8,c+5,23+1,s,2,2,1k+d,2+4,2+1,6+a,2+z,a,2v+3,2+5,2+1,3+1,q+1,5+2,h+3,e,3+1,7,g,jk+2,qb+2,u+2,u+1,v+1,1t+1,2+6,9,3+a,a,1a+2,3c+1,z,3b+2,5+1,a,7+2,64+1,3,1n,2+6,2,2,3+7,7+9,3,1d+g,1s+3,1d,2+4,2,6,15+8,d+1,x+3,3+1,2+2,1l,2+1,4,2+2,1n+7,3+1,49+2,2+c,2+6,5,7,4+1,5j+1l,2+4,k1+w,2db+2,3y,2p+v,ff+3,30+1,n9x+3,2+9,x+1,29+1,7l,4,5,q+1,6,48+1,r+h,e,13+7,q+a,1b+2,1d,3+3,3+1,14,1w+5,3+1,3+1,d,9,1c,1g,2+2,3+1,6+1,2,17+1,9,6n,3,5,fn5,ki+f,h+f,r2,6b,46+4,1af+2,2+1,6+3,15+2,5,4m+1,fy+3,as+1,4a+a,4x,1j+e,1l+2,1e+3,3+1,1y+2,11+4,2+7,1r,d+1,1h+8,b+3,3,2o+2,3,2+1,7,4h,4+7,m+1,1m+1,4,12+6,4+4,5g+7,3+2,2,o,2d+5,2,5+1,2+1,6n+3,7+1,2+1,s+1,2e+7,3,2+1,2z,2,3+5,2,2u+2,3+3,2+4,78+8,2+1,75+1,2,5,41+3,3+1,5,x+5,3+1,15+5,3+3,9,a+5,3+2,1b+c,2+1,bb+6,2+5,2d+l,3+6,2+1,2+1,3f+5,4,2+1,2+6,2,21+1,4,2,9o+1,f0c+4,1o+6,t5,1s+3,2a,f5l+1,43t+2,i+7,3+6,v+3,45+2,1j0+1i,5+1d,9,f,n+4,2+e,11t+6,2+g,3+6,2+1,2+4,7a+6,c6+3,15t+6,32+6,gzhy+6n",AL:"16w,3,2,e+1b,z+2,2+2s,g+1,8+1,b+m,2+t,s+2i,c+e,4h+f,1d+1e,1bwe+dp,3+3z,x+c,2+1,35+3y,2rm+z,5+7,b+5,dt+l,c+u,17nl+27,1t+27,4x+6n,3+d",LRO:"6ct",RLO:"6cu",LRE:"6cq",RLE:"6cr",PDF:"6cs",LRI:"6ee",RLI:"6ef",FSI:"6eg",PDI:"6eh"},n={},r={};n.L=1,r[1]="L",Object.keys(t).forEach(function(e,t){n[e]=1<<t+1,r[n[e]]=e}),Object.freeze(n);var i=n.LRI|n.RLI|n.FSI,a=n.L|n.R|n.AL,o=n.B|n.S|n.WS|n.ON|n.FSI|n.LRI|n.RLI|n.PDI,s=n.BN|n.RLE|n.LRE|n.RLO|n.LRO|n.PDF,l=n.S|n.WS|n.B|i|n.PDI|s,A=null;function u(e){return function(){if(!A){A=new Map;var e=function(e){if(t.hasOwnProperty(e)){var r=0;t[e].split(",").forEach(function(t){var i=t.split("+"),a=i[0],o=i[1];a=parseInt(a,36),o=o?parseInt(o,36):0,A.set(r+=a,n[e]);for(var s=0;s<o;s++)A.set(++r,n[e])})}};for(var r in t)e(r)}}(),A.get(e.codePointAt(0))||n.L}var c,h,g;function f(e,t){var n,r=0,i=new Map,a=t&&new Map;return e.split(",").forEach(function e(o){if(-1!==o.indexOf("+"))for(var s=+o;s--;)e(n);else{n=o;var l=o.split(">"),A=l[0],u=l[1];A=String.fromCodePoint(r+=parseInt(A,36)),u=String.fromCodePoint(r+=parseInt(u,36)),i.set(A,u),t&&a.set(u,A)}}),{map:i,reverseMap:a}}function d(){if(!c){var e=f("14>1,1e>2,u>2,2wt>1,1>1,1ge>1,1wp>1,1j>1,f>1,hm>1,1>1,u>1,u6>1,1>1,+5,28>1,w>1,1>1,+3,b8>1,1>1,+3,1>3,-1>-1,3>1,1>1,+2,1s>1,1>1,x>1,th>1,1>1,+2,db>1,1>1,+3,3>1,1>1,+2,14qm>1,1>1,+1,4q>1,1e>2,u>2,2>1,+1",!0),t=e.map,n=e.reverseMap;c=t,h=n,g=f("6f1>-6dx,6dy>-6dx,6ec>-6ed,6ee>-6ed,6ww>2jj,-2ji>2jj,14r4>-1e7l,1e7m>-1e7l,1e7m>-1e5c,1e5d>-1e5b,1e5c>-14qx,14qy>-14qx,14vn>-1ecg,1ech>-1ecg,1edu>-1ecg,1eci>-1ecg,1eda>-1ecg,1eci>-1ecg,1eci>-168q,168r>-168q,168s>-14ye,14yf>-14ye",!1).map}}function p(e){return d(),c.get(e)||null}function m(e){return d(),h.get(e)||null}function y(e){return d(),g.get(e)||null}var I,C=n.L,E=n.R,b=n.EN,B=n.ES,w=n.ET,Q=n.AN,v=n.CS,x=n.B,S=n.S,k=n.ON,D=n.BN,R=n.NSM,F=n.AL,M=n.LRO,N=n.RLO,L=n.LRE,P=n.RLE,T=n.PDF,U=n.LRI,O=n.RLI,G=n.FSI,z=n.PDI;function H(e){return function(){if(!I){var e=f("14>1,j>2,t>2,u>2,1a>g,2v3>
21,1>1,1ge>1,1wd>1,b>1,1j>1,f>1,ai>3,-2>3,+1,8>1k0,-1jq>1y7,-1y6>1hf,-1he>1h6,-1h5>1ha,-1h8>1qi,-1pu>1,6>3u,-3s>7,6>1,1>1,f>1,1>1,+2,3>1,1>1,+13,4>1,1>1,6>1eo,-1ee>1,3>1mg,-1me>1mk,-1mj>1mi,-1mg>1mi,-1md>1,1>1,+2,1>10k,-103>1,1>1,4>1,5>1,1>1,+10,3>1,1>8,-7>8,+1,-6>7,+1,a>1,1>1,u>1,u6>1,1>1,+5,26>1,1>1,2>1,2>2,8>1,7>1,4>1,1>1,+5,b8>1,1>1,+3,1>3,-2>1,2>1,1>1,+2,c>1,3>1,1>1,+2,h>1,3>1,a>1,1>1,2>1,3>1,1>1,d>1,f>1,3>1,1a>1,1>1,6>1,7>1,13>1,k>1,1>1,+19,4>1,1>1,+2,2>1,1>1,+18,m>1,a>1,1>1,lk>1,1>1,4>1,2>1,f>1,3>1,1>1,+3,db>1,1>1,+3,3>1,1>1,+2,14qm>1,1>1,+1,6>1,4j>1,j>2,t>2,u>2,2>1,+1",!0),t=e.map;e.reverseMap.forEach(function(e,n){t.set(n,e)}),I=t}}(),I.get(e)||null}function W(e,t,n,r){var i=e.length;n=Math.max(0,null==n?0:+n),r=Math.min(i-1,null==r?i-1:+r);var a=[];return t.paragraphs.forEach(function(i){var o=Math.max(n,i.start),s=Math.min(r,i.end);if(o<s){for(var A=t.levels.slice(o,s+1),c=s;c>=o&&u(e[c])&l;c--)A[c]=i.level;for(var h=i.level,g=1/0,f=0;f<A.length;f++){var d=A[f];d>h&&(h=d),d<g&&(g=1|d)}for(var p=h;p>=g;p--)for(var m=0;m<A.length;m++)if(A[m]>=p){for(var y=m;m+1<A.length&&A[m+1]>=p;)m++;m>y&&a.push([y+o,m+o])}}}),a}function J(e,t,n,r){for(var i=W(e,t,n,r),a=[],o=0;o<e.length;o++)a[o]=o;return i.forEach(function(e){for(var t=e[0],n=e[1],r=a.slice(t,n+1),i=r.length;i--;)a[n-i]=r[i]}),a}return e.closingToOpeningBracket=m,e.getBidiCharType=u,e.getBidiCharTypeName=function(e){return r[u(e)]},e.getCanonicalBracket=y,e.getEmbeddingLevels=function(e,t){for(var n=new Uint32Array(e.length),r=0;r<e.length;r++)n[r]=u(e[r]);var A=new Map;function c(e,t){var r=n[e];n[e]=t,A.set(r,A.get(r)-1),r&o&&A.set(o,A.get(o)-1),A.set(t,(A.get(t)||0)+1),t&o&&A.set(o,(A.get(o)||0)+1)}for(var h=new Uint8Array(e.length),g=new Map,f=[],d=null,I=0;I<e.length;I++)d||f.push(d={start:I,end:e.length-1,level:"rtl"===t?1:"ltr"===t?0:zt(I,!1)}),n[I]&x&&(d.end=I,d=null);for(var H=P|L|N|M|i|z|T|x,W=function(e){return e+(1&e?1:2)},J=function(e){return e+(1&e?2:1)},_=0;_<f.length;_++){var j=[{_level:(d=f[_]).level,_override:0,_isolate:0}],K=void 0,Y=0,q=0,V=0;A.clear();for(var X=d.start;X<=d.end;X++){var Z=n[X];if(K=j[j.length-1],A.set(Z,(A.get(Z)||0)+1),Z&o&&A.set(o,(A.get(o)||0)+1),Z&H)if(Z&(P|L)){h[X]=K._level;var $=(Z===P?J:W)(K._level);$<=125&&!Y&&!q?j.push({_level:$,_override:0,_isolate:0}):Y||q++}else if(Z&(N|M)){h[X]=K._level;var ee=(Z===N?J:W)(K._level);ee<=125&&!Y&&!q?j.push({_level:ee,_override:Z&N?E:C,_isolate:0}):Y||q++}else if(Z&i){Z&G&&(Z=1===zt(X+1,!0)?O:U),h[X]=K._level,K._override&&c(X,K._override);var te=(Z===O?J:W)(K._level);te<=125&&0===Y&&0===q?(V++,j.push({_level:te,_override:0,_isolate:1,_isolInitIndex:X})):Y++}else if(Z&z){if(Y>0)Y--;else if(V>0){for(q=0;!j[j.length-1]._isolate;)j.pop();var ne=j[j.length-1]._isolInitIndex;null!=ne&&(g.set(ne,X),g.set(X,ne)),j.pop(),V--}K=j[j.length-1],h[X]=K._level,K._override&&c(X,K._override)}else Z&T?(0===Y&&(q>0?q--:!K._isolate&&j.length>1&&(j.pop(),K=j[j.length-1])),h[X]=K._level):Z&x&&(h[X]=d.level);else h[X]=K._level,K._override&&Z!==D&&c(X,K._override)}for(var re=[],ie=null,ae=d.start;ae<=d.end;ae++){var oe=n[ae];if(!(oe&s)){var se=h[ae],le=oe&i,Ae=oe===z;ie&&se===ie._level?(ie._end=ae,ie._endsWithIsolInit=le):re.push(ie={_start:ae,_end:ae,_level:se,_startsWithPDI:Ae,_endsWithIsolInit:le})}}for(var ue=[],ce=0;ce<re.length;ce++){var he=re[ce];
vendor: 4,097 bytes, line 2
2if(!he._startsWithPDI||he._startsWithPDI&&!g.has(he._start)){for(var ge=[ie=he],fe=void 0;ie&&ie._endsWithIsolInit&&null!=(fe=g.get(ie._end));)for(var de=ce+1;de<re.length;de++)if(re[de]._start===fe){ge.push(ie=re[de]);break}for(var pe=[],me=0;me<ge.length;me++)for(var ye=ge[me],Ie=ye._start;Ie<=ye._end;Ie++)pe.push(Ie);for(var Ce=h[pe[0]],Ee=d.level,be=pe[0]-1;be>=0;be--)if(!(n[be]&s)){Ee=h[be];break}var Be=pe[pe.length-1],we=h[Be],Qe=d.level;if(!(n[Be]&i))for(var ve=Be+1;ve<=d.end;ve++)if(!(n[ve]&s)){Qe=h[ve];break}ue.push({_seqIndices:pe,_sosType:Math.max(Ee,Ce)%2?E:C,_eosType:Math.max(Qe,we)%2?E:C})}}for(var xe=0;xe<ue.length;xe++){var Se=ue[xe],ke=Se._seqIndices,De=Se._sosType,Re=Se._eosType,Fe=1&h[ke[0]]?E:C;if(A.get(R))for(var Me=0;Me<ke.length;Me++){var Ne=ke[Me];if(n[Ne]&R){for(var Le=De,Pe=Me-1;Pe>=0;Pe--)if(!(n[ke[Pe]]&s)){Le=n[ke[Pe]];break}c(Ne,Le&(i|z)?k:Le)}}if(A.get(b))for(var Te=0;Te<ke.length;Te++){var Ue=ke[Te];if(n[Ue]&b)for(var Oe=Te-1;Oe>=-1;Oe--){var Ge=-1===Oe?De:n[ke[Oe]];if(Ge&a){Ge===F&&c(Ue,Q);break}}}if(A.get(F))for(var ze=0;ze<ke.length;ze++){var He=ke[ze];n[He]&F&&c(He,E)}if(A.get(B)||A.get(v))for(var We=1;We<ke.length-1;We++){var Je=ke[We];if(n[Je]&(B|v)){for(var _e=0,je=0,Ke=We-1;Ke>=0&&(_e=n[ke[Ke]])&s;Ke--);for(var Ye=We+1;Ye<ke.length&&(je=n[ke[Ye]])&s;Ye++);_e===je&&(n[Je]===B?_e===b:_e&(b|Q))&&c(Je,_e)}}if(A.get(b))for(var qe=0;qe<ke.length;qe++){var Ve=ke[qe];if(n[Ve]&b){for(var Xe=qe-1;Xe>=0&&n[ke[Xe]]&(w|s);Xe--)c(ke[Xe],b);for(qe++;qe<ke.length&&n[ke[qe]]&(w|s|b);qe++)n[ke[qe]]!==b&&c(ke[qe],b)}}if(A.get(w)||A.get(B)||A.get(v))for(var Ze=0;Ze<ke.length;Ze++){var $e=ke[Ze];if(n[$e]&(w|B|v)){c($e,k);for(var et=Ze-1;et>=0&&n[ke[et]]&s;et--)c(ke[et],k);for(var tt=Ze+1;tt<ke.length&&n[ke[tt]]&s;tt++)c(ke[tt],k)}}if(A.get(b))for(var nt=0,rt=De;nt<ke.length;nt++){var it=ke[nt],at=n[it];at&b?rt===C&&c(it,C):at&a&&(rt=at)}if(A.get(o)){for(var ot=E|b|Q,st=ot|C,lt=[],At=[],ut=0;ut<ke.length;ut++)if(n[ke[ut]]&o){var ct=e[ke[ut]],ht=void 0;if(null!==p(ct)){if(!(At.length<63))break;At.push({char:ct,seqIndex:ut})}else if(null!==(ht=m(ct)))for(var gt=At.length-1;gt>=0;gt--){var ft=At[gt].char;if(ft===ht||ft===m(y(ct))||p(y(ft))===ct){lt.push([At[gt].seqIndex,ut]),At.length=gt;break}}}lt.sort(function(e,t){return e[0]-t[0]});for(var dt=0;dt<lt.length;dt++){for(var pt=lt[dt],mt=pt[0],yt=pt[1],It=!1,Ct=0,Et=mt+1;Et<yt;Et++){var bt=ke[Et];if(n[bt]&st){It=!0;var Bt=n[bt]&ot?E:C;if(Bt===Fe){Ct=Bt;break}}}if(It&&!Ct){Ct=De;for(var wt=mt-1;wt>=0;wt--){var Qt=ke[wt];if(n[Qt]&st){var vt=n[Qt]&ot?E:C;Ct=vt!==Fe?vt:Fe;break}}}if(Ct){if(n[ke[mt]]=n[ke[yt]]=Ct,Ct!==Fe)for(var xt=mt+1;xt<ke.length;xt++)if(!(n[ke[xt]]&s)){u(e[ke[xt]])&R&&(n[ke[xt]]=Ct);break}if(Ct!==Fe)for(var St=yt+1;St<ke.length;St++)if(!(n[ke[St]]&s)){u(e[ke[St]])&R&&(n[ke[St]]=Ct);break}}}for(var kt=0;kt<ke.length;kt++)if(n[ke[kt]]&o){for(var Dt=kt,Rt=kt,Ft=De,Mt=kt-1;Mt>=0;Mt--){if(!(n[ke[Mt]]&s)){Ft=n[ke[Mt]]&ot?E:C;break}Dt=Mt}for(var Nt=Re,Lt=kt+1;Lt<ke.length;Lt++){if(!(n[ke[Lt]]&(o|s))){Nt=n[ke[Lt]]&ot?E:C;break}Rt=Lt}for(var Pt=Dt;Pt<=Rt;Pt++)n[ke[Pt]]=Ft===Nt?Ft:Fe;kt=Rt}}}for(var Tt=d.start;Tt<=d.end;Tt++){var Ut=h[Tt],Ot=n[Tt];if(1&Ut?Ot&(C|b|Q)&&h[Tt]++:Ot&E?h[Tt]++:Ot&(Q|b)&&(h[Tt]+=2),Ot&s&&(h[Tt]=0===Tt?d.level:h[Tt-1]),Tt===d.end||u(e[Tt])&(S|x))for(var Gt=Tt;Gt>=0&&u(e[Gt])&l;Gt--)h[Gt]=d.level}}return{levels:h,paragraphs:f};function zt(t,r){for(var a=t;a<e.length;a++){var o=n[a];if(o&(E|F))return 1;if(o&(x|C)||r&&o===z)return 0;if(o&i){var s=Ht(a);a=-1===s?e.length:s}}return 0}function Ht(t){for(var r=1,a=t+1;a<e.length;a++){var o=n[a];if(o&x)break;if(o&z){if(0===--r)return a}else o&i&&r++}return-1}},e.getMirroredCharacter=H,e.getMirroredCharactersMap=function(e,t,n,r){var i=e.length;n=Math.max(0,null==n?0:+n),r=Math.min(i-1,null==r?i-1:+r);for(var a=new Map,o=n;o<=r;o++)if(1&t[o]){var s=H(e[o]);null!==s&&a.set(o,s)}return a},e.getReorderSegments=W,e.getReorderedIndices=J,e.getReorderedString=function(e,t,n,r){var i=J(e,t,n,r),a=[].concat(e);return i.forEach(function(n,r){a[r]=(1&t.levels[n]?H(e[n]):null)||e[n]}),a.join("")}
2,e.openingToClosingBracket=p,Object.defineProperty(e,"__esModule",{value:!0}),e}({});return e};var Jm=n(431);const _m=/\s|[!-@[-`{-~â-â¼]/,jm=()=>({children:Object.create(null),plain:null,anchored:null}),Km=(e,t)=>{const n=[];let r="",i=!1,a=!1,o=!1;for(let e=0;e<t.length;e+=1){const s=t[e];"."===s?(0===e?i=!0:a=!0,o=!1):s>="0"&&s<="9"?(n.push(Number(s)),o=!0):(o||n.push(0),r+=s,o=!1)}if(!r)return;let s=e;for(let e=0;e<r.length;e+=1){const t=r.charCodeAt(e);let n=s.children[t];n||(n=jm(),s.children[t]=n),s=n}const l={levels:n,anchorStart:i,anchorEnd:a,length:r.length};i||a?s.anchored?s.anchored.push(l):s.anchored=[l]:s.plain?s.plain.push(l):s.plain=[l]},Ym=new Uint8Array(129),{hyphenate:qm,syllables:Vm}=(e=>{const t=jm();for(let n=0;n<e.patterns.length;n+=1)Km(t,e.patterns[n]);const n=new Map,r=e=>{const n=e.length;if(n<5)return[e];const r=e.toLocaleLowerCase(),i=(e=>e>128?new Uint8Array(e+1):(Ym.fill(0,0,e+1),Ym))(n);for(let e=0;e<n;e+=1){let a=t;for(let t=e;t<n;t+=1){const o=a.children[r.charCodeAt(t)];if(!o)break;a=o;const s=a.plain;if(s)for(let t=0;t<s.length;t+=1){const n=s[t].levels;for(let t=0;t<n.length;t+=1){const r=n[t];r>i[e+t]&&(i[e+t]=r)}}const l=a.anchored;if(l)for(let t=0;t<l.length;t+=1){const r=l[t];if(!(r.anchorStart&&0!==e||r.anchorEnd&&e+r.length!==n))for(let t=0;t<r.levels.length;t+=1){const n=r.levels[t];n>i[e+t]&&(i[e+t]=n)}}}}i[0]=0,i[1]=0,i[n]=0,i[n-1]=0;const a=[];let o=0;for(let t=1;t<=n;t+=1)i[t]%2!=0&&(a.push(e.slice(o,t)),o=t);return a.push(e.slice(o)),a},i=e=>{const t=n.get(e);if(t)return t;const i=(e=>{if(!_m.test(e))return r(e);const t=[""];let n=0;for(;n<e.length;){const i=!_m.test(e[n]);let a=n+1;for(;a<e.length&&!_m.test(e[a])===i;)a+=1;const o=e.slice(n,a);if(i){const e=r(o);t[t.length-1]+=e[0];for(let n=1;n<e.length;n+=1)t.push(e[n])}else t[t.length-1]+=o;n=a}return t})(e);return n.set(e,i),i};return{hyphenate:e=>i(e).join("Â"),syllables:i}})(Jm),Xm=["Bengali","Devanagari","Gujarati","Gurmukhi","Kannada","Khmer","Malayalam","Myanmar","Oriya","Sinhala","Tamil","Telugu","Tibetan"].map(e=>`\\p{Script=${e}}`).join("|"),Zm=new RegExp(Xm,"u"),$m=new RegExp(`(?:${Xm})+`,"gu"),ey=e=>Zm.test(e)?e.replace($m,e=>e.normalize("NFD")):e,ty=e=>{const t=e.attributes?.font?.[0];return!!t&&"STANDARD"!==t.type},ny=e=>{let t=0;const n=[],r=[];for(let i=0;i<e.length;i+=1){const a=e[i],o=a.string.length;n.push(a.string),r.push({...a,start:t,end:t+o,attributes:a.attributes||{}}),t+=o}return{string:n.join(""),runs:r}},ry=e=>[e],iy=e=>e.replaceAll("Â",""),ay=(e,t)=>[Object.assign({},e,{height:t}),Object.assign({},e,{y:e.y+t,height:e.height-t})],oy=(e,t)=>{const[,n]=ay(t,e);return n},sy=e=>e.reduce((e,t)=>e+t.box.height,0),ly=e=>e.attributes?.scale||(e=>{const t=e.attributes||{},n=t.fontSize||12,r=t.font,i="string"==typeof r?null:r?.[0]?.unitsPerEm;return i?n/i:0})(e),Ay=(e,t)=>{if(!t)return 0;const n=t.stringIndices||[],r=n[e];if(void 0===r)return 0;let i=0;for(let t=e-1;t>=0&&n[t]===r;t-=1)i+=1;return i},uy=e=>e.attributes?.font?.[0]||null,cy=(e,t,n,r)=>{if(!r)return[];if(e===t)return[];const{codePoints:i}=r;if(0===e&&t===i.length)return[r];if(!n)return[r];const a=i.slice(e,t),o=String.fromCodePoint(...a);return n.layout(o,void 0,void 0,void 0,"ltr").glyphs},hy=(e,t)=>{const n=t?.glyphIndices;if(!n)return e;if(n.length>0&&e>n[n.length-1])return n.length;let r=0,i=n.length-1,a=e;for(;r<=i;){const t=r+i>>1;n[t]<=e?(a=t,r=t+1):i=t-1}return a},gy=e=>{if(0===e.length)return[];const t=e[0];return e.map(e=>e-t)},fy=(e,t,n)=>{const r=ly(n),i=uy(n),a=hy(e,n),o=hy(t-1,n),s=n.glyphs?.[a],l=n.glyphs?.[o],A=Ay(e,n),u=A>0?cy(A,1/0,i,s):[],c=Ay(t,n),h=cy(0,c,i,l),g=(n.glyphIndices?.[a]??a)>=e,f=a+(A>0||!g?1:0),d=o+1-Math.min(1,c),p=(n.glyphs||[]).slice(f,d),m=e=>({xAdvance:e.advanceWidth*r,yAdvance:0,xOffset:0,yOffset:0}),y=u.map(m),I=(n.positions||[]).slice(f,d),C=h.map(m),E=gy((n.stringIndices||[]).slice(e,t)),b=u.map((t,r)=>(n.glyphIndices?.[a]??0)-e+A+r),B=(n.glyphIndices||[]).slice(f,d).map(t=>t-e),w=[b,B,h.map((t,r)=>(n.glyphIndices?.[o]??0)-e+r)].flat();return Object.assign({},n,{start:Math.max(n.start+e,0),end:Math.max(Math.min(n.end,n.start+t),0),stringIndices:E,glyphIndices:w,glyphs:[u,p,h].flat(),positions:[y,I,C].flat()})},dy=(e,t)=>t?t.findIndex(t=>t.start<=e&&e<t.end):-1,py=(e,t,n)=>{const r=dy(e,n),i=Math.max(dy(t-1,n),r);return n.slice(r,i+1)},my=(e,t,n)=>{if(0===n.string.length)return n;const r=n.string.slice(e,t),i=((e,t,n)=>n.map((r,i)=>{let a=r;const o=0===i,s=!o&&i===n.length-1;var l;
2return o&&(a=fy(e-(l=r).start,t-l.start,l)),s&&(a=(e=>fy(0,t-e.start,e))(r)),((e,t)=>{const n=t.start-e,r=t.end-e;return Object.assign({},t,{start:n,end:r})})(e,a)}))(e,t,py(e,t,n.runs));return Object.assign({},n,{string:r,runs:i})},yy=/\S/,Iy=e=>"number"==typeof e,Cy=(e,t)=>"string"==typeof t?null:t&&e?t.glyphForCodePoint(e):null,Ey=(e,t)=>{if(!e)return t;const n=uy(t);return((e,t)=>{const n=e.codePoints?.length||0,r=t.stringIndices?.length||0,i=t.glyphs.concat(e),a=((e,t)=>{const n=cd(t),r=ud(n)?0:n+1,i=Array(e).fill(r);return t.concat(i)})(n,t.stringIndices),o=(s=r,t.glyphIndices.concat([s]));var s;const l=t.end+n;if(!t.positions)return Object.assign({},t,{end:l,glyphs:i,stringIndices:a,glyphIndices:o});const A=t.positions.concat({xAdvance:e.advanceWidth*ly(t),yAdvance:0,xOffset:0,yOffset:0});return Object.assign({},t,{end:l,glyphs:i,stringIndices:a,glyphIndices:o,positions:A})})(Iy(e)?Cy(e,n):e,t)},by=e=>String.fromCodePoint(...e||[]),By=(e,t)=>{const n=by(("number"==typeof e?[e]:e?.codePoints)||[]),r=t.string+n,i=t.runs.slice(0,-1),a=cd(t.runs)||{start:0,end:0,stringIndices:[],glyphIndices:[],glyphs:[],positions:[],attributes:{}},o=i.concat(Ey(e,a));return Object.assign({},t,{string:r,runs:o})},wy=String.fromCharCode(8230),Qy=e=>{const t=cd(e)?.runs||[],n=cd(t)?.attributes?.font[0];if(n){const t=e.length-1,r=(e=>{if(!e.encode)return 8230;const[t]=e.encode(wy);return parseInt(t[0],16)})(n),i=n.glyphForCodePoint(r),a=By(i,(e=>{const t=e.string.search(yy),n=(e=>{for(let t=e.length-1;t>=0;t-=1)if(yy.test(e[t]))return t;return-1})(e.string);return my(t,n+1,e)})(e[t]));return Object.assign([],e,{[t]:a})}return e},vy=e=>{const{font:t,attachment:n}=e.attributes,r=n?.height||0,i="string"==typeof t?0:t?.[0]?.ascent||0;return Math.max(r,i*ly(e))},xy=e=>{const t=e.attributes?.font,n="string"==typeof t?0:t?.[0]?.descent||0;return ly(e)*n},Sy=e=>{const t=e.attributes?.lineHeight;return t||(e=>{const t=e.attributes?.font;return("string"==typeof t?0:t?.[0]?.lineGap||0)*ly(e)})(e)+vy(e)-xy(e)},ky=e=>e.runs.reduce((e,t)=>Math.max(e,Sy(t)),0),Dy=(e,t,n)=>{let r;return r="ellipse"===e.type?((e,t,n,r,i,a)=>{if(a<=t-r||i>=t+r)return null;const o=Math.min(Math.max(t,i),a),s=0===r?0:(o-t)/r,l=n*Math.sqrt(1-s*s);return{x0:e-l,x1:e+l}})(e.cx,e.cy,e.rx,e.ry,t,n):"polygon"===e.type?((e,t,n)=>{const r=[];for(let i=0;i<e.length;i+=1){const a=e[i],o=e[(i+1)%e.length];a.y>=t&&a.y<=n&&r.push(a.x);const s=[t,n];for(let e=0;e<s.length;e+=1){const t=s[e];(a.y<t&&o.y>t||a.y>t&&o.y<t)&&r.push(a.x+(t-a.y)/(o.y-a.y)*(o.x-a.x))}}return 0===r.length?null:{x0:Math.min(...r),x1:Math.max(...r)}})(e.points,t,n):n<=e.y||t>=e.y+e.height?null:{x0:e.x,x1:e.x+e.width},!r||r.x1-r.x0<=0?null:r},Ry=e=>{if("ellipse"===e.type)return e.cy+e.ry;if("polygon"===e.type){let t=-1/0;for(let n=0;n<e.points.length;n+=1)t=Math.max(t,e.points[n].y);return t}return e.y+e.height},Fy=(e,t)=>{let n=[e];for(let r=0;r<t.length;r+=1){const i=t[r],a=Dy(i,e.y,e.y+e.height);if(!a)continue;const o="left"===i.extend?-1/0:a.x0,s="right"===i.extend?1/0:a.x1;n=n.reduce((e,t)=>{const n=t.x,r=t.x+t.width;if(s<=n||o>=r)return e.concat(t);const i=Object.assign({},t,{width:o-n}),a=Object.assign({},t,{x:s,width:r-s});return e.concat([i,a].filter(e=>e.width>0))},[])}return n},My=(e,t={})=>(n,r)=>{const i=ky(r),a=r.runs?.[0]?.attributes?.indent||0,o=((e,t)=>{const{exclusions:n,...r}=e;if(!n||0===n.length)return[r];const i=[],a=Math.max(...n.map(Ry));let o=r;for(;o.y<a;){const[e,r]=ay(o,t),a=Fy(e,n);o=r,i.push(...a)}return[...i,o]})(n,i),s=o.map(e=>e.width);return 1===o.length?s.unshift(s[0]-a):s[0]-=a,((e,t,n)=>{let r=e.shift(),i=r.y;return t.map((t,a)=>{const o=0===a?n:0,s=t.runs?.[0]?.attributes||{},l=Math.max(ky(t),s.lineHeight);i+l>r.y+r.height&&e.length>0&&(r=e.shift(),i=r.y);const A={string:t.string,runs:t.runs,box:{x:r.x+o,y:i,width:r.width-o,height:l}};return i+=l,(e=>{if(e.string.includes(""))return e;const t=e.runs.map(e=>e.attributes?.attachment?((e,t)=>{if(!t.attributes||!(e in t.attributes))return t;const n=Object.assign({},t.attributes);return delete n[e],Object.assign({},t,{attributes:n}
2)})("attachment",e):e);return Object.assign({},e,{runs:t})})(A)})})(o,e.linebreaker(t)(r,s),a)},Ny=(e,t)=>{const n=[];let r=0;for(let i=0;i<t.length;i+=1){const a=t[i];if(r+=a.box.height,!(r<e))break;n.push(a)}return n},Ly=(e=[])=>{const t=[];let n=0;for(let r=0;r<e.length;r+=1){const i=e[r],a=i?.codePoints?.length||0;for(let e=0;e<a;e+=1)t.push(n);n+=1}return t},Py=(e=[])=>{const t=[];let n=0;for(let r=0;r<e.length;r+=1){const i=e[r],a=i?.codePoints?.length||0,o=0===a?t[r-1]:n;t.push(o),n+=a}return t},Ty=e=>{if(0===e.runs.length)return e;const t=e.runs.map(e=>e.attributes.bidiLevel||0);if(0===Math.max(...t))return e;let n=0,r="";const i=(e=>{const t=e.map(e=>e.attributes.bidiLevel||0),n=e.map((e,t)=>t);for(let e=Math.max(...t);e>=1;e-=1){let r=0;for(;r<n.length;){if(t[n[r]]<e){r+=1;continue}let i=r+1;for(;i<n.length&&t[n[i]]>=e;)i+=1;n.splice(r,i-r,...n.slice(r,i).reverse()),r=i}}return n})(e.runs).map(i=>{const a=e.runs[i],o=e.string.slice(a.start,a.end),s=t[i]%2==1&&((e,t)=>{const n=[...e.glyphs||[]].reverse(),r=[...e.positions||[]].reverse();return{run:{...e,glyphs:n,positions:r,stringIndices:Ly(n),glyphIndices:Py(n)},string:Array.from(t).reverse().join("")}})(a,o),l=n;return n+=a.end-a.start,r+=s?s.string:o,{...s?s.run:a,start:l,end:n}});return{...e,runs:i,string:r}},Uy=e=>e.map(Ty),Oy=e=>{if(!e.positions)return e;const t=e.attributes?.font?.[0]?.unitsPerEm||0,n=(e.attributes?.yOffset||0)*t;for(let t=0;t<e.positions.length;t+=1)e.positions[t].yOffset=n;return e},Gy=e=>e.start===e.end,zy=(e,t)=>e[1]-t[1]||e[3]-t[3],Hy=e=>e.reduce((e,t)=>{const n=Object.assign({},e.attributes,t.attributes);return Object.assign({},t,{attributes:n})},{}),Wy=(e=[])=>{const t=(e=>(e=>{const t=e.reduce((e,t)=>(e[t.start]||(e[t.start]=[]),e[t.start].push(t),e),[]);return Object.values(t)})(e).map(Hy))(e.filter(e=>Gy(e))),n=(e=>{const t=[],n=(e=>{const t=[];for(let n=0;n<e.length;n+=1){const r=e[n];t.push(["start",r.start,r.attributes,n],["end",r.end,r.attributes,n])}return t.sort(zy)})(e);let r=-1;const i=[];for(let e=0;e<n.length;e+=1){const[a,o,s]=n[e];if(-1!==r&&r<o&&t.push({start:r,end:o,attributes:Object.assign({},...i),stringIndices:[],glyphIndices:[],glyphs:[],positions:[]}),"start"===a)i.push(s);else for(let e=0;e<i.length;e+=1)i[e]===s&&i.splice(e--,1);r=o}return t})(e.filter(e=>!Gy(e)));return(e=>e.sort((e,t)=>e.start-t.start||e.end-t.end))(t.concat(n))},Jy=e=>e.reduce((e,t)=>e+(t.xAdvance||0),0),_y=e=>Jy(e.positions||[]),jy=e=>e.runs.reduce((e,t)=>e+_y(t),0),Ky=e=>(e?.codePoints||[]).includes(32),Yy=e=>{const t=e?.glyphs||[];return t.length>0&&t.every(Ky)},qy=e=>{if(!e)return 0;const t=(e=>{const t=e.glyphs||[],n=e.positions||[],r=t.findIndex(e=>!Ky(e));return-1===r?n:n.slice(0,r)})(e);return t.reduce((e,t)=>e+(t.xAdvance||0),0)},Vy=e=>{if(!e)return 0;const t=(e=>{const t=md(e.glyphs||[]),n=md(e.positions||[]),r=t.findIndex(e=>!Ky(e));return-1===r?n:n.slice(0,r)})(e);return t.reduce((e,t)=>e+(t.xAdvance||0),0)},Xy=e=>fy(0,e.end-e.start-1,e),Zy={center:.5,right:1},$y=e=>"\n"===cd(e.string)?(e=>{const t=e.string.slice(0,-1),n=((e,t,n)=>{if(e>=n.length)return n;if(Math.abs(e)>n.length)return n;const r=n.length+e;return Object.assign([],n,{[r]:t(n[r])})})(-1,Xy,e.runs);return Object.assign({},e,{string:t,runs:n})})(e):e,eI=e=>{const t=(e=>(e=>{const t=e.runs||[];let n=0;for(const e of t)if(n+=qy(e),!Yy(e))break;return n})(e)+(e.overflowLeft||0))(e),n=(e=>(e=>{const t=e.runs||[];let n=0;for(let e=t.length-1;e>=0;e-=1){const r=t[e];if(n+=Vy(r),!Yy(r))break}return n})(e)+(e.overflowRight||0))(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})},tI=e=>{let t=0,n=0,r=0,i=0;const a=e.runs.map(e=>{const a=Sy(e),o=vy(e),s=xy(e),l=_y(e);return r=Math.max(r,a),t=Math.max(t,o),n=Math.max(n,s),i+=l,Object.assign({},e,{height:a,ascent:o,descent:s,xAdvance:l})});return Object.assign({},e,{runs:a,height:r,ascent:t,descent:n,xAdvance:i})},nI=e=>{if(!e.positions)return e;const t=e.glyphs||[],n=e.attributes?.attachment;if(!n)return e;const r=e.positions.map((e,r)=>{const i=t[r];return n.width&&(e=>e.codePoints.includes(65532))(i)?Object.assign({},e,{xAdvance:n.width}):Object.assign({},e)});return Object.assign({},e,{positions:r})},rI=e=>{const t={align:(n=e.attributes).align||("rtl"===n.direction?"right":"left"),alignLastLine:n.alignLastLine||("justify"===n.align?"left":n.align||"left"),attachment:n.attachment||null,backgroundColor:n.backgroundColor||null,bullet:n.bullet||null,characterSpacing:n.characterSpacing||0,color:n.color||"black",direction:n.direction||"ltr",features:n.features||[],fill:!1!==n.fill,font:n.font||[],fontSize:n.fontSize||12,hangingPunctuation:n.hangingPunctuation||!1,hyphenationFactor:n.hyphenationFactor||0,indent:n.indent||0,justificationFactor:n.justificationFactor||1,lineHeight:n.lineHeight||null,lineSpacing:n.lineSpacing||0,link:n.link||null,marginLeft:n.marginLeft||n.margin||0,marginRight:n.marginRight||n.margin||0,opacity:n.opacity,paddingTop:n.paddingTop||n.padding||0,paragraphSpacing:n.paragraphSpacing||0,script:n.script||null,shrinkFactor:n.shrinkFactor||0,strike:n.strike||!1,strikeColor:n.strikeColor||n.color||"black",strikeStyle:n.strikeStyle||"solid",stroke:n.stroke||!1,underline:n.underline||!1,underlineColor:n.underlineColor||n.color||"black",underlineStyle:n.underlineStyle||"solid",verticalAlign:n.verticalAlign||null,wordSpacing:n.wordSpacing||0,yOffset:n.yOffset||0};var n;return Object.assign({},e,{attributes:t})},iI=Wm(),aI=e=>(t,n,r={})=>{const i=ld(e=>{const t=e.runs.map(Oy);return Object.assign({},e,{runs:t})},e=>{const t=e.runs.map(nI);return Object.assign({},e,{runs:t})},e=>
2(e.runs.forEach(e=>{const{attributes:t}=e,{verticalAlign:n}=t;"sub"===n?t.yOffset=-.2:"super"===n&&(t.yOffset=.4)}),e),e=>{const t=e.runs.map((n=e.string,e=>{const{start:t,end:r,attributes:i={}}=e,{font:a,features:o}=i;if(!a)return{...e,glyphs:[],stringIndices:[],glyphIndices:[],positions:[]};const s=n.slice(t,r);if("string"==typeof a)throw new Error("Invalid font");const l=a[0].layout(s,o,void 0,void 0,"ltr"),A=((e,t)=>{const n=ly(e),r=(e=>e.attributes?.characterSpacing||0)(e);return t.map((e,i)=>{const a=i===t.length?0:r;return{xAdvance:e.xAdvance*n+a,yAdvance:e.yAdvance*n,xOffset:e.xOffset*n,yOffset:e.yOffset*n,advanceWidth:e.advanceWidth}})})(e,l.positions),u=Ly(l.glyphs),c=Py(l.glyphs);return{...e,positions:A,stringIndices:u,glyphIndices:c,glyphs:l.glyphs}}));var n;return Object.assign({},e,{runs:t})},((e={},t={})=>n=>{const r=[],i=[],a=e.wordHyphenation?.()||ry,o=t.hyphenationCallback||a;let s=0;for(let e=0;e<n.runs.length;e+=1){let t="";const l=n.runs[e],A=n.string.slice(l.start,l.end).split(/([ ]+)/g).filter(Boolean);for(let e=0;e<A.length;e+=1){const n=o(A[e],a).map(iy);r.push(...n),t+=n.join("")}const u=l.end-l.start-t.length,c=l.start-s,h=l.end-s-u;i.push({...l,start:c,end:h,string:t}),s+=u}return{...ny(i),syllables:r}})(e,r),e=>{const t=e.runs.reduce((e,t)=>{const n=t.end-t.start,r=((e,t=0)=>{const n=new Array(t);for(let r=0;r<t;r+=1)n[r]=e;return n})(t.attributes.bidiLevel,n);return e.concat(r)},[]);let n="";return e.string.split("").forEach((r,i)=>{const a=t[i]%2==1?iI.getMirroredCharacter(e.string.charAt(i)):null;n+=a||r}),{...e,string:n}},(e=>t=>{if(ud(t))return{string:"",runs:[]};const{string:n}=t,{fontSubstitution:r,scriptItemizer:i,bidi:a}=e,{runs:o}=i()(t),{runs:s}=r()(t),{runs:l}=a()(t),A=t.runs.concat(l).concat(o).concat(s);return{string:n,runs:Wy(A)}})(e));return ld(((e,t)=>n=>{const r=((e,t)=>(n,r,i)=>{const a=r===i.length-1,o=n.runs?.[0]?.attributes||{},s=a?o.alignLastLine:o.align;return ld(tI,e.textDecoration(),((e,t,n)=>r=>{const i=jy(r),a=Zy[n]||0,o=Math.max(0,r.box.width-i),s="justify"===n||i>r.box.width,l=r.box.x+o*a,A=Object.assign({},r.box,{x:l}),u=Object.assign({},r,{box:A});return s?e.justification(t)(u):u})(e,t,s),eI,$y)(n)})(e,t);return n.map(e=>e.map(r))})(e,r),e=>e.map(Uy),((e,t,n)=>r=>{const i=[],a=[...r],o=My(e,t),s=ud(n.maxLines)?1/0:n.maxLines,l="ellipsis"===n.truncateMode;let A=s,u=(c=n,Object.assign({},c));var c;let h=a.shift();for(;A>0&&h;){const e=o(u,h),t=e.slice(0,A),n=sy(t),r=l&&e.length!==t.length;if(A-=t.length,!(u.height>=n)){i.push(Qy(Ny(u.height,t)));break}i.push(r?Qy(t):t),u=oy(n,u),h=a.shift()}return i})(e,r,n),e=>e.map(i),e=>{const t=[];let n=0,r=e.string.indexOf("\n")+1;for(;r>0;)t.push(my(n,r,e)),n=r,r=e.string.indexOf("\n",r)+1;return 0===n?t.push(e):n<e.string.length&&t.push(my(n,(e=>(e=>{const{runs:t}=e;return 0===t.length?0:cd(t).end})(e)-(e=>{const{runs:t}=e;return 0===t.length?0:t[0].start})(e))(e),e)),t},e=>({string:e.string||"",runs:(e.runs||[]).map(rI)}),e=>{let t="",n=0,r=!1;const i=[];for(let a=0;a<e.runs.length;a+=1){const o=e.runs[a],s=e.string.slice(o.start,o.end),l=ty(o)?ey(s):s;l===s&&o.start===n||(r=!0);const A=l.length;i.push({...o,start:n,end:n+A}),n+=A,t+=l}return r?{...e,string:t,runs:i}:e})(t)},oI=Wm(),sI=()=>e=>{const{string:t}=e,n=e.runs[0]?.attributes.direction,{levels:r}=oI.getEmbeddingLevels(t,n);let i=null,a=0,o=0;const s=[];for(let e=0;e<r.length;e+=1){const t=r[e];t!==i&&(null!==i&&s.push({start:a,end:o,attributes:{bidiLevel:i}}),a=o,i=t),o+=1}return a<t.length&&s.push({start:a,end:t.length,attributes:{bidiLevel:i}}),{string:t,runs:s}},lI=(e,t)=>{let n=t+1;for(;n<e.length&&("glue"===e[n].type||"penalty"===e[n].type);n++);return e[n-1]},AI=(e,t,n)=>{let r=null,i=1/0;const a={width:0,stretch:0,shrink:0},o=t[Math.min(n,t.length-1)],s=e=>{const t="stretch"in e?e.stretch:null;if(a.width<o)return t&&a.stretch-t>0?(o-a.width)/a.stretch:1e4;const n="shrink"in e?e.shrink:null;return a.width>o?n&&a.shrink-n>0?(o-a.width)/a.shrink:1e4:0};let l=0;for(let t=0;t<e.length;t+=1){const n=e[t];"box"===n.type&&(a.width+=n.width),"glue"===n.type&&(a.width+=n.width,a.stretch+=n.stretch,a.shrink+=n.shrink);const A=lI(e,t);if(l="penalty"===A.type?A.width:0,a.width-a.shrink+l>
2o){if(null===r){let n=0===t?t+1:t;for(;n<e.length&&("glue"===e[n].type||"penalty"===e[n].type);)n++;r=n-1}break}if("penalty"===n.type||"glue"===n.type){const e=s(n),a="penalty"===n.type?n.penalty:0,o=100*Math.abs(e)**3+a;i>=o&&(r=t,i=o)}}return a.width-a.shrink+l>o?r:null};class uI{data;prev;next;constructor(e){this.data=e,this.prev=null,this.next=null}}class cI{static Node=uI;head;tail;listSize;listLength;constructor(){this.head=null,this.tail=null,this.listSize=0,this.listLength=0}isLinked(e){return!(e&&null===e.prev&&null===e.next&&this.tail!==e&&this.head!==e||this.isEmpty())}size(){return this.listSize}isEmpty(){return 0===this.listSize}first(){return this.head}last(){return this.last}forEach(e){let t=this.head;for(;null!==t;)e(t),t=t.next}at(e){let t=this.head,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}insertAfter(e,t){return this.isLinked(e)?(t.prev=e,t.next=e.next,null===e.next?this.tail=t:e.next.prev=t,e.next=t,this.listSize+=1,this):this}insertBefore(e,t){return this.isLinked(e)?(t.prev=e.prev,t.next=e,null===e.prev?this.head=t:e.prev.next=t,e.prev=t,this.listSize+=1,this):this}push(e){return null===this.head?this.unshift(e):this.insertAfter(this.tail,e),this}unshift(e){return null===this.head?(this.head=e,this.tail=e,e.prev=null,e.next=null,this.listSize+=1):this.insertBefore(this.head,e),this}remove(e){return this.isLinked(e)?(null===e.prev?this.head=e.next:e.prev.next=e.next,null===e.next?this.tail=e.prev:e.next.prev=e.prev,this.listSize-=1,this):this}}function hI(e,t,n,r,i,a){return{position:e,demerits:t,line:n,fitnessClass:r,totals:i||{width:0,stretch:0,shrink:0},previous:a}}function gI(e,t,n,r,i,a){let o=n.width-i.totals.width,s=0,l=0;const A=a<t.length?t[a-1]:t[t.length-1];return"penalty"===e[r].type&&(o+=e[r].width),o<A?(s=n.stretch-i.totals.stretch,s>0?(A-o)/s:dI.infinity):o>A?(l=n.shrink-i.totals.shrink,l>0?(A-o)/l:dI.infinity):0}function fI(e,t,n){const r={width:t.width,stretch:t.stretch,shrink:t.shrink};for(let t=n;t<e.length;t+=1){const i=e[t];if("glue"===i.type)r.width+=i.width,r.stretch+=i.stretch,r.shrink+=i.shrink;else if("box"===i.type||"penalty"===i.type&&i.penalty===-dI.infinity&&t>n)break}return r}const dI=(e,t,n)=>{const r=10,i=100,a=3e3,o=n||3,s=new cI,l={width:0,stretch:0,shrink:0},A=t;s.push(new cI.Node(hI(0,0,0,0,void 0,null)));const u=[{active:void 0,demerits:1/0},{active:void 0,demerits:1/0},{active:void 0,demerits:1/0},{active:void 0,demerits:1/0}];function c(e,t,n){let c=s.first();for(;null!==c;){let h=0;for(let e=0;e<u.length;e+=1)u[e].active=void 0,u[e].demerits=1/0;for(;null!==c;){h=c.data.line+1;const g=gI(n,A,l,t,c.data,h);if((g<-1||"penalty"===e.type&&e.penalty===-dI.infinity)&&s.remove(c),g>=-1&&g<=o){const t=Math.abs(g),o=r+100*t*t*t;let s,l=o*o;"penalty"===e.type&&e.penalty>=0?l+=e.penalty*e.penalty:"penalty"===e.type&&e.penalty!==-dI.infinity&&(l-=e.penalty*e.penalty),"penalty"===e.type&&"penalty"===n[c.data.position].type&&(l+=i*e.flagged*n[c.data.position].flagged),s=g<-.5?0:g<=.5?1:g<=1?2:3,Math.abs(s-c.data.fitnessClass)>1&&(l+=a),l+=c.data.demerits,l<u[s].demerits&&(u[s].active=c,u[s].demerits=l)}if(c=c.next,null!==c&&c.data.line>=h&&h<A.length)break}const g=fI(n,l,t);for(let e=0;e<u.length;e+=1){const n=u[e];if(n.demerits===1/0)continue;const r=new cI.Node(hI(t,n.demerits,n.active.data.line+1,e,g,n.active));null!==c?s.insertBefore(c,r):s.push(r)}}}for(let t=0;t<e.length;t+=1){const n=e[t];"box"===n.type?l.width+=n.width:"glue"===n.type?(t>0&&"box"===e[t-1].type&&c(n,t,e),l.width+=n.width,l.stretch+=n.stretch,l.shrink+=n.shrink):"penalty"===n.type&&n.penalty!==dI.infinity&&c(n,t,e)}return function(e){const t=[];if(0===e.size())return[];let n={data:{demerits:1/0}};for(e.forEach(e=>{e.data.demerits<n.data.demerits&&(n=e)});null!==n;)t.push(n.data.position),n=n.data.previous;return t.reverse()}(s)};dI.infinity=1e4,dI.glue=(e,t,n,r,i)=>({type:"glue",start:t,end:n,width:e,stretch:r,shrink:i}),dI.box=(e,t,n,r=!1)=>({type:"box",width:e,start:t,end:n,hyphenated:r}),dI.penalty=(e,t,n)=>({type:"penalty",width:e,penalty:t,flagged:n});const pI=(e,t,n)=>{const r=uy(n);return((e,t,n)=>{if(!t)return n;const r=fy(0,e,n),i=fy(e,1/0,n);return((e,t)=>{const n=e.end+((r=t).end-r.start);var r;const i=(e.glyphs||[]).concat(t.glyphs||[]),a=(e.positions||[]).concat(t.positions||[]),o=Object.assign({},e.attributes,t.attributes),s=((e,t)=>{const n=e.stringIndices||[],r=cd(n)||0,i=(t.stringIndices||[]).map(e=>e+r+1);return gy(n.concat(i))})(e,t),l=((e,t)=>{const n=e.glyphIndices||[],r=e.stringIndices?.length||0,i=(t.glyphIndices||[]).map(e=>e+r);return gy(n.concat(i))})(e,t);return Object.assign({},e,{end:n,glyphs:i,positions:a,attributes:o,stringIndices:s,glyphIndices:l})})(Ey(t,r),i)})(e,Iy(t)?Cy(t,r):t,n)},mI=(e,t,n)=>{const r=((e,t)=>dy(e,t.runs))(e,n);if(-1===r)return By(t,n);const i=[t],a=n.string.slice(0,e)+by(i)+n.string.slice(e),o=n.runs.map((n,a)=>a===r?pI(e-n.start,t,n):a>r?((e,t)=>{const 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})},yI=e=>(t,n)=>{let r=e.tolerance||4;const i=(e=>e.runs?.[0]?.attributes||{})(t),a=((e,{align:t},n)=>{let r=0;const{syllables:i}=e,a=n.hyphenationPenalty||("justify"===t?100:600),o=i.reduce((t,n,o)=>{const s=((e,t,n)=>py(e,t,n.runs).reduce((n,r)=>n+((e,t,n)=>{const r=n.start||0,i=Math.max(0,hy(e-r,n)),a=Math.max(0,hy(t-r,n)),o=(n.positions||[]).slice(i,a);return Jy(o)})(e,t,r),0))(r,r+n.length,e);if(""===n.trim()){const e=3*s/6,i=3*s/9,a=r+n.length;t.push(dI.glue(s,r,a,e,i))}else{const e=" "!==i[o+1],l=r+n.length;t.push(dI.box(s,r,l,e)),i[o+1]&&e&&t.push(dI.penalty(5,a,1))}return r+=n.length,t},[]);return o.push(dI.glue(0,r,r,dI.infinity,0)),o.push(dI.penalty(0,-dI.infinity,1)),o})(t,i,e);
2let o=dI(a,n,r);for(;0===o.length&&r<50;)r+=5,o=dI(a,n,r);return(0===o.length||1===o.length&&0===o[0])&&(o=((e,t)=>{let n=0,r=0,i=e;const a=[0];for(;i.length>0;){const e=AI(i,t,r);null!==e?(n+=e,a.push(n),i=i.slice(e+1,i.length),n++,r++):i=[]}return a})(a,n)),((e,t,n)=>{let r=0,i=null;const a=[];for(const o of n){const n=t[o],s=t[o-1];if(o===t.length-1)continue;let l;"penalty"===n.type?(i=s.end,l=my(r,i,e),l=mI(l.string.length,45,l)):(i=n.end,l=my(r,i,e)),r=i,a.push(l)}return a.push(my(r,e.string.length,e)),a})(t,a,o.slice(1))};var II;!function(e){e[e.GROW=0]="GROW",e[e.SHRINK=1]="SHRINK"}(II||(II={}));const CI={before:.5,after:.5,priority:1,unconstrained:!1},EI={before:.14453125,after:.14453125,priority:2,unconstrained:!1},bI={before:-.04296875,after:-.04296875,priority:1,unconstrained:!1},BI={before:-.04296875,after:-.04296875,priority:2,unconstrained:!1},wI=e=>({before:e.before,after:e.after,priority:e.priority,unconstrained:e.unconstrained}),QI=e=>t=>{const n=t.box.width-jy(t);if(0===n)return t;const r=((e,t,n)=>{const r=((e,t)=>n=>{const r=((e,t)=>{const n=t.expandCharFactor||{},r=t.shrinkCharFactor||{};return e===II.GROW?Object.assign({},EI,n):Object.assign({},BI,r)})(e,t),i=((e,t)=>{const n=t.expandWhitespaceFactor||{},r=t.shrinkWhitespaceFactor||{};return e===II.GROW?Object.assign({},CI,n):Object.assign({},bI,r)})(e,t),a=[];for(let e=0;e<n.length;e+=1){let t;const o=n[e];Ky(o)?(t=wI(i),e===n.length-1&&(t.before=0,e>0&&(a[e-1].after=0))):o.isMark&&e>0?(t=wI(a[e-1]),t.before=0,a[e-1].after=0):t=wI(r),a.push(t)}return a})(e>0?II.GROW:II.SHRINK,n),i=t.runs.reduce((e,t)=>e.concat(r(t.glyphs)),[]);return i[0].before=0,i[i.length-1].after=0,i})(n,t,e),i=((e,t)=>{let n=0;const r=[],i=[];for(let e=0;e<=3;e+=1)r[e]=i[e]=0;for(let e=0;e<t.length;e+=1){const a=t[e],o=a.before+a.after;n+=o,r[a.priority]+=o,a.unconstrained&&(i[a.priority]+=o)}let a,o=-1,s=0,l=e;for(a=0;a<=3;a+=1){const e=r[a];if(0!==e){if(-1===o&&(o=a,s=e),Math.abs(l)<=Math.abs(e)){r[a]=l/e,i[a]=0,l=0;break}if(r[a]=1,l-=e,0!==i[a]){i[a]=l/i[a],l=0;break}}}for(let e=a+1;e<=3;e+=1)r[e]=0,i[e]=0;l>0&&o>-1&&(r[o]=(s+(e-n))/s);const A=[];for(let e=0;e<t.length;e+=1){const n=t[e],a=t[e+1];let o=n.after*r[n.priority];a&&(o+=a.before*r[a.priority]),n.unconstrained&&(o+=n.after*i[n.priority],a&&(o+=a.before*i[a.priority])),A.push(o)}return A})(n,r);return((e,t)=>{let n=0;for(const r of t.runs)for(const t of r.positions)t.xAdvance+=e[n++];return t})(i,t)},vI=e=>e.runs.reduce((e,t)=>Math.max(e,vy(t)),0),xI=()=>e=>{let t=e.overflowLeft||0;const n=e.overflowRight||0,r=jy(e)-n;e.decorationLines=[];for(let n=0;n<e.runs.length;n+=1){const i=e.runs[n],a=Math.min(r-t,_y(i)),o=Math.max(.5,Math.floor(i.attributes.fontSize/12));if(i.attributes.underline){const n={rect:{x:t,y:vI(e)+2*o,width:a,height:o},opacity:i.attributes.opacity,color:i.attributes.underlineColor||"black",style:i.attributes.underlineStyle||"solid"};e.decorationLines.push(n)}if(i.attributes.strike){const n={rect:{x:t,y:vI(e)-vy(i)/3,width:a,height:o},opacity:i.attributes.opacity,color:i.attributes.strikeColor||"black",style:i.attributes.strikeStyle||"solid"};e.decorationLines.push(n)}t+=a}return e},SI=["Common","Inherited","Unknown"],kI=()=>e=>{const{string:t}=e;let n="Unknown",r=0,i=0;const a=[];if(!t)return{string:"",runs:[]};for(let e=0;e<t.length;e+=1){const o=t[e],s=o.codePointAt(0),l=et.getScript(s);l===n||SI.includes(l)||("Unknown"!==n&&a.push({start:r,end:i,attributes:{script:n}}),r=i,n=l),i+=o.length}return r<t.length&&a.push({start:r,end:t.length,attributes:{script:n}}),{string:t,runs:a}},DI=()=>e=>ud(e)?[]:e.includes("Â")?e.split("Â"):Vm(e),RI=[173],FI=e=>e.attributes.fontSize||12,MI=(e,t,n)=>{if(RI.includes(e))return n;const r=[...t,n];for(let t=0;t<r.length;t+=1){const n=r[t];if(n&&n.hasGlyphForCodePoint&&n.hasGlyphForCodePoint(e))return n}return t.at(-1)},NI=()=>({string:e,runs:t})=>{let n=null,r=null,i=0,a=0;const o=[];for(let s=0;s<t.length;s+=1){const l=t[s];if(0===e.length){o.push({start:0,end:0,attributes:{font:l.attributes.font}});break}const A=e.slice(l.start,l.end);let u=0;for(;u<A.length;){const e=A.codePointAt(u),t=e>65535?2:1,s=MI(e,l.attributes.font,n),c=FI(l);s===n&&c===r&&s.unitsPerEm===n?.unitsPerEm||(n&&o.push({start:i,end:a,attributes:{font:[n],scale:r/n.unitsPerEm}}),n=s,r=c,i=a),u+=t,a+=t}}if(i<e.length){const r=FI(cd(t));o.push({start:i,end:e.length,attributes:{font:[n],scale:r/n.unitsPerEm}})}return{string:e,runs:o}};var LI,PI=(LI="file:///__w/testlocal.ly/testlocal.ly/node_modules/yoga-layout/dist/binaries/yoga-wasm-base64-esm.js",function(e){var t,n,r;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),LI&&(a=LI),a=0!==a.indexOf("blob:")?a.substr(0,a.replace(/[?#].*/,"").lastIndexOf("/")+1):"";var o,s=t.print||console.log.bind(console),l=t.printErr||console.warn.bind(console);Object.assign(t,i),i=null,t.wasmBinary&&(o=t.wasmBinary),t.noExitRuntime,"object"!=typeof WebAssembly&&R("no n
2ative wasm support detected");var A,u,c,h,g,f,d,p,m,y,I=!1;function C(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 E(){var e=A.buffer;u=e,t.HEAP8=c=new Int8Array(e),t.HEAP16=g=new Int16Array(e),t.HEAP32=d=new Int32Array(e),t.HEAPU8=h=new Uint8Array(e),t.HEAPU16=f=new Uint16Array(e),t.HEAPU32=p=new Uint32Array(e),t.HEAPF32=m=new Float32Array(e),t.HEAPF64=y=new Float64Array(e)}var b,B=[],w=[],Q=[];function v(){var e=t.preRun.shift();B.unshift(e)}var x,S=0,k=null,D=null;function R(e){throw t.onAbort&&t.onAbort(e),l(e="Aborted("+e+")"),I=!0,e=new WebAssembly.RuntimeError(e+". Build with -sASSERTIONS for more info."),r(e),e}function F(e){return e.startsWith("data:application/octet-stream;base64,")}if(!F(x=
vendor: 95,687 bytes, line 2
2"data:application/octet-stream;base64,AGFzbQEAAAABugM3YAF/AGACf38AYAF/AX9gA39/fwBgAn98AGACf38Bf2ADf39/AX9gBH9/f30BfWADf398AGAAAGAEf39/fwBgAX8BfGACf38BfGAFf39/f38Bf2AAAX9gA39/fwF9YAZ/f31/fX8AYAV/f39/fwBgAn9/AX1gBX9/f319AX1gAX8BfWADf35/AX5gB39/f39/f38AYAZ/f39/f38AYAR/f39/AX9gBn9/f319fQF9YAR/f31/AGADf399AX1gBn98f39/fwF/YAR/fHx/AGACf30AYAh/f39/f39/fwBgDX9/f39/f39/f39/f38AYAp/f39/f39/f39/AGAFf39/f38BfGAEfHx/fwF9YA1/fX1/f399fX9/f39/AX9gB39/f319f38AYAJ+fwF/YAN/fX0BfWABfAF8YAN/fHwAYAR/f319AGAHf39/fX19fQF9YA1/fX99f31/fX19fX1/AX9gC39/f39/f399fX19AX9gCH9/f39/f319AGAEf39+fgBgB39/f39/f38Bf2ACfH8BfGAFf398fH8AYAN/f38BfGAEf39/fABgA39/fQBgBn9/fX99fwF/ArUBHgFhAWEAHwFhAWIAAwFhAWMACQFhAWQAFgFhAWUAEQFhAWYAIAFhAWcAAAFhAWgAIQFhAWkAAwFhAWoAAAFhAWsAFwFhAWwACgFhAW0ABQFhAW4AAwFhAW8AAQFhAXAAFwFhAXEABgFhAXIAAAFhAXMAIgFhAXQACgFhAXUADQFhAXYAFgFhAXcAAgFhAXgAAwFhAXkAGAFhAXoAAgFhAUEAAQFhAUIAEQFhAUMAAQFhAUQAAAOiAqACAgMSBwcACRkDAAoRBgYKEwAPDxMBBiMTCgcHGgMUASQFJRQHAwMKCgMmAQYYDxobFAAKBw8KBwMDAgkCAAAFGwACBwIHBgIDAQMIDAABKAkHBQURACkZASoAAAIrLAIALQcHBy4HLwkFCgMCMA0xAgMJAgACAQYKAQIBBQEACQIFAQEABQAODQ0GFQIBHBUGAgkCEAAAAAUyDzMMBQYINAUCAwUODg41AgMCAgIDBgICNgIBDAwMAQsLCwsLCx0CAAIAAAABABABBQICAQMCEgMMCwEBAQEBAQsLAQICAwICAgICAgIDAgIICAEICAgEBAQEBAQEBAQABAQABAQEBAAE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GiABQQA2AvADIAFCADcC6AMgAigC7AMiAyACKALoAyIERwRAIAMgBGsiBEEASA0FIAEgBBAeIgM2AuwDIAEgAzYC6AMgASADIARqNgLwAyACKALoAyIEIAIoAuwDIghHBEADQCADIAQoAgA2AgAgA0EEaiEDIARBBGoiBCAIRw0ACwsgASADNgLsAwsgASACKQL0AzcC9AMgASACKAKEBDYChAQgASACKQL8AzcC/AMgAUEANgLkAwsgBSABNgIAIAEgADYC5AMLIAZBAWohBiAFQQRqIgUgB0cNAAsLDwsQAgALUAACQAJAAkACQAJAIAIOBAQAAQIDCyAAIAEgAUEwahBDDwsgACABIAFBMGogAxBEDwsgACABIAFBMGoQQg8LECQACyAAIAEgAUEwaiADEEULcAIBfwF9IwBBEGsiBCQAIARBCGogACABQQJ0QdwlaigCACACEDZDAADAfyEFAkACQAJAIAQtAAxBAWsOAgABAgsgBCoCCCEFDAELIAQqAgggA5RDCtcjPJQhBQsgBEEQaiQAIAVDAAAAACAFIAVbGwt5AgF/AX0jAEEQayIDJAAgA0EIaiAAIAFBAnRB7CVqKAIAIAIQU0MAAMB/IQQCQAJAAkAgAy0ADEEBaw4CAAECCyADKgIIIQQMAQsgAyoCCEMAAAAAlEMK1yM8lCEECyADQRBqJAAgBEMAAAAAl0MAAAAAIAQgBFsbC1QAAkACQAJAAkACQCACDgQEAAECAwsgACABIAFBwgBqEEMPCyAAIAEgAUHCAGogAxBEDwsgACABIAFBwgBqEEIPCxAkAAsgACABIAFBwgBqIAMQRQsvACAAIAJFQQF0IgIgASADEGAgACACIAEQS5IgACACIAEgAxB/IAAgAiABEFKSkgvOAQIDfwJ9IwBBEGsiAyQAQQEhBCADQQhqIABB/ABqIgUgACABQQF0akH2AGoiAS8BABAfAkACQCADKgIIIgcgAioCACIGXARAIAcgB1sEQCACLQAEIQIMAgsgBiAGXCEECyACLQAEIQIgBEUNACADLQAMIAJB/wFxRg0BCyAFIAEgBiACEDkDQCAALQAAIgFBBHENASAAIAFBBHI6AAAgACgCECIBBEAgACABEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQALCyADQRBqJAALzgECA38CfSMAQRBrIgMk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AWsOAgABAgsgBCoCCCEFDAELIAQqAgggA5RDCtcjPJQhBQsgBEEQaiQAIAVDAAAAACAFIAVbGwscACAAIAFBCCACpyACQiCIpyADpyADQiCIpxAVCwUAEFgACzkAIABFBEBBAA8LAn8gAUGAf3FBgL8DRiABQf8ATXJFBEBB/DtBGTYCAEF/DAELIAAgAToAAEEBCwvEAgACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABQQlrDhIACgsMCgsCAwQFDAsMDAoLBwgJCyACIAIoAgAiAUEEajYCACAAIAEoAgA2AgAPCwALIAIgAigCACIBQQRqNgIAIAAgATIBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATMBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATAAADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATEAADcDAA8LAAsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKwMAOQMADwsgACACIAMRAQALDwsgAiACKAIAIgFBBGo2AgAgACABNAIANwMADwsgAiACKAIAIgFBBGo2AgAgACABNQIANwMADwsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKQMANwMAC84BAgN/An0jAEEQayIDJABBASEEIANBCGogAEH8AGoiBSAAIAFBAXRqQegAaiIBLwEAEB8CQAJAIAMqAggiByACKgIAIgZcBEAgByAHWwRAIAItAAQhAgwCCyAGIAZcIQQLIAItAAQhAiAERQ0AIAMtAAwgAkH/AXFGDQELIAUgASAGIAIQOQNAIAAtAAAiAUEEcQ0BIAAgAUEEcjoAACAAKAIQIgEEQCAAIAERAAALIABBgICA/gc2ApwBIAAoAuQDIgANAAsLIANBEGokAAtdAQR/IAAoAgAhAgNAIAIsAAAiAxBXBEBBfyEEIAAgAkEBaiICNgIAIAFBzJmz5gBNBH9BfyADQTBrIgMgAUEKbCIEaiADIARB/////wdzShsFIAQLIQEMAQsLIAELrhQCEn8BfiMAQdAAayIIJAAgCCABNgJMIAhBN2ohFyAIQThqIRQCQAJAAkACQANAIAEhDSAHIA5B/////wdzSg0BIAcgDmohDgJAAkACQCANIgctAAAiCQRAA0ACQAJAIAlB/wFxIgFFBEAgByEBDAELIAFBJUcNASAHIQkDQCAJLQABQSVHBEAgCSEBDAILIAdBAWohByAJLQACIQogCUECaiIBIQkgCkElRg0ACwsgByANayIHIA5B/////wdzIhhKDQcgAARAIAAgDSAHECYLIAcNBiAIIAE2AkwgAUEBaiEHQX8hEgJAIAEsAAEiChBXRQ0AIAEtAAJBJEcNACABQQNqIQcgCkEwayESQQEhFQsgCCAHNgJMQQAhDAJAIAcsAAAiCUEgayIBQR9LBEAgByEKDAELIAchCkEBIAF0IgFBidEEcUUNAANAIAggB0EBaiIKNgJMIAEgDHIhDCAHLAABIglBIGsiAUEgTw0BIAohB0EBIAF0IgFBidEEcQ0ACwsCQCAJQSpGBEACfwJAIAosAAEiARBXRQ0AIAotAAJBJEcNACABQQJ0IARqQcABa0EKNgIAIApBA2ohCUEBIRUgCiwAAUEDdCADakGAA2soAgAMAQsgFQ0GIApBAWohCSAARQRAIAggCTYCTEEAIRVBACETDAMLIAIgAigCACIBQQRqNgIAQQAhFSABKAIACyETIAggCTYCTCATQQBODQFBACATayETIAxBgMAAciEMDAELIAhBzABqEIkBIhNBAEgNCCAIKAJMIQkLQQAhB0F/IQsCfyAJLQAAQS5HBEAgCSEBQQAMAQsgCS0AAUEqRgRAAn8CQCAJLAACIgEQV0UNACAJLQADQSRHDQAgAUECdCAEakHAAWtBCjYCACAJQQRqIQEgCSwAAkEDdCADakGAA2soAgAMAQsgFQ0GIAlBAmohAUEAIABFDQAaIAIgAigCACIKQQRqNgIAIAooAgALIQsgCCABNgJMIAtBf3NBH3YMAQsgCCAJQQFqNgJMIAhBzABqEIkBIQsgCCgCTCEBQQELIQ8DQCAHIRFBHCEKIAEiECwAACIHQfsAa0FGSQ0JIBBBAWohASAHIBFBOmxqQf8qai0AACIHQQFrQQhJDQALIAggATYCTAJAAkAgB0EbRwRAIAdFDQsgEkEATgRAIAQgEkECdGogBzYCACAIIAMgEkEDdGopAwA3A0AMAgsgAEUNCCAIQUBrIAcgAiAGEIcBDAILIBJBAE4NCgtBACEHIABFDQcLIAxB//97cSIJIAwgDEGAwABxGyEMQQAhEkGPCSEWIBQhCgJAAkACQAJ/AkACQAJAAkACfwJAAkACQAJAAkACQAJAIBAsAAAiB0FfcSAHIAdBD3FBA0YbIAcgERsiB0HYAGsOIQQUFBQUFBQUFA4UDwYODg4UBhQUFBQCBQMUFAkUARQUBAALAkAgB0HBAGsOBw4UCxQODg4ACyAHQdMARg0JDBMLIAgpA0AhGUGPCQwFC0EAIQcCQAJAAkACQAJAAkACQCARQf8BcQ4IAAECAwQaBQYaCyAIKAJAIA42AgAMGQsgCCgCQCAONgIADBgLIAgoAkAgDqw3AwAMFwsgCCgCQCAOOwEADBYLIAgoAkAgDjoAAAwVCyAIKAJAIA42AgAMFAsgCCgCQCAOrDcDAAwTC0EIIAsgC0EITRshCyAMQQhyIQxB+AAhBwsgFCENIAgpA0AiGVBFBEAgB0EgcSEQA0AgDUEBayINIBmnQQ9xQZAvai0AACAQcjoAACAZQg9WIQkgGUIEiCEZIAkNAAsLIAxBCHFFIAgpA0BQcg0DIAdBBHZBjwlqIRZBAiESDAMLIBQhByAIKQNAIhlQRQRAA0AgB0EBayIHIBmnQQdxQTByOgAAIBlCB1YhDSAZQgOIIRkgDQ0ACwsgByENIAxBCHFFDQIgCyAUIA1rIgdBAWogByALSBshCwwCCyAIKQNAIhlCAFMEQCAIQgAgGX0iGTcDQEEBIRJBjwkMAQsgDEGAEHEEQEEBIRJBkAkMAQtBkQlBjwkgDEEBcSISGwshFiAZIBQQRyENCyAPQQAgC0EASBsNDiAMQf//e3EgDCAPGyEMIAgpA0AiGUIAUiALckUEQCAUIQ1BACELDAwLIAsgGVAgFCANa2oiByAHIAtIGyELDAsLQQAhDAJ/Qf////8HIAsgC0H/////B08bIgoiEUEARyEQAkACfwJAAkAgCCgCQCIHQY4lIAcbIg0iD0EDcUUgEUVyDQADQCAPLQAAIgxFDQIgEUEBayIRQQBHIRAgD0EBaiIPQQNxRQ0BIBENAAsLIBBFDQICQCAPLQAARSARQQRJckUEQANAIA8oAgAiB0F/cyAHQYGChAhrcUGAgYKEeHENAiAPQQRqIQ8gEUEEayIRQQNLDQALCyARRQ0DC0EADAELQQELIRADQCAQRQRAIA8tAAAhDEEBIRAMAQsgDyAMRQ0CGiAPQQFqIQ8gEUEBayIRRQ0BQQAhEAwACwALQQALIgcgDWsgCiAHGyIHIA1qIQogC0EATgRAIAkhDCAHIQsMCwsgCSEMIAchCyAKLQAADQ0MCgsgCwRAIAgoAkAMAgtBACEHIABBICATQQAgDBApDAILIAhBADYCDCAIIAgpA0A+AgggCCAIQQhqIgc2AkBBfyELIAcLIQlBACEHAkADQCAJKAIAIg1FDQEgCEEEaiANEIYBIgpBAEgiDSAKIAsgB2tLckUEQCAJQQRqIQkgCyAHIApqIgdLDQEMAgsLIA0NDQtBPSEKIAdBAEgNCyAAQSAgEyAHIAwQKSAHRQRAQQAhBwwBC0EAIQogCCgCQCEJA0AgCSgCACINRQ0BIAhBBGogDRCGASINIApqIgogB0sNASAAIAhBBGogDRAmIAlBBGohCSAHIApLDQALCyAAQSAgEyAHIAxBgMAAcxApIBMgByAHIBNIGyEHDAgLIA9BACALQQBIGw0IQT0hCiAAIAgrA0AgEyALIAwgByAFERwAIgdBAE4NBwwJCyAIIAgpA0A8ADdBASELIBchDSAJIQwMBAsgBy0AASEJIAdBAWohBwwACwALIAANByAVRQ0CQQEhBwNAIAQgB0ECdGooAgAiAARAIAMgB0EDdGogACACIAYQhwFBASEOIAdBAWoiB0EKRw0BDAkLC0EBIQ4gB0EKTw0HA0AgBCAHQQJ0aigCAA0BIAdBAWoiB0EKRw0ACwwHC0EcIQoMBAsgCyAKIA1rIhAgCyAQShsiCSASQf////8Hc0oNAkE9IQogEyAJIBJqIgsgCyATSBsiByAYSg0DIABBICAHIAsgDBApIAAgFiASECYgAEEwIAcgCyAMQYCABHMQKSAAQTAgCSAQQQAQKSAAIA0gEBAmIABBICAHIAsgDEGAwABzECkMAQsLQQAhDgwDC0E9IQoLQfw7IAo2AgALQX8hDgsgCEHQAGokACAOC9kCAQR/IwBB0AFrIgUkACAFIAI2AswBIAVBoAFqIgJBAEEoECoaIAUgBSgCzAE2AsgBAkBBACABIAVByAFqIAVB0ABqIAIgAyAEEIoBQQBIBEBBfyEEDAELQQEgBiAAKAJMQQBOGyEGIAAoAgAhByAAKAJIQQBMBEAgACAHQV9xNgIACwJ/AkACQCAAKAIwRQRAIABB0AA2AjAgAEEANgIcIABCADcDECAAKAIsIQggACAFNgIsDAELIAAoAhANAQtBfyAAEJ0BDQEaCyAAIAEgBUHIAWogBUHQAGogBUGgAWogAyAEEIoBCyECIAgEQCAAQQBBACAAKAIkEQYAGiAAQQA2AjAgACAINgIsIABBADYCHCAAKAIUIQEgAEIANwMQIAJBfyABGyECCyAAIAAoAgAiACAHQSBxcjYCAEF/IAIgAEEgcRshBCAGRQ0ACyAFQdABaiQAIAQLfwIBfwF+IAC9IgNCNIinQf8PcSICQf8PRwR8IAJFBEAgASAARAAAAAAAAAAAYQR/QQAFIABEAAAAAAAA8EOiIAEQjAEhACABKAIAQUBqCzYCACAADwsgASACQf4HazYCACADQv////////+HgH+DQoCAgICAgIDwP4S/BSAACwsVACAARQRAQQAPC0H8OyAANgIAQX8LzgECA38CfSMAQRBrIgMkAEEBIQQgA0EIaiAAQfwAaiIFIAAgAUEBdGpBxABqIgEvAQAQHwJAAkAgAyoCCCIHIAIqAgAiBlwEQCAHIAdbBEAgAi0ABCECDAILIAYgBlwhBAsgAi0ABCECIARFDQAgAy0ADCACQf8BcUYNAQsgBSABIAYgAhA5A0AgAC0AACIBQQRxDQEgACABQQRyOgAAIAAoAhAiAQRAIAAgAREAAAsgAEGAgID+BzYCnAEgACgC5AMiAA0ACwsgA0EQaiQAC9EDAEHUO0GoHBAcQdU7QYoWQQFBAUEAEBtB1jtB/RJBAUGAf0H/ABAEQdc7QfYSQQFBgH9B/wAQBEHYO0H0EkEBQQBB/wEQBEHZO0GUCkECQYCAfkH//wEQBEHaO0GLCkECQQBB//8DEARB2ztBsQpBBEGAgICAeEH/////BxAEQdw7QagKQQRBAEF/EARB3TtB+BhBBEGAgICAeEH/////BxAEQd47Qe8YQQRBAEF/EARB3ztBjxBCgICAgICAgICAf0L///////////8AEIQBQeA7QY4QQgBCfxCEAUHhO0GIEEEEEA1B4jtB9BtBCBANQeM7QaQZEA5B5DtBmSIQDkHlO0EEQZcZEAhB5jtBAkGwGRAIQec7QQRBvxkQCEHoO0GPFhAaQek7QQBB1CEQAUHqO0EAQboiEAFB6ztBAUHyIRABQew7QQJB5B4QAUHtO0EDQYMfEAFB7jtBBEGrHxABQe87QQVByB8QAUHwO0EEQd8iEAFB8TtBBUH9IhABQeo7QQBBriAQAUHrO0EBQY0gEAFB7DtBAkHwIBABQe07QQNBziAQAUHuO0EEQbMhEAFB7ztBBUGRIRABQfI7QQZB7h8QAUHzO0EHQaQjEAELJQAgAEH0JjYCACAALQAEBEAgACgCCEH9DxBmCyAAKAIIEAYgAAsDAAALJQAgAEHsJzYCACAALQAEBEAgACgCCEH9DxBmCyAAKAIIEAYgAAs3AQJ/QQQQHiICIAE2AgBBBBAeIgMgATYCAEGjOyAAQeI7QfooQcEBIAJB4jtB/ihBwgEgAxAHCzcBAX8gASAAKAIEIgNBAXVqIQEgACgCACEAIAEgAiADQQFxBH8gASgCACAAaigCAAUgAAsRBQALOQEBfyABIAAoAgQiBEEBdWohASAAKAIAIQAgASACIAMgBEEBcQR/IAEoAgAgAGooAgAFIAALEQMACwkAIAEgABEAAAsHACAAEQ4ACzUBAX8gASAAKAIEIgJBAXVqIQEgACgCACEAIAEgAkEBcQR/IAEoAgAgAGooAgAFIAALEQAACzABAX8jAEEQayICJAAgAiABNgIIIAJBCGogABECACEAIAIoAggQBiACQRBqJAAgAAsMACABIAAoAgARAAALCQAgAEEBOgAEC9coAQJ/QaA7QaE7QaI7QQBBjCZBB0GPJkEAQY8mQQBB2RZBkSZBCBAFQQgQHiIAQoiAgIAQNwMAQaA7QZcbQQZBoCZBuCZBCSAAQQEQAEGkO0GlO0GmO0GgO0GMJkEKQYwmQQtBjCZBDEG4EUGRJkENEAVBBBAeIgBBDjYCAEGkO0HoFEECQcAmQcgmQQ8gAEEAEABBoDtBowxBAkHMJkHUJkEQQREQA0GgO0GAHEEDQaQnQbAnQRJBExADQbg7Qbk7Qbo7QQBBjCZBFEGPJkEAQY8mQQBB6RZBkSZBFRAFQQgQHiIAQoiAgIAQNwMAQbg7QegcQQJBuCdByCZBFiAAQQEQAEG7O0G8O0G9O0G4O0GMJkEXQYwmQRhBjCZBGUHPEUGRJkEaEAVBBBAeIgBBGzYCAEG7O0HoFEECQcAnQcgmQRwgAEEAEABBuDtBowxBAkHIJ0HUJkEdQR4QA0G4O0GAHEEDQaQnQbAnQRJBHxADQb47Qb87QcA7QQBBjCZBIEGPJkEAQY8mQQBB2hpBkSZBIRAFQb47QQFB+CdBjCZBIkEjEA9BvjtBkBtBAUH4J0GMJkEiQSMQA0G+O0HpCEECQfwnQcgmQSRBJRADQQgQHiIAQQA2AgQgAEEmNgIAQb47Qa0cQQRBkChBoChBJyAAQQAQAEEIEB4iAEEANgIEIABBKDYCAEG+O0GkEUEDQagoQbQoQSkgAEEAEABBCBAeIgBBADYCBCAAQSo2AgBBvjtByB1BA0G8KEHIKEErIABBABAAQQgQHiIAQQA2AgQgAEEsNgIAQb47QaYQQQNB0ChByChBLSAAQQAQAEEIEB4iAEEANgIEIABBLjYCAEG+O0HLHEEDQdwoQbAnQS8gAEEAEABBCBAeIgBBADYCBCAAQTA2AgBBvjtB0h1BAkHoKEHUJkExIABBABAAQQgQHiIAQQA2AgQgAEEyNgIAQb47QZcQQQJB8ChB1CZBMyAAQQAQAEHBO0GECkH4KEE0QZEmQTUQCkHiD0EAEEhB6g5BCBBIQYITQRAQSEHxFUEYEEhBgxdBIBBIQfAOQSgQSEHBOxAJQaM7Qf8aQfgoQTZBkSZBNxAKQYMXQQAQkwFB8A5BCBCTAUGjOxAJQcI7QYobQfgoQThBkSZBORAKQQQQHiIAQQg2AgBBBBAeIgFBCDYCAEHCO0GEG0HiO0H6KEE6IABB4jtB/ihBOyABEAdBBBAeIgBBADYCAEEEEB4iAUEANgIAQcI7QeUOQds7QdQmQTwgAEHbO0HIKEE9IAEQB0HCOxAJQcM7QcQ7QcU7QQBBjCZBPkGPJkEAQY8mQQBB+xtBkSZBPxAFQcM7QQFBhClBjCZBwABBwQAQD0HDO0HXDkEBQYQpQYwmQcAAQcEAEANBwztB0BpBAkGIKUHUJkHCAEHDABADQcM7QekIQQJBkClByCZBxABBxQAQA0EIEB4iAEEANgIEIABBxgA2AgBBwztB9w9BAkGQKUHIJkHHACAAQQAQAEEIEB4iAEEANgIEIABByAA2AgBBwztB6htBA0GYKUHIKEHJACAAQQAQAEEIEB4iAEEANgIEIABBygA2AgBBwztBnxtBA0GkKUHIKEHLACAAQQAQAEEIEB4iAEEANgIEIABBzAA2AgBBwztB0BRBBEGwKUHAKUHNACAAQQAQAEEIEB4iAEEANgIEIABBzgA2AgBBwztBiA1BBEGwKUHAKUHNACAAQQAQAEEIEB4iAEEANgIEIABBzwA2AgBBwztB3RNBA0GkKUHIKEHLACAAQQAQAEEIEB4iAEEANgIEIABB0AA2AgBBwztB+QtBA0GkKUHIKEHLACAAQQAQAEEIEB4iAEEANgIEIABB0QA2AgBBwztBuBBBA0GkKUHIKEHLACAAQQAQAEEIEB4iAEEANgIEIABB0gA2AgBBwztB5RpBA0GkKUHIKEHLACAAQQAQAEEIEB4iAEEANgIEIABB0wA2AgBBwztB/BRBA0GkKUHIKEHLACAAQQAQAEEIEB4iAEEANgIEIABB1AA2AgBBwztBlRNBA0GkKUHIKEHLACAAQQAQAEEIEB4iAEEANgIEIABB1QA2AgBBwztBtQpBA0GkKUHIKEHLACAAQQAQAEEIEB4iAEEANgIEIABB1gA2AgBBwztBuBVBBEGwKUHAKUHNACAAQQAQAEEIEB4iAEEANgIEIABB1wA2AgBBwztBmw1BBEGwKUHAKUHNACAAQQAQAEEIEB4iAEEANgIEIABB2AA2AgBBwztB7RNBA0GkKUHIKEHLACAAQQAQAEEIEB4iAEEANgIEIABB2QA2AgBBwztBxAlBA0GkKUHIKEHLACAAQQAQAEEIEB4iAEEANgIEIABB2gA2AgBBwztB8QhBA0GkKUHIKEHLACAAQQAQAEEIEB4iAEEANgIEIABB2wA2AgBBwztBhwlBA0HIKUH+KEHcACAAQQAQAEEIEB4iAEEANgIEIABB3QA2AgBBwztB1BBBA0HIKUH+KEHcACAAQQAQAEEIEB4iAEEANgIEIABB3gA2AgBBwztB5gxBA0HIKUH+KEHcACAAQQAQAEEIEB4iAEEANgIEIABB3wA2AgBBwztBzBNBAkGQKUHIJkHHACAAQQAQAEEIEB4iAEEANgIEIABB4AA2AgBBwztBrAlBA0HIKUH+KEHcACAAQQAQAEEIEB4iAEEANgIEIABB4QA2AgBBwztBnxZBA0HIKUH+KEHcACAAQQAQAEEIEB4iAEEANgIEIABB4gA2AgBBwztBoRdBA0HIKUH+KEHcACAAQQAQAEEIEB4iAEEANgIEIABB4wA2AgBBwztBvw1BA0HIKUH+KEHcACAAQQAQAEEIEB4iAEEANgIEIABB5AA2AgBBwztB+xNBAkGQKUHIJkHHACAAQQAQAEEIEB4iAEEANgIEIABB5QA2AgBBwztBkQ9BA0HIKUH+KEHcACAAQQAQAEEIEB4iAEEANgIEIABB5gA2AgBBwztBwQxBA0HIKUH+KEHcACAAQQAQAEEIEB4iAEEANgIEIABB5wA2AgBBwztBvhNBAkGQKUHIJkHHACAAQQAQAEEIEB4iAEEANgIEIABB6AA2AgBBwztBsxdBA0HIKUH+KEHcACAAQQAQAEEIEB4iAEEANgIEIABB6QA2AgBBwztBzw1BA0HIKUH+KEHcACAAQQAQAEEIEB4iAEEANgIEIABB6gA2AgBBwztBpQ9BA0HIKUH+KEHcACAAQQAQAEEIEB4iAEEANgIEIABB6wA2AgBBwztB0gxBA0HIKUH+KEHcACAAQQAQAEEIEB4iAEEANgIEIABB7AA2AgBBwztBiRdBA0HIKUH+KEHcACAAQQAQAEEIEB4iAEEANgIEIABB7QA2AgBBwztBrA1BA0HIKUH+KEHcACAAQQAQAEEIEB4iAEEANgIEIABB7gA2AgBBwztB9w5BA0HIKUH+KEHcACAAQQAQAEEIEB4iAEEANgIEIABB7wA2AgBBwztBrQxBA0HIKUH+KEHcACAAQQAQAEEIEB4iAEEANgIEIABB8AA2AgBBwztB/RhBA0GkKUHIKEHLACAAQQAQAEEIEB4iAEEANgIEIABB8QA2AgBBwztBshRBA0HIKUH+KEHcACAAQQAQAEEIEB4iAEEANgIEIABB8gA2AgBBwztBlBJBBEGwKUHAKUHNACAAQQAQAEEIEB4iAEEANgIEIABB8wA2AgBBwztBzhlBBEGwKUHAKUHNACAAQQAQAEEIEB4iAEEANgIEIABB9AA2AgBBwztB4g1BBEGwKUHAKUHNACAAQQAQAEEIEB4iAEEANgIEIABB9QA2AgBBwztBrRNBBEGwKUHAKUHNACAAQQAQAEEIEB4iAEEANgIEIABB9gA2AgBBwztB+gxBBEGwKUHAKUHNACAAQQAQAEEIEB4iAEEANgIEIABB9wA2AgBBwztBnhVBA0GkKUHIKEHLACAAQQAQAEEIEB4iAEEANgIEIABB+AA2AgBBwztBrxtBAkHUKUHUJkH5ACAAQQAQAEEIEB4iAEEANgIEIABB+gA2AgBBwztB3BRBA0HcKUGwJ0H7ACAAQQAQAEEIEB4iAEEANgIEIABB/AA2AgBBwztBiQxBAkHUKUHUJkH5ACAAQQAQAEEIEB4iAEEANgIEIABB/QA2AgBBwztBxhBBAkHUKUHUJkH5ACAAQQAQAEEIEB4iAEEANgIEIABB/gA2AgBBwztB8hpBAkHUKUHUJkH5ACAAQQAQAEEIEB4iAEEANgIEIABB/wA2AgBBwztBjRVBAkHUKUHUJkH5ACAAQQAQAEEIEB4iAEEANgIEIABBgAE2AgBBwztBoRNBAkHUKUHUJkH5ACAAQQAQAEEIEB4iAEEANgIEIABBgQE2AgBBwztBxwpBAkHUKUHUJkH5ACAAQQAQAEEIEB4iAEEANgIEIABBggE2AgBBwztBwhVBA0HcKUGwJ0H7ACAAQQAQAEEIEB4iAEEANgIEIABBgwE2AgBBwztB4RBBAkHoKUHUJkGEASAAQQAQAEEIEB4iAEEANgIEIABBhQE2AgBBwztBuAlBAkHwKUH6KEGGASAAQQAQAEEIEB4iAEEANgIEIABBhwE2AgBBwztBrRZBAkHwKUH6KEGGASAAQQAQAEEIEB4iAEEANgIEIABBiAE2AgBBwztBqhdBAkHoKUHUJkGEASAAQQAQAEEIEB4iAEEANgIEIABBiQE2AgBBwztBmw9BAkHoKUHUJkGEASAAQQAQAEEIEB4iAEEANgIEIABBigE2AgBBwztBvxdBAkHoKUHUJkGEASAAQQAQAEEIEB4iAEEANgIEIABBiwE2AgBBwztBsg9BAkHoKUHUJkGEASAAQQAQAEEIEB4iAEEANgIEIABBjAE2AgBBwztBlRdBAkHoKUHUJkGEASAAQQAQAEEIEB4iAEEANgIEIABBjQE2AgBBwztBhA9BAkHoKUHUJkGEASAAQQAQAEEIEB4iAEEANgIEIABBjgE2AgBBwztBihlBAkHUKUHUJkH5ACAAQQAQAEEIEB4iAEEANgIEIABBjwE2AgBBwztBwRRBAkHwKUH6KEGGASAAQQAQAEEIEB4iAEEANgIEIABBkAE2AgBBwztBnhJBA0H4KUGEKkGRASAAQQAQAEEIEB4iAEEANgIEIABBkgE2AgBBwztB0AlBAkHUKUHUJkH5ACAAQQAQAEEIEB4iAEEANgIEIABBkwE2AgBBwztB/AhBAkHUKUHUJkH5ACAAQQAQAEEIEB4iAEEANgIEIABBlAE2AgBBwztB2RlBA0HcKUGwJ0H7ACAAQQAQAEEIEB4iAEEANgIEIABBlQE2AgBBwztBtBNBA0GMKkGYKkGWASAAQQAQAEEIEB4iAEEANgIEIABBlwE2AgBBwztBhxxBBEGgKkGgKEGYASAAQQAQAEEIEB4iAEEANgIEIABBmQE2AgBBwztBnBxBA0GwKkHIKEGaASAAQQAQAEEIEB4iAEEANgIEIABBmwE2AgBBwztBmgpBAkG8KkHUJkGcASAAQQAQAEEIEB4iAEEANgIEIABBnQE2AgBBwztBmQxBAkHEKkHUJkGeASAAQQAQAEEIEB4iAEEANgIEIABBnwE2AgBBwztBkxxBA0HMKkGwJ0GgASAAQQAQAEEIEB4iAEEANgIEIABBoQE2AgBBwztBuxZBA0HYKkHIKEGiASAAQQAQAEEIEB4iAEEANgIEIABBowE2AgBBwztBvxtBAkHkKkHUJkGkASAAQQAQAEEIEB4iAEEANgIEIABBpQE2AgBBwztB0xtBA0HYKkHIKEGiASAAQQAQAEEIEB4iAEEANgIEIABBpgE2AgBBwztBqB1BA0HsKkHIKEGnASAAQQAQAEEIEB4iAEEANgIEIABBqAE2AgBBwztBph1BAkGQKUHIJkHHACAAQQAQAEEIEB4iAEEANgIEIABBqQE2AgBBwztBuR1BA0H4KkHIKEGqASAAQQAQAEEIEB4iAEEANgIEIABBqwE2AgBBwztBtx1BAkGQKUHIJkHHACAAQQAQAEEIEB4iAEEANgIEIABBrAE2AgBBwztB3whBAkGQKUHIJkHHACAAQQAQAEEIEB4iAEEANgIEIABBrQE2AgBBwztB1whBAkGEK0HUJkGuASAAQQAQAEEIEB4iAEEANgIEIABBrwE2AgBBwztB3hVBAkGQKUHIJkHHACAAQQAQAEEIEB4iAEEANgIEIABBsAE2AgBBwztB3AlBAkGEK0HUJkGuASAAQQAQAEEIEB4iAEEANgIEIABBsQE2AgBBwztB6QlBBUGQK0GkK0GyASAAQQAQAEEIEB4iAEEANgIEIABBswE2AgBBwztB5w9BAkHwKUH6KEGGASAAQQAQAEEIEB4iAEEANgIEIABBtAE2AgBBwztB0Q9BAkHwKUH6KEGGASAAQQAQAEEIEB4iAEEANgIEIABBtQE2AgBBwztBhhNBAkHwKUH6KEGGASAAQQAQAEEIEB4iAEEANgIEIABBtgE2AgBBwztB+BVBAkHwKUH6KEGGASAAQQAQAEEIEB4iAEEANgIEIABBtwE2AgBBwztByxdBAkHwKUH6KEGGASAAQQAQAEEIEB4iAEEANgIEIABBuAE2AgBBwztBvw9BAkHwKUH6KEGGASAAQQAQAEEIEB4iAEEANgIEIABBuQE2AgBBwztB+QlBAkGsK0HUJkG6ASAAQQAQAEEIEB4iAEEANgIEIABBuwE2AgBBwztBzBVBA0H4KUGEKkGRASAAQQAQAEEIEB4iAEEANgIEIABBvAE2AgBBwztBqBJBA0H4KUGEKkGRASAAQQAQAEEIEB4iAEEANgIEIABBvQE2AgBBwztB5BlBA0H4KUGEKkGRASAAQQAQAEEIEB4iAEEANgIEIABBvgE2AgBBwztBqxVBAkHUKUHUJkH5ACAAQQAQAAtZAQF/IAAgACgCSCIBQQFrIAFyNgJIIAAoAgAiAUEIcQRAIAAgAUEgcjYCAEF/DwsgAEIANwIEIAAgACgCLCIBNgIcIAAgATYCFCAAIAEgACgCMGo2AhBBAAtHAAJAIAFBA00EfyAAIAFBAnRqQQRqBSABQQRrIgEgACgCGCIAKAIEIAAoAgAiAGtBAnVPDQEgACABQQJ0agsoAgAPCxACAAs4AQF/IAFBAEgEQBACAAsgAUEBa0EFdkEBaiIBQQJ0EB4hAiAAIAE2AgggAEEANgIEIAAgAjYCAAvSBQEJfyAAIAEvAQA7AQAgACABKQIENwIEIAAgASkCDDcCDCAAIAEoAhQ2AhQCQAJAIAEoAhgiA0UNAEEYEB4iBUEANgIIIAVCADcCACADKAIEIgEgAygCACICRwRAIAEgAmsiAkEASA0CIAUgAhAeIgE2AgAgBSABIAJqNgIIIAMoAgAiAiADKAIEIgZHBEADQCABIAIoAgA2AgAgAUEEaiEBIAJBBGoiAiAGRw0ACwsgBSABNgIECyAFQgA3AgwgBUEANgIUIAMoAhAiAUUNACAFQQxqIAEQnwEgAygCDCEGIAUgBSgCECIEIAMoAhAiAkEfcWogAkFgcWoiATYCEAJAAkAgBEUEQCABQQFrIQMMAQsgAUEBayIDIARBAWtzQSBJDQELIAUoAgwgA0EFdkEAIAFBIU8bQQJ0akEANgIACyAFKAIMIARBA3ZB/P///wFxaiEBIARBH3EiA0UEQCACQQBMDQEgAkEgbSEDIAJBH2pBP08EQCABIAYgA0ECdBAzGgsgAiADQQV0ayICQQBMDQEgASADQQJ0IgNqIgEgASgCAEF/QSAgAmt2IgFBf3NxIAMgBmooAgAgAXFyNgIADAELIAJBAEwNAEF/IAN0IQhBICADayEEIAJBIE4EQCAIQX9zIQkgASgCACEHA0AgASAHIAlxIAYoAgAiByADdHI2AgAgASABKAIEIAhxIAcgBHZyIgc2AgQgBkEEaiEGIAFBBGohASACQT9LIQogAkEgayECIAoNAAsgAkEATA0BCyABIAEoAgBBfyAEIAQgAiACIARKGyIEa3YgCHFBf3NxIAYoAgBBf0EgIAJrdnEiBiADdHI2AgAgAiAEayICQQBMDQAgASADIARqQQN2Qfz///8BcWoiASABKAIAQX9BICACa3ZBf3NxIAYgBHZyNgIACyAAKAIYIQEgACAFNgIYIAEEQCABEFsLDwsQAgALvQMBB38gAARAIwBBIGsiBiQAIAAoAgAiASgC5AMiAwRAIAMgARBvGiABQQA2AuQDCyABKALsAyICIAEoAugDIgNHBEBBASACIANrQQJ1IgIgAkEBTRshBEEAIQIDQCADIAJBAnRqKAIAQQA2AuQDIAJBAWoiAiAERw0ACwsgASADNgLsAwJAIAMgAUHwA2oiAigCAEYNACAGQQhqQQBBACACEEoiAigCBCABKALsAyABKALoAyIEayIFayIDIAQgBRAzIQUgASgC6AMhBCABIAU2AugDIAIgBDYCBCABKALsAyEFIAEgAigCCDYC7AMgAiAFNgIIIAEoAvADIQcgASACKAIMNgLwAyACIAQ2AgAgAiAHNgIMIAQgBUcEQCACIAUgBCAFa0EDakF8cWo2AggLIARFDQAgBBAnIAEoAugDIQMLIAMEQCABIAM2AuwDIAMQJwsgASgClAEhAyABQQA2ApQBIAMEQCADEFsLIAEQJyAAKAIIIQEgAEEANgIIIAEEQCABIAEoAgAoAgQRAAALIAAoAgQhASAAQQA2AgQgAQRAIAEgASgCACgCBBEAAAsgBkEgaiQAIAAQIwsLtQEBAX8jAEEQayICJAACfyABBEAgASgCACEBQYgEEB4gARBcIAENARogAkH3GTYCACACEHIQJAALQZQ7LQAARQRAQfg6QQM2AgBBiDtCgICAgICAgMA/NwIAQYA7QgA3AgBBlDtBAToAAEH8OkH8Oi0AAEH+AXE6AABB9DpBADYCAEGQO0EANgIAC0GIBBAeQfQ6EFwLIQEgAEIANwIEIAAgATYCACABIAA2AgQgAkEQaiQAIAALGwEBfyAABEAgACgCACIBBEAgARAjCyAAECMLC0kBAn9BBBAeIQFBIBAeIgBBADYCHCAAQoCAgICAgIDAPzcCFCAAQgA3AgwgAEEAOgAIIABBAzYCBCAAQQA2AgAgASAANgIAIAELIAAgAkEFR0EAIAIbRQRAQbgwIAMgBBBJDwsgAyAEEHALIgEBfiABIAKtIAOtQiCGhCAEIAARFQAiBUIgiKckASAFpwuoAQEFfyAAKAJUIgMoAgAhBSADKAIEIgQgACgCFCAAKAIcIgdrIgYgBCAGSRsiBgRAIAUgByAGECsaIAMgAygCACAGaiIFNgIAIAMgAygCBCAGayIENgIECyAEIAIgAiAESxsiBARAIAUgASAEECsaIAMgAygCACAEaiIFNgIAIAMgAygCBCAEazYCBAsgBUEAOgAAIAAgACgCLCIBNgIcIAAgATYCFCACCwQAQgALBABBAAuKBQIGfgJ/IAEgASgCAEEHakF4cSIBQRBqNgIAIAAhCSABKQMAIQMgASkDCCEGIwBBIGsiCCQAAkAgBkL///////////8AgyIEQoCAgICAgMCAPH0gBEKAgICAgIDA/8MAfVQEQCAGQgSGIANCPIiEIQQgA0L//////////w+DIgNCgYCAgICAgIAIWgRAIARCgYCAgICAgIDAAHwhAgwCCyAEQoCAgICAgICAQH0hAiADQoCAgICAgICACFINASACIARCAYN8IQIMAQsgA1AgBEKAgICAgIDA//8AVCAEQoCAgICAgMD//wBRG0UEQCAGQgSGIANCPIiEQv////////8Dg0KAgICAgICA/P8AhCECDAELQoCAgICAgID4/wAhAiAEQv///////7//wwBWDQBCACECIARCMIinIgBBkfcASQ0AIAMhAiAGQv///////z+DQoCAgICAgMAAhCIFIQcCQCAAQYH3AGsiAUHAAHEEQCACIAFBQGqthiEHQgAhAgwBCyABRQ0AIAcgAa0iBIYgAkHAACABa62IhCEHIAIgBIYhAgsgCCACNwMQIAggBzcDGAJAQYH4ACAAayIAQcAAcQRAIAUgAEFAaq2IIQNCACEFDAELIABFDQAgBUHAACAAa62GIAMgAK0iAoiEIQMgBSACiCEFCyAIIAM3AwAgCCAF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ASAAKAIAIQAgASACQQFxBH8gASgCACAAaigCAAUgAAsRCwALYQECfyMAQRBrIgIkACABIAAoAgQiA0EBdWohASAAKAIAIQAgAiABIANBAXEEfyABKAIAIABqKAIABSAACxEBAEEQEB4iACACKQMINwMIIAAgAikDADcDACACQRBqJAAgAAtjAQJ/IwBBEGsiAyQAIAEgACgCBCIEQQF1aiEBIAAoAgAhACADIAEgAiAEQQFxBH8gASgCACAAaigCAAUgAAsRAwBBEBAeIgAgAykDCDcDCCAAIAMpAwA3AwAgA0EQaiQAIAALNwEBfyABIAAoAgQiA0EBdWohASAAKAIAIQAgASACIANBAXEEfyABKAIAIABqKAIABSAACxEEAAs5AQF/IAEgACgCBCIEQQF1aiEBIAAoAgAhACABIAIgAyAEQQFxBH8gASgCACAAaigCAAUgAAsRCAALCQAgASAAEQIACwUAQcM7Cw8AIAEgACgCAGogAjYCAAsNACABIAAoAgBqKAIACxgBAX9BEBAeIgBCADcDCCAAQQA2AgAgAAsYAQF/QRAQHiIAQgA3AwAgAEIANwMIIAALDABBMBAeQQBBMBAqCzcBAX8gASAAKAIEIgNBAXVqIQEgACgCACEAIAEgAiADQQFxBH8gASgCACAAaigCAAUgAAsRHgALBQBBvjsLIQAgACABKAIAIAEgASwAC0EASBtBuzsgAigCABAQNgIACyoBAX9BDBAeIgFBADoABCABIAAoAgA2AgggAEEANgIAIAFB2Cc2AgAgAQsFAEG7OwsFAEG4OwshACAAIAEoAgAgASABLAALQQBIG0GkOyACKAIAEBA2AgAL2AEBBH8jAEEgayIDJAAgASgCACIEQfD///8HSQRAAkACQCAEQQtPBEAgBEEPckEBaiIFEB4hBiADIAVBgICAgHhyNgIQIAMgBjYCCCADIAQ2AgwgBCAGaiEFDAELIAMgBDoAEyADQQhqIgYgBGohBSAERQ0BCyAGIAFBBGogBBArGgsgBUEAOgAAIAMgAjYCACADQRhqIANBCGogAyAAEQMAIAMoAhgQHSADKAIYIgAQBiADKAIAEAYgAywAE0EASARAIAMoAggQIwsgA0EgaiQAIAAPCxACAAsqAQF/QQwQHiIBQQA6AAQgASAAKAIANgIIIABBADYCACABQeAmNgIAIAELBQBBpDsLaQECfyMAQRBrIgYkACABIAAoAgQiB0EBdWohASAAKAIAIQAgBiABIAIgAyAEIAUgB0EBcQR/IAEoAgAgAGooAgAFIAALERAAQRAQHiIAIAYpAwg3AwggACAGKQMANwMAIAZBEGokACAACwUAQaA7Cx0AIAAoAgAiACAALQAAQfcBcUEIQQAgARtyOgAAC6oBAgJ/AX0jAEEQayICJAAgACgCACEAIAFB/wFxIgNBBkkEQAJ/AkACQAJAIANBBGsOAgABAgsgAEHUA2ogAC0AiANBA3FBAkYNAhogAEHMA2oMAgsgAEHMA2ogAC0AiANBA3FBAkYNARogAEHUA2oMAQsgACABQf8BcUECdGpBzANqCyoCACEEIAJBEGokACAEuw8LIAJB7hA2AgAgAEEFQdglIAIQLBAkAAuqAQICfwF9IwBBEGsiAiQAIAAoAgAhACABQf8BcSIDQQZJBEACfwJAAkACQCADQQRrDgIAAQILIABBxANqIAAtAIgDQQNxQQJGDQIaIABBvANqDAILIABBvANqIAAtAIgDQQNxQQJGDQEaIABBxANqDAELIAAgAUH/AXFBAnRqQbwDagsqAgAhBCACQRBqJAAgBLsPCyACQe4QNgIAIABBBUHYJSACECwQJAALqgECAn8BfSMAQRBrIgIkACAAKAIAIQAgAUH/AXEiA0EGSQRAAn8CQAJAAkAgA0EEaw4CAAECCyAAQbQDaiAALQCIA0EDcUECRg0CGiAAQawDagwCCyAAQawDaiAALQCIA0EDcUECRg0BGiAAQbQDagwBCyAAIAFB/wFxQQJ0akGsA2oLKgIAIQQgAkEQaiQAIAS7DwsgAkHuEDYCACAAQQVB2CUgAhAsECQAC08AIAAgASgCACIBKgKcA7s5AwAgACABKgKkA7s5AwggACABKgKgA7s5AxAgACABKgKoA7s5AxggACABKgKMA7s5AyAgACABKgKQA7s5AygLDAAgACgCACoCkAO7CwwAIAAoAgAqAowDuwsMACAAKAIAKgKoA7sLDAAgACgCACoCoAO7CwwAIAAoAgAqAqQDuwsMACAAKAIAKgKcA7sL6AMCBH0FfyMAQUBqIgokACAAKAIAIQAgCkEIakEAQTgQKhpB8DpB8DooAgBBAWo2AgAgABB4IAAtABRBA3EiCCADQQEgA0H/AXEbIAgbIQkgAEEUaiEIIAG2IQQgACoC+AMhBQJ9AkACQAJAIAAtAPwDQQFrDgIBAAILIAUgBJRDCtcjPJQhBQsgBUMAAAAAYEUNACAAIAlB/wFxQQAgBCAEEDEgCEECQQEgBBAiIAhBAkEBIAQQIZKSDAELIAggCUH/AXFBACAEIAQQLSIFIAVbBEBBAiELIAggCUH/AXFBACAEIAQQLQwBCyAEIARcIQsgBAshByACtiEFIAAqAoAEIQYgACAHAn0CQAJAAkAgAC0AhARBAWsOAgEAAgsgBiAFlEMK1yM8lCEGCyAGQwAAAABgRQ0AIAAgCUH/AXFBASAFIAQQMSAIQQBBASAEECIgCEEAQQEgBBAhkpIMAQsgCCAJQf8BcSIJQQEgBSAEEC0iBiAGWwRAQQIhDCAIIAlBASAFIAQQLQwBCyAFIAVcIQwgBQsgA0H/AXEgCyAMIAQgBUEBQQAgCkEIakEAQfA6KAIAED0EQCAAIAAtAIgDQQNxIAQgBRB2IABEAAAAAAAAAABEAAAAAAAAAAAQcwsgCkFAayQACw0AIAAoAgAtAABBAXELFQAgACgCACIAIAAtAABB/gFxOgAACxAAIAAoAgAtAABBBHFBAnYLegECfyMAQRBrIgEkACAAKAIAIgAoAggEQANAIAAtAAAiAkEEcUUEQCAAIAJBBHI6AAAgACgCECICBEAgACACEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQELCyABQRBqJAAPCyABQYAINgIAIABBBUHYJSABECwQJAALLgEBfyAAKAIIIQEgAEEANgIIIAEEQCABIAEoAgAoAgQRAAALIAAoAgBBADYCEAsXACAAKAIEKAIIIgAgACgCACgCCBEAAAsuAQF/IAAoAgghAiAAIAE2AgggAgRAIAIgAigCACgCBBEAAAsgACgCAEEFNgIQCz4BAX8gACgCBCEBIABBADYCBCABBEAgASABKAIAKAIEEQAACyAAKAIAIgBBADYCCCAAIAAtAABB7wFxOgAAC0kBAX8jAEEQayIGJAAgBiABKAIEKAIEIgEgAiADIAQgBSABKAIAKAIIERAAIAAgBisDALY4AgAgACAGKwMItjgCBCAGQRBqJAALcwECfyMAQRBrIgIkACAAKAIEIQMgACABNgIEIAMEQCADIAMoAgAoAgQRAAALIAAoAgAiACgC6AMgACgC7ANHBEAgAkH5IzYCACAAQQVB2CUgAhAsECQACyAAQQQ2AgggACAALQAAQRByOgAAIAJBEGokAAs8AQF/AkAgACgCACIAKALsAyAAKALoAyIAa0ECdSABTQ0AIAAgAUECdGooAgAiAEUNACAAKAIEIQILIAILGQAgACgCACgC5AMiAEUEQEEADwsgACgCBAsXACAAKAIAIgAoAuwDIAAoAugDa0ECdQuOAwEDfyMAQdACayICJAACQCAAKAIAIgAoAuwDIAAoAugDRg0AIAEoAgAiAygC5AMhASAAIAMQb0UNACAAIAFGBEAgAkEIakEAQcQCECoaIAJBADoAGCACQgA3AxAgAkGAgID+BzYCDCACQRxqQQBBxAEQKhogAkHgAWohBCACQSBqIQEDQCABQoCAgPyLgIDAv383AhAgAUKBgICAEDcCCCABQoCAgPyLgIDAv383AgAgAUEYaiIBIARHDQALIAJCgICA/IuAgMC/fzcD8AEgAkKBgICAEDcD6AEgAkKAgID8i4CAwL9/NwPgASACQoCAgP6HgIDg/wA3AoQCIAJCgICA/oeAgOD/ADcC/AEgAiACLQD4AUH4AXE6APgBIAJBjAJqQQBBwAAQKhogA0GYAWogAkEIakHEAhArGiADQQA2AuQDCwNAIAAtAAAiAUEEcQ0BIAAgAUEEcjoAACAAKAIQIgEEQCAAIAERAAALIABBgICA/gc2ApwBIAAoAuQDIgANAAsLIAJB0AJqJAAL4AcBCH8jAEHQAGsiByQAIAAoAgAhAAJAAkAgASgCACIIKALkA0UEQCAAKAIIDQEgCC0AF0EQdEGAgDBxQYCAIEYEQCAAIAAoAuADQQFqNgLgAwsgACgC6AMiASACQQJ0aiEGAkAgACgC7AMiBCAAQfADaiIDKAIAIgVJBEAgBCAGRgRAIAYgCDYCACAAIAZBBGo2AuwDDAILIAQgBCICQQRrIgFLBEADQCACIAEoAgA2AgAgAkEEaiECIAFBBGoiASAESQ0ACwsgACACNgLsAyAGQQRqIgEgBEcEQCAEIAQgAWsiAUF8cWsgBiABEDMaCyAGIAg2AgAMAQsgBCABa0ECdUEBaiIEQYCAgIAETw0DAkAgB0EgakH/////AyAFIAFrIgFBAXUiBSAEIAQgBUkbIAFB/P///wdPGyACIAMQSiIDKAIIIgIgAygCDEcNACADKAIEIgEgAygCACIESwRAIAMgASABIARrQQJ1QQFqQX5tQQJ0IgRqIAEgAiABayIBEDMgAWoiAjYCCCADIAMoAgQgBGo2AgQMAQsgB0E4akEBIAIgBGtBAXUgAiAERhsiASABQQJ2IAMoAhAQSiIFKAIIIQQCfyADKAIIIgIgAygCBCIBRgRAIAQhAiABDAELIAQgAiABa2ohAgNAIAQgASgCADYCACABQQRqIQEgBEEEaiIEIAJHDQALIAMoAgghASADKAIECyEEIAMoAgAhCSADIAUoAgA2AgAgBSAJNgIAIAMgBSgCBDYCBCAFIAQ2AgQgAyACNgIIIAUgATYCCCADKAIMIQogAyAFKAIMNgIMIAUgCjYCDCABIARHBEAgBSABIAQgAWtBA2pBfHFqNgIICyAJRQ0AIAkQIyADKAIIIQILIAIgCDYCACADIAMoAghBBGo2AgggAyADKAIEIAYgACgC6AMiAWsiAmsgASACEDM2AgQgAygCCCAGIAAoAuwDIAZrIgQQMyEGIAAoAugDIQEgACADKAIENgLoAyADIAE2AgQgACgC7AMhAiAAIAQgBmo2AuwDIAMgAjYCCCAAKALwAyEEIAAgAygCDDYC8AMgAyABNgIAIAMgBDYCDCABIAJHBEAgAyACIAEgAmtBA2pBfHFqNgIICyABRQ0AIAEQIwsgCCAANgLkAwNAIAAtAAAiAUEEcUUEQCAAIAFBBHI6AAAgACgCECIBBEAgACABEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQELCyAHQdAAaiQADwsgB0HEIzYCECAAQQVB2CUgB0EQahAsECQACyAHQckkNgIAIABBBUHYJSAHECwQJAALEAIACxAAIAAoAgAtAABBAnFBAXYLWQIBfwF9IwBBEGsiAiQAIAJBCGogACgCACIAQfwAaiAAIAFB/wFxQQF0ai8BaBAfQwAAwH8hAwJAAkAgAi0ADA4EAQAAAQALIAIqAgghAwsgAkEQaiQAIAMLTgEBfyMAQRBrIgMkACADQQhqIAEoAgAiAUH8AGogASACQf8BcUEBdGovAUQQHyADLQAMIQEgACADKgIIuzkDCCAAIAE2AgAgA0EQaiQAC14CAX8BfCMAQRBrIgIkACACQQhqIAAoAgAiAEH8AGogACABQf8BcUEBdGovAVYQH0QAAAAAAAD4fyEDAkACQCACLQAMDgQBAAABAAsgAioCCLshAwsgAkEQaiQAIAMLJAEBfUMAAMB/IAAoAgAiAEH8AGogAC8BehAgIgEgASABXBu7C0QBAX8jAEEQayICJAAgAkEIaiABKAIAIgFB/ABqIAEvAXgQHyACLQAMIQEgACACKgIIuzkDCCAAIAE2AgAgAkEQaiQAC0QBAX8jAEEQayICJAAgAkEIaiABKAIAIgFB/ABqIAEvAXYQHyACLQAMIQEgACACKgIIuzkDCCAAIAE2AgAgAkEQaiQAC0QBAX8jAEEQayICJAAgAkEIaiABKAIAIgFB/ABqIAEvAXQQHyACLQAMIQEgACACKgIIuzkDCCAAIAE2AgAgAkEQaiQAC0QBAX8jAEEQayICJAAgAkEIaiABKAIAIgFB/ABqIAEvAXIQHyACLQAMIQEgACACKgIIuzkDCCAAIAE2AgAgAkEQaiQAC0QBAX8jAEEQayICJAAgAkEIaiABKAIAIgFB/ABqIAEvAXAQHyACLQAMIQEgACACKgIIuzkDCCAAIAE2AgAgAkEQaiQAC0QBAX8jAEEQayICJAAgAkEIaiABKAIAIgFB/ABqIAEvAW4QHyACLQAMIQEgACACKgIIuzkDCCAAIAE2AgAgAkEQaiQAC0gCAX8BfQJ9IAAoAgAiAEH8AGoiASAALwEcECAiAiACXARAQwAAgD9DAAAAACAAKAL0Ay0ACEEBcRsMAQsgASAALwEcECALuws2AgF/AX0gACgCACIAQfwAaiIBIAAvARoQICICIAJcBEBEAAAAAAAAAAAPCyABIAAvARoQILsLRAEBfyMAQRBrIgIkACACQQhqIAEoAgAiAUH8AGogAS8BHhAfIAItAAwhASAAIAIqAgi7OQMIIAAgATYCACACQRBqJAALEAAgACgCAC0AF0ECdkEDcQsNACAAKAIALQAXQQNxC04BAX8jAEEQayIDJAAgA0EIaiABKAIAIgFB/ABqIAEgAkH/AXFBAXRqLwEgEB8gAy0ADCEBIAAgAyoCCLs5AwggACABNgIAIANBEGokAAsQACAAKAIALQAUQQR2QQdxCw0AIAAoAgAvABVBDnYLDQAgACgCAC0AFEEDcQsQACAAKAIALQAUQQJ2QQNxCw0AIAAoAgAvABZBD3ELEAAgACgCAC8AFUEEdkEPcQsNACAAKAIALwAVQQ9xC04BAX8jAEEQayIDJAAgA0EIaiABKAIAIgFB/ABqIAEgAkH/AXFBAXRqLwEyEB8gAy0ADCEBIAAgAyoCCLs5AwggACABNgIAIANBEGokAAsQACAAKAIALwAVQQx2QQNxCxAAIAAoAgAtABdBBHZBAXELgQECA38BfSMAQRBrIgMkACAAKAIAIQQCfSACtiIGIAZcBEBBACEAQwAAwH8MAQtBAEECIAZDAACAf1sgBkMAAID/W3IiBRshAEMAAMB/IAYgBRsLIQYgAyAAOgAMIAMgBjgCCCADIAMpAwg3AwAgBCABQf8BcSADEIgBIANBEGokAAt5AgF9An8jAEEQayIEJAAgACgCACEFIAQCfyACtiIDIANcBEBDAADAfyEDQQAMAQtDAADAfyADIANDAACAf1sgA0MAAID/W3IiABshAyAARQs6AAwgBCADOAIIIAQgBCkDCDcDACAFIAFB/wFxIAQQiAEgBEEQaiQAC3EBAX8CQCAAKAIAIgAtAAAiAkECcUEBdiABRg0AIAAgAkH9AXFBAkEAIAEbcjoAAANAIAAtAAAiAUEEcQ0BIAAgAUEEcjoAACAAKAIQIgEEQCAAIAERAAALIABBgICA/gc2ApwBIAAoAuQDIgANAAsLC4EBAgN/AX0jAEEQayIDJAAgACgCACEEAn0gArYiBiAGXARAQQAhAEMAAMB/DAELQQBBAiAGQwAAgH9bIAZDAACA/1tyIgUbIQBDAADAfyAGIAUbCyEGIAMgADoADCADIAY4AgggAyADKQMINwMAIAQgAUH/AXEgAxCOASADQRBqJAALeQIBfQJ/IwBBEGsiBCQAIAAoAgAhBSAEAn8gArYiAyADXARAQwAAwH8hA0EADAELQwAAwH8gAyADQwAAgH9bIANDAACA/1tyIgAbIQMgAEULOgAMIAQgAzgCCCAEIAQpAwg3AwAgBSABQf8BcSAEEI4BIARBEGokAAv5AQICfQR/IwBBEGsiBSQAIAAoAgAhAAJ/IAK2IgMgA1wEQEMAAMB/IQNBAAwBC0MAAMB/IAMgA0MAAIB/WyADQwAAgP9bciIGGyEDIAZFCyEGQQEhByAFQQhqIABB/ABqIgggACABQf8BcUEBdGpB1gBqIgEvAQAQHwJAAkAgAyAFKgIIIgRcBH8gBCAEWw0BIAMgA1wFIAcLRQ0AIAUtAAwgBkYNAQsgCCABIAMgBhA5A0AgAC0AACIBQQRxDQEgACABQQRyOgAAIAAoAhAiAQRAIAAgAREAAAsgAEGAgID+BzYCnAEgACgC5AMiAA0ACwsgBUEQaiQAC7UBAgN/An0CQCAAKAIAIgBB/ABqIgMgAEH6AGoiAi8BABAgIgYgAbYiBVsNACAFIAVbIgRFIAYgBlxxDQACQCAEIAVDAAAAAFsgBYtDAACAf1tyRXFFBEAgAiACLwEAQfj/A3E7AQAMAQsgAyACIAVBAxBMCwNAIAAtAAAiAkEEcQ0BIAAgAkEEcjoAACAAKAIQIgIEQCAAIAIRAAALIABBgICA/gc2ApwBIAAoAuQDIgANAAsLC3wCA38BfSMAQRBrIgIkACAAKAIAIQMCfSABtiIFIAVcBEBBACEAQwAAwH8MAQtBAEECIAVDAACAf1sgBUMAAID/W3IiBBshAEMAAMB/IAUgBBsLIQUgAiAAOgAMIAIgBTgCCCACIAIpAwg3AwAgA0EBIAIQVSACQRBqJAALdAIBfQJ/IwBBEGsiAyQAIAAoAgAhBCADAn8gAbYiAiACXARAQwAAwH8hAkEADAELQwAAwH8gAiACQwAAgH9bIAJDAACA/1tyIgAbIQIgAEULOgAMIAMgAjgCCCADIAMpAwg3AwAgBEEBIAMQVSADQRBqJAALfAIDfwF9IwBBEGsiAiQAIAAoAgAhAwJ9IAG2IgUgBVwEQEEAIQBDAADAfwwBC0EAQQIgBUMAAIB/WyAFQwAAgP9bciIEGyEAQwAAwH8gBSAEGwshBSACIAA6AAwgAiAFOAIIIAIgAikDCDcDACADQQAgAhBVIAJBEGokAAt0AgF9An8jAEEQayIDJAAgACgCACEEIAMCfyABtiICIAJcBEBDAADAfyECQQAMAQtDAADAfyACIAJDAACAf1sgAkMAAID/W3IiABshAiAARQs6AAwgAyACOAIIIAMgAykDCDcDACAEQQAgAxBVIANBEGokAAt8AgN/AX0jAEEQayICJAAgACgCACEDAn0gAbYiBSAFXARAQQAhAEMAAMB/DAELQQBBAiAFQwAAgH9bIAVDAACA/1tyIgQbIQBDAADAfyAFIAQbCyEFIAIgADoADCACIAU4AgggAiACKQMINwMAIANBASACEFYgAkEQaiQAC3QCAX0CfyMAQRBrIgMkACAAKAIAIQQgAwJ/IAG2IgIgAlwEQEMAAMB/IQJBAAwBC0MAAMB/IAIgAkMAAIB/WyACQwAAgP9bciIAGyECIABFCzoADCADIAI4AgggAyADKQMINwMAIARBASADEFYgA0EQaiQAC3wCA38BfSMAQRBrIgIkACAAKAIAIQMCfSABtiIFIAVcBEBBACEAQwAAwH8MAQtBAEECIAVDAACAf1sgBUMAAID/W3IiBBshAEMAAMB/IAUgBBsLIQUgAiAAOgAMIAIgBTgCCCACIAIpAwg3AwAgA0EAIAIQViACQRBqJAALdAIBfQJ/IwBBEGsiAyQAIAAoAgAhBCADAn8gAbYiAiACXARAQwAAwH8hAkEADAELQwAAwH8gAiACQwAAgH9bIAJDAACA/1tyIgAbIQIgAEULOgAMIAMgAjgCCCADIAMpAwg3AwAgBEEAIAMQViADQRBqJAALPwEBfyMAQRBrIgEkACAAKAIAIQAgAUEDOgAMIAFBgICA/gc2AgggASABKQMINwMAIABBASABEEYgAUEQaiQAC3wCA38BfSMAQRBrIgIkACAAKAIAIQMCfSABtiIFIAVcBEBBACEAQwAAwH8MAQtBAEECIAVDAACAf1sgBUMAAID/W3IiBBshAEMAAMB/IAUgBBsLIQUgAiAAOgAMIAIgBTgCCCACIAIpAwg3AwAgA0EBIAIQRiACQRBqJAALdAIBfQJ/IwBBEGsiAyQAIAAoAgAhBCADAn8gAbYiAiACXARAQwAAwH8hAkEADAELQwAAwH8gAiACQwAAgH9bIAJDAACA/1tyIgAbIQIgAEULOgAMIAMgAjgCCCADIAMpAwg3AwAgBEEBIAMQRiADQRBqJAALPwEBfyMAQRBrIgEkACAAKAIAIQAgAUEDOgAMIAFBgICA/gc2AgggASABKQMINwMAIABBACABEEYgAUEQaiQAC3wCA38BfSMAQRBrIgIkACAAKAIAIQMCfSABtiIFIAVcBEBBACEAQwAAwH8MAQtBAEECIAVDAACAf1sgBUMAAID/W3IiBBshAEMAAMB/IAUgBBsLIQUgAiAAOgAMIAIgBTgCCCACIAIpAwg3AwAgA0EAIAIQRiACQRBqJAALdAIBfQJ/IwBBEGsiAyQAIAAoAgAhBCADAn8gAbYiAiACXARAQwAAwH8hAkEADAELQwAAwH8gAiACQwAAgH9bIAJDAACA/1tyIgAbIQIgAEULOgAMIAMgAjgCCCADIAMpAwg3AwAgBEEAIAMQRiADQRBqJAALoAECA38CfQJAIAAoAgAiAEH8AGoiAyAAQRxqIgIvAQAQICIGIAG2IgVbDQAgBSAFWyIERSAGIAZccQ0AAkAgBEUEQCACIAIvAQBB+P8DcTsBAAwBCyADIAIgBUEDEEwLA0AgAC0AACICQQRxDQEgACACQQRyOgAAIAAoAhAiAgRAIAAgAhEAAAsgAEGAgID+BzYCnAEgACgC5AMiAA0ACwsLoAECA38CfQJAIAAoAgAiAEH8AGoiAyAAQRpqIgIvAQAQICIGIAG2IgVbDQAgBSAFWyIERSAGIAZccQ0AAkAgBEUEQCACIAIvAQBB+P8DcTsBAAwBCyADIAIgBUEDEEwLA0AgAC0AACICQQRxDQEgACACQQRyOgAAIAAoAhAiAgRAIAAgAhEAAAsgAEGAgID+BzYCnAEgACgC5AMiAA0ACwsLPQEBfyMAQRBrIgEkACAAKAIAIQAgAUEDOgAMIAFBgICA/gc2AgggASABKQMINwMAIAAgARBrIAFBEGokAAt6AgN/AX0jAEEQayICJAAgACgCACEDAn0gAbYiBSAFXARAQQAhAEMAAMB/DAELQQBBAiAFQwAAgH9bIAVDAACA/1tyIgQbIQBDAADAfyAFIAQbCyEFIAIgADoADCACIAU4AgggAiACKQMINwMAIAMgAhBrIAJBEGokAAtyAgF9An8jAEEQayIDJAAgACgCACEEIAMCfyABtiICIAJcBEBDAADAfyECQQAMAQtDAADAfyACIAJDAACAf1sgAkMAAID/W3IiABshAiAARQs6AAwgAyACOAIIIAMgAykDCDcDACAEIAMQayADQRBqJAALoAECA38CfQJAIAAoAgAiAEH8AGoiAyAAQRhqIgIvAQAQICIGIAG2IgVbDQAgBSAFWyIERSAGIAZccQ0AAkAgBEUEQCACIAIvAQBB+P8DcTsBAAwBCyADIAIgBUEDEEwLA0AgAC0AACICQQRxDQEgACACQQRyOgAAIAAoAhAiAgRAIAAgAhEAAAsgAEGAgID+BzYCnAEgACgC5AMiAA0ACwsLkAEBAX8CQCAAKAIAIgBBF2otAAAiAkECdkEDcSABQf8BcUYNACAAIAAvABUgAkEQdHIiAjsAFSAAIAJB///PB3EgAUEDcUESdHJBEHY6ABcDQCAALQAAIgFBBHENASAAIAFBBHI6AAAgACgCECIBBEAgACABEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQALCwuNAQEBfwJAIAAoAgAiAEEXai0AACICQQNxIAFB/wFxRg0AIAAgAC8AFSACQRB0ciICOwAVIAAgAkH///MHcSABQQNxQRB0ckEQdjoAFwNAIAAtAAAiAUEEcQ0BIAAgAUEEcjoAACAAKAIQIgEEQCAAIAERAAALIABBgICA/gc2ApwBIAAoAuQDIgANAAsLC0MBAX8jAEEQayICJAAgACgCACEAIAJBAzoADCACQYCAgP4HNgIIIAIgAikDCDcDACAAIAFB/wFxIAIQZSACQRBqJAALgAECA38BfSMAQRBrIgMkACAAKAIAIQQCfSACtiIGIAZcBEBBACEAQwAAwH8MAQtBAEECIAZDAACAf1sgBkMAAID/W3IiBRshAEMAAMB/IAYgBRsLIQYgAyAAOgAMIAMgBjgCCCADIAMpAwg3AwAgBCABQf8BcSADEGUgA0EQaiQAC3gCAX0CfyMAQRBrIgQkACAAKAIAIQUgBAJ/IAK2IgMgA1wEQEMAAMB/IQNBAAwBC0MAAMB/IAMgA0MAAIB/WyADQwAAgP9bciIAGyEDIABFCzoADCAEIAM4AgggBCAEKQMINwMAIAUgAUH/AXEgBBBlIARBEGokAAt3AQF/AkAgACgCACIALQAUIgJBBHZBB3EgAUH/AXFGDQAgACACQY8BcSABQQR0QfAAcXI6ABQDQCAALQAAIgFBBHENASAAIAFBBHI6AAAgACgCECIBBEAgACABEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQALCwuJAQEBfwJAIAFB/wFxIAAoAgAiAC8AFSICQQ52Rg0AIABBF2ogAiAALQAXQRB0ciICQRB2OgAAIAAgAkH//wBxIAFBDnRyOwAVA0AgAC0AACIBQQRxDQEgACABQQRyOgAAIAAoAhAiAQRAIAAgAREAAAsgAEGAgID+BzYCnAEgACgC5AMiAA0ACwsLcAEBfwJAIAAoAgAiAC0AFCICQQNxIAFB/wFxRg0AIAAgAkH8AXEgAUEDcXI6ABQDQCAALQAAIgFBBHENASAAIAFBBHI6AAAgACgCECIBBEAgACABEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQALCwt2AQF/AkAgACgCACIALQAUIgJBAnZBA3EgAUH/AXFGDQAgACACQfMBcSABQQJ0QQxxcjoAFANAIAAtAAAiAUEEcQ0BIAAgAUEEcjoAACAAKAIQIgEEQCAAIAERAAALIABBgICA/gc2ApwBIAAoAuQDIgANAAsLC48BAQF/AkAgACgCACIALwAVIgJBCHZBD3EgAUH/AXFGDQAgAEEXaiACIAAtABdBEHRyIgJBEHY6AAAgACACQf/hA3EgAUEPcUEIdHI7ABUDQCAALQAAIgFBBHENASAAIAFBBHI6AAAgACgCECIBBEAgACABEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQALCwuPAQEBfwJAIAFB/wFxIAAoAgAiAC8AFSAAQRdqLQAAQRB0ciICQfABcUEEdkYNACAAIAJBEHY6ABcgACACQY/+A3EgAUEEdEHwAXFyOwAVA0AgAC0AACIBQQRxDQEgACABQQRyOgAAIAAoAhAiAQRAIAAgAREAAAsgAEGAgID+BzYCnAEgACgC5AMiAA0ACwsLhwEBAX8CQCAAKAIAIgAvABUgAEEXai0AAEEQdHIiAkEPcSABQf8BcUYNACAAIAJBEHY6ABcgACACQfD/A3EgAUEPcXI7ABUDQCAALQAAIgFBBHENASAAIAFBBHI6AAAgACgCECIBBEAgACABEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQALCwtDAQF/IwBBEGsiAiQAIAAoAgAhACACQQM6AAwgAkGAgID+BzYCCCACIAIpAwg3AwAgACABQf8BcSACEGcgAkEQaiQAC4ABAgN/AX0jAEEQayIDJAAgACgCACEEAn0gArYiBiAGXARAQQAhAEMAAMB/DAELQQBBAiAGQwAAgH9bIAZDAACA/1tyIgUbIQBDAADAfyAGIAUbCyEGIAMgADoADCADIAY4AgggAyADKQMINwMAIAQgAUH/AXEgAxBnIANBEGokAAt4AgF9An8jAEEQayIEJAAgACgCACEFIAQCfyACtiIDIANcBEBDAADAfyEDQQAMAQtDAADAfyADIANDAACAf1sgA0MAAID/W3IiABshAyAARQs6AAwgBCADOAIIIAQgBCkDCDcDACAFIAFB/wFxIAQQZyAEQRBqJAALjwEBAX8CQCAAKAIAIgAvABUiAkEMdkEDcSABQf8BcUYNACAAQRdqIAIgAC0AF0EQdHIiAkEQdjoAACAAIAJB/58DcSABQQNxQQx0cjsAFQNAIAAtAAAiAUEEcQ0BIAAgAUEEcjoAACAAKAIQIgEEQCAAIAERAAALIABBgICA/gc2ApwBIAAoAuQDIgANAAsLC5ABAQF/AkAgACgCACIAQRdqLQAAIgJBBHZBAXEgAUH/AXFGDQAgACAALwAVIAJBEHRyIgI7ABUgACACQf//vwdxIAFBAXFBFHRyQRB2OgAXA0AgAC0AACIBQQRxDQEgACABQQRyOgAAIAAoAhAiAQRAIAAgAREAAAsgAEGAgID+BzYCnAEgACgC5AMiAA0ACwsL9g0CCH8CfSMAQRBrIgIkAAJAAkAgASgCACIFLQAUIAAoAgAiAS0AFHNB/wBxDQAgBS8AFSAFLQAXQRB0ciABLwAVIAEtABdBEHRyc0H//z9xDQAgBUH8AGohByABQfwAaiEIAkAgAS8AGCIAQQdxRQRAIAUtABhBB3FFDQELIAggABAgIgogByAFLwAYECAiC1sNACAKIApbIAsgC1tyDQELAkAgAS8AGiIAQQdxRQRAIAUtABpBB3FFDQELIAggABAgIgogByAFLwAaECAiC1sNACAKIApbIAsgC1tyDQELAkAgAS8AHCIAQQdxRQRAIAUtABxBB3FFDQELIAggABAgIgogByAFLwAcECAiC1sNACAKIApbIAsgC1tyDQELAkAgAS8AHiIAQQdxRQRAIAUtAB5BB3FFDQELIAJBCGogCCAAEB8gAiAHIAUvAB4QH0EBIQAgAioCCCIKIAIqAgAiC1wEfyAKIApbDQIgCyALXAUgAAtFDQEgAi0ADCACLQAERw0BCyAFQSBqIQAgAUEgaiEGA0ACQCAGIANBAXRqLwAAIgRBB3FFBEAgAC0AAEEHcUUNAQsgAkEIaiAIIAQQHyACIAcgAC8AABAfQQEhBCACKgIIIgogAioCACILXAR/IAogClsNAyALIAtcBSAEC0UNAiACLQAMIAItAARHDQILIABBAmohACADQQFqIgNBCUcNAAsgBUEyaiEAIAFBMmohBkEAIQMDQAJAIAYgA0EBdGovAAAiBEEHcUUEQCAALQAAQQdxRQ0BCyACQQhqIAggBBAfIAIgByAALwAAEB9BASEEIAIqAggiCiACKgIAIgtcBH8gCiAKWw0DIAsgC1wFIAQLRQ0CIAItAAwgAi0ABEcNAgsgAEECaiEAIANBAWoiA0EJRw0ACyAFQcQAaiEAIAFBxABqIQZBACEDA0ACQCAGIANBAXRqLwAAIgRBB3FFBEAgAC0AAEEHcUUNAQsgAkEIaiAIIAQQHyACIAcgAC8AABAfQQEhBCACKgIIIgogAioCACILXAR/IAogClsNAyALIAtcBSAEC0UNAiACLQAMIAItAARHDQILIABBAmohACADQQFqIgNBCUcNAAsgBUHWAGohACABQdYAaiEGQQAhAwNAAkAgBiADQQF0ai8AACIEQQdxRQRAIAAtAABBB3FFDQELIAJBCGogCCAEEB8gAiAHIAAvAAAQH0EBIQQgAioCCCIKIAIqAgAiC1wEfyAKIApbDQMgCyALXAUgBAtFDQIgAi0ADCACLQAERw0CCyAAQQJqIQAgA0EBaiIDQQlHDQALIAVB6ABqIQAgAUHoAGohBkEAIQMDQAJAIAYgA0EBdGovAAAiBEEHcUUEQCAALQAAQQdxRQ0BCyACQQhqIAggBBAfIAIgByAALwAAEB9BASEEIAIqAggiCiACKgIAIgtcBH8gCiAKWw0DIAsgC1wFIAQLRQ0CIAItAAwgAi0ABEcNAgsgAEECaiEAIANBAWoiA0EDRw0ACyAFQe4AaiEAIAFB7gBqIQlBACEEQQAhAwNAAkAgCSADQQF0ai8AACIGQQdxRQRAIAAtAABBB3FFDQELIAJBCGogCCAGEB8gAiAHIAAvAAAQH0EBIQMgAioCCCIKIAIqAgAiC1wEfyAKIApbDQMgCyALXAUgAwtFDQIgAi0ADCACLQAERw0CCyAAQQJqIQBBASEDIAQhBkEBIQQgBkUNAAsgBUHyAGohACABQfIAaiEJQQAhBEEAIQMDQAJAIAkgA0EBdGovAAAiBkEHcUUEQCAALQAAQQdxRQ0BCyACQQhqIAggBhAfIAIgByAALwAAEB9BASEDIAIqAggiCiACKgIAIgtcBH8gCiAKWw0DIAsgC1wFIAMLRQ0CIAItAAwgAi0ABEcNAgsgAEECaiEAQQEhAyAEIQZBASEEIAZFDQALIAVB9gBqIQAgAUH2AGohCUEAIQRBACEDA0ACQCAJIANBAXRqLwAAIgZBB3FFBEAgAC0AAEEHcUUNAQsgAkEIaiAIIAYQHyACIAcgAC8AABAfQQEhAyACKgIIIgogAioCACILXAR/IAogClsNAyALIAtcBSADC0UNAiACLQAMIAItAARHDQILIABBAmohAEEBIQMgBCEGQQEhBCAGRQ0ACyABLwB6IgBBB3FFBEAgBS0AekEHcUUNAgsgCCAAECAiCiAHIAUvAHoQICILWw0BIAogClsNACALIAtcDQELIAFBFGogBUEUakHoABArGiABQfwAaiAFQfwAahCgAQNAIAEtAAAiAEEEcQ0BIAEgAEEEcjoAACABKAIQIgAEQCABIAARAAALIAFBgICA/gc2ApwBIAEoAuQDIgENAAsLIAJBEGokAAvGAwEEfyMAQaAEayICJAAgACgCBCEBIABBADYCBCABBEAgASABKAIAKAIEEQAACyAAKAIIIQEgAEEANgIIIAEEQCABIAEoAgAoAgQRAAALAkAgACgCACIAKALoAyAAKALsA0YEQCAAKALkAw0BIAAgAkEYaiAAKAL0AxBcIgEpAgA3AgAgACABKAIQNgIQIAAgASkCCDcCCCAAQRRqIAFBFGpB6AAQKxogACABKQKMATcCjAEgACABKQKEATcChAEgACABKQJ8NwJ8IAEoApQBIQQgAUEANgKUASAAKAKUASEDIAAgBDYClAEgAwRAIAMQWwsgAEGYAWogAUGYAWpB0AIQKxogACgC6AMiAwRAIAAgAzYC7AMgAxAjCyAAIAEoAugDNgLoAyAAIAEoAuwDNgLsAyAAIAEoAvADNgLwAyABQQA2AvADIAFCADcC6AMgACABKQL8AzcC/AMgACABKQL0AzcC9AMgACABKAKEBDYChAQgASgClAEhACABQQA2ApQBIAAEQCAAEFsLIAJBoARqJAAPCyACQfAcNgIQIABBBUHYJSACQRBqECwQJAALIAJB5hE2AgAgAEEFQdglIAIQLBAkAAsLAEEMEB4gABCiAQsLAEEMEB5BABCiAQsNACAAKAIALQAIQQFxCwoAIAAoAgAoAhQLGQAgAUH/AXEEQBACAAsgACgCACgCEEEBcQsYACAAKAIAIgAgAC0ACEH+AXEgAXI6AAgLJgAgASAAKAIAIgAoAhRHBEAgACABNgIUIAAgACgCDEEBajYCDAsLkgEBAn8jAEEQayICJAAgACgCACEAIAFDAAAAAGAEQCABIAAqAhhcBEAgACABOAIYIAAgACgCDEEBajYCDAsgAkEQaiQADwsgAkGIFDYCACMAQRBrIgMkACADIAI2AgwCQCAARQRAQbgwQdglIAIQSRoMAQsgAEEAQQVB2CUgAiAAKAIEEQ0AGgsgA0EQaiQAECQACz8AIAFB/wFxRQRAIAIgACgCACIAKAIQIgFBAXFHBEAgACABQX5xIAJyNgIQIAAgACgCDEEBajYCDAsPCxACAAsL4CYjAEGACAuBHk9ubHkgbGVhZiBub2RlcyB3aXRoIGN1c3RvbSBtZWFzdXJlIGZ1bmN0aW9ucyBzaG91bGQgbWFudWFsbHkgbWFyayB0aGVtc2VsdmVzIGFzIGRpcnR5AGlzRGlydHkAbWFya0RpcnR5AGRlc3Ryb3kAc2V0RGlzcGxheQBnZXREaXNwbGF5AHNldEZsZXgALSsgICAwWDB4AC0wWCswWCAwWC0weCsweCAweABzZXRGbGV4R3JvdwBnZXRGbGV4R3JvdwBzZXRPdmVyZmxvdwBnZXRPdmVyZmxvdwBoYXNOZXdMYXlvdXQAY2FsY3VsYXRlTGF5b3V0AGdldENvbXB1dGVkTGF5b3V0AHVuc2lnbmVkIHNob3J0AGdldENoaWxkQ291bnQAdW5zaWduZWQgaW50AHNldEp1c3RpZnlDb250ZW50AGdldEp1c3RpZnlDb250ZW50AGF2YWlsYWJsZUhlaWdodCBpcyBpbmRlZmluaXRlIHNvIGhlaWdodFNpemluZ01vZGUgbXVzdCBiZSBTaXppbmdNb2RlOjpNYXhDb250ZW50AGF2YWlsYWJsZVdpZHRoIGlzIGluZGVmaW5pdGUgc28gd2lkdGhTaXppbmdNb2RlIG11c3QgYmUgU2l6aW5nTW9kZTo6TWF4Q29udGVudABzZXRBbGlnbkNvbnRlbnQAZ2V0QWxpZ25Db250ZW50AGdldFBhcmVudABpbXBsZW1lbnQAc2V0TWF4SGVpZ2h0UGVyY2VudABzZXRIZWlnaHRQZXJjZW50AHNldE1pbkhlaWdodFBlcmNlbnQAc2V0RmxleEJhc2lzUGVyY2VudABzZXRHYXBQZXJjZW50AHNldFBvc2l0aW9uUGVyY2VudABzZXRNYXJnaW5QZXJjZW50AHNldE1heFdpZHRoUGVyY2VudABzZXRXaWR0aFBlcmNlbnQAc2V0TWluV2lkdGhQZXJjZW50AHNldFBhZGRpbmdQZXJjZW50AGhhbmRsZS50eXBlKCkgPT0gU3R5bGVWYWx1ZUhhbmRsZTo6VHlwZTo6UG9pbnQgfHwgaGFuZGxlLnR5cGUoKSA9PSBTdHlsZVZhbHVlSGFuZGxlOjpUeXBlOjpQZXJjZW50AGNyZWF0ZURlZmF1bHQAdW5pdAByaWdodABoZWlnaHQAc2V0TWF4SGVpZ2h0AGdldE1heEhlaWdodABzZXRIZWlnaHQAZ2V0SGVpZ2h0AHNldE1pbkhlaWdodABnZXRNaW5IZWlnaHQAZ2V0Q29tcHV0ZWRIZWlnaHQAZ2V0Q29tcHV0ZWRSaWdodABsZWZ0AGdldENvbXB1dGVkTGVmdAByZXNldABfX2Rlc3RydWN0AGZsb2F0AHVpbnQ2NF90AHVzZVdlYkRlZmF1bHRzAHNldFVzZVdlYkRlZmF1bHRzAHNldEFsaWduSXRlbXMAZ2V0QWxpZ25JdGVtcwBzZXRGbGV4QmFzaXMAZ2V0RmxleEJhc2lzAENhbm5vdCBnZXQgbGF5b3V0IHByb3BlcnRpZXMgb2YgbXVsdGktZWRnZSBzaG9ydGhhbmRzAHNldFBvaW50U2NhbGVGYWN0b3IATWVhc3VyZUNhbGxiYWNrV3JhcHBlcgBEaXJ0aWVkQ2FsbGJhY2tXcmFwcGVyAENhbm5vdCByZXNldCBhIG5vZGUgc3RpbGwgYXR0YWNoZWQgdG8gYSBvd25lcgBzZXRCb3JkZXIAZ2V0Qm9yZGVyAGdldENvbXB1dGVkQm9yZGVyAGdldE51bWJlcgBoYW5kbGUudHlwZSgpID09IFN0eWxlVmFsdWVIYW5kbGU6OlR5cGU6Ok51bWJlcgB1bnNpZ25lZCBjaGFyAHRvcABnZXRDb21wdXRlZFRvcABzZXRGbGV4V3JhcABnZXRGbGV4V3JhcABzZXRHYXAAZ2V0R2FwACVwAHNldEhlaWdodEF1dG8Ac2V0RmxleEJhc2lzQXV0bwBzZXRQb3NpdGlvbkF1dG8Ac2V0TWFyZ2luQXV0bwBzZXRXaWR0aEF1dG8AU2NhbGUgZmFjdG9yIHNob3VsZCBub3QgYmUgbGVzcyB0aGFuIHplcm8Ac2V0QXNwZWN0UmF0aW8AZ2V0QXNwZWN0UmF0aW8Ac2V0UG9zaXRpb24AZ2V0UG9zaXRpb24Abm90aWZ5T25EZXN0cnVjdGlvbgBzZXRGbGV4RGlyZWN0aW9uAGdldEZsZXhEaXJlY3Rpb24Ac2V0RGlyZWN0aW9uAGdldERpcmVjdGlvbgBzZXRNYXJnaW4AZ2V0TWFyZ2luAGdldENvbXB1dGVkTWFyZ2luAG1hcmtMYXlvdXRTZWVuAG5hbgBib3R0b20AZ2V0Q29tcHV0ZWRCb3R0b20AYm9vbABlbXNjcmlwdGVuOjp2YWwAc2V0RmxleFNocmluawBnZXRGbGV4U2hyaW5rAHNldEFsd2F5c0Zvcm1zQ29udGFpbmluZ0Jsb2NrAE1lYXN1cmVDYWxsYmFjawBEaXJ0aWVkQ2FsbGJhY2sAZ2V0TGVuZ3RoAHdpZHRoAHNldE1heFdpZHRoAGdldE1heFdpZHRoAHNldFdpZHRoAGdldFdpZHRoAHNldE1pbldpZHRoAGdldE1pbldpZHRoAGdldENvbXB1dGVkV2lkdGgAcHVzaAAvaG9tZS9ydW5uZXIvd29yay95b2dhL3lvZ2EvamF2YXNjcmlwdC8uLi95b2dhL3N0eWxlL1NtYWxsVmFsdWVCdWZmZXIuaAAvaG9tZS9ydW5uZXIvd29yay95b2dhL3lvZ2EvamF2YXNjcmlwdC8uLi95b2dhL3N0eWxlL1N0eWxlVmFsdWVQb29sLmgAdW5zaWduZWQgbG9uZwBzZXRCb3hTaXppbmcAZ2V0Qm94U2l6aW5nAHN0ZDo6d3N0cmluZwBzdGQ6OnN0cmluZwBzdGQ6OnUxNnN0cmluZwBzdGQ6OnUzMnN0cmluZwBzZXRQYWRkaW5nAGdldFBhZGRpbmcAZ2V0Q29tcHV0ZWRQYWRkaW5nAFRyaWVkIHRvIGNvbnN0cnVjdCBZR05vZGUgd2l0aCBudWxsIGNvbmZpZwBBdHRlbXB0aW5nIHRvIGNvbnN0cnVjdCBOb2RlIHdpdGggbnVsbCBjb25maWcAY3JlYXRlV2l0aENvbmZpZwBpbmYAc2V0QWxpZ25TZWxmAGdldEFsaWduU2VsZgBTaXplAHZhbHVlAFZhbHVlAGNyZWF0ZQBtZWFzdXJlAHNldFBvc2l0aW9uVHlwZQBnZXRQb3NpdGlvblR5cGUAaXNSZWZlcmVuY2VCYXNlbGluZQBzZXRJc1JlZmVyZW5jZUJhc2VsaW5lAGNvcHlTdHlsZQBkb3VibGUATm9kZQBleHRlbmQAaW5zZXJ0Q2hpbGQAZ2V0Q2hpbGQAcmVtb3ZlQ2hpbGQAdm9pZABzZXRFeHBlcmltZW50YWxGZWF0dXJlRW5hYmxlZABpc0V4cGVyaW1lbnRhbEZlYXR1cmVFbmFibGVkAGRpcnRpZWQAQ2Fubm90IHJlc2V0IGEgbm9kZSB3aGljaCBzdGlsbCBoYXMgY2hpbGRyZW4gYXR0YWNoZWQAdW5zZXRNZWFzdXJlRnVuYwB1bnNldERpcnRpZWRGdW5jAHNldEVycmF0YQBnZXRFcnJhdGEATWVhc3VyZSBmdW5jdGlvbiByZXR1cm5lZCBhbiBpbnZhbGlkIGRpbWVuc2lvbiB0byBZb2dhOiBbd2lkdGg9JWYsIGhlaWdodD0lZl0ARXhwZWN0IGN1c3RvbSBiYXNlbGluZSBmdW5jdGlvbiB0byBub3QgcmV0dXJuIE5hTgBOQU4ASU5GAGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHNob3J0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBzaG9ydD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGZsb2F0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50OF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50MzJfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50MzJfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8Y2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgY2hhcj4Ac3RkOjpiYXNpY19zdHJpbmc8dW5zaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8c2lnbmVk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"
2)){var M=x;x=t.locateFile?t.locateFile(M,a):a+M}function N(){var e=x;try{if(e==x&&o)return new Uint8Array(o);if(F(e))try{var t=Ve(e.slice(37)),n=new Uint8Array(t.length);for(e=0;e<t.length;++e)n[e]=t.charCodeAt(e);var r=n}catch(e){throw Error("Converting base64 string to bytes failed.")}else r=void 0;if(r)return r;throw"both async and sync fetching of the wasm failed"}catch(e){R(e)}}function L(e){for(;0<e.length;)e.shift()(t)}function P(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 T(e,t){return e=P(e),function(){return t.apply(this,arguments)}}var U=[{},{value:void 0},{value:null},{value:!0},{value:!1}],O=[];function G(e){var t=Error,n=T(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 z=void 0;function H(e){throw new z(e)}var W=e=>(e||H("Cannot use deleted val. handle = "+e),U[e].value),J=e=>{switch(e){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var t=O.length?O.pop():U.length;return U[t]={ga:1,value:e},t}},_=void 0,j=void 0;function K(e){for(var t="";h[e];)t+=j[h[e++]];return t}var Y=[];function q(){for(;Y.length;){var e=Y.pop();e.M.$=!1,e.delete()}}var V=void 0,X={};function Z(e,t){for(void 0===t&&H("ptr should not be undefined");e.R;)t=e.ba(t),e=e.R;return t}var $={};function ee(e){var t=K(e=Ze(e));return tt(e),t}function te(e,t){var n=$[e];return void 0===n&&H(t+" has unknown type "+ee(e)),n}function ne(){}var re=!1;function ie(e){--e.count.value,0===e.count.value&&(e.T?e.U.W(e.T):e.P.N.W(e.O))}function ae(e,t,n){return t===n?e:void 0===n.R||null===(e=ae(e,t,n.R))?null:n.na(e)}var oe={},se=void 0;function le(e){throw new se(e)}function Ae(e,t){return t.P&&t.O||le("makeClassHandle requires ptr and ptrType"),!!t.U!=!!t.T&&le("Both smartPtrType and smartPtr must be specified"),t.count={value:1},ue(Object.create(e,{M:{value:t}}))}function ue(e){return"undefined"==typeof FinalizationRegistry?(ue=e=>e,e):(re=new FinalizationRegistry(e=>{ie(e.M)}),ne=e=>{re.unregister(e)},(ue=e=>{var t=e.M;return t.T&&re.register(e,{M:t},e),e})(e))}var ce={};function he(e){for(;e.length;){var t=e.pop();e.pop()(t)}}function ge(e){return this.fromWireType(d[e>>2])}var fe={},de={};function pe(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)ye(e[r],t[r])}e.forEach(function(e){de[e]=t});var i=Array(t.length),a=[],o=0;t.forEach((e,t)=>{$.hasOwnProperty(e)?i[t]=$[e]:(a.push(e),fe.hasOwnProperty(e)||(fe[e]=[]),fe[e].push(()=>{i[t]=$[e],++o===a.length&&r(i)}))}),0===a.length&&r(i)}function me(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 ye(e,t,n={}){if(!("argPackAdvance"in t))throw new TypeError("registerType registeredInstance requires argPackAdvance");var r=t.name;if(e||H('type "'+r+'" must have a positive integer typeid pointer'),$.hasOwnProperty(e)){if(n.ua)return;H("Cannot register type '"+r+"' twice")}$[e]=t,delete de[e],fe.hasOwnProperty(e)&&(t=fe[e],delete fe[e],t.forEach(e=>e()))}function Ie(e){H(e.M.P.N.name+" instance already deleted")}function Ce(){}function Ee(e,t,n){if(void 0===e[t].S){var r=e[t];e[t]=function(){return e[t].S.hasOwnProperty(arguments.length)||H("Function '"+n+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+e[t].S+")!"),e[t].S[arguments.length].apply(this,arguments)},e[t].S=[],e[t].S[r.Z]=r}}function be(e,t,n,r,i,a,o,s){this.name=e,this.constructor=t,this.X=n,this.W=r,this.R=i,this.pa=a,this.ba=o,this.na=s,this.ja=[]}function Be(e,t,n){for(;t!==n;)t.ba||H("Expected null or instance of "+n.name+", got an instance of "+t.name),e=t.ba(e),t=t.R;return e}function we(e,t){return null===t?(this.ea&&H("null is not a valid "+this.name),0):(t.M||H('Cannot pass "'+Ne(t)+'" as a '+this.name),t.M.O||H("Cannot pass deleted object as a pointer of type "+this.name),Be(t.M.O,t.M.P.N,this.N))}function Qe(e,t){if(null===t){if(this.ea&&H("null is not a valid "+this.name),this.da){var n=this.fa();return null!==e&&e.push(this.W,n),n}return 0}if(t.M||H('Cannot pass "'+Ne(t)+'" as a '+this.name),t.M.O||H("Cannot pass deleted object as a pointer of type "+this.name),!this.ca&&t.M.P.ca&&H("Cannot convert argument of type "+(t.M.U?t.M.U.name:t.M.P.name)+" to parameter type "+this.name),n=Be(t.M.O,t.M.P.N,this.N),this.da)switch(void 0===t.M.T&&H("Passing raw pointer to smart pointer is illegal"),this.Ba){case 0:t.M.U===this?n=t.M.T:H("Cannot convert argument of type "+(t.M.U?t.M.U.name:t.M.P.name)+" to parameter type "+this.name);break;case 1:n=t.M.T;break;case 2:if(t.M.U===this)n=t.M.T;else{var r=t.clone();n=this.xa(n,J(function(){r.delete()})),null!==e&&e.push(this.W,n)}break;default:H("Unsupporting sharing policy")}return n}function ve(e,t){return null===t?(this.ea&&H("null is not a valid "+this.name),0):(t.M||H('Cannot pass "'+Ne(t)+'" as a '+this.name),t.M.O||H("Cannot pass deleted object as a pointer of type "+this.name),t.M.P.ca&&H("Cannot convert argument of type "+t.M.P.name+" to parameter type "+this.name),Be(t.M.O,t.M.P.N,this.N))}function xe(e,t,n,r){this.name=e,this.N=t,this.ea=n,this.ca=r,this.da=!1,this.W=this.xa=this.fa=this.ka=this.Ba=this.wa=void 0,void 0!==t.R?this.toWireType=Qe:(this.toWireType=r?we:ve,this.V=null)}function Se(e,n){var r=(e=K(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];
2i=r&&r.length?i.apply(null,[n].concat(r)):i.call(null,n)}else i=b.get(n).apply(null,r);return i}}(e,n):b.get(n);return"function"!=typeof r&&H("unknown function pointer with signature "+e+": "+n),r}var ke=void 0;function De(e,t){var n=[],r={};throw t.forEach(function e(t){r[t]||$[t]||(de[t]?de[t].forEach(e):(n.push(t),r[t]=!0))}),new ke(e+": "+n.map(ee).join([", "]))}function Re(e,t,n,r,i){var a=t.length;2>a&&H("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].V){s=!0;break}var l="void"!==t[0].name,A=a-2,u=Array(A),c=[],h=[];return function(){if(arguments.length!==A&&H("function "+e+" called with "+arguments.length+" arguments, expected "+A+" args!"),h.length=0,c.length=o?2:1,c[0]=i,o){var n=t[1].toWireType(h,this);c[1]=n}for(var a=0;a<A;++a)u[a]=t[a+2].toWireType(h,arguments[a]),c.push(u[a]);if(a=r.apply(null,c),s)he(h);else for(var g=o?1:2;g<t.length;g++){var f=1===g?n:u[g-2];null!==t[g].V&&t[g].V(f)}return l?t[0].fromWireType(a):void 0}}function Fe(e,t){for(var n=[],r=0;r<e;r++)n.push(p[t+4*r>>2]);return n}function Me(e){4<e&&0===--U[e].ga&&(U[e]=void 0,O.push(e))}function Ne(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(m[e>>2])};case 3:return function(e){return this.fromWireType(y[e>>3])};default:throw new TypeError("Unknown float type: "+e)}}function Pe(e,t,n){switch(t){case 0:return n?function(e){return c[e]}:function(e){return h[e]};case 1:return n?function(e){return g[e>>1]}:function(e){return f[e>>1]};case 2:return n?function(e){return d[e>>2]}:function(e){return p[e>>2]};default:throw new TypeError("Unknown integer type: "+e)}}function Te(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 Ue(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 Oe(e){return 2*e.length}function Ge(e,t){for(var n=0,r="";!(n>=t/4);){var i=d[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 ze(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)),d[t>>2]=a,(t+=4)+4>n)break}return d[t>>2]=0,t-r}function He(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 We={};function Je(e){var t=We[e];return void 0===t?K(e):t}var _e=[],je=[],Ke=[null,[],[]];z=t.BindingError=G("BindingError"),t.count_emval_handles=function(){for(var e=0,t=5;t<U.length;++t)void 0!==U[t]&&++e;return e},t.get_first_emval=function(){for(var e=5;e<U.length;++e)if(void 0!==U[e])return U[e];return null}
2,_=t.PureVirtualError=G("PureVirtualError");for(var Ye=Array(256),qe=0;256>qe;++qe)Ye[qe]=String.fromCharCode(qe);j=Ye,t.getInheritedInstanceCount=function(){return Object.keys(X).length},t.getLiveInheritedInstances=function(){var e,t=[];for(e in X)X.hasOwnProperty(e)&&t.push(X[e]);return t},t.flushPendingDeletes=q,t.setDelayFunction=function(e){V=e,Y.length&&V&&V(q)},se=t.InternalError=G("InternalError"),Ce.prototype.isAliasOf=function(e){if(!(this instanceof Ce&&e instanceof Ce))return!1;var t=this.M.P.N,n=this.M.O,r=e.M.P.N;for(e=e.M.O;t.R;)n=t.ba(n),t=t.R;for(;r.R;)e=r.ba(e),r=r.R;return t===r&&n===e},Ce.prototype.clone=function(){if(this.M.O||Ie(this),this.M.aa)return this.M.count.value+=1,this;var e=ue,t=Object,n=t.create,r=Object.getPrototypeOf(this),i=this.M;return(e=e(n.call(t,r,{M:{value:{count:i.count,$:i.$,aa:i.aa,O:i.O,P:i.P,T:i.T,U:i.U}}}))).M.count.value+=1,e.M.$=!1,e},Ce.prototype.delete=function(){this.M.O||Ie(this),this.M.$&&!this.M.aa&&H("Object already scheduled for deletion"),ne(this),ie(this.M),this.M.aa||(this.M.T=void 0,this.M.O=void 0)},Ce.prototype.isDeleted=function(){return!this.M.O},Ce.prototype.deleteLater=function(){return this.M.O||Ie(this),this.M.$&&!this.M.aa&&H("Object already scheduled for deletion"),Y.push(this),1===Y.length&&V&&V(q),this.M.$=!0,this},xe.prototype.qa=function(e){return this.ka&&(e=this.ka(e)),e},xe.prototype.ha=function(e){this.W&&this.W(e)},xe.prototype.argPackAdvance=8,xe.prototype.readValueFromPointer=ge,xe.prototype.deleteObject=function(e){null!==e&&e.delete()},xe.prototype.fromWireType=function(e){function t(){return this.da?Ae(this.N.X,{P:this.wa,O:n,U:this,T:e}):Ae(this.N.X,{P:this,O:e})}var n=this.qa(e);if(!n)return this.ha(e),null;var r=function(e,t){return t=Z(e,t),X[t]}(this.N,n);if(void 0!==r)return 0===r.M.count.value?(r.M.O=n,r.M.T=e,r.clone()):(r=r.clone(),this.ha(e),r);if(r=this.N.pa(n),!(r=oe[r]))return t.call(this);r=this.ca?r.la:r.pointerType;var i=ae(n,this.N,r.N);return null===i?t.call(this):this.da?Ae(r.N.X,{P:r,O:i,U:this,T:e}):Ae(r.N.X,{P:r,O:i})},ke=t.UnboundTypeError=G("UnboundTypeError");var Ve="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},Xe={l:function(e,t,n,r){R("Assertion failed: "+(e?C(h,e):"")+", at: "+[t?t?C(h,t):"":"unknown filename",n,r?r?C(h,r):"":"unknown function"])},q:function(e,t,n){e=K(e),t=te(t,"wrapper"),n=W(n);var r=[].slice,i=t.N,a=i.X,o=i.R.X,s=i.R.constructor;for(var l in e=T(e,function(){i.R.ja.forEach(function(e){if(this[e]===o[e])throw new _("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&&H("Pass correct 'this' to __construct");var e=s.implement.apply(void 0,[this].concat(r.call(arguments)));ne(e);var t=e.M;e.notifyOnDestruction(),t.aa=!0,Object.defineProperties(this,{M:{value:t}}),ue(this),e=t.O,e=Z(i,e),X.hasOwnProperty(e)?H("Tried to register registered instance: "+e):X[e]=this},a.__destruct=function(){this===a&&H("Pass correct 'this' to __destruct"),ne(this);var e=this.M.O;e=Z(i,e),X.hasOwnProperty(e)?delete X[e]:H("Tried to unregister unregistered instance: "+e)},e.prototype=Object.create(a),n)e.prototype[l]=n[l];return J(e)},j:function(e){var t=ce[e];delete ce[e];var n=t.fa,r=t.W,i=t.ia;pe([e],i.map(e=>e.ta).concat(i.map(e=>e.za)),e=>{var a={};return i.forEach((t,n)=>{var r=e[n],o=t.ra,s=t.sa,l=e[n+i.length],A=t.ya,u=t.Aa;a[t.oa]={read:e=>r.fromWireType(o(s,e)),write:(e,t)=>
2{var n=[];A(u,e,l.toWireType(n,t)),he(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:ge,V:r}]})},v:function(){},B:function(e,t,n,r,i){var a=me(n);ye(e,{name:t=K(t),fromWireType:function(e){return!!e},toWireType:function(e,t){return t?r:i},argPackAdvance:8,readValueFromPointer:function(e){if(1===n)var r=c;else if(2===n)r=g;else{if(4!==n)throw new TypeError("Unknown boolean type size: "+t);r=d}return this.fromWireType(r[e>>a])},V:null})},f:function(e,n,r,i,a,o,s,l,A,u,c,h,g){c=K(c),o=Se(a,o),l&&(l=Se(s,l)),u&&(u=Se(A,u)),g=Se(h,g);var f=P(c);!function(e,n){t.hasOwnProperty(e)?(H("Cannot register public name '"+e+"' twice"),Ee(t,e,e),t.hasOwnProperty(void 0)&&H("Cannot register multiple overloads of a function with the same number of arguments (undefined)!"),t[e].S[void 0]=n):t[e]=n}(f,function(){De("Cannot construct "+c+" due to unbound types",[i])}),pe([e,n,r],i?[i]:[],function(n){if(n=n[0],i)var r=n.N,a=r.X;else a=Ce.prototype;n=T(f,function(){if(Object.getPrototypeOf(this)!==s)throw new z("Use 'new' to construct "+c);if(void 0===A.Y)throw new z(c+" has no accessible constructor");var e=A.Y[arguments.length];if(void 0===e)throw new z("Tried to invoke ctor of "+c+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(A.Y).toString()+") parameters instead!");return e.apply(this,arguments)});var s=Object.create(a,{constructor:{value:n}});n.prototype=s;var A=new be(c,n,s,g,r,o,l,u);r=new xe(c,A,!0,!1),a=new xe(c+"*",A,!1,!1);var h=new xe(c+" const*",A,!1,!0);return oe[e]={pointerType:a,la:h},function(e,n){t.hasOwnProperty(e)||le("Replacing nonexistant public symbol"),t[e]=n,t[e].Z=void 0}(f,n),[r,a,h]})},d:function(e,t,n,r,i,a,o){var s=Fe(n,r);t=K(t),a=Se(i,a),pe([],[e],function(e){function r(){De("Cannot call "+i+" due to unbound types",s)}var i=(e=e[0]).name+"."+t;t.startsWith("@@")&&(t=Symbol[t.substring(2)]);var l=e.N.constructor;return void 0===l[t]?(r.Z=n-1,l[t]=r):(Ee(l,t,i),l[t].S[n-1]=r),pe([],s,function(e){return e=Re(i,[e[0],null].concat(e.slice(1)),null,a,o),void 0===l[t].S?(e.Z=n-1,l[t]=e):l[t].S[n-1]=e,[]}),[]})},p:function(e,t,n,r,i,a){0<t||R();var o=Fe(t,n);i=Se(r,i),pe([],[e],function(e){var n="constructor "+(e=e[0]).name;if(void 0===e.N.Y&&(e.N.Y=[]),void 0!==e.N.Y[t-1])throw new z("Cannot register multiple constructors with identical number of parameters ("+(t-1)+") for class '"+e.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!");return e.N.Y[t-1]=()=>{De("Cannot construct "+e.name+" due to unbound types",o)},pe([],o,function(r){return r.splice(1,0,null),e.N.Y[t-1]=Re(n,r,null,i,a),[]}),[]})},a:function(e,t,n,r,i,a,o,s){var l=Fe(n,r);t=K(t),a=Se(i,a),pe([],[e],function(e){function r(){De("Cannot call "+i+" due to unbound types",l)}var i=(e=e[0]).name+"."+t;t.startsWith("@@")&&(t=Symbol[t.substring(2)]),s&&e.N.ja.push(t);var A=e.N.X,u=A[t];return void 0===u||void 0===u.S&&u.className!==e.name&&u.Z===n-2?(r.Z=n-2,r.className=e.name,A[t]=r):(Ee(A,t,i),A[t].S[n-2]=r),pe([],l,function(r){return r=Re(i,r,e,a,o),void 0===A[t].S?(r.Z=n-2,A[t]=r):A[t].S[n-2]=r,[]}),[]})},A:function(e,t){ye(e,{name:t=K(t),fromWireType:function(e){var t=W(e);return Me(e),t},toWireType:function(e,t){return J(t)},argPackAdvance:8,readValueFromPointer:ge,V:null})},n:function(e,t,n){n=me(n),ye(e,{name:t=K(t),fromWireType:function(e){return e},toWireType:function(e,t){return t},argPackAdvance:8,readValueFromPointer:Le(t,n),V:null})},e:function(e,t,n,r,i){t=K(t),-1===i&&(i=4294967295),i=me(n);var a=e=>e;if(0===r){var o=32-8*n;a=e=>e<<o>>>o}n=t.includes("unsigned")?function(e,t){return t>>>0}:function(e,t){return t},ye(e,{name:t,fromWireType:a,toWireType:n,argPackAdvance:8,readValueFromPointer:Pe(t,i,0!==r),V:null})},b:function(e,t,n){function r(e){var t=p;return new i(u,t[1+(e>>=2)],t[e])}var i=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array
2][t];ye(e,{name:n=K(n),fromWireType:r,argPackAdvance:8,readValueFromPointer:r},{ua:!0})},o:function(e,t){var n="std::string"===(t=K(t));ye(e,{name:t,fromWireType:function(e){var t=p[e>>2],r=e+4;if(n)for(var i=r,a=0;a<=t;++a){var o=r+a;if(a==t||0==h[o]){if(i=i?C(h,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(h[r+a]);s=s.join("")}return tt(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||H("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=et(4+r+1))+4,p[a>>2]=r,n&&i){if(i=o,o=r+1,r=h,0<o){o=i+o-1;for(var s=0;s<t.length;++s){var l=t.charCodeAt(s);if(55296<=l&&57343>=l&&(l=65536+((1023&l)<<10)|1023&t.charCodeAt(++s)),127>=l){if(i>=o)break;r[i++]=l}else{if(2047>=l){if(i+1>=o)break;r[i++]=192|l>>6}else{if(65535>=l){if(i+2>=o)break;r[i++]=224|l>>12}else{if(i+3>=o)break;r[i++]=240|l>>18,r[i++]=128|l>>12&63}r[i++]=128|l>>6&63}r[i++]=128|63&l}}r[i]=0}}else if(i)for(i=0;i<r;++i)255<(s=t.charCodeAt(i))&&(tt(o),H("String has UTF-16 code units that do not fit in 8 bits")),h[o+i]=s;else for(i=0;i<r;++i)h[o+i]=t[i];return null!==e&&e.push(tt,a),a},argPackAdvance:8,readValueFromPointer:ge,V:function(e){tt(e)}})},i:function(e,t,n){if(n=K(n),2===t)var r=Te,i=Ue,a=Oe,o=()=>f,s=1;else 4===t&&(r=Ge,i=ze,a=He,o=()=>p,s=2);ye(e,{name:n,fromWireType:function(e){for(var n,i=p[e>>2],a=o(),l=e+4,A=0;A<=i;++A){var u=e+4+A*t;A!=i&&0!=a[u>>s]||(l=r(l,u-l),void 0===n?n=l:(n+=String.fromCharCode(0),n+=l),l=u+t)}return tt(e),n},toWireType:function(e,r){"string"!=typeof r&&H("Cannot pass non-string to C++ string type "+n);var o=a(r),l=et(4+o+t);return p[l>>2]=o>>s,i(r,l+4,o+t),null!==e&&e.push(tt,l),l},argPackAdvance:8,readValueFromPointer:ge,V:function(e){tt(e)}})},k:function(e,t,n,r,i,a){ce[e]={name:K(t),fa:Se(n,r),W:Se(i,a),ia:[]}},h:function(e,t,n,r,i,a,o,s,l,A){ce[e].ia.push({oa:K(t),ta:n,ra:Se(r,i),sa:a,za:o,ya:Se(s,l),Aa:A})},C:function(e,t){ye(e,{va:!0,name:t=K(t),argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},s:function(e,t,n,r,i){e=_e[e],t=W(t),n=Je(n);var a=[];return p[r>>2]=J(a),e(t,n,a,i)},t:function(e,t,n,r){(e=_e[e])(t=W(t),n=Je(n),null,r)},g:Me,m:function(e,t){var n=function(e,t){for(var n=Array(e),r=0;r<e;++r)n[r]=te(p[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=je[t];if(void 0!==i)return i;var a=Array(e-1);return i=function(e){var t=_e.length;return _e.push(e),t}((t,i,o,s)=>{for(var l=0,A=0;A<e-1;++A)a[A]=n[A+1].readValueFromPointer(s+l),l+=n[A+1].argPackAdvance;for(t=t[i].apply(t,a),A=0;A<e-1;++A)n[A+1].ma&&n[A+1].ma(a[A]);if(!r.va)return r.toWireType(o,t)}),je[t]=i},D:function(e){4<e&&(U[e].ga+=1)},r:function(e){he(W(e)),Me(e)},c:function(){R("")},x:function(e,t,n){h.copyWithin(e,t,t+n)},w:function(e){var t=h.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;r=Math.max(e,r),i=i.min.call(i,2147483648,r+(65536-r%65536)%65536);e:{try{A.grow(i-u.byteLength+65535>>>16),E();var a=1;break e}catch(e){}a=void 0}if(a)return!0}return!1},z:function(){return 52},u:function(){return 70},y:function(e,t,n,r){for(var i=0,a=0;a<n;a++){var o=p[t>>2],A=p[t+4>>2];t+=8;for(var u=0;u<A;u++){var c=h[o+u],g=Ke[e];0===c||10===c?((1===e?s:l)(C(g,0)),g.length=0):g.push(c)}i+=A}return p[r>>2]=i,0}};!function(){function e(e){t.asm=e.exports,A=t.asm.E,E(),b=t.asm.J,w.unshift(t.asm.F),S--,t.monitorRunDependencies&&t.monitorRunDependencies(S),0==S&&(null!==k&&(clearInterval(k),k=null),D&&(e=D,D=null,e()))}function n(t){e(t.instance)}function i(e){return(o||"function"!=typeof fetch?Promise.resolve().then(function(){return N()}):fetch(x,{credentials:"same-origin"}).then(function(e){if(!e.ok)throw"failed to load wasm binary file at '"+x+"'";return e.arrayBuffer()}).catch(function(){return N()})).then(function(e){return WebAssembly.instantiate(e,a)}).then(function(e){return e}).then(e,function(e){l("failed to asynchronously prepare wasm: "+e),R(e)})}var a={a:Xe};if(S++,t.monitorRunDependencies&&t.monitorRunDependencies(S),t.instantiateWasm)try{return t.instantiateWasm(a,e)}catch(e){l("Module.instantiateWasm callback failed with error: "+e),r(e)}(o||"function"!=typeof WebAssembly.instantiateStreaming||F(x)||"function"!=typeof fetch?i(n):fetch(x,{credentials:"same-origin"}).then(function(e){return WebAssembly.instantiateStreaming(e,a).then(n,function(e){return l("wasm streaming compile failed: "+e),l("falling back to ArrayBuffer instantiation"),i(n)})})).catch(r)}(),t.___wasm_call_ctors=function(){return(t.___wasm_call_ctors=t.asm.F).apply(null,arguments)};var Ze=t.___getTypeName=function(){return(Ze=t.___getTypeName=t.asm.G).apply(null,arguments)};t.__embind_initialize_bindings=function(){return(t.__embind_initialize_bindings=t.asm.H).apply(null,arguments)};var $e,et=t._malloc=function(){return(et=t._malloc=t.asm.I).apply(null,arguments)},tt=t._free=function(){return(tt=t._free=t.asm.K).apply(null,arguments)};function nt(){function e(){if(!$e&&($e=!0,t.calledRun=!0,!I)){if(L(w),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();Q.unshift(e)}L(Q)}}if(!(0<S)){if(t.preRun)for("function"==typeof t.preRun&&(t.preRun=[t.preRun]);t.preRun.length;)v();L(B),0<S||(t.setStatus?(t.setStatus("Running..."),setTimeout(function(){setTimeout(function(){t.setStatus("")},1),e()},1)):e())}}if(t.dynCall_jiji=function(){return(t.dynCall_jiji=t.asm.L).apply(null,arguments)},D=function e(){$e||nt(),$e||(D=e)},t.preInit)for("function"==typeof t.preInit&&(t.preInit=[t.preInit]);0<t.preInit.length;)t.preInit.pop()();return nt(),e.ready});const TI=PI;let UI=function(e){return e[e.Auto=0]="Auto",e[e.FlexStart=1]="FlexStart",e[e.Center=2]="Center",e[e.FlexEnd=3]="FlexEnd",e[e.Stretch=4]="Stretch",e[e.Baseline=5]="Baseline",e[e.SpaceBetween=6]="SpaceBetween",e[e.SpaceAround=7]="SpaceAround",e[e.SpaceEvenly=8]="SpaceEvenly",e}({}),OI=function(e){return e[e.BorderBox=0]="BorderBox",e[e.ContentBox=1]="ContentBox",e}({}),GI=function(e){return e[e.Width=0]="Width",e[e.Height=1]="Height",e}({}),zI=function(e){return e[e.Inherit=0]="Inherit",e[e.LTR=1]="LTR",e[e.RTL=2]="RTL",e}({}),HI=function(e){return e[e.Flex=0]="Flex",e[e.None=1]="None",e[e.Contents=2]="Contents",e}({}),WI=function(e){return e[e.Left=0]="Left",e[e.Top=1]="Top",e[e.Right=2]="Right",e[e.Bottom=3]="Bottom",e[e.Start=4]="Start",e[e.End=5]="End",e[e.Horizontal=6]="Horizontal",e[e.Vertical=7]="Vertical",e[e.All=8]="All",e}({}),JI=function(e){return e[e.None=0]="None",e[e.StretchFlexBasis=1]="StretchFlexBasis",e[e.AbsolutePositionWithoutInsetsExcludesPadding=2]="AbsolutePositionWithoutInsetsExcludesPadding",e[e.AbsolutePercentAgainstInnerSize=4]="AbsolutePercentAgainstInnerSize",e[e.All=2147483647]="All",e[e.Classic=2147483646]="Classic",e}({}),_I=function(e){return e[e.WebFlexBasis=0]="WebFlexBasis",e}({}),jI=function(e){return e[e.Column=0]="Column",e[e.ColumnReverse=1]="ColumnReverse",e[e.Row=2]="Row",e[e.RowReverse=3]="RowReverse",e}({}),KI=function(e){return e[e.Column=0]="Column",e[e.Row=1]="Row",e[e.All=2]="All",e}({}),YI=function(e){return e[e.FlexStart=0]="FlexStart",e[e.Center=1]="Center",e[e.FlexEnd=2]="FlexEnd",e[e.SpaceBetween=3]="SpaceBetween",e[e.SpaceAround=4]="SpaceAround",e[e.SpaceEvenly=5]="SpaceEvenly",e}({}),qI=function(e){return e[e.Error=0]="Error",e[e.Warn=1]="Warn",e[e.Info=2]="Info",e[e.Debug=3]="Debug",e[e.Verbose=4]="Verbose",e[e.Fatal=5]="Fatal",e}({}
2),VI=function(e){return e[e.Undefined=0]="Undefined",e[e.Exactly=1]="Exactly",e[e.AtMost=2]="AtMost",e}({}),XI=function(e){return e[e.Default=0]="Default",e[e.Text=1]="Text",e}({}),ZI=function(e){return e[e.Visible=0]="Visible",e[e.Hidden=1]="Hidden",e[e.Scroll=2]="Scroll",e}({}),$I=function(e){return e[e.Static=0]="Static",e[e.Relative=1]="Relative",e[e.Absolute=2]="Absolute",e}({}),eC=function(e){return e[e.Undefined=0]="Undefined",e[e.Point=1]="Point",e[e.Percent=2]="Percent",e[e.Auto=3]="Auto",e}({}),tC=function(e){return e[e.NoWrap=0]="NoWrap",e[e.Wrap=1]="Wrap",e[e.WrapReverse=2]="WrapReverse",e}({});const nC={ALIGN_AUTO:UI.Auto,ALIGN_FLEX_START:UI.FlexStart,ALIGN_CENTER:UI.Center,ALIGN_FLEX_END:UI.FlexEnd,ALIGN_STRETCH:UI.Stretch,ALIGN_BASELINE:UI.Baseline,ALIGN_SPACE_BETWEEN:UI.SpaceBetween,ALIGN_SPACE_AROUND:UI.SpaceAround,ALIGN_SPACE_EVENLY:UI.SpaceEvenly,BOX_SIZING_BORDER_BOX:OI.BorderBox,BOX_SIZING_CONTENT_BOX:OI.ContentBox,DIMENSION_WIDTH:GI.Width,DIMENSION_HEIGHT:GI.Height,DIRECTION_INHERIT:zI.Inherit,DIRECTION_LTR:zI.LTR,DIRECTION_RTL:zI.RTL,DISPLAY_FLEX:HI.Flex,DISPLAY_NONE:HI.None,DISPLAY_CONTENTS:HI.Contents,EDGE_LEFT:WI.Left,EDGE_TOP:WI.Top,EDGE_RIGHT:WI.Right,EDGE_BOTTOM:WI.Bottom,EDGE_START:WI.Start,EDGE_END:WI.End,EDGE_HORIZONTAL:WI.Horizontal,EDGE_VERTICAL:WI.Vertical,EDGE_ALL:WI.All,ERRATA_NONE:JI.None,ERRATA_STRETCH_FLEX_BASIS:JI.StretchFlexBasis,ERRATA_ABSOLUTE_POSITION_WITHOUT_INSETS_EXCLUDES_PADDING:JI.AbsolutePositionWithoutInsetsExcludesPadding,ERRATA_ABSOLUTE_PERCENT_AGAINST_INNER_SIZE:JI.AbsolutePercentAgainstInnerSize,ERRATA_ALL:JI.All,ERRATA_CLASSIC:JI.Classic,EXPERIMENTAL_FEATURE_WEB_FLEX_BASIS:_I.WebFlexBasis,FLEX_DIRECTION_COLUMN:jI.Column,FLEX_DIRECTION_COLUMN_REVERSE:jI.ColumnReverse,FLEX_DIRECTION_ROW:jI.Row,FLEX_DIRECTION_ROW_REVERSE:jI.RowReverse,GUTTER_COLUMN:KI.Column,GUTTER_ROW:KI.Row,GUTTER_ALL:KI.All,JUSTIFY_FLEX_START:YI.FlexStart,JUSTIFY_CENTER:YI.Center,JUSTIFY_FLEX_END:YI.FlexEnd,JUSTIFY_SPACE_BETWEEN:YI.SpaceBetween,JUSTIFY_SPACE_AROUND:YI.SpaceAround,JUSTIFY_SPACE_EVENLY:YI.SpaceEvenly,LOG_LEVEL_ERROR:qI.Error,LOG_LEVEL_WARN:qI.Warn,LOG_LEVEL_INFO:qI.Info,LOG_LEVEL_DEBUG:qI.Debug,LOG_LEVEL_VERBOSE:qI.Verbose,LOG_LEVEL_FATAL:qI.Fatal,MEASURE_MODE_UNDEFINED:VI.Undefined,MEASURE_MODE_EXACTLY:VI.Exactly,MEASURE_MODE_AT_MOST:VI.AtMost,NODE_TYPE_DEFAULT:XI.Default,NODE_TYPE_TEXT:XI.Text,OVERFLOW_VISIBLE:ZI.Visible,OVERFLOW_HIDDEN:ZI.Hidden,OVERFLOW_SCROLL:ZI.Scroll,POSITION_TYPE_STATIC:$I.Static,POSITION_TYPE_RELATIVE:$I.Relative,POSITION_TYPE_ABSOLUTE:$I.Absolute,UNIT_UNDEFINED:eC.Undefined,UNIT_POINT:eC.Point,UNIT_PERCENT:eC.Percent,UNIT_AUTO:eC.Auto,WRAP_NO_WRAP:tC.NoWrap,WRAP_WRAP:tC.Wrap,WRAP_WRAP_REVERSE:tC.WrapReverse};const rC=String.raw,iC=rC`(?:\p{Emoji}\uFE0F\u20E3?|\p{Emoji_Modifier_Base}\p{Emoji_Modifier}?|\p{Emoji_Presentation})`,aC=rC`\u{E0061}-\u{E007A}`,oC=()=>new RegExp(rC`[\u{1F1E6}-\u{1F1FF}]{2}|\u{1F3F4}[${aC}]{2}[\u{E0030}-\u{E0039}${aC}]{1,3}\u{E007F}|${iC}(?:\u200D${iC})*`,"gu");n.dn(oC);const sC=new we({identifier:new ye(1),value:new ye(1)}),lC={name:()=>"DAC",length:$,tables:new fe(sC,e=>e.length/2)},AC=(e,t)=>e[t],uC=(e,t)=>e[t]<<8|e[t+1],cC=(e,t)=>e[t]|e[t+1]<<8,hC=(e,t)=>mC(e,t)>>>0,gC=(e,t)=>yC(e,t)>>>0,fC=e=>Array.from(e,e=>e.toString(16).padStart(2,"0")).join(""),dC=new TextDecoder("utf-8"),pC=e=>{const t=e.reduce((e,t)=>e+t.length,0),n=new Uint8Array(t);let r=0;return e.forEach(e=>{n.set(e,r),r+=e.length}),n},mC=(e,t)=>e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3],yC=(e,t)=>e[t]|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24,IC={name:()=>"DHT",length:$,tables:new class{decode(e,t){const n={};let r=e.buffer.slice(e.pos,e.pos+t.length-2);for(;r.length>0;){let e=1;const t=[],i=AC(r,0),a=r.slice(e,e+16);e+=16;for(const n of a)t.push(r.slice(e,e+n)),e+=n;r=r.slice(e),n[i]=pC(t)}return e.pos+=t.length-2,n}}},CC=IC,EC={name:()=>"DQT",length:$,tables:new fe(new we({identifier:new ye(1),data:new ye(64)}),e=>(e.length-2)/65)},bC={name:()=>"DRI",length:$,restartInterval:$},BC={name:()=>"EOI",afterEOI:new Ce(Z,1/0)},wC={"010e":"imageDescription","010f":"make","011a":"xResolution","011b":"yResolution","011c":"planarConfiguration","012d":"transferFunction","013b":"artist","013e":"whitePoint","013f":"primaryChromaticities","0100":"imageWidth","0101":"imageHeight","0102":"bitsPerSample","0103":"compression","0106":"photometricInterpretation","0110":"model","0111":"stripOffsets","0112":"orientation","011
25":"samplesPerPixel","0116":"rowsPerStrip","0117":"stripByteCounts","0128":"resolutionUnit","0131":"software","0132":"dateTime","0201":"jpegInterchangeFormat","0202":"jpegInterchangeFormatLength","0211":"ycbCrCoefficients","0212":"ycbCrSubSampling","0213":"ycbCrPositioning","0214":"referenceBlackWhite","829a":"exposureTime","829d":"fNumber","920a":"focalLength","927c":"makerNote",8298:"copyright",8769:"exifIFDPointer",8822:"exposureProgram",8824:"spectralSensitivity",8825:"gpsInfoIFDPointer",8827:"photographicSensitivity",8828:"oecf",8830:"sensitivityType",8831:"standardOutputSensitivity",8832:"recommendedExposureIndex",8833:"isoSpeed",8834:"isoSpeedLatitudeyyy",8835:"isoSpeedLatitudezzz",9e3:"exifVersion",9003:"dateTimeOriginal",9004:"dateTimeDigitized",9101:"componentsConfiguration",9102:"compressedBitsPerPixel",9201:"shutterSpeedValue",9202:"apertureValue",9203:"brightnessValue",9204:"exposureBiasValue",9205:"maxApertureValue",9206:"subjectDistance",9207:"meteringMode",9208:"lightSource",9209:"flash",9214:"subjectArea",9286:"userComment",9290:"subSecTime",9291:"subSecTimeOriginal",9292:"subSecTimeDigitized",a000:"flashpixVersion",a001:"colorSpace",a002:"pixelXDimension",a003:"pixelYDimension",a004:"relatedSoundFile",a005:"interoperabilityIFDPointer",a20b:"flashEnergy",a20c:"spatialFrequencyResponse",a20e:"focalPlaneXResolution",a20f:"focalPlaneYResolution",a40a:"sharpness",a40b:"deviceSettingDescription",a40c:"subjectDistanceRange",a210:"focalPlaneResolutionUnit",a214:"subjectLocation",a215:"exposureIndex",a217:"sensingMethod",a300:"fileSource",a301:"sceneType",a302:"cfaPattern",a401:"customRendered",a402:"exposureMode",a403:"whiteBalance",a404:"digitalZoomRatio",a405:"focalLengthIn35mmFilm",a406:"sceneCaptureType",a407:"gainControl",a408:"contrast",a409:"saturation",a420:"imageUniqueID",a430:"cameraOwnerName",a431:"bodySerialNumber",a432:"lensSpecification",a433:"lensMake",a434:"lensModel",a435:"lensSerialNumber",a500:"gamma"},QC={"0000":"gpsVersionID","0001":"gpsLatitudeRef","0002":"gpsLatitude","0003":"gpsLongitudeRef","0004":"gpsLongitude","0005":"gpsAltitudeRef","0006":"gpsAltitude","0007":"gpsTimeStamp","0008":"gpsSatellites","0009":"gpsStatus","000a":"gpsMeasureMode","000b":"gpsDOP","000c":"gpsSpeedRef","000d":"gpsSpeed","000e":"gpsTrackRef","000f":"gpsTrack","0010":"gpsImgDirectionRef","0011":"gpsImgDirection","0012":"gpsMapDatum","0013":"gpsDestLatitudeRef","0014":"gpsDestLatitude","0015":"gpsDestLongitudeRef","0016":"gpsDestLongitude","0017":"gpsDestBearingRef","0018":"gpsDestBearing","0019":"gpsDestDistanceRef","001a":"gpsDestDistance","001b":"gpsProcessingMethod","001c":"gpsAreaInformation","001d":"gpsDateStamp","001e":"gpsDifferential","001f":"gpsHPositioningError"};class vC{constructor(e){this.bigEndian=e,this.bytes=[0,1,1,2,4,8,1,1,2,4,8,4,8]}_getTagValue(e,t,n){switch(t){case 2:return e.toString("ascii").replace(/\0+$/,"");case 129:return e.toString("utf8").replace(/\0+$/,"");case 7:return"0x"+e.toString("hex");default:return this._getTagValueForNumericalData(e,t,n)}}_getTagValueForNumericalData(e,t,n){const r=[],i=this.bytes[t];for(let a=0;a<n;a+=1)r.push(this._getSingleTagValueForNumericalData(e,t,a*i));return 1===r.length?r[0]:r}_getSingleTagValueForNumericalData(e,t,n){const r=t=>this.bigEndian?uC(e,t):cC(e,t),i=t=>this.bigEndian?hC(e,t):gC(e,t),a=t=>this.bigEndian?mC(e,t):yC(e,t);switch(t){case 1:return AC(e,n);case 3:return r(n);case 4:return i(n);case 5:return i(n)/i(n+4);case 9:return a(n);case 10:return a(n)/a(n+4)}}_decodeIDFEntries(e,t,n,r=!1){let i=2+n;const a={},o=t=>this.bigEndian?uC(e,t):cC(e,t),s=t=>this.bigEndian?hC(e,t):gC(e,t),l=o(n);for(let n=0;n<l;n++){const n=e.slice(i,i+2),r=o(i+2),l=s(i+4),A=l*this.bytes[r];let u=e.slice(i+8,i+12);if(A>4){const t=this.bigEndian?hC(u,0):gC(u,0);u=e.slice(t,t+A)}const c=this._getTagValue(u,r,l);a[t[this.bigEndian?fC(n):fC(n.reverse())]]=c,i+=12}return a}decode(e,t){const n=e.buffer.slice(e.pos-8),r=t.offsetToFirstIFD;if(r>n.length)return e.pos+=t.parent.length-16,{};const i=this._decodeIDFEntries(n,wC,r),{exifIFDPointer:a,gpsInfoIFDPointer:o}=i;
2if(a&&(i.subExif=this._decodeIDFEntries(n,wC,a)),o){const e=o;i.gpsInfo=this._decodeIDFEntries(n,QC,e,!0)}return e.pos+=t.parent.length-16,i}}const xC={name:()=>"EXIF",length:$,identifier:new Ee(6),entries:new class{decode(e,t){var n;const r="MM"===(n=e.buffer.slice(e.pos,e.pos+2),dC.decode(n));e.pos+=2;const i=(e=>new we({fortyTwo:e?$:te,offsetToFirstIFD:e?re:ae,entries:new vC(e)}))(r).decode(e,t);return i.entries}}},SC={name:()=>"JFIF",length:$,identifier:new Ee(5),version:$,units:Z,xDensity:$,yDensity:$,thumbnailWidth:Z,thumbnailHeight:Z},kC=new we({scanComponentSelector:Z,entropyCodingTable:new ye(1)}),DC={name:()=>"SOS",length:$,numberOfImageComponents:Z,componentSpecifications:new fe(kC,e=>e.numberOfImageComponents),startOfSpectral:Z,endOfSpectral:Z,successiveApproximationBit:new ye(1),data:new class{decode(e){const t=e.buffer.slice(e.pos);let n=0,r=t.indexOf(255);for(;-1!==r;){n=r;const e=t[n+1];if(0!==e&&!(e>=208&&e<=215))break;r=t.indexOf(255,r+1)}return e.pos+=n,t.slice(0,n)}}},RC=new we({id:Z,samplingFactors:Z,quantizationTableId:Z}),FC={name:()=>"SOF",length:$,precision:Z,height:$,width:$,numberOfComponents:Z,components:new fe(RC,e=>e.numberOfComponents)},MC={length:$,buf:new ye(e=>e.length-2)},NC=Array(63).fill(0).reduce((e,t,n)=>({...e,[n+65472]:MC}),{}),LC=new Qe($,{...NC,65472:FC,65473:FC,65474:FC,65475:FC,65476:CC,65477:FC,65478:FC,65479:FC,65481:FC,65482:FC,65483:FC,65484:lC,65485:FC,65486:FC,65487:FC,65496:{name:()=>"SOI"},65497:BC,65498:DC,65499:EC,65501:bC,65504:SC,65505:xC}),PC=new fe(LC),TC={amp:"&",lt:"<",gt:">",quot:'"',apos:"'"},UC=/&(amp|lt|gt|quot|apos);/g,OC=/([a-zA-Z][a-zA-Z0-9_:-]*)\s*=\s*(?:"([^"]*)"|'([^']*)')/g;function GC(e){return e.replace(UC,(e,t)=>TC[t])}function zC(e){const t={};let n;for(OC.lastIndex=0;null!==(n=OC.exec(e));)t[n[1]]=GC(n[2]??n[3]);return t}const HC=/[-:]([a-z])/g,WC={svg:c,g:u,path:m,rect:y,circle:R,ellipse:F,line:I,polyline:L,polygon:M,text:g,tspan:k,defs:v,clippath:P,lineargradient:O,radialgradient:G,marker:z,stop:Q,image:x},JC=new Set(["script","foreignobject","filter","mask","pattern","use","symbol","animate","animatetransform","animatemotion","set"]),_C=new Set([g,k]);function jC(e){return e.replace(HC,(e,t)=>t.toUpperCase())}function KC(e){if(!e)return{};const t={};for(const n of e.split(";")){const e=n.indexOf(":");if(-1===e)continue;const r=n.slice(0,e).trim(),i=n.slice(e+1).trim();r&&i&&(t[jC(r)]=i)}return t}function YC(e){const t={};for(const[n,r]of Object.entries(e))"style"===n?Object.assign(t,KC(r)):t[jC(n)]=r;return t}const qC={type:c,props:{},children:[]};var VC=void 0!==n.g?n.g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},XC=[],ZC=[],$C="undefined"!=typeof Uint8Array?Uint8Array:Array,eE=!1;function tE(){eE=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0;t<64;++t)XC[t]=e[t],ZC[e.charCodeAt(t)]=t;ZC["-".charCodeAt(0)]=62,ZC["_".charCodeAt(0)]=63}function nE(e){return XC[e>>18&63]+XC[e>>12&63]+XC[e>>6&63]+XC[63&e]}function rE(e,t,n){for(var r,i=[],a=t;a<n;a+=3)r=(e[a]<<16)+(e[a+1]<<8)+e[a+2],i.push(nE(r));return i.join("")}function iE(e){var t;eE||tE();for(var n=e.length,r=n%3,i="",a=[],o=16383,s=0,l=n-r;s<l;s+=o)a.push(rE(e,s,s+o>l?l:s+o));return 1===r?(t=e[n-1],i+=XC[t>>2],i+=XC[t<<4&63],i+="=="):2===r&&(t=(e[n-2]<<8)+e[n-1],i+=XC[t>>10],i+=XC[t>>4&63],i+=XC[t<<2&63],i+="="),a.push(i),a.join("")}function aE(e,t,n,r,i){var a,o,s=8*i-r-1,l=(1<<s)-1,A=l>>1,u=-7,c=n?i-1:0,h=n?-1:1,g=e[t+c];for(c+=h,a=g&(1<<-u)-1,g>>=-u,u+=s;u>0;a=256*a+e[t+c],c+=h,u-=8);for(o=a&(1<<-u)-1,a>>=-u,u+=r;u>0;o=256*o+e[t+c],c+=h,u-=8);if(0===a)a=1-A;else{if(a===l)return o?NaN:1/0*(g?-1:1);o+=Math.pow(2,r),a-=A}return(g?-1:1)*o*Math.pow(2,a-r)}function oE(e,t,n,r,i,a){var o,s,l,A=8*a-i-1,u=(1<<A)-1,c=u>>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,g=r?0:a-1,f=r?1:-1,d=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=u):(o=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-o))<1&&(o--,l*=2),(t+=o+c>=1?h/l:h*Math.pow(2,1-c))*l>=2&&(o++,l/=2),o+c>=u?(s=0,o=u):o+c>=1?(s=(t*l-1)*Math.pow(2,i),o+=c):(s=t*Math.pow(2,c-1)*Math.pow(2,i),o=0));i>=8;e[n+g]=255&s,g+=f,s/=256,i-=8);for(o=o<<i|s,A+=i;A>0;e[n+g]=255&o,g+=f,o/=256,A-=8);e[n+g-f]|=128*d}var sE={}.toString,lE=Array.isArray||function(e){return"[object Array]"==sE.call(e)};function AE(){return cE.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function uE(e,t){if(AE()<t)throw new RangeError("Invalid typed array length");return cE.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=cE.prototype:(null===e&&(e=new cE(t)),e.length=t),e}function cE(e,t,n){if(!(cE.TYPED_ARRAY_SUPPORT||this instanceof cE))return new cE(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 fE(this,e)}return hE(this,e,t,n)}function hE(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");return t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r),cE.TYPED_ARRAY_SUPPORT?(e=t).__proto__=cE.prototype:e=dE(e,t),e}(e,t,n,r):"string"==typeof t?function(e,t,n){if("string"==typeof n&&""!==n||(n="utf8"),!cE.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|yE(t,n),i=(e=uE(e,r)).write(t,n);return i!==r&&(e=e.slice(0,i)),e}(e,t,n):function(e,t){if(mE(t)){var n=0|pE(t.length);return 0===(e=uE(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?uE(e,0):dE(e,t);if("Buffer"===t.type&&lE(t.data))return dE(e,t.data)}var r;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function gE(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 fE(e,t){if(gE(t),e=uE(e,t<0?0:0|pE(t)),!cE.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function dE(e,t){var n=t.length<0?0:0|pE(t.length);e=uE(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function pE(e){if(e>=AE())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+AE().toString(16)+" bytes");return 0|e}function mE(e){return!(null==e||!e._isBuffer)}function yE(e,t){if(mE(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&
vendor: 14,064 bytes, line 2
2(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 _E(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return jE(e).length;default:if(r)return _E(e).length;t=(""+t).toLowerCase(),r=!0}}function IE(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 NE(this,t,n);case"utf8":case"utf-8":return DE(this,t,n);case"ascii":return FE(this,t,n);case"latin1":case"binary":return ME(this,t,n);case"base64":return kE(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return LE(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function CE(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function EE(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=cE.from(t,r)),mE(t))return 0===t.length?-1:bE(e,t,n,r,i);if("number"==typeof t)return t&=255,cE.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):bE(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function bE(e,t,n,r,i){var a,o=1,s=e.length,l=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,l/=2,n/=2}function A(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){var u=-1;for(a=n;a<s;a++)if(A(e,a)===A(t,-1===u?0:a-u)){if(-1===u&&(u=a),a-u+1===l)return u*o}else-1!==u&&(a-=a-u),u=-1}else for(n+l>s&&(n=s-l),a=n;a>=0;a--){for(var c=!0,h=0;h<l;h++)if(A(e,a+h)!==A(t,h)){c=!1;break}if(c)return a}return-1}function BE(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 wE(e,t,n,r){return KE(_E(t,e.length-n),e,n,r)}function QE(e,t,n,r){return KE(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function vE(e,t,n,r){return QE(e,t,n,r)}function xE(e,t,n,r){return KE(jE(t),e,n,r)}function SE(e,t,n,r){return KE(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 kE(e,t,n){return 0===t&&n===e.length?iE(e):iE(e.slice(t,n))}function DE(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var a,o,s,l,A=e[i],u=null,c=A>239?4:A>223?3:A>191?2:1;if(i+c<=n)switch(c){case 1:A<128&&(u=A);break;case 2:128==(192&(a=e[i+1]))&&(l=(31&A)<<6|63&a)>127&&(u=l);break;case 3:a=e[i+1],o=e[i+2],128==(192&a)&&128==(192&o)&&(l=(15&A)<<12|(63&a)<<6|63&o)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:a=e[i+1],o=e[i+2],s=e[i+3],128==(192&a)&&128==(192&o)&&128==(192&s)&&(l=(15&A)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&l<1114112&&(u=l)}null===u?(u=65533,c=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),i+=c}return function(e){var t=e.length;if(t<=RE)return String.fromCharCode.apply(String,e);for(var n="",r=0;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=RE));return n}(r)}cE.TYPED_ARRAY_SUPPORT=void 0===VC.TYPED_ARRAY_SUPPORT||VC.TYPED_ARRAY_SUPPORT,AE(),cE.poolSize=8192,cE._augment=function(e){return e.__proto__=cE.prototype,e},cE.from=function(e,t,n){return hE(null,e,t,n)},cE.TYPED_ARRAY_SUPPORT&&(cE.prototype.__proto__=Uint8Array.prototype,cE.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&cE[Symbol.species]),cE.alloc=function(e,t,n){return function(e,t,n,r){return gE(t),t<=0?uE(e,t):void 0!==n?"string"==typeof r?uE(e,t).fill(n,r):uE(e,t).fill(n):uE(e,t)}(null,e,t,n)},cE.allocUnsafe=function(e){return fE(null,e)},cE.allocUnsafeSlow=function(e){return fE(null,e)},cE.isBuffer=function(e){return null!=e&&(!!e._isBuffer||YE(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&YE(e.slice(0,0))}(e))},cE.compare=function(e,t){if(!mE(e)||!mE(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},cE.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}},cE.concat=function(e,t){if(!lE(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return cE.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=cE.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var a=e[n];if(!mE(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,i),i+=a.length}return r},cE.byteLength=yE,cE.prototype._isBuffer=!0,cE.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)CE(this,t,t+1);return this},cE.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)CE(this,t,t+3),CE(this,t+1,t+2);return this},cE.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)CE(this,t,t+7),CE(this,t+1,t+6),CE(this,t+2,t+5),CE(this,t+3,t+4);return this},cE.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?DE(this,0,e):IE.apply(this,arguments)},cE.prototype.equals=function(e){if(!mE(e))throw new TypeError("Argument must be a Buffer");return this===e||0===cE.compare(this,e)},cE.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+">"},cE.prototype.compare=function(e,t,n,r,i){if(!mE(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),l=this.slice(r,i),A=e.slice(t,n),u=0;u<s;++u)if(l[u]!==A[u]){a=l[u],o=A[u];break}return a<o?-1:o<a?1:0},cE.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},cE.prototype.indexOf=function(e,t,n){return EE(this,e,t,n,!0)},cE.prototype.lastIndexOf=function(e,t,n){return EE(this,e,t,n,!1)},cE.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 BE(this,e,t,n);case"utf8":case"utf-8":return wE(this,e,t,n);case"ascii":return QE(this,e,t,n);case"latin1":case"binary":return vE(this,e,t,n);case"base64":return xE(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return SE(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},cE.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var RE=4096;function FE(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 ME(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 NE(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+=JE(e[a]);return i}function LE(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 PE(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 TE(e,t,n,r,i,a){if(!mE(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 UE(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 OE(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 GE(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 zE(e,t,n,r,i){return i||GE(e,0,n,4),oE(e,t,n,r,23,4),n+4}function HE(e,t,n,r,i){return i||GE(e,0,n,8),oE(e,t,n,r,52,8),n+8}cE.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),cE.TYPED_ARRAY_SUPPORT)(n=this.subarray(e,t)).__proto__=cE.prototype;else{var i=t-e;n=new cE(i,void 0);for(var a=0;a<i;++a)n[a]=this[a+e]}return n},cE.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||PE(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r},cE.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||PE(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},cE.prototype.readUInt8=function(e,t){return t||PE(e,1,this.length),this[e]},cE.prototype.readUInt16LE=function(e,t){return t||PE(e,2,this.length),this[e]|this[e+1]<<8},cE.prototype.readUInt16BE=function(e,t){return t||PE(e,2,this.length),this[e]<<8|this[e+1]},cE.prototype.readUInt32LE=function(e,t){return t||PE(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},cE.prototype.readUInt32BE=function(e,t){return t||PE(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},cE.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||PE(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},cE.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||PE(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},cE.prototype.readInt8=function(e,t){return t||PE(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},cE.prototype.readInt16LE=function(e,t){t||PE(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},cE.prototype.readInt16BE=function(e,t){t||PE(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},cE.prototype.readInt32LE=function(e,t){return t||PE(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},cE.prototype.readInt32BE=function(e,t){return t||PE(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},cE.prototype.readFloatLE=function(e,t){return t||PE(e,4,this.length),aE(this,e,!0,23,4)},cE.prototype.readFloatBE=function(e,t){return t||PE(e,4,this.length),aE(this,e,!1,23,4)},cE.prototype.readDoubleLE=function(e,t){return t||PE(e,8,this.length),aE(this,e,!0,52,8)},cE.prototype.readDoubleBE=function(e,t){return t||PE(e,8,this.length),aE(this,e,!1,52,8)},cE.prototype.writeUIntLE=function(e,t,n,r){e=+e,t|=0,n|=0,r||TE(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},cE.prototype.writeUIntBE=function(e,t,n,r){e=+e,t|=0,n|=0,r||TE(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},cE.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||TE(this,e,t,1,255,0),cE.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},cE.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||TE(this,e,t,2,65535,0),cE.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):UE(this,e,t,!0),t+2},cE.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||TE(this,e,t,2,65535,0),cE.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):UE(this,e,t,!1),t+2},cE.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||TE(this,e,t,4,4294967295,0),cE.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):OE(this,e,t,!0),t+4},cE.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||TE(this,e,t,4,4294967295,0),cE.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):OE(this,e,t,!1),t+4},cE.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);TE(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},cE.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);TE(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},cE.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||TE(this,e,t,1,127,-128),cE.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},cE.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||TE(this,e,t,2,32767,-32768),cE.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):UE(this,e,t,!0),t+2},cE.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||TE(this,e,t,2,32767,-32768),cE.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):UE(this,e,t,!1),t+2},cE.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||TE(this,e,t,4,2147483647,-2147483648),
2cE.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):OE(this,e,t,!0),t+4},cE.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||TE(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),cE.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):OE(this,e,t,!1),t+4},cE.prototype.writeFloatLE=function(e,t,n){return zE(this,e,t,!0,n)},cE.prototype.writeFloatBE=function(e,t,n){return zE(this,e,t,!1,n)},cE.prototype.writeDoubleLE=function(e,t,n){return HE(this,e,t,!0,n)},cE.prototype.writeDoubleBE=function(e,t,n){return HE(this,e,t,!1,n)},cE.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||!cE.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},cE.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&&!cE.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=mE(e)?e:_E(new cE(e,r).toString()),s=o.length;for(a=0;a<n-t;++a)this[a+t]=o[a%s]}return this};var WE=/[^+\/0-9A-Za-z-_]/g;function JE(e){return e<16?"0"+e.toString(16):e.toString(16)}function _E(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 jE(e){return function(e){var t,n,r,i,a,o;eE||tE();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 $C(3*s/4-a),r=a>0?s-4:s;var l=0;for(t=0,n=0;t<r;t+=4,n+=3)i=ZC[e.charCodeAt(t)]<<18|ZC[e.charCodeAt(t+1)]<<12|ZC[e.charCodeAt(t+2)]<<6|ZC[e.charCodeAt(t+3)],o[l++]=i>>16&255,o[l++]=i>>8&255,o[l++]=255&i;return 2===a?(i=ZC[e.charCodeAt(t)]<<2|ZC[e.charCodeAt(t+1)]>>4,o[l++]=255&i):1===a&&(i=ZC[e.charCodeAt(t)]<<10|ZC[e.charCodeAt(t+1)]<<4|ZC[e.charCodeAt(t+2)]>>2,o[l++]=i>>8&255,o[l++]=255&i),o}(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(WE,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function KE(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 YE(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}class qE{data;width;height;format;constructor(e){const t=new Mu(e);this.data=e,this.width=t.width,this.height=t.height,this.format="png"}static isValid(e){return e&&cE.isBuffer(e)&&137===e[0]&&80===e[1]&&78===e[2]&&71===e[3]&&13===e[4]&&10===e[5]&&26===e[6]&&10===e[7]}}class VE{data;width;height;format;constructor(e){if(this.data=e,this.format="jpeg",this.width=0,this.height=0,65496!==e.readUInt16BE(0))throw new Error("SOI not found in JPEG");const t=(n=this.data,PC.fromBuffer(n).map(({version:e,...t})=>({type:e,...t})));var n;let r;for(let e=0;e<t.length;e+=1){const n=t[e];"EXIF"===n.name&&n.entries.orientation&&(r=n.entries.orientation),"SOF"===n.name&&(this.width||=n.width,this.height||=n.height)}r>4&&([this.width,this.height]=[this.height,this.width])}static isValid(e){return e&&cE.isBuffer(e)&&65496===e.readUInt16BE(0)}}const XE={px:.75,pt:1,in:72,cm:72/2.54,mm:72/25.4};function ZE(e){if("string"!=typeof e)return;const t=e.match(/^(-?\d*\.?\d+)(px|pt|in|cm|mm)?$/);if(!t)return;const n=parseFloat(t[1]),r=t[2];return r?n*(XE[r]??1):n}class $E{data;width;height;format;constructor(e){const t=function(e){const t=function(e){const t=e.replace(/<\?xml[^?]*\?>|<!DOCTYPE[^>]*>
2|<!--[\s\S]*?-->/gi,""),n=[];let r=0;for(;r<t.length;){const e=t.indexOf("<",r);if(-1===e)break;if(e>r){const i=t.slice(r,e);/\S/.test(i)&&n.push({type:"text",text:GC(i)})}if(t.startsWith("<![CDATA[",e)){const i=t.indexOf("]]>",e+9);if(-1===i)break;const a=t.slice(e+9,i);a&&n.push({type:"text",text:a}),r=i+3;continue}const i=t.indexOf(">",e);if(-1===i)break;const a=t.slice(e+1,i);if(r=i+1,a.startsWith("/")){n.push({type:"close",tagName:a.slice(1).trim()});continue}const o=a.endsWith("/"),s=o?a.slice(0,-1):a,l=s.search(/[\s/]/),A=-1===l?s.trim():s.slice(0,l).trim(),u=-1===l?"":s.slice(l);n.push({type:o?"self-close":"open",tagName:A,attributes:zC(u)})}return n}(e);return function(e){const t=[],n=[];let r=null,i=0;for(const a of e){if("text"===a.type){if(i||0===t.length)continue;const e=t[t.length-1];if(!_C.has(e.type))continue;const n=a.text.trim();n&&e.children.push({type:T,props:{},value:n});continue}if("close"===a.type){i?i--:t.length>1&&n[n.length-1]===a.tagName&&(n.pop(),t.pop());continue}if(i){"open"===a.type&&i++;continue}const e=a.tagName.toLowerCase();if(JC.has(e)){console.warn(`Unsupported SVG element: <${e}> will be skipped`),"open"===a.type&&(i=1);continue}const o=WC[e];if(!o){"open"===a.type&&(i=1);continue}const s={type:o,props:YC(a.attributes),children:[]};t.length>0&&t[t.length-1].children.push(s),r||(r=s),"open"===a.type&&(n.push(a.tagName),t.push(s))}return r}(t)||(console.warn("SVG parse error: failed to parse XML"),qC)}(e.toString("utf-8")),n=function(e){if("string"!=typeof e)return;const t=e.trim().split(/[\s,]+/).map(Number);return 4!==t.length||t.some(isNaN)?void 0:{minX:t[0],minY:t[1],maxX:t[2],maxY:t[3]}}(t.props.viewBox);this.data=t,this.format="svg",this.width=ZE(t.props.width)??n?.maxX??0,this.height=ZE(t.props.height)??n?.maxY??0}static isValid(e){if(!cE.isBuffer(e))return!1;const t=e.toString("utf-8").trimStart();return t.startsWith("<?xml")||t.startsWith("<svg")}}const eb=(({limit:e=100}={})=>{let t=new Map;return{get:e=>e?t.get(e)??void 0:null,set:(n,r)=>{if(t.delete(n),t.size>=e){const e=t.keys().next().value;t.delete(e)}t.set(n,r)},reset:()=>{t=new Map},length:()=>t.size}})({limit:30}),tb=cE.isBuffer,nb=e=>"undefined"!=typeof Blob&&e instanceof Blob,rb=e=>"data"in e,ib=e=>{const t=e.toLowerCase();return"jpg"===t||"jpeg"===t||"png"===t||"svg"===t||"svg+xml"===t},ab=e=>{let t;return VE.isValid(e)?t="jpg":qE.isValid(e)?t="png":$E.isValid(e)&&(t="svg"),t};function ob(e,t){switch(t.toLowerCase()){case"jpg":case"jpeg":return new VE(e);case"png":return new qE(e);case"svg":case"svg+xml":return new $E(e);default:return null}}const sb=async e=>{const t=ab(e);return t?ob(e,t):null},lb=(e,{cache:t=!0}={})=>{let n;const r=(e=>nb(e)||tb(e)?null:rb(e)?e.data?.toString("base64")??null:e.uri)(e);if(nb(e))n=(async e=>{const{type:t}=e;if(!t||"application/octet-stream"===t){const t=await e.arrayBuffer(),n=cE.from(t);return sb(n)}if(!t.startsWith("image/"))throw new Error(`Invalid blob type: ${t}`);const n=t.replace("image/","");if(!ib(n))throw new Error(`Invalid blob type: ${t}`);const r=await e.arrayBuffer();return ob(cE.from(r),n)})(e);else if(tb(e))n=sb(e);else{if(t&&eb.get(r))return eb.get(r);n="uri"in(i=e)&&i.uri.startsWith("data:")?(async({uri:e})=>{const t=/^data:image\/([a-zA-Z+]*);base64,([^"]*)/g.exec(e);if(!t)throw new Error(`Invalid base64 image: ${e}`);const n=t[1],r=t[2];if(!ib(n))throw new Error(`Base64 image invalid format: ${n}`);return ob(cE.from(r,"base64"),n)})(e):rb(e)?(async e=>{if(e.data&&e.format)return ob(e.data,e.format);throw new Error(`Invalid data given for local file: ${JSON.stringify(e)}`)})(e):(async e=>{const t=await(async e=>{const{method:t="GET",headers:n,body:r,credentials:i}=e,a=await fetch(e.uri,{method:t,headers:n,body:r,credentials:i}),o=await a.arrayBuffer();return cE.from(o)})(e),n=ab(t);if(!n)throw new Error("Not valid image extension");return ob(t,n)})(e)}var i;return t&&r&&eb.set(r,n),n},Ab=e=>"lazy"===e.kind,ub=e=>"column"===e.kind,cb=e=>"row"===e.kind,hb=e=>"penalty"===e.kind,gb=e=>{const{item:t}=e;return hb(t)||Ab(t)?0:cb(t)?e.children.reduce((e,t)=>Math.max(e,gb(t)),0):ub(t)?e.children.reduce((e,t)=>
2e+gb(t),0):t.height},fb=e=>hb(e)&&"forbid"===e.type,db=e=>({kind:"done",result:e}),pb=e=>e.reduce((e,t)=>Math.max(e,t.y+t.height),0),mb=e=>e.map(e=>({item:e,isFirst:!0,children:cb(e)||ub(e)?mb(e.children):[]})),yb=e=>"repeat"in e&&!0===e.repeat,Ib=(e,t)=>e.some(e=>e.item===t&&e.part.isLast),Cb=(e,t,n)=>{if(!n&&t.placed.length>0&&t.placed.every(t=>yb(t.item)||e.children.some(e=>void 0!==e.origin&&e.item===t.item)))return[];const r=[];for(const n of e.children){if(void 0!==n.origin){const{origin:i}=n;if(r.includes(i))continue;const a=e.children.filter(e=>e.origin===i);a.every(e=>Ib(t.placed,e.item))&&r.push(i);continue}yb(n.item)&&Ib(t.placed,n.item)&&r.push(n.item)}return mb(r)},Eb=e=>yb(e.item)||!!e.children?.length&&e.children.every(Eb),bb=e=>e.contentAbove||e.placed.some(t=>{return!Eb(t)&&(n=t,!e.fragments.some(e=>void 0!==e.origin&&yb(e.origin)&&e.item===n.item));var n}),Bb=e=>"leaf"===e.kind||"spacer"===e.kind,wb=(e,t,n,r=!1,i=!1)=>{const a=[],o=[];for(const s of e.children){const e=s.item,{isFirst:l}=s;if(cb(e)||ub(e)){const A=xb(s.children,t,n,r,i),u=A.remaining.length>0;if(u&&0===A.placed.length)return null;if(a.push({item:e,y:0,height:u?t:pb(A.placed),part:{isFirst:l,isLast:!u},children:A.placed}),u){const t=Cb(s,A,i);o.push({item:e,isFirst:!1,children:[...t,...A.remaining]})}continue}if(Bb(e)&&e.height>t){const n=e.split?.(t)??null;if(null===n)return null;a.push({item:n.current,y:0,height:t,part:{isFirst:l,isLast:!1}}),o.push({item:n.next,isFirst:!1,children:[]});continue}a.push({item:e,y:0,height:gb({item:e,children:[]}),part:{isFirst:l,isLast:!0}})}return{placed:a,remaining:o}},Qb=e=>{if(null===e.pendingLazy)return null;const{spliceStart:t,fragment:n,count:r,placedAtMaterialize:i}=e.pendingLazy;return e.pendingLazy=null,e.placed.length>i?null:(e.fragments.splice(t,r,n),t)},vb=(e,t)=>{const n=e.fragments[t];if(r=n.item,hb(r)&&"force"===r.type){const n=e.placed,r=e.fragments.slice(t+1);return db({placed:n,remaining:r})}var r;if(fb(n.item)){const{ahead:t}=n.item;return t&&null!==e.bestBreak&&(e.forbidUntil=Math.max(e.forbidUntil,e.usedHeight+t)),{kind:"continue"}}if(Ab(n.item))return((e,t,n)=>{const r=t.item,i=r.materialize({pageNumber:e.pageNumber}),a=mb(i);if(yb(r))for(const e of a)e.origin=r;return e.fragments.splice(n,1,...a),a.length>0&&(e.pendingLazy={spliceStart:n,fragment:t,count:a.length,placedAtMaterialize:e.placed.length}),{kind:"rewind"}})(e,n,t);const i=((e,t,n)=>{let r;if(r=ub(t.item)?((e,t,n)=>{const{isFirst:r}=t,i=t.item,a=e.height-e.usedHeight;if(a<=0)return{kind:"decline"};const o=e.canForce&&0===e.placed.length,s=bb(e),l=xb(t.children,a,e.pageNumber,o,s),A=l.remaining.length>0;if(A&&0===l.placed.length){if(l.remaining.length===t.children.length)return{kind:"decline"};const a=[{item:i,isFirst:r,children:l.remaining},...e.fragments.slice(n+1)];return db({placed:e.placed,remaining:a})}if(e.placed.push({item:i,y:e.usedHeight,height:A?a:pb(l.placed),part:{isFirst:r,isLast:!A},children:l.placed}),!A)return{kind:"continue"};const u={item:i,isFirst:!1,children:[...Cb(t,l,s),...l.remaining]};return db({placed:e.placed,remaining:[u,...e.fragments.slice(n+1)]})})(e,t,n):cb(t.item)?((e,t,n)=>{const{isFirst:r}=t,i=t.item,a=e.height-e.usedHeight;if(a<=0)return{kind:"decline"};const o=e.canForce&&0===e.placed.length,s=bb(e),l=wb(t,a,e.pageNumber,o,s);if(null===l)return{kind:"decline"};const A=l.remaining.length>0;if(A&&e.height<e.forbidUntil)return{kind:"decline"};if(e.placed.push({item:i,y:e.usedHeight,height:A?a:l.placed.reduce((e,t)=>Math.max(e,t.height),0),part:{isFirst:r,isLast:!A},children:l.placed}),!A)return{kind:"continue"};const u={item:i,isFirst:!1,children:l.remaining};return db({placed:e.placed,remaining:[u,...e.fragments.slice(n+1)]})})(e,t,n):((e,t)=>{const n=t.item;return e.usedHeight+n.height>e.height?{kind:"decline"}:(e.placed.push({item:n,y:e.usedHeight,height:n.height,part:{isFirst:t.isFirst,isLast:!0}}),{kind:"continue"})})(e,t),"continue"!==r.kind)return r;e.usedHeight+=gb(t);const i=e.fragments[n+1],a=e.usedHeight<e.forbidUntil;return void 0!==i&&fb(i.item)||a||(e.bestBreak={remainingIndex:n+1,placedCount:e.placed.length}),{kind:"continue"}})(e,n,t);
2return"decline"===i.kind?((e,t,n)=>{if(e.height>=e.forbidUntil&&(r=t.item,Bb(r)&&void 0!==r.split)){const r=((e,t,n,r)=>{const i=e.height-e.usedHeight,a=n.split(i);if(!a)return null;e.placed.push({item:a.current,y:e.usedHeight,height:a.current.height,part:{isFirst:r,isLast:!1}});const o={item:a.next,isFirst:!1,children:[]};return db({placed:e.placed,remaining:[o,...e.fragments.slice(t+1)]})})(e,n,t.item,t.isFirst);if(null!==r)return r}var r;return((e,t)=>null!==e&&e.remainingIndex<t+1)(e.bestBreak,n)?((e,t)=>{e.placed.length=t.placedCount;const n=Qb(e),r=e.fragments.slice(n??t.remainingIndex);return db({placed:e.placed,remaining:r})})(e,e.bestBreak):e.canForce?0===e.placed.length?((e,t,n,r)=>{const i=Qb(e);if(null!==i)return db({placed:[],remaining:e.fragments.slice(i)});const{item:a,isFirst:o}=n,s="id"in a&&a.id?` "${a.id}"`:"";if(console.warn(`[paginate] Item${s} of height ${r} exceeds available height ${e.height}; placing on its own page.`),cb(a)){const i=wb(n,r,e.pageNumber,!0)?.placed??[];return db({placed:[{item:a,y:0,height:r,part:{isFirst:o,isLast:!0},children:i}],remaining:e.fragments.slice(t+1)})}return db({placed:[{item:a,y:0,height:r,part:{isFirst:o,isLast:!0}}],remaining:e.fragments.slice(t+1)})})(e,n,t,gb(t)):((e,t)=>{const n=Qb(e);return db({placed:e.placed,remaining:e.fragments.slice(n??t)})})(e,n):(Qb(e),db({placed:[],remaining:e.fragments}))})(e,n,t):i},xb=(e,t,n,r=!1,i=!1)=>{const a={fragments:e,height:t,placed:[],usedHeight:0,bestBreak:null,pendingLazy:null,pageNumber:n,canForce:r,contentAbove:i,forbidUntil:0};for(let e=0;e<a.fragments.length;e+=1){const t=vb(a,e);if("done"===t.kind)return t.result;"rewind"===t.kind&&(e-=1)}return{placed:a.placed,remaining:[]}},Sb={kind:"penalty",type:"force"},kb={kind:"penalty",type:"forbid"},Db=e=>"absolute"in e&&!!e.absolute,Rb=e=>e.box.marginTop||0,Fb=e=>e.box.marginBottom||0,Mb=e=>e.box.edgeTop||0,Nb=e=>e.box.top-Rb(e),Lb=e=>Rb(e)+e.box.height+Fb(e),Pb=(e,t)=>{const n=e[t-1];return n?Nb(e[t])-Nb(n)-Lb(n):0},Tb=(e,t=!1)=>({kind:"spacer",height:e,split:n=>!t&&n<=0?null:{current:{kind:"spacer",height:n},next:t?{kind:"spacer",height:0}:Tb(e-n)}}),Ub=e=>{const{split:t}=e;if(t)return n=>{const r=t(n-Rb(e));return r?{current:Ob(r[0]),next:Ob(r[1])}:null}},Ob=e=>({kind:"leaf",height:e.absolute?0:Lb(e),id:e.id,data:e,split:e.absolute?void 0:Ub(e)}),Gb=(e,t,n,r)=>{const i=Rb(e)+t,a=Fb(e)+e.box.height-n;return{kind:"column",id:e.id,data:e,children:[...i>0?[Tb(i)]:[],...r,...a>0?[Tb(a)]:[]]}},zb=(e,t)=>({...t,...e.repeat?{repeat:!0}:{}}),Hb=e=>{const t=e.filter(e=>!Db(e));return e.flatMap(e=>{if(Db(e))return[zb(e,Ob(e))];const n=t.indexOf(e),r=Pb(t,n),i=zb(e,Wb(e));return[e.break&&n>0?Sb:null,r>0?Tb(r,!0):null,i,e.minPresenceAhead?{kind:"penalty",type:"forbid",ahead:e.minPresenceAhead}:null].filter(Boolean)})},Wb=e=>((e=>{const t=e;if(t.children&&(t.split||t.materialize))throw new Error("[paginate] A node with children cannot also have split or materialize.");if(t.split&&t.materialize)throw new Error("[paginate] A node cannot have both split and materialize.")})(e),(e=>"materialize"in e)(e)?(e=>({kind:"lazy",id:e.id,materialize:t=>[Wb(e.materialize(t))]}))(e):(e=>"children"in e)(e)?"row"===e.direction?(e=>{const t=e.children.filter(e=>!Db(e)),n=t.map(t=>{const n=zb(t,Wb(t)),r=Nb(t)-Mb(e);return r<=.001?n:{kind:"column",children:[Tb(r),kb,n]}}),r=Math.max(...t.map(e=>Nb(e)+Lb(e)));return Gb(e,Mb(e),r,[{kind:"row",children:n}])})(e):(e=>{const t=e.children.filter(e=>!Db(e));if((e=>e.some((t,n)=>Pb(e,n)<-.001))(t))return{kind:"leaf",height:Lb(e),id:e.id,data:e};const n=t[0],r=t[t.length-1];return Gb(e,n?Nb(n):Mb(e),r?Nb(r)+Lb(r):e.box.height,Hb(e.children))})(e):Ob(e)),Jb=e=>({kind:"column",children:Hb(e)}),_b=(e,t)=>{const n=e.item.data,r=t+e.y;if(!n)return(e.children||[]).flatMap(e=>_b(e,r));const i=e.part.isFirst&&n.box.marginTop||0,a="data"in n?n.data:void 0,o=e.children?.flatMap(e=>_b(e,-i));return[{box:{top:r,height:e.height},part:e.part,data:a,children:o}]},jb=(e,t)=>{switch(t){case"uppercase":return e.toUpperCase();case"lowercase":return e.toLowerCase();case"capitalize":return(n=e)?n.replace(/(^|\s)\S/g,e=>e.toUpperCase()):n;case"upperfirst":return yd(e);default:return e}var n},Kb=e=>e.type===T,Yb=aI({bidi:sI,linebreaker:yI,justification:QI,textDecoration:xI,scriptItemizer:kI,wordHyphenation:DI,fontSubstitution:NI}),qb=(e,t)=>{if(!t)return[{string:""}];const n=[],{fill:r="black",fontFamily:i="Helvetica",fontWeight:a,fontStyle:o,fontSize:s=18,textDecorationColor:l,textDecorationStyle:A,textTransform:u,opacity:c}=t.props,h=t.props.textDecoration,g="string"==typeof i?[i]:[...i||[]];g.push("Helvetica");const f={font:g.map(t=>{const n={fontFamily:t,fontWeight:a,fontStyle:o},r=e.getFont(n);return r?.data}),opacity:c,fontSize:s,color:r,underlineStyle:A,underline:"underline"===h||"underline line-through"===h||"line-through underline"===h,underlineColor:l||r,strike:"line-through"===h||"underline line-through"===h||"line-through underline"===h,strikeStyle:A,strikeColor:l||r};for(let r=0;r<t.children.length;r+=1){const i=t.children[r];Kb(i)?n.push({string:jb(i.value,u),attributes:f}):i&&n.push(...qb(e,i))}return n},Vb=999999999999,Xb={before:-.5,after:-.5},Zb=e=>e.type===v,$b=e=>e.type!==v,eB=/url\(['"]?#([^'"]+)['"]?\)/,tB=(e,t)=>{if(t)return eB.test(t)?e[t.match(eB)[1]]:t},nB=e=>t=>{const n=t.props,r="fill"in n?tB(e,n?.fill):void 0,i="clipPath"in n?tB(e,n?.clipPath):void 0,a="markerStart"in n?tB(e,n?.markerStart):void 0,o="markerMid"in n?tB(e,n?.markerMid):void 0,s="markerEnd"in n?tB(e,n?.markerEnd):void 0,l=Object.assign({},t.props,{fill:r,clipPath:i,markerStart:a,markerMid:o,markerEnd:s}),A=t.children?t.children.map(nB(e)):void 0;return Object.assign({},t,{props:l,children:A})},rB=e=>(e=>{if(!e.children)return e;const t=e.children.filter($b);return Object.assign({},e,{children:t})})((e=>{if(!e.children)return e;const t=(e=>{const t=(e.children||[]).find(Zb);return(t?.children||[]).reduce((e,t)=>
2{const n=t.props?.id;return n&&(e[n]=t),e},{})})(e),n=e.children.map(nB(t));return Object.assign({},e,{children:n})})(e)),iB=e=>{if(!e)return null;if("string"!=typeof e)return e;const t=e.split(/[,\s]+/).map(Id);return 4!==t.length?null:{minX:t[0],minY:t[1],maxX:t[2],maxY:t[3]}},aB=["x","y","clipPath","clipRule","opacity","fill","fillOpacity","fillRule","stroke","strokeLinecap","strokeLinejoin","strokeOpacity","strokeWidth","textAnchor","dominantBaseline","color","fontFamily","fontSize","fontStyle","fontWeight","fontFeatureSettings","letterSpacing","opacity","textDecoration","lineHeight","textAlign","visibility","wordSpacing"],oB=((e,t)=>{const n=[];for(let r=0;r<t.length;r+=1){const i=t[r];e.includes(i)||n.push(i)}return n})(["x"],aB),sB={[g]:oB},lB=e=>{if(!e.children)return e;const t=(e=>{const t=e.props||{},n=sB[e.type]??aB;return pd(n,t)})(e),n=e.children.map(e=>{const n=Object.assign({},t,e.props||{}),r=Object.assign({},e,{props:n});return lB(r)});return Object.assign({},e,{children:n})},AB=e=>{if("string"!=typeof e)return e;const t=e.replace(/[\s\r\t\n]+/gm," ").replace(/^defer\s/,"").split(" ");return{align:t[0]||"xMidYMid",meetOrSlice:t[1]||"meet"}},uB=["width","height","color","stroke","strokeWidth","opacity","fillOpacity","strokeOpacity","fill","fillRule","clipPath","offset","transform","strokeLinejoin","strokeLinecap","strokeDasharray","gradientUnits","gradientTransform","stopColor","stopOpacity"],cB=["y","y1","y2","height","cy","ry"],hB=["x","x1","x2","width","cx","rx"],gB=e=>e.type===g,fB=e=>{const t=fd(e);return t?t.percent:Id(e)},dB=e=>t=>Hm(e,{transform:t}).transform,pB=/^url\(/,mB=e=>
2"string"==typeof e&&pB.test(e)?e:_p(e),yB=e=>{if(e.type!==y||!e.props)return e;const{rx:t,ry:n}=e.props;if(t&&n||!t&&!n)return e;const r=Object.assign({},e.props,{rx:t??n,ry:n??t});return Object.assign({},e,{props:r})},IB=e=>{const t=e.style||{},n=Object.assign({},t,e.props);return Object.assign({},e,{props:n})},CB=e=>{const t=hd(e.props,e=>"none"===e?null:e);return Object.assign({},e,{props:t})},EB=e=>{const t=e.props||{},n=pd(uB,t),r=Object.assign({},n,e.style||{});return Object.assign({},e,{style:r})},bB=e=>{const t=Ad({width:Id,height:Id,viewBox:iB,preserveAspectRatio:AB},e.props);return Object.assign({},e,{props:t})},BB=e=>{if(!gB(e))return e;if(!e.children)return e;const t=e.children.map(e=>(e=>e.type===T)(e)?(e=>({type:k,props:{},style:{},wasSplit:!1,children:[e]}))(e):e);return Object.assign({},e,{children:t})},wB=e=>t=>{if(gB(t))return((e,t)=>{if(!t.children)return t;let n=t.props?.x||0;const r=(e=>(t,n)=>{const r=((e,t)=>ny(qb(e,t)))(e,t),i={x:void 0===t.props.x?n:t.props.x,y:t.props?.y||0,width:Vb,height:Vb},a=t.props.hyphenationCallback||e?.getHyphenationCallback()||null,o=Yb(r,i,{hyphenationCallback:a,shrinkWhitespaceFactor:Xb}).flat();return Object.assign({},t,{lines:o})})(e),i=(e=>{const t=e.children.map((t,n)=>{if(!(e=>e.type===k)(t))return t;const r=t.children[0];return void 0===t.props.x&&n<e.children.length-1&&r?.value?Object.assign({},t,{children:[{...r,value:`${r.value} `}]}):t},[]);return Object.assign({},e,{children:t})})(t).children.map(e=>{const t=r(e,n);return n+=t.lines[0].xAdvance,t});return Object.assign({},t,{children:i})})(e,t);if(!t.children)return t;const n=t.children.map(wB(e));return Object.assign({},t,{children:n})},QB=e=>ld(EB,yB,(e=>t=>{let n=(e=>t=>hd(t,(t,n)=>{const r=fd(t);return r&&cB.includes(n)?r.percent*e.height:r&&hB.includes(n)?r.percent*e.width:t}))(e)(t.props);return n=Ad({x:Id,x1:Id,x2:Id,y:Id,y1:Id,y2:Id,r:Id,rx:Id,ry:Id,cx:Id,cy:Id,width:Id,height:Id,fontSize:Id,strokeWidth:Id,strokeMiterlimit:Id,strokeDashoffset:Id,offset:fB,fill:mB,fillOpacity:fB,opacity:fB,stroke:mB,strokeOpacity:fB,stopOpacity:fB,stopColor:_p,transform:dB(e),gradientTransform:dB(e)},n),Object.assign({},t,{props:n})})(e),BB,CB,IB),vB=dB({width:0,height:0}),xB=e=>{if(!e.children)return e;const t=e.children.map(e=>{const t=(e=>{const t=Ad({x1:fB,y1:fB,x2:fB,y2:fB,cx:fB,cy:fB,fx:fB,fy:fB,r:fB,gradientTransform:vB,offset:fB,stopColor:_p,stopOpacity:fB,refX:Id,refY:Id,markerWidth:Id,markerHeight:Id,viewBox:iB},e.props||{});return Object.assign({},e,{props:t})})(e);return(e=>e.type===z)(t)?(e=>{if(!e.children)return e;const t=(e=>{const t=e.props||{},n="viewBox"in t?t.viewBox:null;return n?{width:n.maxX,height:n.maxY}:{width:"markerWidth"in t?t.markerWidth:3,height:"markerHeight"in t?t.markerHeight:3}})(e),n=ld(SB(t),QB(t)),r=e.children.map(n);return Object.assign({},e,{children:r})})(t):xB(t)});return Object.assign({},e,{children:t})},SB=e=>t=>{if(!t.children)return t;const n=ld(SB(e),QB(e)),r=t.children.map(e=>(e=>e.type===v)(e)?xB(e):n(e));return Object.assign({},t,{children:r})},kB=(e,t)=>{if(e.props&&"xlinkHref"in e.props){const n=t[e.props.xlinkHref.replace(/^#/,"")];if(!n)return e;const r=Object.assign({},n.props,e.props);return delete r.xlinkHref,Object.assign({},n,{props:r})}const n=e.children?.map(e=>kB(e,t));return Object.assign({},e,{children:n})},DB=e=>{const t=(e=>{const t={},n=e.children?.slice(0)||[];for(;n.length>0;){const e=n.shift();e.props&&"id"in e.props&&(t[e.props.id]=e),e.children&&n.push(...e.children)}return t})(e);return kB(e,t)};function RB(e){return{type:e.type,props:e.props,style:{},children:e.children?.map(RB),..."value"in e&&{value:e.value}}}const FB=(e,t)=>{const n=(e=>e.type===x&&"svg"===e.image?.format)(e)?function(e){const t=e.image,n=e.style?.width??t.width,r=e.style?.height??t.height,i=iB(t.data.props.viewBox);return{type:c,props:{width:n,height:r,viewBox:i,preserveAspectRatio:{align:"xMidYMid",meetOrSlice:"meet"}},style:{...e.style,width:n,height:r},box:e.box,origin:e.origin,yogaNode:e.yogaNode,wasSplit:!1,children:t.data.children.map(RB)}}(e):e;if(!("children"in n))return n;const r=(e=>e.type===c)(n)?((e,t)=>
2{const n=(e=>{const t=iB(e.props.viewBox);return t?{width:t.maxX,height:t.maxY}:e.props.width&&e.props.height?{width:Id(e.props.width),height:Id(e.props.height)}:{width:0,height:0}})(e);return ld(rB,wB(t),bB,EB,lB,SB(n),DB)(e)})(n,t):n,i=r.children?.map(e=>FB(e,t));return Object.assign({},r,{children:i})};let MB;const NB=async()=>{const e=await(MB??=async function(){return function(e){function t(e,t,n){const 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(this,r,...t)}}for(const n of["setPosition","setMargin","setFlexBasis","setWidth","setHeight","setMinWidth","setMinHeight","setMaxWidth","setMaxHeight","setPadding","setGap"]){const r={[eC.Point]:e.Node.prototype[n],[eC.Percent]:e.Node.prototype[`${n}Percent`],[eC.Auto]:e.Node.prototype[`${n}Auto`]};t(e.Node.prototype,n,function(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),a=1;a<t;a++)i[a-1]=arguments[a];const o=i.pop();let s,l;if("auto"===o)s=eC.Auto,l=void 0;else if("object"==typeof o)s=o.unit,l=o.valueOf();else if(s="string"==typeof o&&o.endsWith("%")?eC.Percent:eC.Point,l=parseFloat(o),void 0!==o&&!Number.isNaN(o)&&Number.isNaN(l))throw new Error(`Invalid value ${o} for ${n}`);if(!r[s])throw new Error(`Failed to execute "${n}": Unsupported unit '${o}'`);return void 0!==l?r[s].call(this,...i,l):r[s].call(this,...i)})}return t(e.Node.prototype,"setMeasureFunc",function(t,n){return n?t.call(this,(r=n,e.MeasureCallback.implement({measure:function(){const{width:e,height:t}=r(...arguments);return{width:e??NaN,height:t??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",(t,n)=>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(let e=0,t=this.getChildCount();e<t;++e)this.getChild(0).freeRecursive();this.free()}),t(e.Node.prototype,"calculateLayout",function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:NaN,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:NaN,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:zI.LTR;return e.call(this,t,n,r)}),{Config:e.Config,Node:e.Node,...nC}}(await TI())}()),t=e.Config.create();return t.setPointScaleFactor(0),{node:{create:()=>e.Node.createWithConfig(t)}}},LB=e=>e.style.zIndex,PB=(e,t)=>{const n=LB(e),r=LB(t);return n||r?n?r?r-n:-1:1:0},TB=e=>{if(!e.children)return e;const t=((e=>e.type!==N&&e.type!==c)(e)?e.children.sort(PB):e.children).map(TB);return Object.assign({},e,{children:t})},UB={},OB=oC(),GB=e=>"ï¸"!==e,zB=(e,t=!1)=>Array.from(e).filter(t?()=>!0:GB).map(e=>e.codePointAt(0).toString(16)).join("-"),HB=(e,t)=>{if(!t)return[];const n=[];return Array.from(e.matchAll(OB)).forEach(e=>{const r=e[0];if(!UB[r]||UB[r].loading){const e=((e,t)=>{if("builder"in t)return t.builder(zB(e,t.withVariationSelectors));const{url:n,format:r="png",withVariationSelectors:i}=t;return`${n}${zB(e,i)}.${r}`})(r,t);UB[r]={loading:!0},n.push(lb({uri:e}).then(e=>{UB[r].loading=!1,UB[r].data=e.data}).catch(e=>{console.warn(e,"Failed to load emoji image"),UB[r].loading=!1}))}}),n},WB=(e,t)=>{const n=/^(-?\d*\.?\d+)\s*(px|pt|in|mm|cm|vw|%)?$/i.exec(e.trim());if(!n)return;const r=parseFloat(n[1]);if(Number.isNaN(r))return;const i=n[2]?.toLowerCase();switch(i){case"in":return 72*r;case"mm":return r*(72/25.4);case"cm":return r*(72/2.54);case"px":case"pt":default:return r;case"vw":case"%":return r/100*t}},JB=(e,t)=>{const n=/\(\s*(min-width|max-width)\s*:\s*(-?\d*\.?\d+)\s*(px|pt|in|mm|cm|vw|%)?\s*\)/i.exec(e);if(!n)return!1;const r=n[1].toLowerCase(),i=WB(`${n[2]}${n[3]||""}`,t);return null!=i&&("min-width"===r?t>=i:"max-width"===r&&t<=i)},_B=async(e,t)=>{const{cache:n}=e.props,r=((e,t)=>{const{srcSet:n,sizes:r}=e.props;if(n){const e=(e=>e.split(",").map(e=>e.trim()).filter(Boolean).reduce((e,t)=>{const n=t.split(/\s+/),r=n[0],i=n[1];if(i&&i.endsWith("w")){const t=parseFloat(i);Number.isNaN(t)||e.push({uri:r,width:t})}return e},[]))(n);if(e.length>0){const n=((e,t)=>{if(null==e)return;if("number"==typeof e)return e;const n=e.split(",").map(e=>e.trim());for(const e of n){const n=/^\(([^)]+)\)\s+(.+)$/.exec(e);if(!n)return WB(e,t);{const e=`(${n[1]})`,r=n[2];if(JB(e,t))return WB(r,t)}}})(r,t)||t,i=((e,t)=>{if(0===e.length)return"";const n=[...e].sort((e,t)=>
2e.width-t.width),r=n.find(e=>e.width>=t);return r?r.uri:n[n.length-1].uri})(e,n);if(i)return i}}return e.props.src?e.props.src:e.props.source?e.props.source:void 0})(e,t);if(r)try{const t=await(async e=>{const t="function"==typeof e?await e():await e;return"string"==typeof t?{uri:t}:t})(r);if(!t)throw new Error(`Image's "src" or "source" prop returned ${t}`);if(e.image=await lb(t,{cache:n}),Buffer.isBuffer(t)||t instanceof Blob)return;e.image.key="data"in t?t.data.toString():t.uri}catch(e){console.warn(e.message)}else console.warn(!1,'Image should receive either a "src" or "source" prop')},jB=e=>e.type===x,KB=e=>e.type===S,YB=async(e,t)=>{const n=e.children.map(e=>((e,t)=>{const n=t.style?.width;return t.children?.map(t=>((e,t,n)=>{const r=[],i=[t],a=e?e.getEmojiSource():null;for(;i.length>0;){const t=i.shift();if((jB(t)||KB(t))&&r.push(_B(t,n)),e&&t.style?.fontFamily){const n=sd(t.style.fontFamily);r.push(...n.map(n=>e.load({fontFamily:n,fontStyle:t.style.fontStyle,fontWeight:t.style.fontWeight})))}"string"==typeof t&&r.push(...HB(t,a)),"value"in t&&"string"==typeof t.value&&r.push(...HB(t.value,a)),t.children&&t.children.forEach(e=>{i.push(e)})}return r})(e,t,n)).flat()})(t,e)).flat();return await Promise.all(n),e},qB={color:"blue",textDecoration:"underline"},VB=e=>t=>{const n=((e,t)=>{const n=(e=>e.type===f)(t)?[qB,t.style]:t.style,r=Hm(e,n);return"left"!==r.float&&"right"!==r.float||(r.position="absolute"),r})(e,t),r=t.wasSplit??!1;if(!t.children)return Object.assign({},t,{style:n,wasSplit:r});const i=t.children.map(VB(e));return Object.assign({},t,{style:n,wasSplit:r,children:i})},XB=e=>{const t=e.props?.dpi||72,n=e.style,r=e.box?.width||n.width,i=e.box?.height||n.height,a=e.props?.orientation||"portrait";return VB({width:r,height:i,orientation:a,dpi:t,remBase:n?.fontSize||18})(e)},ZB=e=>e.type===g,$B=e=>"number"==typeof e?e:0,ew=e=>{const t=e.style?.float;return"left"===t||"right"===t},tw=(e,t)=>{const n=e.style?.clear;if(!n||"none"===n)return 0;const r=e.box?.top??0,i=((e,t)=>{if("none"===t||0===e.length)return 0;let n=0;for(const r of e)"both"!==t&&t!==r.float||(n=Math.max(n,r.bottom));return n})(t,n);return Math.max(0,i-r)},nw=(e,t)=>{const n=((e,t)=>{const n=e.style?.float,r=$B(e.style?.marginLeft),i=$B(e.style?.marginRight);return"left"===n?r:"right"===n?t-(e.box?.width??0)-i:e.box?.left??0})(e,t),r=Object.assign({},e.box,{left:n});return Object.assign({},e,{box:r})},rw=(e,t)=>"number"==typeof e?e:parseFloat(e)/100*t,iw=(e,t,n)=>"closest-side"===e?Math.min(t,n-t):"farthest-side"===e?Math.max(t,n-t):rw(e,n),aw=(e,t,n)=>"ellipse"===e.type?{...e,cx:e.cx+t,cy:e.cy+n}:"polygon"===e.type?{...e,points:e.points.map(e=>({x:e.x+t,y:e.y+n}))}:{...e,x:e.x+t,y:e.y+n},ow=e=>{const{box:t,style:n}=e,r=n?.float,i=$B(n?.marginRight),a=$B(n?.marginLeft),o=n?.shapeOutside?((e,t)=>{if("circle"===e.type){const n=rw(e.cx,t.width),r=rw(e.cy,t.height),i=[n,r,t.width-n,t.height-r];let a;return a="closest-side"===e.r?Math.min(...i):"farthest-side"===e.r?Math.max(...i):rw(e.r,Math.hypot(t.width,t.height)/Math.SQRT2),{type:"ellipse",cx:n,cy:r,rx:a,ry:a}}if("ellipse"===e.type){const n=rw(e.cx,t.width),r=rw(e.cy,t.height);return{type:"ellipse",cx:n,cy:r,rx:iw(e.rx,n,t.width),ry:iw(e.ry,r,t.height)}}if("polygon"===e.type)return{type:"polygon",points:e.points.map(e=>({x:rw(e.x,t.width),y:rw(e.y,t.height)}))};const n=rw(e.top,t.height),r=rw(e.right,t.width),i=rw(e.bottom,t.height),a=rw(e.left,t.width);return{type:"rect",x:a,y:n,width:t.width-a-r,height:t.height-n-i}})(n.shapeOutside,t):null;return o?{...aw(o,t.left,t.top),extend:r}:{type:"rect",x:t.left-("right"===r?a:0),y:t.top,width:t.width+("left"===r?i:a),height:t.height+$B(n?.marginBottom)}},sw=e=>({float:e.style?.float,bottom:e.box.top+e.box.height+$B(e.style?.marginBottom)}),lw=(e,t)=>{if(t<=0||!e.box)return e;const n=Object.assign({},e.box,{top:e.box.top+t});return Object.assign({},e,{box:n}
2)},Aw=(e,t)=>0===t.length||e.wasSplit?e:Object.assign({},e,{exclusions:t}),uw=e=>{if(!e.children||0===e.children.length)return e;const t=e.children,n=e.box?.width??0,r=[],i=[],a=[];let o=0;for(const e of t){if(!e.box){a.push(uw(e));continue}if(ew(e)){const t=nw(e,n);r.push(ow(t)),i.push(sw(t)),a.push(uw(t));continue}let t=lw(e,o);const s=tw(t,i);s>0&&(o+=s,t=lw(t,s)),ZB(t)&&(t=Aw(t,r)),a.push(uw(t))}const s=o>0&&e.box?Object.assign({},e.box,{height:e.box.height+o}):e.box;return Object.assign({},e,{box:s,children:a})},cw=e=>t=>ud(t.style?.[e])?"50%":t.style?.[e]??null,hw=e=>{const t=(e=>{if(!e.box)return null;const{left:t,top:n,width:r,height:i}=e.box,a=cw("transformOriginX")(e),o=cw("transformOriginY")(e),s=fd(a),l=fd(o),A=s?r*s.percent:a,u=l?i*l.percent:o;if(ud(A)||"string"==typeof A)throw new Error(`Invalid origin offsetX: ${A}`);if(ud(u)||"string"==typeof u)throw new Error(`Invalid origin offsetY: ${u}`);return{left:t+A,top:n+u}})(e),n=Object.assign({},e,{origin:t});if(!e.children)return n;const r=e.children.map(hw);return Object.assign({},n,{children:r})},gw=e=>"string"==typeof e?{title:e,fit:!1,expanded:!1}:e,fw=["portrait","landscape"],dw={"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]},pw=(e,t)=>{if(!e||"auto"===e)return;const n=(e=>{if("number"==typeof e)return{value:e,unit:void 0};const t=/^(-?\d*\.?\d+)(in|mm|cm|pt|px)?$/g.exec(e);return t?{value:parseFloat(t[1]),unit:t[2]||"pt"}:{value:e,unit:void 0}})(e),r=1/25.4*72,i=1/2.54*72;if("string"==typeof n.value)throw new Error(`Invalid page size: ${e}`);switch(n.unit){case"in":return 72*n.value;case"mm":return n.value*r;case"cm":return n.value*i;case"px":return Math.round(n.value*(72/t));default:return n.value}},mw=({width:e,height:t},n)=>{const r={width:pw(e,n)||0},i=pw(t,n);return void 0!==i&&(r.height=i),r},yw=e=>({width:e[0],height:e[1]}),Iw=e=>{const t=e.props?.size||"A4",n=e.props?.dpi||72;let r;var i;return r="string"==typeof t?(e=>yw(dw[e.toUpperCase()]))(t):Array.isArray(t)?mw(yw(t),n):mw("number"==typeof t?yw([i=t,i]):t,n),(e=>"landscape"===(e=>{const t=e.props?.orientation||"portrait";return fw.includes(t)?t:"portrait"})(e))(e)?(e=>{const t={width:e.height||0};return void 0!==e.width&&(t.height=e.width),t})(r):r},Cw=e=>{const t=Iw(e),n=Jp(e.style||{});return{...e,style:{...n,...t}}},Ew=e=>!!e.props&&"fixed"in e.props&&!0===e.props.fixed,bw=(e,t)=>{if(!e?.length||t<=0)return 0;const n=e[0].box.y;if(t<e.length)return e[t].box.y-n;const r=e[e.length-1];return r.box.y-n+r.box.height},Bw=(e,t)=>{const n=((e,t)=>{const n=e.box?.top||0,r=e.props.widows||2,i=e.props.orphans||2,a=e.lines.length,o=((e,t)=>{if(!e.lines)return 0;for(let n=0;n<e.lines.length;n+=1)if(bw(e.lines,n)+e.lines[n].box.height>t)return n;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=((e,t)=>bw(e.lines,t))(e,n),i=e.box.height-r;return[Object.assign({},e,{box:{...e.box,height:r,borderBottomWidth:0},style:{...e.style,marginBottom:0,paddingBottom:0,borderBottomWidth:0,borderBottomLeftRadius:0,borderBottomRightRadius:0},lines:e.lines.slice(0,n),exclusions:void 0,wasSplit:!0}),Object.assign({},e,{box:{...e.box,top:0,height:i,borderTopWidth:0},style:{...e.style,marginTop:0,paddingTop:0,borderTopWidth:0,borderTopLeftRadius:0,borderTopRightRadius:0},lines:e.lines.slice(n),exclusions:void 0,wasSplit:!0})]},ww=[c,p,x,D],Qw=e=>!ww.includes(e.type)&&(!e.props||!("wrap"in e.props)||e.props.wrap),vw=(e,t)=>{const{yogaNode:n}=e;return n?n.getComputedPadding(t):null},xw=e=>{const{style:t,box:n}=e;return{paddingTop:vw(e,WI.Top)||n?.paddingTop||t?.paddingTop||0,paddingRight:vw(e,WI.Right)||n?.paddingRight||t?.paddingRight||0,paddingBottom:vw(e,WI.Bottom)||n?.paddingBottom||t?.paddingBottom||0,paddingLeft:vw(e,WI.Left)||n?.paddingLeft||t?.paddingLeft||0}},Sw=(e,t,n,r)=>{if("fixed"in e.props)return!1;const i=n<e.box.top+e.box.height,a=Qw(e),o=((e,t)=>{const n=(e=>{return e.box.top+e.box.height+e.box.marginBottom+("minPresenceAhead"in(t=e).props?t.props.minPresenceAhead:0);var t})(e),r=0===(i=t.filter(e=>!("fixed"in e.props))).length?null:Math.max(...i.map(e=>e.box.top+e.box.height));var i;return null===r?n:Math.min(n,r)})(e,t),s=r.filter(e=>!Ew(e)).length>0;return"break"in(l=e).props&&l.props.break||i&&!a||!i&&o>n&&s;var l},kw=[8232,8233,8288],Dw=[e=>e.map(e=>{const t=(n=e.attributes.font[0],kw.reduce((e,t)=>
2n&&n.hasGlyphForCodePoint&&n.hasGlyphForCodePoint(t)?e:[...e,String.fromCharCode(t)],[]));var n;const r=new RegExp(t.join("|"));return{string:e.string.replace(r,""),attributes:e.attributes}}),e=>{const t=[];for(let n=0;n<e.length;n+=1){const r=e[n];let i=0;Array.from(r.string.matchAll(OB)).forEach(e=>{const{index:n}=e,a=e[0],o=r.attributes.fontSize,s=r.string.slice(i,n+e[0].length);UB[a]&&UB[a].data?t.push({string:s.replace(e[0],String.fromCharCode(65532)),attributes:{...r.attributes,attachment:{width:o,height:o,yOffset:Math.floor(.1*o),image:UB[a].data}}}):t.push({string:s,attributes:r.attributes}),i=n+a.length}),i<r.string.length&&t.push({string:r.string.slice(i),attributes:r.attributes})}return t}],Rw=e=>e.type===x,Fw=e=>!!e.image&&"svg"!==e.image.format,Mw=e=>e.type===T,Nw=(e,t,n=null,r=0)=>{if(!t)return[{string:""}];let i=[];const{color:a="black",direction:o="ltr",fontFamily:s="Helvetica",fontWeight:l,fontStyle:A,fontSize:u=18,fontFeatureSettings:c,textAlign:h,lineHeight:g,textDecoration:f,textDecorationColor:d,textDecorationStyle:p,textTransform:m,letterSpacing:y,textIndent:I,opacity:C,verticalAlign:E}=t.style,b="string"==typeof s?[s]:[...s||[]];b.push("Helvetica");const B={font:b.map(t=>{const n={fontFamily:t,fontWeight:l,fontStyle:A},r=e.getFont(n);return r?.data}),color:a,opacity:C,fontSize:u,lineHeight:g,direction:o,verticalAlign:E,backgroundColor:0===r?null:t.style.backgroundColor,indent:I,characterSpacing:y,strikeStyle:p,underlineStyle:p,underline:"underline"===f||"underline line-through"===f||"line-through underline"===f,strike:"line-through"===f||"underline line-through"===f||"line-through underline"===f,strikeColor:d||a,underlineColor:d||a,link:n||t.props?.src||t.props?.href,align:h||("rtl"===o?"right":"left"),features:c};for(let n=0;n<t.children.length;n+=1){const a=t.children[n];Rw(a)&&Fw(a)?i.push({string:String.fromCharCode(65532),attributes:{...B,attachment:{width:a.style.width||u,height:a.style.height||u,image:a.image.data}}}):Mw(a)?i.push({string:jb(a.value,m),attributes:B}):a&&!Rw(a)&&i.push(...Nw(e,a,B.link,r+1))}for(let e=0;e<Dw.length;e+=1)i=(0,Dw[e])(i);return i},Lw=aI({bidi:sI,linebreaker:yI,justification:QI,textDecoration:xI,scriptItemizer:kI,wordHyphenation:DI,fontSubstitution:NI}),Pw=e=>{const t=e.exclusions;if(!t||0===t.length)return;const n=(e.box?.top??0)+(e.box?.paddingTop??0);return t.map(e=>"ellipse"===e.type?{...e,cy:e.cy-n}:"polygon"===e.type?{...e,points:e.points.map(e=>({x:e.x,y:e.y-n}))}:{...e,y:e.y-n})},Tw=(e,t,n,r)=>{const i=((e,t)=>{const n=Nw(e,t);return ny(n)})(r,e),a=((e,t,n)=>{const r=(e=>e.style?.maxLines)(n),i=(e=>e.style?.textOverflow)(n);return{x:0,y:0,width:e,maxLines:r,height:t||1/0,truncateMode:i,exclusions:Pw(n)}})(t,n,e),o=((e,t)=>({hyphenationPenalty:t.props.hyphenationPenalty,shrinkWhitespaceFactor:{before:-.5,after:-.5},hyphenationCallback:t.props.hyphenationCallback||e?.getHyphenationCallback()||null}))(r,e);return Lw(i,a,o).reduce((e,t)=>[...e,...t],[])},Uw=e=>e.type===g,Ow=(e,t)=>{if((e=>Uw(e)&&(!e.lines||(e.exclusions?.length??0)>0))(e)){const n=e.box.width-e.box.paddingRight-e.box.paddingLeft,r=e.exclusions?.length?1/0:e.box.height-e.box.paddingTop-e.box.paddingBottom;e.lines=Tw(e,n,r,t)}if((e=>!(e=>e.type===c)(e)&&!Uw(e))(e)){if(!e.children)return e;const n=e=>Ow(e,t),r=e.children.map(n);return Object.assign({},e,{children:r})}return e},Gw=["color","fontFamily","fontSize","fontStyle","fontWeight","fontFeatureSettings","letterSpacing","opacity","textDecoration","textTransform","lineHeight","textAlign","visibility","wordSpacing"],zw=[...Gw,"backgroundColor"],Hw=e=>t=>t.type===e,Ww=Hw(c),Jw=Hw(g),_w=e=>{if(Ww(e))return e;if(!("children"in e))return e;const t=Jw(e)?zw:Gw,n=pd(t,e.style||{}),r=ld(_w,(a=n,e=>{const t=((e,t)=>{const n={...e};return Object.entries(t).forEach(([t,r])=>{n[t]=((e,t,n)=>"textDecoration"===e?[n,t].filter(e=>e&&"none"!==e).join(" "):t)(t,r,e[t])}),n})(a,e.style||{});return Object.assign({},e,{style:t})})),i=e.children.map(r);var a;return Object.assign({},e,{children:i})},jw=(e,t)=>{const{yogaNode:n}=e;return n?n.getComputedMargin(t):null},Kw=e=>{const{style:t,box:n}=e;return{marginTop:jw(e,WI.Top)||n?.marginTop||t?.marginTop||0,marginRight:jw(e,WI.Right)||n?.marginRight||t?.marginRight||0,marginBottom:jw(e,WI.Bottom)||n?.marginBottom||t?.marginBottom||0,marginLeft:jw(e,WI.Left)||n?.marginLeft||t?.marginLeft||0}},Yw={width:0,height:0},qw=(e,t)=>e?e.getComputedBorder(t):0,Vw={hidden:ZI.Hidden,scroll:ZI.Scroll},Xw={wrap:tC.Wrap,"wrap-reverse":tC.WrapReverse},Zw=(e,t)=>n=>r=>{const{yogaNode:i}=r;
2if(!ud(n)&&i){const r=!ud(t),a=`set${yd(e)}`,o=`${a}Auto`,s=`${a}Percent`,l=fd(n);if(l&&!i[s])throw new Error(`You can't pass percentage values to ${e} property`);l?r?i[s]?.(t,l.value):i[s]?.(l.value):"auto"===n?r?i[o]?.(t):i[o]?.():r?i[a]?.(t,n):i[a]?.(n)}return r},$w=Zw("flexBasis"),eQ={"flex-start":UI.FlexStart,center:UI.Center,"flex-end":UI.FlexEnd,stretch:UI.Stretch,baseline:UI.Baseline,"space-between":UI.SpaceBetween,"space-around":UI.SpaceAround,"space-evenly":UI.SpaceEvenly},tQ=e=>t=>n=>{const{yogaNode:r}=n,i="items"===e?UI.Stretch:UI.Auto;if(r){const n=eQ[t]||i;r[`setAlign${yd(e)}`](n)}return n},nQ=tQ("self"),rQ=tQ("items"),iQ=tQ("content"),aQ={absolute:$I.Absolute,relative:$I.Relative,static:$I.Static},oQ={row:jI.Row,"row-reverse":jI.RowReverse,"column-reverse":jI.ColumnReverse},sQ={center:YI.Center,"flex-end":YI.FlexEnd,"space-between":YI.SpaceBetween,"space-around":YI.SpaceAround,"space-evenly":YI.SpaceEvenly},lQ=Zw("margin",WI.Top),AQ=Zw("margin",WI.Right),uQ=Zw("margin",WI.Bottom),cQ=Zw("margin",WI.Left),hQ=Zw("padding",WI.Top),gQ=Zw("padding",WI.Right),fQ=Zw("padding",WI.Bottom),dQ=Zw("padding",WI.Left),pQ=Zw("border",WI.Top),mQ=Zw("border",WI.Right),yQ=Zw("border",WI.Bottom),IQ=Zw("border",WI.Left),CQ=Zw("position",WI.Top),EQ=Zw("position",WI.Right),bQ=Zw("position",WI.Bottom),BQ=Zw("position",WI.Left),wQ=Zw("width"),QQ=Zw("minWidth"),vQ=Zw("maxWidth"),xQ=Zw("height"),SQ=Zw("minHeight"),kQ=Zw("maxHeight"),DQ=Zw("gap",KI.Row),RQ=Zw("gap",KI.Column),FQ=e=>e.lines?Math.max(0,...e.lines.map(e=>e.xAdvance)):0,MQ=e=>e.lines?e.lines.reduce((e,t)=>e+t.box.height,0):-1,NQ={center:.5,right:1},LQ=e=>ud(e.box?.height),PQ=e=>Math.max(-1/0,...e),TQ=e=>t=>t.type===e,UQ=TQ(c),OQ=TQ(g),GQ=TQ(p),zQ=TQ(d),HQ=TQ(x),WQ=TQ(D),JQ=TQ(T),_Q=(e,t,n)=>{const{yogaNode:r}=e;return OQ(e)&&r.setMeasureFunc(((e,t,n)=>(e,r,i)=>{if(r===VI.Exactly)return t.lines||(t.lines=Tw(t,e,i,n)),{height:MQ(t),width:e};if(r===VI.AtMost){const r=NQ[t.style?.textAlign]||0;return t.lines||(t.lines=Tw(t,e,i,n),t.alignOffset=(e-FQ(t))*r),{height:MQ(t),width:Math.min(e,FQ(t))}}return{}})(0,e,n)),HQ(e)&&r.setMeasureFunc(((e,t)=>(n,r,i,a)=>{const o=(e=>e.image?.data?e.image.width/e.image.height:1)(t),s=Kw(t),l=xw(e),A=LQ(e)?1/0:(e.box?.height||0)-l.paddingTop-l.paddingBottom-s.marginTop-s.marginBottom-10;if(!t.image)return{width:0,height:0};if(r===VI.Exactly&&a===VI.Undefined){const e=n/o;return{height:Math.min(A,e)}}if(a===VI.Exactly&&(r===VI.AtMost||r===VI.Undefined))return{width:Math.min(i*o,n)};if(r===VI.Exactly&&a===VI.AtMost){const e=n/o;return{height:Math.min(i,A,e)}}return r===VI.AtMost&&a===VI.AtMost?o>1?{width:n,height:Math.min(n/o,i)}:{height:i,width:Math.min(i*o,n)}:{height:i,width:n}})(t,e)),WQ(e)&&r.setMeasureFunc(((e,t)=>()=>{const n=Kw(t),r=xw(e),i=LQ(e)?1/0:(e.box?.height||0)-r.paddingTop-r.paddingBottom-n.marginTop-n.marginBottom-10,a=(()=>{const e={},t=[],n=()=>e,r=(e,n)=>t.push([e,n]),i=(t,n)=>(r(t,n),e),a=(t,n,i,a)=>(r(t,n),r(t+i,n),r(t,n+a),r(t+i,n+a),e),o=(t,n,i,a)=>(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=(...n)=>(t.push(...n),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=()=>PQ(t.map(e=>e[0])),e.getHeight=()=>PQ(t.map(e=>e[1])),e})();return t.props.paint(a),{width:a.getWidth(),height:Math.min(i,a.getHeight())}})(t,e)),UQ(e)&&r.setMeasureFunc(((e,t)=>(e,n,r,i)=>{const a=((o=t.props.viewBox)?"string"==typeof o?null:(o.maxX-o.minX)/(o.maxY-o.minY):null)||1;var o;return n===VI.Exactly||n===VI.AtMost?{width:e,height:e/a}:i===VI.Exactly?{width:r*a}:{}})(0,e)),e},jQ=(e,t,n)=>r=>{const i=n.node.create(),a=Object.assign({},r,{yogaNode:i});if((e=>{var t;ld((e=>{const t=zQ(e)?e.box?.height:e.style?.height;return xQ(t)})(e),wQ(e.style.width),QQ(e.style.minWidth),vQ(e.style.maxWidth),SQ(e.style.minHeight),kQ(e.style.maxHeight),lQ(e.style.marginTop),AQ(e.style.marginRight),uQ(e.style.marginBottom),cQ(e.style.marginLeft),hQ(e.style.paddingTop),gQ(e.style.paddingRight),fQ(e.style.paddingBottom),dQ(e.style.paddingLeft),(t=e.style.position,e=>{const{yogaNode:n}=e;return!ud(t)&&n&&n.setPositionType(aQ[t]),e}),CQ(e.style.top),EQ(e.style.right),bQ(e.style.bottom),BQ(e.style.left),pQ(e.style.borderTopWidth),mQ(e.style.borderRightWidth),yQ(e.style.borderBottomWidth),IQ(e.style.borderLeftWidth),(e=>t=>{const{yogaNode:n}=t;return n&&n.setDisplay("none"===e?HI.None:HI.Flex),t})(e.style.display),(e=>t=>{const{yogaNode:n}=t;if(n){const t=oQ[e]||jI.Column;n.setFlexDirection(t)}return t})(e.style.flexDirection),nQ(e.style.alignSelf),iQ(e.style.alignContent),rQ(e.style.alignItems),(e=>t=>{const{yogaNode:n}=t;if(!ud(e)&&n){const t=sQ[e]||YI.FlexStart;n.setJustifyContent(t)}return t})(e.style.justifyContent),(e=>t=>{const{yogaNode:n}=t;if(n){const t=Xw[e]||tC.NoWrap;n.setFlexWrap(t)}return t})(e.style.flexWrap),(e=>t=>{const{yogaNode:n}=t;if(!ud(e)&&n){const t=Vw[e]||ZI.Visible;n.setOverflow(t)}return t})(e.style.overflow),(e=>t=>{const{yogaNode:n}=t;return!ud(e)&&n&&n.setAspectRatio(e),t})(e.style.aspectRatio),$w(e.style.flexBasis),(e=>t=>Zw("flexGrow")(e||0)(t))(e.style.flexGrow),(e=>t=>
2Zw("flexShrink")(e||1)(t))(e.style.flexShrink),DQ(e.style.rowGap),RQ(e.style.columnGap))(e)})(a),(e=>!OQ(e)&&!GQ(e)&&!UQ(e))(r)&&r.children){const s=ld((o=i,e=>(o.insertChild(e.yogaNode,o.getChildCount()),e)),jQ(e,t,n));a.children=r.children.map(s)}var o;return _Q(a,e,t),a},KQ=e=>(e.yogaNode.calculateLayout(),e),YQ=e=>{if(JQ(e))return e;const t=Object.assign(xw(e),Kw(e),(e=>{const{yogaNode:t}=e;return{borderTopWidth:qw(t,WI.Top),borderRightWidth:qw(t,WI.Right),borderBottomWidth:qw(t,WI.Bottom),borderLeftWidth:qw(t,WI.Left)}})(e),(e=>{const{yogaNode:t}=e;return{top:t?.getComputedTop()||0,right:t?.getComputedRight()||0,bottom:t?.getComputedBottom()||0,left:t?.getComputedLeft()||0}})(e),(e=>{const{yogaNode:t}=e;return t?{width:t.getComputedWidth(),height:t.getComputedHeight()}:Yw})(e)),n=Object.assign({},e,{box:t});if(!e.children)return n;const r=e.children.map(YQ);return Object.assign({},n,{children:r})},qQ=e=>{const t=Object.assign({},e);if(delete t.yogaNode,!e.children)return t;const n=e.children.map(qQ);return Object.assign({},t,{children:n})},VQ=e=>(e.yogaNode&&e.yogaNode.freeRecursive(),e),XQ=(e,t,n)=>ud(e)?null:ld(qQ,VQ,YQ,KQ,jQ(e,t,n))(e),ZQ=ld(Ow,uw,XQ,_w,XB),$Q=e=>e.type===g,ev=(e,t)=>Object.assign({},t,{children:e}),tv=e=>e.box?.top||0,nv=e=>e.props&&"render"in e.props,rv=e=>{console.warn(`Node of type ${e.type} can't wrap between pages and it's bigger than available page height`)},iv=(e,t,n)=>{const r=[],i=[];for(let a=0;a<n.length;a+=1){const o=n[a],s=n.slice(a+1),l=s.filter(Ew),A=tv(o),u=o.box.height,c=e<=A,h=Sw(o,s,e,r),g=e+.001<A+u,f=Qw(o),d=u<=t;if(Ew(o))i.push(o),r.push(o);else{if(c){const t=Object.assign({},o.box,{top:o.box.top-e}),n=Object.assign({},o,{box:t});i.push(n);continue}if(!d&&!f){r.push(o),i.push(...s),rv(o);break}if(h){const t=Object.assign({},o.box,{top:o.box.top-e}),n=Object.assign({},o.props,{wrap:!0,break:!1}),a=Object.assign({},o,{box:t,props:n});r.push(...l),i.push(a,...s);break}if(g){const[n,a]=ov(o,e,t);if(o.children.length>0&&0===n.children.length){if(0===r.length)r.push(o,...l),i.push(...s);else{const t=Object.assign({},o.box,{top:o.box.top-e}),n=Object.assign({},o,{box:t});r.push(...l),i.push(n,...s)}break}n&&r.push(n),a&&i.push(a);continue}r.push(o)}}return[r,i]},av=(e,t,n)=>{const[r,i]=((e,t)=>{if(!e)return[null,null];const n=(e=>e.box?.top||0)(e),r=Object.assign({},e,{box:{...e.box,borderBottomWidth:0},style:{...e.style,marginBottom:0,paddingBottom:0,borderBottomWidth:0,borderBottomLeftRadius:0,borderBottomRightRadius:0}});r.style.height=t-n;const i=(e=>!ud(e.style?.height))(e)?e.box.height-(t-n):null,a=Object.assign({},e,{box:{...e.box,top:0,borderTopWidth:0},style:{...e.style,marginTop:0,paddingTop:0,borderTopWidth:0,borderTopLeftRadius:0,borderTopRightRadius:0},props:{...e.props,bookmark:null}});return i&&(a.style.height=i),[r,a]})(e,t),[a,o]=((e,t,n)=>{const r=n.children||[],i=e-tv(n);return iv(i,t,r)})(t,n,e);return[ev(a,r),ev(o,i)]},ov=(e,t,n)=>$Q(e)?Bw(e,t):av(e,t,n),sv=e=>{const t=e.children||[];return nv(e)||t.some(sv)},lv=(e,t)=>{const n=nv(t),r=n&&$Q(t)?{...t.box,height:0}:t.box,i=((r=[])=>{if(n){const n=t.props.render(e);return sd(n).filter(Boolean).map(t=>lv(e,t))}return r.map(t=>lv(e,t))})(t.children),a=n?null:t.lines;return Object.assign({},t,{box:r,lines:a,children:i})},Av=(e,t,n,r)=>{if(sv(t)){const i=lv(e,t);return ZQ(i,n,r)}return t},uv=(e,t,n,r)=>{const i=(e=>{const t=e.style?.height,{paddingBottom:n}=xw(e);return t-n})(e),a=(e=>{const t=e.style?.height,{paddingTop:n,paddingBottom:r}=xw(e);return t-r-n})(e),o=Av({pageNumber:t},e,n,r),s=e.style.height,[l,A]=iv(i,a,o.children),u=e=>ZQ(e,n,r),c={...e.box,height:s},h=u(Object.assign({},e,{box:c,children:l}));if(0===A.length||A.every(Ew))return[h,null];const g=dd("height",e.box),f=dd("bookmark",e.props);return[h,u(Object.assign({},e,{props:f,box:g,children:A}))]},cv=e=>e.map((t,n)=>({...t,subPageNumber:n,subPageTotalPages:e.length})),hv=(e,t,n,r)=>{if(!e)return[];if(!1===e.props?.wrap)return[e];let i=uv(e,t,n,r);const a=[i[0]];let o=i[1];for(;null!==o;)i=uv(o,t+a.length,n,r),a.push(i[0]),o=i[1];return a},gv=e=>t=>{const n=fd(t),r=e.width;return n?n.percent*r:t},fv=e=>t=>{const n=fd(t),r=e.height;return n?n.percent*r:t},dv=e=>{const t=e.style,n=Ad({paddingTop:fv(t),paddingLeft:gv(t),paddingRight:gv(t),paddingBottom:fv(t)},e.style);return Object.assign({},e,{style:n})},pv="__probe",mv="__content",yv=()=>({type:"VIEW",props:{[pv]:!0},style:{flexGrow:1,flexShrink:1,alignSelf:"stretch"},children:[]}),Iv=e=>!!e.props&&pv in e.props,Cv=e=>{if(Iv(e))return e;for(const t of e.children||[]){const e=Cv(t);if(e)return e}return null},Ev=e=>({...e,props:{...e.props,[mv]:!0}}),bv=e=>!!e.props&&mv in e.props,Bv=(e,t=[])=>{for(const n of e.children||[])bv(n)?t.push(n):Bv(n,t);return t},wv=(e,t)=>t,Qv=(e=wv,t,n)=>
2sd(e(t,n)).filter(Boolean),vv=e=>(Iv(e)?1:0)+(e.children||[]).reduce((e,t)=>e+vv(t),0),xv=e=>t=>{if(!t)return;const n=fd(t);return n?n.percent*Math.min(e.width,e.height):t},Sv=e=>{const t=Ad({borderTopLeftRadius:xv(e.box),borderTopRightRadius:xv(e.box),borderBottomRightRadius:xv(e.box),borderBottomLeftRadius:xv(e.box)},e.style||{}),n=Object.assign({},e,{style:t});if(!e.children)return n;const r=e.children.map(Sv);return Object.assign({},n,{children:r})},kv=e=>{if(!e.children)return e;const t=e.children.map(t=>((e,t)=>{if(ud(e.style?.height))return t;if(ud(t.style?.height))return t;const n=(e=>e.style.height-(e.style?.paddingTop||0)-(e.style?.paddingBottom||0))(e),r=((e,t)=>{const n=fd(t);return n?n.percent*e:t})(n,t.style.height),i=Object.assign({},t.style,{height:r});return Object.assign({},t,{style:i})})(e,t));return Object.assign({},e,{children:t})},Dv=e=>t=>t.type===e,Rv=Dv(f),Fv=Dv(g),Mv=Dv(T),Nv=e=>Fv(e)||Mv(e),Lv=e=>Rv(e)?(e=>"render"in e.props)(e)?Object.assign({},e,{type:g}):(e=>{const t=e.children||[];return!!t.every(Mv)||!t.every(Fv)&&t.every(Nv)})(e)?(e=>{const t={type:g,props:{},style:{},box:{},children:e.children};return Object.assign({},e,{children:[t]})})(e):e:e,Pv=e=>{if(!e.children)return e;const t=ld(Lv,Pv),n=e.children.map(t);return Object.assign({},e,{children:n})},Tv=e=>!!e.props&&"render"in e.props,Uv=e=>Tv(e)||(e.children||[]).some(e=>Uv(e)),Ov=(e,t)=>{if(!Tv(t)){const n=(t.children||[]).map(t=>Ov(e,t));return{...t,children:n}}const n=sd(t.props.render(e)).filter(Boolean).map(t=>Ov(e,t)),r=t.type===g?{...t.box,height:0}:t.box;return{...t,box:r,lines:null,props:dd("render",t.props),children:n}},Gv={marginTop:0,paddingTop:0,borderTopWidth:0,borderTopLeftRadius:0,borderTopRightRadius:0},zv={marginBottom:0,paddingBottom:0,borderBottomWidth:0,borderBottomLeftRadius:0,borderBottomRightRadius:0},Hv={marginTop:0,paddingTop:0,borderTopWidth:0},Wv={marginBottom:0,paddingBottom:0,borderBottomWidth:0},Jv=e=>"number"==typeof e?e:0,_v=e=>{const t=e.data;if(!t)return(e.children||[]).flatMap(_v);if("absolute"===t.style?.position)return[{...t}];const{isFirst:n,isLast:r}=e.part,i=n?(e=>Jv(e.box?.marginTop))(t):0,a=e.box.top+i;if(!e.children||(e=>e.part.isFirst&&e.part.isLast)(e))return[{...t,box:{...t.box,top:a}}];const o=e.box.height-i-(r?(e=>Jv(e.box?.marginBottom))(t):0);return[{...t,box:{...t.box,top:a,height:o,...n?{}:Hv,...r?{}:Wv},style:{...t.style,...r?{}:{height:o},...n?{}:Gv,...r?{}:zv},...n?{}:{props:{...t.props,bookmark:null}},children:e.children.flatMap(_v)}]},jv=e=>e.flatMap(_v),Kv=e=>e.type===g,Yv=e=>"absolute"===e.style?.position,qv=e=>{const t=e.style?.flexDirection;return"row"===t||"row-reverse"===t},Vv=e=>"number"==typeof e?e:0,Xv=e=>e.box?.height||0,Zv=e=>e.box?.top||0,$v=e=>({top:Zv(e),height:Xv(e),marginTop:Vv(e.box?.marginTop),marginBottom:Vv(e.box?.marginBottom),edgeTop:(e.box?.borderTopWidth||0)+(e.box?.paddingTop||0),edgeBottom:(e.box?.borderBottomWidth||0)+(e.box?.paddingBottom||0)}),ex=e=>{if(Qw(e))return Kv(e)?(e=>t=>{if(t<=0)return null;const[n,r]=Bw(e,t+Zv(e));return n.lines?.length&&r.lines?.length?[tx({...n,box:{...n.box,...Wv}}),tx({...r,box:{...r.box,...Hv}})]:null})(e):(e=>t=>{if(t<=0||t>=Xv(e))return null;const[n,r]=((e,t)=>{const n=(e.box?.height||0)-t;return[{...e,box:{...e.box,height:t,...Wv},style:{...e.style,height:t,...zv},wasSplit:!0},{...e,box:{...e.box,top:0,height:n,...Hv},style:{...e.style,height:n,...Gv},wasSplit:!0}]})(e,t);return[tx(n),tx(r)]})(e)},tx=e=>({box:$v(e),id:e.type,data:e,split:ex(e)}),nx=(e,t,n)=>{const{page:r}=t,i=Ov(t.props(n),e),a=(e.box?.width||r.box?.width||0)+Vv(e.box?.marginLeft)+Vv(e.box?.marginRight),o={type:d,props:{dpi:r.props?.dpi},style:{width:a,height:r.style?.height,fontSize:r.style?.fontSize},box:{width:a},children:[i]},s=ZQ(o,t.fontStore,t.yoga).children[0];return{...s,box:{...s.box,top:0}}},rx=(e,t)=>Uv(e)?{box:$v(e),id:e.type,materialize:({pageNumber:n})=>rx(nx(e,t,n),t)}:{box:$v(e),id:e.type,data:e,absolute:!0},ix=(e,t)=>{const n=e.props.minPresenceAhead;return{...t,...Ew(e)?{repeat:!0}:{},..."number"==typeof n&&n>0?{minPresenceAhead:n}:{}}},ax=(e,t)=>{if(Yv(e))return rx(e,t);const n=(e=>(e.children||[]).filter(e=>!Yv(e)))(e);switch(((e,t)=>Uv(e)&&(Tv(e)||qv(e)||!Qw(e))?"lazy":Kv(e)||0===t.length||!Qw(e)?"leaf":"container")(e,n)){case"lazy":return((e,t)=>({box:$v(e),id:e.type,materialize:({pageNumber:n})=>
2ax(nx(e,t,n),t)}))(e,t);case"leaf":return tx(e);default:return((e,t)=>({box:$v(e),id:e.type,data:e,direction:qv(e)?"row":"column",children:(e.children||[]).map(e=>ix(e,ax(e,t)))}))(e,t)}},ox=(e,t,n=0,r=0)=>{const i=n+(e.box?.top||0),a=r+(e.box?.left||0);if(e===t)return{top:i,left:a,width:e.box?.width||0,height:e.box?.height||0};for(const n of e.children||[]){const e=ox(n,t,i,a);if(e)return e}return null},sx=(e,t,n,r)=>{if(Math.abs(e.width-t)>.001)throw new Error(`[layout] The page layout changes the content width on page ${n} (${e.width} vs ${t}). Chrome may vary in height per page, not width.`);if(r&&e.height<=0)throw new Error(`[layout] The page layout leaves no room for content on page ${n}.`)},lx=(e,t,{fontStore:n,yoga:r})=>{const i=e.props?.layout,a={...e.box,height:e.style.height},o={props:t,page:e,fontStore:n,yoga:r},s=Bv(e),l=(e=>{let t=1,n=mb([Jb(e)]);return{get done(){return 0===n.length},next(e){if(0===n.length)throw new Error("[paginate] next() called after done");const r=xb(n,e,t,!0);return t+=1,n=r.remaining,r.placed.flatMap(e=>_b(e,0))}}})((A=o,s.map(e=>{const t=ix(e,ax(e,A));return"break"in e.props&&e.props.break?{...t,break:!0}:t})));var A;const u=(e,t)=>Qv(i,e,t).map(t=>Ov(e,t)),c=i=>{const o=u(t(i),[yv()]),s={...e,box:a,children:o},l=ZQ(s,n,r),A=Cv(l);return ox(l,A)},h=!1!==e.props?.wrap,g=[];let f=null,d=1;for(;!l.done;){const i=c(d);f=f??i.width,sx(i,f,d,h);const o=h?i.height:1/0,s=l.next(o),A=jv(s),p=d-1,m=u(t(d),A),y={...e,box:a,props:0===p?e.props:dd("bookmark",e.props),children:m};g.push(ZQ(y,n,r)),d+=1}return g},Ax=(e,t)=>{let n=0;const r=[],i=[];return e.children.forEach((e,a)=>{const{totals:o}=t,s=n,l=lx(e,e=>({pageNumber:s+e,totalPages:o?.totalPages,subPageNumber:e,subPageTotalPages:o?.subTotals[a]}),t);r.push(l.length),n+=l.length,i.push(...l)}),{root:{...e,children:i},subTotals:r}},ux=((...e)=>async(t,...n)=>{let r=t;for(let t=e.length-1;t>=0;t-=1)r=await e[t](r,...n);return r})(e=>TB(e),e=>{if(!e.children)return e;const t=e.children.map(hw);return Object.assign({},e,{children:t})},YB,(e,t)=>(e=>e.children.some(e=>e.props?.experimentalPagination||e.props?.layout))(e)?((e,t)=>{const n={totals:null,fontStore:t,yoga:e.yoga},r=Ax(e,n);if(!(e=>e.children.some(e=>Uv(e)||e.props?.layout))(e))return r.root;const i={totalPages:r.root.children.length,subTotals:r.subTotals},a={...n,totals:i};return Ax(e,a).root})(e,t):((e,t)=>{let n=[],r=1;for(let i=0;i<e.children.length;i+=1){const a=e.children[i];let o=hv(a,r,t,e.yoga);o=cv(o),r+=o.length,n=n.concat(o)}return n=n.map((...n)=>{return r=((e,t,n,r,i)=>{const a={totalPages:i.length,pageNumber:r+1,subPageNumber:n.subPageNumber+1,subPageTotalPages:n.subPageTotalPages};return Av(a,n,e,t)})(t,e.yoga,...n),dd(["subPageNumber","subPageTotalPages"],r);var r}),ev(n,e)})(e,t),Ow,uw,Sv,(e,t)=>{if(!e.children)return e;const n=e.children.map(n=>XQ(n,t,e.yoga));return Object.assign({},e,{children:n})},FB,YB,_w,e=>{if(!e.children)return e;const t=e.children.map(kv);return Object.assign({},e,{children:t})},e=>{if(!e.children)return e;const t=e.children.map(dv);return Object.assign({},e,{children:t})},e=>{if(!e.children)return Object.assign({},e,{wasSplit:!1});const t=e.children.map(XB);return Object.assign({},e,{wasSplit:!1,children:t})},Pv,e=>{let t=0;const n=(e.children||[]).map(e=>({value:e,parent:null}));for(;n.length>0;){const e=n.shift();if(!e)break;const r=e.value;let i=e.parent;if(r.props&&"bookmark"in r.props&&r.props.bookmark){const e=gw(r.props.bookmark),n={ref:t++,parent:i?.ref,...e};r.props.bookmark=n,i=n}r.children&&r.children.forEach(e=>{n.push({value:e,parent:i})})}return e},e=>{const t=(e.children||[]).map(e=>{const t=e.props?.layout;t&&(e=>{const t=[yv()],n=Qv(e,{pageNumber:1},t).reduce((e,t)=>e+vv(t),0);if(1!==n)throw new Error(`[layout] A page layout must render its children exactly once (found ${n}).`)})(t);const n=(e.children||[]).map(Ev),r=Qv(t,{pageNumber:1},n);return{...e,children:r}});return{...e,children:t}},e=>{if(!e.children)return e;const t=e.children.map(Cw);return Object.assign({},e,{children:t})},async e=>{const t=await NB();return Object.assign({},e,{yoga:t})});function cx(){return cx.c||(cx.c=n.t(l(),2))}l();var hx,gx,fx={exports:{}}
2,dx={exports:{}},px=function(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var n=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})}),n}(cx());fx.exports=(hx||(hx=1,(gx=dx).exports=function(e){function t(e,t,n,r){return new _r(e,t,n,r)}function n(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;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."}function r(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=wi&&e[wi]||e["@@iterator"])?e:null}function i(e){if(null==e)return null;if("function"==typeof e)return e.$$typeof===Qi?null:e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case ci:return"Fragment";case ui:return"Portal";case gi:return"Profiler";case hi:return"StrictMode";case yi:return"Suspense";case Ii:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case pi:return(e.displayName||"Context")+".Provider";case di:return(e._context.displayName||"Context")+".Consumer";case mi:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case Ci:return null!==(t=e.displayName||null)?t:i(e.type)||"Memo";case Ei:t=e._payload,e=e._init;try{return i(e(t))}catch(e){}}return null}function a(e){if(void 0===ni)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);ni=t&&t[1]||"",ri=-1<e.stack.indexOf("\n at")?" (<anonymous>)":-1<e.stack.indexOf("@")?"@unknown:0:0":""}return"\n"+ni+e+ri}function o(e,t){if(!e||xi)return"";xi=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var n=function(){throw Error()};if(Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(n,[])}catch(e){var r=e}Reflect.construct(e,[],n)}
vendor: 9,531 bytes, line 2
2else{try{n.call()}catch(e){r=e}e.call(n.prototype)}}else{try{throw Error()}catch(e){r=e}(n=e())&&"function"==typeof n.catch&&n.catch(function(){})}}catch(e){if(e&&r&&"string"==typeof e.stack)return[e.stack,r.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var i=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,"name");i&&i.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var o=r.DetermineComponentFrameRoot(),s=o[0],l=o[1];if(s&&l){var A=s.split("\n"),u=l.split("\n");for(i=r=0;r<A.length&&!A[r].includes("DetermineComponentFrameRoot");)r++;for(;i<u.length&&!u[i].includes("DetermineComponentFrameRoot");)i++;if(r===A.length||i===u.length)for(r=A.length-1,i=u.length-1;1<=r&&0<=i&&A[r]!==u[i];)i--;for(;1<=r&&0<=i;r--,i--)if(A[r]!==u[i]){if(1!==r||1!==i)do{if(r--,0>--i||A[r]!==u[i]){var c="\n"+A[r].replace(" at new "," at ");return e.displayName&&c.includes("<anonymous>")&&(c=c.replace("<anonymous>",e.displayName)),c}}while(1<=r&&0<=i);break}}}finally{xi=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?a(n):""}function s(e){switch(e.tag){case 26:case 27:case 5:return a(e.type);case 16:return a("Lazy");case 13:return a("Suspense");case 19:return a("SuspenseList");case 0:case 15:return o(e.type,!1);case 11:return o(e.type.render,!1);case 1:return o(e.type,!0);default:return""}}function l(e){try{var t="";do{t+=s(e),e=e.return}while(e);return t}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}function A(e){return{current:e}}function u(e){0>Da||(e.current=ka[Da],ka[Da]=null,Da--)}function c(e,t){Da++,ka[Da]=e.current,e.current=t}function h(e){var t=42&e;if(0!==t)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194176&e;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&e;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function g(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,i=e.suspendedLanes;e=e.pingedLanes;var a=134217727&n;return 0!==a?0!=(n=a&~i)?r=h(n):0!=(e&=a)&&(r=h(e)):0!=(n&=~i)?r=h(n):0!==e&&(r=h(e)),0===r?0:0!==t&&t!==r&&0==(t&i)&&((i=r&-r)>=(e=t&-t)||32===i&&4194176&e)?t:r}function f(e,t){switch(e){case 1:case 2:case 4:case 8:return t+250;case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function d(){var e=La;return!(4194176&(La<<=1))&&(La=128),e}function p(){var e=Pa;return!(62914560&(Pa<<=1))&&(Pa=4194304),e}function m(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function y(e,t){e.pendingLanes|=t,268435456!==t&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function I(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-Fa(t);e.entangledLanes|=t,e.entanglements[r]=1073741824|e.entanglements[r]|4194218&n}function C(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Fa(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}function E(e){return 2<(e&=-e)?8<e?134217727&e?32:268435456:8:2}function b(e){"function"==typeof ja&&Ka(e)}function B(e,t){if("object"==typeof e&&null!==e){var n=Va.get(e);return void 0!==n?n:(t={value:e,source:t,stack:l(t)},Va.set(e,t),t)}return{value:e,source:t,stack:l(t)}}function w(e){for(;e===$a;)$a=Xa[--Za],Xa[Za]=null,Xa[--Za],Xa[Za]=null;for(;e===no;)no=eo[--to],eo[to]=null,eo[--to],eo[to]=null,eo[--to],eo[to]=null}function Q(e,t){c(ao,t),c(io,e),c(ro,null),e=Di(t),u(ro),c(ro,e)}function v(){u(ro),u(io),u(ao)}function x(e){null!==e.memoizedState&&c(oo,e);var t=ro.current,n=Ri(t,e.type);t!==n&&(c(io,e),c(ro,n))}function S(e){io.current===e&&(u(ro),u(io)),oo.current===e&&(u(oo),na._currentValue2=ta)}function k(){for(var e=uo,t=co=uo=0;t<e;){var n=Ao[t];Ao[t++]=null;var r=Ao[t];Ao[t++]=null;var i=Ao[t];Ao[t++]=null;var a=Ao[t];if(Ao[t++]=null,null!==r&&null!==i){var o=r.pending;null===o?i.next=i:(i.next=o.next,o.next=i),r.pending=i}0!==a&&M(n,i,a)}}function D(e,t,n,r){Ao[uo++]=e,Ao[uo++]=t,Ao[uo++]=n,Ao[uo++]=r,co|=r,e.lanes|=r,null!==(e=e.alternate)&&(e.lanes|=r)}function R(e,t,n,r){return D(e,t,n,r),N(e)}function F(e,t){return D(e,null,null,t),N(e)}function M(e,t,n){e.lanes|=n;var r=e.alternate;null!==r&&(r.lanes|=n);for(var i=!1,a=e.return;null!==a;)a.childLanes|=n,null!==(r=a.alternate)&&(r.childLanes|=n),22===a.tag&&(null===(e=a.stateNode)||1&e._visibility||(i=!0)),e=a,a=a.return;i&&null!==t&&3===e.tag&&(a=e.stateNode,i=31-Fa(n),null===(e=(a=a.hiddenUpdates)[i])?a[i]=[t]:e.push(t),t.lane=536870912|n)}function N(e){if(50<tl)throw tl=0,nl=null,Error(n(185));for(var t=e.return;null!==t;)t=(e=t).return;return 3===e.tag?e.stateNode:null}function L(e){e!==go&&null===e.next&&(null===go?ho=go=e:go=go.next=e),po=!0,fo||(fo=!0,Ta(Ha,T))}function P(e,t){if(!mo&&po){mo=!0;do{for(var n=!1,r=ho;null!==r;){if(0!==e){var i=r.pendingLanes;if(0===i)var a=0;else{var o=r.suspendedLanes,s=r.pingedLanes;a=(1<<31-Fa(42|e)+1)-1,a=201326677&(a&=i&~(o&~s))?201326677&a|1:a?2|a:0}0!==a&&(n=!0,G(r,a))}else a=Rs,3&(a=g(r,r===ks?a:0))&&(n=!0,G(r,a));r=r.next}}while(n);mo=!1}}function T(){po=fo=!1;var e=0;0!==yo&&(Yi()&&(e=yo),yo=0);for(var t=za(),n=null,r=ho;null!==r;){var i=r.next,a=U(r,t);0===a?(r.next=null,null===n?ho=i:n.next=i,null===i&&(go=n)):(n=r,(0!==e||!!(3&a))&&(po=!0)),r=i}P(e)}function U(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=-62914561&e.pendingLanes;0<a;){var o=31-Fa(a),s=1<<o,l=i[o];-1===l?0!=(s&n)&&0==(s&r)||(i[o]=f(s,t)):l<=t&&(e.expiredLanes|=s),a&=~s}if(n=Rs,n=g(e,e===(t=ks)?n:0),r=e.callbackNode,0===n||e===t&&2===Fs||null!==e.cancelPendingCommit)return null!==r&&null!==r&&Ua(r),e.callbackNode=null,e.callbackPriority=0;if(3&n)return null!==r&&null!==r&&Ua(r),e.callbackPriority=2,e.callbackNode=null,2;if((t=n&-n)===e.callbackPriority)return t;switch(null!==r&&Ua(r),E(n)){case 2:n=Ha;break;case 8:n=Wa;break;case 32:default:n=Ja;break;case 268435456:n=_a}return r=O.bind(null,e),n=Ta(n,r),e.callbackPriority=t,e.callbackNode=n,t}function O(e,t){var n=e.callbackNode;if(Tr()&&e.callbackNode!==n)return null;var r=Rs;return 0===(r=g(e,e===ks?r:0))?null:(dr(e,r,t),U(e,za()),e.callbackNode===n?O.bind(null,e):null)}function G(e,t){if(Tr())return null;dr(e,t,!0)}function z(){return 0===yo&&(yo=d()),yo}function H(){if(0==--Co&&null!==Io){null!==bo&&(bo.status="fulfilled");var e=Io;Io=null,Eo=0,bo=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function J(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function _(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function j(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function K(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,2&Ss){var i=r.pending;return null===i?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=N(e),M(e,null,n),t}return D(e,r,t,n),N(e)}function Y(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,4194176&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,C(e,n)}}function q(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={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,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,callbacks:r.callbacks},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function V(){if(wo&&null!==bo)throw bo}function X(e,t,n,r){wo=!1;var i=e.updateQueue;Bo=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(null!==s){i.shared.pending=null;var l=s,A=l.next;l.next=null,null===o?a=A:o.next=A,o=l;var u=e.alternate;null!==u&&(s=(u=u.updateQueue).lastBaseUpdate)!==o&&(null===s?u.firstBaseUpdate=A:s.next=A,u.lastBaseUpdate=l)}if(null!==a){var c=i.baseState;for(o=0,u=A=l=null,s=a;;){var h=-536870913&s.lane,g=h!==s.lane;if(g?(Rs&h)===h:(r&h)===h){0!==h&&h===Eo&&(wo=!0),null!==u&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});e:{var f=e,d=s;h=t;var p=n;switch(d.tag){case 1:if("function"==typeof(f=d.payload)){c=f.call(p,c,h);break e}c=f;break e;case 3:f.flags=-65537&f.flags|128;case 0:if(null==(h="function"==typeof(f=d.payload)?f.call(p,c,h):f))break e;c=si({},c,h);break e;case 2:Bo=!0}}null!==(h=s.callback)&&(e.flags|=64,g&&(e.flags|=8192),null===(g=i.callbacks)?i.callbacks=[h]:g.push(h))}else g={lane:h,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===u?(A=u=g,l=c):u=u.next=g,o|=h;if(null===(s=s.next)){if(null===(s=i.shared.pending))break;s=(g=s).next,g.next=null,i.lastBaseUpdate=g,i.shared.pending=null}}null===u&&(l=c),i.baseState=l,i.firstBaseUpdate=A,i.lastBaseUpdate=u,null===a&&(i.shared.lanes=0),Us|=o,e.lanes=o,e.memoizedState=c}}function Z(e,t){if("function"!=typeof e)throw Error(n(191,e));e.call(t)}function $(e,t){var n=e.callbacks;
vendor: 8,409 bytes, line 2
2if(null!==n)for(e.callbacks=null,e=0;e<n.length;e++)Z(n[e],t)}function ee(e,t){if(qa(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(!Qo.call(t,i)||!qa(e[i],t[i]))return!1}return!0}function te(e){return"fulfilled"===(e=e.status)||"rejected"===e}function ne(){}function re(e,t,r){switch(void 0===(r=e[r])?e.push(t):r!==t&&(t.then(ne,ne),t=r),t.status){case"fulfilled":return t.value;case"rejected":if((e=t.reason)===vo)throw Error(n(483));throw e;default:if("string"==typeof t.status)t.then(ne,ne);else{if(null!==(e=ks)&&100<e.shellSuspendCounter)throw Error(n(482));(e=t).status="pending",e.then(function(e){if("pending"===t.status){var n=t;n.status="fulfilled",n.value=e}},function(e){if("pending"===t.status){var n=t;n.status="rejected",n.reason=e}})}switch(t.status){case"fulfilled":return t.value;case"rejected":if((e=t.reason)===vo)throw Error(n(483));throw e}throw ko=t,vo}}function ie(){if(null===ko)throw Error(n(459));var e=ko;return ko=null,e}function ae(e){var t=Ro;return Ro+=1,null===Do&&(Do=[]),re(Do,e,t)}function oe(e,t,n,r){e=r.props.ref,n.ref=void 0!==e?e:null}function se(e,t){if(t.$$typeof===li)throw Error(n(525));throw e=Object.prototype.toString.call(t),Error(n(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function le(e){return(0,e._init)(e._payload)}function Ae(e){function i(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function a(t,n){if(!e)return null;for(;null!==n;)i(t,n),n=n.sibling;return null}function o(e){for(var t=new Map;null!==e;)null!==e.key?t.set(e.key,e):t.set(e.index,e),e=e.sibling;return t}function s(e,t){return(e=Kr(e,t)).index=0,e.sibling=null,e}function l(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=33554434,n):r:(t.flags|=33554434,n):(t.flags|=1048576,n)}function A(t){return e&&null===t.alternate&&(t.flags|=33554434),t}function u(e,t,n,r){return null===t||6!==t.tag?((t=Zr(n,e.mode,r)).return=e,t):((t=s(t,n)).return=e,t)}function c(e,t,n,r){var i=n.type;return i===ci?g(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===i||"object"==typeof i&&null!==i&&i.$$typeof===Ei&&le(i)===t.type)?(oe(e,0,r=s(t,n.props),n),r.return=e,r):(oe(e,0,r=qr(n.type,n.key,n.props,null,e.mode,r),n),r.return=e,r)}function h(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=$r(n,e.mode,r)).return=e,t):((t=s(t,n.children||[])).return=e,t)}function g(e,t,n,r,i){return null===t||7!==t.tag?((t=Vr(n,e.mode,r,i)).return=e,t):((t=s(t,n)).return=e,t)}function f(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t||"bigint"==typeof t)return(t=Zr(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case Ai:return oe(e,0,n=qr(t.type,t.key,t.props,null,e.mode,n),t),n.return=e,n;case ui:return(t=$r(t,e.mode,n)).return=e,t;case Ei:return f(e,t=(0,t._init)(t._payload),n)}if(Si(t)||r(t))return(t=Vr(t,e.mode,n,null)).return=e,t;if("function"==typeof t.then)return f(e,ae(t),n);if(t.$$typeof===pi)return f(e,pn(e,t),n);se(e,t)}return null}function d(e,t,n,i){var a=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n||"bigint"==typeof n)return null!==a?null:u(e,t,""+n,i);if("object"==typeof n&&null!==n){switch(n.$$typeof){case Ai:return n.key===a?c(e,t,n,i):null;case ui:return n.key===a?h(e,t,n,i):null;case Ei:return d(e,t,n=(a=n._init)(n._payload),i)}if(Si(n)||r(n))return null!==a?null:g(e,t,n,i,null);if("function"==typeof n.then)return d(e,t,ae(n),i);if(n.$$typeof===pi)return d(e,t,pn(e,n),i);se(e,n)}return null}function p(e,t,n,i,a){if("string"==typeof i&&""!==i||"number"==typeof i||"bigint"==typeof i)return u(t,e=e.get(n)||null,""+i,a);if("object"==typeof i&&null!==i){switch(i.$$typeof){case Ai:return c(t,e=e.get(null===i.key?n:i.key)||null,i,a);case ui:return h(t,e=e.get(null===i.key?n:i.key)||null,i,a);case Ei:return p(e,t,n,i=(0,i._init)(i._payload),a)}if(Si(i)||r(i))return g(t,e=e.get(n)||null,i,a,null);if("function"==typeof i.then)return p(e,t,n,ae(i),a);if(i.$$typeof===pi)return p(e,t,n,pn(t,i),a);se(t,i)}return null}function m(t,u,c,h){if("object"==typeof c&&null!==c&&c.type===ci&&null===c.key&&(c=c.props.children),"object"==typeof c&&null!==c){switch(c.$$typeof){case Ai:e:{for(var g=c.key,y=u;null!==y;){if(y.key===g){if((g=c.type)===ci){if(7===y.tag){a(t,y.sibling),(u=s(y,c.props.children)).return=t,t=u;break e}}else if(y.elementType===g||"object"==typeof g&&null!==g&&g.$$typeof===Ei&&le(g)===y.type){a(t,y.sibling),oe(t,0,u=s(y,c.props),c),u.return=t,t=u;break e}a(t,y);break}i(t,y),y=y.sibling}c.type===ci?((u=Vr(c.props.children,t.mode,h,c.key)).return=t,t=u):(oe(t,0,h=qr(c.type,c.key,c.props,null,t.mode,h),c),h.return=t,t=h)}return A(t);case ui:e:{for(y=c.key;null!==u;){if(u.key===y){if(4===u.tag&&u.stateNode.containerInfo===c.containerInfo&&u.stateNode.implementation===c.implementation){a(t,u.sibling),(u=s(u,c.children||[])).return=t,t=u;break e}a(t,u);break}i(t,u),u=u.sibling}(u=$r(c,t.mode,h)).return=t,t=u}return A(t);case Ei:return m(t,u,c=(y=c._init)(c._payload),h)}if(Si(c))return function(t,n,r,s){for(var A=null,u=null,c=n,h=n=0,g=null;null!==c&&h<r.length;h++){c.index>h?(g=c,c=null):g=c.sibling;var m=d(t,c,r[h],s);if(null===m){null===c&&(c=g);break}e&&c&&null===m.alternate&&i(t,c),n=l(m,n,h),null===u?A=m:u.sibling=m,u=m,c=g}if(h===r.length)return a(t,c),A;if(null===c){for(;h<r.length;h++)null!==(c=f(t,r[h],s))&&(n=l(c,n,h),null===u?A=c:u.sibling=c,u=c);return A}for(c=o(c);h<r.length;h++)null!==(g=p(c,t,h,r[h],s))&&(e&&null!==g.alternate&&c.delete(null===g.key?h:g.key),n=l(g,n,h),null===u?A=g:u.sibling=g,u=g);return e&&c.forEach(function(e){return i(t,e)}),A}(t,u,c,h);if(r(c)){if("function"!=typeof(y=r(c)))throw Error(n(150));return function(t,r,s,A){if(null==s)throw Error(n(151));for(var u=null,c=null,h=r,g=r=0,m=null,y=s.next();null!==h&&!y.done;g++,y=s.next()){h.index>g?(m=h,h=null):m=h.sibling;var I=d(t,h,y.value,A);if(null===I){null===h&&(h=m);break}e&&h&&null===I.alternate&&i(t,h),r=l(I,r,g),null===c?u=I:c.sibling=I,c=I,h=m}if(y.done)return a(t,h),u;if(null===h){for(;!y.done;g++,y=s.next())null!==(y=f(t,y.value,A))&&(r=l(y,r,g),null===c?u=y:c.sibling=y,c=y);return u}for(h=o(h);!y.done;g++,y=s.next())null!==(y=p(h,t,g,y.value,A))&&(e&&null!==y.alternate&&h.delete(null===y.key?g:y.key),r=l(y,r,g),null===c?u=y:c.sibling=y,c=y);return e&&h.forEach(function(e){return i(t,e)}),u}(t,u,c=y.call(c),h)}if("function"==typeof c.then)return m(t,u,ae(c),h);if(c.$$typeof===pi)return m(t,u,pn(t,c),h);se(t,c)}return"string"==typeof c&&""!==c||"number"==typeof c||"bigint"==typeof c?(c=""+c,null!==u&&6===u.tag?(a(t,u.sibling),(u=s(u,c)).return=t,t=u):(a(t,u),(u=Zr(c,t.mode,h)).return=t,t=u),A(t)):a(t,u)}return function(e,n,r,i){try{Ro=0;var a=m(e,n,r,i);return Do=null,a}catch(n){if(n===vo)throw n;var o=t(29,n,null,e.mode);return o.lanes=i,o.return=e,o}}}function ue(e,t){c(Lo,e=Ps),c(No,t),Ps=e|t.baseLanes}function ce(){c(Lo,Ps),c(No,No.current)}function he(){Ps=Lo.current,u(No),u(Lo)}function ge(e){var t=e.alternate;c(Uo,1&Uo.current),c(Po,e),null===To&&(null===t||null!==No.current||null!==t.memoizedState)&&(To=e)}function fe(e){if(22===e.tag){if(c(Uo,Uo.current),c(Po,e),null===To){var t=e.alternate;null!==t&&null!==t.memoizedState&&(To=e)}}else de()}function de(){c(Uo,Uo.current),c(Po,Po.current)}function pe(e){u(Po),To===e&&(To=null),u(Uo)}function me(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||Ia(n)||Ca(n)))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(128&t.flags)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function ye(){throw Error(n(321))}function Ie(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!qa(e[n],t[n]))return!1;return!0}function Ce(e,t,n,r,i,a){return Oo=a,Go=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,vi.H=null===e||null===e.memoizedState?Zo:$o,_o=!1,a=n(r,i),_o=!1,Jo&&(a=be(t,n,r,i)),Ee(e),a}function Ee(e){vi.H=Xo;var t=null!==zo&&null!==zo.next;if(Oo=0,Ho=zo=Go=null,Wo=!1,Ko=0,Yo=null,t)throw Error(n(300));
vendor: 5,733 bytes, line 2
2null===e||rs||null!==(e=e.dependencies)&&gn(e)&&(rs=!0)}function be(e,t,r,i){Go=e;var a=0;do{if(Jo&&(Yo=null),Ko=0,Jo=!1,25<=a)throw Error(n(301));if(a+=1,Ho=zo=null,null!=e.updateQueue){var o=e.updateQueue;o.lastEffect=null,o.events=null,o.stores=null,null!=o.memoCache&&(o.memoCache.index=0)}vi.H=es,o=t(r,i)}while(Jo);return o}function Be(){var e=vi.H,t=e.useState()[0];return t="function"==typeof t.then?ke(t):t,e=e.useState()[0],(null!==zo?zo.memoizedState:null)!==e&&(Go.flags|=1024),t}function we(){var e=0!==jo;return jo=0,e}function Qe(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function ve(e){if(Wo){for(e=e.memoizedState;null!==e;){var t=e.queue;null!==t&&(t.pending=null),e=e.next}Wo=!1}Oo=0,Ho=zo=Go=null,Jo=!1,Ko=jo=0,Yo=null}function xe(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Ho?Go.memoizedState=Ho=e:Ho=Ho.next=e,Ho}function Se(){if(null===zo){var e=Go.alternate;e=null!==e?e.memoizedState:null}else e=zo.next;var t=null===Ho?Go.memoizedState:Ho.next;if(null!==t)Ho=t,zo=e;else{if(null===e){if(null===Go.alternate)throw Error(n(467));throw Error(n(310))}e={memoizedState:(zo=e).memoizedState,baseState:zo.baseState,baseQueue:zo.baseQueue,queue:zo.queue,next:null},null===Ho?Go.memoizedState=Ho=e:Ho=Ho.next=e}return Ho}function ke(e){var t=Ko;return Ko+=1,null===Yo&&(Yo=[]),e=re(Yo,e,t),t=Go,null===(null===Ho?t.memoizedState:Ho.next)&&(t=t.alternate,vi.H=null===t||null===t.memoizedState?Zo:$o),e}function De(e){if(null!==e&&"object"==typeof e){if("function"==typeof e.then)return ke(e);if(e.$$typeof===pi)return dn(e)}throw Error(n(438,String(e)))}function Re(e){var t=null,n=Go.updateQueue;if(null!==n&&(t=n.memoCache),null==t){var r=Go.alternate;null!==r&&null!==(r=r.updateQueue)&&null!=(r=r.memoCache)&&(t={data:r.data.map(function(e){return e.slice()}),index:0})}if(null==t&&(t={data:[],index:0}),null===n&&(n=Vo(),Go.updateQueue=n),n.memoCache=t,void 0===(n=t.data[t.index]))for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=Bi;return t.index++,n}function Fe(e,t){return"function"==typeof t?t(e):t}function Me(e){return Ne(Se(),zo,e)}function Ne(e,t,r){var i=e.queue;if(null===i)throw Error(n(311));i.lastRenderedReducer=r;var a=e.baseQueue,o=i.pending;if(null!==o){if(null!==a){var s=a.next;a.next=o.next,o.next=s}t.baseQueue=a=o,i.pending=null}if(o=e.baseState,null===a)e.memoizedState=o;else{var l=s=null,A=null,u=t=a.next,c=!1;do{var h=-536870913&u.lane;if(h!==u.lane?(Rs&h)===h:(Oo&h)===h){var g=u.revertLane;if(0===g)null!==A&&(A=A.next={lane:0,revertLane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),h===Eo&&(c=!0);else{if((Oo&g)===g){u=u.next,g===Eo&&(c=!0);continue}h={lane:0,revertLane:u.revertLane,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},null===A?(l=A=h,s=o):A=A.next=h,Go.lanes|=g,Us|=g}h=u.action,_o&&r(o,h),o=u.hasEagerState?u.eagerState:r(o,h)}else g={lane:h,revertLane:u.revertLane,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},null===A?(l=A=g,s=o):A=A.next=g,Go.lanes|=h,Us|=h;u=u.next}while(null!==u&&u!==t);if(null===A?s=o:A.next=l,!qa(o,e.memoizedState)&&(rs=!0,c&&null!==(r=bo)))throw r;e.memoizedState=o,e.baseState=s,e.baseQueue=A,i.lastRenderedState=o}return null===a&&(i.lanes=0),[e.memoizedState,i.dispatch]}function Le(e){var t=Se(),r=t.queue;if(null===r)throw Error(n(311));r.lastRenderedReducer=e;var i=r.dispatch,a=r.pending,o=t.memoizedState;if(null!==a){r.pending=null;var s=a=a.next;do{o=e(o,s.action),s=s.next}while(s!==a);qa(o,t.memoizedState)||(rs=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),r.lastRenderedState=o}return[o,i]}function Pe(e,t,r){var i=Go,a=Se();r=t();var o=!qa((zo||a).memoizedState,r);if(o&&(a.memoizedState=r,rs=!0),a=a.queue,st(Oe.bind(null,i,a,e),[e]),a.getSnapshot!==t||o||null!==Ho&&1&Ho.memoizedState.tag){if(i.flags|=2048,nt(9,Ue.bind(null,i,a,r,t),{destroy:void 0},null),null===ks)throw Error(n(349));60&Oo||Te(i,t,r)}return r}function Te(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=Go.updateQueue)?(t=Vo(),Go.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Ue(e,t,n,r){t.value=n,t.getSnapshot=r,Ge(t)&&ze(e)}function Oe(e,t,n){return n(function(){Ge(t)&&ze(e)})}function Ge(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!qa(e,n)}catch(e){return!0}}function ze(e){var t=F(e,2);null!==t&&fr(t,0,2)}function He(e){var t=xe();if("function"==typeof e){var n=e;if(e=n(),_o){b(!0);try{n()}finally{b(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Fe,lastRenderedState:e},t}function We(e,t,n,r){return e.baseState=n,Ne(e,zo,"function"==typeof r?r:Fe)}function Je(e,t,r,i,a){if(vt(e))throw Error(n(485));if(null!==(e=t.action)){var o={payload:a,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(e){o.listeners.push(e)}};null!==vi.T?r(!0):o.isTransition=!1,i(o),null===(r=t.pending)?(o.next=t.pending=o,_e(t,o)):(o.next=r.next,t.pending=r.next=o)}}function _e(e,t){var n=t.action,r=t.payload,i=e.state;if(t.isTransition){var a=vi.T,o={};vi.T=o;try{var s=n(i,r),l=vi.S;null!==l&&l(o,s),je(e,t,s)}catch(n){Ye(e,t,n)}finally{vi.T=a}}else try{je(e,t,a=n(i,r))}catch(n){Ye(e,t,n)}}function je(e,t,n){null!==n&&"object"==typeof n&&"function"==typeof n.then?n.then(function(n){Ke(e,t,n)},function(n){return Ye(e,t,n)}):Ke(e,t,n)}function Ke(e,t,n){t.status="fulfilled",t.value=n,qe(t),e.state=n,null!==(t=e.pending)&&((n=t.next)===t?e.pending=null:(n=n.next,t.next=n,_e(e,n)))}function Ye(e,t,n){var r=e.pending;if(e.pending=null,null!==r){r=r.next;do{t.status="rejected",t.reason=n,qe(t),t=t.next}
vendor: 6,206 bytes, line 2
2while(t!==r)}e.action=null}function qe(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Ve(e,t){return t}function Xe(e,t){var n,r,i;(n=xe()).memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ve,lastRenderedState:t},n.queue=r,n=Bt.bind(null,Go,r),r.dispatch=n,r=He(!1);var a=Qt.bind(null,Go,!1,r.queue);return i={state:t,dispatch:null,action:e,pending:null},(r=xe()).queue=i,n=Je.bind(null,Go,i,a,n),i.dispatch=n,r.memoizedState=e,[t,n,!1]}function Ze(e){return $e(Se(),zo,e)}function $e(e,t,n){t=Ne(e,t,Ve)[0],e=Me(Fe)[0],t="object"==typeof t&&null!==t&&"function"==typeof t.then?ke(t):t;var r=Se(),i=r.queue,a=i.dispatch;return n!==r.memoizedState&&(Go.flags|=2048,nt(9,et.bind(null,i,n),{destroy:void 0},null)),[t,a,e]}function et(e,t){e.action=t}function tt(e){var t=Se(),n=zo;if(null!==n)return $e(t,n,e);Se(),t=t.memoizedState;var r=(n=Se()).queue.dispatch;return n.memoizedState=e,[t,r,!1]}function nt(e,t,n,r){return e={tag:e,create:t,inst:n,deps:r,next:null},null===(t=Go.updateQueue)&&(t=Vo(),Go.updateQueue=t),null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function rt(){return Se().memoizedState}function it(e,t,n,r){var i=xe();Go.flags|=e,i.memoizedState=nt(1|t,n,{destroy:void 0},void 0===r?null:r)}function at(e,t,n,r){var i=Se();r=void 0===r?null:r;var a=i.memoizedState.inst;null!==zo&&null!==r&&Ie(r,zo.memoizedState.deps)?i.memoizedState=nt(t,n,a,r):(Go.flags|=e,i.memoizedState=nt(1|t,n,a,r))}function ot(e,t){it(8390656,8,e,t)}function st(e,t){at(2048,8,e,t)}function lt(e,t){return at(4,2,e,t)}function At(e,t){return at(4,4,e,t)}function ut(e,t){if("function"==typeof t){e=e();var n=t(e);return function(){"function"==typeof n?n():t(null)}}if(null!=t)return e=e(),t.current=e,function(){t.current=null}}function ct(e,t,n){n=null!=n?n.concat([e]):null,at(4,4,ut.bind(null,t,e),n)}function ht(){}function gt(e,t){var n=Se();t=void 0===t?null:t;var r=n.memoizedState;return null!==t&&Ie(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function ft(e,t){var n=Se();t=void 0===t?null:t;var r=n.memoizedState;if(null!==t&&Ie(t,r[1]))return r[0];if(r=e(),_o){b(!0);try{e()}finally{b(!1)}}return n.memoizedState=[r,t],r}function dt(e,t,n){return void 0===n||1073741824&Oo?e.memoizedState=t:(e.memoizedState=n,e=gr(),Go.lanes|=e,Us|=e,n)}function pt(e,t,n,r){return qa(n,t)?n:null!==No.current?(e=dt(e,n,r),qa(e,t)||(rs=!0),e):42&Oo?(e=gr(),Go.lanes|=e,Us|=e,t):(rs=!0,e.memoizedState=n)}function mt(e,t,n,r,i){var a=ji();_i(0!==a&&8>a?a:8);var o,s,l,A=vi.T,u={};vi.T=u,Qt(e,!1,t,n);try{var c=i(),h=vi.S;null!==h&&h(u,c),null!==c&&"object"==typeof c&&"function"==typeof c.then?wt(e,t,(o=r,s=[],l={status:"pending",value:null,reason:null,then:function(e){s.push(e)}},c.then(function(){l.status="fulfilled",l.value=o;for(var e=0;e<s.length;e++)(0,s[e])(o)},function(e){for(l.status="rejected",l.reason=e,e=0;e<s.length;e++)(0,s[e])(void 0)}),l),hr()):wt(e,t,r,hr())}catch(n){wt(e,t,{then:function(){},status:"rejected",reason:n},hr())}finally{_i(a),vi.T=A}}function yt(){return dn(na)}function It(){return Se().memoizedState}function Ct(){return Se().memoizedState}function Et(e){for(var t=e.return;null!==t;){switch(t.tag){case 24:case 3:var n=hr(),r=K(t,e=j(n),n);return null!==r&&(fr(r,0,n),Y(r,t,n)),t={cache:yn()},void(e.payload=t)}t=t.return}}function bt(e,t,n){var r=hr();n={lane:r,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null},vt(e)?xt(t,n):null!==(n=R(e,t,n,r))&&(fr(n,0,r),St(n,t,r))}function Bt(e,t,n){wt(e,t,n,hr())}function wt(e,t,n,r){var i={lane:r,revertLane:0,action:n,hasEagerState:!1,eagerState:null,next:null};if(vt(e))xt(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,qa(s,o))return D(e,t,i,0),null===ks&&k(),!1}catch(e){}if(null!==(n=R(e,t,i,r)))return fr(n,0,r),St(n,t,r),!0}return!1}function Qt(e,t,r,i){if(i={lane:2,revertLane:z(),action:i,hasEagerState:!1,eagerState:null,next:null},vt(e)){if(t)throw Error(n(479))}else null!==(t=R(e,r,i,2))&&fr(t,0,2)}function vt(e){var t=e.alternate;return e===Go||null!==t&&t===Go}function xt(e,t){Jo=Wo=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function St(e,t,n){if(4194176&n){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,C(e,n)}}function kt(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:si({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}function Dt(e,t,n,r,i,a,o){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,o):!(t.prototype&&t.prototype.isPureReactComponent&&ee(n,r)&&ee(i,a))}function Rt(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&&ts.enqueueReplaceState(t,t.state,null)}function Ft(e,t){var n=t;if("ref"in t)for(var r in n={},t)"ref"!==r&&(n[r]=t[r]);if(e=e.defaultProps)for(var i in n===t&&(n=si({},n)),e)void 0===n[i]&&(n[i]=e[i]);return n}function Mt(e,t){try{(0,e.onUncaughtError)(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function Nt(e,t,n){try{(0,e.onCaughtError)(n.value,{componentStack:n.stack,errorBoundary:1===t.tag?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function Lt(e,t,n){return(n=j(n)).tag=3,n.payload={element:null},n.callback=function(){Mt(e,t)},n}function Pt(e){return(e=j(e)).tag=3,e}function Tt(e,t,n,r){var i=n.type.getDerivedStateFromError;if("function"==typeof i){var a=r.value;e.payload=function(){return i(a)},e.callback=function(){Nt(t,n,r)}}var o=n.stateNode;null!==o&&"function"==typeof o.componentDidCatch&&(e.callback=function(){Nt(t,n,r),"function"!=typeof i&&(null===qs?qs=new Set([this]):qs.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:null!==e?e:""})})}function Ut(e,t,n,r){t.child=null===e?Mo(t,null,n,r):Fo(t,e.child,n,r)}function Ot(e,t,n,r,i){n=n.render;var a=t.ref;if("ref"in r){var o={};for(var s in r)"ref"!==s&&(o[s]=r[s])}else o=r;return fn(t),r=Ce(e,t,n,o,a,i),s=we(),null===e||rs?(t.flags|=1,Ut(e,t,r,i
vendor: 6,926 bytes, line 2
2),t.child):(Qe(e,t,i),rn(e,t,i))}function Gt(e,t,n,r,i){if(null===e){var a=n.type;return"function"!=typeof a||jr(a)||void 0!==a.defaultProps||null!==n.compare?((e=qr(n.type,null,r,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,zt(e,t,a,r,i))}if(a=e.child,!an(e,i)){var o=a.memoizedProps;if((n=null!==(n=n.compare)?n:ee)(o,r)&&e.ref===t.ref)return rn(e,t,i)}return t.flags|=1,(e=Kr(a,r)).ref=t.ref,e.return=t,t.child=e}function zt(e,t,n,r,i){if(null!==e){var a=e.memoizedProps;if(ee(a,r)&&e.ref===t.ref){if(rs=!1,t.pendingProps=r=a,!an(e,i))return t.lanes=e.lanes,rn(e,t,i);131072&e.flags&&(rs=!0)}}return _t(e,t,n,r,i)}function Ht(e,t,n){var r=t.pendingProps,i=r.children,a=!!(2&t.stateNode._pendingVisibility),o=null!==e?e.memoizedState:null;if(Jt(e,t),"hidden"===r.mode||a){if(128&t.flags){if(r=null!==o?o.baseLanes|n:n,null!==e){for(i=t.child=e.child,a=0;null!==i;)a=a|i.lanes|i.childLanes,i=i.sibling;t.childLanes=a&~r}else t.childLanes=0,t.child=null;return Wt(e,t,r,n)}if(!(536870912&n))return t.lanes=t.childLanes=536870912,Wt(e,t,null!==o?o.baseLanes|n:n,n);t.memoizedState={baseLanes:0,cachePool:null},null!==e&&En(0,null!==o?o.cachePool:null),null!==o?ue(t,o):ce(),fe(t)}else null!==o?(En(0,o.cachePool),ue(t,o),de(),t.memoizedState=null):(null!==e&&En(0,null),ce(),de());return Ut(e,t,i,n),t.child}function Wt(e,t,n,r){var i=Cn();return i=null===i?null:{parent:hs._currentValue2,pool:i},t.memoizedState={baseLanes:n,cachePool:i},null!==e&&En(0,null),ce(),fe(t),null!==e&&hn(e,t,r,!0),null}function Jt(e,t){var r=t.ref;if(null===r)null!==e&&null!==e.ref&&(t.flags|=2097664);else{if("function"!=typeof r&&"object"!=typeof r)throw Error(n(284));null!==e&&e.ref===r||(t.flags|=2097664)}}function _t(e,t,n,r,i){return fn(t),n=Ce(e,t,n,r,void 0,i),r=we(),null===e||rs?(t.flags|=1,Ut(e,t,n,i),t.child):(Qe(e,t,i),rn(e,t,i))}function jt(e,t,n,r,i,a){return fn(t),t.updateQueue=null,n=be(t,r,n,i),Ee(e),r=we(),null===e||rs?(t.flags|=1,Ut(e,t,n,a),t.child):(Qe(e,t,a),rn(e,t,a))}function Kt(e,t,n,r,i){if(fn(t),null===t.stateNode){var a=Ra,o=n.contextType;"object"==typeof o&&null!==o&&(a=dn(o)),a=new n(r,a),t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,a.updater=ts,t.stateNode=a,a._reactInternals=t,(a=t.stateNode).props=r,a.state=t.memoizedState,a.refs={},J(t),o=n.contextType,a.context="object"==typeof o&&null!==o?dn(o):Ra,a.state=t.memoizedState,"function"==typeof(o=n.getDerivedStateFromProps)&&(kt(t,n,o,r),a.state=t.memoizedState),"function"==typeof n.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(o=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),o!==a.state&&ts.enqueueReplaceState(a,a.state,null),X(t,r,a,i),V(),a.state=t.memoizedState),"function"==typeof a.componentDidMount&&(t.flags|=4194308),r=!0}else if(null===e){a=t.stateNode;var s=t.memoizedProps,l=Ft(n,s);a.props=l;var A=a.context,u=n.contextType;o=Ra,"object"==typeof u&&null!==u&&(o=dn(u));var c=n.getDerivedStateFromProps;u="function"==typeof c||"function"==typeof a.getSnapshotBeforeUpdate,s=t.pendingProps!==s,u||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s||A!==o)&&Rt(t,a,r,o),Bo=!1;var h=t.memoizedState;a.state=h,X(t,r,a,i),V(),A=t.memoizedState,s||h!==A||Bo?("function"==typeof c&&(kt(t,n,c,r),A=t.memoizedState),(l=Bo||Dt(t,n,l,r,h,A,o))?(u||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.flags|=4194308)):("function"==typeof a.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=A),a.props=r,a.state=A,a.context=o,r=l):("function"==typeof a.componentDidMount&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,_(e,t),u=Ft(n,o=t.memoizedProps),a.props=u,c=t.pendingProps,h=a.context,A=n.contextType,l=Ra,"object"==typeof A&&null!==A&&(l=dn(A)),(A="function"==typeof(s=n.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(o!==c||h!==l)&&Rt(t,a,r,l),Bo=!1,h=t.memoizedState,a.state=h,X(t,r,a,i),V();var g=t.memoizedState;o!==c||h!==g||Bo||null!==e&&null!==e.dependencies&&gn(e.dependencies)?("function"==typeof s&&(kt(t,n,s,r),g=t.memoizedState),(u=Bo||Dt(t,n,u,r,h,g,l)||null!==e&&null!==e.dependencies&&gn(e.dependencies))?(A||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,g,l),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,g,l)),"function"==typeof a.componentDidUpdate&&(t.flags|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof a.componentDidUpdate||o===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||o===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=g),a.props=r,a.state=g,a.context=l,r=u):("function"!=typeof a.componentDidUpdate||o===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||o===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),r=!1)}return a=r,Jt(e,t),r=!!(128&t.flags),a||r?(a=t.stateNode,n=r&&"function"!=typeof n.getDerivedStateFromError?null:a.render(),t.flags|=1,null!==e&&r?(t.child=Fo(t,e.child,null,i),t.child=Fo(t,null,n,i)):Ut(e,t,n,i),t.memoizedState=a.state,e=t.child):e=rn(e,t,i),e}function Yt(e){return{baseLanes:e,cachePool:bn()}}function qt(e,t,n){return e=null!==e?e.childLanes&~n:0,t&&(e|=zs),e}function Vt(e,t,r){var i,a,o,s,l=t.pendingProps,A=!1,u=!!(128&t.flags);if((i=u)||(i=(null===e||null!==e.memoizedState)&&!!(2&Uo.current)),i&&(A=!0,t.flags&=-129),i=!!(32&t.flags),t.flags&=-33,null===e)return a=l.children,l=l.fallback,A?(de(),a=Zt({mode:"hidden",children:a},A=t.mode),l=Vr(l,A,r,null),a.return=t,l.return=t,a.sibling=l,t.child=a,(A=t.child).memoizedState=Yt(r),A.childLanes=qt(e,i,r),t.memoizedState=is,l):(ge(t),Xt(t,a));if(null!==(o=e.memoizedState)&&null!==(a=o.dehydrated)){if(u)256&t.flags?(ge(t),t.flags&=-257,t=$t(e,t,r)):null!==t.memoizedState?(de(),t.child=e.child,t.flags|=128,t=null):(de(),A=l.fallback,a=t.mode,l=Zt({mode:"visible",children:l.children},a),(A=Vr(A,a,r,null)).flags|=2,l.return=t,A.return=t,l.sibling=A,t.child=l,Fo(t,e.child,null,r),(l=t.child).memoizedState=Yt(r),l.childLanes=qt(e,i,r),t.memoizedState=is,t=A);else if(ge(t),Ca(a))i=Ea(a).digest,(l=Error(n(419))).stack="",l.digest=i,s={value:l,source:null,stack:null},null===lo?lo=[s]:lo.push(s),t=$t(e,t,r);
2else if(rs||hn(e,t,r,!1),i=0!=(r&e.childLanes),rs||i){if(null!==(i=ks)){if(42&(l=r&-r))l=1;else switch(l){case 2:l=1;break;case 8:l=4;break;case 32:l=16;break;case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:l=64;break;case 268435456:l=134217728;break;default:l=0}if(0!==(l=0!=(l&(i.suspendedLanes|r))?0:l)&&l!==o.retryLane)throw o.retryLane=l,F(e,l),fr(i,0,l),ns}Ia(a)||vr(),t=$t(e,t,r)}else Ia(a)?(t.flags|=128,t.child=e.child,t=Wr.bind(null,e),ba(a,t),t=null):(e=o.treeContext,(t=Xt(t,l.children)).flags|=4096);return t}return A?(de(),A=l.fallback,a=t.mode,u=(o=e.child).sibling,(l=Kr(o,{mode:"hidden",children:l.children})).subtreeFlags=31457280&o.subtreeFlags,null!==u?A=Kr(u,A):(A=Vr(A,a,r,null)).flags|=2,A.return=t,l.return=t,l.sibling=A,t.child=l,l=A,A=t.child,null===(a=e.child.memoizedState)?a=Yt(r):(null!==(o=a.cachePool)?(u=hs._currentValue2,o=o.parent!==u?{parent:u,pool:u}:o):o=bn(),a={baseLanes:a.baseLanes|r,cachePool:o}),A.memoizedState=a,A.childLanes=qt(e,i,r),t.memoizedState=is,l):(ge(t),e=(r=e.child).sibling,(r=Kr(r,{mode:"visible",children:l.children})).return=t,r.sibling=null,null!==e&&(null===(i=t.deletions)?(t.deletions=[e],t.flags|=16):i.push(e)),t.child=r,t.memoizedState=null,r)}function Xt(e,t){return(t=Zt({mode:"visible",children:t},e.mode)).return=e,e.child=t}function Zt(e,t){return Xr(e,t,0,null)}function $t(e,t,n){return Fo(t,e.child,null,n),(e=Xt(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function en(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),un(e.return,t,n)}function tn(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 nn(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;if(Ut(e,t,r.children,n),2&(r=Uo.current))r=1&r|2,t.flags|=128;else{if(null!==e&&128&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&en(e,n,t);else if(19===e.tag)en(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}switch(c(Uo,r),i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===me(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),tn(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===me(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}tn(t,!0,n,null,a);break;case"together":tn(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function rn(e,t,r){if(null!==e&&(t.dependencies=e.dependencies),Us|=t.lanes,0==(r&t.childLanes)){if(null===e)return null;if(hn(e,t,r,!1),0==(r&t.childLanes))return null}if(null!==e&&t.child!==e.child)throw Error(n(153));if(null!==t.child){for(r=Kr(e=t.child,e.pendingProps),t.child=r,r.return=t;null!==e.sibling;)e=e.sibling,(r=r.sibling=Kr(e,e.pendingProps)).return=t;r.sibling=null}return t.child}function an(e,t){return 0!=(e.lanes&t)||!(null===(e=e.dependencies)||!gn(e))}function on(e,t,r){if(null!==e)if(e.memoizedProps!==t.pendingProps)rs=!0;else{if(!(an(e,r)||128&t.flags))return rs=!1,function(e,t,n){switch(t.tag){case 3:Q(t,t.stateNode.containerInfo),ln(0,hs,e.memoizedState.cache);break;case 27:case 5:x(t);break;case 4:Q(t,t.stateNode.containerInfo);break;case 10:ln(0,t.type,t.memoizedProps.value);break;case 13:var r=t.memoizedState;if(null!==r)return null!==r.dehydrated?(ge(t),t.flags|=128,null):0!=(n&t.child.childLanes)?Vt(e,t,n):(ge(t),null!==(e=rn(e,t,n))?e.sibling:null);ge(t);break;case 19:var i=!!(128&e.flags);if((r=0!=(n&t.childLanes))||(hn(e,t,n,!1),r=0!=(n&t.childLanes)),i){if(r)return nn(e,t,n);t.flags|=128}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null,i.lastEffect=null),c(Uo,Uo.current),r)break;return null;case 22:case 23:return t.lanes=0,Ht(e,t,n);case 24:ln(0,hs,e.memoizedState.cache)}return rn(e,t,n)}(e,t,r);rs=!!(131072&e.flags)}else rs=!1;switch(t.lanes=0,t.tag){case 16:e:{e=t.pendingProps;var a=t.elementType,o=a._init;if(a=o(a._payload),t.type=a,"function"!=typeof a){if(null!=a){if
2((o=a.$$typeof)===mi){t.tag=11,t=Ot(null,t,a,e,r);break e}if(o===Ci){t.tag=14,t=Gt(null,t,a,e,r);break e}}throw t=i(a)||a,Error(n(306,t,""))}jr(a)?(e=Ft(a,e),t.tag=1,t=Kt(null,t,a,e,r)):(t.tag=0,t=_t(null,t,a,e,r))}return t;case 0:return _t(e,t,t.type,t.pendingProps,r);case 1:return Kt(e,t,a=t.type,o=Ft(a,t.pendingProps),r);case 3:if(Q(t,t.stateNode.containerInfo),null===e)throw Error(n(387));var s=t.pendingProps;a=(o=t.memoizedState).element,_(e,t),X(t,s,null,r);var l=t.memoizedState;return s=l.cache,ln(0,hs,s),s!==o.cache&&cn(t,[hs],r,!0),V(),(s=l.element)!==a?(Ut(e,t,s,r),t=t.child):t=rn(e,t,r),t;case 26:case 27:case 5:return x(t),o=t.type,s=t.pendingProps,l=null!==e?e.memoizedProps:null,a=s.children,Ti(o,s)?a=null:null!==l&&Ti(o,l)&&(t.flags|=32),null!==t.memoizedState&&(o=Ce(e,t,Be,null,null,r),na._currentValue2=o),Jt(e,t),Ut(e,t,a,r),t.child;case 6:return null;case 13:return Vt(e,t,r);case 4:return Q(t,t.stateNode.containerInfo),a=t.pendingProps,null===e?t.child=Fo(t,null,a,r):Ut(e,t,a,r),t.child;case 11:return Ot(e,t,t.type,t.pendingProps,r);case 7:return Ut(e,t,t.pendingProps,r),t.child;case 8:case 12:return Ut(e,t,t.pendingProps.children,r),t.child;case 10:return a=t.pendingProps,ln(0,t.type,a.value),Ut(e,t,a.children,r),t.child;case 9:return o=t.type._context,a=t.pendingProps.children,fn(t),a=a(o=dn(o)),t.flags|=1,Ut(e,t,a,r),t.child;case 14:return Gt(e,t,t.type,t.pendingProps,r);case 15:return zt(e,t,t.type,t.pendingProps,r);case 19:return nn(e,t,r);case 22:return Ht(e,t,r);case 24:return fn(t),a=dn(hs),null===e?(null===(o=Cn())&&(o=ks,s=yn(),o.pooledCache=s,s.refCount++,null!==s&&(o.pooledCacheLanes|=r),o=s),t.memoizedState={parent:a,cache:o},J(t),ln(0,hs,o)):(0!=(e.lanes&r)&&(_(e,t),X(t,null,null,r),V()),o=e.memoizedState,s=t.memoizedState,o.parent!==a?(o={parent:a,cache:a},t.memoizedState=o,0===t.lanes&&(t.memoizedState=t.updateQueue.baseState=o),ln(0,hs,a)):(a=s.cache,ln(0,hs,a),a!==o.cache&&cn(t,[hs],r,!0))),Ut(e,t,t.pendingProps.children,r),t.child;case 29:throw t.pendingProps}throw Error(n(156,t.tag))}function sn(){ls=ss=os=null}
vendor: 1,535 bytes, line 2
2function ln(e,t,n){c(as,t._currentValue2),t._currentValue2=n}function An(e){var t=as.current;e._currentValue2=t,u(as)}function un(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 cn(e,t,r,i){var a=e.child;for(null!==a&&(a.return=e);null!==a;){var o=a.dependencies;if(null!==o){var s=a.child;o=o.firstContext;e:for(;null!==o;){var l=o;o=a;for(var A=0;A<t.length;A++)if(l.context===t[A]){o.lanes|=r,null!==(l=o.alternate)&&(l.lanes|=r),un(o.return,r,e),i||(s=null);break e}o=l.next}}else if(18===a.tag){if(null===(s=a.return))throw Error(n(341));s.lanes|=r,null!==(o=s.alternate)&&(o.lanes|=r),un(s,r,e),s=null}else s=a.child;if(null!==s)s.return=a;else for(s=a;null!==s;){if(s===e){s=null;break}if(null!==(a=s.sibling)){a.return=s.return,s=a;break}s=s.return}a=s}}function hn(e,t,r,i){e=null;for(var a=t,o=!1;null!==a;){if(!o)if(524288&a.flags)o=!0;else if(262144&a.flags)break;if(10===a.tag){var s=a.alternate;if(null===s)throw Error(n(387));if(null!==(s=s.memoizedProps)){var l=a.type;qa(a.pendingProps.value,s.value)||(null!==e?e.push(l):e=[l])}}else if(a===oo.current){if(null===(s=a.alternate))throw Error(n(387));s.memoizedState.memoizedState!==a.memoizedState.memoizedState&&(null!==e?e.push(na):e=[na])}a=a.return}null!==e&&cn(t,e,r,i),t.flags|=262144}function gn(e){for(e=e.firstContext;null!==e;){var t=e.context;if(!qa(t._currentValue2,e.memoizedValue))return!0;e=e.next}return!1}
2function fn(e){os=e,ls=ss=null,null!==(e=e.dependencies)&&(e.firstContext=null)}function dn(e){return mn(os,e)}function pn(e,t){return null===os&&fn(e),mn(e,t)}function mn(e,t){var r=t._currentValue2;if(ls!==t)if(t={context:t,memoizedValue:r,next:null},null===ss){if(null===e)throw Error(n(308));ss=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else ss=ss.next=t;return r}function yn(){return{controller:new As,data:new Map,refCount:0}}function In(e){e.refCount--,0===e.refCount&&us(cs,function(){e.controller.abort()})}function Cn(){var e=fs.current;return null!==e?e:ks.pooledCache}function En(e,t){c(fs,null===t?fs.current:t.pool)}function bn(){var e=Cn();return null===e?null:{parent:hs._currentValue2,pool:e}}function Bn(e){e.flags|=4}function wn(e,t){null!==t&&(e.flags|=4),16384&e.flags&&(t=22!==e.tag?p():536870912,e.lanes|=t)}function Qn(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 vn(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|=31457280&i.subtreeFlags,r|=31457280&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 xn(e,t,r){var i=t.pendingProps;switch(w(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 1:return vn(t),null;case 3:return r=t.stateNode,i=null,null!==e&&(i=e.memoizedState.cache),t.memoizedState.cache!==i&&(t.flags|=2048),An(hs),v(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||null===e||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,null!==lo&&(pr(lo),lo=null)),vn(t),null;case 26:var a;case 27:case 5:if(S(t),r=t.type,null!==e&&null!=t.stateNode)!function(e,t,n,r){e.memoizedProps!==r&&Bn(t)}(e,t,0,i);else{if(!i){if(null===t.stateNode)throw Error(n(166));return vn(t),null}e=ro.current,function(e,t,n){for(n=t.child;null!==n;){if(5===n.tag||6===n.tag)Li(e,n.stateNode);else if(4!==n.tag&&!Sa&&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}}(a=Ni(r,i,ao.current,e,t),t,!1),t.stateNode=a,Pi(a,r,i,e)&&Bn(t)}return vn(t),function(e,t,n){if(Vi(t,n)){if(e.flags|=16777216,!Xi(t,n)){if(!Br())throw ko=So,xo;e.flags|=8192}}else e.flags&=-16777217}(t,t.type,t.pendingProps),null;case 6:if(e&&null!=t.stateNode)(r=e.memoizedProps)!==i&&Bn(t);else{if("string"!=typeof i&&null===t.stateNode)throw Error(n(166));e=ao.current,r=ro.current,t.stateNode=Ui(i,e,r,t)}return vn(t),null;case 13:if(i=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(a=!1,null!==i&&null!==i.dehydrated){if(null===e){if(!a)throw Error(n(318));throw Error(n(344))}!(128&t.flags)&&(t.memoizedState=null),t.flags|=4,vn(t),a=!1}else null!==lo&&(pr(lo),lo=null),a=!0;if(!a)return 256&t.flags?(pe(t),t):(pe(t),null)}if(pe(t),128&t.flags)return t.lanes=r,t;if(r=null!==i,e=null!==e&&null!==e.memoizedState,r){a=null,null!==(i=t.child).alternate&&null!==i.alternate.memoizedState&&null!==i.alternate.memoizedState.cachePool&&(a=i.alternate.memoizedState.cachePool.pool);var o=null;null!==i.memoizedState&&null!==i.memoizedState.cachePool&&(o=i.memoizedState.cachePool.pool),o!==a&&(i.flags|=2048)}return r!==e&&r&&(t.child.flags|=8192),wn(t,t.updateQueue),vn(t),null;case 4:return v(),null===e&&Ji(t.stateNode.containerInfo),vn(t),null;case 10:return An(t.type),vn(t),null;case 19:if(u(Uo),null===(a=t.memoizedState))return vn(t),null;if(i=!!(128&t.flags),null===(o=a.rendering))if(i)Qn(a,!1);else{if(0!==Ts||null!==e&&128&e.flags)for(e=t.child;null!==e;){if(null!==(o=me(e))){for(t.flags|=128,Qn(a,!1),e=o.updateQueue,t.updateQueue=e,wn(t,e),t.subtreeFlags=0,e=r,r=t.child;null!==r;)Yr(r,e),r=r.sibling;return c(Uo,1&Uo.current|2),t.child}e=e.sibling}null!==a.tail&&za()>Ks&&(t.flags|=128,i=!0,Qn(a,!1),t.lanes=4194304)}else{if(!i)if(null!==(e=me(o))){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,wn(t,e),Qn(a,!0),null===a.tail&&"hidden"===a.tailMode&&!o.alternate)return vn(t),null}else 2*za()-a.renderingStartTime>Ks&&536870912!==r&&(t.flags|=128,i=!0,Qn(a,!1),t.lanes=4194304);a.isBackwards?(o.sibling=t.child,t.child=o):(null!==(e=a.last)?e.sibling=o:t.child=o,a.last=o)}return null!==a.tail?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=za(),t.sibling=null,e=Uo.current,c(Uo,i?1&e|2:1&e),t):(vn(t),null);case 22:case 23:return pe(t),he(),i=null!==t.memoizedState,null!==e?null!==e.memoizedState!==i&&(t.flags|=8192):i&&(t.flags|=8192),i?!!(536870912&r)&&!(128&t.flags)&&(vn(t),6&t.subtreeFlags&&(t.flags|=8192)):vn(t),null!==(r=t.updateQueue)&&wn(t,r.retryQueue),r=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(r=e.memoizedState.cachePool.pool),i=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(i=t.memoizedState.cachePool.pool),i!==r&&(t.flags|=2048),null!==e&&u(fs),null;case 24:return r=null,null!==e&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),An(hs),vn(t),null;case 25:return null}throw Error(n(156,t.tag))}function Sn(e,t){switch(w(t),t.tag){case 1:return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return An(hs),v(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return S(t),null;case 13:if(pe(t),null!==(e=t.memoizedState)&&null!==e.dehydrated&&null===t.alternate)throw Error(n(340));return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return u(Uo),null;case 4:return v(),null;case 10:return An(t.type),null;case 22:case 23:return pe(t),he(),null!==e&&u(fs),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return An(hs),null;default:return null}}function kn(e,t){switch(w(t),t.tag){case 3:An(hs),v();break;case 26:case 27:case 5:S(t);break;case 4:v();break;case 13:pe(t);break;case 19:u(Uo);break;case 10:An(t.type);break;case 22:case 23:pe(t),he(),null!==e&&u(fs);break;case 24:An(hs)}}function Dn(e,t){try{var n=t.updateQueue,r=null!==n?n.lastEffect:null;if(null!==r){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var a=n.create,o=n.inst;r=a(),o.destroy=r}n=n.next}while(n!==i)}}catch(e){Or(t,t.return,e)}}function Rn(e,t,n){try{var r=t.updateQueue,i=null!==r?r.lastEffect:null;if(null!==i){var a=i.next;r=a;do{if((r.tag&e)===e){var o=r.inst,s=o.destroy;if(void 0!==s){o.destroy=void 0,i=t;var l=n;try{s()}catch(e){Or(i,l,e)}}}r=r.next}
2while(r!==a)}}catch(e){Or(t,t.return,e)}}function Fn(e){var t=e.updateQueue;if(null!==t){var n=e.stateNode;try{$(t,n)}catch(t){Or(e,e.return,t)}}}function Mn(e,t,n){n.props=Ft(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){Or(e,t,n)}}function Nn(e,t){try{var n=e.ref;if(null!==n){var r=e.stateNode;switch(e.tag){case 26:case 27:case 5:var i=ki(r);break;default:i=r}"function"==typeof n?e.refCleanup=n(i):n.current=i}}catch(n){Or(e,t,n)}}function Ln(e,t){var n=e.ref,r=e.refCleanup;if(null!==n)if("function"==typeof r)try{r()}catch(n){Or(e,t,n)}finally{e.refCleanup=null,null!=(e=e.alternate)&&(e.refCleanup=null)}else if("function"==typeof n)try{n(null)}catch(n){Or(e,t,n)}else n.current=null}function Pn(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{sa(r,t,n,e)}catch(t){Or(e,e.return,t)}}function Tn(e){return 5===e.tag||3===e.tag||4===e.tag}function Un(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||Tn(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 On(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?ua(n,e,t):aa(n,e);else if(4!==r&&!Sa&&null!==(e=e.child))for(On(e,t,n),e=e.sibling;null!==e;)On(e,t,n),e=e.sibling}function Gn(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?Aa(n,e,t):ia(n,e);else if(4!==r&&!Sa&&null!==(e=e.child))for(Gn(e,t,n),e=e.sibling;null!==e;)Gn(e,t,n),e=e.sibling}function zn(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:Vn(e,n),4&r&&Dn(5,n);break;case 1:if(Vn(e,n),4&r)if(e=n.stateNode,null===t)try{e.componentDidMount()}catch(e){Or(n,n.return,e)}else{var i=Ft(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){Or(n,n.return,e)}}64&r&&Fn(n),512&r&&Nn(n,n.return);break;case 3:if(Vn(e,n),64&r&&null!==(r=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 27:case 5:e=ki(n.child.stateNode);break;case 1:e=n.child.stateNode}try{$(r,e)}catch(e){Or(n,n.return,e)}}break;case 26:case 27:case 5:Vn(e,n),null===t&&4&r&&Pn(n),512&r&&Nn(n,n.return);break;case 12:case 13:default:Vn(e,n);break;case 22:if(!(i=null!==n.memoizedState||ds)){t=null!==t&&null!==t.memoizedState||ps;var a=ds,o=ps;ds=i,(ps=t)&&!o?Zn(e,n,!!(8772&n.subtreeFlags)):Vn(e,n),ds=a,ps=o}512&r&&("manual"===n.memoizedProps.mode?Nn(n,n.return):Ln(n,n.return))}}function Hn(e){var t=e.alternate;null!==t&&(e.alternate=null,Hn(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&null!==(t=e.stateNode)&&qi(t),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 Wn(e,t,n){for(n=n.child;null!==n;)Jn(e,t,n),n=n.sibling}function Jn(e,t,n){switch(n.tag){case 26:case 27:var r,i;case 5:ps||Ln(n,t);case 6:if(r=Es,i=bs,Es=null,Wn(e,t,n),bs=i,null!==(Es=r))if(bs)try{ha(Es,n.stateNode)}catch(e){Or(n,t,e)}else try{ca(Es,n.stateNode)}catch(e){Or(n,t,e)}break;case 18:null!==Es&&(bs?wa(Es,n.stateNode):Ba(Es,n.stateNode));break;case 4:r=Es,i=bs,Es=n.stateNode.containerInfo,bs=!0,Wn(e,t,n),Es=r,bs=i;break;case 0:case 11:case 14:case 15:ps||Rn(2,n,t),ps||Rn(4,n,t),Wn(e,t,n);break;case 1:ps||(Ln(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount&&Mn(n,t,r)),Wn(e,t,n);break;case 21:Wn(e,t,n);break;case 22:Ln(n,t),ps=(r=ps)||null!==n.memoizedState,Wn(e,t,n),ps=r;break;default:Wn(e,t,n)}}function _n(e,t){var r=function(e){switch(e.tag){case 13:case 19:var t=e.stateNode;return null===t&&(t=e.stateNode=new ys),t;case 22:return null===(t=(e=e.stateNode)._retryCache)&&(t=e._retryCache=new ys),t;default:throw Error(n(435,e.tag))}}(e);t.forEach(function(t){var n=Jr.bind(null,e,t);r.has(t)||(r.add(t),t.then(n,n))})}function jn(e,t){var r=t.deletions;if(null!==r)for(var i=0;i<r.length;i++){var a=r[i],o=e,s=t,l=s;e:for(;null!==l;){switch(l.tag){case 27:case 5:Es=l.stateNode,bs=!1;break e;case 3:case 4:Es=l.stateNode.containerInfo,bs=!0;break e}l=l.return}if(null===Es)throw Error(n(160));Jn(o,s,a),Es=null,bs=!1,null!==(o=a.alternate)&&(o.return=null),a.return=null}if(13878&t.subtreeFlags)for(t=t.child;null!==t;)Kn(t,e),t=t.sibling}function Kn(e,t){var r=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:jn(t,e),Yn(e),4&i&&(Rn(3,e,e.return),Dn(3,e),Rn(5,e,e.return));break;case 1:jn(t,e),Yn(e),512&i&&null!==r&&Ln(r,r.return),64&i&&ds&&null!==(e=e.updateQueue)&&null!==(i=e.callbacks)&&(r=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=null===r?i:r.concat(i));break;case 26:var a;case 27:var o;case 5:if(jn(t,e),Yn(e),512&i&&null!==r&&Ln(r,r.return),32&e.flags){t=e.stateNode;try{ga(t)}catch(t){Or(e,e.return,t)}}4&i&&null!=e.stateNode&&function(e,t,n){try{la(e.stateNode,e.type,n,t,e)}
2catch(t){Or(e,e.return,t)}}(e,t=e.memoizedProps,null!==r?r.memoizedProps:t),1024&i&&(ms=!0);break;case 6:if(jn(t,e),Yn(e),4&i&&Hi){if(null===e.stateNode)throw Error(n(162));i=e.memoizedProps,r=null!==r?r.memoizedProps:i,t=e.stateNode;try{oa(t,r,i)}catch(t){Or(e,e.return,t)}}break;case 3:jn(t,e),Yn(e),ms&&(ms=!1,qn(e));break;case 4:case 12:jn(t,e),Yn(e);break;case 13:jn(t,e),Yn(e),8192&e.child.flags&&null!==e.memoizedState!=(null!==r&&null!==r.memoizedState)&&(js=za()),4&i&&null!==(i=e.updateQueue)&&(e.updateQueue=null,_n(e,i));break;case 22:512&i&&null!==r&&Ln(r,r.return),a=null!==e.memoizedState;var s=null!==r&&null!==r.memoizedState,l=ds,A=ps;if(ds=l||a,ps=A||s,jn(t,e),ps=A,ds=l,Yn(e),(t=e.stateNode)._current=e,t._visibility&=-3,t._visibility|=2&t._pendingVisibility,8192&i&&(t._visibility=a?-2&t._visibility:1|t._visibility,a&&(t=ds||ps,null===r||s||t||Xn(e)),null===e.memoizedProps||"manual"!==e.memoizedProps.mode))e:if(r=null,Hi)for(t=e;;){if(5===t.tag||Qa||Sa){if(null===r){s=r=t;try{o=s.stateNode,a?fa(o):pa(s.stateNode,s.memoizedProps)}catch(e){Or(s,s.return,e)}}}else if(6===t.tag){if(null===r){s=t;try{var u=s.stateNode;a?da(u):ma(u,s.memoizedProps)}catch(e){Or(s,s.return,e)}}}else if((22!==t.tag&&23!==t.tag||null===t.memoizedState||t===e)&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;null===t.sibling;){if(null===t.return||t.return===e)break e;r===t&&(r=null),t=t.return}r===t&&(r=null),t.sibling.return=t.return,t=t.sibling}4&i&&null!==(i=e.updateQueue)&&null!==(r=i.retryQueue)&&(i.retryQueue=null,_n(e,r));break;case 19:jn(t,e),Yn(e),4&i&&null!==(i=e.updateQueue)&&(e.updateQueue=null,_n(e,i));break;case 21:break;default:jn(t,e),Yn(e)}}function Yn(e){var t=e.flags;if(2&t){try{if(Hi&&(!Sa||27!==e.tag)){e:{for(var r=e.return;null!==r;){if(Tn(r)){var i=r;break e}r=r.return}throw Error(n(160))}switch(i.tag){case 27:case 5:var a=i.stateNode;32&i.flags&&(ga(a),i.flags&=-33),Gn(e,Un(e),a);break;case 3:case 4:var o=i.stateNode.containerInfo;On(e,Un(e),o);break;default:throw Error(n(161))}}}catch(t){Or(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function qn(e){if(1024&e.subtreeFlags)for(e=e.child;null!==e;){var t=e;qn(t),5===t.tag&&1024&t.flags&&ra(t.stateNode),e=e.sibling}}function Vn(e,t){if(8772&t.subtreeFlags)for(t=t.child;null!==t;)zn(e,t.alternate,t),t=t.sibling}function Xn(e){for(e=e.child;null!==e;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Rn(4,t,t.return),Xn(t);break;case 1:Ln(t,t.return);var n=t.stateNode;"function"==typeof n.componentWillUnmount&&Mn(t,t.return,n),Xn(t);break;case 26:case 27:case 5:Ln(t,t.return),Xn(t);break;case 22:Ln(t,t.return),null===t.memoizedState&&Xn(t);break;default:Xn(t)}e=e.sibling}}function Zn(e,t,n){for(n=n&&!!(8772&t.subtreeFlags),t=t.child;null!==t;){var r=t.alternate,i=e,a=t,o=a.flags;switch(a.tag){case 0:case 11:case 15:Zn(i,a,n),Dn(4,a);break;case 1:if(Zn(i,a,n),"function"==typeof(i=(r=a).stateNode).componentDidMount)try{i.componentDidMount()}catch(e){Or(r,r.return,e)}if(null!==(i=(r=a).updateQueue)){var s=r.stateNode;try{var l=i.shared.hiddenCallbacks;if(null!==l)for(i.shared.hiddenCallbacks=null,i=0;i<l.length;i++)Z(l[i],s)}catch(e){Or(r,r.return,e)}}n&&64&o&&Fn(a),Nn(a,a.return);break;case 26:case 27:case 5:Zn(i,a,n),n&&null===r&&4&o&&Pn(a),Nn(a,a.return);break;case 12:case 13:default:Zn(i,a,n);break;case 22:null===a.memoizedState&&Zn(i,a,n),Nn(a,a.return)}t=t.sibling}}function $n(e,t){var n=null;null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),e=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(e=t.memoizedState.cachePool.pool),e!==n&&(null!=e&&e.refCount++,null!=n&&In(n))}function er(e,t){e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&In(e))}function tr(e,t,n,r){if(10256&t.subtreeFlags)for(t=t.child;null!==t;)nr(e,t,n,r),t=t.sibling}function nr(e,t,n,r){var i=t.flags;switch(t.tag){case 0:case 11:case 15:tr(e,t,n,r),2048&i&&Dn(9,t);break;case 3:tr(e,t,n,r),2048&i&&(e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&In(e)));break;case 12:if(2048&i){tr(e,t,n,r),e=t.stateNode;try{var a=t.memoizedProps,o=a.id,s=a.onPostCommit;"function"==typeof s&&s(o,null===t.alternate?"mount":"update",e.passiveEffectDuration,-0)}catch(e){Or(t,t.return,e)}}else tr(e,t,n,r);break;case 23:break;case 22:a=t.stateNode,null!==t.memoizedState?4&a._visibility?tr(e,t,n,r):ir(e,t):4&a._visibility?tr(e,t,n,r):(a._visibility|=4,rr(e,t,n,r,!!(10256&t.subtreeFlags))),2048&i&&$n(t.alternate,t);break;case 24:tr(e,t,n,r),2048&i&&er(t.alternate,t);break;default:tr(e,t,n,r)}}function rr(e,t,n,r,i){for(i=i&&!!(10256&t.subtreeFlags),t=t.child;null!==t;){var a=e,o=t,s=n,l=r,A=o.flags;switch(o.tag){case 0:case 11:case 15:rr(a,o,s,l,i),Dn(8,o);break;case 23:break;case 22:var u=o.stateNode;null!==o.memoizedState?4&u._visibility?rr(a,o,s,l,i):ir(a,o):(u._visibility|=4,rr(a,o,s,l,i)),i&&2048&A&&$n(o.alternate,o);break;case 24:rr(a,o,s,l,i),i&&2048&A&&er(o.alternate,o);break;default:rr(a,o,s,l,i)}t=t.sibling}}function ir(e,t){if(10256&t.subtreeFlags)for(t=t.child;null!==t;){var n=e,r=t,i=r.flags;switch(r.tag){case 22:ir(n,r),2048&i&&$n(r.alternate,r);break;case 24:ir(n,r),2048&i&&er(r.alternate,r);break;default:ir(n,r)}t=t.sibling}}function ar(e){if(e.subtreeFlags&ws)for(e=e.child;null!==e;)or(e),e=e.sibling}function or(e){switch(e.tag){case 26:ar(e),e.flags&ws&&(null!==e.memoizedState?xa(Bs,e.memoizedState,e.memoizedProps):$i(e.type,e.memoizedProps));break;case 5:ar(e),e.flags&ws&&$i(e.type,e.memoizedProps);break;case 3:case 4:var t;ar(e);break;case 22:null===e.memoizedState&&(null!==(t=e.alternate)&&null!==t.memoizedState?(t=ws,ws=16777216,ar(e),ws=t):ar(e));break;default:ar(e)}}function sr(e){var t=e.alternate;if(null!==t&&null!==(e=t.child)){t.child=null;do{t=e.sibling,e.sibling=null,e=t}while(null!==e)}}function lr(e){var t=e.deletions;if(16&e.flags){if(null!==t)for(var n=0;n<t.length;n++){var r=t[n];Is=r,cr(r,e)}sr(e)}if(10256&e.subtreeFlags)for(e=e.child;null!==e;)Ar(e),e=e.sibling}function Ar(e){switch(e.tag){case 0:case 11:case 15:lr(e),2048&e.flags&&Rn(9,e,e.return);break;case 3:case 12:default:lr(e);break;case 22:var t=e.stateNode;null!==e.memoizedState&&4&t._visibility&&(null===e.return||13!==e.return.tag)?(t._visibility&=-5,ur(e)):lr(e)}}function ur(e){var t=e.deletions;if(16&e.flags){if(null!==t)for(var n=0;n<t.length;n++){var r=t[n];Is=r,cr(r,e)}sr(e)}for(e=e.child;null!==e;){switch((t=e).tag){case 0:case 11:case 15:Rn(8,t,t.return),ur(t);break;case 22:4&(n=t.stateNode)._visibility&&(n._visibility&=-5,ur(t));break;default:ur(t)}e=e.sibling}}function cr(e,t){for(;null!==Is;){var n=Is;switch(n.tag){case 0:case 11:case 15:Rn(8,n,t);break;case 23:case 22:if(null!==n.memoizedState&&null!==n.memoizedState.cachePool){var r=n.memoizedState.cachePool.pool;null!=r&&r.refCount++}break;case 24:In(n.memoizedState.cache)}if(null!==(r=n.child))r.return=n,Is=r;else e:for(n=e;null!==Is;){var i=(r=Is).sibling,a=r.return;if(Hn(r),r===n){Is=null;break e}if(null!==i){i.return=a,Is=i;break e}Is=a}}}function hr(){return 2&Ss&&0!==Rs?Rs&-Rs:null!==vi.T?0!==Eo?Eo:z():Ki()}function gr(){0===zs&&(zs=536870912&Rs&&!so?536870912:d());var e=Po.current;return null!==e&&(e.flags|=32),zs}function fr(e,t,n){(e===ks&&2===Fs||null!==e.cancelPendingCommit)&&(Er(e,0),Ir(e,Rs,zs)),y(e,n),2&Ss&&e===ks||(e===ks&&(!(2&Ss)&&(Os|=n),4===Ts&&Ir(e,Rs,zs)),L(e))}function dr(e,t,r){if(6&Ss)throw Error(n(327));var i=(r=!(r||60&t||0!=(t&e.expiredLanes)))?function(e,t){var r=Ss;Ss|=2;var i=wr(),a=Qr();ks===e&&Rs===t||(Ys=null,Ks=za()+500,Er(e,t));e:for(;;)try{if(0!==Fs&&null!==Ds){t=Ds;var o=Ms;t:switch(Fs){case 1:case 6:Fs=0,Ms=null,Fr(e,t,o);break;case 2:if(te(o)){Fs=0,Ms=null,Rr(t);break}t=function(){2===Fs&&ks===e&&(Fs=7),L(e)},o.then(t,t);break e;case 3:Fs=7;break e;case 4:Fs=5;break e;case 7:te(o)?(Fs=0,Ms=null,Rr(t)):(Fs=0,Ms=null,Fr(e,t,o));break;case 5:var s=null;switch(Ds.tag){case 26:s=Ds.memoizedState;case 5:case 27:var l=Ds,A=l.type,u=l.pendingProps;if(s?va(s):Xi(A,u)){Fs=0,Ms=null;var c=l.sibling;if(null!==c)Ds=c;else{var h=l.return;null!==h?(Ds=h,Mr(h)):Ds=null}break t}}Fs=0,Ms=null,Fr(e,t,o);break;case 8:Cr(),Ts=6;break e;default:throw Error(n(462))}}kr();break}catch(t){br(e,t)}return sn(),vi.H=i,vi.A=a,Ss=r,null!==Ds?0:(ks=null,Rs=0,k(),Ts)}(e,t):xr(e,t);if(0!==i)for(var a=r;;){if(6===i)Ir(e,t,0);else{if(r=e.current.alternate,a&&!yr(r)){i=xr(e,t),a=!1;continue}if(2===i){if(a=t,e.errorRecoveryDisabledLanes&a)var o=0;else o=0!=(o=-536870913&e.pendingLanes)?o:536870912&o?536870912:0;if(0!==o){t=o;e:{var s=e;i=Ws;var l=Wi;if(l&&(Er(s,o).flags|=256),2!==(o=xr(s,o))){if(Ls&&!l){s.errorRecoveryDisabledLanes|=a,Os|=a,i=4;break e}a=Js,Js=i,null!==a&&pr(a)}i=o}if(a=!1,2!==i)continue}}if(1===i){Er(e,0),Ir(e,t,0);break}e:{switch(a=e,i){case 0:case 1:throw Error(n(345));case 4:if((4194176&t)===t){Ir(a,t,zs);break e}break;case 2:Js=null;break;case 3:case 5:break;default:throw Error(n(329))}if(a.finishedWork=r,a.finishedLanes=t,(62914560&t)===t&&10<(i=js+300-za())){if(Ir(a,t,zs),0!==g(a,0))break e;a.timeoutHandle=Oi(mr.bind(null,a,r,Js,Ys,_s,t,zs,Os,Hs,Ns,2,-0,0),i)}else mr(a,r,Js,Ys,_s,t,zs,Os,Hs,Ns,0,-0,0)}}break}L(e)}function pr(e){null===Js?Js=e:Js.push.apply(Js,e)}function mr(e,t,n,r,i,a,o,s,l,A,u,c,h){if((8192&(A=t.subtreeFlags)||!(16785408&~A))&&(Zi(),or(t),null!==(t=ea())))return e.cancelPendingCommit=t(Lr.bind(null,e,n,r,i,o,s,l,1,c,h)),void Ir(e,a,o);Lr(e,n,r,i,o)}function yr(e){for(var t=e;;){var n=t.tag;if((0===n||11===n||15===n)&&16384&t.flags&&null!==(n=t.updateQueue)&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!qa(a(),i))return!1}catch(e){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}function Ir(e,t,n){t&=~Gs,t&=~Os,e.suspendedLanes|=t,e.pingedLanes&=~t;for(var r=e.expirationTimes,i=t;0<i;){var a=31-Fa(i),o=1<<a;r[a]=-1,i&=~o}0!==n&&I(e,n,t)}function Cr(){if(null!==Ds){if(0===Fs)var e=Ds.return;else e=Ds,sn(),ve(e),Do=null,Ro=0,e=Ds;for(;null!==e;)kn(e.alternate,e),e=e.return;Ds=null}}function Er(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;n!==zi&&(e.timeoutHandle=zi,Gi(n)),null!==(n=e.cancelPendingCommit)&&(e.cancelPendingCommit=null,n()),Cr(),ks=e,Ds=n=Kr(e.current,null),Rs=t,Fs=0,Ms=null,Ls=Ns=!1,Hs=zs=Gs=Os=Us=Ts=0,Js=Ws=null,_s=!1,8&t&&(t|=32&t);var r=e.entangledLanes;if(0!==r)for(e=e.entanglements,r&=t;0<r;){var i=31-Fa(r),a=1<<i;t|=e[i],r&=~a}return Ps=t,k(),n}function br(e,t){Go=null,vi.H=Xo,t===vo?(t=ie(),Fs=!Br()||134217727&Us||134217727&Os?3:2):t===xo?(t=ie(),Fs=4):Fs=t===ns?8:null!==t&&"object"==typeof t&&"function"==typeof t.then?6:1,Ms=t,null===Ds&&(Ts=1,Mt(e,B(t,e.current)))}function Br(){var e=Po.current;return null===e||((4194176&Rs)===Rs?null===To:((62914560&Rs)===Rs||!!(
2536870912&Rs))&&e===To)}function wr(){var e=vi.H;return vi.H=Xo,null===e?Xo:e}function Qr(){var e=vi.A;return vi.A=Qs,e}function vr(){Ts=4,!(134217727&Us)&&!(134217727&Os)||null===ks||Ir(ks,Rs,zs)}function xr(e,t){var r=Ss;Ss|=2;var i=wr(),a=Qr();ks===e&&Rs===t||(Ys=null,Er(e,t)),t=!1;e:for(;;)try{if(0!==Fs&&null!==Ds){var o=Ds,s=Ms;switch(Fs){case 8:Cr(),Ts=6;break e;case 3:case 2:t||null!==Po.current||(t=!0);default:Fs=0,Ms=null,Fr(e,o,s)}}Sr();break}catch(t){br(e,t)}if(t&&e.shellSuspendCounter++,sn(),Ss=r,vi.H=i,vi.A=a,null!==Ds)throw Error(n(261));return ks=null,Rs=0,k(),Ts}function Sr(){for(;null!==Ds;)Dr(Ds)}function kr(){for(;null!==Ds&&!Oa();)Dr(Ds)}function Dr(e){var t=on(e.alternate,e,Ps);e.memoizedProps=e.pendingProps,null===t?Mr(e):Ds=t}function Rr(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=jt(n,t,t.pendingProps,t.type,void 0,Rs);break;case 11:t=jt(n,t,t.pendingProps,t.type.render,t.ref,Rs);break;case 5:ve(t);default:kn(n,t),t=on(n,t=Ds=Yr(t,Ps),Ps)}e.memoizedProps=e.pendingProps,null===t?Mr(e):Ds=t}function Fr(e,t,r){sn(),ve(t),Do=null,Ro=0;var i=t.return;try{if(function(e,t,r,i,a){if(r.flags|=32768,null!==i&&"object"==typeof i&&"function"==typeof i.then){if(null!==(t=r.alternate)&&hn(t,r,a,!0),null!==(r=Po.current)){switch(r.tag){case 13:return null===To?vr():null===r.alternate&&0===Ts&&(Ts=3),r.flags&=-257,r.flags|=65536,r.lanes=a,i===So?r.flags|=16384:(null===(t=r.updateQueue)?r.updateQueue=new Set([i]):t.add(i),Gr(e,i,a)),!1;case 22:return r.flags|=65536,i===So?r.flags|=16384:(null===(t=r.updateQueue)?(t={transitions:null,markerInstances:null,retryQueue:new Set([i])},r.updateQueue=t):null===(r=t.retryQueue)?t.retryQueue=new Set([i]):r.add(i),Gr(e,i,a)),!1}throw Error(n(435,r.tag))}return Gr(e,i,a),vr(),!1}var o=Error(n(520),{cause:i});if(o=B(o,r),null===Ws?Ws=[o]:Ws.push(o),4!==Ts&&(Ts=2),null===t)return!0;i=B(i,r),r=t;do{switch(r.tag){case 3:return r.flags|=65536,e=a&-a,r.lanes|=e,q(r,e=Lt(r.stateNode,i,e)),!1;case 1:if(t=r.type,o=r.stateNode,!(128&r.flags||"function"!=typeof t.getDerivedStateFromError&&(null===o||"function"!=typeof o.componentDidCatch||null!==qs&&qs.has(o))))return r.flags|=65536,a&=-a,r.lanes|=a,Tt(a=Pt(a),e,r,i),q(r,a),!1}r=r.return}while(null!==r);return!1}(e,i,t,r,Rs))return Ts=1,Mt(e,B(r,e.current)),void(Ds=null)}catch(t){if(null!==i)throw Ds=i,t;return Ts=1,Mt(e,B(r,e.current)),void(Ds=null)}32768&t.flags?Nr(t,!0):Mr(t)}function Mr(e){var t=e;do{if(32768&t.flags)return void Nr(t,Ns);e=t.return;var n=xn(t.alternate,t,Ps);if(null!==n)return void(Ds=n);if(null!==(t=t.sibling))return void(Ds=t);Ds=t=e}while(null!==t);0===Ts&&(Ts=5)}function Nr(e,t){do{var n=Sn(e.alternate,e);if(null!==n)return n.flags&=32767,void(Ds=n);if(null!==(n=e.return)&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&null!==(e=e.sibling))return void(Ds=e);Ds=e=n}while(null!==e);Ts=6,Ds=null}function Lr(e,t,r,i,a,o,s,l,A,u){var c=vi.T,h=ji();try{_i(2),vi.T=null,function(e,t,r,i,a,o){do{Tr()}while(null!==Xs);if(6&Ss)throw Error(n(327));var s=e.finishedWork;if(i=e.finishedLanes,null===s)return null;if(e.finishedWork=null,e.finishedLanes=0,s===e.current)throw Error(n(177));e.callbackNode=null,e.callbackPriority=0,e.cancelPendingCommit=null;var l=s.lanes|s.childLanes;if(function(e,t,n,r){var i=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0,t=e.entanglements;var a=e.expirationTimes,o=e.hiddenUpdates;for(n=i&~n;0<n;){var s=31-Fa(n);i=1<<s,t[s]=0,a[s]=-1;var l=o[s];if(null!==l)for(o[s]=null,s=0;s<l.length;s++){var A=l[s];null!==A&&(A.lane&=-536870913)}n&=~i}0!==r&&I(e,r,0)}
2(e,i,l|=co,o),e===ks&&(Ds=ks=null,Rs=0),!(10256&s.subtreeFlags)&&!(10256&s.flags)||Vs||(Vs=!0,$s=l,el=r,Ta(Ja,function(){return Tr(),null})),r=!!(15990&s.flags),15990&s.subtreeFlags||r){r=vi.T,vi.T=null,o=ji(),_i(2);var A=Ss;Ss|=4,function(e,t){for(Fi(e.containerInfo),Is=t;null!==Is;)if(t=(e=Is).child,1028&e.subtreeFlags&&null!==t)t.return=e,Is=t;else for(;null!==Is;){var r=(e=Is).alternate;switch(t=e.flags,e.tag){case 0:case 11:case 15:case 5:case 26:case 27:case 6:case 4:case 17:break;case 1:if(1024&t&&null!==r){t=void 0;var i=e,a=r.memoizedProps;r=r.memoizedState;var o=i.stateNode;try{var s=Ft(i.type,a,(i.elementType,i.type));t=o.getSnapshotBeforeUpdate(s,r),o.__reactInternalSnapshotBeforeUpdate=t}catch(e){Or(i,i.return,e)}}break;case 3:1024&t&&Hi&&ya(e.stateNode.containerInfo);break;default:if(1024&t)throw Error(n(163))}if(null!==(t=e.sibling)){t.return=e.return,Is=t;break}Is=e.return}s=Cs,Cs=!1}(e,s),Kn(s,e),Mi(e.containerInfo),e.current=s,zn(e,s.alternate,s),Ga(),Ss=A,_i(o),vi.T=r}else e.current=s;if(Vs?(Vs=!1,Xs=e,Zs=i):Pr(e,l),0===(l=e.pendingLanes)&&(qs=null),s.stateNode,L(e),null!==t)for(a=e.onRecoverableError,s=0;s<t.length;s++)a((l=t[s]).value,{componentStack:l.stack});!!(3&Zs)&&Tr(),l=e.pendingLanes,4194218&i&&42&l?e===nl?tl++:(tl=0,nl=e):tl=0,P(0)}(e,t,r,i,h,a)}finally{vi.T=c,_i(h)}}function Pr(e,t){0==(e.pooledCacheLanes&=t)&&null!=(t=e.pooledCache)&&(e.pooledCache=null,In(t))}function Tr(){if(null!==Xs){var e=Xs,t=$s;$s=0;var r=E(Zs),i=32>r?32:r;r=vi.T;var a=ji();try{if(_i(i),vi.T=null,null===Xs)var o=!1;else{i=el,el=null;var s=Xs,l=Zs;if(Xs=null,Zs=0,6&Ss)throw Error(n(331));var A=Ss;Ss|=4,Ar(s.current),nr(s,s.current,l,i),Ss=A,P(0),Ya&&Ya.onPostCommitFiberRoot,o=!0}return o}finally{_i(a),vi.T=r,Pr(e,t)}}return!1}function Ur(e,t,n){t=B(n,t),null!==(e=K(e,t=Lt(e.stateNode,t,2),2))&&(y(e,2),L(e))}function Or(e,t,n){if(3===e.tag)Ur(e,e,n);else for(;null!==t;){if(3===t.tag){Ur(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===qs||!qs.has(r))){e=B(n,e),null!==(r=K(t,n=Pt(2),2))&&(Tt(n,r,t,e),y(r,2),L(r));break}}t=t.return}}function Gr(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new xs;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)||(Ls=!0,i.add(n),e=zr.bind(null,e,t,n),t.then(e,e))}function zr(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,ks===e&&(Rs&n)===n&&(4===Ts||3===Ts&&(62914560&Rs)===Rs&&300>za()-js?!(2&Ss)&&Er(e,0):Gs|=n,Hs===Rs&&(Hs=0)),L(e)}function Hr(e,t){0===t&&(t=p()),null!==(e=F(e,t))&&(y(e,t),L(e))}function Wr(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Hr(e,n)}function Jr(e,t){var r=0;switch(e.tag){case 13:var i=e.stateNode,a=e.memoizedState;null!==a&&(r=a.retryLane);break;case 19:i=e.stateNode;break;case 22:i=e.stateNode._retryCache;break;default:throw Error(n(314))}null!==i&&i.delete(t),Hr(e,r)}function _r(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.refCleanup=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 jr(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Kr(e,n){var r=e.alternate;return null===r?((r=t(e.tag,n,e.key,e.mode)).elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=n,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=31457280&e.flags,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,n=e.dependencies,r.dependencies=null===n?null:{lanes:n.lanes,firstContext:n.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r.refCleanup=e.refCleanup,r}function Yr(e,t){e.flags&=31457282;var n=e.alternate;return null===n?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.
2childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function qr(e,r,i,a,o,s){var l=0;if(a=e,"function"==typeof e)jr(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case ci:return Vr(i.children,o,s,r);case hi:l=8,o|=24;break;case gi:return(e=t(12,i,r,2|o)).elementType=gi,e.lanes=s,e;case yi:return(e=t(13,i,r,o)).elementType=yi,e.lanes=s,e;case Ii:return(e=t(19,i,r,o)).elementType=Ii,e.lanes=s,e;case bi:return Xr(i,o,s,r);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case fi:case pi:l=10;break e;case di:l=9;break e;case mi:l=11;break e;case Ci:l=14;break e;case Ei:l=16,a=null;break e}l=29,i=Error(n(130,null===e?"null":typeof e,"")),a=null}return(r=t(l,i,r,o)).elementType=e,r.type=a,r.lanes=s,r}function Vr(e,n,r,i){return(e=t(7,e,i,n)).lanes=r,e}function Xr(e,r,i,a){(e=t(22,e,a,r)).elementType=bi,e.lanes=i;var o={_visibility:1,_pendingVisibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null,_current:null,detach:function(){var e=o._current;if(null===e)throw Error(n(456));if(!(2&o._pendingVisibility)){var t=F(e,2);null!==t&&(o._pendingVisibility|=2,fr(t,0,2))}},attach:function(){var e=o._current;if(null===e)throw Error(n(456));if(2&o._pendingVisibility){var t=F(e,2);null!==t&&(o._pendingVisibility&=-3,fr(t,0,2))}}};return e.stateNode=o,e}function Zr(e,n,r){return(e=t(6,e,null,n)).lanes=r,e}function $r(e,n,r){return(n=t(4,null!==e.children?e.children:[],e.key,n)).lanes=r,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function ei(e,t,n,r,i,a,o,s){this.tag=1,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=zi,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=m(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.finishedLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=m(0),this.hiddenUpdates=m(null),this.identifierPrefix=r,this.onUncaughtError=i,this.onCaughtError=a,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=s,this.incompleteTransitions=new Map}function ti(e,t,n,r,i,a){i=function(e){return e?e=Ra:Ra}(i),null===r.context?r.context=i:r.pendingContext=i,(r=j(t)).payload={element:n},null!==(a=void 0===a?null:a)&&(r.callback=a),null!==(n=K(e,r,t))&&(fr(n,0,t),Y(n,e,t))}var ni,ri,ii={},ai=W,oi=px,si=Object.assign,li=Symbol.for("react.element"),Ai=Symbol.for("react.transitional.element"),ui=Symbol.for("react.portal"),ci=Symbol.for("react.fragment"),hi=Symbol.for("react.strict_mode"),gi=Symbol.for("react.profiler"),fi=Symbol.for("react.provider"),di=Symbol.for("react.consumer"),pi=Symbol.for("react.context"),mi=Symbol.for("react.forward_ref"),yi=Symbol.for("react.suspense"),Ii=Symbol.for("react.suspense_list"),Ci=Symbol.for("react.memo"),Ei=Symbol.for("react.lazy"),bi=Symbol.for("react.offscreen"),Bi=Symbol.for("react.memo_cache_sentinel"),wi=Symbol.iterator,Qi=Symbol.for("react.client.reference"),vi=ai.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,xi=!1,Si=Array.isArray,ki=e.getPublicInstance,Di=e.getRootHostContext,Ri=e.getChildHostContext,Fi=e.prepareForCommit,Mi=e.resetAfterCommit,Ni=e.createInstance,Li=e.appendInitialChild,Pi=e.finalizeInitialChildren,Ti=e.shouldSetTextContent,Ui=e.createTextInstance,Oi=null,Gi=null,zi=e.noTimeout,Hi=!0,Wi=null,Ji=null,_i=e.setCurrentUpdatePriority,ji=e.getCurrentUpdatePriority,Ki=e.resolveUpdatePriority;e.resolveEventType,e.resolveEventTimeStamp;var Yi=e.shouldAttemptEagerTransition,qi=e.detachDeletedInstance;e.requestPostPaintCallback;var Vi=e.maySuspendCommit,Xi=null,Zi=null,$i=null,ea=null,ta=null,na=null,ra=null,ia=e.appendChild,aa=e.appendChildToContainer,oa=e.commitTextUpdate,sa=null,la=e.commitUpdate,Aa=e.insertBefore,ua=null,ca=e.removeChild,ha=e.removeChildFromContainer,ga=e.resetTextContent,fa=null,da=null,pa=null,ma=null,ya=e.clearContainer,Ia=null,Ca=null,Ea=null,ba=null,Ba=null,wa=null,Qa=null,va=null,xa=null,Sa=null,ka=[],Da=-1,Ra={},Fa=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(Ma(e)/Na|0)|0},Ma=Math.log,Na=Math.LN2,La=128,Pa=4194304,Ta=oi.unstable_scheduleCallback,Ua=oi.unstable_cancelCallback,Oa=oi.unstable_shouldYield,Ga=oi.unstable_requestPaint,za=oi.unstable_now,Ha=oi.unstable_ImmediatePriority,Wa=oi.unstable_UserBlockingPriority,Ja=oi.unstable_NormalPriority,_a=oi.unstable_IdlePriority,ja=oi.log,Ka=oi.unstable_setDisableYieldValue,Ya=null,qa="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},Va=new WeakMap,Xa=[],Za=0,$a=null,eo=[],to=0,no=null,ro=A(null),io=A(null),ao=A(null),oo=A(null),so=!1,lo=null;Error(n(519));var Ao=[],uo=0,co=0,ho=null,go=null,fo=!1,po=!1,mo=!1,yo=0,Io=null,Co=0,Eo=0,bo=null,Bo=!1,wo=!1,Qo=Object.prototype.hasOwnProperty,vo=Error(n(460)),xo=Error(n(474)),So={then:function(){}},ko=null,Do=null,Ro=0,Fo=Ae(!0),Mo=Ae(!1),No=A(null),Lo=A(0),Po=A(null),To=null,Uo=A(0),Oo=0,Go=null,zo=null,Ho=null,Wo=!1,Jo=!1,_o=!1,jo=0,Ko=0,Yo=null,qo=0,Vo=function(){return{lastEffect:null,events:null,stores:null,memoCache:null}},Xo={readContext:dn,use:De,useCallback:ye,useContext:ye,useEffect:ye,useImperativeHandle:ye,useLayoutEffect:ye,useInsertionEffect:ye,useMemo:ye,useReducer:ye,useRef:ye,useState:ye,useDebugValue:ye,useDeferredValue:ye,useTransition:ye,useSyncExternalStore:ye,useId:ye};Xo.useCacheRefresh=ye,Xo.useMemoCache=ye,Xo.useHostTransitionStatus=ye,Xo.useFormState=ye,Xo.useActionState=ye,Xo.useOptimistic=ye;var Zo={readContext:dn,use:De,useCallback:function(e,t){return xe().memoizedState=[e,void 0===t?null:t],e},useContext:dn,useEffect:ot,useImperativeHandle:function(e,t,n){n=null!=n?n.concat([e]):null,it(4194308,4,ut.bind(null,t,e),n)},useLayoutEffect:function(e,t){return it(4194308,4,e,t)},useInsertionEffect:function(e,t){it(4,2,e,t)},useMemo:function(e,t){var n=xe();t=void 0===t?null:t;var r=e();if(_o){b(!0);try{e()}finally{b(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=xe();if(void 0!==n){var i=n(t);if(_o){b(!0);try{n(t)}finally{b(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=bt.bind(null,Go,e),[r.memoizedState,e]}
2,useRef:function(e){return e={current:e},xe().memoizedState=e},useState:function(e){var t=(e=He(e)).queue,n=Bt.bind(null,Go,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:ht,useDeferredValue:function(e,t){return dt(xe(),e,t)},useTransition:function(){var e=He(!1);return e=mt.bind(null,Go,e.queue,!0,!1),xe().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,r){var i=Go,a=xe();if(r=t(),null===ks)throw Error(n(349));!!(60&Rs)||Te(i,t,r),a.memoizedState=r;var o={value:r,getSnapshot:t};return a.queue=o,ot(Oe.bind(null,i,o,e),[e]),i.flags|=2048,nt(9,Ue.bind(null,i,o,r,t),{destroy:void 0},null),r},useId:function(){var e=xe(),t=ks.identifierPrefix;return t=":"+t+"r"+(qo++).toString(32)+":",e.memoizedState=t},useCacheRefresh:function(){return xe().memoizedState=Et.bind(null,Go)}};Zo.useMemoCache=Re,Zo.useHostTransitionStatus=yt,Zo.useFormState=Xe,Zo.useActionState=Xe,Zo.useOptimistic=function(e){var t=xe();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=Qt.bind(null,Go,!0,n),n.dispatch=t,[e,t]};var $o={readContext:dn,use:De,useCallback:gt,useContext:dn,useEffect:st,useImperativeHandle:ct,useInsertionEffect:lt,useLayoutEffect:At,useMemo:ft,useReducer:Me,useRef:rt,useState:function(){return Me(Fe)},useDebugValue:ht,useDeferredValue:function(e,t){return pt(Se(),zo.memoizedState,e,t)},useTransition:function(){var e=Me(Fe)[0],t=Se().memoizedState;return["boolean"==typeof e?e:ke(e),t]},useSyncExternalStore:Pe,useId:It};$o.useCacheRefresh=Ct,$o.useMemoCache=Re,$o.useHostTransitionStatus=yt,$o.useFormState=Ze,$o.useActionState=Ze,$o.useOptimistic=function(e,t){return We(Se(),0,e,t)};var es={readContext:dn,use:De,useCallback:gt,useContext:dn,useEffect:st,useImperativeHandle:ct,useInsertionEffect:lt,useLayoutEffect:At,useMemo:ft,useReducer:Le,useRef:rt,useState:function(){return Le(Fe)},useDebugValue:ht,useDeferredValue:function(e,t){var n=Se();return null===zo?dt(n,e,t):pt(n,zo.memoizedState,e,t)},useTransition:function(){var e=Le(Fe)[0],t=Se().memoizedState;return["boolean"==typeof e?e:ke(e),t]},useSyncExternalStore:Pe,useId:It};es.useCacheRefresh=Ct,es.useMemoCache=Re,es.useHostTransitionStatus=yt,es.useFormState=tt,es.useActionState=tt,es.useOptimistic=function(e,t){var n=Se();return null!==zo?We(n,0,e,t):(n.baseState=e,[e,n.queue.dispatch])};var ts={isMounted:function(e){return!!(e=e._reactInternals)&&function(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=hr(),i=j(r);i.payload=t,null!=n&&(i.callback=n),null!==(t=K(e,i,r))&&(fr(t,0,r),Y(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=hr(),i=j(r);i.tag=1,i.payload=t,null!=n&&(i.callback=n),null!==(t=K(e,i,r))&&(fr(t,0,r),Y(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=hr(),r=j(n);r.tag=2,null!=t&&(r.callback=t),null!==(t=K(e,r,n))&&(fr(t,0,n),Y(t,e,n))}};"function"==typeof reportError&&reportError;var ns=Error(n(461)),rs=!1,is={dehydrated:null,treeContext:null,retryLane:0},as=A(null),os=null,ss=null,ls=null,As="undefined"!=typeof AbortController?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},us=oi.unstable_scheduleCallback,cs=oi.unstable_NormalPriority,hs={$$typeof:pi,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0},gs=vi.S;vi.S=function(e,t){"object"==typeof t&&null!==t&&"function"==typeof t.then&&function(e,t){if(null===Io){var n=Io=[];Co=0,Eo=z(),bo={status:"pending",value:void 0,then:function(e){n.push(e)}}}Co++,t.then(H,H)}(0,t),null!==gs&&gs(e,t)};var fs=A(null),ds=!1,ps=!1,ms=!1,ys="function"==typeof WeakSet?WeakSet:Set,Is=null,Cs=!1,Es=null,bs=!1,Bs=null,ws=8192,Qs={getCacheForType:function(e){var t=dn(hs),n=t.data.get(e);return void 0===n&&(n=e(),t.data.set(e,n)),n}};if("function"==typeof Symbol&&Symbol.for){var vs=Symbol.for;vs("selector.component"),vs("selector.has_pseudo_class"),vs("selector.role"),vs("selector.test_id"),vs("selector.text")}var xs="function"==typeof WeakMap?WeakMap:Map,Ss=0,ks=null,Ds=null,Rs=0,Fs=0,Ms=null,Ns=!1,Ls=!1,Ps=0,Ts=0,Us=0,Os=0,Gs=0,zs=0,Hs=0,Ws=null,Js=null,_s=!1,js=0,Ks=1/0,Ys=null,qs=null,Vs=!1,Xs=null,Zs=0,$s=0,el=null,tl=0,nl=null;return ii.createContainer=function(e,n,r,i,a,o,s,l,A,u){return function(e,n,r,i,a,o,s,l,A,u){return e=new ei(e,n,r,s,l,A,u,null),n=1,!0===o&&(n|=24),o=t(3,null,null,n),e.current=o,o.stateNode=e,(n=yn()).refCount++,e.pooledCache=n,n.refCount++,o.memoizedState={element:null,isDehydrated:r,cache:n},J(o),e}(e,n,!1,0,0,i,o,s,l,A)},ii.flushSyncWork=function(){return!!(6&Ss)||(P(0),!1)}
2,ii.updateContainer=function(e,t,n,r){var i=t.current,a=hr();return ti(i,a,e,t,n,r),a},ii.updateContainerSync=function(e,t,n,r){return 0===t.tag&&Tr(),ti(t.current,2,e,t,n,r),2},ii},gx.exports.default=gx.exports,Object.defineProperty(gx.exports,"__esModule",{value:!0})),dx.exports);var mx,yx,Ix=(yx=fx.exports)&&yx.__esModule&&Object.prototype.hasOwnProperty.call(yx,"default")?yx.default:yx,Cx={exports:{}},Ex={};Cx.exports=(mx||(mx=1,Ex.ConcurrentRoot=1,Ex.ContinuousEventPriority=8,Ex.DefaultEventPriority=32,Ex.DiscreteEventPriority=2,Ex.IdleEventPriority=268435456,Ex.LegacyRoot=0,Ex.NoEventPriority=0),Ex);var bx=Cx.exports;const Bx=(e,t)=>{const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let r=0;r<n.length;r+=1){const i=n[r];if("render"===i&&!e[i]!=!t[i])return!1;if("children"!==i&&e[i]!==t[i]){if("object"==typeof e[i]&&"object"==typeof t[i]&&Bx(e[i],t[i]))continue;return!1}if("children"===i&&("string"==typeof e[i]||"string"==typeof t[i]))return e[i]===t[i]}return!0},wx={},Qx=console.error;var vx,xx,Sx={exports:{}},kx={exports:{}},Dx=function(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var n=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})}),n}(cx());Sx.exports=(vx||(vx=1,(xx=kx).exports=function(e){function t(e,t,n,r){return new ei(e,t,n,r)}function n(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;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."}function r(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=ki&&e[ki]||e["@@iterator"])?e:null}function i(e){if(null==e)return null;if("function"==typeof e)return e.$$typeof===Di?null:e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case mi:return"Fragment";case Ii:return"Profiler";case yi:return"StrictMode";case Bi:return"Suspense";case wi:return"SuspenseList";case xi:return"Activity"}if("object"==typeof e)switch(e.$$typeof){case pi:return"Portal";case Ei:return e.displayName||"Context";case Ci:return(e._context.displayName||"Context")+".Consumer";case bi:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case Qi:return null!==(t=e.displayName||null)?t:i(e.type)||"Memo";case vi:t=e._payload,e=e._init;try{return i(e(t))}catch(e){}}return null}function a(e){return{current:e}}function o(e){0>Oa||(e.current=Ua[Oa],Ua[Oa]=null,Oa--)}function s(e,t){Oa++,Ua[Oa]=e.current,e.current=t}function l(e){var t=42&e;if(0!==t)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return 261888&e;case 262144:case 524288:case 1048576:case 2097152:return 3932160&e;case 4194304:case 8388608:case 16777216:case 33554432:return 62914560&e;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function A(e,t,n){var r=e.pendingLanes;if(0===r)return 0;var i=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var s=134217727&r;return 0!==s?0!=(r=s&~a)?i=l(r):0!=(o&=s)?i=l(o):n||0!=(n=s&~e)&&(i=l(n)):0!=(s=r&~a)?i=l(s):0!==o?i=l(o):n||0!=(n=r&~e)&&(i=l(n)),0===i?0:0!==t&&t!==i&&0==(t&a)&&((a=i&-i)>=(n=t&-t)||32===a&&4194048&n)?t:i}function u(e,t){return 0==(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)}function c(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32: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 h(){var e=ja;return!(62914560&(ja<<=1))&&(ja=4194304),e}function g(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}
2function f(e,t){e.pendingLanes|=t,268435456!==t&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function d(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-za(t);e.entangledLanes|=t,e.entanglements[r]=1073741824|e.entanglements[r]|261930&n}function p(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-za(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}function m(e,t){var n=t&-t;return 0!=((n=42&n?1:function(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;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:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}(n))&(e.suspendedLanes|t))?0:n}function y(e){return 2<(e&=-e)?8<e?134217727&e?32:268435456:8:2}function I(e){"function"==typeof no&&ro(e)}function C(e){if(void 0===oo)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);oo=t&&t[1]||"",so=-1<e.stack.indexOf("\n at")?" (<anonymous>)":-1<e.stack.indexOf("@")?"@unknown:0:0":""}return"\n"+oo+e+so}function E(e,t){if(!e||Ao)return"";Ao=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var n=function(){throw Error()};if(Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(n,[])}catch(e){var r=e}Reflect.construct(e,[],n)}
vendor: 3,876 bytes, line 2
2else{try{n.call()}catch(e){r=e}e.call(n.prototype)}}else{try{throw Error()}catch(e){r=e}(n=e())&&"function"==typeof n.catch&&n.catch(function(){})}}catch(e){if(e&&r&&"string"==typeof e.stack)return[e.stack,r.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var i=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,"name");i&&i.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var a=r.DetermineComponentFrameRoot(),o=a[0],s=a[1];if(o&&s){var l=o.split("\n"),A=s.split("\n");for(i=r=0;r<l.length&&!l[r].includes("DetermineComponentFrameRoot");)r++;for(;i<A.length&&!A[i].includes("DetermineComponentFrameRoot");)i++;if(r===l.length||i===A.length)for(r=l.length-1,i=A.length-1;1<=r&&0<=i&&l[r]!==A[i];)i--;for(;1<=r&&0<=i;r--,i--)if(l[r]!==A[i]){if(1!==r||1!==i)do{if(r--,0>--i||l[r]!==A[i]){var u="\n"+l[r].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}}while(1<=r&&0<=i);break}}}finally{Ao=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?C(n):""}function b(e,t){switch(e.tag){case 26:case 27:case 5:return C(e.type);case 16:return C("Lazy");case 13:return e.child!==t&&null!==t?C("Suspense Fallback"):C("Suspense");case 19:return C("SuspenseList");case 0:case 15:return E(e.type,!1);case 11:return E(e.type.render,!1);case 1:return E(e.type,!0);case 31:return C("Activity");default:return""}}function B(e){try{var t="",n=null;do{t+=b(e,n),n=e,e=e.return}while(e);return t}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}function w(e,t){if("object"==typeof e&&null!==e){var n=uo.get(e);return void 0!==n?n:(t={value:e,source:t,stack:B(t)},uo.set(e,t),t)}return{value:e,source:t,stack:B(t)}}function Q(e){for(;e===go;)go=co[--ho],co[ho]=null,co[--ho],co[ho]=null;for(;e===mo;)mo=fo[--po],fo[po]=null,fo[--po],fo[po]=null,fo[--po],fo[po]=null}function v(e,t){s(Co,t),s(Io,e),s(yo,null),e=Ni(t),o(yo),s(yo,e)}function x(){o(yo),o(Io),o(Co)}function S(e){null!==e.memoizedState&&s(Eo,e);var t=yo.current,n=Li(t,e.type);t!==n&&(s(Io,e),s(yo,n))}function k(e){Io.current===e&&(o(yo),o(Io)),Eo.current===e&&(o(Eo),la._currentValue2=sa)}function D(){var e=Bo;return null!==e&&(null===nl?nl=e:nl.push.apply(nl,e),Bo=null),e}function R(e,t,n){s(wo,t._currentValue2),t._currentValue2=n}function F(e){var t=wo.current;e._currentValue2=t,o(wo)}function M(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 N(e,t,r,i){var a=e.child;for(null!==a&&(a.return=e);null!==a;){var o=a.dependencies;if(null!==o){var s=a.child;o=o.firstContext;e:for(;null!==o;){var l=o;o=a;for(var A=0;A<t.length;A++)if(l.context===t[A]){o.lanes|=r,null!==(l=o.alternate)&&(l.lanes|=r),M(o.return,r,e),i||(s=null);break e}o=l.next}}else if(18===a.tag){if(null===(s=a.return))throw Error(n(341));s.lanes|=r,null!==(o=s.alternate)&&(o.lanes|=r),M(s,r,e),s=null}else s=a.child;if(null!==s)s.return=a;else for(s=a;null!==s;){if(s===e){s=null;break}if(null!==(a=s.sibling)){a.return=s.return,s=a;break}s=s.return}a=s}}function L(e,t,r,i){e=null;for(var a=t,o=!1;null!==a;){if(!o)if(524288&a.flags)o=!0;else if(262144&a.flags)break;if(10===a.tag){var s=a.alternate;if(null===s)throw Error(n(387));if(null!==(s=s.memoizedProps)){var l=a.type;ao(a.pendingProps.value,s.value)||(null!==e?e.push(l):e=[l])}}else if(a===Eo.current){if(null===(s=a.alternate))throw Error(n(387));s.memoizedState.memoizedState!==a.memoizedState.memoizedState&&(null!==e?e.push(la):e=[la])}a=a.return}null!==e&&N(t,e,r,i),t.flags|=262144}function P(e){for(e=e.firstContext;null!==e;){var t=e.context;if(!ao(t._currentValue2,e.memoizedValue))return!0;e=e.next}return!1}
vendor: 7,093 bytes, line 2
2function T(e){Qo=e,vo=null,null!==(e=e.dependencies)&&(e.firstContext=null)}function U(e){return G(Qo,e)}function O(e,t){return null===Qo&&T(e),G(e,t)}function G(e,t){var r=t._currentValue2;if(t={context:t,memoizedValue:r,next:null},null===vo){if(null===e)throw Error(n(308));vo=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else vo=vo.next=t;return r}function z(){return{controller:new xo,data:new Map,refCount:0}}function H(e){e.refCount--,0===e.refCount&&So(ko,function(){e.controller.abort()})}function J(){}function _(e){e!==Fo&&null===e.next&&(null===Fo?Ro=Fo=e:Fo=Fo.next=e),No=!0,Mo||(Mo=!0,Ka(Za,K))}function j(e,t){if(!Lo&&No){Lo=!0;do{for(var n=!1,r=Ro;null!==r;){if(0!==e){var i=r.pendingLanes;if(0===i)var a=0;else{var o=r.suspendedLanes,s=r.pingedLanes;a=(1<<31-za(42|e)+1)-1,a=201326741&(a&=i&~(o&~s))?201326741&a|1:a?2|a:0}0!==a&&(n=!0,V(r,a))}else a=Hs,!(3&(a=A(r,r===Gs?a:0,null!==r.cancelPendingCommit||r.timeoutHandle!==_i)))||u(r,a)||(n=!0,V(r,a));r=r.next}}while(n);Lo=!1}}function K(){!function(){No=Mo=!1;var e=0;0!==Po&&Zi()&&(e=Po);for(var t=Xa(),n=null,r=Ro;null!==r;){var i=r.next,a=Y(r,t);0===a?(r.next=null,null===n?Ro=i:n.next=i,null===i&&(Fo=n)):(n=r,(0!==e||!!(3&a))&&(No=!0)),r=i}0!==Al&&5!==Al||j(e),0!==Po&&(Po=0)}()}function Y(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=-62914561&e.pendingLanes;0<a;){var o=31-za(a),s=1<<o,l=i[o];-1===l?0!=(s&n)&&0==(s&r)||(i[o]=c(s,t)):l<=t&&(e.expiredLanes|=s),a&=~s}if(n=Hs,n=A(e,e===(t=Gs)?n:0,null!==e.cancelPendingCommit||e.timeoutHandle!==_i),r=e.callbackNode,0===n||e===t&&(2===Ws||9===Ws)||null!==e.cancelPendingCommit)return null!==r&&null!==r&&Ya(r),e.callbackNode=null,e.callbackPriority=0;if(!(3&n)||u(e,n)){if((t=n&-n)===e.callbackPriority)return t;switch(null!==r&&Ya(r),y(n)){case 2:case 8:n=$a;break;case 32:default:n=eo;break;case 268435456:n=to}return r=q.bind(null,e),n=Ka(n,r),e.callbackPriority=t,e.callbackNode=n,t}return null!==r&&null!==r&&Ya(r),e.callbackPriority=2,e.callbackNode=null,2}function q(e,t){if(0!==Al&&5!==Al)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(_r()&&e.callbackNode!==n)return null;var r=Hs;return 0===(r=A(e,e===Gs?r:0,null!==e.cancelPendingCommit||e.timeoutHandle!==_i))?null:(br(e,r,t),Y(e,Xa()),null!=e.callbackNode&&e.callbackNode===n?q.bind(null,e):null)}function V(e,t){if(_r())return null;br(e,t,!0)}function X(){if(0===Po){var e=Oo;0===e&&(e=Ja,!(261888&(Ja<<=1))&&(Ja=256)),Po=e}return Po}function Z(){if(0==--Uo&&null!==To){null!==Go&&(Go.status="fulfilled");var e=To;To=null,Oo=0,Go=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function $(){var e=Ho.current;return null!==e?e:Gs.pooledCache}function ee(e,t){s(Ho,null===t?Ho.current:t.pool)}function te(){var e=$();return null===e?null:{parent:Do._currentValue2,pool:e}}function ne(e,t){if(ao(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(!lo.call(t,i)||!ao(e[i],t[i]))return!1}return!0}function re(e){return"fulfilled"===(e=e.status)||"rejected"===e}function ie(e,t,r){switch(void 0===(r=e[r])?e.push(t):r!==t&&(t.then(J,J),t=r),t.status){case"fulfilled":return t.value;case"rejected":throw se(e=t.reason),e;default:if("string"==typeof t.status)t.then(J,J);else{if(null!==(e=Gs)&&100<e.shellSuspendCounter)throw Error(n(482));(e=t).status="pending",e.then(function(e){if("pending"===t.status){var n=t;n.status="fulfilled",n.value=e}},function(e){if("pending"===t.status){var n=t;n.status="rejected",n.reason=e}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw se(e=t.reason),e}throw Ko=t,Wo}}function ae(e){try{return(0,e._init)(e._payload)}catch(e){if(null!==e&&"object"==typeof e&&"function"==typeof e.then)throw Ko=e,Wo;throw e}}function oe(){if(null===Ko)throw Error(n(459));var e=Ko;return Ko=null,e}function se(e){if(e===Wo||e===_o)throw Error(n(483))}function le(e){var t=qo;return qo+=1,null===Yo&&(Yo=[]),ie(Yo,e,t)}function Ae(e,t){t=t.props.ref,e.ref=void 0!==t?t:null}function ue(e,t){if(t.$$typeof===fi)throw Error(n(525));throw e=Object.prototype.toString.call(t),Error(n(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function ce(e){function i(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function a(t,n){if(!e)return null;for(;null!==n;)i(t,n),n=n.sibling;return null}function o(e){for(var t=new Map;null!==e;)null!==e.key?t.set(e.key,e):t.set(e.index,e),e=e.sibling;return t}function s(e,t){return(e=ni(e,t)).index=0,e.sibling=null,e}function l(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=67108866,n):r:(t.flags|=67108866,n):(t.flags|=1048576,n)}function A(t){return e&&null===t.alternate&&(t.flags|=67108866),t}function u(e,t,n,r){return null===t||6!==t.tag?((t=oi(n,e.mode,r)).return=e,t):((t=s(t,n)).return=e,t)}function c(e,t,n,r){var i=n.type;return i===mi?g(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===i||"object"==typeof i&&null!==i&&i.$$typeof===vi&&ae(i)===t.type)?(Ae(t=s(t,n.props),n),t.return=e,t):(Ae(t=ii(n.type,n.key,n.props,null,e.mode,r),n),t.return=e,t)}function h(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=si(n,e.mode,r)).return=e,t):((t=s(t,n.children||[])).return=e,t)}function g(e,t,n,r,i){return null===t||7!==t.tag?((t=ai(n,e.mode,r,i)).return=e,t):((t=s(t,n)).return=e,t)}function f(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t||"bigint"==typeof t)return(t=oi(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case di:return Ae(n=ii(t.type,t.key,t.props,null,e.mode,n),t),n.return=e,n;case pi:return(t=si(t,e.mode,n)).return=e,t;case vi:return f(e,t=ae(t),n)}if(Ri(t)||r(t))return(t=ai(t,e.mode,n,null)).return=e,t;if("function"==typeof t.then)return f(e,le(t),n);if(t.$$typeof===Ei)return f(e,O(e,t),n);ue(e,t)}return null}function d(e,t,n,i){var a=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n||"bigint"==typeof n)return null!==a?null:u(e,t,""+n,i);if("object"==typeof n&&null!==n){switch(n.$$typeof){case di:return n.key===a?c(e,t,n,i):null;case pi:return n.key===a?h(e,t,n,i):null;case vi:return d(e,t,n=ae(n),i)}if(Ri(n)||r(n))return null!==a?null:g(e,t,n,i,null);if("function"==typeof n.then)return d(e,t,le(n),i);if(n.$$typeof===Ei)return d(e,t,O(e,n),i);ue(e,n)}return null}function p(e,t,n,i,a){if("string"==typeof i&&""!==i||"number"==typeof i||"bigint"==typeof i)return u(t,e=e.get(n)||null,""+i,a);if("object"==typeof i&&null!==i){switch(i.$$typeof){case di:return c(t,e=e.get(null===i.key?n:i.key)||null,i,a);case pi:return h(t,e=e.get(null===i.key?n:i.key)||null,i,a);case vi:return p(e,t,n,i=ae(i),a)}if(Ri(i)||r(i))return g(t,e=e.get(n)||null,i,a,null);if("function"==typeof i.then)return p(e,t,n,le(i),a);if(i.$$typeof===Ei)return p(e,t,n,O(t,i),a);ue(t,i)}return null}function m(t,u,c,h){if("object"==typeof c&&null!==c&&c.type===mi&&null===c.key&&
vendor: 27,703 bytes, line 2
2(c=c.props.children),"object"==typeof c&&null!==c){switch(c.$$typeof){case di:e:{for(var g=c.key;null!==u;){if(u.key===g){if((g=c.type)===mi){if(7===u.tag){a(t,u.sibling),(h=s(u,c.props.children)).return=t,t=h;break e}}else if(u.elementType===g||"object"==typeof g&&null!==g&&g.$$typeof===vi&&ae(g)===u.type){a(t,u.sibling),Ae(h=s(u,c.props),c),h.return=t,t=h;break e}a(t,u);break}i(t,u),u=u.sibling}c.type===mi?((h=ai(c.props.children,t.mode,h,c.key)).return=t,t=h):(Ae(h=ii(c.type,c.key,c.props,null,t.mode,h),c),h.return=t,t=h)}return A(t);case pi:e:{for(g=c.key;null!==u;){if(u.key===g){if(4===u.tag&&u.stateNode.containerInfo===c.containerInfo&&u.stateNode.implementation===c.implementation){a(t,u.sibling),(h=s(u,c.children||[])).return=t,t=h;break e}a(t,u);break}i(t,u),u=u.sibling}(h=si(c,t.mode,h)).return=t,t=h}return A(t);case vi:return m(t,u,c=ae(c),h)}if(Ri(c))return function(t,n,r,s){for(var A=null,u=null,c=n,h=n=0,g=null;null!==c&&h<r.length;h++){c.index>h?(g=c,c=null):g=c.sibling;var m=d(t,c,r[h],s);if(null===m){null===c&&(c=g);break}e&&c&&null===m.alternate&&i(t,c),n=l(m,n,h),null===u?A=m:u.sibling=m,u=m,c=g}if(h===r.length)return a(t,c),A;if(null===c){for(;h<r.length;h++)null!==(c=f(t,r[h],s))&&(n=l(c,n,h),null===u?A=c:u.sibling=c,u=c);return A}for(c=o(c);h<r.length;h++)null!==(g=p(c,t,h,r[h],s))&&(e&&null!==g.alternate&&c.delete(null===g.key?h:g.key),n=l(g,n,h),null===u?A=g:u.sibling=g,u=g);return e&&c.forEach(function(e){return i(t,e)}),A}(t,u,c,h);if(r(c)){if("function"!=typeof(g=r(c)))throw Error(n(150));return function(t,r,s,A){if(null==s)throw Error(n(151));for(var u=null,c=null,h=r,g=r=0,m=null,y=s.next();null!==h&&!y.done;g++,y=s.next()){h.index>g?(m=h,h=null):m=h.sibling;var I=d(t,h,y.value,A);if(null===I){null===h&&(h=m);break}e&&h&&null===I.alternate&&i(t,h),r=l(I,r,g),null===c?u=I:c.sibling=I,c=I,h=m}if(y.done)return a(t,h),u;if(null===h){for(;!y.done;g++,y=s.next())null!==(y=f(t,y.value,A))&&(r=l(y,r,g),null===c?u=y:c.sibling=y,c=y);return u}for(h=o(h);!y.done;g++,y=s.next())null!==(y=p(h,t,g,y.value,A))&&(e&&null!==y.alternate&&h.delete(null===y.key?g:y.key),r=l(y,r,g),null===c?u=y:c.sibling=y,c=y);return e&&h.forEach(function(e){return i(t,e)}),u}(t,u,c=g.call(c),h)}if("function"==typeof c.then)return m(t,u,le(c),h);if(c.$$typeof===Ei)return m(t,u,O(t,c),h);ue(t,c)}return"string"==typeof c&&""!==c||"number"==typeof c||"bigint"==typeof c?(c=""+c,null!==u&&6===u.tag?(a(t,u.sibling),(h=s(u,c)).return=t,t=h):(a(t,u),(h=oi(c,t.mode,h)).return=t,t=h),A(t)):a(t,u)}return function(e,n,r,i){try{qo=0;var a=m(e,n,r,i);return Yo=null,a}catch(n){if(n===Wo||n===_o)throw n;var o=t(29,n,null,e.mode);return o.lanes=i,o.return=e,o}}}function he(){for(var e=$o,t=es=$o=0;t<e;){var n=Zo[t];Zo[t++]=null;var r=Zo[t];Zo[t++]=null;var i=Zo[t];Zo[t++]=null;var a=Zo[t];if(Zo[t++]=null,null!==r&&null!==i){var o=r.pending;null===o?i.next=i:(i.next=o.next,o.next=i),r.pending=i}0!==a&&pe(n,i,a)}}function ge(e,t,n,r){Zo[$o++]=e,Zo[$o++]=t,Zo[$o++]=n,Zo[$o++]=r,es|=r,e.lanes|=r,null!==(e=e.alternate)&&(e.lanes|=r)}function fe(e,t,n,r){return ge(e,t,n,r),me(e)}function de(e,t){return ge(e,null,null,t),me(e)}function pe(e,t,n){e.lanes|=n;var r=e.alternate;null!==r&&(r.lanes|=n);for(var i=!1,a=e.return;null!==a;)a.childLanes|=n,null!==(r=a.alternate)&&(r.childLanes|=n),22===a.tag&&(null===(e=a.stateNode)||1&e._visibility||(i=!0)),e=a,a=a.return;return 3===e.tag?(a=e.stateNode,i&&null!==t&&(i=31-za(n),null===(r=(e=a.hiddenUpdates)[i])?e[i]=[t]:r.push(t),t.lane=536870912|n),a):null}function me(e){if(50<pl)throw pl=0,ml=null,Error(n(185));for(var t=e.return;null!==t;)t=(e=t).return;return 3===e.tag?e.stateNode:null}function ye(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ie(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function Ce(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Ee(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,2&Os){var i=r.pending;return null===i?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=me(e),pe(e,null,n),t}return ge(e,r,t,n),me(e)}function be(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,4194048&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,p(e,n)}}function Be(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={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,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,callbacks:r.callbacks},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function we(){if(ns&&null!==Go)throw Go}function Qe(e,t,n,r){ns=!1;var i=e.updateQueue;ts=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(null!==s){i.shared.pending=null;var l=s,A=l.next;l.next=null,null===o?a=A:o.next=A,o=l;var u=e.alternate;null!==u&&(s=(u=u.updateQueue).lastBaseUpdate)!==o&&(null===s?u.firstBaseUpdate=A:s.next=A,u.lastBaseUpdate=l)}if(null!==a){var c=i.baseState;for(o=0,u=A=l=null,s=a;;){var h=-536870913&s.lane,g=h!==s.lane;if(g?(Hs&h)===h:(r&h)===h){0!==h&&h===Oo&&(ns=!0),null!==u&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});e:{var f=e,d=s;h=t;var p=n;switch(d.tag){case 1:if("function"==typeof(f=d.payload)){c=f.call(p,c,h);break e}c=f;break e;case 3:f.flags=-65537&f.flags|128;case 0:if(null==(h="function"==typeof(f=d.payload)?f.call(p,c,h):f))break e;c=gi({},c,h);break e;case 2:ts=!0}}null!==(h=s.callback)&&(e.flags|=64,g&&(e.flags|=8192),null===(g=i.callbacks)?i.callbacks=[h]:g.push(h))}else g={lane:h,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===u?(A=u=g,l=c):u=u.next=g,o|=h;if(null===(s=s.next)){if(null===(s=i.shared.pending))break;s=(g=s).next,g.next=null,i.lastBaseUpdate=g,i.shared.pending=null}}null===u&&(l=c),i.baseState=l,i.firstBaseUpdate=A,i.lastBaseUpdate=u,null===a&&(i.shared.lanes=0),Vs|=o,e.lanes=o,e.memoizedState=c}}function ve(e,t){if("function"!=typeof e)throw Error(n(191,e));e.call(t)}function xe(e,t){var n=e.callbacks;if(null!==n)for(e.callbacks=null,e=0;e<n.length;e++)ve(n[e],t)}function Se(e,t){s(is,e=Ys),s(rs,t),Ys=e|t.baseLanes}function ke(){s(is,Ys),s(rs,rs.current)}function De(){Ys=is.current,o(rs),o(is)}function Re(e){var t=e.alternate;s(ss,1&ss.current),s(as,e),null===os&&(null===t||null!==rs.current||null!==t.memoizedState)&&(os=e)}function Fe(e){s(ss,ss.current),s(as,e),null===os&&(os=e)}function Me(e){22===e.tag?(s(ss,ss.current),s(as,e),null===os&&(os=e)):Ne()}function Ne(){s(ss,ss.current),s(as,as.current)}function Le(e){o(as),os===e&&(os=null),o(ss)}function Pe(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||Qa(n)||va(n)))return t}else if(19!==t.tag||"forwards"!==t.memoizedProps.revealOrder&&"backwards"!==t.memoizedProps.revealOrder&&"unstable_legacy-backwards"!==t.memoizedProps.revealOrder&&"together"!==t.memoizedProps.revealOrder){if(null!==t.child){t.child.return=t,t=t.child;continue}}else if(128&t.flags)return t;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 Te(){throw Error(n(321))}function Ue(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!ao(e[n],t[n]))return!1;return!0}function Oe(e,t,n,r,i,a){return ls=a,As=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Fi.H=null===e||null===e.memoizedState?Cs:Es,fs=!1,a=n(r,i),fs=!1,gs&&(a=ze(t,n,r,i)),Ge(e),a}function Ge(e){Fi.H=Is;var t=null!==us&&null!==us.next;if(ls=0,cs=us=As=null,hs=!1,ps=0,ms=null,t)throw Error(n(300));null===e||Qs||null!==(e=e.dependencies)&&P(e)&&(Qs=!0)}function ze(e,t,r,i){As=e;var a=0;do{if(gs&&(ms=null),ps=0,gs=!1,25<=a)throw Error(n(301));if(a+=1,cs=us=null,null!=e.updateQueue){var o=e.updateQueue;o.lastEffect=null,o.events=null,o.stores=null,null!=o.memoCache&&(o.memoCache.index=0)}Fi.H=bs,o=t(r,i)}while(gs);return o}function He(){var e=Fi.H,t=e.useState()[0];return t="function"==typeof t.then?Ye(t):t,e=e.useState()[0],(null!==us?us.memoizedState:null)!==e&&(As.flags|=1024),t}function We(){var e=0!==ds;return ds=0,e}function Je(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function _e(e){if(hs){for(e=e.memoizedState;null!==e;){var t=e.queue;null!==t&&(t.pending=null),e=e.next}hs=!1}ls=0,cs=us=As=null,gs=!1,ps=ds=0,ms=null}function je(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===cs?As.memoizedState=cs=e:cs=cs.next=e,cs}function Ke(){if(null===us){var e=As.alternate;e=null!==e?e.memoizedState:null}else e=us.next;var t=null===cs?As.memoizedState:cs.next;if(null!==t)cs=t,us=e;else{if(null===e){if(null===As.alternate)throw Error(n(467));throw Error(n(310))}e={memoizedState:(us=e).memoizedState,baseState:us.baseState,baseQueue:us.baseQueue,queue:us.queue,next:null},null===cs?As.memoizedState=cs=e:cs=cs.next=e}return cs}function Ye(e){var t=ps;return ps+=1,null===ms&&(ms=[]),e=ie(ms,e,t),t=As,null===(null===cs?t.memoizedState:cs.next)&&(t=t.alternate,Fi.H=null===t||null===t.memoizedState?Cs:Es),e}function qe(e){if(null!==e&&"object"==typeof e){if("function"==typeof e.then)return Ye(e);if(e.$$typeof===Ei)return U(e)}throw Error(n(438,String(e)))}function Ve(e){var t=null,n=As.updateQueue;if(null!==n&&(t=n.memoCache),null==t){var r=As.alternate;null!==r&&null!==(r=r.updateQueue)&&null!=(r=r.memoCache)&&(t={data:r.data.map(function(e){return e.slice()}),index:0})}if(null==t&&(t={data:[],index:0}),null===n&&(n={lastEffect:null,events:null,stores:null,memoCache:null},As.updateQueue=n),n.memoCache=t,void 0===(n=t.data[t.index]))for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=Si;return t.index++,n}function Xe(e,t){return"function"==typeof t?t(e):t}function Ze(e){return $e(Ke(),us,e)}function $e(e,t,r){var i=e.queue;if(null===i)throw Error(n(311));i.lastRenderedReducer=r;var a=e.baseQueue,o=i.pending;if(null!==o){if(null!==a){var s=a.next;a.next=o.next,o.next=s}t.baseQueue=a=o,i.pending=null}if(o=e.baseState,null===a)e.memoizedState=o;else{var l=s=null,A=null,u=t=a.next,c=!1;do{var h=-536870913&u.lane;if(h!==u.lane?(Hs&h)===h:(ls&h)===h){var g=u.revertLane;if(0===g)null!==A&&(A=A.next={lane:0,revertLane:0,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),h===Oo&&(c=!0);else{if((ls&g)===g){u=u.next,g===Oo&&(c=!0);continue}h={lane:0,revertLane:u.revertLane,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},null===A?(l=A=h,s=o):A=A.next=h,As.lanes|=g,Vs|=g}h=u.action,fs&&r(o,h),o=u.hasEagerState?u.eagerState:r(o,h)}else g={lane:h,revertLane:u.revertLane,gesture:u.gesture,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},null===A?(l=A=g,s=o):A=A.next=g,As.lanes|=h,Vs|=h;u=u.next}while(null!==u&&u!==t);if(null===A?s=o:A.next=l,!ao(o,e.memoizedState)&&(Qs=!0,c&&null!==(r=Go)))throw r;e.memoizedState=o,e.baseState=s,e.baseQueue=A,i.lastRenderedState=o}return null===a&&(i.lanes=0),[e.memoizedState,i.dispatch]}function et(e){var t=Ke(),r=t.queue;if(null===r)throw Error(n(311));r.lastRenderedReducer=e;var i=r.dispatch,a=r.pending,o=t.memoizedState;if(null!==a){r.pending=null;var s=a=a.next;do{o=e(o,s.action),s=s.next}while(s!==a);ao(o,t.memoizedState)||(Qs=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),r.lastRenderedState=o}return[o,i]}function tt(e,t,r){var i=As,a=Ke();r=t();var o=!ao((us||a).memoizedState,r);if(o&&(a.memoizedState=r,Qs=!0),a=a.queue,vt(it.bind(null,i,a,e),[e]),a.getSnapshot!==t||o||null!==cs&&1&cs.memoizedState.tag){if(i.flags|=2048,Et(9,{destroy:void 0},rt.bind(null,i,a,r,t),null),null===Gs)throw Error(n(349));127&ls||nt(i,t,r)}return r}function nt(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=As.updateQueue)?(t={lastEffect:null,events:null,stores:null,memoCache:null},As.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function rt(e,t,n,r){t.value=n,t.getSnapshot=r,at(t)&&ot(e)}function it(e,t,n){return n(function(){at(t)&&ot(e)})}function at(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!ao(e,n)}catch(e){return!0}}function ot(e){var t=de(e,2);null!==t&&Er(t,0,2)}function st(e){var t=je();if("function"==typeof e){var n=e;if(e=n(),fs){I(!0);try{n()}finally{I(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Xe,lastRenderedState:e},t}function lt(e,t,n,r){return e.baseState=n,$e(e,us,"function"==typeof r?r:Xe)}function At(e,t,r,i,a){if(jt(e))throw Error(n(485));if(null!==(e=t.action)){var o={payload:a,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(e){o.listeners.push(e)}};null!==Fi.T?r(!0):o.isTransition=!1,i(o),null===(r=t.pending)?(o.next=t.pending=o,ut(t,o)):(o.next=r.next,t.pending=r.next=o)}}function ut(e,t){var n=t.action,r=t.payload,i=e.state;if(t.isTransition){var a=Fi.T,o={};Fi.T=o;try{var s=n(i,r),l=Fi.S;null!==l&&l(o,s),ct(e,t,s)}catch(n){gt(e,t,n)}finally{null!==a&&null!==o.types&&(a.types=o.types),Fi.T=a}}else try{ct(e,t,a=n(i,r))}catch(n){gt(e,t,n)}}function ct(e,t,n){null!==n&&"object"==typeof n&&"function"==typeof n.then?n.then(function(n){ht(e,t,n)},function(n){return gt(e,t,n)}):ht(e,t,n)}function ht(e,t,n){t.status="fulfilled",t.value=n,ft(t),e.state=n,null!==(t=e.pending)&&((n=t.next)===t?e.pending=null:(n=n.next,t.next=n,ut(e,n)))}function gt(e,t,n){var r=e.pending;if(e.pending=null,null!==r){r=r.next;do{t.status="rejected",t.reason=n,ft(t),t=t.next}while(t!==r)}e.action=null}function ft(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function dt(e,t){return t}function pt(e,t){var n,r,i;(n=je()).memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:dt,lastRenderedState:t},n.queue=r,n=Wt.bind(null,As,r),r.dispatch=n,r=st(!1);var a=_t.bind(null,As,!1,r.queue);return i={state:t,dispatch:null,action:e,pending:null},(r=je()).queue=i,n=At.bind(null,As,i,a,n),i.dispatch=n,r.memoizedState=e,[t,n,!1]}function mt(e){return yt(Ke(),us,e)}function yt(e,t,n){if(t=$e(e,t,dt)[0],e=Ze(Xe)[0],"object"==typeof t&&null!==t&&"function"==typeof t.then)try{var r=Ye(t)}catch(e){if(e===Wo)throw _o;throw e}else r=t;var i=(t=Ke()).queue,a=i.dispatch;return n!==t.memoizedState&&(As.flags|=2048,Et(9,{destroy:void 0},It.bind(null,i,n),null)),[r,a,e]}function It(e,t){e.action=t}function Ct(e){var t=Ke(),n=us;if(null!==n)return yt(t,n,e);Ke(),t=t.memoizedState;var r=(n=Ke()).queue.dispatch;return n.memoizedState=e,[t,r,!1]}function Et(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},null===(t=As.updateQueue)&&(t={lastEffect:null,events:null,stores:null,memoCache:null},As.updateQueue=t),null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function bt(){return Ke().memoizedState}function Bt(e,t,n,r){var i=je();As.flags|=e,i.memoizedState=Et(1|t,{destroy:void 0},n,void 0===r?null:r)}function wt(e,t,n,r){var i=Ke();r=void 0===r?null:r;var a=i.memoizedState.inst;null!==us&&null!==r&&Ue(r,us.memoizedState.deps)?i.memoizedState=Et(t,a,n,r):(As.flags|=e,i.memoizedState=Et(1|t,a,n,r))}function Qt(e,t){Bt(8390656,8,e,t)}function vt(e,t){wt(2048,8,e,t)}function xt(e){var t=Ke().memoizedState;return function(e){As.flags|=4;var t=As.updateQueue;if(null===t)t={lastEffect:null,events:null,stores:null,memoCache:null},As.updateQueue=t,t.events=[e];else{var n=t.events;null===n?t.events=[e]:n.push(e)}}({ref:t,nextImpl:e}),function(){if(2&Os)throw Error(n(440));return t.impl.apply(void 0,arguments)}}function St(e,t){return wt(4,2,e,t)}function kt(e,t){return wt(4,4,e,t)}function Dt(e,t){if("function"==typeof t){e=e();var n=t(e);return function(){"function"==typeof n?n():t(null)}}if(null!=t)return e=e(),t.current=e,function(){t.current=null}}function Rt(e,t,n){n=null!=n?n.concat([e]):null,wt(4,4,Dt.bind(null,t,e),n)}function Ft(){}function Mt(e,t){var n=Ke();t=void 0===t?null:t;var r=n.memoizedState;return null!==t&&Ue(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Nt(e,t){var n=Ke();t=void 0===t?null:t;var r=n.memoizedState;if(null!==t&&Ue(t,r[1]))return r[0];if(r=e(),fs){I(!0);try{e()}finally{I(!1)}}return n.memoizedState=[r,t],r}function Lt(e,t,n){return void 0===n||1073741824&ls&&!(261930&Hs)?e.memoizedState=t:(e.memoizedState=n,e=Cr(),As.lanes|=e,Vs|=e,n)}function Pt(e,t,n,r){return ao(n,t)?n:null!==rs.current?(e=Lt(e,n,r),ao(e,t)||(Qs=!0),e):42&ls&&(!(1073741824&ls)||261930&Hs)?(e=Cr(),As.lanes|=e,Vs|=e,t):(Qs=!0,e.memoizedState=n)}function Tt(e,t,n,r,i){var a=Vi();qi(0!==a&&8>a?a:8);var o,s,l,A=Fi.T,u={};Fi.T=u,_t(e,!1,t,n);try{var c=i(),h=Fi.S;null!==h&&h(u,c),null!==c&&"object"==typeof c&&"function"==typeof c.then?Jt(e,t,(o=r,s=[],l={status:"pending",value:null,reason:null,then:function(e){s.push(e)}},c.then(function(){l.status="fulfilled",l.value=o;for(var e=0;e<s.length;e++)(0,s[e])(o)},function(e){for(l.status="rejected",l.reason=e,e=0;e<s.length;e++)(0,s[e])(void 0)}),l),Ir()):Jt(e,t,r,Ir())}catch(n){Jt(e,t,{then:function(){},status:"rejected",reason:n},Ir())}finally{qi(a),null!==A&&null!==u.types&&(A.types=u.types),Fi.T=A}}function Ut(){return U(la)}function Ot(){return Ke().memoizedState}function Gt(){return Ke().memoizedState}function zt(e){for(var t=e.return;null!==t;){switch(t.tag){case 24:case 3:var n=Ir(),r=Ee(t,e=Ce(n),n);return null!==r&&(Er(r,0,n),be(r,t,n)),t={cache:z()},void(e.payload=t)}t=t.return}}function Ht(e,t,n){var r=Ir();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},jt(e)?Kt(t,n):null!==(n=fe(e,t,n,r))&&(Er(n,0,r),Yt(n,t,r))}function Wt(e,t,n){Jt(e,t,n,Ir())}function Jt(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(jt(e))Kt(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,ao(s,o))return ge(e,t,i,0),null===Gs&&he(),!1}catch(e){}if(null!==(n=fe(e,t,i,r)))return Er(n,0,r),Yt(n,t,r),!0}return!1}function _t(e,t,r,i){if(i={lane:2,revertLane:X(),gesture:null,action:i,hasEagerState:!1,eagerState:null,next:null},jt(e)){if(t)throw Error(n(479))}else null!==(t=fe(e,r,i,2))&&Er(t,0,2)}function jt(e){var t=e.alternate;return e===As||null!==t&&t===As}function Kt(e,t){gs=hs=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Yt(e,t,n){if(4194048&n){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,p(e,n)}}function qt(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:gi({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}function Vt(e,t,n,r,i,a,o){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,o):!(t.prototype&&t.prototype.isPureReactComponent&&ne(n,r)&&ne(i,a))}function Xt(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&&Bs.enqueueReplaceState(t,t.state,null)}function Zt(e,t){var n=t;if("ref"in t)for(var r in n={},t)"ref"!==r&&(n[r]=t[r]);if(e=e.defaultProps)for(var i in n===t&&(n=gi({},n)),e)void 0===n[i]&&(n[i]=e[i]);return n}function $t(e,t){try{(0,e.onUncaughtError)(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function en(e,t,n){try{(0,e.onCaughtError)(n.value,{componentStack:n.stack,errorBoundary:1===t.tag?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function tn(e,t,n){return(n=Ce(n)).tag=3,n.payload={element:null},n.callback=function(){$t(e,t)},n}function nn(e){return(e=Ce(e)).tag=3,e}function rn(e,t,n,r){var i=n.type.getDerivedStateFromError;if("function"==typeof i){var a=r.value;e.payload=function(){return i(a)},e.callback=function(){en(t,n,r)}}var o=n.stateNode;null!==o&&"function"==typeof o.componentDidCatch&&(e.callback=function(){en(t,n,r),"function"!=typeof i&&(null===ll?ll=new Set([this]):ll.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:null!==e?e:""})})}function an(e,t,n,r){t.child=null===e?Xo(t,null,n,r):Vo(t,e.child,n,r)}function on(e,t,n,r,i){n=n.render;var a=t.ref;if("ref"in r){var o={};for(var s in r)"ref"!==s&&(o[s]=r[s])}else o=r;return T(t),r=Oe(e,t,n,o,a,i),s=We(),null===e||Qs?(t.flags|=1,an(e,t,r,i),t.child):(Je(e,t,i),xn(e,t,i))}function sn(e,t,n,r,i){if(null===e){var a=n.type;return"function"!=typeof a||ti(a)||void 0!==a.defaultProps||null!==n.compare?((e=ii(n.type,null,r,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,ln(e,t,a,r,i))}if(a=e.child,!Sn(e,i)){var o=a.memoizedProps;if((n=null!==(n=n.compare)?n:ne)(o,r)&&e.ref===t.ref)return xn(e,t,i)}return t.flags|=1,(e=ni(a,r)).ref=t.ref,e.return=t,t.child=e}function ln(e,t,n,r,i){if(null!==e){var a=e.memoizedProps;if(ne(a,r)&&e.ref===t.ref){if(Qs=!1,t.pendingProps=r=a,!Sn(e,i))return t.lanes=e.lanes,xn(e,t,i);131072&e.flags&&(Qs=!0)}}return dn(e,t,n,r,i)}function An(e,t,n,r){var i=r.children,a=null!==e?e.memoizedState:null;if(null===e&&null===t.stateNode&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),"hidden"===r.mode){if(128&t.flags){if(a=null!==a?a.baseLanes|n:n,null!==e){for(r=t.child=e.child,i=0;null!==r;)i=i|r.lanes|r.childLanes,r=r.sibling;r=i&~a}else r=0,t.child=null;return cn(e,t,a,n,r)}if(!(536870912&n))return r=t.lanes=536870912,cn(e,t,null!==a?a.baseLanes|n:n,n,r);t.memoizedState={baseLanes:0,cachePool:null},null!==e&&ee(0,null!==a?a.cachePool:null),null!==a?Se(t,a):ke(),Me(t)}else null!==a?(ee(0,a.cachePool),Se(t,a),Ne(),t.memoizedState=null):(null!==e&&ee(0,null),ke(),Ne());return an(e,t,i,n),t.child}function un(e,t){return null!==e&&22===e.tag||null!==t.stateNode||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function cn(e,t,n,r,i){var a=$();return a=null===a?null:{parent:Do._currentValue2,pool:a},t.memoizedState={baseLanes:n,cachePool:a},null!==e&&ee(0,null),ke(),Me(t),null!==e&&L(e,t,r,!0),t.childLanes=i,null}function hn(e,t){return(t=bn({mode:t.mode,children:t.children},e.mode)).ref=e.ref,e.child=t,t.return=e,t}function gn(e,t,n){return Vo(t,e.child,null,n),(e=hn(t,t.pendingProps)).flags|=2,Le(t),t.memoizedState=null,e}function fn(e,t){var r=t.ref;if(null===r)null!==e&&null!==e.ref&&(t.flags|=4194816);else{if("function"!=typeof r&&"object"!=typeof r)throw Error(n(284));null!==e&&e.ref===r||(t.flags|=4194816)}}function dn(e,t,n,r,i){return T(t),n=Oe(e,t,n,r,void 0,i),r=We(),null===e||Qs?(t.flags|=1,an(e,t,n,i),t.child):(Je(e,t,i),xn(e,t,i))}function pn(e,t,n,r,i,a){return T(t),t.updateQueue=null,n=ze(t,r,n,i),Ge(e),r=We(),null===e||Qs?(t.flags|=1,an(e,t,n,a),t.child):(Je(e,t,a),xn(e,t,a))}function mn(e,t,n,r,i){if(T(t),null===t.stateNode){var a=Ga,o=n.contextType;"object"==typeof o&&null!==o&&(a=U(o)),a=new n(r,a),t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,a.updater=Bs,t.stateNode=a,a._reactInternals=t,(a=t.stateNode).props=r,a.state=t.memoizedState,a.refs={},ye(t),o=n.contextType,a.context="object"==typeof o&&null!==o?U(o):Ga,a.state=t.memoizedState,"function"==typeof(o=n.getDerivedStateFromProps)&&(qt(t,n,o,r),a.state=t.memoizedState),"function"==typeof n.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(o=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),o!==a.state&&Bs.enqueueReplaceState(a,a.state,null),Qe(t,r,a,i),we(),a.state=t.memoizedState),"function"==typeof a.componentDidMount&&(t.flags|=4194308),r=!0}else if(null===e){a=t.stateNode;var s=t.memoizedProps,l=Zt(n,s);a.props=l;var A=a.context,u=n.contextType;o=Ga,"object"==typeof u&&null!==u&&(o=U(u));var c=n.getDerivedStateFromProps;u="function"==typeof c||"function"==typeof a.getSnapshotBeforeUpdate,s=t.pendingProps!==s,u||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s||A!==o)&&Xt(t,a,r,o),ts=!1;var h=t.memoizedState;a.state=h,Qe(t,r,a,i),we(),A=t.memoizedState,s||h!==A||ts?("function"==typeof c&&(qt(t,n,c,r),A=t.memoizedState),(l=ts||Vt(t,n,l,r,h,A,o))?(u||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.flags|=4194308)):("function"==typeof a.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=A),a.props=r,a.state=A,a.context=o,r=l):("function"==typeof a.componentDidMount&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,Ie(e,t),u=Zt(n,o=t.memoizedProps),a.props=u,c=t.pendingProps,h=a.context,A=n.contextType,l=Ga,"object"==typeof A&&null!==A&&(l=U(A)),(A="function"==typeof(s=n.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(o!==c||h!==l)&&Xt(t,a,r,l),ts=!1,h=t.memoizedState,a.state=h,Qe(t,r,a,i),we();var g=t.memoizedState;o!==c||h!==g||ts||null!==e&&null!==e.dependencies&&P(e.dependencies)?("function"==typeof s&&(qt(t,n,s,r),g=t.memoizedState),(u=ts||Vt(t,n,u,r,h,g,l)||null!==e&&null!==e.dependencies&&P(e.dependencies))?(A||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,g,l),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,g,l)),"function"==typeof a.componentDidUpdate&&(t.flags|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof a.componentDidUpdate||o===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||o===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=g),a.props=r,a.state=g,a.context=l,r=u):("function"!=typeof a.componentDidUpdate||o===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||o===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),r=!1)}return a=r,fn(e,t),r=!!(128&t.flags),a||r?(a=t.stateNode,n=r&&"function"!=typeof n.getDerivedStateFromError?null:a.render(),t.flags|=1,null!==e&&r?(t.child=Vo(t,e.child,null,i),t.child=Vo(t,null,n,i)):an(e,t,n,i),t.memoizedState=a.state,e=t.child):e=xn(e,t,i),e}function yn(e){return{baseLanes:e,cachePool:te()}}function In(e,t,n){return e=null!==e?e.childLanes&~n:0,t&&(e|=$s),e}function Cn(e,t,r){var i,a=t.pendingProps,o=!1,s=!!(128&t.flags);if((i=s)||(i=(null===e||null!==e.memoizedState)&&!!(2&ss.current)),i&&(o=!0,t.flags&=-129),i=!!(32&t.flags),t.flags&=-33,null===e){var l=a.children;return a=a.fallback,o?(Ne(),l=bn({mode:"hidden",children:l},o=t.mode),a=ai(a,o,r,null),l.return=t,a.return=t,l.sibling=a,t.child=l,(a=t.child).memoizedState=yn(r),a.childLanes=In(e,i,r),t.memoizedState=vs,un(null,a)):(Re(t),En(t,l))}var A,u=e.memoizedState;if(null!==u&&null!==(l=u.dehydrated)){if(s)256&t.flags?(Re(t),t.flags&=-257,t=Bn(e,t,r)):null!==t.memoizedState?(Ne(),t.child=e.child,t.flags|=128,t=null):(Ne(),l=a.fallback,o=t.mode,a=bn({mode:"visible",children:a.children}
2,o),(l=ai(l,o,r,null)).flags|=2,a.return=t,l.return=t,a.sibling=l,t.child=a,Vo(t,e.child,null,r),(a=t.child).memoizedState=yn(r),a.childLanes=In(e,i,r),t.memoizedState=vs,t=un(null,a));else if(Re(t),va(l))i=xa(l).digest,(a=Error(n(419))).stack="",a.digest=i,A={value:a,source:null,stack:null},null===Bo?Bo=[A]:Bo.push(A),t=Bn(e,t,r);else if(Qs||L(e,t,r,!1),i=0!=(r&e.childLanes),Qs||i){if(null!==(i=Gs)&&0!==(a=m(i,r))&&a!==u.retryLane)throw u.retryLane=a,de(e,a),Er(i,0,a),ws;Qa(l)||Rr(),t=Bn(e,t,r)}else Qa(l)?(t.flags|=192,t.child=e.child,t=null):(e=u.treeContext,(t=En(t,a.children)).flags|=4096);return t}return o?(Ne(),l=a.fallback,o=t.mode,s=(u=e.child).sibling,(a=ni(u,{mode:"hidden",children:a.children})).subtreeFlags=65011712&u.subtreeFlags,null!==s?l=ni(s,l):(l=ai(l,o,r,null)).flags|=2,l.return=t,a.return=t,a.sibling=l,t.child=a,un(null,a),a=t.child,null===(l=e.child.memoizedState)?l=yn(r):(null!==(o=l.cachePool)?(u=Do._currentValue2,o=o.parent!==u?{parent:u,pool:u}:o):o=te(),l={baseLanes:l.baseLanes|r,cachePool:o}),a.memoizedState=l,a.childLanes=In(e,i,r),t.memoizedState=vs,un(e.child,a)):(Re(t),e=(r=e.child).sibling,(r=ni(r,{mode:"visible",children:a.children})).return=t,r.sibling=null,null!==e&&(null===(i=t.deletions)?(t.deletions=[e],t.flags|=16):i.push(e)),t.child=r,t.memoizedState=null,r)}function En(e,t){return(t=bn({mode:"visible",children:t},e.mode)).return=e,e.child=t}function bn(e,n){return(e=t(22,e,null,n)).lanes=0,e}function Bn(e,t,n){return Vo(t,e.child,null,n),(e=En(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function wn(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),M(e.return,t,n)}function Qn(e,t,n,r,i,a){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,treeForkCount:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i,o.treeForkCount=a)}
vendor: 5,162 bytes, line 2
2function vn(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;r=r.children;var o=ss.current,l=!!(2&o);if(l?(o=1&o|2,t.flags|=128):o&=1,s(ss,o),an(e,t,r,n),r=0,!l&&null!==e&&128&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&wn(e,n,t);else if(19===e.tag)wn(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}switch(i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===Pe(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Qn(t,!1,i,n,a,r);break;case"backwards":case"unstable_legacy-backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===Pe(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Qn(t,!0,n,null,a,r);break;case"together":Qn(t,!1,null,null,void 0,r);break;default:t.memoizedState=null}return t.child}function xn(e,t,r){if(null!==e&&(t.dependencies=e.dependencies),Vs|=t.lanes,0==(r&t.childLanes)){if(null===e)return null;if(L(e,t,r,!1),0==(r&t.childLanes))return null}if(null!==e&&t.child!==e.child)throw Error(n(153));if(null!==t.child){for(r=ni(e=t.child,e.pendingProps),t.child=r,r.return=t;null!==e.sibling;)e=e.sibling,(r=r.sibling=ni(e,e.pendingProps)).return=t;r.sibling=null}return t.child}function Sn(e,t){return 0!=(e.lanes&t)||!(null===(e=e.dependencies)||!P(e))}function kn(e,t,r){if(null!==e)if(e.memoizedProps!==t.pendingProps)Qs=!0;else{if(!(Sn(e,r)||128&t.flags))return Qs=!1,function(e,t,n){switch(t.tag){case 3:v(t,t.stateNode.containerInfo),R(0,Do,e.memoizedState.cache);break;case 27:case 5:S(t);break;case 4:v(t,t.stateNode.containerInfo);break;case 10:R(0,t.type,t.memoizedProps.value);break;case 31:if(null!==t.memoizedState)return t.flags|=128,Fe(t),null;break;case 13:var r=t.memoizedState;if(null!==r)return null!==r.dehydrated?(Re(t),t.flags|=128,null):0!=(n&t.child.childLanes)?Cn(e,t,n):(Re(t),null!==(e=xn(e,t,n))?e.sibling:null);Re(t);break;case 19:var i=!!(128&e.flags);if((r=0!=(n&t.childLanes))||(L(e,t,n,!1),r=0!=(n&t.childLanes)),i){if(r)return vn(e,t,n);t.flags|=128}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null,i.lastEffect=null),s(ss,ss.current),r)break;return null;case 22:return t.lanes=0,An(e,t,n,t.pendingProps);case 24:R(0,Do,e.memoizedState.cache)}return xn(e,t,n)}(e,t,r);Qs=!!(131072&e.flags)}else Qs=!1;switch(t.lanes=0,t.tag){case 16:e:{var a=t.pendingProps;if(e=ae(t.elementType),t.type=e,"function"!=typeof e){if(null!=e){var o=e.$$typeof;if(o===bi){t.tag=11,t=on(null,t,e,a,r);break e}if(o===Qi){t.tag=14,t=sn(null,t,e,a,r);break e}}throw t=i(e)||e,Error(n(306,t,""))}ti(e)?(a=Zt(e,a),t.tag=1,t=mn(null,t,e,a,r)):(t.tag=0,t=dn(null,t,e,a,r))}return t;case 0:return dn(e,t,t.type,t.pendingProps,r);case 1:return mn(e,t,a=t.type,o=Zt(a,t.pendingProps),r);case 3:if(v(t,t.stateNode.containerInfo),null===e)throw Error(n(387));var l=t.pendingProps;a=(o=t.memoizedState).element,Ie(e,t),Qe(t,l,null,r);var A=t.memoizedState;return l=A.cache,R(0,Do,l),l!==o.cache&&N(t,[Do],r,!0),we(),(l=A.element)!==a?(an(e,t,l,r),t=t.child):t=xn(e,t,r),t;case 26:case 27:case 5:return S(t),o=t.type,l=t.pendingProps,A=null!==e?e.memoizedProps:null,a=l.children,zi(o,l)?a=null:null!==A&&zi(o,A)&&(t.flags|=32),null!==t.memoizedState&&(o=Oe(e,t,He,null,null,r),la._currentValue2=o),fn(e,t),an(e,t,a,r),t.child;case 6:return null;case 13:return Cn(e,t,r);case 4:return v(t,t.stateNode.containerInfo),a=t.pendingProps,null===e?t.child=Vo(t,null,a,r):an(e,t,a,r),t.child;case 11:return on(e,t,t.type,t.pendingProps,r);case 7:return an(e,t,t.pendingProps,r),t.child;case 8:case 12:return an(e,t,t.pendingProps.children,r),t.child;case 10:return a=t.pendingProps,R(0,t.type,a.value),an(e,t,a.children,r),t.child;case 9:return o=t.type._context,a=t.pendingProps.children,T(t),a=a(o=U(o)),t.flags|=1,an(e,t,a,r),t.child;case 14:return sn(e,t,t.type,t.pendingProps,r);case 15:return ln(e,t,t.type,t.pendingProps,r);case 19:return vn(e,t,r);case 31:return function(e,t,r){var i=t.pendingProps,a=!!(128&t.flags);if(t.flags&=-129,null===e)return hn(t,i);var o=e.memoizedState;if(null!==o){var s=o.dehydrated;if(Fe(t),a)if(256&t.flags)t.flags&=-257,t=gn(e,t,r);else{if(null===t.memoizedState)throw Error(n(558));t.child=e.child,t.flags|=128,t=null}else if(Qs||L(e,t,r,!1),a=0!=(r&e.childLanes),Qs||a){if(null!==(i=Gs)&&0!==(s=m(i,r))&&s!==o.retryLane)throw o.retryLane=s,de(e,s),Er(i,0,s),ws;Rr(),t=gn(e,t,r)}else e=o.treeContext,(t=hn(t,i)).flags|=4096;return t}return(e=ni(e.child,{mode:i.mode,children:i.children})).ref=t.ref,t.child=e,e.return=t,e}(e,t,r);case 22:return An(e,t,r,t.pendingProps);case 24:return T(t),a=U(Do),null===e?(null===(o=$())&&(o=Gs,l=z(),o.pooledCache=l,l.refCount++,null!==l&&(o.pooledCacheLanes|=r),o=l),t.memoizedState={parent:a,cache:o},ye(t),R(0,Do,o)):(0!=(e.lanes&r)&&(Ie(e,t),Qe(t,null,null,r),we()),o=e.memoizedState,l=t.memoizedState,o.parent!==a?(o={parent:a,cache:a},t.memoizedState=o,0===t.lanes&&(t.memoizedState=t.updateQueue.baseState=o),R(0,Do,a)):(a=l.cache,R(0,Do,a),a!==o.cache&&N(t,[Do],r,!0))
2),an(e,t,t.pendingProps.children,r),t.child;case 29:throw t.pendingProps}throw Error(n(156,t.tag))}function Dn(e){e.flags|=4}function Rn(e,t){null!==t&&(e.flags|=4),16384&e.flags&&(t=22!==e.tag?h():536870912,e.lanes|=t,el|=t)}function Fn(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 Mn(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|=65011712&i.subtreeFlags,r|=65011712&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 Nn(e,t,r){var i=t.pendingProps;switch(Q(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 1:return Mn(t),null;case 3:return r=t.stateNode,i=null,null!==e&&(i=e.memoizedState.cache),t.memoizedState.cache!==i&&(t.flags|=2048),F(Do),x(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||null===e||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,D()),Mn(t),null;case 26:var a,l;case 27:case 5:if(k(t),a=t.type,null!==e&&null!=t.stateNode)!function(e,t,n,r){e.memoizedProps!==r&&Dn(t)}(e,t,0,i);else{if(!i){if(null===t.stateNode)throw Error(n(166));return Mn(t),null}l=yo.current;var A=Ui(a,i,Co.current,l,t);!function(e,t,n){for(n=t.child;null!==n;){if(5===n.tag||6===n.tag)Oi(e,n.stateNode);else if(4!==n.tag&&!Ta&&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}}(A,t,!1),t.stateNode=A,Gi(A,a,i,l)&&Dn(t)}return Mn(t),function(e,t,n,r,i){if(32&e.mode&&(null===n?ea(t,r):ta(t,n,r))){if(e.flags|=16777216,(335544128&i)===i||na(t,r))if(ra(e.stateNode,t,r))e.flags|=8192;else{if(null!==(a=as.current)&&((4194048&Hs)===Hs?null!==os:(62914560&Hs)!==Hs&&!(536870912&Hs)||a!==os))throw Ko=jo,Jo;e.flags|=8192}}else e.flags&=-16777217;var a}(t,t.type,null===e?null:e.memoizedProps,t.pendingProps,r),null;case 6:if(e&&null!=t.stateNode)(r=e.memoizedProps)!==i&&Dn(t);else{if("string"!=typeof i&&null===t.stateNode)throw Error(n(166));e=Co.current,r=yo.current,t.stateNode=Hi(i,e,r,t)}return Mn(t),null;case 31:if(r=t.memoizedState,null===e||null!==e.memoizedState){if(i=!1,null!==r){if(null===e){if(!i)throw Error(n(318));throw Error(n(556))}!(128&t.flags)&&(t.memoizedState=null),t.flags|=4,Mn(t),e=!1}else r=D(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=r),e=!0;if(!e)return 256&t.flags?(Le(t),t):(Le(t),null);if(128&t.flags)throw Error(n(558))}return Mn(t),null;case 13:if(i=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(a=!1,null!==i&&null!==i.dehydrated){if(null===e){if(!a)throw Error(n(318));throw Error(n(344))}!(128&t.flags)&&(t.memoizedState=null),t.flags|=4,Mn(t),a=!1}else a=D(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=a),a=!0;if(!a)return 256&t.flags?(Le(t),t):(Le(t),null)}return Le(t),128&t.flags?(t.lanes=r,t):(r=null!==i,e=null!==e&&null!==e.memoizedState,r&&(a=null,null!==(i=t.child).alternate&&null!==i.alternate.memoizedState&&null!==i.alternate.memoizedState.cachePool&&(a=i.alternate.memoizedState.cachePool.pool),l=null,null!==i.memoizedState&&null!==i.memoizedState.cachePool&&(l=i.memoizedState.cachePool.pool),l!==a&&(i.flags|=2048)),r!==e&&r&&(t.child.flags|=8192),Rn(t,t.updateQueue),Mn(t),null);case 4:return x(),null===e&&Yi(t.stateNode.containerInfo),Mn(t),null;case 10:return F(t.type),Mn(t),null;case 19:if(o(ss),null===(i=t.memoizedState))return Mn(t),null;if(a=!!(128&t.flags),null===(l=i.rendering))if(a)Fn(i,!1);else{if(0!==qs||null!==e&&128&e.flags)for(e=t.child;null!==e;){if(null!==(l=Pe(e))){for(t.flags|=128,Fn(i,!1),e=l.updateQueue,t.updateQueue=e,Rn(t,e),t.subtreeFlags=0,e=r,r=t.child;null!==r;)ri(r,e),r=r.sibling;return s(ss,1&ss.current|2),t.child}e=e.sibling}null!==i.tail&&Xa()>ol&&(t.flags|=128,a=!0,Fn(i,!1),t.lanes=4194304)}else{if(!a)if(null!==(e=Pe(l))){if(t.flags|=128,a=!0,e=e.updateQueue,t.updateQueue=e,Rn(t,e),Fn(i,!0),null===i.tail&&"hidden"===i.tailMode&&!l.alternate)return Mn(t),null}else 2*Xa()-i.renderingStartTime>ol&&536870912!==r&&(t.flags|=128,a=!0,Fn(i,!1),t.lanes=4194304);i.isBackwards?(l.sibling=t.child,t.child=l):(null!==(e=i.last)?e.sibling=l:t.child=l,i.last=l)}return null!==i.tail?(e=i.tail,i.rendering=e,i.tail=e.sibling,i.renderingStartTime=Xa(),e.sibling=null,r=ss.current,s(ss,a?1&r|2:1&r),e):(Mn(t),null);case 22:case 23:return Le(t),De(),i=null!==t.memoizedState,null!==e?null!==e.memoizedState!==i&&(t.flags|=8192):i&&(t.flags|=8192),i?!!(536870912&r)&&!(128&t.flags)&&(Mn(t),6&t.subtreeFlags&&(t.flags|=8192)):Mn(t),null!==(r=t.updateQueue)&&Rn(t,r.retryQueue),r=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(r=e.memoizedState.cachePool.pool),i=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(i=t.memoizedState.cachePool.pool),i!==r&&(t.flags|=2048),null!==e&&o(Ho),null;case 24:return r=null,null!==e&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),F(Do),Mn(t),null;case 25:case 30:return null}throw Error(n(156,t.tag))}function Ln(e,t){switch(Q(t),t.tag){case 1:return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return F(Do),x(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return k(t),null;case 31:if(null!==t.memoizedState&&(Le(t),null===t.alternate))throw Error(n(340));return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 13:if(Le(t),null!==(e=t.memoizedState)&&null!==e.dehydrated&&null===t.alternate)throw Error(n(340));return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return o(ss),null;case 4:return x(),null;case 10:return F(t.type),null;case 22:case 23:return Le(t),De(),null!==e&&o(Ho),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return F(Do),null;default:return null}}function Pn(e,t){switch(Q(t),t.tag){case 3:F(Do),x();break;case 26:case 27:case 5:k(t);break;case 4:x();break;case 31:null!==t.memoizedState&&Le(t);break;case 13:Le(t);break;case 19:o(ss);break;case 10:F(t.type);break;case 22:case 23:Le(t),De(),null!==e&&o(Ho);break;case 24:F(Do)}}function Tn(e,t){try{var n=t.updateQueue,r=null!==n?n.lastEffect:null;if(null!==r){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var a=n.create,o=n.inst;r=a(),o.destroy=r}n=n.next}while(n!==i)}}catch(e){Yr(t,t.return,e)}}function Un(e,t,n){try{var r=t.updateQueue,i=null!==r?r.lastEffect:null;if(null!==i){var a=i.next;r=a;do{if((r.tag&e)===e){var o=r.inst,s=o.destroy;if(void 0!==s){o.destroy=void 0,i=t;var l=n,A=s;try{A()}catch(e){Yr(i,l,e)}}}r=r.next}
2while(r!==a)}}catch(e){Yr(t,t.return,e)}}function On(e){var t=e.updateQueue;if(null!==t){var n=e.stateNode;try{xe(t,n)}catch(t){Yr(e,e.return,t)}}}function Gn(e,t,n){n.props=Zt(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){Yr(e,t,n)}}function zn(e,t){try{var n=e.ref;if(null!==n){switch(e.tag){case 26:case 27:case 5:var r=Mi(e.stateNode);break;default:r=e.stateNode}"function"==typeof n?e.refCleanup=n(r):n.current=r}}catch(n){Yr(e,t,n)}}function Hn(e,t){var n=e.ref,r=e.refCleanup;if(null!==n)if("function"==typeof r)try{r()}catch(n){Yr(e,t,n)}finally{e.refCleanup=null,null!=(e=e.alternate)&&(e.refCleanup=null)}else if("function"==typeof n)try{n(null)}catch(n){Yr(e,t,n)}else n.current=null}function Wn(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{ga(r,t,n,e)}catch(t){Yr(e,e.return,t)}}function Jn(e){return 5===e.tag||3===e.tag||4===e.tag}function _n(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||Jn(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 jn(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?pa(n,e,t):ca(n,e);else if(4!==r&&null!==(e=e.child))for(jn(e,t,n),e=e.sibling;null!==e;)jn(e,t,n),e=e.sibling}function Kn(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?da(n,e,t):ua(n,e);else if(4!==r&&null!==(e=e.child))for(Kn(e,t,n),e=e.sibling;null!==e;)Kn(e,t,n),e=e.sibling}function Yn(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:rr(e,n),4&r&&Tn(5,n);break;case 1:if(rr(e,n),4&r)if(e=n.stateNode,null===t)try{e.componentDidMount()}catch(e){Yr(n,n.return,e)}else{var i=Zt(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){Yr(n,n.return,e)}}64&r&&On(n),512&r&&zn(n,n.return);break;case 3:if(rr(e,n),64&r&&null!==(r=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 27:case 5:e=Mi(n.child.stateNode);break;case 1:e=n.child.stateNode}try{xe(r,e)}catch(e){Yr(n,n.return,e)}}break;case 27:case 26:case 5:if(rr(e,n),null===t)if(4&r)Wn(n);else if(64&r){e=n.type,t=n.memoizedProps,i=n.stateNode;try{ka(i,e,t,n)}catch(e){Yr(n,n.return,e)}}512&r&&zn(n,n.return);break;case 12:case 31:default:rr(e,n);break;case 13:rr(e,n),64&r&&null!==(r=n.memoizedState)&&null!==(r=r.dehydrated)&&(n=Zr.bind(null,n),Sa(r,n));break;case 22:if(!(r=null!==n.memoizedState||xs)){t=null!==t&&null!==t.memoizedState||Ss,i=xs;var a=Ss;xs=r,(Ss=t)&&!a?ar(e,n,!!(8772&n.subtreeFlags)):rr(e,n),xs=i,Ss=a}case 30:}}function qn(e){var t=e.alternate;null!==t&&(e.alternate=null,qn(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&null!==(t=e.stateNode)&&$i(t),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 Vn(e,t,n){for(n=n.child;null!==n;)Xn(e,t,n),n=n.sibling}function Xn(e,t,n){switch(n.tag){case 26:case 27:var r,i;case 5:Ss||Hn(n,t);case 6:if(r=Fs,i=Ms,Fs=null,Vn(e,t,n),Ms=i,null!==(Fs=r))if(Ms)try{ya(Fs,n.stateNode)}catch(e){Yr(n,t,e)}else try{ma(Fs,n.stateNode)}catch(e){Yr(n,t,e)}break;case 18:null!==Fs&&(Ms?Ra(Fs,n.stateNode):Da(Fs,n.stateNode));break;case 4:r=Fs,i=Ms,Fs=n.stateNode.containerInfo,Ms=!0,Vn(e,t,n),Fs=r,Ms=i;break;case 0:case 11:case 14:case 15:Un(2,n,t),Ss||Un(4,n,t),Vn(e,t,n);break;case 1:Ss||(Hn(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount&&Gn(n,t,r)),Vn(e,t,n);break;case 21:Vn(e,t,n);break;case 22:Ss=(r=Ss)||null!==n.memoizedState,Vn(e,t,n),Ss=r;break;default:Vn(e,t,n)}}function Zn(e,t){var r=function(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return null===t&&(t=e.stateNode=new Ds),t;case 22:return null===(t=(e=e.stateNode)._retryCache)&&(t=e._retryCache=new Ds),t;default:throw Error(n(435,e.tag))}}(e);t.forEach(function(t){if(!r.has(t)){r.add(t);var n=$r.bind(null,e,t);t.then(n,n)}})}function $n(e,t){var r=t.deletions;if(null!==r)for(var i=0;i<r.length;i++){var a=r[i],o=e,s=t,l=s;e:for(;null!==l;){switch(l.tag){case 27:case 5:Fs=l.stateNode,Ms=!1;break e;case 3:case 4:Fs=l.stateNode.containerInfo,Ms=!0;break e}l=l.return}if(null===Fs)throw Error(n(160));Xn(o,s,a),Fs=null,Ms=!1,null!==(o=a.alternate)&&(o.return=null),a.return=null}if(13886&t.subtreeFlags)for(t=t.child;null!==t;)er(t,e),t=t.sibling}function er(e,t){var r=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:$n(t,e),tr(e),4&i&&(Un(3,e,e.return),Tn(3,e),Un(5,e,e.return));break;case 1:$n(t,e),tr(e),512&i&&(Ss||null===r||Hn(r,r.return)),64&i&&xs&&null!==(e=e.updateQueue)&&null!==(i=e.callbacks)&&(r=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=null===r?i:r.concat(i));break;case 26:var a,o;case 27:case 5:if($n(t,e),tr(e),512&i&&(Ss||null===r||Hn(r,r.return)),32&e.flags){a=e.stateNode;try{Ia(a)}catch(t){Yr(e,e.return,t)}}4&i&&null!=e.stateNode&&function(e,t,n){try{fa(e.stateNode,e.type,n,t,e)}
vendor: 12,074 bytes, line 2
2catch(t){Yr(e,e.return,t)}}(e,a=e.memoizedProps,null!==r?r.memoizedProps:a),1024&i&&(ks=!0);break;case 6:if($n(t,e),tr(e),4&i&&ji){if(null===e.stateNode)throw Error(n(162));i=e.memoizedProps,r=null!==r?r.memoizedProps:i,a=e.stateNode;try{ha(a,r,i)}catch(t){Yr(e,e.return,t)}}break;case 3:$n(t,e),tr(e),ks&&(ks=!1,nr(e));break;case 4:case 12:$n(t,e),tr(e);break;case 31:$n(t,e),tr(e),4&i&&null!==(i=e.updateQueue)&&(e.updateQueue=null,Zn(e,i));break;case 13:$n(t,e),tr(e),8192&e.child.flags&&null!==e.memoizedState!=(null!==r&&null!==r.memoizedState)&&(il=Xa()),4&i&&null!==(i=e.updateQueue)&&(e.updateQueue=null,Zn(e,i));break;case 22:a=null!==e.memoizedState;var s=null!==r&&null!==r.memoizedState,l=xs,A=Ss;if(xs=l||a,Ss=A||s,$n(t,e),Ss=A,xs=l,tr(e),8192&i&&((t=e.stateNode)._visibility=a?-2&t._visibility:1|t._visibility,a&&(null===r||s||xs||Ss||ir(e)),ji))e:if(r=null,ji)for(t=e;;){if(5===t.tag||Na){if(null===r){s=r=t;try{o=s.stateNode,a?Ca(o):ba(s.stateNode,s.memoizedProps)}catch(e){Yr(s,s.return,e)}}}else if(6===t.tag){if(null===r){s=t;try{var u=s.stateNode;a?Ea(u):Ba(u,s.memoizedProps)}catch(e){Yr(s,s.return,e)}}}else if(18===t.tag){if(null===r){s=t;try{var c=s.stateNode;a?Fa(c):Ma(s.stateNode)}catch(e){Yr(s,s.return,e)}}}else if((22!==t.tag&&23!==t.tag||null===t.memoizedState||t===e)&&null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;null===t.sibling;){if(null===t.return||t.return===e)break e;r===t&&(r=null),t=t.return}r===t&&(r=null),t.sibling.return=t.return,t=t.sibling}4&i&&null!==(i=e.updateQueue)&&null!==(r=i.retryQueue)&&(i.retryQueue=null,Zn(e,r));break;case 19:$n(t,e),tr(e),4&i&&null!==(i=e.updateQueue)&&(e.updateQueue=null,Zn(e,i));break;case 30:case 21:break;default:$n(t,e),tr(e)}}function tr(e){var t=e.flags;if(2&t){try{for(var r,i=e.return;null!==i;){if(Jn(i)){r=i;break}i=i.return}if(ji){if(null==r)throw Error(n(160));switch(r.tag){case 27:case 5:var a=r.stateNode;32&r.flags&&(Ia(a),r.flags&=-33),Kn(e,_n(e),a);break;case 3:case 4:var o=r.stateNode.containerInfo;jn(e,_n(e),o);break;default:throw Error(n(161))}}}catch(t){Yr(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function nr(e){if(1024&e.subtreeFlags)for(e=e.child;null!==e;){var t=e;nr(t),5===t.tag&&1024&t.flags&&Aa(t.stateNode),e=e.sibling}}function rr(e,t){if(8772&t.subtreeFlags)for(t=t.child;null!==t;)Yn(e,t.alternate,t),t=t.sibling}function ir(e){for(e=e.child;null!==e;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Un(4,t,t.return),ir(t);break;case 1:Hn(t,t.return);var n=t.stateNode;"function"==typeof n.componentWillUnmount&&Gn(t,t.return,n),ir(t);break;case 27:case 26:case 5:Hn(t,t.return),ir(t);break;case 22:null===t.memoizedState&&ir(t);break;default:ir(t)}e=e.sibling}}function ar(e,t,n){for(n=n&&!!(8772&t.subtreeFlags),t=t.child;null!==t;){var r=t.alternate,i=e,a=t,o=a.flags;switch(a.tag){case 0:case 11:case 15:ar(i,a,n),Tn(4,a);break;case 1:if(ar(i,a,n),"function"==typeof(i=(r=a).stateNode).componentDidMount)try{i.componentDidMount()}catch(e){Yr(r,r.return,e)}if(null!==(i=(r=a).updateQueue)){var s=r.stateNode;try{var l=i.shared.hiddenCallbacks;if(null!==l)for(i.shared.hiddenCallbacks=null,i=0;i<l.length;i++)ve(l[i],s)}catch(e){Yr(r,r.return,e)}}n&&64&o&&On(a),zn(a,a.return);break;case 27:case 26:case 5:ar(i,a,n),n&&null===r&&4&o&&Wn(a),zn(a,a.return);break;case 12:case 31:case 13:default:ar(i,a,n);break;case 22:null===a.memoizedState&&ar(i,a,n),zn(a,a.return);case 30:}t=t.sibling}}function or(e,t){var n=null;null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),e=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(e=t.memoizedState.cachePool.pool),e!==n&&(null!=e&&e.refCount++,null!=n&&H(n))}function sr(e,t){e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&H(e))}function lr(e,t,n,r){if(10256&t.subtreeFlags)for(t=t.child;null!==t;)Ar(e,t,n,r),t=t.sibling}function Ar(e,t,n,r){var i=t.flags;switch(t.tag){case 0:case 11:case 15:lr(e,t,n,r),2048&i&&Tn(9,t);break;case 1:case 31:case 13:default:lr(e,t,n,r);break;case 3:lr(e,t,n,r),2048&i&&(e=null,null!==t.alternate&&(e=t.alternate.memoizedState.cache),(t=t.memoizedState.cache)!==e&&(t.refCount++,null!=e&&H(e)));break;case 12:if(2048&i){lr(e,t,n,r),e=t.stateNode;try{var a=t.memoizedProps,o=a.id,s=a.onPostCommit;"function"==typeof s&&s(o,null===t.alternate?"mount":"update",e.passiveEffectDuration,-0)}catch(e){Yr(t,t.return,e)}}else lr(e,t,n,r);break;case 23:break;case 22:a=t.stateNode,o=t.alternate,null!==t.memoizedState?2&a._visibility?lr(e,t,n,r):cr(e,t):2&a._visibility?lr(e,t,n,r):(a._visibility|=2,ur(e,t,n,r,!!(10256&t.subtreeFlags)||!1)),2048&i&&or(o,t);break;case 24:lr(e,t,n,r),2048&i&&sr(t.alternate,t)}}function ur(e,t,n,r,i){for(i=i&&(!!(10256&t.subtreeFlags)||!1),t=t.child;null!==t;){var a=e,o=t,s=n,l=r,A=o.flags;switch(o.tag){case 0:case 11:case 15:ur(a,o,s,l,i),Tn(8,o);break;case 23:break;case 22:var u=o.stateNode;null!==o.memoizedState?2&u._visibility?ur(a,o,s,l,i):cr(a,o):(u._visibility|=2,ur(a,o,s,l,i)),i&&2048&A&&or(o.alternate,o);break;case 24:ur(a,o,s,l,i),i&&2048&A&&sr(o.alternate,o);break;default:ur(a,o,s,l,i)}t=t.sibling}}function cr(e,t){if(10256&t.subtreeFlags)for(t=t.child;null!==t;){var n=e,r=t,i=r.flags;switch(r.tag){case 22:cr(n,r),2048&i&&or(r.alternate,r);break;case 24:cr(n,r),2048&i&&sr(r.alternate,r);break;default:cr(n,r)}t=t.sibling}}function hr(e,t,n){if(e.subtreeFlags&Ls)for(e=e.child;null!==e;)gr(e,t,n),e=e.sibling}function gr(e,t,n){switch(e.tag){case 26:if(hr(e,t,n),e.flags&Ls)if(null!==e.memoizedState)Pa(n,Ns,e.memoizedState,e.memoizedProps);else{var r=e.stateNode,i=e.type;e=e.memoizedProps,((335544128&t)===t||na(i,e))&&aa(n,r,i,e)}break;case 5:hr(e,t,n),e.flags&Ls&&(r=e.stateNode,i=e.type,e=e.memoizedProps,((335544128&t)===t||na(i,e))&&aa(n,r,i,e));break;case 3:case 4:default:hr(e,t,n);break;case 22:null===e.memoizedState&&(null!==(r=e.alternate)&&null!==r.memoizedState?(r=Ls,Ls=16777216,hr(e,t,n),Ls=r):hr(e,t,n))}}function fr(e){var t=e.alternate;if(null!==t&&null!==(e=t.child)){t.child=null;do{t=e.sibling,e.sibling=null,e=t}while(null!==e)}}function dr(e){var t=e.deletions;if(16&e.flags){if(null!==t)for(var n=0;n<t.length;n++){var r=t[n];Rs=r,yr(r,e)}fr(e)}if(10256&e.subtreeFlags)for(e=e.child;null!==e;)pr(e),e=e.sibling}function pr(e){switch(e.tag){case 0:case 11:case 15:dr(e),2048&e.flags&&Un(9,e,e.return);break;case 3:case 12:default:dr(e);break;case 22:var t=e.stateNode;null!==e.memoizedState&&2&t._visibility&&(null===e.return||13!==e.return.tag)?(t._visibility&=-3,mr(e)):dr(e)}}function mr(e){var t=e.deletions;if(16&e.flags){if(null!==t)for(var n=0;n<t.length;n++){var r=t[n];Rs=r,yr(r,e)}fr(e)}for(e=e.child;null!==e;){switch((t=e).tag){case 0:case 11:case 15:Un(8,t,t.return),mr(t);break;case 22:2&(n=t.stateNode)._visibility&&(n._visibility&=-3,mr(t));break;default:mr(t)}e=e.sibling}}function yr(e,t){for(;null!==Rs;){var n=Rs;switch(n.tag){case 0:case 11:case 15:Un(8,n,t);break;case 23:case 22:if(null!==n.memoizedState&&null!==n.memoizedState.cachePool){var r=n.memoizedState.cachePool.pool;null!=r&&r.refCount++}break;case 24:H(n.memoizedState.cache)}if(null!==(r=n.child))r.return=n,Rs=r;else e:for(n=e;null!==Rs;){var i=(r=Rs).sibling,a=r.return;if(qn(r),r===n){Rs=null;break e}if(null!==i){i.return=a,Rs=i;break e}Rs=a}}}function Ir(){return 2&Os&&0!==Hs?Hs&-Hs:null!==Fi.T?X():Xi()}function Cr(){if(0===$s)if(536870912&Hs&&!bo)$s=536870912;else{var e=_a;!(3932160&(_a<<=1))&&(_a=262144),$s=e}return null!==(e=as.current)&&(e.flags|=32),$s}function Er(e,t,n){(e!==Gs||2!==Ws&&9!==Ws)&&null===e.cancelPendingCommit||(xr(e,0),Qr(e,Hs,$s,!1)),f(e,n),2&Os&&e===Gs||(e===Gs&&(!(2&Os)&&(Xs|=n),4===qs&&Qr(e,Hs,$s,!1)),_(e))}function br(e,t,r){if(6&Os)throw Error(n(327));for(var i=!r&&!(127&t)&&0==(t&e.expiredLanes)||u(e,t),a=i?function(e,t){var r=Os;Os|=2;var i=kr(),a=Dr();Gs!==e||Hs!==t?(sl=null,ol=Xa()+500,xr(e,t)):js=u(e,t);e:for(;;)try{if(0!==Ws&&null!==zs){t=zs;var o=Js;t:switch(Ws){case 1:Ws=0,Js=null,Tr(e,t,o,1);break;case 2:case 9:if(re(o)){Ws=0,Js=null,Pr(t);break}t=function(){2!==Ws&&9!==Ws||Gs!==e||(Ws=7),_(e)},o.then(t,t);break e;case 3:Ws=7;break e;case 4:Ws=5;break e;case 7:re(o)?(Ws=0,Js=null,Pr(t)):(Ws=0,Js=null,Tr(e,t,o,7));break;case 5:var s=null;switch(zs.tag){case 26:s=zs.memoizedState;case 5:case 27:var l=zs,A=l.type,c=l.pendingProps;if(s?La(s):ra(l.stateNode,A,c)){Ws=0,Js=null;var h=l.sibling;if(null!==h)zs=h;else{var g=l.return;null!==g?(zs=g,Ur(g)):zs=null}break t}}Ws=0,Js=null,Tr(e,t,o,5);break;case 6:Ws=0,Js=null,Tr(e,t,o,6);break;case 8:vr(),qs=6;break e;default:throw Error(n(462))}}Nr();break}catch(t){Sr(e,t)}return vo=Qo=null,Fi.H=i,Fi.A=a,Os=r,null!==zs?0:(Gs=null,Hs=0,he(),qs)}(e,t):Fr(e,t,!0),o=i;;){if(0===a){js&&!i&&Qr(e,t,0,!1);break}if(r=e.current.alternate,!o||wr(r)){if(2===a){if(o=t,e.errorRecoveryDisabledLanes&o)var s=0;else s=0!=(s=-536870913&e.pendingLanes)?s:536870912&s?536870912:0;if(0!==s){t=s;e:{var l=e;a=tl;var c=Ki;if(c&&(xr(l,s).flags|=256),2!==(s=Fr(l,s,!1))){if(Ks&&!c){l.errorRecoveryDisabledLanes|=o,Xs|=o,a=4;break e}o=nl,nl=a,null!==o&&(null===nl?nl=o:nl.push.apply(nl,o))}a=s}if(o=!1,2!==a)continue}}if(1===a){xr(e,0),Qr(e,t,0,!0);break}e:{switch(i=e,o=a){case 0:case 1:throw Error(n(345));case 4:if((4194048&t)!==t)break;case 6:Qr(i,t,$s,!_s);break e;case 2:nl=null;break;case 3:case 5:break;default:throw Error(n(329))}if((62914560&t)===t&&10<(a=il+300-Xa())){if(Qr(i,t,$s,!_s),0!==A(i,0,!0))break e;hl=t,i.timeoutHandle=Wi(Br.bind(null,i,r,nl,sl,rl,t,$s,Xs,el,_s,o,"Throttled",-0,0),a)}else Br(i,r,nl,sl,rl,t,$s,Xs,el,_s,o,null,-0,0)}break}a=Fr(e,t,!1),o=!1}_(e)}function Br(e,t,n,r,i,a,o,s,l,A,u,c,h,g){if(e.timeoutHandle=_i,8192&(c=t.subtreeFlags)||!(16785408&~c)){gr(t,a,c=ia());var f=(62914560&a)===a?il-Xa():(4194048&a)===a?al-Xa():0;if(null!==(f=oa(c,f)))return hl=a,e.cancelPendingCommit=f(Gr.bind(null,e,t,a,n,r,i,o,s,l,u,c,null,h,g)),void Qr(e,a,o,!A)}Gr(e,t,a,n,r,i,o,s,l)}function wr(e){for(var t=e;;){var n=t.tag;if((0===n||11===n||15===n)&&16384&t.flags&&null!==(n=t.updateQueue)&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!ao(a(),i))return!1}catch(e){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}function Qr(e,t,n,r){t&=~Zs,t&=~Xs,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var i=t;0<i;){var a=31-za(i),o=1<<a;r[a]=-1,i&=~o}0!==n&&d(e,n,t)}function vr(){if(null!==zs){if(0===Ws)var e=zs.return;else vo=Qo=null,_e(e=zs),Yo=null,qo=0,e=zs;for(;null!==e;)Pn(e.alternate,e),e=e.return;zs=null}}function xr(e,t){var n=e.timeoutHandle;n!==_i&&(e.timeoutHandle=_i,Ji(n)),null!==(n=e.cancelPendingCommit)&&(e.cancelPendingCommit=null,n()),hl=0,vr(),Gs=e,zs=n=ni(e.current,null),Hs=t,Ws=0,Js=null,_s=!1,js=u(e,t),Ks=!1,el=$s=Zs=Xs=Vs=qs=0,nl=tl=null,rl=!1,8&t&&(t|=32&t);var r=e.entangledLanes;if(0!==r)for(e=e.entanglements,r&=t;0<r;){var i=31-za(r),a=1<<i;t|=e[i],r&=~a}return Ys=t,he(),n}function Sr(e,t){As=null,Fi.H=Is,t===Wo||t===_o?(t=oe(),Ws=3):t===Jo?(t=oe(),Ws=4):Ws=t===ws?8:null!==t&&"object"==typeof t&&"function"==typeof t.then?6:1,Js=t,null===zs&&(qs=1,$t(e,w(t,e.current)))}function kr(){var e=Fi.H;return Fi.H=Is,null===e?Is:e}function Dr(){var e=Fi.A;return Fi.A=Ps,e}function Rr(){qs=4,_s||(4194048&Hs)!==Hs&&null!==as.current||(js=!0),!(134217727&Vs)&&!(134217727&Xs)||null===Gs||Qr(Gs,Hs,$s,!1)}function Fr(e,t,n){var r=Os;Os|=2;var i=kr(),a=Dr();Gs===e&&Hs===t||(sl=null,xr(e,t)),t=!1;var o=qs;e:for(;;)try{if(0!==Ws&&null!==zs){var s=zs,l=Js;switch(Ws){case 8:vr(),o=6;break e;case 3:case 2:case 9:case 6:null===as.current&&(t=!0);var A=Ws;if(Ws=0,Js=null,Tr(e,s,l,A),n&&js){o=0;break e}break;default:A=Ws,Ws=0,Js=null,Tr(e,s,l,A)}}Mr(),o=qs;break}catch(t){Sr(e,t)}return t&&e.shellSuspendCounter++,vo=Qo=null,Os=r,Fi.H=i,Fi.A=a,null===zs&&(Gs=null,Hs=0,he()
vendor: 4,191 bytes, line 2
2),o}function Mr(){for(;null!==zs;)Lr(zs)}function Nr(){for(;null!==zs&&!qa();)Lr(zs)}function Lr(e){var t=kn(e.alternate,e,Ys);e.memoizedProps=e.pendingProps,null===t?Ur(e):zs=t}function Pr(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=pn(n,t,t.pendingProps,t.type,void 0,Hs);break;case 11:t=pn(n,t,t.pendingProps,t.type.render,t.ref,Hs);break;case 5:_e(t);default:Pn(n,t),t=kn(n,t=zs=ri(t,Ys),Ys)}e.memoizedProps=e.pendingProps,null===t?Ur(e):zs=t}function Tr(e,t,r,i){vo=Qo=null,_e(t),Yo=null,qo=0;var a=t.return;try{if(function(e,t,r,i,a){if(r.flags|=32768,null!==i&&"object"==typeof i&&"function"==typeof i.then){if(null!==(t=r.alternate)&&L(t,r,a,!0),null!==(r=as.current)){switch(r.tag){case 31:case 13:return null===os?Rr():null===r.alternate&&0===qs&&(qs=3),r.flags&=-257,r.flags|=65536,r.lanes=a,i===jo?r.flags|=16384:(null===(t=r.updateQueue)?r.updateQueue=new Set([i]):t.add(i),qr(e,i,a)),!1;case 22:return r.flags|=65536,i===jo?r.flags|=16384:(null===(t=r.updateQueue)?(t={transitions:null,markerInstances:null,retryQueue:new Set([i])},r.updateQueue=t):null===(r=t.retryQueue)?t.retryQueue=new Set([i]):r.add(i),qr(e,i,a)),!1}throw Error(n(435,r.tag))}return qr(e,i,a),Rr(),!1}var o=Error(n(520),{cause:i});if(o=w(o,r),null===tl?tl=[o]:tl.push(o),4!==qs&&(qs=2),null===t)return!0;i=w(i,r),r=t;do{switch(r.tag){case 3:return r.flags|=65536,e=a&-a,r.lanes|=e,Be(r,e=tn(r.stateNode,i,e)),!1;case 1:if(t=r.type,o=r.stateNode,!(128&r.flags||"function"!=typeof t.getDerivedStateFromError&&(null===o||"function"!=typeof o.componentDidCatch||null!==ll&&ll.has(o))))return r.flags|=65536,a&=-a,r.lanes|=a,rn(a=nn(a),e,r,i),Be(r,a),!1}r=r.return}while(null!==r);return!1}(e,a,t,r,Hs))return qs=1,$t(e,w(r,e.current)),void(zs=null)}catch(t){if(null!==a)throw zs=a,t;return qs=1,$t(e,w(r,e.current)),void(zs=null)}32768&t.flags?(1===i?e=!0:js||536870912&Hs?e=!1:(_s=e=!0,(2===i||9===i||3===i||6===i)&&null!==(i=as.current)&&13===i.tag&&(i.flags|=16384)),Or(t,e)):Ur(t)}function Ur(e){var t=e;do{if(32768&t.flags)return void Or(t,_s);e=t.return;var n=Nn(t.alternate,t,Ys);if(null!==n)return void(zs=n);if(null!==(t=t.sibling))return void(zs=t);zs=t=e}while(null!==t);0===qs&&(qs=5)}function Or(e,t){do{var n=Ln(e.alternate,e);if(null!==n)return n.flags&=32767,void(zs=n);if(null!==(n=e.return)&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&null!==(e=e.sibling))return void(zs=e);zs=e=n}while(null!==e);qs=6,zs=null}function Gr(e,t,r,i,a,o,s,l,A){e.cancelPendingCommit=null;do{_r()}while(0!==Al);if(6&Os)throw Error(n(327));if(null!==t){if(t===e.current)throw Error(n(177));if(o=t.lanes|t.childLanes,function(e,t,n,r,i,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,l=e.expirationTimes,A=e.hiddenUpdates;for(n=o&~n;0<n;){var u=31-za(n),c=1<<u;s[u]=0,l[u]=-1;var h=A[u];if(null!==h)for(A[u]=null,u=0;u<h.length;u++){var g=h[u];null!==g&&(g.lane&=-536870913)}n&=~c}0!==r&&d(e,r,0),0!==a&&0===i&&0!==e.tag&&(e.suspendedLanes|=a&~(o&~t))}(e,r,o|=es,s,l,A),e===Gs&&(zs=Gs=null,Hs=0),cl=t,ul=e,hl=r,gl=o,fl=a,dl=i,10256&t.subtreeFlags||10256&t.flags?(e.callbackNode=null,e.callbackPriority=0,Ka(eo,function(){return jr(),null})):(e.callbackNode=null,e.callbackPriority=0),i=!!(13878&t.flags),13878&t.subtreeFlags||i){i=Fi.T,Fi.T=null,a=Vi(),qi(2),s=Os,Os|=4;try{!function(e,t){for(Pi(e.containerInfo),Rs=t;null!==Rs;)if(t=(e=Rs).child,1028&e.subtreeFlags&&null!==t)t.return=e,Rs=t;else for(;null!==Rs;){var r=(e=Rs).alternate;switch(t=e.flags,e.tag){case 0:if(4&t&&null!==(t=null!==(t=e.updateQueue)?t.events:null))for(var i=0;i<t.length;i++){var a=t[i];a.ref.impl=a.nextImpl}break;case 11:case 15:case 5:case 26:case 27:case 6:case 4:case 17:break;case 1:if(1024&t&&null!==r){t=void 0,i=e,a=r.memoizedProps,r=r.memoizedState;var o=i.stateNode;try{var s=Zt(i.type,a);t=o.getSnapshotBeforeUpdate(s,r),o.__reactInternalSnapshotBeforeUpdate=t}catch(e){Yr(i,i.return,e)}}break;case 3:1024&t&&ji&&wa(e.stateNode.containerInfo);break;default:if(1024&t)throw Error(n(163))}if(null!==(t=e.sibling)){t.return=e.return,Rs=t;break}
2Rs=e.return}}(e,t)}finally{Os=s,qi(a),Fi.T=i}}Al=1,zr(),Hr(),Wr()}}function zr(){if(1===Al){Al=0;var e=ul,t=cl,n=!!(13878&t.flags);if(13878&t.subtreeFlags||n){n=Fi.T,Fi.T=null;var r=Vi();qi(2);var i=Os;Os|=4;try{er(t,e),Ti(e.containerInfo)}finally{Os=i,qi(r),Fi.T=n}}e.current=t,Al=2}}function Hr(){if(2===Al){Al=0;var e=ul,t=cl,n=!!(8772&t.flags);if(8772&t.subtreeFlags||n){n=Fi.T,Fi.T=null;var r=Vi();qi(2);var i=Os;Os|=4;try{Yn(e,t.alternate,t)}finally{Os=i,qi(r),Fi.T=n}}Al=3}}function Wr(){if(4===Al||3===Al){Al=0,Va();var e=ul,t=cl,n=hl,r=dl;10256&t.subtreeFlags||10256&t.flags?Al=5:(Al=0,cl=ul=null,Jr(e,e.pendingLanes));var i=e.pendingLanes;if(0===i&&(ll=null),y(n),t=t.stateNode,null!==r){t=Fi.T,i=Vi(),qi(2),Fi.T=null;try{for(var a=e.onRecoverableError,o=0;o<r.length;o++){var s=r[o];a(s.value,{componentStack:s.stack})}}finally{Fi.T=t,qi(i)}}!!(3&hl)&&_r(),_(e),i=e.pendingLanes,261930&n&&42&i?e===ml?pl++:(pl=0,ml=e):pl=0,j(0)}}function Jr(e,t){0==(e.pooledCacheLanes&=t)&&null!=(t=e.pooledCache)&&(e.pooledCache=null,H(t))}function _r(){return zr(),Hr(),Wr(),jr()}function jr(){if(5!==Al)return!1;var e=ul,t=gl;gl=0;var r=y(hl),i=32>r?32:r;r=Fi.T;var a=Vi();try{qi(i),Fi.T=null,i=fl,fl=null;var o=ul,s=hl;if(Al=0,cl=ul=null,hl=0,6&Os)throw Error(n(331));var l=Os;return Os|=4,pr(o.current),Ar(o,o.current,s,i),Os=l,j(0),io&&io.onPostCommitFiberRoot,!0}finally{qi(a),Fi.T=r,Jr(e,t)}}function Kr(e,t,n){t=w(n,t),null!==(e=Ee(e,t=tn(e.stateNode,t,2),2))&&(f(e,2),_(e))}function Yr(e,t,n){if(3===e.tag)Kr(e,e,n);else for(;null!==t;){if(3===t.tag){Kr(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===ll||!ll.has(r))){e=w(n,e),null!==(r=Ee(t,n=nn(2),2))&&(rn(n,r,t,e),f(r,2),_(r));break}}t=t.return}}function qr(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new Us;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)||(Ks=!0,i.add(n),e=Vr.bind(null,e,t,n),t.then(e,e))}function Vr(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,Gs===e&&(Hs&n)===n&&(4===qs||3===qs&&(62914560&Hs)===Hs&&300>Xa()-il?!(2&Os)&&xr(e,0):Zs|=n,el===Hs&&(el=0)),_(e)}function Xr(e,t){0===t&&(t=h()),null!==(e=de(e,t))&&(f(e,t),_(e))}function Zr(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Xr(e,n)}function $r(e,t){var r=0;switch(e.tag){case 31:case 13:var i=e.stateNode,a=e.memoizedState;null!==a&&(r=a.retryLane);break;case 19:i=e.stateNode;break;case 22:i=e.stateNode._retryCache;break;default:throw Error(n(314))}null!==i&&i.delete(t),Xr(e,r)}function ei(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.refCleanup=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 ti(e){return!(!(e=e.prototype)||!e.isReactComponent)}function ni(e,n){var r=e.alternate;return null===r?((r=t(e.tag,n,e.key,e.mode)).elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=n,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=65011712&e.flags,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,n=e.dependencies,r.dependencies=null===n?null:{lanes:n.lanes,firstContext:n.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r.refCleanup=e.refCleanup,r}function ri(e,t){e.flags&=65011714;var n=e.alternate;return null===n?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function ii(e,r,i,a,o,s){var l=0;if(a=e,"function"==typeof e)ti(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case xi:return(e=t(31,i,r,o)).elementType=xi,e.lanes=s,e;case mi:return ai(i.children,o,s,r);case yi:l=8,o|=24;break;case Ii:return(e=t(12,i,r,2|o)).elementType=Ii,e.lanes=s,e;case Bi:return(e=t(13,i,r,o)).elementType=Bi,e.lanes=s,e;case wi:return(e=t(19,i,r,o)).elementType=wi,e.lanes=s,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case Ei:l=10;break e;case Ci:l=9;break e;case bi:l=11;break e;case Qi:l=14;break e;case vi:l=16,a=null;break e}l=29,i=Error(n(130,null===e?"null":typeof e,"")),a=null}return(r=t(l,i,r,o)).elementType=e,r.type=a,r.lanes=s,r}function ai(e,n,r,i){return(e=t(7,e,i,n)).lanes=r,e}function oi(e,n,r){return(e=t(6,e,null,n)).lanes=r,e}function si(e,n,r){return(n=t(4,null!==e.children?e.children:[],e.key,n)).lanes=r,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function li(e,t,n,r,i,a,o,s,l){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=_i,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=g(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=g(0),this.hiddenUpdates=g(null),this.identifierPrefix=r,this.onUncaughtError=i,this.onCaughtError=a,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=l,this.incompleteTransitions=new Map}function Ai(e,t,n,r,i,a){i=function(e){return e?e=Ga:Ga}(i),null===r.context?r.context=i:r.pendingContext=i,(r=Ce(t)).payload={element:n},null!==(a=void 0===a?null:a)&&(r.callback=a),null!==(n=Ee(e,r,t))&&(Er(n,0,t),be(n,e,t))}var ui={},ci=W,hi=Dx,gi=Object.assign,fi=Symbol.for("react.element"),di=Symbol.for("react.transitional.element"),pi=Symbol.for("react.portal"),mi=Symbol.for("react.fragment"),yi=Symbol.for("react.strict_mode"),Ii=Symbol.for("react.profiler"),Ci=Symbol.for("react.consumer"),Ei=Symbol.for("react.context"),bi=Symbol.for("react.forward_ref"),Bi=Symbol.for("react.suspense"),wi=Symbol.for("react.suspense_list"),Qi=Symbol.for("react.memo"),vi=Symbol.for("react.lazy"),xi=Symbol.for("react.activity"),Si=Symbol.for("react.memo_cache_sentinel"),ki=Symbol.iterator,Di=Symbol.for("react.client.reference"),Ri=Array.isArray,Fi=ci.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Mi=e.getPublicInstance,Ni=e.getRootHostContext,Li=e.getChildHostContext,Pi=e.prepareForCommit,Ti=e.resetAfterCommit,Ui=e.createInstance,Oi=e.appendInitialChild,Gi=e.f
2inalizeInitialChildren,zi=e.shouldSetTextContent,Hi=e.createTextInstance,Wi=null,Ji=null,_i=e.noTimeout,ji=!0,Ki=null,Yi=null,qi=e.setCurrentUpdatePriority,Vi=e.getCurrentUpdatePriority,Xi=e.resolveUpdatePriority;e.trackSchedulerEvent,e.resolveEventType,e.resolveEventTimeStamp;var Zi=e.shouldAttemptEagerTransition,$i=e.detachDeletedInstance;e.requestPostPaintCallback;var ea=e.maySuspendCommit,ta=null,na=null,ra=null,ia=null,aa=null,oa=null,sa=null,la=null,Aa=null,ua=e.appendChild,ca=e.appendChildToContainer,ha=e.commitTextUpdate,ga=null,fa=e.commitUpdate,da=e.insertBefore,pa=null,ma=e.removeChild,ya=e.removeChildFromContainer,Ia=e.resetTextContent,Ca=null,Ea=null,ba=null,Ba=null,wa=e.clearContainer,Qa=null,va=null,xa=null,Sa=null,ka=null,Da=null,Ra=null,Fa=null,Ma=null,Na=null,La=null,Pa=null,Ta=null,Ua=[],Oa=-1,Ga={},za=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(Ha(e)/Wa|0)|0},Ha=Math.log,Wa=Math.LN2,Ja=256,_a=262144,ja=4194304,Ka=hi.unstable_scheduleCallback,Ya=hi.unstable_cancelCallback,qa=hi.unstable_shouldYield,Va=hi.unstable_requestPaint,Xa=hi.unstable_now,Za=hi.unstable_ImmediatePriority,$a=hi.unstable_UserBlockingPriority,eo=hi.unstable_NormalPriority,to=hi.unstable_IdlePriority,no=hi.log,ro=hi.unstable_setDisableYieldValue,io=null,ao="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};"function"==typeof reportError&&reportError;var oo,so,lo=Object.prototype.hasOwnProperty,Ao=!1,uo=new WeakMap,co=[],ho=0,go=null,fo=[],po=0,mo=null,yo=a(null),Io=a(null),Co=a(null),Eo=a(null),bo=!1,Bo=null;Error(n(519));var wo=a(null),Qo=null,vo=null,xo="undefined"!=typeof AbortController?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},So=hi.unstable_scheduleCallback,ko=hi.unstable_NormalPriority,Do={$$typeof:Ei,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0},Ro=null,Fo=null,Mo=!1,No=!1,Lo=!1,Po=0,To=null,Uo=0,Oo=0,Go=null,zo=Fi.S;Fi.S=function(e,t){al=Xa(),"object"==typeof t&&null!==t&&"function"==typeof t.then&&function(e,t){if(null===To){var n=To=[];Uo=0,Oo=X(),Go={status:"pending",value:void 0,then:function(e){n.push(e)}}}Uo++,t.then(Z,Z)}(0,t),null!==zo&&zo(e,t)};var Ho=a(null),Wo=Error(n(460)),Jo=Error(n(474)),_o=Error(n(542)),jo={then:function(){}},Ko=null,Yo=null,qo=0,Vo=ce(!0),Xo=ce(!1),Zo=[],$o=0,es=0,ts=!1,ns=!1,rs=a(null),is=a(0),as=a(null),os=null,ss=a(0),ls=0,As=null,us=null,cs=null,hs=!1,gs=!1,fs=!1,ds=0,ps=0,ms=null,ys=0,Is={readContext:U,use:qe,useCallback:Te,useContext:Te,useEffect:Te,useImperativeHandle:Te,useLayoutEffect:Te,useInsertionEffect:Te,useMemo:Te,useReducer:Te,useRef:Te,useState:Te,useDebugValue:Te,useDeferredValue:Te,useTransition:Te,useSyncExternalStore:Te,useId:Te,useHostTransitionStatus:Te,useFormState:Te,useActionState:Te,useOptimistic:Te,useMemoCache:Te,useCacheRefresh:Te};Is.useEffectEvent=Te;var Cs={readContext:U,use:qe,useCallback:function(e,t){return je().memoizedState=[e,void 0===t?null:t],e},useContext:U,useEffect:Qt,useImperativeHandle:function(e,t,n){n=null!=n?n.concat([e]):null,Bt(4194308,4,Dt.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Bt(4194308,4,e,t)},useInsertionEffect:function(e,t){Bt(4,2,e,t)},useMemo:function(e,t){var n=je();t=void 0===t?null:t;var r=e();if(fs){I(!0);try{e()}finally{I(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=je();if(void 0!==n){var i=n(t);if(fs){I(!0);try{n(t)}finally{I(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=Ht.bind(null,As,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},je().memoizedState=e},useState:function(e){var t=(e=st(e)).queue,n=Wt.bind(null,As,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:Ft,useDeferredValue:function(e,t){return Lt(je(),e,t)},useTransition:function(){var e=st(!1);return e=Tt.bind(null,As,e.queue,!0,!1),je().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,r){var i=As,a=je();if(r=t(),null===Gs)throw Error(n(349));!!(127&Hs)||nt(i,t,r),a.memoizedState=r;var o={value:r,getSnapshot:t};return a.queue=o,Qt(it.bind(null,i,o,e),[e]),i.flags|=2048,Et(9,{destroy:void 0},rt.bind(null,i,o,r,t),null),r},useId:function(){var e=je(),t=Gs.identifierPrefix;return t="_"+t+"r_"+(ys++).toString(32)+"_",e.memoizedState=t},useHostTransitionStatus:Ut,useFormState:pt,useActionState:pt,useOptimistic:function(e){var t=je();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=_t.bind(null,As,!0,n),n.dispatch=t,[e,t]},useMemoCache:Ve,useCacheRefresh:function(){return je().memoizedState=zt.bind(null,As)},useEffectEvent:function(e){var t=je(),r={impl:e};return t.memoizedState=r,function(){if(2&Os)throw Error(n(440));return r.impl.apply(void 0,arguments)}}},Es={readContext:U,use:qe,useCallback:Mt,useContext:U,useEffect:vt,useImperativeHandle:Rt,useInsertionEffect:St,useLayoutEffect:kt,useMemo:Nt,useReducer:Ze,useRef:bt,useState:function(){return Ze(Xe)},useDebugValue:Ft,useDeferredValue:function(e,t){return Pt(Ke(),us.memoizedState,e,t)},useTransition:function(){var e=Ze(Xe)[0],t=Ke().memoizedState;return["boolean"==typeof e?e:Ye(e),t]},useSyncExternalStore:tt,useId:Ot,useHostTransitionStatus:Ut,useFormState:mt,useActionState:mt,useOptimistic:function(e,t){return lt(Ke(),0,e,t)},useMemoCache:Ve,useCacheRefresh:Gt};Es.useEffectEvent=xt;var bs={readContext:U,use:qe,useCallback:Mt,useContext:U,useEffect:vt,useImperativeHandle:Rt,useInsertionEffect:St,useLayoutEffect:kt,useMemo:Nt,useReducer:et,useRef:bt,useState:function(){return et(Xe)},useDebugValue:Ft,useDeferredValue:function(e,t){var n=Ke();return null===us?Lt(n,e,t):Pt(n,us.memoizedState,e,t)},useTransition:function(){var e=et(Xe)[0],t=Ke().memoizedState;return["boolean"==typeof e?e:Ye(e),t]},useSyncExternalStore:tt,useId:Ot,useHostTransitionStatus:Ut,useFormState:Ct,useActionState:Ct,useOptimistic:function(e,t){var n=Ke();return null!==us?lt(n,0,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:Ve,useCacheRefresh:Gt};bs.useEffectEvent=xt;var Bs={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Ir(),i=Ce(r);i.payload=t,null!=n&&(i.callback=n),null!==(t=Ee(e,i,r))&&(Er(t,0,r),be(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Ir(),i=Ce(r);i.tag=1,i.payload=t,null!=n&&(i.callback=n),null!==(t=Ee(e,i,r))&&(Er(t,0,r),be(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Ir(),r=Ce(n);r.tag=2,null!=t&&(r.callback=t),null!==(t=Ee(e,r,n))&&(Er(t,0,n),be(t,e,n))}},ws=Error(n(461)),Qs=!1,vs={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null},xs=!1,Ss=!1,ks=!1,Ds="function"==typeof WeakSet?WeakSet:Set,Rs=null,Fs=null,Ms=!1,Ns=null,
2Ls=8192,Ps={getCacheForType:function(e){var t=U(Do),n=t.data.get(e);return void 0===n&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return U(Do).controller.signal}};if("function"==typeof Symbol&&Symbol.for){var Ts=Symbol.for;Ts("selector.component"),Ts("selector.has_pseudo_class"),Ts("selector.role"),Ts("selector.test_id"),Ts("selector.text")}var Us="function"==typeof WeakMap?WeakMap:Map,Os=0,Gs=null,zs=null,Hs=0,Ws=0,Js=null,_s=!1,js=!1,Ks=!1,Ys=0,qs=0,Vs=0,Xs=0,Zs=0,$s=0,el=0,tl=null,nl=null,rl=!1,il=0,al=0,ol=1/0,sl=null,ll=null,Al=0,ul=null,cl=null,hl=0,gl=0,fl=null,dl=null,pl=0,ml=null;return ui.createContainer=function(e,n,r,i,a,o,s,l,A,u){return function(e,n,r,i,a,o,s,l,A,u,c,h){return e=new li(e,n,r,s,A,u,c,h,null),n=1,!0===o&&(n|=24),o=t(3,null,null,n),e.current=o,o.stateNode=e,(n=z()).refCount++,e.pooledCache=n,n.refCount++,o.memoizedState={element:null,isDehydrated:r,cache:n},ye(o),e}(e,n,!1,0,0,i,o,0,s,l,A,u)},ui.flushSyncWork=function(){return!!(6&Os)||(j(0),!1)},ui.updateContainer=function(e,t,n,r){var i=t.current,a=Ir();return Ai(i,a,e,t,n,r),a},ui.updateContainerSync=function(e,t,n,r){return Ai(t.current,2,e,t,n,r),2},ui},xx.exports.default=xx.exports,Object.defineProperty(xx.exports,"__esModule",{value:!0})),kx.exports);var Rx,Fx=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}(Sx.exports),Mx={exports:{}},Nx={};Mx.exports=(Rx||(Rx=1,Nx.ConcurrentRoot=1,Nx.ContinuousEventPriority=8,Nx.DefaultEventPriority=32,Nx.DiscreteEventPriority=2,Nx.IdleEventPriority=268435456,Nx.LegacyRoot=0,Nx.NoEventPriority=0),Nx);var Lx=Mx.exports;const Px=(e,t)=>{const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let r=0;r<n.length;r+=1){const i=n[r];if("render"===i&&!e[i]!=!t[i])return!1;if("children"!==i&&e[i]!==t[i]){if("object"==typeof e[i]&&"object"==typeof t[i]&&Px(e[i],t[i]))continue;return!1}if("children"===i&&("string"==typeof e[i]||"string"==typeof t[i]))return e[i]===t[i]}return!0},Tx={},Ux=console.error;o();var Ox,Gx={exports:{}},zx=function(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var n=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})}),n}(cx());(Ox=Gx).exports=function e(t){var n=o(),r=W,i=zx;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 s=r.__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 l="function"==typeof Symbol&&Symbol.for,A=l?Symbol.for("react.element"):60103,u=l?Symbol.for("react.portal"):60106,c=l?Symbol.for("react.fragment"):60107,h=l?Symbol.for("react.strict_mode"):60108,g=l?Symbol.for("react.profiler"):60114,f=l?Symbol.for("react.provider"):60109,d=l?Symbol.for("react.context"):60110,p=l?Symbol.for("react.concurrent_mode"):60111,m=l?Symbol.for("react.forward_ref"):60112,y=l?Symbol.for("react.suspense"):60113,I=l?Symbol.for("react.suspense_list"):60120,C=l?Symbol.for("react.memo"):60115,E=l?Symbol.for("react.lazy"):60116,b="function"==typeof Symbol&&Symbol.iterator;function B(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=b&&e[b]||e["@@iterator"])?e:null}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 c:return"Fragment";case u:return"Portal";case g:return"Profiler";case h:return"StrictMode";case y:return"Suspense";case I:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case d:return"Context.Consumer";case f:return"Context.Provider";case m:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case C:return w(e.type);case E:if(e=1===e._status?e._result:null)return w(e)}return null}function Q(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(1026&(t=e).effectTag)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function v(e){if(Q(e)!==e)throw Error(a(188))}function x(e){var t=e.alternate;if(!t){if(null===(t=Q(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 v(i),e;if(o===r)return v(i),t;o=o.sibling}throw Error(a(188))}if(n.return!==r.return)n=i,r=o;else{for(var s=!1,l=i.child;l;){if(l===n){s=!0,n=i,r=o;break}if(l===r){s=!0,r=i,n=o;break}l=l.sibling}if(!s){for(l=o.child;l;){if(l===n){s=!0,n=o,r=i;break}if(l===r){s=!0,r=o,n=i;break}l=l.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}function S(e){if(!(e=x(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 k=t.getPublicInstance,D=t.getRootHostContext,R=t.getChildHostContext,F=t.prepareForCommit,M=t.resetAfterCommit,N=t.createInstance,L=t.appendInitialChild,P=t.finalizeInitialChildren,T=t.prepareUpdate,U=t.shouldSetTextContent,O=t.createTextInstance,G=null,z=t.noTimeout,H=t.a
vendor: 4,203 bytes, line 2
2ppendChild,J=t.appendChildToContainer,_=t.commitTextUpdate,j=t.commitUpdate,K=t.insertBefore,Y=t.removeChild,q=t.removeChildFromContainer,V=t.resetTextContent,X=/^(.*)[\\\/]/;function Z(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=w(e.type);n=null,r&&(n=w(r.type)),r=a,a="",i?a=" (at "+i.fileName.replace(X,"")+":"+i.lineNumber+")":n&&(a=" (created by "+n+")"),n="\n in "+(r||"Unknown")+a}t+=n,e=e.return}while(e);return t}var $=[],ee=-1;function te(e){0>ee||(e.current=$[ee],$[ee]=null,ee--)}function ne(e,t){ee++,$[ee]=e.current,e.current=t}var re={},ie={current:re},ae={current:!1},oe=re;function se(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 le(e){return null!=e.childContextTypes}function Ae(e){te(ae),te(ie)}function ue(e){te(ae),te(ie)}function ce(e,t,n){if(ie.current!==re)throw Error(a(168));ne(ie,t),ne(ae,n)}function he(e,t,r){var i=e.stateNode;if(e=t.childContextTypes,"function"!=typeof i.getChildContext)return r;for(var o in i=i.getChildContext())if(!(o in e))throw Error(a(108,w(t)||"Unknown",o));return n({},r,{},i)}function ge(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||re,oe=ie.current,ne(ie,t),ne(ae,ae.current),!0}function fe(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(t=he(e,t,oe),r.__reactInternalMemoizedMergedChildContext=t,te(ae),te(ie),ne(ie,t)):te(ae),ne(ae,n)}var de=i.unstable_runWithPriority,pe=i.unstable_scheduleCallback,me=i.unstable_cancelCallback,ye=i.unstable_shouldYield,Ie=i.unstable_requestPaint,Ce=i.unstable_now,Ee=i.unstable_getCurrentPriorityLevel,be=i.unstable_ImmediatePriority,Be=i.unstable_UserBlockingPriority,we=i.unstable_NormalPriority,Qe=i.unstable_LowPriority,ve=i.unstable_IdlePriority,xe={},Se=void 0!==Ie?Ie:function(){},ke=null,De=null,Re=!1,Fe=Ce(),Me=1e4>Fe?Ce:function(){return Ce()-Fe};function Ne(){switch(Ee()){case be:return 99;case Be:return 98;case we:return 97;case Qe:return 96;case ve:return 95;default:throw Error(a(332))}}function Le(e){switch(e){case 99:return be;case 98:return Be;case 97:return we;case 96:return Qe;case 95:return ve;default:throw Error(a(332))}}function Pe(e,t){return e=Le(e),de(e,t)}function Te(e,t,n){return e=Le(e),pe(e,t,n)}function Ue(e){return null===ke?(ke=[e],De=pe(be,Ge)):ke.push(e),xe}function Oe(){if(null!==De){var e=De;De=null,me(e)}Ge()}function Ge(){if(!Re&&null!==ke){Re=!0;var e=0;try{var t=ke;Pe(99,function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}}),ke=null}catch(t){throw null!==ke&&(ke=ke.slice(e+1)),pe(be,Oe),t}finally{Re=!1}}}var ze=3;function He(e,t,n){return 1073741821-(1+((1073741821-e+t/10)/(n/=10)|0))*n}var We="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},Je=Object.prototype.hasOwnProperty;function _e(e,t){if(We(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(!Je.call(t,n[r])||!We(e[n[r]],t[n[r]]))return!1;return!0}function je(e,t){if(e&&e.defaultProps)for(var r in t=n({},t),e=e.defaultProps)void 0===t[r]&&(t[r]=e[r]);return t}var Ke={current:null},Ye=null,qe=null,Ve=null;function Xe(){Ve=qe=Ye=null}function Ze(e,t){var n=e.type._context;ne(Ke,n._currentValue2),n._currentValue2=t}function $e(e){var t=Ke.current;te(Ke),(e=e.type._context)._currentValue2=t}function et(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 tt(e,t){Ye=e,Ve=qe=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(xn=!0),e.firstContext=null)}function nt(e,t){if(Ve!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(Ve=e,t
2=1073741823),t={context:e,observedBits:t,next:null},null===qe){if(null===Ye)throw Error(a(308));qe=t,Ye.dependencies={expirationTime:0,firstContext:t,responders:null}}else qe=qe.next=t;return e._currentValue2}var rt=!1;function it(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function at(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function ot(e,t){return{expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function st(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function lt(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,i=null;null===r&&(r=e.updateQueue=it(e.memoizedState))}else r=e.updateQueue,i=n.updateQueue,null===r?null===i?(r=e.updateQueue=it(e.memoizedState),i=n.updateQueue=it(n.memoizedState)):r=e.updateQueue=at(i):null===i&&(i=n.updateQueue=at(r));null===i||r===i?st(r,t):null===r.lastUpdate||null===i.lastUpdate?(st(r,t),st(i,t)):(st(r,t),i.lastUpdate=t)}function At(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=it(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=at(t)),t}function ct(e,t,r,i,a,o){switch(r.tag){case 1:return"function"==typeof(e=r.payload)?e.call(o,i,a):e;case 3:e.effectTag=-4097&e.effectTag|64;case 0:if(null==(a="function"==typeof(e=r.payload)?e.call(o,i,a):e))break;return n({},i,a);case 2:rt=!0}return i}function ht(e,t,n,r,i){rt=!1;for(var a=(t=ut(e,t)).baseState,o=null,s=0,l=t.firstUpdate,A=a;null!==l;){var u=l.expirationTime;u<i?(null===o&&(o=l,a=A),s<u&&(s=u)):(Ai(u,l.suspenseConfig),A=ct(e,0,l,A,n,r),null!==l.callback&&(e.effectTag|=32,l.nextEffect=null,null===t.lastEffect?t.firstEffect=t.lastEffect=l:(t.lastEffect.nextEffect=l,t.lastEffect=l))),l=l.next}for(u=null,l=t.firstCapturedUpdate;null!==l;){var c=l.expirationTime;c<i?(null===u&&(u=l,null===o&&(a=A)),s<c&&(s=c)):(A=ct(e,0,l,A,n,r),null!==l.callback&&(e.effectTag|=32,l.nextEffect=null,null===t.lastCapturedEffect?t.firstCapturedEffect=t.lastCapturedEffect=l:(t.lastCapturedEffect.nextEffect=l,t.lastCapturedEffect=l))),l=l.next}null===o&&(t.lastUpdate=null),null===u?t.lastCapturedUpdate=null:e.effectTag|=32,null===o&&null===u&&(a=A),t.baseState=a,t.firstUpdate=o,t.firstCapturedUpdate=u,ui(s),e.expirationTime=s,e.memoizedState=A}function gt(e,t,n){null!==t.firstCapturedUpdate&&(null!==t.lastUpdate&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null),ft(t.firstEffect,n),t.firstEffect=t.lastEffect=null,ft(t.firstCapturedEffect,n),t.firstCapturedEffect=t.lastCapturedEffect=null}function ft(e,t){for(;null!==e;){var n=e.callback;if(null!==n){e.callback=null;var r=t;if("function"!=typeof n)throw Error(a(191,n));n.call(r)}e=e.nextEffect}}var dt=s.ReactCurrentBatchConfig,pt=(new r.Component).refs;function mt(e,t,r,i){r=null==(r=r(i,t=e.memoizedState))?t:n({},t,r),e.memoizedState=r,null!==(i=e.updateQueue)&&0===e.expirationTime&&(i.baseState=r)}var yt={isMounted:function(e){return!!(e=e._reactInternalFiber)&&Q(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;
vendor: 5,605 bytes, line 2
2var r=Xr(),i=dt.suspense;(i=ot(r=Zr(r,e,i),i)).payload=t,null!=n&&(i.callback=n),lt(e,i),$r(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=Xr(),i=dt.suspense;(i=ot(r=Zr(r,e,i),i)).tag=1,i.payload=t,null!=n&&(i.callback=n),lt(e,i),$r(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=Xr(),r=dt.suspense;(r=ot(n=Zr(n,e,r),r)).tag=2,null!=t&&(r.callback=t),lt(e,r),$r(e,n)}};function It(e,t,n,r,i,a,o){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,o):!(t.prototype&&t.prototype.isPureReactComponent&&_e(n,r)&&_e(i,a))}function Ct(e,t,n){var r=!1,i=re,a=t.contextType;return"object"==typeof a&&null!==a?a=nt(a):(i=le(t)?oe:ie.current,a=(r=null!=(r=t.contextTypes))?se(e,i):re),t=new t(n,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=yt,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=a),t}function Et(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&&yt.enqueueReplaceState(t,t.state,null)}function bt(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=pt;var a=t.contextType;"object"==typeof a&&null!==a?i.context=nt(a):(a=le(t)?oe:ie.current,i.context=se(e,a)),null!==(a=e.updateQueue)&&(ht(e,a,n,i,r),i.state=e.memoizedState),"function"==typeof(a=t.getDerivedStateFromProps)&&(mt(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&&yt.enqueueReplaceState(i,i.state,null),null!==(a=e.updateQueue)&&(ht(e,a,n,i,r),i.state=e.memoizedState)),"function"==typeof i.componentDidMount&&(e.effectTag|=4)}var Bt=Array.isArray;function wt(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=""+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===pt&&(t=r.refs={}),null===e?delete t[i]:t[i]=e},t._stringRef=i,t)}if("string"!=typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function Qt(e,t){if("textarea"!==e.type)throw Error(a(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,""))}function vt(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=Di(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.effectTag=2,n):r:(t.effectTag=2,n):n}function s(t){return e&&null===t.alternate&&(t.effectTag=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=Mi(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=wt(e,t,n),r.return=e,r):((r=Ri(n.type,n.key,n.props,null,e.mode,r)).ref=wt(e,t,n),r.return=e,r)}function g(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Ni(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=Fi(n,e.mode,r,a)).return=e,t):((t=i(t,n)).return=e,t)}function d(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Mi(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case A:return(n=Ri(t.type,t.key,t.props,null,e.mode,n)).ref=wt(e,null,t),n.return=e,n;case u:return(t=Ni(t,e.mode,n)).return=e,t}if(Bt(t)||B(t))return(t=Fi(t,e.mode,n,null)).return=e,t;Qt(e,t)}return null}function p(e,t,n,r){var i=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==i?null:l(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case A:return n.key===i?n.type===c?f(e,t,n.props.children,r,i):h(e,t,n,r):null;case u:return n.key===i?g(e,t,n,r):null}if(Bt(n)||B(n))return null!==i?null:f(e,t,n,r,null);Qt(e,n)}return null}function m(e,t,n,r,i){if("string"==typeof r||"number"==typeof r)return l(t,e=e.get(n)||null,""+r,i);if("object"==typeof r&&null!==r){switch(r.$$typeof){case A:return e=e.get(null===r.key?n:r.key)||null,r.type===c?f(t,e,r.props.children,i,r.key):h(t,e,r,i);case u:return g(t,e=e.get(null===r.key?n:r.key)||null,r,i)}if(Bt(r)||B(r))return f(t,e=e.get(n)||null,r,i,null);Qt(t,r)}return null}function y(i,a,s,l){for(var A=null,u=null,c=a,h=a=0,g=null;null!==c&&h<s.length;h++){c.index>h?(g=c,c=null):g=c.sibling;var f=p(i,c,s[h],l);if(null===f){null===c&&(c=g);break}e&&c&&null===f.alternate&&t(i,c),a=o(f,a,h),null===u?A=f:u.sibling=f,u=f,c=g}if(h===s.length)return n(i,c),A;if(null===c){for(;h<s.length;h++)null!==(c=d(i,s[h],l))&&(a=o(c,a,h),null===u?A=c:u.sibling=c,u=c);return A}for(c=r(i,c);h<s.length;h++)null!==(g=m(c,i,h,s[h],l))&&(e&&null!==g.alternate&&c.delete(null===g.key?h:g.key),a=o(g,a,h),null===u?A=g:u.sibling=g,u=g);
vendor: 2,165 bytes, line 2
2return e&&c.forEach(function(e){return t(i,e)}),A}function I(i,s,l,A){var u=B(l);if("function"!=typeof u)throw Error(a(150));if(null==(l=u.call(l)))throw Error(a(151));for(var c=u=null,h=s,g=s=0,f=null,y=l.next();null!==h&&!y.done;g++,y=l.next()){h.index>g?(f=h,h=null):f=h.sibling;var I=p(i,h,y.value,A);if(null===I){null===h&&(h=f);break}e&&h&&null===I.alternate&&t(i,h),s=o(I,s,g),null===c?u=I:c.sibling=I,c=I,h=f}if(y.done)return n(i,h),u;if(null===h){for(;!y.done;g++,y=l.next())null!==(y=d(i,y.value,A))&&(s=o(y,s,g),null===c?u=y:c.sibling=y,c=y);return u}for(h=r(i,h);!y.done;g++,y=l.next())null!==(y=m(h,i,g,y.value,A))&&(e&&null!==y.alternate&&h.delete(null===y.key?g:y.key),s=o(y,s,g),null===c?u=y:c.sibling=y,c=y);return e&&h.forEach(function(e){return t(i,e)}),u}return function(e,r,o,l){var h="object"==typeof o&&null!==o&&o.type===c&&null===o.key;h&&(o=o.props.children);var g="object"==typeof o&&null!==o;if(g)switch(o.$$typeof){case A:e:{for(g=o.key,h=r;null!==h;){if(h.key===g){if(7===h.tag?o.type===c:h.elementType===o.type){n(e,h.sibling),(r=i(h,o.type===c?o.props.children:o.props)).ref=wt(e,h,o),r.return=e,e=r;break e}n(e,h);break}t(e,h),h=h.sibling}o.type===c?((r=Fi(o.props.children,e.mode,l,o.key)).return=e,e=r):((l=Ri(o.type,o.key,o.props,null,e.mode,l)).ref=wt(e,r,o),l.return=e,e=l)}return s(e);case u:e:{for(h=o.key;null!==r;){if(r.key===h){if(4===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),(r=i(r,o.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Ni(o,e.mode,l)).return=e,e=r}return s(e)}if("string"==typeof o||"number"==typeof o)return o=""+o,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,o)).return=e,e=r):(n(e,r),(r=Mi(o,e.mode,l)).return=e,e=r),s(e);if(Bt(o))return y(e,r,o,l);if(B(o))return I(e,r,o,l);if(g&&Qt(e,o),void 0===o&&!h)switch(e.tag){case 1:case 0:throw e=e.type,Error(a(152,e.displayName||e.name||"Component"))}return n(e,r)}}var xt=vt(!0),St=vt(!1),kt={},Dt={current:kt},Rt={current:kt},Ft={current:kt};function Mt(e){if(e===kt)throw Error(a(174));return e}function Nt(e,t){ne(Ft,t),ne(Rt,e),ne(Dt,kt),t=D(t),te(Dt),ne(Dt,t)}
2function Lt(e){te(Dt),te(Rt),te(Ft)}function Pt(e){var t=Mt(Ft.current),n=Mt(Dt.current);n!==(t=R(n,e.type,t))&&(ne(Rt,e),ne(Dt,t))}function Tt(e){Rt.current===e&&(te(Dt),te(Rt))}var Ut={current:0};function Ot(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||null(n)||null(n)))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(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 Gt(e,t){return{responder:e,props:t}}var zt=s.ReactCurrentDispatcher,Ht=s.ReactCurrentBatchConfig,Wt=0,Jt=null,_t=null,jt=null,Kt=null,Yt=null,qt=null,Vt=0,Xt=null,Zt=0,$t=!1,en=null,tn=0;function nn(){throw Error(a(321))}function rn(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!We(e[n],t[n]))return!1;return!0}function an(e,t,n,r,i,o){if(Wt=o,Jt=t,jt=null!==e?e.memoizedState:null,zt.current=null===jt?wn:Qn,t=n(r,i),$t){do{$t=!1,tn+=1,jt=null!==e?e.memoizedState:null,qt=Kt,Xt=Yt=_t=null,zt.current=Qn,t=n(r,i)}while($t);en=null,tn=0}if(zt.current=Bn,(e=Jt).memoizedState=Kt,e.expirationTime=Vt,e.updateQueue=Xt,e.effectTag|=Zt,e=null!==_t&&null!==_t.next,Wt=0,qt=Yt=Kt=jt=_t=Jt=null,Vt=0,Xt=null,Zt=0,e)throw Error(a(300));return t}function on(){zt.current=Bn,Wt=0,qt=Yt=Kt=jt=_t=Jt=null,Vt=0,Xt=null,Zt=0,$t=!1,en=null,tn=0}function sn(){var e={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return null===Yt?Kt=Yt=e:Yt=Yt.next=e,Yt}function ln(){if(null!==qt)qt=(Yt=qt).next,jt=null!==(_t=jt)?_t.next:null;else{if(null===jt)throw Error(a(310));var e={memoizedState:(_t=jt).memoizedState,baseState:_t.baseState,queue:_t.queue,baseUpdate:_t.baseUpdate,next:null};Yt=null===Yt?Kt=e:Yt.next=e,jt=_t.next}return Yt}function An(e,t){return"function"==typeof t?t(e):t}function un(e){var t=ln(),n=t.queue;if(null===n)throw Error(a(311));if(n.lastRenderedReducer=e,0<tn){var r=n.dispatch;if(null!==en){var i=en.get(n);if(void 0!==i){en.delete(n);var o=t.memoizedState;do{o=e(o,i.action),i=i.next}while(null!==i);return We(o,t.memoizedState)||(xn=!0),t.memoizedState=o,t.baseUpdate===n.last&&(t.baseState=o),n.lastRenderedState=o,[o,r]}}return[t.memoizedState,r]}r=n.last;var s=t.baseUpdate;if(o=t.baseState,null!==s?(null!==r&&(r.next=null),r=s.next):r=null!==r?r.next:null,null!==r){var l=i=null,A=r,u=!1;do{var c=A.expirationTime;c<Wt?(u||(u=!0,l=s,i=o),c>Vt&&ui(Vt=c)):(Ai(c,A.suspenseConfig),o=A.eagerReducer===e?A.eagerState:e(o,A.action)),s=A,A=A.next}while(null!==A&&A!==r);u||(l=s,i=o),We(o,t.memoizedState)||(xn=!0),t.memoizedState=o,t.baseUpdate=l,t.baseState=i,n.lastRenderedState=o}return[t.memoizedState,n.dispatch]}function cn(e){var t=sn();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={last:null,dispatch:null,lastRenderedReducer:An,lastRenderedState:e}).dispatch=bn.bind(null,Jt,e),[t.memoizedState,e]}function hn(e){return un(An)}function gn(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===Xt?(Xt={lastEffect:null}).lastEffect=e.next=e:null===(t=Xt.lastEffect)?Xt.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,Xt.lastEffect=e),e}function fn(e,t,n,r){var i=sn();Zt|=e,i.memoizedState=gn(t,n,void 0,void 0===r?null:r)}function dn(e,t,n,r){var i=ln();r=void 0===r?null:r;var a=void 0;if(null!==_t){var o=_t.memoizedState;if(a=o.destroy,null!==r&&rn(r,o.deps))return void gn(0,n,a,r)}Zt|=e,i.memoizedState=gn(t,n,a,r)}function pn(e,t){return fn(516,192,e,t)}function mn(e,t){return dn(516,192,e,t)}function yn(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function In(){}function Cn(e,t){return sn().memoizedState=[e,void 0===t?null:t],e}function En(e,t){var n=ln();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&rn(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function bn(e,t,n){if(!(25>tn))throw Error(a(301));var r=e.alternate;if(e===Jt||null!==r&&r===Jt)if($t=!0,e={expirationTime:Wt,suspenseConfig:null,action:n,eagerReducer:null,eagerState:null,next:null},null===en&&(en=new Map),void 0===(n=en.get(t)))en.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{var i=Xr(),o=dt.suspense;o={expirationTime:i=Zr(i,e,o),suspenseConfig:o,action:n,eagerReducer:null,eagerState:null,next:null};var s=t.last;if(null===s)o.next=o;else{var l=s.next;null!==l&&(o.next=l),s.next=o}if(t.last=o,0===e.expirationTime&&(null===r||0===r.expirationTime)&&null!==(r=t.lastRenderedReducer))try{var A=t.lastRenderedState,u=r(A,n);if(o.eagerReducer=r,o.eagerState=u,We(u,A))return}catch(e){}$r(e,i)}}var Bn={readContext:nt,useCallback:nn,useContext:nn,useEffect:nn,useImperativeHandle:nn,useLayoutEffect:nn,useMemo:nn,useReducer:nn,useRef:nn,useState:nn,useDebugValue:nn,useResponder:nn,useDeferredValue:nn,useTransition:nn},wn={readContext:nt,useCallback:Cn,useContext:nt,useEffect:pn,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,fn(4,36,yn.bind(null,t,e),n)},useLayoutEffect:function(e,t){return fn(4,36,e,t)},useMemo:function(e,t){var n=sn();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=sn();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=bn.bind(null,Jt,e),[r.memoizedState,e]}
vendor: 6,223 bytes, line 2
2,useRef:function(e){return e={current:e},sn().memoizedState=e},useState:cn,useDebugValue:In,useResponder:Gt,useDeferredValue:function(e,t){var n=cn(e),r=n[0],a=n[1];return pn(function(){i.unstable_next(function(){var n=Ht.suspense;Ht.suspense=void 0===t?null:t;try{a(e)}finally{Ht.suspense=n}})},[e,t]),r},useTransition:function(e){var t=cn(!1),n=t[0],r=t[1];return[Cn(function(t){r(!0),i.unstable_next(function(){var n=Ht.suspense;Ht.suspense=void 0===e?null:e;try{r(!1),t()}finally{Ht.suspense=n}})},[e,n]),n]}},Qn={readContext:nt,useCallback:En,useContext:nt,useEffect:mn,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,dn(4,36,yn.bind(null,t,e),n)},useLayoutEffect:function(e,t){return dn(4,36,e,t)},useMemo:function(e,t){var n=ln();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&rn(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)},useReducer:un,useRef:function(){return ln().memoizedState},useState:hn,useDebugValue:In,useResponder:Gt,useDeferredValue:function(e,t){var n=hn(),r=n[0],a=n[1];return mn(function(){i.unstable_next(function(){var n=Ht.suspense;Ht.suspense=void 0===t?null:t;try{a(e)}finally{Ht.suspense=n}})},[e,t]),r},useTransition:function(e){var t=hn(),n=t[0],r=t[1];return[En(function(t){r(!0),i.unstable_next(function(){var n=Ht.suspense;Ht.suspense=void 0===e?null:e;try{r(!1),t()}finally{Ht.suspense=n}})},[e,n]),n]}},vn=s.ReactCurrentOwner,xn=!1;function Sn(e,t,n,r){t.child=null===e?St(t,null,n,r):xt(t,e.child,n,r)}function kn(e,t,n,r,i){n=n.render;var a=t.ref;return tt(t,i),r=an(e,t,n,r,a,i),null===e||xn?(t.effectTag|=1,Sn(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),jn(e,t,i))}function Dn(e,t,n,r,i,a){if(null===e){var o=n.type;return"function"!=typeof o||ki(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Ri(n.type,null,r,null,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,Rn(e,t,o,r,i,a))}return o=e.child,i<a&&(i=o.memoizedProps,(n=null!==(n=n.compare)?n:_e)(i,r)&&e.ref===t.ref)?jn(e,t,a):(t.effectTag|=1,(e=Di(o,r)).ref=t.ref,e.return=t,t.child=e)}function Rn(e,t,n,r,i,a){return null!==e&&_e(e.memoizedProps,r)&&e.ref===t.ref&&(xn=!1,i<a)?jn(e,t,a):Mn(e,t,n,r,a)}function Fn(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function Mn(e,t,n,r,i){var a=le(n)?oe:ie.current;return a=se(t,a),tt(t,i),n=an(e,t,n,r,a,i),null===e||xn?(t.effectTag|=1,Sn(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),jn(e,t,i))}function Nn(e,t,n,r,i){if(le(n)){var a=!0;ge(t)}else a=!1;if(tt(t,i),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),Ct(t,n,r),bt(t,n,r,i),r=!0;else if(null===e){var o=t.stateNode,s=t.memoizedProps;o.props=s;var l=o.context,A=n.contextType;A="object"==typeof A&&null!==A?nt(A):se(t,A=le(n)?oe:ie.current);var u=n.getDerivedStateFromProps,c="function"==typeof u||"function"==typeof o.getSnapshotBeforeUpdate;c||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(s!==r||l!==A)&&Et(t,o,r,A),rt=!1;var h=t.memoizedState;l=o.state=h;var g=t.updateQueue;null!==g&&(ht(t,g,r,o,i),l=t.memoizedState),s!==r||h!==l||ae.current||rt?("function"==typeof u&&(mt(t,n,u,r),l=t.memoizedState),(s=rt||It(t,n,s,r,h,l,A))?(c||"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=l),o.props=r,o.state=l,o.context=A,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:je(t.type,s),l=o.context,A="object"==typeof(A=n.contextType)&&null!==A?nt(A):se(t,A=le(n)?oe:ie.current),(c="function"==typeof(u=n.getDerivedStateFromProps)||"function"==typeof o.getSnapshotBeforeUpdate)||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(s!==r||l!==A)&&Et(t,o,r,A),rt=!1,l=t.memoizedState,h=o.state=l,null!==(g=t.updateQueue)&&(ht(t,g,r,o,i),h=t.memoizedState),s!==r||l!==h||ae.current||rt?("function"==typeof u&&(mt(t,n,u,r),h=t.memoizedState),(u=rt||It(t,n,s,r,l,h,A))?(c||"function"!=typeof o.UNSAFE_componentWillUpdate&&"function"!=typeof o.componentWillUpdate||("function"==typeof o.componentWillUpdate&&o.componentWillUpdate(r,h,A),"function"==typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(r,h,A)),"function"==typeof o.componentDidUpdate&&(t.effectTag|=4),"function"==typeof o.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof o.componentDidUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!=typeof o.getSnapshotBeforeUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=h),o.props=r,o.state=h,o.context=A,r=u):("function"!=typeof o.componentDidUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!=typeof o.getSnapshotBeforeUpdate||s===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),r=!1);return Ln(e,t,n,r,a,i)}function Ln(e,t,n,r,i,a){Fn(e,t);var o=!!(64&t.effectTag);if(!r&&!o)return i&&fe(t,n,!1),jn(e,t,a);r=t.stateNode,vn.current=t;var s=o&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&o?(t.child=xt(t,e.child,null,a),t.child=xt(t,null,s,a)):Sn(e,t,s,a),t.memoizedState=r.state,i&&fe(t,n,!0),t.child}function Pn(e){var t=e.stateNode;t.pendingContext?ce(0,t.pendingContext,t.pendingContext!==t.context):t.context&&ce(0,t.context,!1),Nt(e,t.containerInfo)}var Tn,Un,On,Gn,zn={dehydrated:null,retryTime:0};function Hn(e,t,n){var r,i=t.mode,a=t.pendingProps,o=Ut.current,s=!1;if((r=!!(64&t.effectTag))||(r=!!(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),ne(Ut,1&o),null===e){if(a.fallback,s){if
vendor: 4,791 bytes, line 2
2(s=a.fallback,(a=Fi(null,i,0,null)).return=t,!(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=Fi(s,i,n,null)).return=t,a.sibling=n,t.memoizedState=zn,t.child=a,n}return i=a.children,t.memoizedState=null,t.child=St(t,null,i,n)}if(null!==e.memoizedState){if(i=(e=e.child).sibling,s){if(a=a.fallback,(n=Di(e,e.pendingProps)).return=t,!(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=Di(i,a,i.expirationTime)).return=t,n.sibling=i,n.childExpirationTime=0,t.memoizedState=zn,t.child=n,i}return n=xt(t,e.child,a.children,n),t.memoizedState=null,t.child=n}if(e=e.child,s){if(s=a.fallback,(a=Fi(null,i,0,null)).return=t,a.child=e,null!==e&&(e.return=a),!(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=Fi(s,i,n,null)).return=t,a.sibling=n,n.effectTag|=2,a.childExpirationTime=0,t.memoizedState=zn,t.child=a,n}return t.memoizedState=null,t.child=xt(t,e,a.children,n)}function Wn(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t),et(e.return,t)}function Jn(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 _n(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;if(Sn(e,t,r.children,n),2&(r=Ut.current))r=1&r|2,t.effectTag|=64;else{if(null!==e&&64&e.effectTag)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Wn(e,n);else if(19===e.tag)Wn(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(ne(Ut,r),2&t.mode)switch(i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===Ot(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Jn(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===Ot(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Jn(t,!0,n,null,a,t.lastEffect);break;case"together":Jn(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function jn(e,t,n){null!==e&&(t.dependencies=e.dependencies);var r=t.expirationTime;if(0!==r&&ui(r),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=Di(e=t.child,e.pendingProps,e.expirationTime),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Di(e,e.pendingProps,e.expirationTime)).return=t;n.sibling=null}return t.child}function Kn(e){e.effectTag|=4}function Yn(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 qn(e){switch(e.tag){case 1:le(e.type)&&Ae();var t=e.effectTag;return 4096&t?(e.effectTag=-4097&t|64,e):null;case 3:if(Lt(),ue(),64&(t=e.effectTag))throw Error(a(285));return e.effectTag=-4097&t|64,e;case 5:return Tt(e),null;case 13:return te(Ut),4096&(t=e.effectTag)?(e.effectTag=-4097&t|64,e):null;case 19:return te(Ut),null;case 4:return Lt(),null;case 10:return $e(e),null;default:return null}}function Vn(e,t){return{value:e,source:t,stack:Z(t)}}Tn=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}},Un=function(){},On=function(e,t,n,r,i){if((e=e.memoizedProps)!==r){var a=t.stateNode,o=Mt(Dt.current);n=T(a,n,e,r,i,o),(t.updateQueue=n)&&Kn(t)}},Gn=function(e,t,n,r){n!==r&&Kn(t)};var Xn="function"==typeof WeakSet?WeakSet:Set;function Zn(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=Z(n)),null!==n&&w(n.type),t=t.value,null!==e&&1===e.tag&&w(e.type);try{console.error(t)}catch(e){setTimeout(function(){throw e})}}function $n(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){bi(e,t)}else t.current=null}function er(e,t){switch(t.tag){case 0:case 11:case 15:tr(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:je(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}break;
2case 3:case 5:case 6:case 4:case 17:break;default:throw Error(a(163))}}function tr(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 nr(e,t,n){switch("function"==typeof vi&&vi(t),t.tag){case 0:case 11:case 14:case 15:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e.next;Pe(97<n?97:n,function(){var e=r;do{var n=e.destroy;if(void 0!==n){var i=t;try{n()}catch(e){bi(i,e)}}e=e.next}while(e!==r)})}break;case 1:$n(t),"function"==typeof(n=t.stateNode).componentWillUnmount&&function(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){bi(e,t)}}(t,n);break;case 5:$n(t);break;case 4:sr(e,t,n)}}function rr(e,t,n){for(var r=t;;)if(nr(e,r,n),null===r.child||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 ir(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&&ir(t)}function ar(e){return 5===e.tag||3===e.tag||4===e.tag}function or(e){e:{for(var t=e.return;null!==t;){if(ar(t)){var n=t;break e}t=t.return}throw Error(a(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(a(161))}16&n.effectTag&&(V(t),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||ar(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 o=5===i.tag||6===i.tag;if(o)o=o?i.stateNode:i.stateNode.instance,n?r?null(t,o,n):K(t,o,n):r?J(t,o):H(t,o);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 sr(e,t,n){for(var r,i,o=t,s=!1;;){if(!s){s=o.return;e:for(;;){if(null===s)throw Error(a(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===o.tag||6===o.tag)rr(e,o,n),i?q(r,o.stateNode):Y(r,o.stateNode);else if(4===o.tag){if(null!==o.child){r=o.stateNode.containerInfo,i=!0,o.child.return=o,o=o.child;continue}}else if(nr(e,o,n),null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;4===(o=o.return).tag&&(s=!1)}o.sibling.return=o.return,o=o.sibling}}function lr(e,t){switch(t.tag){case 0:case 11:case 14:case 15:tr(4,8,t);break;case 1:case 3: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,o=t.updateQueue;t.updateQueue=null,null!==o&&j(n,o,i,e,r,t)}break;case 6:if(null===t.stateNode)throw Error(a(162));n=t.memoizedProps,_(t.stateNode,null!==e?e.memoizedProps:n,n);break;case 13:!function(e){var t=e;if(null===e.memoizedState)var n=!1;else n=!0,t=e.child,Ur=Me();if(null!==t)e:for(t=e=t;;){if(5===t.tag){var r=t.stateNode;n?null(r):null(t.stateNode,t.memoizedProps)}else if(6===t.tag)r=t.stateNode,n?null(r):null(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}}(t),Ar(t);break;case 19:Ar(t);break;default:throw Error(a(163))}}function Ar(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Xn),t.forEach(function(t){var r=wi.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}}var ur="function"==typeof WeakMap?WeakMap:Map;function cr(e,t,n){(n=ot(n,null)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){zr||(zr=!0,Hr=r),Zn(e,t)},n}function hr(e,t,n){(n=ot(n,null)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var i=t.value;n.payload=function(){return Zn(e,t),r(i)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Wr?Wr=new Set([this]):Wr.add(this),Zn(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}var gr,fr=Math.ceil,dr=s.ReactCurrentDispatcher,pr=s.ReactCurrentOwner,mr=0,yr=8,Ir=16,Cr=32,Er=0,br=1,Br=2,wr=3,Qr=4,vr=5,xr=mr,Sr=null,kr=null,Dr=0,Rr=Er,Fr=null,Mr=1073741823,Nr=1073741823,Lr=null,Pr=0,Tr=!1,Ur=0,Or=500,Gr=null,zr=!1,Hr=null,Wr=null,Jr=!1,_r=null,jr=90,Kr=null,Yr=0,qr=null,Vr=0;function Xr(){return(xr&(Ir|Cr))!==mr?1073741821-(Me()/10|0):0!==Vr?Vr:Vr=1073741821-(Me()/10|0)}function Zr(e,t,n){if(!(2&(t=t.mode)))return 1073741823;var r=Ne();if(!(4&t))return 99===r?1073741823:1073741822;if((xr&Ir)!==mr)return Dr;if(null!==n)e=He(e,0|n.timeoutMs||5e3,250);else switch(r){case 99:e=1073741823;break;case 98:e=He(e,150,100);break;case 97:case 96:e=He(e,5e3,250);break;case 95:e=2;break;default:throw Error(a(326))}return null!==Sr&&e===Dr&&--e,e}function $r(e,t){if(50<Yr)throw Yr=0,qr=null,Error(a(185));if(null!==(e=ei(e,t))){var n=Ne();
21073741823===t?(xr&yr)!==mr&&(xr&(Ir|Cr))===mr?ii(e):(ni(e),xr===mr&&Oe()):ni(e),(4&xr)===mr||98!==n&&99!==n||(null===Kr?Kr=new Map([[e,t]]):(void 0===(n=Kr.get(e))||n>t)&&Kr.set(e,t))}}function ei(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&&(Sr===i&&(ui(t),Rr===Qr&&Ti(i,Dr)),Ui(i,t)),i}function ti(e){var t=e.lastExpiredTime;return 0!==t?t:Pi(e,t=e.firstPendingTime)?(t=e.lastPingedTime)>(e=e.nextKnownPendingLevel)?t:e:t}function ni(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=Ue(ii.bind(null,e));else{var t=ti(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=Xr();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!==xe&&me(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?Ue(ii.bind(null,e)):Te(r,ri.bind(null,e),{timeout:10*(1073741821-t)-Me()}),e.callbackNode=t}}}function ri(e,t){if(Vr=0,t)return Oi(e,t=Xr()),ni(e),null;var n=ti(e);if(0!==n){if(t=e.callbackNode,(xr&(Ir|Cr))!==mr)throw Error(a(327));if(Ii(),e===Sr&&n===Dr||oi(e,n),null!==kr){var r=xr;xr|=Ir;for(var i=li();;)try{hi();break}catch(t){si(e,t)}if(Xe(),xr=r,dr.current=i,Rr===br)throw t=Fr,oi(e,n),Ti(e,n),ni(e),t;if(null===kr)switch(i=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,r=Rr,Sr=null,r){case Er:case br:throw Error(a(345));case Br:Oi(e,2<n?2:n);break;case wr:if(Ti(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=di(i)),1073741823===Mr&&10<(i=Ur+Or-Me())){if(Tr){var o=e.lastPingedTime;if(0===o||o>=n){e.lastPingedTime=n,oi(e,n);break}}if(0!==(o=ti(e))&&o!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}e.timeoutHandle=G(pi.bind(null,e),i);break}pi(e);break;case Qr:if(Ti(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=di(i)),Tr&&(0===(i=e.lastPingedTime)||i>=n)){e.lastPingedTime=n,oi(e,n);break}if(0!==(i=ti(e))&&i!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}if(1073741823!==Nr?r=10*(1073741821-Nr)-Me():1073741823===Mr?r=0:(r=10*(1073741821-Mr)-5e3,0>(r=(i=Me())-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*fr(r/1960))-r)&&(r=n)),10<r){e.timeoutHandle=G(pi.bind(null,e),r);break}pi(e);break;case vr:if(1073741823!==Mr&&null!==Lr){o=Mr;var s=Lr;if(0>=(r=0|s.busyMinDurationMs)?r=0:(i=0|s.busyDelayMs,r=(o=Me()-(10*(1073741821-o)-(0|s.timeoutMs||5e3)))<=i?0:i+r-o),10<r){Ti(e,n),e.timeoutHandle=G(pi.bind(null,e),r);break}}pi(e);break;default:throw Error(a(329))}if(ni(e),e.callbackNode===t)return ri.bind(null,e)}}return null}function ii(e){var t=e.lastExpiredTime;if(t=0!==t?t:1073741823,e.finishedExpirationTime===t)pi(e);else{if((xr&(Ir|Cr))!==mr)throw Error(a(327));if(Ii(),e===Sr&&t===Dr||oi(e,t),null!==kr){var n=xr;xr|=Ir;for(var r=li();;)try{ci();break}catch(t){si(e,t)}if(Xe(),xr=n,dr.current=r,Rr===br)throw n=Fr,oi(e,t),Ti(e,t),ni(e),n;if(null!==kr)throw Error(a(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,Sr=null,pi(e),ni(e)}}return null}function ai(e,t){if((xr&(Ir|Cr))!==mr)throw Error(a(187));var n=xr;xr|=1;try{return Pe(99,e.bind(null,t))}finally{xr=n,Oe()}}function oi(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(n!==z&&(e.timeoutHandle=z,null(n)),null!==kr)for(n=kr.return;null!==n;){var r=n;switch(r.tag){case 1:null!=r.type.childContextTypes&&Ae();break;case 3:Lt(),ue();break;case 5:Tt(r);break;case 4:Lt();break;case 13:case 19:te(Ut);break;case 10:$e(r)}n=n.return}Sr=e,kr=Di(e.current,null),Dr=t,Rr=Er,Fr=null,Nr=Mr=1073741823,Lr=null,Pr=0,Tr=!1}function si(e,t){for(;;){try{if(Xe(),on(),null===kr||null===kr.return)return Rr=br,Fr=t,null;e:{var n=e,r=kr.return,i=kr,a=t;
2if(t=Dr,i.effectTag|=2048,i.firstEffect=i.lastEffect=null,null!==a&&"object"==typeof a&&"function"==typeof a.then){var o=a,s=!!(1&Ut.current),l=r;do{var A;if(A=13===l.tag){var u=l.memoizedState;if(null!==u)A=null!==u.dehydrated;else{var c=l.memoizedProps;A=void 0!==c.fallback&&(!0!==c.unstable_avoidThisFallback||!s)}}if(A){var h=l.updateQueue;if(null===h){var g=new Set;g.add(o),l.updateQueue=g}else h.add(o);if(!(2&l.mode)){if(l.effectTag|=64,i.effectTag&=-2981,1===i.tag)if(null===i.alternate)i.tag=17;else{var f=ot(1073741823,null);f.tag=2,lt(i,f)}i.expirationTime=1073741823;break e}a=void 0,i=t;var d=n.pingCache;if(null===d?(d=n.pingCache=new ur,a=new Set,d.set(o,a)):void 0===(a=d.get(o))&&(a=new Set,d.set(o,a)),!a.has(i)){a.add(i);var p=Bi.bind(null,n,o,i);o.then(p,p)}l.effectTag|=4096,l.expirationTime=t;break e}l=l.return}while(null!==l);a=Error((w(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."+Z(i))}Rr!==vr&&(Rr=Br),a=Vn(a,i),l=r;do{switch(l.tag){case 3:o=a,l.effectTag|=4096,l.expirationTime=t,At(l,cr(l,o,t));break e;case 1:o=a;var m=l.type,y=l.stateNode;if(!(64&l.effectTag||"function"!=typeof m.getDerivedStateFromError&&(null===y||"function"!=typeof y.componentDidCatch||null!==Wr&&Wr.has(y)))){l.effectTag|=4096,l.expirationTime=t,At(l,hr(l,o,t));break e}}l=l.return}while(null!==l)}kr=fi(kr)}catch(e){t=e;continue}break}}function li(){var e=dr.current;return dr.current=Bn,null===e?Bn:e}function Ai(e,t){e<Mr&&2<e&&(Mr=e),null!==t&&e<Nr&&2<e&&(Nr=e,Lr=t)}function ui(e){e>Pr&&(Pr=e)}function ci(){for(;null!==kr;)kr=gi(kr)}function hi(){for(;null!==kr&&!ye();)kr=gi(kr)}function gi(e){var t=gr(e.alternate,e,Dr);return e.memoizedProps=e.pendingProps,null===t&&(t=fi(e)),pr.current=null,t}function fi(e){kr=e;do{var t=kr.alternate;if(e=kr.return,2048&kr.effectTag){if(null!==(t=qn(kr)))return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}else{e:{var n=t,r=Dr,i=(t=kr).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:le(t.type)&&Ae();break;case 3:Lt(),ue(),(i=t.stateNode).pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),null===n||n.child,Un(t);break;case 5:Tt(t);var o=Mt(Ft.current);if(r=t.type,null!==n&&null!=t.stateNode)On(n,t,r,i,o),n.ref!==t.ref&&(t.effectTag|=128);else if(i){n=Mt(Dt.current);var s=N(r,i,o,n,t);Tn(s,t,!1,!1),t.stateNode=s,P(s,r,i,o,n)&&Kn(t),null!==t.ref&&(t.effectTag|=128)}else if(null===t.stateNode)throw Error(a(166));break;case 6:if(n&&null!=t.stateNode)Gn(n,t,n.memoizedProps,i);else{if("string"!=typeof i&&null===t.stateNode)throw Error(a(166));n=Mt(Ft.current),o=Mt(Dt.current),t.stateNode=O(i,n,o,t)}break;case 13:if(te(Ut),i=t.memoizedState,64&t.effectTag){t.expirationTime=r;break e}i=null!==i,o=!1,null===n?t.memoizedProps.fallback:(o=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&&!o&&!!(2&t.mode)&&(null===n&&!0!==t.memoizedProps.unstable_avoidThisFallback||1&Ut.current?Rr===Er&&(Rr=wr):(Rr!==Er&&Rr!==wr||(Rr=Qr),0!==Pr&&null!==Sr&&(Ti(Sr,Dr),Ui(Sr,Pr)))),(i||o)&&(t.effectTag|=4);break;case 4:Lt(),Un(t);break;case 10:$e(t);break;case 19:if(te(Ut),null===(i=t.memoizedState))break;if(o=!!(64&t.effectTag),null===(s=i.rendering)){if(o)Yn(i,!1);else if(Rr!==Er||null!==n&&64&n.effectTag)for(n=t.child;null!==n;){if(null!==(s=Ot(n))){for(t.effectTag|=64,Yn(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,(o=i).effectTag&=2,o.nextEffect=null,o.firstEffect=null,o.lastEffect=null,null===(s=o.alternate)?(o.childExpirationTime=0,o.expirationTime=r,o.child=null,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null):(o.childExpirationTime=s.childExpirationTime,o.expirationTime=s.expirationTime,o.child=s.child,o.memoizedProps=s.memoizedProps,o.memoizedState=s.memoizedState,o.updateQueue=s.updateQueue,r=s.dependencies,o.dependencies=null===r?null:{expirationTime:r.expirationTime,firstContext:r.firstContext,responders:r.responders}),i=i.sibling;ne(Ut,1&Ut.current|2),t=t.child;break e}n=n.sibling}}else{if(!o)if(null!==(n=Ot(s))){if(t.effectTag|=64,o=!0,null!==(n=n.updateQueue)&&(t.updateQueue=n,t.effectTag|=4),Yn(i,!0),null===i.tail&&"hidden"===i.tailMode){null!==(t=t.lastEffect=i.lastEffect)&&(t.nextEffect=null);break}}else Me()>i.tailExpiration&&1<r&&(t.effectTag|=64,o=!0,Yn(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=Me()+500),n=i.tail,i.rendering=n,i.tail=n.sibling,i.lastEffect=t.lastEffect,n.sibling=null,i=Ut.current,ne(Ut,i=o?1&i|2:1&i),t=n;break e}break;default:throw Error(a(156,t.tag))}t=null}if(n=kr,1===Dr||1!==n.childExpirationTime){for(i=0,o=n.child;null!==o;)(r=o.expirationTime)>i&&(i=r),(s=o.childExpirationTime)>i&&(i=s),o=o.sibling;n.childExpirationTime=i}if(null!==t)return t;null!==e&&!(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=kr.firstEffect),null!==kr.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=kr.firstEffect),e.lastEffect=kr.lastEffect),1<kr.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=kr:e.firstEffect=kr,e.lastEffect=kr))}if(null!==(t=kr.sibling))return t;kr=e}while(null!==kr);return Rr===Er&&(Rr=vr),null}function di(e){var t=e.expirationTime;return t>(e=e.childExpirationTime)?t:e}function pi(e){var t=Ne();return Pe(99,mi.bind(null,e,t)),null}
2function mi(e,t){if(Ii(),(xr&(Ir|Cr))!==mr)throw Error(a(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(a(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var i=di(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===Sr&&(kr=Sr=null,Dr=0),1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,i=n.firstEffect):i=n:i=n.firstEffect,null!==i){var o=xr;xr|=Cr,pr.current=null,F(e.containerInfo),Gr=i;do{try{yi()}catch(e){if(null===Gr)throw Error(a(330));bi(Gr,e),Gr=Gr.nextEffect}}while(null!==Gr);Gr=i;do{try{for(var s=e,l=t;null!==Gr;){var A=Gr.effectTag;if(16&A&&V(Gr.stateNode),128&A){var u=Gr.alternate;if(null!==u){var c=u.ref;null!==c&&("function"==typeof c?c(null):c.current=null)}}switch(1038&A){case 2:or(Gr),Gr.effectTag&=-3;break;case 6:or(Gr),Gr.effectTag&=-3,lr(Gr.alternate,Gr);break;case 1024:Gr.effectTag&=-1025;break;case 1028:Gr.effectTag&=-1025,lr(Gr.alternate,Gr);break;case 4:lr(Gr.alternate,Gr);break;case 8:var h=Gr;sr(s,h,l),ir(h)}Gr=Gr.nextEffect}}catch(e){if(null===Gr)throw Error(a(330));bi(Gr,e),Gr=Gr.nextEffect}}while(null!==Gr);M(e.containerInfo),e.current=n,Gr=i;do{try{for(A=r;null!==Gr;){var g=Gr.effectTag;if(36&g){var f=Gr.alternate;switch(c=A,(u=Gr).tag){case 0:case 11:case 15:tr(16,32,u);break;case 1:var d=u.stateNode;if(4&u.effectTag)if(null===f)d.componentDidMount();else{var p=u.elementType===u.type?f.memoizedProps:je(u.type,f.memoizedProps);d.componentDidUpdate(p,f.memoizedState,d.__reactInternalSnapshotBeforeUpdate)}var m=u.updateQueue;null!==m&>(0,m,d);break;case 3:var y=u.updateQueue;if(null!==y){if(s=null,null!==u.child)switch(u.child.tag){case 5:s=k(u.child.stateNode);break;case 1:s=u.child.stateNode}gt(0,y,s)}break;case 5:var I=u.stateNode;null===f&&4&u.effectTag&&null(I,u.type,u.memoizedProps,u);break;case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 13:break;default:throw Error(a(163))}}if(128&g){u=void 0;var C=Gr.ref;if(null!==C){var E=Gr.stateNode;u=5===Gr.tag?k(E):E,"function"==typeof C?C(u):C.current=u}}Gr=Gr.nextEffect}}catch(e){if(null===Gr)throw Error(a(330));bi(Gr,e),Gr=Gr.nextEffect}}while(null!==Gr);Gr=null,Se(),xr=o}else e.current=n;if(Jr)Jr=!1,_r=e,jr=t;else for(Gr=i;null!==Gr;)t=Gr.nextEffect,Gr.nextEffect=null,Gr=t;if(0===(t=e.firstPendingTime)&&(Wr=null),1073741823===t?e===qr?Yr++:(Yr=0,qr=e):Yr=0,"function"==typeof Qi&&Qi(n.stateNode,r),ni(e),zr)throw zr=!1,e=Hr,Hr=null,e;return(xr&yr)!==mr||Oe(),null}function yi(){for(;null!==Gr;){var e=Gr.effectTag;!!(256&e)&&er(Gr.alternate,Gr),!(512&e)||Jr||(Jr=!0,Te(97,function(){return Ii(),null})),Gr=Gr.nextEffect}}function Ii(){if(90!==jr){var e=97<jr?97:jr;return jr=90,Pe(e,Ci)}}function Ci(){if(null===_r)return!1;var e=_r;if(_r=null,(xr&(Ir|Cr))!==mr)throw Error(a(331));var t=xr;for(xr|=Cr,e=e.current.firstEffect;null!==e;){try{var n=e;if(512&n.effectTag)switch(n.tag){case 0:case 11:case 15:tr(128,0,n),tr(0,64,n)}}catch(t){if(null===e)throw Error(a(330));bi(e,t)}n=e.nextEffect,e.nextEffect=null,e=n}return xr=t,Oe(),!0}function Ei(e,t,n){lt(e,t=cr(e,t=Vn(n,t),1073741823)),null!==(e=ei(e,1073741823))&&ni(e)}function bi(e,t){if(3===e.tag)Ei(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){Ei(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Wr||!Wr.has(r))){lt(n,e=hr(n,e=Vn(t,e),1073741823)),null!==(n=ei(n,1073741823))&&ni(n);break}}n=n.return}}function Bi(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),Sr===e&&Dr===n?Rr===Qr||Rr===wr&&1073741823===Mr&&Me()-Ur<Or?oi(e,Dr):Tr=!0:Pi(e,n)&&(0!==(t=e.lastPingedTime)&&t<n||(e.lastPingedTime=n,e.finishedExpirationTime===n&&(e.finishedExpirationTime=0,e.finishedWork=null),ni(e)))}function wi(e,t){var n=e.stateNode;null!==n&&n.delete(t),0==(t=0)&&(t=Zr(t=Xr(),e,null)),null!==(e=ei(e,t))&&ni(e)}gr=function(e,t,n){var r=t.expirationTime;if(null!==e){var i=t.pendingProps;if(e.memoizedProps!==i||ae.current)xn=!0;else{if(r<n){switch(xn=!1,t.tag){case 3:Pn(t);break;case 5:if(Pt(t),4&t.mode&&1!==n&&null(t.type,i))return t.expirationTime=t.childExpirationTime=1,null;break;case 1:le(t.type)&&ge(t);break;case 4:Nt(t,t.stateNode.containerInfo);break;case 10:Ze(t,t.memoizedProps.value);break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>=n?Hn(e,t,n):(ne(Ut,1&Ut.current),null!==(t=jn(e,t,n))?t.sibling:null);ne(Ut,1&Ut.current);break;case 19:if(r=t.childExpirationTime>
2=n,64&e.effectTag){if(r)return _n(e,t,n);t.effectTag|=64}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null),ne(Ut,Ut.current),!r)return null}return jn(e,t,n)}xn=!1}}else xn=!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=se(t,ie.current),tt(t,n),i=an(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,on(),le(r)){var o=!0;ge(t)}else o=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null;var s=r.getDerivedStateFromProps;"function"==typeof s&&mt(t,r,s,e),i.updater=yt,t.stateNode=i,i._reactInternalFiber=t,bt(t,r,e,n),t=Ln(null,t,r,!0,o,n)}else t.tag=0,Sn(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,o=t.tag=function(e){if("function"==typeof e)return ki(e)?1:0;if(null!=e){if((e=e.$$typeof)===m)return 11;if(e===C)return 14}return 2}(i),e=je(i,e),o){case 0:t=Mn(null,t,i,e,n);break;case 1:t=Nn(null,t,i,e,n);break;case 11:t=kn(null,t,i,e,n);break;case 14:t=Dn(null,t,i,je(i.type,e),r,n);break;default:throw Error(a(306,i,""))}return t;case 0:return r=t.type,i=t.pendingProps,Mn(e,t,r,i=t.elementType===r?i:je(r,i),n);case 1:return r=t.type,i=t.pendingProps,Nn(e,t,r,i=t.elementType===r?i:je(r,i),n);case 3:if(Pn(t),null===(r=t.updateQueue))throw Error(a(282));if(i=null!==(i=t.memoizedState)?i.element:null,ht(t,r,t.pendingProps,null,n),(r=t.memoizedState.element)===i)t=jn(e,t,n);else{if((i=t.stateNode.hydrate)&&(i=!1),i)for(n=St(t,null,r,n),t.child=n;n;)n.effectTag=-3&n.effectTag|1024,n=n.sibling;else Sn(e,t,r,n);t=t.child}return t;case 5:return Pt(t),r=t.type,i=t.pendingProps,o=null!==e?e.memoizedProps:null,s=i.children,U(r,i)?s=null:null!==o&&U(r,o)&&(t.effectTag|=16),Fn(e,t),4&t.mode&&1!==n&&null(r,i)?(t.expirationTime=t.childExpirationTime=1,t=null):(Sn(e,t,s,n),t=t.child),t;case 6:return null;case 13:return Hn(e,t,n);case 4:return Nt(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=xt(t,null,r,n):Sn(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,kn(e,t,r,i=t.elementType===r?i:je(r,i),n);case 7:return Sn(e,t,t.pendingProps,n),t.child;case 8:case 12:return Sn(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,s=t.memoizedProps,Ze(t,o=i.value),null!==s){var l=s.value;if(0==(o=We(l,o)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(l,o):1073741823))){if(s.children===i.children&&!ae.current){t=jn(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var A=l.dependencies;if(null!==A){s=l.child;for(var u=A.firstContext;null!==u;){if(u.context===r&&0!=(u.observedBits&o)){1===l.tag&&((u=ot(n,null)).tag=2,lt(l,u)),l.expirationTime<n&&(l.expirationTime=n),null!==(u=l.alternate)&&u.expirationTime<n&&(u.expirationTime=n),et(l.return,n),A.expirationTime<n&&(A.expirationTime=n);break}u=u.next}}else s=10===l.tag&&l.type===t.type?null:l.child;if(null!==s)s.return=l;else for(s=l;null!==s;){if(s===t){s=null;break}if(null!==(l=s.sibling)){l.return=s.return,s=l;break}s=s.return}l=s}}Sn(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=(o=t.pendingProps).children,tt(t,n),r=r(i=nt(i,o.unstable_observedBits)),t.effectTag|=1,Sn(e,t,r,n),t.child;case 14:return o=je(i=t.type,t.pendingProps),Dn(e,t,i,o=je(i.type,o),r,n);case 15:return Rn(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:je(r,i),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,le(r)?(e=!0,ge(t)):e=!1,tt(t,n),Ct(t,r,i),bt(t,r,i,n),Ln(null,t,r,!0,e,n);case 19:return _n(e,t,n)}throw Error(a(156,t.tag))};var Qi=null,vi=null;function xi(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.t
2ype=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 Si(e,t,n,r){return new xi(e,t,n,r)}function ki(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Di(e,t){var n=e.alternate;return null===n?((n=Si(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 Ri(e,t,n,r,i,o){var s=2;if(r=e,"function"==typeof e)ki(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case c:return Fi(n.children,i,o,t);case p:s=8,i|=7;break;case h:s=8,i|=1;break;case g:return(e=Si(12,n,t,8|i)).elementType=g,e.type=g,e.expirationTime=o,e;case y:return(e=Si(13,n,t,i)).type=y,e.elementType=y,e.expirationTime=o,e;case I:return(e=Si(19,n,t,i)).elementType=I,e.expirationTime=o,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case f:s=10;break e;case d:s=9;break e;case m:s=11;break e;case C:s=14;break e;case E:s=16,r=null;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Si(s,n,t,i)).elementType=e,t.type=r,t.expirationTime=o,t}function Fi(e,t,n,r){return(e=Si(7,e,r,t)).expirationTime=n,e}function Mi(e,t,n){return(e=Si(6,e,null,t)).expirationTime=n,e}function Ni(e,t,n){return(t=Si(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Li(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=z,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 Pi(e,t){var n=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==n&&n>=t&&e<=t}function Ti(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 Ui(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 Oi(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function Gi(e){var t=e._reactInternalFiber;if(void 0===t){if("function"==typeof e.render)throw Error(a(188));throw Error(a(268,Object.keys(e)))}return null===(e=S(t))?null:e.stateNode}function zi(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime<t&&(e.retryTime=t)}function Hi(e,t){zi(e,t),(e=e.alternate)&&zi(e,t)}var Wi={createContainer:function(e,t,n){return e=new Li(e,t,n),t=Si(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,o=Xr(),s=dt.suspense;o=Zr(o,i,s);e:if(n){t:{if(Q(n=n._reactInternalFiber)!==n||1!==n.tag)throw Error(a(170));var l=n;do{switch(l.tag){case 3:l=l.stateNode.context;break t;case 1:if(le(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break t}}l=l.return}while(null!==l);throw Error(a(171))}if(1===n.tag){var A=n.type;if(le(A)){n=he(n,A,l);break e}}n=l}else n=re;return null===t.context?t.context=n:t.pendingContext=n,(t=ot(o,s)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),lt(i,t),$r(i,o),o},batchedEventUpdates:function(e,t){var n=xr;xr|=2;try{return e(t)}finally{(xr=n)===mr&&Oe()}},batchedUpdates:function(e,t){var n=xr;xr|=1;try{return e(t)}finally{(xr=n)===mr&&Oe()}},unbatchedUpdates:function(e,t){var n=xr;xr&=-2,xr|=yr;try{return e(t)}finally{(xr=n)===mr&&Oe()}},deferredUpdates:function(e){return Pe(97,e)},syncUpdates:function(e,t,n,r){return Pe(99,e.bind(null,t,n,r))},discreteUpdates:function(e,t,n,r){var i=xr;xr|=4;try{return Pe(98,e.bind(null,t,n,r))}finally{(xr=i)===mr&&Oe()}},flushDiscreteUpdates:function(){(xr&(1|Ir|Cr))===mr&&(function(){if(null!==Kr){var e=Kr;Kr=null,e.forEach(function(e,t){Oi(t,e),ni(t)}),Oe()}}(),Ii())},flushControlled:function(e){var t=xr;xr|=1;try{Pe(99,e)}finally{(xr=t)===mr&&Oe()}},flushSync:ai,flushPassiveEffects:Ii,IsThisRendererActing:{current:!1},getPublicRootInstance:function(e){return(e=e.current).child?5===e.child.tag?k(e.child.stateNode):e.child.stateNode:null},attemptSynchronousHydration:function(e){switch(e.tag){case 3:var t=e.stateNode;
2t.hydrate&&function(e,t){Oi(e,t),ni(e),(xr&(Ir|Cr))===mr&&Oe()}(t,t.firstPendingTime);break;case 13:ai(function(){return $r(e,1073741823)}),t=He(Xr(),150,100),Hi(e,t)}},attemptUserBlockingHydration:function(e){if(13===e.tag){var t=He(Xr(),150,100);$r(e,t),Hi(e,t)}},attemptContinuousHydration:function(e){if(13===e.tag){Xr();var t=ze++;$r(e,t),Hi(e,t)}},attemptHydrationAtCurrentPriority:function(e){if(13===e.tag){var t=Xr();$r(e,t=Zr(t,e,null)),Hi(e,t)}},findHostInstance:Gi,findHostInstanceWithWarning:function(e){return Gi(e)},findHostInstanceWithNoPortals:function(e){return null===(e=function(e){if(!(e=x(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);Qi=function(e){try{t.onCommitFiberRoot(n,e,void 0,!(64&~e.current.effectTag))}catch(e){}},vi=function(e){try{t.onCommitFiberUnmount(n,e)}catch(e){}}}catch(e){}return!0}(n({},e,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:s.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=S(e))?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}))}};Ox.exports=Wi.default||Wi;var Ji=Ox.exports;return Ox.exports=e,Ji};var Hx=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}(Gx.exports);const Wx=(e,t)=>{const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let r=0;r<n.length;r+=1){const i=n[r];if("render"===i&&!e[i]!=!t[i])return!1;if("children"!==i&&e[i]!==t[i]){if("object"==typeof e[i]&&"object"==typeof t[i]&&Wx(e[i],t[i]))continue;return!1}if("children"===i&&("string"==typeof e[i]||"string"==typeof t[i]))return e[i]===t[i]}return!0},Jx={},[_x,jx]=W.version.split(".").map(e=>parseInt(e,10));let Kx;Kx=_x>=20||19===_x&&jx>=2?({appendChild:e,appendChildToContainer:t,commitTextUpdate:n,commitUpdate:r,createInstance:i,createTextInstance:a,insertBefore:o,removeChild:s,removeChildFromContainer:l,resetAfterCommit:A})=>{const u=Fx({appendChild:e,appendChildToContainer:t,appendInitialChild:e,createInstance:i,createTextInstance:a,insertBefore:o,commitUpdate:(e,t,n,i)=>{Px(n,i)||r(e,null,t,n,i)},commitTextUpdate:n,removeChild:s,removeChildFromContainer:l,resetAfterCommit:A,noTimeout:-1,shouldSetTextContent:()=>!1,finalizeInitialChildren:()=>!1,getPublicInstance:e=>e,getRootHostContext:()=>Tx,getChildHostContext:()=>Tx,prepareForCommit(){},clearContainer(){},resetTextContent(){},getCurrentUpdatePriority:()=>Lx.DefaultEventPriority,maySuspendCommit:()=>!1,requestPostPaintCallback:()=>{},resolveUpdatePriority:()=>Lx.DefaultEventPriority,setCurrentUpdatePriority:()=>{},shouldAttemptEagerTransition:()=>!1,detachDeletedInstance:()=>{},resolveEventTimeStamp:()=>{},resolveEventType:()=>{},trackSchedulerEvent:()=>{}});return{createContainer:e=>u.createContainer(e,Lx.ConcurrentRoot,null,!1,null,"",Ux,Ux,Ux,()=>{},null),updateContainer:(e,t,n,r)=>{u.updateContainerSync(e,t,n,r),u.flushSyncWork()}}}:19===_x?({appendChild:e,appendChildToContainer:t,commitTextUpdate:n,commitUpdate:r,createInstance:i,createTextInstance:a,insertBefore:o,removeChild:s,removeChildFromContainer:l,resetAfterCommit:A})=>{const u=Ix({appendChild:e,appendChildToContainer:t,appendInitialChild:e,createInstance:i,createTextInstance:a,insertBefore:o,commitUpdate:(e,t,n,i)=>{Bx(n,i)||r(e,null,t,n,i)},commitTextUpdate:n,removeChild:s,removeChildFromContainer:l,resetAfterCommit:A,noTimeout:-1,shouldSetTextContent:()=>!1,finalizeInitialChildren:()=>!1,getPublicInstance:e=>e,getRootHostContext:()=>wx,getChildHostContext:()=>wx,prepareForCommit(){},clearContainer(){},resetTextContent(){},getCurrentUpdatePriority:()=>bx.DefaultEventPriority,maySuspendCommit:()=>!1,requestPostPaintCallback:()=>{},resolveUpdatePriority:()=>bx.DefaultEventPriority,setCurrentUpdatePriority:()=>{},shouldAttemptEagerTransition:()=>!1,detachDeletedInstance:()=>{}});return{createContainer:e=>u.createContainer(e,bx.ConcurrentRoot,null,!1,null,"",Qx,Qx,Qx,null),updateContainer:(e,t,n,r)=>{u.updateContainerSync(e,t,n,r),u.flushSyncWork()}}}
2:({appendChild:e,appendChildToContainer:t,commitTextUpdate:n,commitUpdate:r,createInstance:i,createTextInstance:a,insertBefore:o,removeChild:s,removeChildFromContainer:l,resetAfterCommit:A})=>Hx({appendChild:e,appendChildToContainer:t,appendInitialChild:e,createInstance:i,createTextInstance:a,insertBefore:o,commitUpdate:r,commitTextUpdate:n,removeChild:s,removeChildFromContainer:l,resetAfterCommit:A,shouldSetTextContent:()=>!1,finalizeInitialChildren:()=>!1,getPublicInstance:e=>e,getRootHostContext:()=>Jx,getChildHostContext:()=>Jx,prepareForCommit(){},clearContainer(){},resetTextContent(){},prepareUpdate:(e,t,n,r)=>!Wx(n,r)});var Yx=Kx;n(4848);const qx=e=>"string"==typeof e,Vx=e=>{if(!e)return[];if(Array.isArray(e))return e.reduce((e,t)=>e.concat(Vx(t)),[]);if("boolean"==typeof e)return[];if(qx(e)||"number"==typeof e)return[{type:T,value:`${e}`}];if((e=>e&&e.type===Symbol.for("react.fragment"))(e))return Vx(e.props.children);if(e.type===U)return[e.props.node];if(!qx(e.type))return Vx(e.type(e.props));const{type:t,props:{style:n={},children:r,...i}}=e;return[{type:t,style:n,props:i,children:sd(r).reduce((e,t)=>e.concat(Vx(t)),[])}]},Xx=e=>{const t={...e};if("function"==typeof e.render){const{render:n}=e;t.render=e=>Vx(n(e))}if("function"==typeof e.layout){const{layout:n}=e;t.layout=(e,t)=>Vx((0,W.createElement)(n,e,t.map(e=>(0,W.createElement)(U,{node:e}))))}return t},Zx=(e,{style:t,children:n,...r})=>({type:e,box:{},style:t||{},props:Xx(r||{}),children:[]}),$x=e=>({type:"TEXT_INSTANCE",value:e}),eS=(e,t)=>{const n="TEXT"===e.type||"LINK"===e.type||"TSPAN"===e.type||"NOTE"===e.type;"TEXT_INSTANCE"!==t.type||n?e.children.push(t):console.warn(`Invalid '${t.value}' string child outside <Text> component`)},tS=(e,t)=>{"ROOT"===e.type?e.document=t:eS(e,t)},nS=(e,t,n)=>{var r;const 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)},rS=(e,t)=>{var n;const r=null===(n=e.children)||void 0===n?void 0:n.indexOf(t);void 0!==r&&-1!==r&&e.children.splice(r,1)},iS=(e,t)=>{var n;const r=null===(n=e.children)||void 0===n?void 0:n.indexOf(t);void 0!==r&&-1!==r&&e.children.splice(r,1)},aS=(e,t,n)=>{e.value=n},oS=(e,t,n,r,i)=>{const{style:a,...o}=i;e.props=Xx(o),e.style=a};const{version:sS}={version:"4.9.0"},lS=new class{fontFamilies={};emojiSource=null;constructor(){this.register({family:"Helvetica",fonts:[{src:"Helvetica",fontStyle:"normal",fontWeight:400},{src:"Helvetica-Bold",fontStyle:"normal",fontWeight:700},{src:"Helvetica-Oblique",fontStyle:"italic",fontWeight:400},{src:"Helvetica-BoldOblique",fontStyle:"italic",fontWeight:700}]}),this.register({family:"Courier",fonts:[{src:"Courier",fontStyle:"normal",fontWeight:400},{src:"Courier-Bold",fontStyle:"normal",fontWeight:700},{src:"Courier-Oblique",fontStyle:"italic",fontWeight:400},{src:"Courier-BoldOblique",fontStyle:"italic",fontWeight:700}]}),this.register({family:"Times-Roman",fonts:[{src:"Times-Roman",fontStyle:"normal",fontWeight:400},{src:"Times-Bold",fontStyle:"normal",fontWeight:700},{src:"Times-Italic",fontStyle:"italic",fontWeight:400},{src:"Times-BoldItalic",fontStyle:"italic",fontWeight:700}]}),this.register({family:"Helvetica-Bold",src:"Helvetica-Bold"}),this.register({family:"Helvetica-Oblique",src:"Helvetica-Oblique"}),this.register({family:"Helvetica-BoldOblique",src:"Helvetica-BoldOblique"}),this.register({family:"Courier-Bold",src:"Courier-Bold"}),this.register({family:"Courier-Oblique",src:"Courier-Oblique"}),this.register({family:"Courier-BoldOblique",src:"Courier-BoldOblique"}),this.register({family:"Times-Bold",src:"Times-Bold"}),this.register({family:"Times-Italic",src:"Times-Italic"}),this.register({family:"Times-BoldItalic",src:"Times-BoldItalic"}),this.load({fontFamily:"Helvetica",fontStyle:"normal",fontWeight:400}),this.load({fontFamily:"Helvetica",fontStyle:"normal",fontWeight:700}),this.load({fontFamily:"Helvetica",fontStyle:"italic",fontWeight:400}),this.load({fontFamily:"Helvetica",fontStyle:"italic",fontWeight:700})}hyphenationCallback=null;register=e=>{const{family:t}=e;if(this.fontFamilies[t]||(this.fontFamilies[t]=od.create(t)),"fonts"in e)for(let n=0;n<e.fonts.length;n+=1){const{src:r,fontStyle:i,fontWeight:a,...o}=e.fonts[n];this.fontFamilies[t].register({src:r,fontStyle:i,fontWeight:a,...o})}else{const{src:n,fontStyle:r,fontWeight:i,...a}=e;this.fontFamilies[t].register({src:n,fontStyle:r,fontWeight:i,...a})}};registerEmojiSource=e=>{this.emojiSource=e};registerHyphenationCallback=e=>{this.hyphenationCallback=e};getFont=e=>{const{fontFamily:t}=e;if(!this.fontFamilies[t])throw new Error(`Font family not registered: ${t}. Please register it calling Font.register() method.`);return this.fontFamilies[t].resolve(e)};load=async e=>{const t=this.getFont(e);t&&await t.load()};reset=()=>{const e=Object.keys(this.fontFamilies);for(let t=0;t<e.length;t+=1){const n=e[t];for(let e=0;e<this.fontFamilies[n].sources.length;e++)this.fontFamilies[n].sources[e].data=null}};clear=()=>{this.fontFamilies={},this.emojiSource=null,this.hyphenationCallback=null};getRegisteredFonts=()=>this.fontFamilies;getEmojiSource=()=>this.emojiSource;getHyphenationCallback=()=>this.hyphenationCallback;getRegisteredFontFamilies=()=>Object.keys(this.fontFamilies)};let AS;const uS={},cS={create:e=>e},hS=({document:e}={})=>{const t=(0,W.useRef)(null),[n,r]=(0,W.useState)({url:null,blob:null,error:null,loading:!!e});(0,W.useEffect)(()=>{const i=H({autostart:!0,concurrency:1}),a=()=>{r(e=>({...e,loading:!0})),i.splice(0,i.length,()=>n.error?Promise.resolve():t.current.toBlob())};return t.current=(e=>{const t={type:"ROOT",document:null};AS=AS||(({onChange:e=()=>{}})=>Yx({appendChild:eS,appendChildToContainer:tS,commitTextUpdate:aS,commitUpdate:oS,createInstance:Zx,createTextInstance:$x,insertBefore:nS,removeChild:rS,removeChildFromContainer:iS,resetAfterCommit:e}))({onChange:()=>{var e;const t=(null===(e=uS.change)||void 0===e?void 0:e.slice())||[];for(let e=0;e<t.length;e+=1)t[e]()}});const n=AS.createContainer(t),r=(e,t)=>{AS.updateContainer(e,n,null,t)};e&&r(e);const i=async(e=!0)=>{const n=t.document.props||{},{pdfVersion:r,conformance:i,language:a,pageLayout:o,pageMode:s,title:l,author:A,subject:u,keywords:c,creator:h="react-pdf",producer:g="react-pdf",creationDate:f=new Date,modificationDate:d,ownerPassword:p,userPassword:m,permissions:y}=n,I=null!=i&&i.startsWith("PDF/A-1")?"1.4":"1.7",C=new Vf({compress:e,subset:i,pdfVersion:r||(i?I:void 0),lang:a,displayTitle:!0,autoFirstPage:!1,ownerPassword:p,userPassword:m,permissions:y,pageLayout:o,info:(E={Title:l,Author:A,Subject:u,Keywords:c,Creator:h,Producer:g,CreationDate:f,ModificationDate:d}
2,Object.fromEntries(Object.entries(E).filter(([,e])=>void 0!==e)))});var E;s&&(C._root.data.PageMode=yd(s));const b=await ux(t.document,lS);return{layout:b,fileStream:Gp(C,b)}},a=(e={})=>{t.document.props.onRender&&t.document.props.onRender(e)};return{on:(e,t)=>{uS[e]||(uS[e]=[]),uS[e].push(t)},container:t,toBlob:async()=>{const e=[],{layout:t,fileStream:n}=await i();return new Promise((r,i)=>{n.on("data",t=>{e.push(t instanceof Uint8Array?t:new Uint8Array(t))}),n.on("end",()=>{try{const n=new Blob(e,{type:"application/pdf"});a({blob:n,_INTERNAL__LAYOUT__DATA_:t}),r(n)}catch(e){i(e)}})})},toBuffer:async()=>{const{layout:e,fileStream:t}=await i();return a({_INTERNAL__LAYOUT__DATA_:e}),t},toString:async()=>{let e="";const{fileStream:t}=await i(!1);return new Promise((n,r)=>{try{t.on("data",t=>{e+=t}),t.on("end",()=>{a(),n(e)})}catch(e){r(e)}})},removeListener:(e,t)=>{if(!uS[e])return;const n=uS[e].indexOf(t);n>-1&&uS[e].splice(n,1)},updateContainer:r}})(),t.current.on("change",a),e&&t.current.updateContainer(e),i.on("error",e=>{console.error(e),r(t=>({...t,loading:!1,error:e}))}),i.on("success",e=>{r({blob:e,error:null,loading:!1,url:URL.createObjectURL(e)})}),()=>{i.end(),t.current.removeListener("change",a)}},[]),(0,W.useEffect)(()=>()=>{n.url&&URL.revokeObjectURL(n.url)},[n.url]);const i=(0,W.useCallback)(e=>{t.current.updateContainer(e)},[]);return[n,i]}},4011(e,t,n){"use strict";n.d(t,["L",0,{rawPosition:"--rcs-raw-position",currentPosition:"--rcs-current-position",boundsPadding:"--rcs-bounds-padding",handleColor:"--rcs-handle-color"},"a",0,{all:"all",itemOne:"itemOne",itemTwo:"itemTwo"}])},2359(e,t,n){"use strict";n.d(t,{EW:()=>c});var r=n(1431),i=n(4011),a=n(6149),o=n(6540);(()=>{try{typeof CSS<"u"&&CSS.registerProperty({name:i.L.rawPosition,syntax:"<percentage>",inherits:!0,initialValue:"50%"})}catch(e){console.debug("[react-compare-slider] register CSS property:",e)}})();const s=()=>globalThis.matchMedia?.("(prefers-reduced-motion: no-preference)")?.matches?"0.15s ease-out":"none",l=()=>!!globalThis.matchMedia?.("(pointer: coarse)")?.matches,A=({boundsPadding:e="0px",browsingContext:t=globalThis,changePositionOnHover:n=!1,clip:r=i.a.all,defaultPosition:A=50,disabled:u=!1,keyboardIncrement:c="5%",onlyHandleDraggable:h=l(),onPositionChange:g,portrait:f=!1,transition:d=s()}={})=>{let p=(0,o.useRef)(null),m=(0,o.useRef)(null),y=(0,o.useRef)(A),[I,C]=(0,o.useState)(!1),[E,b]=(0,o.useState)(!0),[B,w]=(0,o.useState)(null),Q=(0,o.useCallback)(e=>{let t=Math.min(Math.max(e,0),100);p.current?.style.setProperty(i.L.rawPosition,`${t}%`),m.current?.setAttribute("aria-valuenow",`${Math.round(t)}`),y.current=t,g?.(t)},[g]),v=(0,o.useCallback)(function({x:e,y:n}){let{width:r,height:i,top:a,left:o}=p.current.getBoundingClientRect();0===r||0===i||Q((f?n-a-t.scrollY:e-o-t.scrollX)/(f?i:r)*100)},[t,f,Q]),x=(0,o.useCallback)(e=>{e.preventDefault(),!u&&0===e.button&&(v({x:e.pageX,y:e.pageY}),C(!0),b(!0))},[u,v]),S=(0,o.useCallback)(function(e){b(!1),v({x:e.pageX,y:e.pageY})},[v]),k=(0,o.useCallback)(e=>{C(!1),b(!0)},[]),D=(0,o.useCallback)(e=>{C(!1),b(!0)},[]),R=(0,o.useCallback)(e=>{e.preventDefault(),e.currentTarget?.focus()},[]),F=(0,o.useCallback)(e=>{if(!Object.values(a.r).includes(e.key))return;e.preventDefault(),b(!0);let t="string"==typeof c?Number.parseFloat(c):c/p.current?.getBoundingClientRect().width*100;Q((f?e.key===a.r.ARROW_LEFT||e.key===a.r.ARROW_DOWN:e.key===a.r.ARROW_RIGHT||e.key===a.r.ARROW_UP)?y.current+t:y.current-t)},[c,f,Q]);return(0,o.useLayoutEffect)(()=>{w(h?m.current:p.current)},[h]),(0,o.useEffect)(()=>{Q(A)},[A,Q]),{boundsPadding:e,browsingContext:t,changePositionOnHover:n,clip:r,defaultPosition:A,disabled:u,keyboardIncrement:c,onlyHandleDraggable:h,portrait:f,transition:d,onHandleRootKeyDown:F,onPointerDown:x,onPointerMove:S,onPointerUp:k,onTouchEnd:D,onHandleRootClick:R,canTransition:E,isDragging:I,position:y,setPosition:Q,setPositionFromBounds:v,rootRef:p,handleRootRef:m,interactiveTarget:B}};var u=n(4848);const c=({boundsPadding:e,browsingContext:t,changePositionOnHover:n,clip:i,defaultPosition:a,disabled:o,handle:s,itemOne:l,itemTwo:c,keyboardIncrement:h,onPositionChange:g,onlyHandleDraggable:f,portrait:d,transition:p,...m})=>(0,u.jsx)(r.s,{...A({boundsPadding:e,browsingContext:t,changePositionOnHover:n,clip:i,defaultPosition:a,disabled:o,keyboardIncrement:h,onPositionChange:g,onlyHandleDraggable:f,portrait:d,transition:p}),children:(0,u.jsxs)(r.t,{...m,children:[(0,u.jsx)(r.n,{item:"itemOne",children:l}),(0,u.jsx)(r.n,{item:"itemTwo",children:c}),(0,u.jsx)(r.r,{children:s||(0,u.jsx)(r.o,{})})]})})},6149(e,t,n){"use strict";n.d(t,{r:()=>i});var r=n(6540);let i=((a={}).ARROW_LEFT="ArrowLeft",a.ARROW_RIGHT="ArrowRight",a.ARROW_UP="ArrowUp",a.ARROW_DOWN="ArrowDown",a);var a;n.d(t,["i",0,(e,t,n,i)=>{let a=(0,r.useRef)(void 0);(0,r.useEffect)(()=>{a.current=t},[t]),(0,r.useEffect)(()=>
2{if(!n?.addEventListener)return;let t=e=>a.current?.(e);return n.addEventListener(e,t,i),()=>{n.removeEventListener(e,t,i)}},[e,n,i])},"n",0,{capture:!1,passive:!0},"t",0,{capture:!0,passive:!1}])},1431(e,t,n){"use strict";var r=n(4011),i=n(6149),a=n(6540),o=n(4848);const s=(0,a.createContext)(null),l=()=>{let e=(0,a.useContext)(s);if(!e)throw Error("useReactCompareSliderContext must be used within the Provider component");return e},A=({flip:e})=>{let t={width:"0.85rem",height:"0.85rem",clipPath:"polygon(100% 0%, 100% 100%, 30% 50%)",rotate:e?"180deg":"0deg",outline:`0.5rem solid var(${r.L.handleColor})`,outlineOffset:"-0.5rem"};return(0,o.jsx)("div",{"aria-hidden":"true",className:"__rcs-handle-arrow",style:t})},u=({itemClip:e,portrait:t})=>e===r.a.itemOne?t?`inset(0px 0px calc(100% - var(${r.L.currentPosition})) 0px)`:`inset(0px calc(100% - var(${r.L.currentPosition})) 0px 0px)`:e===r.a.itemTwo?t?`inset(var(${r.L.currentPosition}) 0px 0px 0px)`:`inset(0px 0px 0px var(${r.L.currentPosition}))`:"none",c=`clamp(var(${r.L.boundsPadding}), var(${r.L.rawPosition}) - var(${r.L.boundsPadding}) + var(${r.L.boundsPadding}), calc(100% - var(${r.L.boundsPadding})))`;n.d(t,["n",0,({item:e,style:t,...n})=>{let{clip:i,portrait:a}=l(),s={KhtmlUserSelect:"none",MozUserSelect:"none",WebkitUserSelect:"none",backfaceVisibility:"hidden",WebkitBackfaceVisibility:"hidden",gridArea:"1 / 1",maxWidth:"100%",overflow:"hidden",clipPath:u({itemClip:i===r.a.all||i===e?e:void 0,portrait:a}),boxSizing:"border-box",transform:"translateZ(0)",userSelect:"none",zIndex:e===r.a.itemOne?1:void 0,willChange:"clip-path",...t};return(0,o.jsx)("div",{"data-rcs":"item","data-rcs-item":e,...n,style:s})},"o",0,({className:e="__rcs-handle-root",buttonStyle:t,linesStyle:n,style:i,...a})=>{let{disabled:s,portrait:u}=l(),c={boxSizing:"border-box",position:"relative",display:"inline-flex",flexDirection:u?"row":"column",placeItems:"center",width:u?"100%":void 0,height:u?void 0:"100%",cursor:s?"not-allowed":u?"ns-resize":"ew-resize",pointerEvents:"none",[r.L.handleColor]:"rgba(255, 255, 255, 1)",...i},h={flexGrow:1,height:u?2:"100%",width:u?"100%":2,outline:`1px solid var(${r.L.handleColor})`,outlineOffset:-1,pointerEvents:"auto",boxShadow:"0 0 4px rgba(0,0,0,.5)",...n},g={direction:"ltr",display:"grid",gridAutoFlow:"column",gap:"0.5rem",placeContent:"center",flexShrink:0,width:"3.5rem",height:"3.5rem",borderRadius:"50%",border:`2px solid var(${r.L.handleColor})`,color:"inherit",pointerEvents:"auto",backdropFilter:"blur(0.5rem)",WebkitBackdropFilter:"blur(0.5rem)",backgroundColor:"rgba(0, 0, 0, 0.125)",boxShadow:"0 0 4px rgba(0,0,0,.35)",transform:u?"rotate(90deg)":void 0,...t};return(0,o.jsxs)("div",{"data-rcs":"handle",...a,className:e,style:c,children:[(0,o.jsx)("div",{className:"__rcs-handle-line",style:h}),(0,o.jsxs)("div",{className:"__rcs-handle-button",style:g,children:[(0,o.jsx)(A,{}),(0,o.jsx)(A,{flip:!0})]}),(0,o.jsx)("div",{className:"__rcs-handle-line",style:h})]})},"r",0,({style:e,...t})=>{let{disabled:n,portrait:a,position:s,handleRootRef:A,onHandleRootClick:u,onHandleRootKeyDown:c}=l(),h={WebkitAppearance:"none",MozAppearance:"none",WebkitTapHighlightColor:"transparent",boxSizing:"border-box",position:"absolute",display:"flex",flexDirection:a?"row":"column",placeItems:"center",contain:"layout",top:a?"-50%":void 0,left:a?void 0:"-50%",width:"100%",height:"100%",background:"none",border:0,padding:0,pointerEvents:"none",appearance:"none",outline:0,zIndex:1,translate:a?`0 var(${r.L.currentPosition}) 0`:`var(${r.L.currentPosition}) 0 0`,backfaceVisibility:"hidden",willChange:"translate",...e};return(0,i.i)("keydown",c,A.current,i.t),(0,i.i)("click",u,A.current,i.t),(0,o.jsx)("div",{ref:A,tabIndex:0,"aria-label":"Click and drag or focus and use arrow keys to change the position of the slider","aria-orientation":a?"vertical":"horizontal","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":s.current,"aria-disabled":n,"data-rcs":"handle-root",role:"slider",style:h,...t})},"s",0,({children:e,...t})=>(0,o.jsx)(s.Provider,{value:t,children:e}),"t",0,({style:e,...t})=>{let{browsingContext:n,boundsPadding:s,changePositionOnHover:A,clip:u,isDragging:h,portrait:g,position:f,onTouchEnd:d,onPointerDown:p,onPointerMove:m,onPointerUp:y,interactiveTarget:I,rootRef:C,transition:E,canTransition:b}=l(),B={position:"relative",boxSizing:"border-box",display:"grid",maxWidth:"100%",maxHeight:"100%",overflow:"hidden",cursor:h?g?"ns-resize":"ew-resize":void 0,touchAction:"pan-y",userSelect:"none",KhtmlUserSelect:"none",msUserSelect:"none",MozUserSelect:"none",WebkitUserSelect:"none",transition:b&&E?`${r.L.rawPosition} ${E}`:"none",[r.L.rawPosition]:`${f.current}%`,[r.L.boundsPadding]:s,[r.L.currentPosition]:c,...e};return(0,i.i)("touchend",d,I,i.t),(0,i.i)("pointerdown",p,I,i.t),(0,a.useEffect)(()=>{let e=C.current,t=e=>{h||y(e)};return A&&(e.addEventListener("pointermove",m,i.n),e.addEventListener("pointerleave",t,i.n)),()=>{e.removeEventListener("pointermove",m),e.removeEventListener("pointerleave",t)}},[A,m,y,h,C]),(0,a.useEffect)(()=>
2{if(h)return n.addEventListener("pointermove",m,i.n),n.addEventListener("pointerup",y,i.n),()=>{n?.removeEventListener("pointermove",m),n?.removeEventListener("pointerup",y)}},[m,y,h,n]),(0,o.jsx)("div",{ref:C,style:B,"data-rcs":"root","data-rcs-clip":u,...t})}])}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.