1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="0df7a93e-289f-44bf-a8b5-14372b64e155",e._sentryDebugIdIdentifier="sentry-dbid-0df7a93e-289f-44bf-a8b5-14372b64e155")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8442],{2318:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});let A=(0,r(78340).A)("life-buoy",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m4.93 4.93 4.24 4.24",key:"1ymg45"}],["path",{d:"m14.83 9.17 4.24-4.24",key:"1cb5xl"}],["path",{d:"m14.83 14.83 4.24 4.24",key:"q42g0n"}],["path",{d:"m9.17 14.83-4.24 4.24",key:"bqpfvv"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]])},6296:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});let A=(0,r(78340).A)("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]])},7312:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});let A=r(50602).VT;class i{static decode(e,t){throw Error("PNG.decode not available in browser build")}static load(e){throw Error("PNG.load not available in browser build")}constructor(e){let t;for(this.data=e,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.text={};;){const e=this.readUInt32();let o="";for(t=0;t<4;t++)o+=String.fromCharCode(this.data[this.pos++]);switch(o){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"PLTE":this.palette=this.read(e);break;case"IDAT":for(t=0;t<e;t++)this.imgData.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:this.transparency.indexed=this.read(e);var r=255-this.transparency.indexed.length;if(r>0)for(t=0;t<r;t++)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(e)[0];break;case 2:this.transparency.rgb=this.read(e)}break;case"tEXt":var A=this.read(e),i=A.indexOf(0),n=String.fromCharCode.apply(String,A.slice(0,i));this.text[n]=String.fromCharCode.apply(String,A.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 a=this.colors+ +!!this.hasAlphaChannel;switch(this.pixelBitlength=this.bits*a,this.colors){case 1:this.colorSpace="DeviceGray";break;case 3:this.colorSpace="DeviceRGB"}this.imgData=new Uint8Array(this.imgData);return;default:this.pos+=e}if(this.pos+=4,this.pos>this.data.length)throw Error("Incomplete or corrupt PNG file")}}read(e){let t=Array(e);for(let r=0;r<e;r++)t[r]=this.data[this.pos++];return t}readUInt32(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]}readUInt16(){return this.data[this.pos++]<<8|this.data[this.pos++]}decodePixels(e){return A(new Uint8Array(this.imgData),(t,r)=>{if(t)throw t;let{width:A,height:i}=this,n=this.pixelBitlength/8,a=new Uint8Array(A*i*n),{length:o}=r,s=0;function l(e,t,g,c,u=!1){let f=Math.ceil((A-e)/g),h=Math.ceil((i-t)/c),d=n*f,p=u?a:new Uint8Array(d*h),I=0,E=0;for(;I<h&&s<o;){var B,C,y,Q,m,w,b;switch(r[s++]){case 0:for(y=0;y<d;y++)p[E++]=r[s++];break;case 1:for(y=0;y<d;y++)B=r[s++],Q=y<n?0:p[E-n],p[E++]=(B+Q)%256;break;case 2:for(y=0;y<d;y++)B=r[s++],C=(y-y%n)/n,m=I&&p[(I-1)*d+C*n+y%n],p[E++]=(m+B)%256;break;case 3:for(y=0;y<d;y++)B=r[s++],C=(y-y%n)/n,Q=y<n?0:p[E-n],m=I&&p[(I-1)*d+C*n+y%n],p[E++]=(B+Math.floor((Q+m)/2))%256;break;case 4:for(y=0;y<d;y++){B=r[s++],C=(y-y%n)/n,Q=y<n?0:p[E-n],0===I?m=b=0:(m=p[(I-1)*d+C*n+y%n],b=C&&p[(I-1)*d+(C-1)*n+y%n]);let e=Q+m-b,t=Math.abs(e-Q),A=Math.abs(e-m),i=Math.abs(e-b);w=t<=A&&t<=i?Q:A<=i?m:b,p[E++]=(B+w)%256}break;default:throw Error(`Invalid filter algorithm: ${r[s-1]}`)}if(!u){let r=((t+I*c)*A+e)*n,i=I*d;for(y=0;y<f;y++){for(let e=0;e<n;e++)a[r++]=p[i++];r+=(g-1)*n}}I++}}return 1===this.interlaceMethod?(l(0,0,8,8),l(4,0,8,8),l(0,4,4,8),l(2,0,4,4),l(0,2,2,4),l(1,0,2,2),l(0,1,1,2)):l(0,0,1,1,!0),e(a)})}decodePalette(){let{palette:e}=this,{length:t}=e,r=this.transparency.indexed||[],A=new Uint8Array(r.length+t),i=0,n=0;for(let o=0;o<t;o+=3){var a;A[i++]=e[o],A[i++]=e[o+1],A[i++]=e[o+2],A[i++]=null!=(a=r[n++])?a:255}return A}copyToImageData(e,t){let r,A,{colors:i}=this,n=null,a=this.hasAlphaChannel;this.palette.length&&(n=this._decodedPalette||(this._decodedPalette=this.decodePalette()),i=4,a=!0);let o=e.data||e,{length:s}=o,l=n||t,g=r=0;if(1===i)for(;g<s;){A=n?4*t[g/4]:r;let e=l[A++];o[g++]=e,o[g++]=e,o[g++]=e,o[g++]=a?l[A++]:255,r=A}else for(;g<s;
1)A=n?4*t[g/4]:r,o[g++]=l[A++],o[g++]=l[A++],o[g++]=l[A++],o[g++]=a?l[A++]:255,r=A}decode(e){let t=new Uint8Array(this.width*this.height*4);return this.decodePixels(r=>(this.copyToImageData(t,r),e(t)))}}},7915:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});let A=(0,r(78340).A)("eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]])},8324:(e,t,r)=>{let A=r(50682),{swap32LE:i}=r(75219),n=2112;class a{constructor(e){const t="function"==typeof e.readUInt32BE&&"function"==typeof e.slice;if(t||e instanceof Uint8Array){let r;if(t)this.highStart=e.readUInt32LE(0),this.errorValue=e.readUInt32LE(4),r=e.readUInt32LE(8),e=e.slice(12);else{const t=new DataView(e.buffer);this.highStart=t.getUint32(0,!0),this.errorValue=t.getUint32(4,!0),r=t.getUint32(8,!0),e=e.subarray(12)}e=A(e,new Uint8Array(r)),i(e=A(e,new Uint8Array(r))),this.data=new Uint32Array(e.buffer)}else({data:this.data,highStart:this.highStart,errorValue:this.errorValue}=e)}get(e){let t;return e<0||e>1114111?this.errorValue:e<55296||e>56319&&e<=65535?(t=(this.data[e>>5]<<2)+(31&e),this.data[t]):e<=65535?(t=(this.data[2048+(e-55296>>5)]<<2)+(31&e),this.data[t]):e<this.highStart?(t=this.data[n-32+(e>>11)],t=((t=this.data[t+(e>>5&63)])<<2)+(31&e),this.data[t]):this.data[this.data.length-4]}}e.exports=a},9114:e=>{e.exports=function(e){var i=[];return e.replace(r,function(e,r,n){var a,o=r.toLowerCase();for(n=(a=n.match(A))?a.map(Number):[],"m"==o&&n.length>2&&(i.push([r].concat(n.splice(0,2))),o="l",r="m"==r?"l":"L");;){if(n.length==t[o])return n.unshift(r),i.push(n);if(n.length<t[o])throw Error("malformed path data");i.push([r].concat(n.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},r=/([astvzqmhlc])([^astvzqmhlc]*)/ig,A=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/ig},11170:e=>{var t=/^[a-f0-9?-]+$/i;e.exports=function(e){for(var r,A,i,n,a,o,s,l,g,c=[],u=e,f=0,h=u.charCodeAt(f),d=u.length,p=[{nodes:c}],I=0,E="",B="",C="";f<d;)if(h<=32){r=f;do r+=1,h=u.charCodeAt(r);while(h<=32);n=u.slice(f,r),i=c[c.length-1],41===h&&I?C=n:i&&"div"===i.type?(i.after=n,i.sourceEndIndex+=n.length):44===h||58===h||47===h&&42!==u.charCodeAt(r+1)&&(!g||g&&"function"===g.type&&"calc"!==g.value)?B=n:c.push({type:"space",sourceIndex:f,sourceEndIndex:r,value:n}),f=r}else if(39===h||34===h){r=f,n={type:"string",sourceIndex:f,quote:A=39===h?"'":'"'};do if(a=!1,~(r=u.indexOf(A,r+1)))for(o=r;92===u.charCodeAt(o-1);)o-=1,a=!a;else u+=A,r=u.length-1,n.unclosed=!0;while(a);n.value=u.slice(f+1,r),n.sourceEndIndex=n.unclosed?r:r+1,c.push(n),f=r+1,h=u.charCodeAt(f)}else if(47===h&&42===u.charCodeAt(f+1))r=u.indexOf("*/",f),n={type:"comment",sourceIndex:f,sourceEndIndex:r+2},-1===r&&(n.unclosed=!0,r=u.length,n.sourceEndIndex=r),n.value=u.slice(f+2,r),c.push(n),f=r+2,h=u.charCodeAt(f);else if((47===h||42===h)&&g&&"function"===g.type&&"calc"===g.value)n=u[f],c.push({type:"word",sourceIndex:f-B.length,sourceEndIndex:f+n.length,value:n}),f+=1,h=u.charCodeAt(f);else if(47===h||44===h||58===h)n=u[f],c.push({type:"div",sourceIndex:f-B.length,sourceEndIndex:f+n.length,value:n,before:B,after:""}),B="",f+=1,h=u.charCodeAt(f);else if(40===h){r=f;do r+=1,h=u.charCodeAt(r);while(h<=32);if(l=f,n={type:"function",sourceIndex:f-E.length,value:E,before:u.slice(l+1,r)},f=r,"url"===E&&39!==h&&34!==h){r-=1;do if(a=!1,~(r=u.indexOf(")",r+1)))for(o=r;92===u.charCodeAt(o-1);)o-=1,a=!a;else u+=")",r=u.length-1,n.unclosed=!0;while(a);s=r;do s-=1,h=u.charCodeAt(s);while(h<=32);l<s?(f!==s+1?n.nodes=[{type:"word",sourceIndex:f,sourceEndIndex:s+1,value:u.slice(f,s+1)}]:n.nodes=[],n.unclosed&&s+1!==r?(n.after="",n.nodes.push({type:"space",sourceIndex:s+1,sourceEndIndex:r,value:u.slice(s+1,r)})):(n.after=u.slice(s+1,r),n.sourceEndIndex=r)):(n.after="",n.nodes=[]),f=r+1,n.sourceEndIndex=n.unclosed?r:f,h=u.charCodeAt(f),c.push(n)}else I+=1,n.after="",n.sourceEndIndex=f+1,c.push(n),p.push(n),c=n.nodes=[],g=n;E=""}else if(41===h&&I)f+=1,h=u.charCodeAt(f),g.after=C,g.sourceEndIndex+=C.length,C="",I-=1,p[p.length-1].sourceEndIndex=f,p.pop(),c=(g=p[I]).nodes;else{r=f;do 92===h&&(r+=1),r+=1,h=u.charCodeAt(r);while(r<d&&!(h<=32||39===h||34===h||44===h||58===h||47===h||40===h||42===h&&g&&"function"===g.type&&"calc"===g.value||47===h&&"function"===g.type&&"calc"===g.value||41===h&&I));n=u.slice(f,r),40===h?E=n:(117===n.charCodeAt(0)||85===n.charCodeAt(0))&&43===n.charCodeAt(1)&&t.test(n.slice(2))?c.push({type:"unicode-range",sourceIndex:f,sourceEndIndex:r,value:n}):c.push({type:"word",sourceIndex:f,sourceEndIndex:r,value:n}),f=r}for(f=p.length-1;f;f-=1)p[f].unclosed=!0,p[f].sourceEndIndex=u.length;return p[0].nodes}},12451:(e,t)=>{function r(e,t){this.offset=e,this.nbits=t}t.kBlockLengthPrefixCode=[new r(1,2),new r(5,2),new r(9,2),new r(13,2),new r(17,3),new r(25,3),new r(33,3),new r(41,3),new r(49,4),new r(65,4),new r(81,4),new r(97,4),new r(113,5),new r(145,5),new r(177,5),new r(209,5),new r(241,6),new r(305,6),new r(369,7),new r(497,8),new r(753,9),new r(1265,10),new r(2289,11),new r(4337,12),new r(8433,13),new r(16625,24)],t.kInsertLengthPrefixCode=[new r(0,0),new r(1,0),new r(2,0),new r(3,0),new r(4,0),new r(5,0),new r(6,1),new r(8,1),new r(10,2),new r(14,2),new r(18,3),new r(26,3),new r(34,4),new r(50,4),new r(66,5),new r(98,5),new r(130,6),new r(194,7),new r(322,8),new r(578,9),new r(1090,10),new r(2114,12),new r(6210,14),new r(22594,24)],t.kCopyLengthPrefixCode=[new r(2,0),new r(3,0),new r(4,0),new r(5,0),new r(6,0),new r(7,0),new r(8,0),new r(9,0),new r(10,1),new r(12,1),new r(14,2),new r(18,2),new r(22,3),new r(30,3),new r(38,4),new r(54,4),new r(70,5),new r(102,5),new r(134,6),new r(198,7),new r(326,8),new r(582,9),new r(1094,10),new r(2118,24)],t.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],t.kCopyRangeLut=[0,8,0,8,16,0,16,8,16]},14488:(e,t,r)=>{var A=r(56814);t.operation=function(e){return new A(t.timeouts(e),{forever:e&&(e.forever||e.retries===1/0),unref:e&&e.unref,maxRetryTime:e&&e.maxRetryTime})},t.timeouts=function(e){if(e instanceof Array)return[].concat(e);var t={retries:10,factor:2,minTimeout:1e3,maxTimeout:1/0,randomize:!1};for(var r in e)t[r]=e[r];if(t.minTimeout>t.maxTimeout)throw Error("minTimeout is greater than maxTimeout");for(var A=[],i=0;i<t.retries;i++)A.push(this.createTimeout(i,t));return e&&e.forever&&!A.length&&A.push(this.createTimeout(i,t)),A.sort(function(e,t){return e-t}),A},t.createTimeout=function(e,t){var r=Math.round((t.randomize?Math.random()+1:1)*Math.max(t.minTimeout,1)*Math.pow(t.factor,e));return Math.min(r,t.maxTimeout)},t.wrap=function(e,r,A){if(r instanceof Array&&(A=r,r=null),!A)for(var i in A=[],e)"function"==typeof e[i]&&A.push(i);for(var n=0;n<A.length;n++){var a=A[n],o=e[a];
1e[a]=(function(A){var i=t.operation(r),n=Array.prototype.slice.call(arguments,1),a=n.pop();n.push(function(e){i.retry(e)||(e&&(arguments[0]=i.mainError()),a.apply(this,arguments))}),i.attempt(function(){A.apply(e,n)})}).bind(e,o),e[a].options=r}}},15277:(e,t,r)=>{var A=r(24356).z,i=r(24356).y,n=r(31512),a=r(95159),o=r(99816).z,s=r(99816).u,l=r(77042),g=r(12451),c=r(59697),u=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]),h=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),d=new Uint16Array([256,402,436,468,500,534,566,598,630,662,694,726,758,790,822,854,886,920,952,984,1016,1048,1080]);function p(e){var t;return 0===e.readBits(1)?16:(t=e.readBits(3))>0?17+t:(t=e.readBits(3))>0?8+t:17}function I(e){if(e.readBits(1)){var t=e.readBits(3);return 0===t?1:e.readBits(t)+(1<<t)}return 0}function E(){this.meta_block_length=0,this.input_end=0,this.is_uncompressed=0,this.is_metadata=!1}function B(e){var t,r,A,i=new E;if(i.input_end=e.readBits(1),i.input_end&&e.readBits(1))return i;if(7===(t=e.readBits(2)+4)){if(i.is_metadata=!0,0!==e.readBits(1))throw Error("Invalid reserved bit");if(0===(r=e.readBits(2)))return i;for(A=0;A<r;A++){var n=e.readBits(8);if(A+1===r&&r>1&&0===n)throw Error("Invalid size byte");i.meta_block_length|=n<<8*A}}else for(A=0;A<t;++A){var a=e.readBits(4);if(A+1===t&&t>4&&0===a)throw Error("Invalid size nibble");i.meta_block_length|=a<<4*A}return++i.meta_block_length,i.input_end||i.is_metadata||(i.is_uncompressed=e.readBits(1)),i}function C(e,t,r){var A;return r.fillBitWindow(),t+=r.val_>>>r.bit_pos_&255,(A=e[t].bits-8)>0&&(r.bit_pos_+=8,t+=e[t].value,t+=r.val_>>>r.bit_pos_&(1<<A)-1),r.bit_pos_+=e[t].bits,e[t].value}function y(e,t,r,A){var i=0,n=new Uint8Array(e);if(A.readMoreInput(),1===(a=A.readBits(2))){for(var a,l,g=e-1,c=0,f=new Int32Array(4),h=A.readBits(2)+1;g;)g>>=1,++c;for(l=0;l<h;++l)f[l]=A.readBits(c)%e,n[f[l]]=2;switch(n[f[0]]=1,h){case 1:break;case 3:if(f[0]===f[1]||f[0]===f[2]||f[1]===f[2])throw Error("[ReadHuffmanCode] invalid symbols");break;case 2:if(f[0]===f[1])throw Error("[ReadHuffmanCode] invalid symbols");n[f[1]]=1;break;case 4:if(f[0]===f[1]||f[0]===f[2]||f[0]===f[3]||f[1]===f[2]||f[1]===f[3]||f[2]===f[3])throw Error("[ReadHuffmanCode] invalid symbols");A.readBits(1)?(n[f[2]]=3,n[f[3]]=3):n[f[0]]=2}}else{var d=new Uint8Array(18),p=32,I=0,E=[new o(2,0),new o(2,4),new o(2,3),new o(3,2),new o(2,0),new o(2,4),new o(2,3),new o(4,1),new o(2,0),new o(2,4),new o(2,3),new o(3,2),new o(2,0),new o(2,4),new o(2,3),new o(4,5)];for(l=a;l<18&&p>0;++l){var l,B,C=u[l],y=0;A.fillBitWindow(),y+=A.val_>>>A.bit_pos_&15,A.bit_pos_+=E[y].bits,B=E[y].value,d[C]=B,0!==B&&(p-=32>>B,++I)}if(1!==I&&0!==p)throw Error("[ReadHuffmanCode] invalid num_codes or space");!function(e,t,r,A){for(var i=0,n=8,a=0,l=0,g=32768,c=[],u=0;u<32;u++)c.push(new o(0,0));for(s(c,0,5,e,18);i<t&&g>0;){var f=0;if(A.readMoreInput(),A.fillBitWindow(),f+=A.val_>>>A.bit_pos_&31,A.bit_pos_+=c[f].bits,(h=255&c[f].value)<16)a=0,r[i++]=h,0!==h&&(n=h,g-=32768>>h);else{var h,d,p,I=h-14,E=0;if(16===h&&(E=n),l!==E&&(a=0,l=E),d=a,a>0&&(a-=2,a<<=I),a+=A.readBits(I)+3,i+(p=a-d)>t)throw Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var B=0;B<p;B++)r[i+B]=l;i+=p,0!==l&&(g-=p<<15-l)}}if(0!==g)throw Error("[ReadHuffmanCodeLengths] space = "+g);for(;i<t;i++)r[i]=0}(d,e,n,A)}if(0===(i=s(t,r,8,n,e)))throw Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return i}function Q(e,t,r){var A,i;return A=C(e,t,r),i=g.kBlockLengthPrefixCode[A].nbits,g.kBlockLengthPrefixCode[A].offset+r.readBits(i)}function m(e,t){this.alphabet_size=e,this.num_htrees=t,this.codes=Array(t+t*d[e+31>>>5]),this.htrees=new Uint32Array(t)}function w(e,t){var r,A,i,n={num_htrees:null,context_map:null},a=0;t.readMoreInput();var s=n.num_htrees=I(t)+1,l=n.context_map=new Uint8Array(e);if(s<=1)return n;for(t.readBits(1)&&(a=t.readBits(4)+1),r=[],A=0;A<1080;A++)r[A]=new o(0,0);for(y(s+a,r,0,t),A=0;A<e;)if(t.readMoreInput(),0===(i=C(r,0,t)))l[A]=0,++A;else if(i<=a)for(var g=1+(1<<i)+t.readBits(i);--g;){if(A>=e)throw Error("[DecodeContextMap] i >= context_map_size");l[A]=0,++A}else l[A]=i-a,++A;return t.readBits(1)&&function(e,t){var r,A=new Uint8Array(256);for(r=0;r<256;++r)A[r]=r;for(r=0;r<t;++r){var i=e[r];e[r]=A[i],i&&function(e,t){for(var r=e[t],A=t;A;--A)e[A]=e[A-1];e[0]=r}(A,i)}}(l,e),n}function b(e,t,r,A,i,n,a){var o,s=2*r,l=C(t,1080*r,a);(o=0===l?i[s+(1&n[r])]:1===l?i[s+(n[r]-1&1)]+1:l-2)>=e&&(o-=e),A[r]=o,i[s+(1&n[r])]=o,++n[r]}m.prototype.decode=function(e){var t,r,A=0;for(t=0;t<this.num_htrees;
1++t)this.htrees[t]=A,r=y(this.alphabet_size,this.codes,A,e),A+=r};t.BrotliDecompressBuffer=function(e,t){var r,s=new A(e);null==t&&(p(r=new n(new A(e))),t=B(r).meta_block_length);var u=new i(new Uint8Array(t));return function(e,t){var r=0,A=0,i=0,s=0,u=[16,15,11,4],d=0,E=0,v=0,k=[new m(0,0),new m(0,0),new m(0,0)],D=128+n.READ_SIZE;X=(1<<(i=p(er=new n(e))))-16,_=(Z=1<<i)-1,$=new Uint8Array(Z+D+a.maxDictionaryWordLength),ee=[],et=[];for(var x=0;x<3240;x++)ee[x]=new o(0,0),et[x]=new o(0,0);for(;!A;){var S=0,R=[0x10000000,0x10000000,0x10000000],M=[0],N=[1,1,1],U=[0,1,0,1,0,1],H=[0],T=null,L=null,F=null,O=null,G=0,P=null,J=0,K=0,W=0;for(V=0;V<3;++V)k[V].codes=null,k[V].htrees=null;er.readMoreInput();var z=B(er);if(r+(S=z.meta_block_length)>t.buffer.length){var Y=new Uint8Array(r+S);Y.set(t.buffer),t.buffer=Y}if(A=z.input_end,eA=z.is_uncompressed,z.is_metadata){for(!function(e){var t=e.bit_pos_+7&-8;e.readBits(t-e.bit_pos_)}(er);S>0;--S)er.readMoreInput(),er.readBits(8);continue}if(0!==S){if(eA){er.bit_pos_=er.bit_pos_+7&-8,function(e,t,r,A,i,a){var o,s=i+1,l=r&i,g=a.pos_&n.IBUF_MASK;if(t<8||a.bit_pos_+(t<<3)<a.bit_end_pos_){for(;t-- >0;)a.readMoreInput(),A[l++]=a.readBits(8),l===s&&(e.write(A,s),l=0);return}if(a.bit_end_pos_<32)throw Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;a.bit_pos_<32;)A[l]=a.val_>>>a.bit_pos_,a.bit_pos_+=8,++l,--t;if(g+(o=a.bit_end_pos_-a.bit_pos_>>3)>n.IBUF_MASK){for(var c=n.IBUF_MASK+1-g,u=0;u<c;u++)A[l+u]=a.buf_[g+u];o-=c,l+=c,t-=c,g=0}for(var u=0;u<o;u++)A[l+u]=a.buf_[g+u];if(l+=o,t-=o,l>=s){e.write(A,s),l-=s;for(var u=0;u<l;u++)A[u]=A[s+u]}for(;l+t>=s;){if(o=s-l,a.input_.read(A,l,o)<o)throw Error("[CopyUncompressedBlockToOutput] not enough bytes");e.write(A,s),t-=o,l=0}if(a.input_.read(A,l,t)<t)throw Error("[CopyUncompressedBlockToOutput] not enough bytes");a.reset()}(t,S,r,$,_,er),r+=S;continue}for(V=0;V<3;++V)N[V]=I(er)+1,N[V]>=2&&(y(N[V]+2,ee,1080*V,er),y(26,et,1080*V,er),R[V]=Q(et,1080*V,er),H[V]=1);for(er.readMoreInput(),ei=er.readBits(2),en=16+(er.readBits(4)<<ei),ea=(1<<ei)-1,eo=en+(48<<ei),L=new Uint8Array(N[0]),V=0;V<N[0];++V)er.readMoreInput(),L[V]=er.readBits(2)<<1;var j=w(N[0]<<6,er);es=j.num_htrees,T=j.context_map;var q=w(N[2]<<2,er);for(el=q.num_htrees,F=q.context_map,k[0]=new m(256,es),k[1]=new m(704,N[1]),k[2]=new m(eo,el),V=0;V<3;++V)k[V].decode(er);for(O=0,P=0,eg=L[M[0]],K=l.lookupOffsets[eg],W=l.lookupOffsets[eg+1],ec=k[1].htrees[0];S>0;){for(er.readMoreInput(),0===R[1]&&(b(N[1],ee,1,M,U,H,er),R[1]=Q(et,1080,er),ec=k[1].htrees[M[1]]),--R[1],(ef=(eu=C(k[1].codes,ec,er))>>6)>=2?(ef-=2,eE=-1):eE=0,eh=g.kInsertRangeLut[ef]+(eu>>3&7),ed=g.kCopyRangeLut[ef]+(7&eu),ep=g.kInsertLengthPrefixCode[eh].offset+er.readBits(g.kInsertLengthPrefixCode[eh].nbits),eI=g.kCopyLengthPrefixCode[ed].offset+er.readBits(g.kCopyLengthPrefixCode[ed].nbits),E=$[r-1&_],v=$[r-2&_],eC=0;eC<ep;++eC)er.readMoreInput(),0===R[0]&&(b(N[0],ee,0,M,U,H,er),R[0]=Q(et,0,er),O=M[0]<<6,eg=L[M[0]],K=l.lookupOffsets[eg],W=l.lookupOffsets[eg+1]),G=T[O+(l.lookup[K+E]|l.lookup[W+v])],--R[0],v=E,E=C(k[0].codes,k[0].htrees[G],er),$[r&_]=E,(r&_)===_&&t.write($,Z),++r;if((S-=ep)<=0)break;if(eE<0&&(er.readMoreInput(),0===R[2]&&(b(N[2],ee,2,M,U,H,er),R[2]=Q(et,2160,er),P=M[2]<<2),--R[2],J=F[P+((eI>4?3:eI-2)&255)],(eE=C(k[2].codes,k[2].htrees[J],er))>=en&&(eE-=en,em=eE&ea,eE>>=ei,eQ=(eE>>1)+1,eE=en+((ew=(2+(1&eE)<<eQ)-4)+er.readBits(eQ)<<ei)+em)),(eB=function(e,t,r){var A;return e<16?(r+=f[e],r&=3,A=t[r]+h[e]):A=e-16+1,A}(eE,u,d))<0)throw Error("[BrotliDecompress] invalid distance");if(s=r<X&&s!==X?r:X,ey=r&_,eB>s)if(eI>=a.minDictionaryWordLength&&eI<=a.maxDictionaryWordLength){var V,X,Z,_,$,ee,et,er,eA,ei,en,ea,eo,es,el,eg,ec,eu,ef,eh,ed,ep,eI,eE,eB,eC,ey,eQ,em,ew=a.offsetsByLength[eI],eb=eB-s-1,ev=a.sizeBitsByLength[eI],ek=eb&(1<<ev)-1,eD=eb>>ev;if(ew+=ek*eI,eD<c.kNumTransforms){var ex=c.transformDictionaryWord($,ey,ew,eI,eD);if(ey+=ex,r+=ex,S-=ex,ey>=Z){t.write($,Z);for(var eS=0;eS<ey-Z;eS++)$[eS]=$[Z+eS]}}else throw Error("Invalid backward reference. pos: "+r+" distance: "+eB+" len: "+eI+" bytes left: "+S)}else throw Error("Invalid backward reference. pos: "+r+" distance: "+eB+" len: "+eI+" bytes left: "+S);else{if(eE>0&&(u[3&d]=eB,++d),eI>S)throw Error("Invalid backward reference. pos: "+r+" distance: "+eB+" len: "+eI+" bytes left: "+S);for(eC=0;eC<eI;++eC)$[r&_]=$[r-eB&_],(r&_)===_&&t.write($,Z),++r,--S}E=$[r-1&_],v=$[r-2&_]}r&=0x3fffffff}}t.write($,r&_)}(s,u),u.pos<u.buffer.length&&(u.buffer=u.buffer.subarray(0,u.pos)),u.buffer},a.init()},15411:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});let A=(0,r(78340).A)("eye-off",[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]])},15901:(e,t,r)=>{e.exports=r(15277).BrotliDecompressBuffer},16096:e=>{"use strict";var t,r="object"==typeof Reflect?Reflect:null,A=r&&"function"==typeof r.apply?r.apply:function(e,t,r){return Function.prototype.apply.call(e,t,r)};t=r&&"function"==typeof r.ownKeys?r.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 n(){n.init.call(this)}e.exports=n,e.exports.once=function(e,t){return new Promise(function(r,A){var i,n,a;function o(r){e.removeListener(t,s),A(r)}function s(){"function"==typeof e.removeListener&&e.removeListener("error",o),r([].slice.call(arguments))}d(e,t,s,{once:!0}),"error"!==t&&(i=e,n=o,a={once:!0},"function"==typeof i.on&&d(i,"error",n,a))})},n.EventEmitter=n,n.prototype._events=void 0,n.prototype._eventsCount=0,n.prototype._maxListeners=void 0;var a=10;function o(e){if("function"!=typeof e)throw TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function s(e){return void 0===e._maxListeners?n.defaultMaxListeners:e._maxListeners}function l(e,t,r,A){if(o(r),void 0===(n=e._events)?(n=e._events=Object.create(null),e._eventsCount=0):(void 0!==n.newListener&&(e.emit("newListener",t,r.listener?r.listener:r),n=e._events),a=n[t]),void 0===a)a=n[t]=r,++e._eventsCount;else if("function"==typeof a?a=n[t]=A?[r,a]:[a,r]:A?a.unshift(r):a.push(r),(i=s(e))>0&&a.length>i&&!a.warned){a.warned=!0;var i,n,a,l=Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name="MaxListenersExceededWarning",l.emitter=e,l.type=t,l.count=a.length,console&&console.warn&&console.warn(l)}return e}function g(){if(!this.fired)return(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0==arguments.length)?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function c(e,t,r){var A={fired:!1,wrapFn:void 0,target:e,type:t,listener:r},i=g.bind(A);return i.listener=r,A.wrapFn=i,i}function u(e,t,r){var A=e._events;if(void 0===A)return[];var i=A[t];return void 0===i?[]:"function"==typeof i?r?[i.listener||i]:[i]:r?function(e){for(var t=Array(e.length),r=0;r<t.length;++r)t[r]=e[r].listener||e[r];return t}(i):h(i,i.length)}function f(e){var t=this._events;if(void 0!==t){var r=t[e];if("function"==typeof r)return 1;if(void 0!==r)return r.length}return 0}function h(e,t){for(var r=Array(t),A=0;A<t;++A)r[A]=e[A];return r}function d(e,t,r,A){if("function"==typeof e.on)A.once?e.once(t,r):e.on(t,r);else if("function"==typeof e.addEventListener)e.addEventListener(t,function i(n){A.once&&e.removeEventListener(t,i),r(n)});else throw TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e)}Object.defineProperty(n,"defaultMaxListeners",{enumerable:!0,get:function(){return a}
1,set:function(e){if("number"!=typeof e||e<0||i(e))throw RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");a=e}}),n.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},n.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||i(e))throw RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},n.prototype.getMaxListeners=function(){return s(this)},n.prototype.emit=function(e){for(var t=[],r=1;r<arguments.length;r++)t.push(arguments[r]);var i="error"===e,n=this._events;if(void 0!==n)i=i&&void 0===n.error;else if(!i)return!1;if(i){if(t.length>0&&(a=t[0]),a instanceof Error)throw a;var a,o=Error("Unhandled error."+(a?" ("+a.message+")":""));throw o.context=a,o}var s=n[e];if(void 0===s)return!1;if("function"==typeof s)A(s,this,t);else for(var l=s.length,g=h(s,l),r=0;r<l;++r)A(g[r],this,t);return!0},n.prototype.addListener=function(e,t){return l(this,e,t,!1)},n.prototype.on=n.prototype.addListener,n.prototype.prependListener=function(e,t){return l(this,e,t,!0)},n.prototype.once=function(e,t){return o(t),this.on(e,c(this,e,t)),this},n.prototype.prependOnceListener=function(e,t){return o(t),this.prependListener(e,c(this,e,t)),this},n.prototype.removeListener=function(e,t){var r,A,i,n,a;if(o(t),void 0===(A=this._events)||void 0===(r=A[e]))return this;if(r===t||r.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete A[e],A.removeListener&&this.emit("removeListener",e,r.listener||t));else if("function"!=typeof r){for(i=-1,n=r.length-1;n>=0;n--)if(r[n]===t||r[n].listener===t){a=r[n].listener,i=n;break}if(i<0)return this;0===i?r.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(r,i),1===r.length&&(A[e]=r[0]),void 0!==A.removeListener&&this.emit("removeListener",e,a||t)}return this},n.prototype.off=n.prototype.removeListener,n.prototype.removeAllListeners=function(e){var t,r,A;if(void 0===(r=this._events))return this;if(void 0===r.removeListener)return 0==arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==r[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete r[e]),this;if(0==arguments.length){var i,n=Object.keys(r);for(A=0;A<n.length;++A)"removeListener"!==(i=n[A])&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=r[e]))this.removeListener(e,t);else if(void 0!==t)for(A=t.length-1;A>=0;A--)this.removeListener(e,t[A]);return this},n.prototype.listeners=function(e){return u(this,e,!0)},n.prototype.rawListeners=function(e){return u(this,e,!1)},n.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):f.call(e,t)},n.prototype.listenerCount=f,n.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},16325:e=>{e.exports=function(e){var t,r,A,i=0,n=e.length;if(0===n||!function(e){var t,r=e.charCodeAt(0);if(43===r||45===r){if((t=e.charCodeAt(1))>=48&&t<=57)return!0;var A=e.charCodeAt(2);return 46===t&&!!(A>=48)&&!!(A<=57)}return 46===r?!!((t=e.charCodeAt(1))>=48)&&!!(t<=57):!!(r>=48)&&!!(r<=57)}(e))return!1;for((43===(t=e.charCodeAt(i))||45===t)&&i++;i<n&&!((t=e.charCodeAt(i))<48)&&!(t>57);)i+=1;if(t=e.charCodeAt(i),r=e.charCodeAt(i+1),46===t&&r>=48&&r<=57)for(i+=2;i<n&&!((t=e.charCodeAt(i))<48)&&!(t>57);)i+=1;if(t=e.charCodeAt(i),r=e.charCodeAt(i+1),A=e.charCodeAt(i+2),(101===t||69===t)&&(r>=48&&r<=57||(43===r||45===r)&&A>=48&&A<=57))for(i+=43===r||45===r?3:2;i<n&&!((t=e.charCodeAt(i))<48)&&!(t>57);)i+=1;return{number:e.slice(0,i),unit:e.slice(i)}}},16874:(e,t,r)=>{"use strict";var A=r(44989);e.exports=function(e,t){var r={};return Object.keys(e).forEach(function(i){(0,A.parse)(i).match(t)&&Object.assign(r,e[i])}),r}},20526:(e,t,r)=>{"use strict";function A(e,...t){if(!(e instanceof Uint8Array||ArrayBuffer.isView(e)&&"Uint8Array"===e.constructor.name))throw Error("Uint8Array expected");if(t.length>0&&!t.includes(e.length))throw Error("Uint8Array expected of length "+t+", got length="+e.length)}r.d(t,{Id:()=>o,My:()=>a});let i="function"==typeof Uint8Array.from([]).toHex&&"function"==typeof Uint8Array.fromHex,n=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function a(e){if(A(e),i)return e.toHex();let t="";for(let r=0;r<e.length;r++)t+=n[e[r]];return t}function o(...e){let t=0;for(let r=0;r<e.length;r++){let i=e[r];A(i),t+=i.length}let r=new Uint8Array(t);for(let t=0,A=0;t<e.length;t++){let i=e[t];r.set(i,A),A+=i.length}return r}},22164:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});let A=(0,r(78340).A)("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]])},22186:e=>{e.exports=function(e){if("string"!=typeof e)return!1;var i=e.match(t);if(!i)return!1;var n=i[1];return!!n&&!!(r.test(n)||A.test(n))};var t=/^(?:\w+:)?\/\/(\S+)$/,r=/^localhost[\:?\d]*(?:[^\:?\d]\S*)?$/,A=/^[^\s\.]+\.\S{2,}$/},22707:e=>{e.exports=function(e,t){let r;if("function"!=typeof e)throw TypeError(`Expected the first argument to be a \`function\`, got \`${typeof e}\`.`);let A=0;return function(...i){clearTimeout(r);let n=Date.now(),a=t-(n-A);a<=0?(A=n,e.apply(this,i)):r=setTimeout(()=>{A=Date.now(),e.apply(this,i)},a)}}},24356:(e,t)=>{function r(e){this.buffer=e,this.pos=0}function A(e){this.buffer=e,this.pos=0}r.prototype.read=function(e,t,r){this.pos+r>this.buffer.length&&(r=this.buffer.length-this.pos);for(var A=0;A<r;A++)e[t+A]=this.buffer[this.pos+A];return this.pos+=r,r},t.z=r,A.prototype.write=function(e,t){if(this.pos+t>this.buffer.length)throw Error("Output buffer is not large enough");return this.buffer.set(e.subarray(0,t),this.pos),this.pos+=t,t},t.y=A},26708:(e,t,r)=>{"use strict";r.d(t,{I:()=>n});var A=r(61291),i=r(29753);function n(e,t){return(0,A.t)(e,i.$,t)}},26801:(e,t)=>{"use strict";t.byteLength=function(e){var t=s(e),r=t[0],A=t[1];return(r+A)*3/4-A},t.toByteArray=function(e){var t,r,n=s(e),a=n[0],o=n[1],l=new i((a+o)*3/4-o),g=0,c=o>0?a-4:a;for(r=0;r<c;r+=4)t=A[e.charCodeAt(r)]<<18|A[e.charCodeAt(r+1)]<<12|A[e.charCodeAt(r+2)]<<6|A[e.charCodeAt(r+3)],l[g++]=t>>16&255,l[g++]=t>>8&255,l[g++]=255&t;return 2===o&&(t=A[e.charCodeAt(r)]<<2|A[e.charCodeAt(r+1)]>>4,l[g++]=255&t),1===o&&(t=A[e.charCodeAt(r)]<<10|A[e.charCodeAt(r+1)]<<4|A[e.charCodeAt(r+2)]>>2,l[g++]=t>>8&255,l[g++]=255&t),l},t.fromByteArray=function(e){for(var t,A=e.length,i=A%3,n=[],a=0,o=A-i;a<o;a+=16383)n.push(function(e,t,A){for(var i,n=[],a=t;a<A;a+=3)i=(e[a]<<16&0xff0000)+(e[a+1]<<8&65280)+(255&e[a+2]),n.push(r[i>>18&63]+r[i>>12&63]+r[i>>6&63]+r[63&i]);return n.join("")}(e,a,a+16383>o?o:a+16383));return 1===i?n.push(r[(t=e[A-1])>>2]+r[t<<4&63]+"=="):2===i&&n.push(r[(t=(e[A-2]<<8)+e[A-1])>>10]+r[t>>4&63]+r[t<<2&63]+"="),n.join("")};for(var r=[],A=[],i="u">typeof Uint8Array?Uint8Array:Array,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
1+/",a=0,o=n.length;a<o;++a)r[a]=n[a],A[n.charCodeAt(a)]=a;function s(e){var t=e.length;if(t%4>0)throw Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");-1===r&&(r=t);var A=r===t?0:4-r%4;return[r,A]}A[45]=62,A[95]=63},28272:(e,t,r)=>{"use strict";let A,i;r.d(t,{yo:()=>R,KQ:()=>gI,_V:()=>w,YW:()=>u,vv:()=>gE,EY:()=>g,Ss:()=>l,x8:()=>gp});var n,a={};r.r(a),r.d(a,{Canvas:()=>k,Checkbox:()=>C,Circle:()=>D,ClipPath:()=>N,Defs:()=>m,Document:()=>R,Ellipse:()=>x,FieldSet:()=>I,Fragment:()=>H,G:()=>o,Image:()=>w,ImageBackground:()=>b,Line:()=>p,LinearGradient:()=>T,Link:()=>c,List:()=>y,Marker:()=>F,Note:()=>f,Page:()=>u,Path:()=>h,Polygon:()=>S,Polyline:()=>M,RadialGradient:()=>L,Rect:()=>d,Select:()=>B,Stop:()=>Q,Svg:()=>s,Text:()=>g,TextInput:()=>E,TextInstance:()=>U,Tspan:()=>v,View:()=>l});let o="G",s="SVG",l="VIEW",g="TEXT",c="LINK",u="PAGE",f="NOTE",h="PATH",d="RECT",p="LINE",I="FIELD_SET",E="TEXT_INPUT",B="SELECT",C="CHECKBOX",y="LIST",Q="STOP",m="DEFS",w="IMAGE",b="IMAGE_BACKGROUND",v="TSPAN",k="CANVAS",D="CIRCLE",x="ELLIPSE",S="POLYGON",R="DOCUMENT",M="POLYLINE",N="CLIP_PATH",U="TEXT_INSTANCE",H="FRAGMENT",T="LINEAR_GRADIENT",L="RADIAL_GRADIENT",F="MARKER";var O=r(77863),G=r(12115);r(22186);var P=r(90944),J=r(33123),K="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
1E 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";(0,J.Lx)({name:"Courier",bbox:[-23,-250,715,805],ascender:629,descender:-157,xHeight:426,capHeight:562,glyphNames:K,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:K,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:K,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,capHeight:562,glyphNames:K,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:K,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,66
17,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
16,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:K,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:K,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,
112,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:K,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
16,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:K,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:K,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
16,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:K,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:K,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,
11,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:[]});let W=["Courier","Courier-Bold","Courier-Oblique","Courier-BoldOblique","Helvetica","Helvetica-Bold","Helvetica-Oblique","Helvetica-BoldOblique","Times-Roman","Times-Bold","Times-Italic","Times-BoldItalic"],z=null;class Y{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=>(z||(z=new J.Ay({autoFirstPage:!1})),z.font(e),z._font))(e)}encode(e){let[t,r]=this.src.encode(e);for(let t=0;t<e.length;t++)173===e.charCodeAt(t)&&(r[t].advanceWidth=0);return[t,r]}layout(e){let[t,r]=this.encode(e),A=t.map((e,t)=>{let A=this.getGlyph(parseInt(e,16));return A.advanceWidth=r[t].advanceWidth,A}),i=r.reduce((e,t)=>e+t.advanceWidth,0);return{positions:r,glyphs:A,script:"latin",language:"dflt",direction:"ltr",features:{},advanceWidth:i,advanceHeight:0,bbox:void 0}}glyphForCodePoint(e){let t=this.getGlyph(e);return t.advanceWidth=400,t}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}}
1get descent(){switch(this.name){case"Times-Roman":case"Times-Bold":case"Times-Italic":case"Times-BoldItalic":return -220;case"Courier":case"Courier-Bold":case"Courier-Oblique":case"Courier-BoldOblique":return -230;default:return -200}}get lineGap(){return 0}get unitsPerEm(){return 1e3}stringsForGlyph(){throw Error("Method not implemented.")}glyphsForString(){throw Error("Method not implemented.")}widthOfGlyph(){throw Error("Method not implemented.")}getAvailableFeatures(){throw Error("Method not implemented.")}createSubset(){throw Error("Method not implemented.")}getVariation(){throw Error("Method not implemented.")}getFont(){throw Error("Method not implemented.")}getName(){throw Error("Method not implemented.")}setDefaultLanguage(){throw Error("Method not implemented.")}}let j=async(e,t)=>{let r=await fetch(e,t);if(!r.ok)throw Error(`Failed to fetch font from ${e}: ${r.status} ${r.statusText}`);return new Uint8Array(await r.arrayBuffer())};class q{src;fontFamily;fontStyle;fontWeight;data;options;loadResultPromise;constructor(e,t,r,A,i){this.src=e,this.fontFamily=t,this.fontStyle=r||"normal",this.fontWeight=A||400,this.data=null,this.options=i||{},this.loadResultPromise=null}async _load(){let{postscriptName:e}=this.options,t=null;if(W.includes(this.src))t=new Y(this.src);else if((e=>{let t=e.indexOf(",");if(-1===t)return!1;let r=e.substring(0,t),A=r.startsWith("data:"),i=r.includes(";base64");return A&&i})(this.src)){let r=new Uint8Array(atob(this.src.split(",")[1]).split("").map(e=>e.charCodeAt(0)));t=P.vt(r,e)}else{let{headers:r,body:A,method:i="GET"}=this.options,n=await j(this.src,{method:i,body:A,headers:r});t=P.vt(n,e)}if(t&&"fonts"in t)throw Error("Font collection is not supported");this.data=t}async load(){return null===this.loadResultPromise&&(this.loadResultPromise=this._load()),this.loadResultPromise}}let V={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},X=e=>"string"==typeof e?V[e]:e,Z=(e,t)=>e.fontWeight-t.fontWeight;class _{family;sources;static create(e){return new _(e)}constructor(e){this.family=e,this.sources=[]}register({src:e,fontWeight:t,fontStyle:r,...A}){let i=t?X(t):void 0;this.sources.push(new q(e,this.family,r,i,A))}resolve(e){let{fontWeight:t=400,fontStyle:r="normal"}=e,A=this.sources.filter(e=>e.fontStyle===r),i=A.find(e=>e.fontWeight===t);if(i)return i;let n=null,a=X(t);if(a>=400&&a<=500){let e=A.filter(e=>e.fontWeight<=a),t=A.filter(e=>e.fontWeight>500);n=A.filter(e=>e.fontWeight>=a&&e.fontWeight<=500)[0]||e[e.length-1]||t[0]}let o=A.filter(e=>e.fontWeight<a).sort(Z),s=A.filter(e=>e.fontWeight>a).sort(Z);if(a<400&&(n=o[o.length-1]||s[0]),a>500&&(n=s[0]||o[o.length-1]),!n)throw Error(`Could not resolve font for ${this.family}, fontWeight ${t}, fontStyle ${r}`);return n}}class ${fontFamilies={};emojiSource=null;constructor(){this.register({family:"Helvetica",fonts:[{src:"Helvetica",fontStyle:"normal",fontWeight:400},{src:"Helvetica-Bold",fontStyle:"normal",fontWeight:700},{src:"Helvetica-Oblique",fontStyle:"italic",fontWeight:400},{src:"Helvetica-BoldOblique",fontStyle:"italic",fontWeight:700}]}),this.register({family:"Courier",fonts:[{src:"Courier",fontStyle:"normal",fontWeight:400},{src:"Courier-Bold",fontStyle:"normal",fontWeight:700},{src:"Courier-Oblique",fontStyle:"italic",fontWeight:400},{src:"Courier-BoldOblique",fontStyle:"italic",fontWeight:700}]}),this.register({family:"Times-Roman",fonts:[{src:"Times-Roman",fontStyle:"normal",fontWeight:400},{src:"Times-Bold",fontStyle:"normal",fontWeight:700},{src:"Times-Italic",fontStyle:"italic",fontWeight:400},{src:"Times-BoldItalic",fontStyle:"italic",fontWeight:700}]}),this.register({family:"Helvetica-Bold",src:"Helvetica-Bold"}),this.register({family:"Helvetica-Oblique",src:"Helvetica-Oblique"}),this.register({family:"Helvetica-BoldOblique",src:"Helvetica-BoldOblique"}),this.register({family:"Courier-Bold",src:"Courier-Bold"}),this.register({family:"Courier-Oblique",src:"Courier-Oblique"}),this.register({family:"Courier-BoldOblique",src:"Courier-BoldOblique"}),this.register({family:"Times-Bold",src:"Times-Bold"}),this.register({family:"Times-Italic",src:"Times-Italic"}),this.register({family:"Times-BoldItalic",src:"Times-BoldItalic"}),this.load({fontFamily:"Helvetica",fontStyle:"normal",fontWeight:400}),this.load({fontFamily:"Helvetica",fontStyle:"normal",fontWeight:700}),this.load({fontFamily:"Helvetica",fontStyle:"italic",fontWeight:400}),this.load({fontFamily:"Helvetica",fontStyle:"italic",fontWeight:700})}hyphenationCallback=null;register=e=>{let{family:t}=e;if(this.fontFamilies[t]||(this.fontFamilies[t]=_.create(t)),"fonts"in e)for(let r=0;r<e.fonts.length;r+=1){let{src:A,fontStyle:i,fontWeight:n,...a}=e.fonts[r];this.fontFamilies[t].register({src:A,fontStyle:i,fontWeight:n,...a})}else{let{src:r,fontStyle:A,fontWeight:i,...n}=e;this.fontFamilies[t].register({src:r,fontStyle:A,fontWeight:i,...n})}};registerEmojiSource=e=>{this.emojiSource=e};registerHyphenationCallback=e=>{this.hyphenationCallback=e};getFont=e=>{let{fontFamily:t}=e;if(!this.fontFamilies[t])throw Error(`Font family not registered: ${t}. Please register it calling Font.register() method.`);return this.fontFamilies[t].resolve(e)};load=async e=>{let t=this.getFont(e);t&&await t.load()};reset=()=>{let e=Object.keys(this.fontFamilies);for(let t=0;t<e.length;t+=1){let r=e[t];for(let e=0;e<this.fontFamilies[r].sources.length;e++)this.fontFamilies[r].sources[e].data=null}};clear=()=>{this.fontFamilies={},this.emojiSource=null,this.hyphenationCallback=null};getRegisteredFonts=()=>this.fontFamilies;getEmojiSource=()=>this.emojiSource;getHyphenationCallback=()=>this.hyphenationCallback;getRegisteredFontFamilies=()=>Object.keys(this.fontFamilies)}let ee=e=>Array.isArray(e)?e:[e],et=(...e)=>(t,...r)=>{let A=t;for(let t=e.length-1;t>=0;t-=1)A=e[t](A,...r);return A};function er(e,t){let r=Object.create(null),A=Object.keys(t);for(let i=0;i<A.length;
1i+=1){let n=A[i];if("__proto__"===n||"constructor"===n||"prototype"===n)continue;let a=e[n];"function"==typeof a?r[n]=a(t[n]):r[n]=t[n]}return r}function eA(e){return""===e?"":e[e.length-1]}let ei=(e,t)=>{let r={},A=Object.entries(e);for(let e=0;e<A.length;e+=1){let[i,n]=A[e];"__proto__"!==i&&"constructor"!==i&&"prototype"!==i&&(r[i]=t(n,i,e))}return r},en=/(-?\d+\.?\d*)%/,ea=e=>{let t=en.exec(`${e}`);if(t){let e=parseFloat(t[1]);return{percent:e/100,value:e}}return null},eo=(e,t)=>{let r=ee(e),A={...t};for(let e=0;e<r.length;e+=1)delete A[r[e]];return A},es=(e,t)=>{let r={};for(let A=0;A<e.length;A+=1){let i=e[A];"__proto__"!==i&&"constructor"!==i&&"prototype"!==i&&i in t&&(r[i]=t[i])}return r},el=e=>e.slice().reverse(),eg=e=>e?e.charAt(0).toUpperCase()+e.slice(1):e,ec=e=>"string"==typeof e?Number.parseFloat(e):e;var eu=r(75447),ef=r(9114),eh=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var r=[],A=!0,i=!1,n=void 0;try{for(var a,o=e[Symbol.iterator]();!(A=(a=o.next()).done)&&(r.push(a.value),!t||r.length!==t);A=!0);}catch(e){i=!0,n=e}finally{try{!A&&o.return&&o.return()}finally{if(i)throw n}}return r}(e,t);throw TypeError("Invalid attempt to destructure non-iterable instance")},ed=2*Math.PI,ep=function(e,t,r,A,i,n,a){var o=e.x,s=e.y;return{x:A*(o*=t)-i*(s*=r)+n,y:i*o+A*s+a}},eI=function(e,t){var r=1.5707963267948966===t?.551915024494:-1.5707963267948966===t?-.551915024494:4/3*Math.tan(t/4),A=Math.cos(e),i=Math.sin(e),n=Math.cos(e+t),a=Math.sin(e+t);return[{x:A-i*r,y:i+A*r},{x:n+a*r,y:a-n*r},{x:n,y:a}]},eE=function(e,t,r,A){var i=e*r+t*A;return i>1&&(i=1),i<-1&&(i=-1),(e*A-t*r<0?-1:1)*Math.acos(i)},eB=function(e,t,r,A,i,n,a,o,s,l,g,c){var u=Math.pow(i,2),f=Math.pow(n,2),h=Math.pow(g,2),d=Math.pow(c,2),p=u*f-u*d-f*h;p<0&&(p=0),p/=u*d+f*h;var I=(p=Math.sqrt(p)*(a===o?-1:1))*i/n*c,E=-(p*n)/i*g,B=(g-I)/i,C=(c-E)/n,y=eE(1,0,B,C),Q=eE(B,C,(-g-I)/i,(-c-E)/n);return 0===o&&Q>0&&(Q-=ed),1===o&&Q<0&&(Q+=ed),[l*I-s*E+(e+r)/2,s*I+l*E+(t+A)/2,y,Q]};let eC=function(e){var t=e.px,r=e.py,A=e.cx,i=e.cy,n=e.rx,a=e.ry,o=e.xAxisRotation,s=void 0===o?0:o,l=e.largeArcFlag,g=e.sweepFlag,c=[];if(0===n||0===a)return[];var u=Math.sin(s*ed/360),f=Math.cos(s*ed/360),h=f*(t-A)/2+u*(r-i)/2,d=-u*(t-A)/2+f*(r-i)/2;if(0===h&&0===d)return[];var p=Math.pow(h,2)/Math.pow(n=Math.abs(n),2)+Math.pow(d,2)/Math.pow(a=Math.abs(a),2);p>1&&(n*=Math.sqrt(p),a*=Math.sqrt(p));var I=eh(eB(t,r,A,i,n,a,void 0===l?0:l,void 0===g?0:g,u,f,h,d),4),E=I[0],B=I[1],C=I[2],y=I[3],Q=Math.abs(y)/(ed/4);1e-7>Math.abs(1-Q)&&(Q=1);var m=Math.max(Math.ceil(Q),1);y/=m;for(var w=0;w<m;w++)c.push(eI(C,y)),C+=y;return c.map(function(e){var t=ep(e[0],n,a,f,u,E,B),r=t.x,A=t.y,i=ep(e[1],n,a,f,u,E,B),o=i.x,s=i.y,l=ep(e[2],n,a,f,u,E,B);return{x1:r,y1:A,x2:o,y2:s,x:l.x,y:l.y}})};function ey(e){for(var t=[],r=0,A=0,i=0,n=0,a=null,o=null,s=0,l=0,g=0,c=e.length;g<c;g++){var u=e[g],f=u[0];switch(f){case"M":i=u[1],n=u[2];break;case"A":var h=eC({px:s,py:l,cx:u[6],cy:u[7],rx:u[1],ry:u[2],xAxisRotation:u[3],largeArcFlag:u[4],sweepFlag:u[5]});if(!h.length)continue;for(var d,p,I=0;I<h.length;I++)u=["C",(p=h[I]).x1,p.y1,p.x2,p.y2,p.x,p.y],I<h.length-1&&t.push(u);break;case"S":var E=s,B=l;("C"==d||"S"==d)&&(E+=E-r,B+=B-A),u=["C",E,B,u[1],u[2],u[3],u[4]];break;case"T":"Q"==d||"T"==d?(a=2*s-a,o=2*l-o):(a=s,o=l),u=em(s,l,a,o,u[1],u[2]);break;case"Q":a=u[1],o=u[2],u=em(s,l,u[1],u[2],u[3],u[4]);break;case"L":u=eQ(s,l,u[1],u[2]);break;case"H":u=eQ(s,l,u[1],l);break;case"V":u=eQ(s,l,s,u[1]);break;case"Z":u=eQ(s,l,i,n)}d=f,s=u[u.length-2],l=u[u.length-1],u.length>
14?(r=u[u.length-4],A=u[u.length-3]):(r=s,A=l),t.push(u)}return t}function eQ(e,t,r,A){return["C",e,t,r,A,r,A]}function em(e,t,r,A,i,n){return["C",e/3+2/3*r,t/3+2/3*A,i/3+2/3*r,n/3+2/3*A,i,n]}let ew={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]};for(let e in ew)Object.freeze(ew[e]);let eb=Object.freeze(ew),ev=Object.create(null);for(let e in eb)Object.hasOwn(eb,e)&&(ev[eb[e]]=e);let ek={to:{},get:{}};function eD(e,t,r){return Math.min(Math.max(t,e),r)}function ex(e){let t=Math.round(e).toString(16).toUpperCase();return t.length<2?"0"+t:t}ek.get=function(e){let t,r;switch(e.slice(0,3).toLowerCase()){case"hsl":t=ek.get.hsl(e),r="hsl";break;case"hwb":t=ek.get.hwb(e),r="hwb";break;default:t=ek.get.rgb(e),r="rgb"}return t?{model:r,value:t}:null},ek.get.rgb=function(e){let t,r,A;if(!e)return null;let i=[0,0,0,1];if(t=e.match(/^#([a-f\d]{6})([a-f\d]{2})?$/i)){for(A=t[2],t=t[1],r=0;r<3;r++){let e=2*r;i[r]=Number.parseInt(t.slice(e,e+2),16)}A&&(i[3]=Number.parseInt(A,16)/255)}else if(t=e.match(/^#([a-f\d]{3,4})$/i)){for(A=(t=t[1])[3],r=0;r<3;r++)i[r]=Number.parseInt(t[r]+t[r],16);A&&(i[3]=Number.parseInt(A+A,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(r=0;r<3;r++)i[r]=Number.parseFloat(t[r+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)){for(r=0;r<3;r++)i[r]=Math.round(2.55*Number.parseFloat(t[r+1]));t[4]&&(i[3]=t[5]?.01*Number.parseFloat(t[4]):Number.parseFloat(t[4]))}else if(!(t=e.toLowerCase().match(/^(\w+)$/)))return null;else return"transparent"===t[1]?[0,0,0,0]:Object.hasOwn(eb,t[1])?((i=eb[t[1]].slice())[3]=1,i):null;for(r=0;r<3;r++)i[r]=eD(i[r],0,255);return i[3]=eD(i[3],0,1),i},ek.get.hsl=function(e){if(!e)return null;let 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){let e=Number.parseFloat(t[4]);return[(Number.parseFloat(t[1])%360+360)%360,eD(Number.parseFloat(t[2]),0,100),eD(Number.parseFloat(t[3]),0,100),eD(Number.isNaN(e)?1:e,0,1)]}return null},ek.get.hwb=function(e){if(!e)return null;let 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){let e=Number.parseFloat(t[4]);return[(Number.parseFloat(t[1])%360+360)%360,eD(Number.parseFloat(t[2]),0,100),eD(Number.parseFloat(t[3]),0,100),eD(Number.isNaN(e)?1:e,0,1)]}return null},ek.to.hex=function(...e){return"#"+ex(e[0])+ex(e[1])+ex(e[2])+(e[3]<1?ex(Math.round(255*e[3])):"")},ek.to.rgb=function(...e){return e.length<4||1===e[3]?"rgb("+Math.round(e[0])+", "+
1Math.round(e[1])+", "+Math.round(e[2])+")":"rgba("+Math.round(e[0])+", "+Math.round(e[1])+", "+Math.round(e[2])+", "+e[3]+")"},ek.to.rgb.percent=function(...e){let t=Math.round(e[0]/255*100),r=Math.round(e[1]/255*100),A=Math.round(e[2]/255*100);return e.length<4||1===e[3]?"rgb("+t+"%, "+r+"%, "+A+"%)":"rgba("+t+"%, "+r+"%, "+A+"%, "+e[3]+")"},ek.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]+")"},ek.to.hwb=function(...e){let t="";return e.length>=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},ek.to.keyword=function(...e){return ev[e.slice(0,3)]};let eS=(Math.sqrt(2)-1)/3*4,eR=(Math.sqrt(2)-1)/3*4,eM=(e,t,r,A=0,i=0)=>{let n=A-t,a=i-r,o=t*eR,s=r*eR,l=n+2*t,g=a+2*r,c=n+t,u=a+r;e.moveTo(n,u),e.bezierCurveTo(n,u-s,c-o,a,c,a),e.bezierCurveTo(c+o,a,l,u-s,l,u),e.bezierCurveTo(l,u+s,c+o,g,c,g),e.bezierCurveTo(c-o,g,n,u+s,n,u),e.closePath()},eN=e=>{if(e>-1e21&&e<1e21)return Math.round(1e6*e)/1e6;throw Error(`unsupported number: ${e}`)},eU=(e,t,r,A,i)=>{if(e.glyphs)return e.glyphs(t,r,A,i);let n=1e3/e._fontSize,a=1e3/(e._font.font.unitsPerEm||1e3),o=((e,t)=>{if(e.subset){let r=[];for(let A=0;A<t.length;A++){let i=t[A],n=e.subset.includeGlyph(i.id);r.push(`0000${n.toString(16)}`.slice(-4)),null==e.widths[n]&&(e.widths[n]=i.advanceWidth*e.scale),null==e.unicode[n]&&(e.unicode[n]=i.codePoints)}return r}let r=[];for(let e of t)r.push(`00${e.id.toString(16)}`.slice(-2));return r})(e._font,t);return((e,t,r,A,i)=>{let n,a=[],o=e._fontSize/1e3,s=0,l=!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 ${eN(A)} ${eN(i)} Tm`),e.addContent(`/${e._font.id} ${eN(e._fontSize)} Tf`);let g=e=>{if(s<e){let A=t.slice(s,e).join(""),i=r[e-1].xAdvance-r[e-1].advanceWidth;a.push(`<${A}> ${eN(-i)}`)}return s=e},c=t=>{if(g(t),a.length>0)return e.addContent(`[${a.join(" ")}] TJ`),a.length=0};for(n=0;n<r.length;n+=1){let t=r[n];t.xOffset||t.yOffset?(c(n),e.addContent(`1 0 0 1 ${eN(A+t.xOffset*o)} ${eN(i+t.yOffset*o)} Tm`),c(n+1),l=!0):(l&&(e.addContent(`1 0 0 1 ${eN(A)} ${eN(i)} Tm`),l=!1),t.xAdvance-t.advanceWidth!=0&&g(n+1)),A+=t.xAdvance*o}return c(n),e.addContent("ET"),e.restore()})(e,o,r.map((e,r)=>({xAdvance:e.xAdvance*n,yAdvance:e.yAdvance*n,xOffset:e.xOffset,yOffset:e.yOffset,advanceWidth:t[r].advanceWidth*a})),A,i)},eH=e=>{let t=(e||"").trim().replace(/,/g," ").replace(/(\d)-(\d)/g,"$1 -$2").split(/\s+/);t.length%2!=0&&(t=t.slice(0,-1));var r=t.map(parseFloat);let A=[];for(let e=0;e<r.length;e+=2)A.push([r[e],r[e+1]]);return A},eT=(e,t)=>{t.length>0&&(e.moveTo(t[0][0],t[0][1]),t.slice(1).forEach(t=>e.lineTo(t[0],t[1])))},eL=(Math.sqrt(2)-1)/3*4,eF=(e,t)=>{if(!t.box||!t.style)return;let{top:r,left:A,width:i,height:n}=t.box,{borderTopLeftRadius:a=0,borderTopRightRadius:o=0,borderBottomRightRadius:s=0,borderBottomLeftRadius:l=0}=t.style,g=Math.min(o,.5*i,.5*n),c=g*(1-eL);e.moveTo(A+g,r),e.lineTo(A+i-g,r),e.bezierCurveTo(A+i-c,r,A+i,r+c,A+i,r+g);let u=Math.min(s,.5*i,.5*n),f=u*(1-eL);e.lineTo(A+i,r+n-u),e.bezierCurveTo(A+i,r+n-f,A+i-f,r+n,A+i-u,r+n);let h=Math.min(l,.5*i,.5*n),d=h*(1-eL);e.lineTo(A+h,r+n),e.bezierCurveTo(A+d,r+n,A,r+n-d,A,r+n-h);let p=Math.min(a,.5*i,.5*n),I=p*(1-eL);e.lineTo(A,r+p),e.bezierCurveTo(A,r+I,A+I,r,A+p,r),e.closePath(),e.clip()},eO=(e,t)=>{if(!t.origin)return;let{props:r,style:A}=t,i=[t.origin.left,t.origin.top],n="transform"in r?r.transform:void 0;(A?.transform||n||[]).forEach(t=>{((e,t,r)=>{let{operation:A,value:i}=t;switch(A){case"scale":{let[t,A]=i;e.scale(t,A,{origin:r});break}case"rotate":{let[t,A,n]=i;e.translate(A,n),e.rotate(t,{origin:r}),e.translate(-A,-n);break}case"translate":{let[t,A=0]=i;e.translate(t,A,{origin:r});break}case"skew":{let[t=0,A=0]=i,n=Math.tan(t*Math.PI/180),a=Math.tan(A*Math.PI/180),o=0,s=0;if(null!=r){[o,s]=Array.from(r);let e=o+n*s,t=s+a*o;o-=e,s-=t}e.transform(1,a,n,1,o,s);break}case"matrix":e.transform(...i);break;default:console.error(`Transform operation: '${A}' doesn't supported`)}})(e,t,i)})},eG=e=>Math.max(-1/0,...e),eP=e=>Math.min(1/0,...e),eJ=e=>{let t=eH(e.props?.points),r=t.map(e=>e[0]),A=t.map(e=>e[1]);return[eP(r),eP(A),eG(r),eG(A)]},eK={[d]:e=>{let t=e.props?.x||0,r=e.props?.y||0;return[t,r,t+(e.props?.width||0),r+(e.props?.height||0)]},[p]:e=>{let t=e.props?.x1||0,r=e.props?.y1||0,A=e.props?.x2||0,i=e.props?.y2||0;
1return[Math.min(t,A),Math.min(r,i),Math.max(t,A),Math.max(r,i)]},[h]:e=>{let t=ey(eu(ef(e.props?.d||"")));if(!t.length)return[0,0,0,0];let r=[1/0,1/0,-1/0,-1/0];for(let e=0,A=t.length;e<A;e+=1){let A=t[e].slice(1);for(let e=0;e<A.length;e+=2)A[e+0]<r[0]&&(r[0]=A[e+0]),A[e+1]<r[1]&&(r[1]=A[e+1]),A[e+0]>r[2]&&(r[2]=A[e+0]),A[e+1]>r[3]&&(r[3]=A[e+1])}return r},[D]:e=>{let t=e.props?.r||0,r=e.props?.cx||0,A=e.props?.cy||0;return[r-t,A-t,r+t,A+t]},[x]:e=>{let t=e.props?.cx||0,r=e.props?.cy||0,A=e.props?.rx||0,i=e.props?.ry||0;return[t-A,r-i,t+A,r+i]},[S]:eJ,[M]:eJ},eW=e=>{let t=eK[e.type];return t?t(e):[0,0,0,0]},ez=(e,t,r,A)=>Math.atan2(A-t,r-e),eY=(e,t)=>{let r=t-e;for(;r>Math.PI;)r-=2*Math.PI;for(;r<-Math.PI;)r+=2*Math.PI;return e+r/2},ej=(e,t)=>{if(0===e.length)return{};if(1===e.length)return{start:{x:e[0][0],y:e[0][1],angle:0}};let r=e.length,A={},i=ez(e[0][0],e[0][1],e[1][0],e[1][1]);if(t){let t=ez(e[r-1][0],e[r-1][1],e[0][0],e[0][1]);A.start={x:e[0][0],y:e[0][1],angle:eY(t,i)}}else A.start={x:e[0][0],y:e[0][1],angle:i};if(r>2){A.mid=[];for(let t=1;t<r-1;t++){let r=ez(e[t-1][0],e[t-1][1],e[t][0],e[t][1]),i=ez(e[t][0],e[t][1],e[t+1][0],e[t+1][1]);A.mid.push({x:e[t][0],y:e[t][1],angle:eY(r,i)})}}let n=ez(e[r-2][0],e[r-2][1],e[r-1][0],e[r-1][1]);if(t){let t=ez(e[r-1][0],e[r-1][1],e[0][0],e[0][1]);A.end={x:e[r-1][0],y:e[r-1][1],angle:eY(n,t)}}else A.end={x:e[r-1][0],y:e[r-1][1],angle:n};return A},eq={[p]:e=>{let t=e.props?.x1||0,r=e.props?.y1||0,A=e.props?.x2||0,i=e.props?.y2||0,n=ez(t,r,A,i);return{start:{x:t,y:r,angle:n},end:{x:A,y:i,angle:n}}},[M]:e=>ej(eH(e.props?.points),!1),[S]:e=>ej(eH(e.props?.points),!0),[h]:e=>{let t=e.props?.d;if(!t)return{};let r=ey(eu(ef(t)));if(!r.length)return{};let A=[],i=0,n=0;for(let e=0;e<r.length;e++){let t=r[e];if("M"===t[0])i=t[1],n=t[2],A.push({x:i,y:n});else if("C"===t[0]){let e,r=t[1],a=t[2],o=t[3],s=t[4],l=t[5],g=t[6],c=A[A.length-1];if(c){let e=r-i,t=a-n;Math.abs(e)>1e-6||Math.abs(t)>1e-6?c.outAngle=Math.atan2(t,e):c.outAngle=Math.atan2(g-n,l-i)}let u=l-o,f=g-s;e=Math.abs(u)>1e-6||Math.abs(f)>1e-6?Math.atan2(f,u):Math.atan2(g-n,l-i),A.push({x:l,y:g,inAngle:e}),i=l,n=g}}if(0===A.length)return{};if(1===A.length)return{start:{x:A[0].x,y:A[0].y,angle:0}};let a=A.length,o={},s=A[0].outAngle??0;if(o.start={x:A[0].x,y:A[0].y,angle:s},a>2){o.mid=[];for(let e=1;e<a-1;e++){let t=A[e],r=t.inAngle??0,i=t.outAngle??r;o.mid.push({x:t.x,y:t.y,angle:eY(r,i)})}}let l=A[a-1].inAngle??0;return o.end={x:A[a-1].x,y:A[a-1].y,angle:l},o}},eV=180/Math.PI,eX=(e,t,r)=>{(t.children||[]).forEach(t=>{e.save(),r(e,t),eX(e,t,r),e.restore()})},eZ=(e,t,r,A,i,n)=>{let a=t.props||{},o=a.markerWidth??3,s=a.markerHeight??3,l=a.refX??0,g=a.refY??0,c=a.orient??0,u=a.markerUnits??"strokeWidth",f=a.viewBox;if(e.save(),e.translate(r.x,r.y),"auto"===c)e.rotate(r.angle*eV);else if("auto-start-reverse"===c){let t=i?r.angle+Math.PI:r.angle;e.rotate(t*eV)}else e.rotate("number"==typeof c?c:0);if("strokeWidth"===u&&e.scale(A,A),f){let t=o/f.maxX,r=s/f.maxY;e.scale(t,r),e.translate(-f.minX-l,-f.minY-g)}else e.translate(-l,-g);eX(e,t,n),e.restore()},e_=new Set([p,M,S,h]);function e$(e,t){return[e[0]*t[0]+e[2]*t[1],e[1]*t[0]+e[3]*t[1],e[0]*t[2]+e[2]*t[3],e[1]*t[2]+e[3]*t[3],e[0]*t[4]+e[2]*t[5]+e[4],e[1]*t[4]+e[3]*t[5]+e[5]]}let e1=(e,t,r,A)=>{let i=t.map(e=>{switch(e.operation){case"scale":{let t=e.value;return[t[0],0,0,t[1],0,0]}case"translate":{let t=e.value,i=t[0]||0,n=t[1]||0;return"objectBoundingBox"===A&&(i=(r[2]-r[0])*i,n=(r[3]-r[1])*n),[1,0,0,1,i,n]}case"rotate":{let t=e.value,r=Math.cos(t[0]),A=Math.sin(t[0]),i=t[1]||0,n=t[2]||0;return[r,A,-A,r,i*(1-r)+n*A,n*(1-r)-i*A]}case"skew":{let t=e.value;return[1,Math.tan(t[0]),Math.tan(t[1]),1,0,0]}case"matrix":{let t=e.value,i=t[4]||0,n=t[5]||0;return"objectBoundingBox"===A&&(i=(r[2]-r[0])*i,n=(r[3]-r[1])*n),[t[0],t[1],t[2],t[3],i,n]}default:return[1,0,0,1,0,0]}}).reduce(e$,[1,0,0,1,0,0]);e.setTransform(...i)},e0=()=>{},e2={[v]:e0,[U]:e0,[h]:(e,t)=>{let r=t.props?.d;if(r){let t,A,i,n,a,o,s;e.path(/[Tt]/.test(r)?(t=eu(ef(r)),A=0,i=0,n=0,a=0,o=null,s=null,t.map(e=>{let t=e,r=t[0];if("T"===r){let e=null===o?A:2*A-o,r=null===s?i:2*i-s;t=["Q",e,r,t[1],t[2]],o=e,s=r}else"Q"===r?(o=t[1],s=t[2]):(o=null,s=null);return"M"===r&&(n=t[1],a=t[2]),"H"===r?A=t[1]:"V"===r?i=t[1]:"Z"===r?(A=n,i=a):(A=t[t.length-2],i=t[t.length-1]),t}).map(e=>e[0]+e.slice(1).join(" ")).join("")):r)}},[d]:(e,t)=>{let r=t.props?.x||0,A=t.props?.y||0,i=t.props?.rx||0,n=t.props?.ry||0,a=t.props?.width||0,o=t.props?.height||0;if(a&&o){if(i&&n){let t=i*eS,s=n*eS;e.moveTo(r+i,A),e.lineTo(r-i+a,A),e.bezierCurveTo(r-i+a+t,A,r+a,A+n-s,r+a,A+n),e.lineTo(r+a,A+o-n),e.bezierCurveTo(r+a,A+o-n+s,r-i+a+t,A+o,r-i+a,A+o),e.lineTo(r+i,A+o),e.bezierCurveTo(r+i-t,A+o,r,A+o-n+s,r,A+o-n),e.lineTo(r,A+n),e.bezierCurveTo(r,A+n-s,r+i-t,A,r+i,A)}else e.moveTo(r,A),e.lineTo(r+a,A),e.lineTo(r+a,A+o),e.lineTo(r,A+
1o);e.closePath()}},[p]:(e,t)=>{let{x1:r,x2:A,y1:i,y2:n}=t.props||{};e.moveTo(r,i),e.lineTo(A,n)},[o]:()=>{},[g]:(e,t)=>{t.children.forEach(t=>((e,t,r,A)=>{e.save();let i=t.box?.x||0,n=t.box?.y||0,a=t.runs[0]?.attributes.font?.[0],o=t.runs[0]?.attributes?.scale||1,s=t.xAdvance;if(!a)return;let l=a.ascent*o,g=a.xHeight*o,c=a.descent*o,u=a.capHeight*o,f=i,h=n;switch(r){case"middle":f=i-s/2;break;case"end":f=i-s;break;default:f=i}switch(A){case"middle":case"central":h=n+u/2;break;case"hanging":h=n+u;break;case"mathematical":h=n+g;break;case"text-after-edge":h=n+c;break;case"text-before-edge":h=n+l;break;default:h=n}e.translate(f,h),t.runs.forEach(t=>((e,t)=>{if(!t.glyphs||!t.positions)return;let r=t.xAdvance,A=t.attributes.font?.[0],{fontSize:i,color:n,opacity:a}=t.attributes;n&&e.fillColor(n),e.fillOpacity(a),A&&e.font("STANDARD"===A.type?A.fullName:A,i);try{eU(e,t.glyphs,t.positions,0,0)}catch(e){console.log(e)}e.translate(r,0)})(e,t)),e.restore()})(e,t.lines[0],t.props.textAnchor,t.props.dominantBaseline))},[D]:(e,t)=>{let r=t.props?.cx,A=t.props?.cy,i=t.props?.r;eM(e,i,i,r,A)},[w]:(e,t)=>{if(!t.box||!t.image?.data)return;let{x:r=0,y:A=0}=t.props,{width:i,height:n,opacity:a}=t.style,o=t.box.paddingLeft||0,s=t.box.paddingLeft||0;0===i||0===n?console.warn(`Image with src '${t.props.href}' skipped due to invalid dimensions`):"string"==typeof i||"string"==typeof n?console.warn(`Image with src '${t.props.href}' skipped due to percentage width or height`):(e.save(),e.fillOpacity(a||1).image(t.image.data,r+s,A+o,{width:i,height:n}),e.restore())},[x]:(e,t)=>{let{cx:r,cy:A,rx:i,ry:n}=t.props||{};eM(e,i,n,r,A)},[S]:(e,t)=>{eT(e,eH(t.props.points||"")),e.closePath()},[M]:(e,t)=>{eT(e,eH(t.props.points||""))}},e4=(e,t)=>{let r=e2[t.type];r?r(e,t):console.warn(`SVG node of type ${t.type} is not currently supported`)},e5=(e,t)=>{let r;((e,t)=>{if(!t.props||!("strokeLinecap"in t.props))return;let r=t.props?.strokeLinecap;r&&e.lineCap(r)})(e,t),((e,t)=>{if(!t.props||!("strokeDasharray"in t.props))return;let r=t.props?.strokeDasharray||null;r&&e.dash(r.split(/[\s,]+/).map(Number))})(e,t),((e,t)=>{if(!t.props||!("strokeLinejoin"in t.props))return;let r=t.props.strokeLinejoin;r&&e.lineJoin(r)})(e,t),((e,t)=>{if(!t.props||!("strokeWidth"in t.props))return;let r=t.props.strokeWidth;r&&e.lineWidth(r)})(e,t),((e,t)=>{if(!t.props||!("stroke"in t.props))return;let r=t.props.stroke;r&&e.strokeColor(r)})(e,t),((e,t)=>{if(t.props&&"fill"in t.props&&"string"!=typeof t.props.fill&&t.props.fill?.type===T)return((e,t)=>{if(!t.props||!("fill"in t.props))return;let r=eW(t),A=t.props?.fill;if(!A)return;let i=A.props.gradientUnits||"objectBoundingBox",n=A.props.gradientTransform||[],a=A.props.x1||0,o=A.props.y1||0,s=A.props.x2||1,l=A.props.y2||0;if("objectBoundingBox"===i){let e=r[2]-r[0],t=r[3]-r[1],A=r[0],i=r[1];a=e*a+A,o=t*o+i,s=e*s+A,l=t*l+i}let g=e.linearGradient(a,o,s,l);e1(g,n,r,i),A.children?.forEach(e=>{g.stop(e.props.offset,e.props.stopColor,e.props.stopOpacity)}),e.fill(g)})(e,t);if(t.props&&"fill"in t.props&&"string"!=typeof t.props.fill&&t.props.fill?.type===L)return((e,t)=>{if(!t.props||!("fill"in t.props))return;let r=eW(t),A=t.props?.fill;if(!A)return;let i=A.props.gradientUnits||"objectBoundingBox",n=A.props.gradientTransform||[],a=A.props.r||.5,o=A.props.cx||.5,s=A.props.cy||.5,l=A.props.fx||o,g=A.props.fy||s;if("objectBoundingBox"===i){let e=r[2]-r[0],t=r[3]-r[1],A=r[0],i=r[1];a*=e,o=e*o+A,s=t*s+i,l=e*l+A,g=t*g+i}let c=e.radialGradient(o,s,0,l,g,a);e1(c,n,r,i),A.children?.forEach(e=>{c.stop(e.props.offset,e.props.stopColor,e.props.stopOpacity)}),e.fill(c)})(e,t);if(!t.props||!("fill"in t.props))return;let r=t.props?.fill;r&&e.fillColor(r)})(e,t),((e,t)=>{if(!t.props||!("strokeOpacity"in t.props))return;let r=t.props?.strokeOpacity;null!=r&&e.strokeOpacity(r)})(e,t),((e,t)=>{if(!t.props||!("fillOpacity"in t.props))return;let r=t.props.fillOpacity||null;null!=r&&e.fillOpacity(r)})(e,t),((e,t)=>{if(!t.props||!("opacity"in t.props))return;let r=t.props.opacity;null!=r&&e.opacity(r)})(e,t),eO(e,t),e4(e,t),"fill"in(r=t.props||{})&&"stroke"in r&&r.fill&&r.stroke?e.fillAndStroke(r.fillRule):"fill"in r&&r.fill?e.fill(r.fillRule):"stroke"in r&&r.stroke?e.stroke():(e.save(),e.opacity(0),e.fill(null),e.restore(
1))},e3=(e,t)=>{(t.children||[]).forEach(t=>{e.save(),((e,t)=>{if(!t.props||!("clipPath"in t.props))return;let r=t.props.clipPath;r&&((r.children||[]).forEach(t=>e4(e,t)),e.clip())})(e,t),e5(e,t),((e,t,r)=>{let A;if(!(t.props&&("markerStart"in t.props&&t.props.markerStart||"markerMid"in t.props&&t.props.markerMid||"markerEnd"in t.props&&t.props.markerEnd))||!e_.has(t.type))return;let i=(A=eq[t.type])?A(t):null;if(!i)return;let n="strokeWidth"in(t.props||{})&&t.props.strokeWidth||1,a=t.props||{};if("markerStart"in a&&a.markerStart&&i.start&&eZ(e,a.markerStart,i.start,n,!0,r),"markerMid"in a&&a.markerMid&&i.mid){let t=a.markerMid;i.mid.forEach(A=>{eZ(e,t,A,n,!1,r)})}"markerEnd"in a&&a.markerEnd&&i.end&&eZ(e,a.markerEnd,i.end,n,!1,r)})(e,t,e5),e3(e,t),e.restore()})},e6={value:"#000",opacity:1},e8=(e,t,r)=>{let A,i,n,a=r/100,o=t/100*(1-Math.abs(2*a-1)),s=o*(1-Math.abs(e/60%2-1)),l=a-o/2;return e<60?[A,i,n]=[o,s,0]:e<120?[A,i,n]=[s,o,0]:e<180?[A,i,n]=[0,o,s]:e<240?[A,i,n]=[0,s,o]:e<300?[A,i,n]=[s,0,o]:[A,i,n]=[o,0,s],[Math.round((A+l)*255),Math.round((i+l)*255),Math.round((n+l)*255)]},e9=e=>{let t,r,A;if(!e)return e6;let i=ek.get(e);if(!i)return e6;"hsl"===i.model?[t,r,A]=e8(i.value[0],i.value[1],i.value[2]):"hwb"===i.model?[t,r,A]=((e,t,r)=>{let A=t/100,i=r/100;if(A+i>=1){let e=Math.round(A/(A+i)*255);return[e,e,e]}let[n,a,o]=e8(e,100,50);return[Math.round(n/255*(1-A-i)*255+255*A),Math.round(a/255*(1-A-i)*255+255*A),Math.round(o/255*(1-A-i)*255+255*A)]})(i.value[0],i.value[1],i.value[2]):[t,r,A]=i.value;let n=ek.to.hex(t,r,A),a=i.value[3];return n?{value:n,opacity:a}:e6},e7=/^#.+/,te=(e,t)=>{let{xOffset:r=0,yOffset:A=0,width:i,height:n,image:a}=t;e.translate(-i+r,-n+A),e.image(a,0,0,{fit:[i,n],align:"center",valign:"bottom"})},tt=(e,t)=>{if(!t.glyphs||!t.positions)return;let r=t.attributes.font?.[0];if(!r)return;let{fontSize:A,link:i}=t.attributes,n=e9(t.attributes.color),a=null==t.attributes.opacity?n.opacity:t.attributes.opacity,{height:o=0,descent:s=0,xAdvance:l=0}=t;e.fillColor(n.value),e.fillOpacity(a),i&&(i.match(e7)?e.goTo(0,-o-s,l,o,i.slice(1)):e.link(0,-o-s,l,o,i));let g=[...t.glyphs];((e,t,r)=>{if(!r||!t.positions)return;let A=t.attributes.font?.[0];if(!A)return;e.save();let i=A.glyphForCodePoint(32),n=A.glyphForCodePoint(65532),a=0;for(let A=0;A<r.length;A+=1){let o=t.positions[A],s=r[A];a+=o.xAdvance||0,s.id===n.id&&t.attributes.attachment&&(e.translate(a,o.yOffset||0),te(e,t.attributes.attachment),r[A]=i,a=0)}e.restore()})(e,t,g),e.font("STANDARD"===r.type?r.fullName:r,A);try{eU(e,g,t.positions,0,0)}catch(e){console.log(e)}e.translate(l,0)},tr=(e,t,r)=>{let A=e9(r);e.save(),e.fillOpacity(A.opacity),e.rect(t.x,t.y,t.width,t.height),e.fill(A.value),e.restore()},tA=(e,t)=>{let r=e9(t.color),A=null==t.opacity?r.opacity:t.opacity;if(e.save(),e.lineWidth(t.rect.height),e.strokeOpacity(A),/dashed/.test(t.style)?e.dash(3*t.rect.height,{}):/dotted/.test(t.style)&&e.dash(t.rect.height,{}),/wavy/.test(t.style)){let r=Math.max(2,t.rect.height),A=1.1*r,i=Math.floor(t.rect.width/(2*A)),n=t.rect.width-2*i*A;A+=n/i/2;let a=t.rect.y+r,o=t.rect.y-r,{x:s}=t.rect;e.moveTo(t.rect.x,t.rect.y);for(let r=0;r<i;r+=1)e.bezierCurveTo(s+A,a,s+A,o,s+2*A,t.rect.y),s+=2*A}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(r.value),e.restore()},ti=e=>!Number.isNaN(parseFloat(e))&&Number.isFinite(e),tn=(e,t,r,A,i,n)=>{let a=r/A,o=ea(i??null),s=ea(n??null),l=o?o.percent:.5,g=s?s.percent:.5;if(e/t>a){let r=t*a,A=ti(n)?n:0,o=ti(i)?i:(e-r)*l;return{width:r,height:t,xOffset:o,yOffset:A}}let c=e/a,u=ti(i)?i:0,f=ti(n)?n:(t-c)*g;return{width:e,height:c,yOffset:f,xOffset:u}},ta=(e,t,r,A,i,n)=>{let a=ea(i??null),o=ea(n??null),s=a?a.percent:.5,l=o?o.percent:.5,g=ti(i)?i:(e-r)*s,c=ti(n)?n:(t-A)*l;return{width:r,height:A,xOffset:g,yOffset:c}},to=(e,t)=>{let{x:r,y:A,width:i,height:n,image:a,opacity:o,objectFit:s,objectPositionX:l,objectPositionY:g,imageCache:c=new Map}=t,{width:u,height:f,xOffset:h,yOffset:d}=((e="fill",t,r,A,i,n,a)=>{switch(e){case"contain":return tn(t,r,A,i,n,a);case"cover":return((e,t,r,A,i,n)=>{let a=r/A,o=ea(i??null),s=ea(n??null),l=o?o.percent:.5,g=s?s.percent:.5;if(e/t>a){let r=e/a,A=ti(i)?i:0,o=ti(n)?n:(t-r)*g;return{width:e,height:r,yOffset:o,xOffset:A}}let c=t*a,u=ti(i)?i:(e-c)*l;return{width:c,height:t,xOffset:u,yOffset:ti(n)?n:0}})(t,r,A,i,n,a);case"none":return ta(t,r,A,i,n,a);case"scale-down":let o,s;return o=tn(t,r,A,i,n,a),s=ta(t,r,A,i,n,a),o.width<s.width?o:s;default:return{width:t,height:r,xOffset:ea(n??null)?0:n||0,yOffset:ea(a??null)?0:a||0}}})(s,i,n,a.width,a.height,l,g);if(!a.data||0===u||0===f)return;let p=a.key,I=c.get(p);if(!I){let t=a.data;(I="string"==typeof t&&e._imageRegistry[t]||e.openImage(t)).obj||I.embed(e)}p&&c.set(p,I);let E=null==o?1:o;e.fillOpacity(E).image(I,r+h,A+d,{width:u,height:f})},ts={top:0,bottom:0,left:0,right:0},tl=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}:ts,tg=["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"],tc=(Math.sqrt(2)-1)/3*4,tu=(e,t,r)=>{if(!r||!t.box)return;let A=/^#.+/.test(r),i=A?r.slice(1):r,{top:n,left:a,width:o,height:s}=t.box,l=t.props||{},g=tl("hitSlop"in l?l.hitSlop:void 0);
1e[A?"goTo":"link"](a-g.left,n-g.top,o+g.left+g.right,s+g.top+g.bottom,i)},tf=e=>{let t={...e};return Object.entries(t).forEach(e=>{e[1]||delete t[e[0]]}),t},th=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}),td=e=>tf({...th(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||[""]}),tp=(e,t,r,A)=>{let i=e.ref({Type:"XObject",Subtype:"Form",BBox:[0,0,r,A],Resources:{ProcSet:["PDF","Text","ImageB","ImageC","ImageI"],Font:{ZaDi:e._acroform.fonts.ZaDi}}});return i.write(`/Tx BMC 2q 3/ZaDi ${.8*A} Tf 4BT 5${.45*r} ${A/4} Td (${t}) Tj 6ET 7Q 8EMC`),i.end(null),i},tI=(e,t,r,A,i,n)=>{let a=e._fieldDict(t,r,i);Object.assign(a,{Subtype:"Widget",F:4}),Object.entries(n).forEach(([e,t])=>{void 0!==t&&(a[e]=t)}),e.annotate(A.left,A.top,A.width,A.height,a),e._addToParent(e.page.annotations.at(-1))},tE={[g]:(e,t)=>{if(!t.box||!t.lines)return;let{top:r,left:A}=t.box,i=[t.lines],n=t.box?.paddingTop||0,a=t.box?.paddingLeft||0,o=t.lines[0]?t.lines[0].box.y:0,s=t.alignOffset||0;
8e.save(),e.translate(A+a-s,r+n-o),i.forEach(t=>{t.forEach(t=>{((e,t)=>{if(!t.box)return;let r=t.ascent||0;e.save(),e.translate(t.box.x,t.box.y+r);for(let A=0;A<t.runs.length;A+=1){let i=t.runs[A],n=A===t.runs.length-1;if(i.attributes.backgroundColor){let A=i.xAdvance??0,a=n?t.overflowRight??0:0;tr(e,{x:0,y:-r,height:t.box.height,width:A-a},i.attributes.backgroundColor)}tt(e,i)}if(e.restore(),e.save(),e.translate(t.box.x,t.box.y),t.decorationLines)for(let r=0;r<t.decorationLines.length;r+=1)tA(e,t.decorationLines[r]);e.restore()})(e,t)})}),e.restore()},[f]:(e,t)=>{if(!t.box)return;let{top:r,left:A}=t.box,i=t?.children?.[0].value||"",n=t.style?.backgroundColor;e.note(A,r,0,0,i,{color:n})},[w]:(e,t,r)=>{if(!t.box||!t.image)return;let{left:A,top:i}=t.box,n=t.box.paddingTop||0,a=t.box.paddingRight||0,o=t.box.paddingBottom||0,s=t.box.paddingLeft||0;e.save(),eF(e,t),to(e,{x:A+s,y:i+n,width:t.box.width-s-a,height:t.box.height-n-o,image:t.image,opacity:t.style?.opacity,objectFit:t.style?.objectFit,objectPositionX:t.style?.objectPositionX,objectPositionY:t.style?.objectPositionY,imageCache:r.imageCache}),e.restore()},[b]:(e,t,r)=>{if(!t.box||!t.image)return;let{left:A,top:i}=t.box,n=t.box.paddingTop||0,a=t.box.paddingRight||0,o=t.box.paddingBottom||0,s=t.box.paddingLeft||0;e.save(),eF(e,t),to(e,{x:A+s,y:i+n,width:t.box.width-s-a,height:t.box.height-n-o,image:t.image,opacity:t.style?.opacity,objectFit:t.style?.objectFit,objectPositionX:t.style?.objectPositionX,objectPositionY:t.style?.objectPositionY,imageCache:r.imageCache}),e.restore()},[I]:(e,t,r)=>{let A=t.props?.name||"";e._root.data.AcroForm||e.initForm();let i=e.formField(A);r.fieldSets?r.fieldSets.push(i):r.fieldSets=[i]},[E]:(e,t,r)=>{if(!t.box)return;let A=t.props?.name||"",i=r.fieldSets?.at(0);e._root.data.AcroForm||e.initForm();let{MaxLen:n,...a}=tf({...th(t),parent:i||void 0,align:t.props?.align||"left",multiline:t.props?.multiline||void 0,password:t.props?.password||!1,noSpell:t.props?.noSpell||!1,format:t.props?.format||void 0,fontSize:t.props?.fontSize||void 0,MaxLen:t.props?.maxLength||void 0});tI(e,A,"text",t.box,a,{MaxLen:n})},[B]:(e,t)=>{if(!t.box)return;let{top:r,left:A,width:i,height:n}=t.box,a=t.props?.name||"";e._root.data.AcroForm||e.initForm(),e.formCombo(a,A,r,i,n,td(t))},[C]:(e,t,r)=>{if(!t.box)return;let A=t.props?.name||"",i=r.fieldSets?.at(0);e._root.data.AcroForm||e.initForm();let{AP:n,AS:a,...o}=((e,t,r)=>{let{width:A,height:i}=t.box||{},n=t.props?.onState||"Yes",a=t.props?.offState||"Off",o=t.props?.xMark||!1;if(!Object.prototype.hasOwnProperty.call(e._acroform.fonts,"ZaDi")){let t=e.ref({Type:"Font",Subtype:"Type1",BaseFont:"ZapfDingbats"});e._acroform.fonts.ZaDi=t,t.end(null)}let s={[n]:tp(e,o?"8":"4",A,i),[a]:tp(e,o?" ":"8",A,i)};return tf({...th(t),backgroundColor:t.props?.backgroundColor||void 0,borderColor:t.props?.borderColor||void 0,parent:r||void 0,value:`/${t.props?.checked===!0?n:a}`,defaultValue:`/${t.props?.checked===!0?n:a}`,AS:t.props?.checked===!0?n:a,AP:{N:s,D:s}})})(e,t,i);tI(e,A,"checkbox",t.box,o,{AP:n,AS:a})},[y]:(e,t)=>{if(!t.box)return;let{top:r,left:A,width:i,height:n}=t.box||{},a="name"in t.props&&t.props.name||"";e._root.data.AcroForm||e.initForm(),e.formList(a,A,r,i,n,td(t))},[k]:(e,t)=>{let r;if(!t.box)return;let{top:A,left:i,width:n,height:a}=t.box,o=t.box.paddingTop||0,s=t.box.paddingLeft||0,l=t.box.paddingRight||0,g=t.box.paddingBottom||0,c=n-s-l,u=a-o-g;c&&u||console.warn("Canvas element has null width or height. Please provide valid values via the `style` prop in order to correctly render it."),e.save().translate(i+s,A+o),t.props.paint&&t.props.paint(r=tg.reduce((t,A)=>({...t,[A]:(...t)=>(e[A](...t),r)}),{}),c,u),e.restore()},[s]:(e,t)=>{e.save(),eF(e,t),((e,t)=>{if(!t.box)return;let{top:r,left:A}=t.box,i=t.box.paddingLeft||0,n=t.box.paddingTop||0;e.translate(A+i,r+n)})(e,t),((e,t)=>{if(!t.box)return;let{width:r,height:A}=t.box,{viewBox:i,preserveAspectRatio:n}=t.props,{meetOrSlice:a="meet",align:o="xMidYMid"}=n||{};if(null==i||null==r||null==A)return;let s=i?.minX||0,l=i?.minY||0,g=i?.maxX||r,c=i?.maxY||A,u=g/c,f=r/A,h=r/g,d=A/c;if("none"===o){e.scale(h,d),e.translate(-s,-l);return}if(u<f&&"meet"===a||u>=f&&"slice"===a)switch(e.scale(d,d),o){case"xMinYMin":case"xMinYMid":case"xMinYMax":e.translate(-s,-l);break;case"xMidYMin":case"xMidYMid":case"xMidYMax":e.translate(-s-(g-r*c/A)/2,-l);break;default:e.translate(-s-(g-r*c/A),-l)}else switch(e.scale(h,h),o){case"xMinYMin":case"xMidYMin":case"xMaxYMin":e.translate(-s,-l);break;case"xMinYMid":case"xMidYMid":case"xMaxYMid":e.translate(-s,-l-(c-A*g/r)/2);break;default:e.translate(-s,-l-(c-A*g/r))}}
8)(e,t),e3(e,t),e.restore()},[c]:(e,t)=>{let r=t.props||{};return"src"in r&&"string"==typeof r.src?tu(e,t,r.src):"href"in r&&"string"==typeof r.href?tu(e,t,r.href):void 0}},tB={[I]:(e,t,r)=>{r.fieldSets.pop()}},tC=(e,t,r)=>{let A=t.style?.overflow==="hidden",i=t.type!==g&&t.type!==s;t.type===u&&((e,t)=>{if(!t.box)return;let{width:r,height:A}=t.box,i=t.props?.dpi||72;e.addPage({size:[r,A],margin:0,userUnit:i/72})})(e,t),e.save(),A&&eF(e,t),eO(e,t),t.box&&t.style?.backgroundColor&&(e.save(),eF(e,t),((e,t)=>{if(!t.box)return;let{top:r,left:A,width:i,height:n}=t.box,a=e9(t.style.backgroundColor),o=null==t.style?.opacity?1:t.style.opacity,s=Math.min(a.opacity,o);e.fillOpacity(s).fillColor(a.value).rect(A,r,i,n).fill()})(e,t),e.restore()),((e,t)=>{if(!t.box||!(t.box&&(t.box.borderTopWidth||t.box.borderRightWidth||t.box.borderBottomWidth||t.box.borderLeftWidth)))return;let{width:r,height:A,borderTopWidth:i=0,borderLeftWidth:n=0,borderRightWidth:a=0,borderBottomWidth:o=0}=t.box,{borderTopColor:s="black",borderTopStyle:l="solid",borderLeftColor:g="black",borderLeftStyle:c="solid",borderRightColor:u="black",borderRightStyle:f="solid",borderBottomColor:h="black",borderBottomStyle:d="solid"}=t.style,p=null==t.style?.opacity?1:t.style.opacity,I=e9(s),E=e9(u),B=e9(h),C=e9(g),y=Math.min(I.opacity,p),Q=Math.min(E.opacity,p),m=Math.min(B.opacity,p),w=Math.min(C.opacity,p),b=t.style.borderTopLeftRadius||0,v=t.style.borderTopRightRadius||0,k=t.style.borderBottomLeftRadius||0,D=t.style.borderBottomRightRadius||0,x={borderTopColor:I.value,borderTopColorOpacity:y,borderTopWidth:i,borderTopStyle:l,borderLeftColor:C.value,borderLeftColorOpacity:w,borderLeftWidth:n,borderLeftStyle:c,borderRightColor:E.value,borderRightColorOpacity:Q,borderRightWidth:a,borderRightStyle:f,borderBottomColor:B.value,borderBottomColorOpacity:m,borderBottomWidth:o,borderBottomStyle:d},S=Math.min(v,.5*r,.5*A),R=Math.min(b,.5*r,.5*A),M=Math.min(D,.5*r,.5*A),N=Math.min(k,.5*r,.5*A);e.save(),i&&(e.save(),((e,t,r,A,i)=>{let{top:n,left:a,width:o,height:s}=t,{borderTopWidth:l,borderRightWidth:g,borderLeftWidth:c}=r;e.moveTo(a+i,n),e.lineTo(a+o-A,n);let u=A*(1-tc);e.bezierCurveTo(a+o-u,n,a+o,n+u,a+o,n+A);let f=n+Math.max(l,A);e.lineTo(a+o,f),e.lineTo(a+o-g,f);let h=Math.max(A-g,0),d=Math.max(A-l,0);e.bezierCurveTo(a+o-g,n+l+d*(1-tc),a+o-g-h*(1-tc),n+l,a+o-g-h,n+l),e.lineTo(a+Math.max(i,c),n+l);let p=Math.max(i-c,0),I=Math.max(i-l,0),E=n+Math.max(l,i);e.bezierCurveTo(a+c+p*(1-tc),n+l,a+c,n+l+I*(1-tc),a+c,E),e.lineTo(a,E),e.lineTo(a,n+i);let B=i*(1-tc);if(e.bezierCurveTo(a,n+B,a+B,n,a+i,n),e.closePath(),e.clip(),g){let t=-l/g;e.moveTo(a+o/2,-o/2*t+n),e.lineTo(a+o,n),e.lineTo(a,n),e.lineTo(a,n+s),e.closePath(),e.clip()}if(c){let t=-l/c;e.moveTo(a+o/2,-o/2*t+n),e.lineTo(a,n),e.lineTo(a+o,n),e.lineTo(a+o,n+s),e.closePath(),e.clip()}})(e,t.box,x,S,R),((e,t,r,A,i)=>{let{top:n,left:a,width:o}=t,{borderTopColor:s,borderTopColorOpacity:l,borderTopWidth:g,borderTopStyle:c,borderRightWidth:u,borderLeftWidth:f}=r,h=i*(1-tc),d=A*(1-tc);e.moveTo(a,n+Math.max(i,g)),e.bezierCurveTo(a,n+h,a+h,n,a+i,n),e.lineTo(a+o-A,n),e.bezierCurveTo(a+o-d,n,a+o,n+d,a+o,n+A),e.strokeOpacity(l),e.strokeColor(s),e.lineWidth(2*Math.max(u,g,f)),"dashed"===c?e.dash(2*g,{space:1.2*g}):"dotted"===c&&e.dash(g,{space:1.2*g}),e.stroke(),e.undash()})(e,t.box,x,S,R),e.restore()),a&&(e.save(),((e,t,r,A,i)=>{let{top:n,left:a,width:o,height:s}=t,{borderTopWidth:l,borderRightWidth:g,borderBottomWidth:c}=r;e.moveTo(a+o,n+A),e.lineTo(a+o,n+s-i);let u=i*(1-tc);e.bezierCurveTo(a+o,n+s-u,a+o-u,n+s,a+o-i,n+s);let f=a+o-Math.max(g,i);e.lineTo(f,n+s),e.lineTo(f,n+s-c);let h=Math.max(i-g,0),d=Math.max(i-c,0);e.bezierCurveTo(a+o-g-h*(1-tc),n+s-c,a+o-g,n+s-c-d*(1-tc),a+o-g,n+s-Math.max(i,c)),e.lineTo(a+o-g,n+Math.max(A,l));let p=Math.max(A-g,0),I=Math.max(A-l,0),E=a+o-Math.max(A,g);e.bezierCurveTo(a+o-g,n+l+I*(1-tc),a+o-g-p*(1-tc),n+l,E,n+l),e.lineTo(E,n),e.lineTo(a+o-A,n);let B=A*(1-tc);if(e.bezierCurveTo(a+o-B,n,a+o,n+B,a+o,n+A),e.closePath(),e.clip(),l){let t=-l/g;e.moveTo(a+o/2,-o/2*t+n),e.lineTo(a+o,n),e.lineTo(a+o,n+s),e.lineTo(a,n+s),e.closePath(),e.clip()}if(c){let t=c/g;e.moveTo(a+o/2,-o/2*t+n+s),e.lineTo(a+o,n+s),e.lineTo(a+o,n),e.lineTo(a,n),e.closePath(),e.clip()}})(e,t.box,x,S,M),((e,t,r,A,i)=>{let{top:n,left:a,width:o,height:s}=t,{borderRightColor:l,borderRightColorOpacity:g,borderRightStyle:c,borderRightWidth:u,borderTopWidth:f,borderBottomWidth:h}=r,d=i*(1-tc),p=A*(1-tc);
8e.moveTo(a+o-A,n),e.bezierCurveTo(a+o-p,n,a+o,n+p,a+o,n+A),e.lineTo(a+o,n+s-i),e.bezierCurveTo(a+o,n+s-d,a+o-d,n+s,a+o-i,n+s),e.strokeOpacity(g),e.strokeColor(l),e.lineWidth(2*Math.max(u,f,h)),"dashed"===c?e.dash(2*u,{space:1.2*u}):"dotted"===c&&e.dash(u,{space:1.2*u}),e.stroke(),e.undash()})(e,t.box,x,S,M),e.restore()),o&&(e.save(),((e,t,r,A,i)=>{let{top:n,left:a,width:o,height:s}=t,{borderBottomWidth:l,borderRightWidth:g,borderLeftWidth:c}=r;e.moveTo(a+o-i,n+s),e.lineTo(a+A,n+s);let u=A*(1-tc);e.bezierCurveTo(a+u,n+s,a,n+s-u,a,n+s-A);let f=n+s-Math.max(l,A);e.lineTo(a,f),e.lineTo(a+c,f);let h=Math.max(A-c,0),d=Math.max(A-l,0);e.bezierCurveTo(a+c,n+s-l-d*(1-tc),a+c+h*(1-tc),n+s-l,a+c+h,n+s-l),e.lineTo(a+o-Math.max(i,g),n+s-l);let p=Math.max(i-g,0),I=Math.max(i-l,0),E=n+s-Math.max(l,i);e.bezierCurveTo(a+o-g-p*(1-tc),n+s-l,a+o-g,n+s-l-I*(1-tc),a+o-g,E),e.lineTo(a+o,E),e.lineTo(a+o,n+s-i);let B=i*(1-tc);if(e.bezierCurveTo(a+o,n+s-B,a+o-B,n+s,a+o-i,n+s),e.closePath(),e.clip(),g){let t=l/g;e.moveTo(a+o/2,-o/2*t+n+s),e.lineTo(a+o,n+s),e.lineTo(a,n+s),e.lineTo(a,n),e.closePath(),e.clip()}if(c){let t=-l/c;e.moveTo(a+o/2,o/2*t+n+s),e.lineTo(a,n+s),e.lineTo(a+o,n+s),e.lineTo(a+o,n),e.closePath(),e.clip()}})(e,t.box,x,N,M),((e,t,r,A,i)=>{let{top:n,left:a,width:o,height:s}=t,{borderBottomColor:l,borderBottomColorOpacity:g,borderBottomStyle:c,borderBottomWidth:u,borderRightWidth:f,borderLeftWidth:h}=r,d=A*(1-tc),p=i*(1-tc);e.moveTo(a+o,n+s-i),e.bezierCurveTo(a+o,n+s-p,a+o-p,n+s,a+o-i,n+s),e.lineTo(a+A,n+s),e.bezierCurveTo(a+d,n+s,a,n+s-d,a,n+s-A),e.strokeOpacity(g),e.strokeColor(l),e.lineWidth(2*Math.max(u,f,h)),"dashed"===c?e.dash(2*u,{space:1.2*u}):"dotted"===c&&e.dash(u,{space:1.2*u}),e.stroke(),e.undash()})(e,t.box,x,N,M),e.restore()),n&&(e.save(),((e,t,r,A,i)=>{let{top:n,left:a,width:o,height:s}=t,{borderTopWidth:l,borderLeftWidth:g,borderBottomWidth:c}=r;e.moveTo(a,n+s-A),e.lineTo(a,n+i);let u=i*(1-tc);e.bezierCurveTo(a,n+u,a+u,n,a+i,n);let f=a+Math.max(g,i);e.lineTo(f,n),e.lineTo(f,n+l);let h=Math.max(i-g,0),d=Math.max(i-l,0);e.bezierCurveTo(a+g+h*(1-tc),n+l,a+g,n+l+d*(1-tc),a+g,n+Math.max(i,l)),e.lineTo(a+g,n+s-Math.max(A,c));let p=Math.max(A-g,0),I=Math.max(A-c,0),E=a+Math.max(A,g);e.bezierCurveTo(a+g,n+s-c-I*(1-tc),a+g+p*(1-tc),n+s-c,E,n+s-c),e.lineTo(E,n+s),e.lineTo(a+A,n+s);let B=A*(1-tc);if(e.bezierCurveTo(a+B,n+s,a,n+s-B,a,n+s-A),e.closePath(),e.clip(),c){let t=-c/g;e.moveTo(a+o/2,o/2*t+n+s),e.lineTo(a,n+s),e.lineTo(a,n),e.lineTo(a+o,n),e.closePath(),e.clip()}if(l){let t=-l/g;e.moveTo(a+o/2,-o/2*t+n),e.lineTo(a,n),e.lineTo(a,n+s),e.lineTo(a+o,n+s),e.closePath(),e.clip()}})(e,t.box,x,N,R),((e,t,r,A,i)=>{let{top:n,left:a,height:o}=t,{borderLeftColor:s,borderLeftColorOpacity:l,borderLeftStyle:g,borderLeftWidth:c,borderTopWidth:u,borderBottomWidth:f}=r,h=A*(1-tc),d=i*(1-tc);e.moveTo(a+A,n+o),e.bezierCurveTo(a+h,n+o,a,n+o-h,a,n+o-A),e.lineTo(a,n+i),e.bezierCurveTo(a,n+d,a+d,n,a+i,n),e.strokeOpacity(l),e.strokeColor(s),e.lineWidth(2*Math.max(c,u,f)),"dashed"===g?e.dash(2*c,{space:1.2*c}):"dotted"===g&&e.dash(c,{space:1.2*c}),e.stroke(),e.undash()})(e,t.box,x,N,R),e.restore()),e.restore()})(e,t);let n=tE[t.type];n&&n(e,t,r),i&&(e.save(),t.box&&e.translate(t.box.left,t.box.top),(t.children||[]).forEach(t=>tC(e,t,r)),e.restore());let a=tB[t.type];a&&a(e,t,r),!t.box||t.props&&"id"in t.props&&e.addNamedDestination(t.props.id,"XYZ",t.box.left??0,t.box.top,null),((e,t)=>{t.props&&"debug"in t.props&&t.props.debug&&(e.save(),((e,t)=>{if(!t.box)return;let{left:r,top:A,width:i,height:n,paddingLeft:a=0,paddingTop:o=0,paddingRight:s=0,paddingBottom:l=0,borderLeftWidth:g=0,borderTopWidth:c=0,borderRightWidth:u=0,borderBottomWidth:f=0}=t.box;e.fillColor("#a1c6e7").opacity(.5).rect(r+a+g,A+o+c,i-a-s-u-g,n-o-l-c-f).fill()})(e,t),((e,t)=>{if(!t.box)return;let{left:r,top:A,width:i,height:n,paddingLeft:a=0,paddingTop:o=0,paddingRight:s=0,paddingBottom:l=0,borderLeftWidth:g=0,borderTopWidth:c=0,borderRightWidth:u=0,borderBottomWidth:f=0}=t.box;e.fillColor("#c4deb9").opacity(.5),e.rect(r+a+g,A+c,i-s-a-g-u,o).fill(),e.rect(r+g,A+c,a,n-c-f).fill(),e.rect(r+i-s-u,A+c,s,n-c-f).fill(),e.rect(r+a+g,A+n-l-f,i-s-a-g-u,l).fill()})(e,t),((e,t)=>{if(!t.box)return;let{left:r,top:A,width:i,height:n}=t.box,{marginLeft:a=0,marginTop:o=0,marginRight:s=0,marginBottom:l=0}=t.box;e.fillColor("#f8cca1").opacity(.5),e.rect(r,A-o,i,o).fill(),e.rect(r-a,A-o,a,n+o+l).fill(),e.rect(r+i,A-o,s,n+o+l).fill(),e.rect(r,A+n,i,l).fill()})(e,t),((e,t)=>{if(!t.box||!t.props||!("hitSlop"in t.props))return;let r=tl(t.props.hitSlop);if(!r.top&&!r.bottom&&!r.left&&!r.right)return;let{left:A,top:i,width:n,height:a}=t.box;e.fillColor("#d8b4fe").opacity(.35),r.top&&e.rect(A-r.left,i-r.top,n+r.left+r.right,r.top).fill(),r.bottom&&e.rect(A-r.left,i+a,n+r.left+r.right,r.bottom).fill(),r.left&&e.rect(A-r.left,i,r.left,a).fill(),r.right&&e.rect(A+n,i,r.right,a).fill()})(e,t),((e,t)=>{if(!t.box)return;let{left:r,top:A,width:i,height:n}=t.box,{marginLeft:a=0,marginTop:o=0,marginRight:s=0,marginBottom:l=0}=t.box,g=Math.round(i+a+s),c=Math.round(n+o+l);e.fontSize(6).opacity(1).fillColor("black").text(`${g} x ${c}`,r-a,Math.max(A-o-4,1),{width:1/0})})(e,t),t.origin&&e.circle(t.origin.left,t.origin.top,3).fill("red").circle(t.origin.left,t.origin.top,5).stroke("red"),e.restore(
8))})(e,t),e.restore()},ty=(e,t,r,A)=>{if(t.box&&t.props){if("bookmark"in t.props&&t.props.bookmark){let i=t.props.bookmark,{title:n,parent:a,expanded:o,zoom:s,fit:l}=i,g=A[a]||e.outline,c=i.top||t.box.top,u=i.left||t.box.left,f=g.addItem(n,{pageNumber:r,expanded:o,top:c,left:u,zoom:s,fit:l});A[i.ref]=f}t.children&&t.children.forEach(t=>ty(e,t,r,A))}};var tQ=r(16874),tm=r(31113),tw=r(11170),tb=r(16325);let tv=et(e=>e.reduce((e,t)=>{let r=Array.isArray(t)?tv(t):t;if(!r)return e;for(let t of Object.keys(r))null!=r[t]&&(e[t]=r[t]);return e},{}),e=>e.filter(e=>null!=e),ee),tk=e=>{let t=e?.trim();if(/^rgba?\(/i.test(t)){let e;return(e=ek.get.rgb(t))?ek.to.hex(e[0],e[1],e[2],e[3]):t}return/^hsla?\(/i.test(t)?(e=>{let t=ek.get.hsl(e);if(!t)return e;let[r,A,i,n]=t,a=tm(Math.round(r),Math.round(A),Math.round(i));if(void 0!==n&&n<1){let e=Math.round(255*n).toString(16).toUpperCase().padStart(2,"0");return a.toUpperCase()+e}return a.toUpperCase()})(t):t},tD=/^(-?\d*\.?\d+)(in|mm|cm|pt|vh|vw|px|rem)?$/,tx=(e,t)=>{let r=(e=>{if("number"==typeof e)return{value:e,unit:void 0};let t=tD.exec(e);return t?{value:parseFloat(t[1]),unit:t[2]||"pt"}:{value:e,unit:void 0}})(t);if("number"!=typeof r.value)return r.value;let A=e.dpi||72;switch(r.unit){case"rem":return r.value*(e.remBase||18);case"in":return 72*r.value;case"mm":return r.value*(72/25.4);case"cm":return r.value*(72/2.54);case"vh":return r.value*(e.height/100);case"vw":return r.value*(e.width/100);case"px":return Math.round(r.value*(72/A));default:return r.value}},tS=(e,t)=>({[e]:ec(t)}),tR=(e,t,r)=>({[e]:tx(r,t)}),tM=(e,t)=>({[e]:tk(t)}),tN=(e,t)=>({[e]:t}),tU=/^(?<width>-?\d+(?:\.\d+)?(?:in|mm|cm|pt|vw|vh|px|rem)?)\s+(?<style>\S+)\s+(?<color>.+)$/,tH=(e,t,r)=>{let A,i=(A=`${t}`,tU.exec(A));if(!i){if(e.match(/Color$/)){let e=tk(`${t}`);return{borderTopColor:e,borderRightColor:e,borderBottomColor:e,borderLeftColor:e}}if(e.match(/Style$/)){if("number"==typeof t)throw Error(`Invalid border style: ${t}`);return{borderTopStyle:t,borderRightStyle:t,borderBottomStyle:t,borderLeftStyle:t}}if(e.match(/Width$/)){let e=tx(r,t);if("number"!=typeof e)throw Error(`Invalid border width: ${e}`);return{borderTopWidth:e,borderRightWidth:e,borderBottomWidth:e,borderLeftWidth:e}}if(e.match(/Radius$/)){let e=tx(r,t);if("number"!=typeof e)throw Error(`Invalid border radius: ${e}`);return{borderTopLeftRadius:e,borderTopRightRadius:e,borderBottomRightRadius:e,borderBottomLeftRadius:e}}return{[e]:t}}let{width:n,style:a,color:o}=i.groups,s=tk(o),l=tx(r,n);if(e.match(/(Top|Right|Bottom|Left)$/))return{[`${e}Color`]:s,[`${e}Style`]:a,[`${e}Width`]:l};if("number"!=typeof l)throw Error(`Invalid border width: ${l}`);if("number"==typeof a)throw Error(`Invalid border style: ${a}`);return{borderTopColor:s,borderTopStyle:a,borderTopWidth:l,borderRightColor:s,borderRightStyle:a,borderRightWidth:l,borderBottomColor:s,borderBottomStyle:a,borderBottomWidth:l,borderLeftColor:s,borderLeftStyle:a,borderLeftWidth:l}},tT=[1,1,0],tL=[1,1,"auto"],tF=[0,0,"auto"],tO=[0,1,"auto"],tG=new Set(["px","in","mm","cm","pt","%","vw","vh","rem",""]),tP=(e,t)=>{let r=e.toString();console.error(` 9 @react-pdf/stylesheet parsing error: 10 ${r}: ${t}, 11 ${" ".repeat(r.length+2)}^ 12 Unsupported ${r} value format 13 `)},tJ=({expandsTo:e,maxValues:t=1,autoSupported:r=!1}={})=>(A,i,n)=>{let a=tw(`${i}`),o=[];for(let e=0;e<a.length;e++){let t=a[e];if("function"===t.type||"string"===t.type||"div"===t.type)return tP(A,i),{};if("word"===t.type)if("auto"===t.value&&r)o.push(t.value);else{let e=tb(t.value);if(!(e&&tG.has(e.unit)))return tP(A,i),{};o.push(t.value)}}if(o.length>t)return tP(A,i),{};let s=tx(n,o[0]);if(e){let t=tx(n,o[1]||o[0]);return e({first:s,second:t,third:tx(n,o[2]||o[0]),fourth:tx(n,o[3]||o[1]||o[0])})}return{[A]:s}},tK=tJ({expandsTo:({first:e,second:t,third:r,fourth:A})=>({marginTop:e,marginRight:t,marginBottom:r,marginLeft:A}),maxValues:4,autoSupported:!0}),tW=tJ({expandsTo:({first:e,second:t})=>({marginTop:e,marginBottom:t}),maxValues:2,autoSupported:!0}),tz=tJ({expandsTo:({first:e,second:t})=>({marginRight:e,marginLeft:t}),maxValues:2,autoSupported:!0}
13),tY=tJ({autoSupported:!0}),tj=tJ({expandsTo:({first:e,second:t,third:r,fourth:A})=>({paddingTop:e,paddingRight:t,paddingBottom:r,paddingLeft:A}),maxValues:4}),tq=tJ({expandsTo:({first:e,second:t})=>({paddingTop:e,paddingBottom:t}),maxValues:2}),tV=tJ({expandsTo:({first:e,second:t})=>({paddingRight:e,paddingLeft:t}),maxValues:2}),tX=tJ(),tZ=e=>{switch(e){case"top":case"left":return"0%";case"right":case"bottom":return"100%";case"center":return"50%";default:return e}},t_=(e,t,r)=>({[e]:tZ(tx(r,t))}),t$={left:"0%",center:"50%",right:"100%"},t1={top:"0%",center:"50%",bottom:"100%"},t0=e=>e.trim().split(/\s+/).filter(Boolean),t2=(e,t)=>{let[r="center",A="center"]=t?t0(t):[];return("top"===r||"bottom"===r||"left"===A||"right"===A)&&([r,A]=[A,r]),{cx:t$[r]??tx(e,r),cy:t1[A]??tx(e,A)}},t4=(e,t)=>t&&"closest-side"!==t?"farthest-side"===t?"farthest-side":tx(e,t):"closest-side",t5={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},t3=e=>"string"!=typeof e?e:/^-?(\d+\.?\d*|\d*\.\d+)$/.test(e)?parseFloat(e):e,t6=e=>{let t=/(-?\d*\.?\d*)(\w*)?/i.exec(e),r=t?.[1]??"",A=t?.[2]??"",i=Number.parseFloat(r);return"rad"===A?180*i/Math.PI:i},t8=(e,t)=>"string"!=typeof t?{[e]:t}:{[e]:(e=>{let t=e.trim().split(/\)[ ,]|\)/);if(1===t.length)return[[t[0],!0]];let r=[];for(let e=0;e<t.length;e+=1){let A=t[e];if(A){let[e,t]=A.split("("),i=t.indexOf(",")>=0?",":" ",n=t.split(i).map(e=>e.trim());r.push({operation:e.trim(),value:n})}}return r})(t).map(e=>(({operation:e,value:t})=>{switch(e){case"scale":{let[e,r=e]=t.map(e=>Number.parseFloat(e));return{operation:"scale",value:[e,r]}}case"scaleX":return{operation:"scale",value:[Number.parseFloat(t[0]),1]};case"scaleY":return{operation:"scale",value:[1,Number.parseFloat(t[0])]};case"rotate":return{operation:"rotate",value:[t6(t[0]),t[1]?Number.parseFloat(t[1]):0,t[2]?Number.parseFloat(t[2]):0]};case"translate":{let[e,r]=t.map(e=>Number.parseFloat(e));return{operation:"translate",value:[e,r]}}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(t6)};case"skewX":return{operation:"skew",value:[t6(t[0]),0]};case"skewY":return{operation:"skew",value:[0,t6(t[0])]};default:return{operation:e,value:t.map(e=>Number.parseFloat(e))}}})(e))},t9={top:!0,bottom:!0},t7=(e,t)=>t9[e]?1:t9[t]?-1:0,re=(e,t,r)=>{let A=tx(r,t);return{[e]:tZ(A)||t3(A)}},rt={border:tH,borderBottom:tH,borderBottomColor:tM,borderBottomLeftRadius:tR,borderBottomRightRadius:tR,borderBottomStyle:tN,borderBottomWidth:tR,borderColor:tH,borderLeft:tH,borderLeftColor:tM,borderLeftStyle:tN,borderLeftWidth:tR,borderRadius:tH,borderRight:tH,borderRightColor:tM,borderRightStyle:tN,borderRightWidth:tR,borderStyle:tH,borderTop:tH,borderTopColor:tM,borderTopLeftRadius:tR,borderTopRightRadius:tR,borderTopStyle:tN,borderTopWidth:tR,borderWidth:tH,backgroundColor:tM,color:tM,opacity:tS,height:tR,maxHeight:tR,maxWidth:tR,minHeight:tR,minWidth:tR,width:tR,alignContent:tN,alignItems:tN,alignSelf:tN,flex:(e,t,r)=>{let A=tT,i=[];"auto"===t?A=tL:"none"===t?A=tF:"initial"===t?A=tO:i=`${t}`.split(" ");let n=ec(i[0]||A[0]);return{flexGrow:n,flexShrink:ec(i[1]||A[1]),flexBasis:tx(r,i[2]||A[2])}},flexBasis:tR,flexDirection:tN,flexFlow:tN,flexGrow:tS,flexShrink:tS,flexWrap:tN,justifyContent:tN,justifySelf:tN,gap:(e,t,r)=>{let A=`${t}`.split(" ");return{rowGap:tx(r,A[0]),columnGap:tx(r,A[1]||A[0])}},columnGap:tR,rowGap:tR,aspectRatio:tS,bottom:tR,clear:tN,display:tN,float:tN,left:tR,position:tN,right:tR,top:tR,overflow:tN,zIndex:tS,margin:tK,marginBottom:tY,marginHorizontal:tz,marginLeft:tY,marginRight:tY,marginTop:tY,marginVertical:tW,padding:tj,paddingBottom:tX,paddingHorizontal:tV,paddingLeft:tX,paddingRight:tX,paddingTop:tX,paddingVertical:tq,objectPosition:(e,t,r)=>{let A,i,n=`${t}`.split(" ");if(1===n.length){let e;"top"===(e=n[0])||"bottom"===e?(A="center",i=n[0]):(A=n[0],i="center")}else A=n[0],i=n[1];return{objectPositionX:tZ(tx(r,A)),objectPositionY:tZ(tx(r,i))}},objectPositionX:t_,objectPositionY:t_,objectFit:tN,shapeOutside:(e,t,r)=>{if(!t)return{};let A="string"==typeof t?((e,t)=>{let r=/^([a-z-]+)\((.*)\)$/i.exec(t.trim());if(!r)return null;let[,A,i]=r;switch(A){case"circle":return((e,t)=>{let[r,A]=t.split(/\bat\b/);return{type:"circle",...t2(e,A),r:t4(e,r.trim())}})(e,i);case"ellipse":return((e,t)=>{let[r,A]=t.split(/\bat\b/),[i="",n=""]=t0(r);return{type:"ellipse",...t2(e,A),rx:t4(e,i),ry:t4(e,n)}})(e,i);case"polygon":let n,a;return("nonzero"===(n=i.split(",").map(e=>
13e.trim()))[0]||"evenodd"===n[0])&&n.shift(),(a=n.filter(Boolean).map(t=>{let[r="0",A="0"]=t0(t);return{x:tx(e,r),y:tx(e,A)}})).length<3?null:{type:"polygon",points:a};case"inset":return((e,t)=>{let r=t0(t.split(/\bround\b/)[0]);if(0===r.length)return null;let[A,i=A,n=A,a=i]=r;return{type:"inset",top:tx(e,A),right:tx(e,i),bottom:tx(e,n),left:tx(e,a)}})(e,i);default:return null}})(r,t):t;return A?{shapeOutside:A}:{}},direction:tN,fontFamily:tN,fontSize:tR,fontStyle:tN,fontWeight:(e,t)=>({[e]:(e=>{if(!e)return t5.normal;if("number"==typeof e)return e;let t=e.toLowerCase();return t in t5?t5[t]:"number"==typeof e?e:parseInt(e,10)})(t)}),fontFeatureSettings:(e,t)=>({[e]:(e=>{if(e)return Array.isArray(e)?Object.fromEntries(e.map(e=>[e,!0])):Object.fromEntries(Object.entries(e).map(([e,t])=>[e,!!t]))})(t)}),letterSpacing:tR,lineHeight:(e,t,r,A)=>({[e]:((e,t,r)=>{if(""===e)return e;let A=tx(r,t.fontSize||18),i=tx(r,e),{percent:n}=ea(i)||{};return n?n*A:isNaN(Number(e))?i:i*A})(t,A,r)}),maxLines:tS,textAlign:tN,textDecoration:tN,textDecorationColor:tM,textDecorationStyle:tN,textIndent:tN,textOverflow:tN,textTransform:tN,verticalAlign:tN,transform:t8,gradientTransform:t8,transformOrigin:(e,t,r)=>{var A;let i=(A=`${t}`.split(" "))&&0!==A.length?(1===A.length?[A[0],"center"]:[A[0],A[1]]).sort(t7):["center","center"],n=tx(r,i[0]),a=tx(r,i[1]);return{transformOriginX:tZ(n)||t3(n),transformOriginY:tZ(a)||t3(a)}},transformOriginX:re,transformOriginY:re,fill:tM,stroke:tM,strokeDasharray:tN,strokeWidth:tR,fillOpacity:tS,strokeOpacity:tS,fillRule:tN,textAnchor:tN,strokeLinecap:tN,strokeLinejoin:tN,visibility:tN,clipPath:tN,dominantBaseline:tN},rr=(e,t)=>et(t=>{let r=Object.keys(t),A={};for(let i=0;i<r.length;i+=1){let n=r[i],a=t[n];if(!rt[n]){A[n]=a;continue}Object.assign(A,rt[n](n,a,e,t))}return A},t=>Object.entries(t).reduce((t,[r,A])=>r.startsWith("@media")?{...t,...tQ({[r]:A},e)}:{...t,[r]:A},{}),tv)(t),rA=function(){return function(e){var t,r,A,i,n={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"},a={},o={};
13a.L=1,o[1]="L",Object.keys(n).forEach(function(e,t){a[e]=1<<t+1,o[a[e]]=e}),Object.freeze(a);var s=a.LRI|a.RLI|a.FSI,l=a.L|a.R|a.AL,g=a.B|a.S|a.WS|a.ON|a.FSI|a.LRI|a.RLI|a.PDI,c=a.BN|a.RLE|a.LRE|a.RLO|a.LRO|a.PDF,u=a.S|a.WS|a.B|s|a.PDI|c,f=null;function h(e){if(!f){f=new Map;var t=function(e){if(n.hasOwnProperty(e)){var t=0;n[e].split(",").forEach(function(r){var A=r.split("+"),i=A[0],n=A[1];i=parseInt(i,36),n=n?parseInt(n,36):0,f.set(t+=i,a[e]);for(var o=0;o<n;o++)f.set(++t,a[e])})}};for(var r in n)t(r)}return f.get(e.codePointAt(0))||a.L}function d(e,t){var r,A=0,i=new Map,n=t&&new Map;return e.split(",").forEach(function e(a){if(-1!==a.indexOf("+"))for(var o=+a;o--;)e(r);else{r=a;var s=a.split(">"),l=s[0],g=s[1];l=String.fromCodePoint(A+=parseInt(l,36)),g=String.fromCodePoint(A+=parseInt(g,36)),i.set(l,g),t&&n.set(g,l)}}),{map:i,reverseMap:n}}function p(){if(!t){var e=d("14>1,1e>2,u>2,2wt>1,1>1,1ge>1,1wp>1,1j>1,f>1,hm>1,1>1,u>1,u6>1,1>1,+5,28>1,w>1,1>1,+3,b8>1,1>1,+3,1>3,-1>-1,3>1,1>1,+2,1s>1,1>1,x>1,th>1,1>1,+2,db>1,1>1,+3,3>1,1>1,+2,14qm>1,1>1,+1,4q>1,1e>2,u>2,2>1,+1",!0),i=e.map,n=e.reverseMap;t=i,r=n,A=d("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 I(e){return p(),t.get(e)||null}function E(e){return p(),r.get(e)||null}function B(e){return p(),A.get(e)||null}var C=a.L,y=a.R,Q=a.EN,m=a.ES,w=a.ET,b=a.AN,v=a.CS,k=a.B,D=a.S,x=a.ON,S=a.BN,R=a.NSM,M=a.AL,N=a.LRO,U=a.RLO,H=a.LRE,T=a.RLE,L=a.PDF,F=a.LRI,O=a.RLI,G=a.FSI,P=a.PDI;function J(e){if(!i){var t=d("14>1,j>2,t>2,u>2,1a>g,2v3>
131,1>1,1ge>1,1wd>1,b>1,1j>1,f>1,ai>3,-2>3,+1,8>1k0,-1jq>1y7,-1y6>1hf,-1he>1h6,-1h5>1ha,-1h8>1qi,-1pu>1,6>3u,-3s>7,6>1,1>1,f>1,1>1,+2,3>1,1>1,+13,4>1,1>1,6>1eo,-1ee>1,3>1mg,-1me>1mk,-1mj>1mi,-1mg>1mi,-1md>1,1>1,+2,1>10k,-103>1,1>1,4>1,5>1,1>1,+10,3>1,1>8,-7>8,+1,-6>7,+1,a>1,1>1,u>1,u6>1,1>1,+5,26>1,1>1,2>1,2>2,8>1,7>1,4>1,1>1,+5,b8>1,1>1,+3,1>3,-2>1,2>1,1>1,+2,c>1,3>1,1>1,+2,h>1,3>1,a>1,1>1,2>1,3>1,1>1,d>1,f>1,3>1,1a>1,1>1,6>1,7>1,13>1,k>1,1>1,+19,4>1,1>1,+2,2>1,1>1,+18,m>1,a>1,1>1,lk>1,1>1,4>1,2>1,f>1,3>1,1>1,+3,db>1,1>1,+3,3>1,1>1,+2,14qm>1,1>1,+1,6>1,4j>1,j>2,t>2,u>2,2>1,+1",!0),r=t.map;t.reverseMap.forEach(function(e,t){r.set(t,e)}),i=r}return i.get(e)||null}function K(e,t,r,A){var i=e.length;r=Math.max(0,null==r?0:+r),A=Math.min(i-1,null==A?i-1:+A);var n=[];return t.paragraphs.forEach(function(i){var a=Math.max(r,i.start),o=Math.min(A,i.end);if(a<o){for(var s=t.levels.slice(a,o+1),l=o;l>=a&&h(e[l])&u;l--)s[l]=i.level;for(var g=i.level,c=1/0,f=0;f<s.length;f++){var d=s[f];d>g&&(g=d),d<c&&(c=1|d)}for(var p=g;p>=c;p--)for(var I=0;I<s.length;I++)if(s[I]>=p){for(var E=I;I+1<s.length&&s[I+1]>=p;)I++;I>E&&n.push([E+a,I+a])}}}),n}function W(e,t,r,A){for(var i=K(e,t,r,A),n=[],a=0;a<e.length;a++)n[a]=a;return i.forEach(function(e){for(var t=e[0],r=e[1],A=n.slice(t,r+1),i=A.length;i--;)n[r-i]=A[i]}),n}return e.closingToOpeningBracket=E,e.getBidiCharType=h,e.getBidiCharTypeName=function(e){return o[h(e)]},e.getCanonicalBracket=B,e.getEmbeddingLevels=function(e,t){for(var r=new Uint32Array(e.length),A=0;A<e.length;A++)r[A]=h(e[A]);var i=new Map;function n(e,t){var A=r[e];r[e]=t,i.set(A,i.get(A)-1),A&g&&i.set(g,i.get(g)-1),i.set(t,(i.get(t)||0)+1),t&g&&i.set(g,(i.get(g)||0)+1)}for(var a=new Uint8Array(e.length),o=new Map,f=[],d=null,p=0;p<e.length;p++)d||f.push(d={start:p,end:e.length-1,level:"rtl"===t?1:"ltr"===t?0:tS(p,!1)}),r[p]&k&&(d.end=p,d=null);for(var J=T|H|U|N|s|P|L|k,K=function(e){return e+(1&e?1:2)},W=function(e){return e+(1&e?2:1)},z=0;z<f.length;z++){var Y=[{_level:(d=f[z]).level,_override:0,_isolate:0}],j=void 0,q=0,V=0,X=0;i.clear();for(var Z=d.start;Z<=d.end;Z++){var _=r[Z];if(j=Y[Y.length-1],i.set(_,(i.get(_)||0)+1),_&g&&i.set(g,(i.get(g)||0)+1),_&J)if(_&(T|H)){a[Z]=j._level;var $=(_===T?W:K)(j._level);!($<=125)||q||V?!q&&V++:Y.push({_level:$,_override:0,_isolate:0})}else if(_&(U|N)){a[Z]=j._level;var ee=(_===U?W:K)(j._level);!(ee<=125)||q||V?!q&&V++:Y.push({_level:ee,_override:_&U?y:C,_isolate:0})}else if(_&s){_&G&&(_=1===tS(Z+1,!0)?O:F),a[Z]=j._level,j._override&&n(Z,j._override);var et=(_===O?W:K)(j._level);et<=125&&0===q&&0===V?(X++,Y.push({_level:et,_override:0,_isolate:1,_isolInitIndex:Z})):q++}else if(_&P){if(q>0)q--;else if(X>0){for(V=0;!Y[Y.length-1]._isolate;)Y.pop();var er=Y[Y.length-1]._isolInitIndex;null!=er&&(o.set(er,Z),o.set(Z,er)),Y.pop(),X--}j=Y[Y.length-1],a[Z]=j._level,j._override&&n(Z,j._override)}else _&L?(0===q&&(V>0?V--:!j._isolate&&Y.length>1&&(Y.pop(),j=Y[Y.length-1])),a[Z]=j._level):_&k&&(a[Z]=d.level);else a[Z]=j._level,j._override&&_!==S&&n(Z,j._override)}for(var eA=[],ei=null,en=d.start;en<=d.end;en++){var ea=r[en];if(!(ea&c)){var eo=a[en],es=ea&s,el=ea===P;ei&&eo===ei._level?(ei._end=en,ei._endsWithIsolInit=es):eA.push(ei={_start:en,_end:en,_level:eo,_startsWithPDI:el,_endsWithIsolInit:es})}}for(var eg=[],ec=0;ec<eA.length;ec++){var eu=eA[ec];if(!eu._startsWithPDI||eu._startsWithPDI&&!o.has(eu._start)){for(var ef=[ei=eu],eh=void 0;ei&&ei._endsWithIsolInit&&null!=(eh=o.get(ei._end));)for(var ed=ec+1;ed<eA.length;ed++)if(eA[ed]._start===eh){ef.push(ei=eA[ed]);break}for(var ep=[],eI=0;eI<ef.length;eI++)for(var eE=ef[eI],eB=eE._start;eB<=eE._end;eB++)ep.push(eB);for(var eC=a[ep[0]],ey=d.level,eQ=ep[0]-1;eQ>=0;eQ--)if(!(r[eQ]&c)){ey=a[eQ];break}var em=ep[ep.length-1],ew=a[em],eb=d.level;if(!(r[em]&s)){for(var ev=em+1;ev<=d.end;ev++)if(!(r[ev]&c)){eb=a[ev];break}}eg.push({_seqIndices:ep,_sosType:Math.max(ey,eC)%2?y:C,_eosType:Math.max(eb,ew)%2?y:C})}}for(var ek=0;ek<eg.length;ek++){var eD=eg[ek],ex=eD._seqIndices,eS=eD._sosType,eR=eD._eosType,eM=1&a[ex[0]]?y:C;if(i.get(R))for(var eN=0;eN<ex.length;eN++){var eU=ex[eN];if(r[eU]&R){for(var eH=eS,eT=eN-1;eT>=0;eT--)if(!(r[ex[eT]]&c)){eH=r[ex[eT]];break}n(eU,eH&(s|P)?x:eH)}}if(i.get(Q))for(var eL=0;eL<ex.length;eL++){var eF=ex[eL];if(r[eF]&Q)for(var eO=eL-1;eO>=-1;eO--){var eG=-1===eO?eS:r[ex[eO]];if(eG&l){eG===M&&n(eF,b);break}}}if(i.get(M))for(var eP=0;eP<ex.length;eP++){var eJ=ex[eP];r[eJ]&M&&n(eJ,y)}if(i.get(m)||i.get(v))for(var eK=1;eK<ex.length-1;eK++){var eW=ex[eK];if(r[eW]&(m|v)){for(var ez=0,eY=0,ej=eK-1;ej>=0&&(ez=r[ex[ej]])&c;ej--);for(var eq=eK+1;eq<ex.length&&(eY=r[ex[eq]])&c;eq++);ez===eY&&(r[eW]===m?ez===Q:ez&(Q|b))&&n(eW,ez)}}if(i.get(Q)){for(var eV=0;eV<ex.length;eV++)if(r[ex[eV]]&Q){for(var eX=eV-1;eX>=0&&r[ex[eX]]&(w|c);eX--)n(ex[eX],Q);for(eV++;eV<ex.length&&r[ex[eV]]&(w|c|Q);eV++)r[ex[eV]]!==Q&&n(ex[eV],Q)}}if(i.get(w)||i.get(m)||i.get(v))for(var eZ=0;eZ<ex.length;eZ++){var e_=ex[eZ];if(r[e_]&(w|m|v)){n(e_,x);for(var e$=eZ-1;e$>=0&&r[ex[e$]]&c;e$--)n(ex[e$],x);for(var e1=eZ+1;e1<ex.length&&r[ex[e1]]&c;e1++)n(ex[e1],x)}}if(i.get(Q))for(var e0=0,e2=eS;e0<ex.length;e0++){var e4=ex[e0],e5=r[e4];
13e5&Q?e2===C&&n(e4,C):e5&l&&(e2=e5)}if(i.get(g)){for(var e3=y|Q|b,e6=e3|C,e8=[],e9=[],e7=0;e7<ex.length;e7++)if(r[ex[e7]]&g){var te=e[ex[e7]],tt=void 0;if(null!==I(te))if(e9.length<63)e9.push({char:te,seqIndex:e7});else break;else if(null!==(tt=E(te)))for(var tr=e9.length-1;tr>=0;tr--){var tA=e9[tr].char;if(tA===tt||tA===E(B(te))||I(B(tA))===te){e8.push([e9[tr].seqIndex,e7]),e9.length=tr;break}}}e8.sort(function(e,t){return e[0]-t[0]});for(var ti=0;ti<e8.length;ti++){for(var tn=e8[ti],ta=tn[0],to=tn[1],ts=!1,tl=0,tg=ta+1;tg<to;tg++){var tc=ex[tg];if(r[tc]&e6){ts=!0;var tu=r[tc]&e3?y:C;if(tu===eM){tl=tu;break}}}if(ts&&!tl){tl=eS;for(var tf=ta-1;tf>=0;tf--){var th=ex[tf];if(r[th]&e6){var td=r[th]&e3?y:C;tl=td!==eM?td:eM;break}}}if(tl){if(r[ex[ta]]=r[ex[to]]=tl,tl!==eM){for(var tp=ta+1;tp<ex.length;tp++)if(!(r[ex[tp]]&c)){h(e[ex[tp]])&R&&(r[ex[tp]]=tl);break}}if(tl!==eM){for(var tI=to+1;tI<ex.length;tI++)if(!(r[ex[tI]]&c)){h(e[ex[tI]])&R&&(r[ex[tI]]=tl);break}}}}for(var tE=0;tE<ex.length;tE++)if(r[ex[tE]]&g){for(var tB=tE,tC=tE,ty=eS,tQ=tE-1;tQ>=0;tQ--)if(r[ex[tQ]]&c)tB=tQ;else{ty=r[ex[tQ]]&e3?y:C;break}for(var tm=eR,tw=tE+1;tw<ex.length;tw++)if(r[ex[tw]]&(g|c))tC=tw;else{tm=r[ex[tw]]&e3?y:C;break}for(var tb=tB;tb<=tC;tb++)r[ex[tb]]=ty===tm?ty:eM;tE=tC}}}for(var tv=d.start;tv<=d.end;tv++){var tk=a[tv],tD=r[tv];if(1&tk?tD&(C|Q|b)&&a[tv]++:tD&y?a[tv]++:tD&(b|Q)&&(a[tv]+=2),tD&c&&(a[tv]=0===tv?d.level:a[tv-1]),tv===d.end||h(e[tv])&(D|k))for(var tx=tv;tx>=0&&h(e[tx])&u;tx--)a[tx]=d.level}}return{levels:a,paragraphs:f};function tS(t,A){for(var i=t;i<e.length;i++){var n=r[i];if(n&(y|M))return 1;if(n&(k|C)||A&&n===P)break;if(n&s){var a=function(t){for(var A=1,i=t+1;i<e.length;i++){var n=r[i];if(n&k)break;if(n&P){if(0==--A)return i}else n&s&&A++}return -1}(i);i=-1===a?e.length:a}}return 0}},e.getMirroredCharacter=J,e.getMirroredCharactersMap=function(e,t,r,A){var i=e.length;r=Math.max(0,null==r?0:+r),A=Math.min(i-1,null==A?i-1:+A);for(var n=new Map,a=r;a<=A;a++)if(1&t[a]){var o=J(e[a]);null!==o&&n.set(a,o)}return n},e.getReorderSegments=K,e.getReorderedIndices=W,e.getReorderedString=function(e,t,r,A){var i=W(e,t,r,A),n=[].concat(e);return i.forEach(function(r,A){n[A]=(1&t.levels[r]?J(e[r]):null)||e[r]}),n.join("")},e.openingToClosingBracket=I,Object.defineProperty(e,"__esModule",{value:!0}),e}({})};var ri=r(49443),rn=r(29716);let ra=/\s|[!-@[-`{-~â-â¼]/,ro=()=>({children:Object.create(null),plain:null,anchored:null}),rs=(e,t)=>{let r=[],A="",i=!1,n=!1,a=!1;for(let e=0;e<t.length;e+=1){let o=t[e];"."===o?(0===e?i=!0:n=!0,a=!1):o>="0"&&o<="9"?(r.push(Number(o)),a=!0):(a||r.push(0),A+=o,a=!1)}if(!A)return;let o=e;for(let e=0;e<A.length;e+=1){let t=A.charCodeAt(e),r=o.children[t];r||(r=ro(),o.children[t]=r),o=r}let s={levels:r,anchorStart:i,anchorEnd:n,length:A.length};i||n?o.anchored?o.anchored.push(s):o.anchored=[s]:o.plain?o.plain.push(s):o.plain=[s]},rl=new Uint8Array(129),{hyphenate:rg,syllables:rc}=(e=>{let t=ro();for(let r=0;r<e.patterns.length;r+=1)rs(t,e.patterns[r]);let r=new Map,A=e=>{let r=e.length;if(r<5)return[e];let A=e.toLocaleLowerCase(),i=r>128?new Uint8Array(r+1):(rl.fill(0,0,r+1),rl);for(let e=0;e<r;e+=1){let n=t;for(let t=e;t<r;t+=1){let a=n.children[A.charCodeAt(t)];if(!a)break;let o=(n=a).plain;if(o)for(let t=0;t<o.length;t+=1){let r=o[t].levels;for(let t=0;t<r.length;t+=1){let A=r[t];A>i[e+t]&&(i[e+t]=A)}}let s=n.anchored;if(s)for(let t=0;t<s.length;t+=1){let A=s[t];if((!A.anchorStart||0===e)&&(!A.anchorEnd||e+A.length===r))for(let t=0;t<A.levels.length;t+=1){let r=A.levels[t];r>i[e+t]&&(i[e+t]=r)}}}}i[0]=0,i[1]=0,i[r]=0,i[r-1]=0;let n=[],a=0;for(let t=1;t<=r;t+=1)i[t]%2!=0&&(n.push(e.slice(a,t)),a=t);return n.push(e.slice(a)),n},i=e=>{let t=r.get(e);if(t)return t;let i=(e=>{if(!ra.test(e))return A(e);let t=[""],r=0;for(;r<e.length;){let i=!ra.test(e[r]),n=r+1;for(;n<e.length&&!ra.test(e[n])===i;)n+=1;let a=e.slice(r,n);if(i){let e=A(a);t[t.length-1]+=e[0];for(let r=1;r<e.length;r+=1)t.push(e[r])}else t[t.length-1]+=a;r=n}return t})(e);return r.set(e,i),i};return{hyphenate:e=>i(e).join("\xad"),syllables:i}})(rn),ru=["Bengali","Devanagari","Gujarati","Gurmukhi","Kannada","Khmer","Malayalam","Myanmar","Oriya","Sinhala","Tamil","Telugu","Tibetan"].map(e=>`\\p{Script=${e}}`).join("|"),rf=RegExp(ru,"u"),rh=RegExp(`(?:${ru})+`,"gu"),rd=e=>rf.test(e)?e.replace(rh,e=>e.normalize("NFD")):e,rp=e=>{let t=e.attributes?.font?.[0];return!!t&&"STANDARD"!==t.type},rI=e=>{let t=0,r=[],A=[];for(let i=0;i<e.length;i+=1){let n=e[i],a=n.string.length;r.push(n.string),A.push({...n,start:t,end:t+a,attributes:n.attributes||{}}),t+=a}return{string:r.join(""),runs:A}},rE=e=>[e],rB=e=>e.replaceAll("\xad",""),rC=(e,t)=>[Object.assign({},e,{height:t}
13),Object.assign({},e,{y:e.y+t,height:e.height-t})],ry=(e,t)=>{let[,r]=rC(t,e);return r},rQ=e=>e.reduce((e,t)=>e+t.box.height,0),rm=e=>{let t,r,A,i;return e.attributes?.scale||(r=(t=e.attributes||{}).fontSize||12,(i="string"==typeof(A=t.font)?null:A?.[0]?.unitsPerEm)?r/i:0)},rw=(e,t)=>{if(!t)return 0;let r=t.stringIndices||[],A=r[e];if(void 0===A)return 0;let i=0;for(let t=e-1;t>=0&&r[t]===A;t-=1)i+=1;return i},rb=e=>e.attributes?.font?.[0]||null,rv=(e,t,r,A)=>{if(!A||e===t)return[];let{codePoints:i}=A;if(0===e&&t===i.length||!r)return[A];let n=String.fromCodePoint(...i.slice(e,t));return r.layout(n,void 0,void 0,void 0,"ltr").glyphs},rk=(e,t)=>{let r=t?.glyphIndices;if(!r)return e;if(r.length>0&&e>r[r.length-1])return r.length;let A=0,i=r.length-1,n=e;for(;A<=i;){let t=A+i>>1;r[t]<=e?(n=t,A=t+1):i=t-1}return n},rD=e=>{if(0===e.length)return[];let t=e[0];return e.map(e=>e-t)},rx=(e,t,r)=>{let A=rm(r),i=rb(r),n=rk(e,r),a=rk(t-1,r),o=r.glyphs?.[n],s=r.glyphs?.[a],l=rw(e,r),g=l>0?rv(l,1/0,i,o):[],c=rw(t,r),u=rv(0,c,i,s),f=(r.glyphIndices?.[n]??n)>=e,h=n+ +(l>0||!f),d=a+1-Math.min(1,c),p=(r.glyphs||[]).slice(h,d),I=e=>({xAdvance:e.advanceWidth*A,yAdvance:0,xOffset:0,yOffset:0}),E=g.map(I),B=(r.positions||[]).slice(h,d),C=u.map(I),y=rD((r.stringIndices||[]).slice(e,t)),Q=[g.map((t,A)=>(r.glyphIndices?.[n]??0)-e+l+A),(r.glyphIndices||[]).slice(h,d).map(t=>t-e),u.map((t,A)=>(r.glyphIndices?.[a]??0)-e+A)].flat();return Object.assign({},r,{start:Math.max(r.start+e,0),end:Math.max(Math.min(r.end,r.start+t),0),stringIndices:y,glyphIndices:Q,glyphs:[g,p,u].flat(),positions:[E,B,C].flat()})},rS=(e,t)=>t?t.findIndex(t=>t.start<=e&&e<t.end):-1,rR=(e,t,r)=>{let A=rS(e,r),i=Math.max(rS(t-1,r),A);return r.slice(A,i+1)},rM=(e,t,r)=>{if(0===r.string.length)return r;let A=r.string.slice(e,t),i=rR(e,t,r.runs);return Object.assign({},r,{string:A,runs:i.map((r,A)=>{var n;let a,o,s=r,l=0===A,g=!l&&A===i.length-1;return l&&(s=rx(e-r.start,t-r.start,r)),g&&(s=rx(0,t-r.start,r)),a=(n=s).start-e,o=n.end-e,Object.assign({},n,{start:a,end:o})})})},rN=/\S/,rU=(e,t)=>"string"!=typeof t&&t&&e?t.glyphForCodePoint(e):null,rH=(e,t)=>{if(!e)return t;let r=rb(t);return((e,t)=>{var r;let A,i,n,a=e.codePoints?.length||0,o=t.stringIndices?.length||0,s=t.glyphs.concat(e),l=(i=null==(A=eA(r=t.stringIndices))?0:A+1,n=Array(a).fill(i),r.concat(n)),g=t.glyphIndices.concat([o]),c=t.end+a;if(!t.positions)return Object.assign({},t,{end:c,glyphs:s,stringIndices:l,glyphIndices:g});let u=t.positions.concat({xAdvance:e.advanceWidth*rm(t),yAdvance:0,xOffset:0,yOffset:0});return Object.assign({},t,{end:c,glyphs:s,stringIndices:l,glyphIndices:g,positions:u})})("number"==typeof e?rU(e,r):e,t)},rT=e=>String.fromCodePoint(...e||[]),rL=(e,t)=>{let r=rT(("number"==typeof e?[e]:e?.codePoints)||[]),A=t.string+r,i=t.runs.slice(0,-1),n=eA(t.runs)||{start:0,end:0,stringIndices:[],glyphIndices:[],glyphs:[],positions:[],attributes:{}};return Object.assign({},t,{string:A,runs:i.concat(rH(e,n))})},rF=String.fromCharCode(8230),rO=e=>{let t=eA(e)?.runs||[],r=eA(t)?.attributes?.font[0];if(r){var A;let t=e.length-1,i=(e=>{if(!e.encode)return 8230;let[t]=e.encode(rF);return parseInt(t[0],16)})(r),n=rL(r.glyphForCodePoint(i),rM((A=e[t]).string.search(rN),(e=>{for(let t=e.length-1;t>=0;t-=1)if(rN.test(e[t]))return t;return -1})(A.string)+1,A));return Object.assign([],e,{[t]:n})}return e},rG=e=>{let{font:t,attachment:r}=e.attributes;return Math.max(r?.height||0,("string"==typeof t?0:t?.[0]?.ascent||0)*rm(e))},rP=e=>{let t=e.attributes?.font,r="string"==typeof t?0:t?.[0]?.descent||0;return rm(e)*r},rJ=e=>{let t;return e.attributes?.lineHeight||("string"==typeof(t=e.attributes?.font)?0:t?.[0]?.lineGap||0)*rm(e)+rG(e)-rP(e)},rK=e=>e.runs.reduce((e,t)=>Math.max(e,rJ(t)),0),rW=(e,t,r)=>{let A;return(A="ellipse"===e.type?((e,t,r,A,i,n)=>{if(n<=t-A||i>=t+A)return null;let a=Math.min(Math.max(t,i),n),o=0===A?0:(a-t)/A,s=r*Math.sqrt(1-o*o);return{x0:e-s,x1:e+s}})(e.cx,e.cy,e.rx,e.ry,t,r):"polygon"===e.type?((e,t,r)=>{let A=[];for(let i=0;i<e.length;i+=1){let n=e[i],a=e[(i+1)%e.length];n.y>=t&&n.y<=r&&A.push(n.x);let o=[t,r];for(let e=0;e<o.length;
13e+=1){let t=o[e];(n.y<t&&a.y>t||n.y>t&&a.y<t)&&A.push(n.x+(t-n.y)/(a.y-n.y)*(a.x-n.x))}}return 0===A.length?null:{x0:Math.min(...A),x1:Math.max(...A)}})(e.points,t,r):r<=e.y||t>=e.y+e.height?null:{x0:e.x,x1:e.x+e.width})&&!(A.x1-A.x0<=0)?A:null},rz=e=>{if("ellipse"===e.type)return e.cy+e.ry;if("polygon"===e.type){let t=-1/0;for(let r=0;r<e.points.length;r+=1)t=Math.max(t,e.points[r].y);return t}return e.y+e.height},rY=(e,t)=>{let r=[e];for(let A=0;A<t.length;A+=1){let i=t[A],n=rW(i,e.y,e.y+e.height);if(!n)continue;let a="left"===i.extend?-1/0:n.x0,o="right"===i.extend?1/0:n.x1;r=r.reduce((e,t)=>{let r=t.x,A=t.x+t.width;if(o<=r||a>=A)return e.concat(t);let i=Object.assign({},t,{width:a-r}),n=Object.assign({},t,{x:o,width:A-o});return e.concat([i,n].filter(e=>e.width>0))},[])}return r},rj=(e,t)=>{let r=[],A=0;for(let i=0;i<t.length;i+=1){let n=t[i];if((A+=n.box.height)<e)r.push(n);else break}return r},rq=(e=[])=>{let t=[],r=0;for(let A=0;A<e.length;A+=1){let i=e[A],n=i?.codePoints?.length||0;for(let e=0;e<n;e+=1)t.push(r);r+=1}return t},rV=(e=[])=>{let t=[],r=0;for(let A=0;A<e.length;A+=1){let i=e[A],n=i?.codePoints?.length||0,a=0===n?t[A-1]:r;t.push(a),r+=n}return t},rX=e=>{if(0===e.runs.length)return e;let t=e.runs.map(e=>e.attributes.bidiLevel||0);if(0===Math.max(...t))return e;let r=0,A="",i=(e=>{let t=e.map(e=>e.attributes.bidiLevel||0),r=e.map((e,t)=>t),A=Math.max(...t);for(let e=A;e>=1;e-=1){let A=0;for(;A<r.length;){if(t[r[A]]<e){A+=1;continue}let i=A+1;for(;i<r.length&&t[r[i]]>=e;)i+=1;r.splice(A,i-A,...r.slice(A,i).reverse()),A=i}}return r})(e.runs).map(i=>{let n,a,o=e.runs[i],s=e.string.slice(o.start,o.end),l=t[i]%2==1&&(n=[...o.glyphs||[]].reverse(),a=[...o.positions||[]].reverse(),{run:{...o,glyphs:n,positions:a,stringIndices:rq(n),glyphIndices:rV(n)},string:Array.from(s).reverse().join("")}),g=r;return r+=o.end-o.start,A+=l?l.string:s,{...l?l.run:o,start:g,end:r}});return{...e,runs:i,string:A}},rZ=e=>e.map(rX),r_=e=>{if(!e.positions)return e;let t=e.attributes?.font?.[0]?.unitsPerEm||0,r=(e.attributes?.yOffset||0)*t;for(let t=0;t<e.positions.length;t+=1)e.positions[t].yOffset=r;return e},r$=(e,t)=>e[1]-t[1]||e[3]-t[3],r1=e=>e.reduce((e,t)=>{let r=Object.assign({},e.attributes,t.attributes);return Object.assign({},t,{attributes:r})},{}),r0=()=>({string:"",runs:[]}),r2=e=>e.reduce((e,t)=>e+(t.xAdvance||0),0),r4=e=>r2(e.positions||[]),r5=e=>e.runs.reduce((e,t)=>e+r4(t),0),r3=e=>(e?.codePoints||[]).includes(32),r6=e=>{let t=e?.glyphs||[];return t.length>0&&t.every(r3)},r8=e=>{let t,r,A;return e?(t=e.glyphs||[],r=e.positions||[],-1===(A=t.findIndex(e=>!r3(e)))?r:r.slice(0,A)).reduce((e,t)=>e+(t.xAdvance||0),0):0},r9=e=>{let t,r,A;return e?(t=el(e.glyphs||[]),r=el(e.positions||[]),-1===(A=t.findIndex(e=>!r3(e)))?r:r.slice(0,A)).reduce((e,t)=>e+(t.xAdvance||0),0):0},r7=e=>rx(0,e.end-e.start-1,e),Ae={center:.5,right:1},At=e=>{var t;let r,A;return"\n"===eA(e.string)?(r=(t=e).string.slice(0,-1),A=((e,t)=>{if(-1>=t.length||Math.abs(-1)>t.length)return t;let r=t.length+-1;return Object.assign([],t,{[r]:e(t[r])})})(r7,t.runs),Object.assign({},t,{string:r,runs:A})):e},Ar=e=>{let t=(e=>{let t=e.runs||[],r=0;for(let e of t)if(r+=r8(e),!r6(e))break;return r})(e)+(e.overflowLeft||0),r=(e=>{let t=e.runs||[],r=0;for(let e=t.length-1;e>=0;e-=1){let A=t[e];if(r+=r9(A),!r6(A))break}return r})(e)+(e.overflowRight||0),A=e.box.x-t,i=e.box.width+t+r,n=Object.assign({},e.box,{x:A,width:i});return Object.assign({},e,{box:n,overflowLeft:t,overflowRight:r})},AA=e=>{let t=0,r=0,A=0,i=0,n=e.runs.map(e=>{let n=rJ(e),a=rG(e),o=rP(e),s=r4(e);return A=Math.max(A,n),t=Math.max(t,a),r=Math.max(r,o),i+=s,Object.assign({},e,{height:n,ascent:a,descent:o,xAdvance:s})});return Object.assign({},e,{runs:n,height:A,ascent:t,descent:r,xAdvance:i})},Ai=e=>{if(!e.positions)return e;let t=e.glyphs||[],r=e.attributes?.attachment;if(!r)return e;let A=e.positions.map((e,A)=>{let i=t[A];return r.width&&i.codePoints.includes(65532)?Object.assign({},e,{xAdvance:r.width}):Object.assign({},e)});return Object.assign({},e,{positions:A})},An=e=>{let t,r={align:(t=e.attributes).align||("rtl"===t.direction?"right":"left"),alignLastLine:t.alignLastLine||("justify"===t.align?"left":t.align||"left"),attachment:t.attachment||null,backgroundColor:t.backgroundColor||null,bullet:t.bullet||null,characterSpacing:t.characterSpacing||0,color:t.color||"black",direction:t.direction||"ltr",features:t.features||[],fill:!1!==t.fill,font:t.font||[],fontSize:t.fontSize||12,hangingPunctuation:t.hangingPunctuation||!1,hyphenationFactor:t.hyphenationFactor||0,indent:t.indent||0,justificationFactor:t.justificationFactor||1,lineHeight:t.lineHeight||null,lineSpacing:t.lineSpacing||0,link:t.link||null,marginLeft:t.marginLeft||t.margin||0,marginRight:t.marginRight||t.margin||0,opacity:t.opacity,paddingTop:t.paddingTop||t.padding||0,paragraphSpacing:t.paragraphSpacing||0,script:t.script||null,shrinkFactor:t.
13shrinkFactor||0,strike:t.strike||!1,strikeColor:t.strikeColor||t.color||"black",strikeStyle:t.strikeStyle||"solid",stroke:t.stroke||!1,underline:t.underline||!1,underlineColor:t.underlineColor||t.color||"black",underlineStyle:t.underlineStyle||"solid",verticalAlign:t.verticalAlign||null,wordSpacing:t.wordSpacing||0,yOffset:t.yOffset||0};return Object.assign({},e,{attributes:r})},Aa=rA(),Ao=e=>(t,r,A={})=>{let i=et(e=>{let t=e.runs.map(r_);return Object.assign({},e,{runs:t})},e=>{let t=e.runs.map(Ai);return Object.assign({},e,{runs:t})},e=>(e.runs.forEach(e=>{let{attributes:t}=e,{verticalAlign:r}=t;"sub"===r?t.yOffset=-.2:"super"===r&&(t.yOffset=.4)}),e),e=>{let t,r=e.runs.map((t=e.string,e=>{var r;let A,i,{start:n,end:a,attributes:o={}}=e,{font:s,features:l}=o;if(!s)return{...e,glyphs:[],stringIndices:[],glyphIndices:[],positions:[]};let g=t.slice(n,a);if("string"==typeof s)throw Error("Invalid font");let c=s[0].layout(g,l,void 0,void 0,"ltr"),u=(r=c.positions,A=rm(e),i=e.attributes?.characterSpacing||0,r.map((e,t)=>{let n=t===r.length;return{xAdvance:e.xAdvance*A+(n?0:i),yAdvance:e.yAdvance*A,xOffset:e.xOffset*A,yOffset:e.yOffset*A,advanceWidth:e.advanceWidth}})),f=rq(c.glyphs),h=rV(c.glyphs);return{...e,positions:u,stringIndices:f,glyphIndices:h,glyphs:c.glyphs}}));return Object.assign({},e,{runs:r})},((e={},t={})=>r=>{let A=[],i=[],n=e.wordHyphenation?.()||rE,a=t.hyphenationCallback||n,o=0;for(let e=0;e<r.runs.length;e+=1){let t="",s=r.runs[e],l=r.string.slice(s.start,s.end).split(/([ ]+)/g).filter(Boolean);for(let e=0;e<l.length;e+=1){let r=a(l[e],n).map(rB);A.push(...r),t+=r.join("")}let g=s.end-s.start-t.length,c=s.start-o,u=s.end-o-g;i.push({...s,start:c,end:u,string:t}),o+=g}return{...rI(i),syllables:A}})(e,A),e=>{let t=e.runs.reduce((e,t)=>{let r=t.end-t.start,A=((e,t=0)=>{let r=Array(t);for(let A=0;A<t;A+=1)r[A]=e;return r})(t.attributes.bidiLevel,r);return e.concat(A)},[]),r="";return e.string.split("").forEach((A,i)=>{let n=t[i]%2==1?Aa.getMirroredCharacter(e.string.charAt(i)):null;r+=n||A}),{...e,string:r}},t=>{if(null==t)return r0();let{string:r}=t,{fontSubstitution:A,scriptItemizer:i,bidi:n}=e,{runs:a}=i()(t),{runs:o}=A()(t),{runs:s}=n()(t);return{string:r,runs:((e=[])=>{let t=Object.values(e.filter(e=>e.start===e.end).reduce((e,t)=>(e[t.start]||(e[t.start]=[]),e[t.start].push(t),e),[])).map(r1),r=(e=>{let t=[],r=(e=>{let t=[];for(let r=0;r<e.length;r+=1){let A=e[r];t.push(["start",A.start,A.attributes,r],["end",A.end,A.attributes,r])}return t.sort(r$)})(e),A=-1,i=[];for(let e=0;e<r.length;e+=1){let[n,a,o]=r[e];if(-1!==A&&A<a&&t.push({start:A,end:a,attributes:Object.assign({},...i),stringIndices:[],glyphIndices:[],glyphs:[],positions:[]}),"start"===n)i.push(o);else for(let e=0;e<i.length;e+=1)i[e]===o&&i.splice(e--,1);A=a}return t})(e.filter(e=>e.start!==e.end));return t.concat(r).sort((e,t)=>e.start-t.start||e.end-t.end)})(t.runs.concat(s).concat(a).concat(o))}});return et(t=>{let r=(t,r,i)=>{let n=r===i.length-1,a=t.runs?.[0]?.attributes||{},o=n?a.alignLastLine:a.align;return et(AA,e.textDecoration(),t=>{let r=r5(t),i=Ae[o]||0,n=Math.max(0,t.box.width-r),a="justify"===o||r>t.box.width,s=t.box.x+n*i,l=Object.assign({},t.box,{x:s}),g=Object.assign({},t,{box:l});return a?e.justification(A)(g):g},Ar,At)(t)};return t.map(e=>e.map(r))},e=>e.map(rZ),t=>{let i=[],n=[...t],a=((e,t={})=>(r,A)=>{let i,n,a=rK(A),o=A.runs?.[0]?.attributes?.indent||0,s=((e,t)=>{let{exclusions:r,...A}=e;if(!r||0===r.length)return[A];let i=[],n=Math.max(...r.map(rz)),a=A;for(;a.y<n;){let[e,A]=rC(a,t),n=rY(e,r);a=A,i.push(...n)}return[...i,a]})(r,a),l=s.map(e=>e.width);1===s.length?l.unshift(l[0]-o):l[0]-=o;let g=e.linebreaker(t)(A,l);return n=(i=s.shift()).y,g.map((e,t)=>{let r=0===t?o:0,A=e.runs?.[0]?.attributes||{},a=Math.max(rK(e),A.lineHeight);n+a>i.y+i.height&&s.length>0&&(n=(i=s.shift()).y);let l={string:e.string,runs:e.runs,box:{x:i.x+r,y:n,width:i.width-r,height:a}};n+=a;if(l.string.includes(""))return l;let g=l.runs.map(e=>e.attributes?.attachment?((e,t)=>{if(!t.attributes||!(e in t.attributes))return t;let r=Object.assign({},t.attributes);return delete r[e],Object.assign({},t,{attributes:r})})("attachment",e):e);return Object.assign({},l,{runs:g})})})(e,A),o=null==r.maxLines?1/0:r.maxLines,s="ellipsis"===r.truncateMode,l=o,g=Object.assign({},r),c=n.shift();for(;l>0&&c;){let e=a(g,c),t=e.slice(0,l),r=rQ(t),A=s&&e.length!==t.length;if(l-=t.length,g.height>=r)i.push(A?rO(t):t),g=ry(r,g),c=n.shift();else{i.push(rO(rj(g.height,t)));break}}return i},e=>e.map(i),e=>{let t=[],r=0,A=e.string.indexOf("\n")+1;for(;A>0;)t.push(rM(r,A,e)),r=A,A=e.string.indexOf("\n",A)+1;if(0===r)t.push(e);else r<e.string.length&&t.push(rM(r,(e=>{let{runs:t}=e;return 0===t.length?0:eA(t).end})(e)-(e=>{let{runs:t}=e;return 0===t.length?0:t[0].start})(e),e));return t},e=>({string:e.string||"",runs:(e.runs||[]).map(An)}),e=>{let t="",r=0,A=!1,i=[];for(let n=0;n<e.runs.length;n+=1){let a=e.runs[n],o=e.string.slice(a.start,a.end),s=rp(a)?rd(o):o;(s!==o||a.start!==r)&&(A=!0);let l=s.length;i.push({...a,start:r,end:r+l}),r+=l,t+=s}return A?{...e,string:t,runs:i}:e})(t)},As=rA(),Al=()=>e=>{let{string:t}=e,r=e.runs[0]?.attributes.direction,{levels:A}=As.getEmbeddingLevels(t,r),i=null,n=0,a=0,o=[];for(let e=0;e<A.length;e+=1){let t=A[e];t!==i&&(null!==i&&o.push({start:n,end:a,attributes:{bidiLevel:i}}),n=a,i=t),a+=1}return n<t.length&&o.push({start:n,end:t.length,attributes:{bidiLevel:i}}),{string:t,runs:o}},Ag=(e,t)=>{let r=t+1;for(;r<e.length&&("glue"===e[r].type||"penalty"===e[r].type);r++);return e[r-1]},Ac=(e,t,r)=>{let A=null,i=1/0,n={width:0,stretch:0,shrink:0},a=t[Math.min(r,t.length-1)],o=e=>{let t="stretch"in e?e.stretch:null;if(n.width<a)return t&&n.stretch-t>0?(a-n.width)/n.stretch:1e4;let r="shrink"in e?e.shrink:null;return n.width>a?r&&n.shrink-r>0?(a-n.width)/n.shrink:1e4:0},s=0;for(let t=0;t<e.length;t+=1){let r=e[t];"box"===r.type&&(n.width+=r.width),"glue"===r.type&&(n.width+=r.width,n.stretch+=r.stretch,n.shrink+=r.shrink);let l=Ag(e,t);if(s="penalty"===l.type?l.width:0,n.width-n.shrink+s>a){if(null===A){let r=0===t?t+1:t;for(;r<e.length&&("glue"===e[r].type||"penalty"===e[r].type);)r++;A=r-1}break}if("penalty"===r.type||"glue"===r.type){let e=100*Math.abs(o(r))**3+("penalty"===r.type?r.penalty:0);i>=e&&(A=t,i=e)}}return n.width-n.shrink+s>a?A:null};class Au{data;prev;next;constructor(e){this.data=e,this.prev=null,this.next=null}}
13class Af{static Node=Au;head;tail;listSize;listLength;constructor(){this.head=null,this.tail=null,this.listSize=0,this.listLength=0}isLinked(e){return!(e&&null===e.prev&&null===e.next&&this.tail!==e&&this.head!==e||this.isEmpty())}size(){return this.listSize}isEmpty(){return 0===this.listSize}first(){return this.head}last(){return this.last}forEach(e){let t=this.head;for(;null!==t;)e(t),t=t.next}at(e){let t=this.head,r=0;if(e>=this.listLength||e<0)return null;for(;null!==t;){if(e===r)return t;t=t.next,r+=1}return null}insertAfter(e,t){return this.isLinked(e)&&(t.prev=e,t.next=e.next,null===e.next?this.tail=t:e.next.prev=t,e.next=t,this.listSize+=1),this}insertBefore(e,t){return this.isLinked(e)&&(t.prev=e.prev,t.next=e,null===e.prev?this.head=t:e.prev.next=t,e.prev=t,this.listSize+=1),this}push(e){return null===this.head?this.unshift(e):this.insertAfter(this.tail,e),this}unshift(e){return null===this.head?(this.head=e,this.tail=e,e.prev=null,e.next=null,this.listSize+=1):this.insertBefore(this.head,e),this}remove(e){return this.isLinked(e)&&(null===e.prev?this.head=e.next:e.prev.next=e.next,null===e.next?this.tail=e.prev:e.next.prev=e.prev,this.listSize-=1),this}}function Ah(e,t,r,A,i,n){return{position:e,demerits:t,line:r,fitnessClass:A,totals:i||{width:0,stretch:0,shrink:0},previous:n}}let Ad=(e,t,r)=>{let A={demerits:{line:10,flagged:100,fitness:3e3},tolerance:r||3},i=new Af,n={width:0,stretch:0,shrink:0};i.push(new Af.Node(Ah(0,0,0,0,void 0,null)));let a=[{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 o(e,r,o){let s=i.first();for(;null!==s;){let l=0;for(let e=0;e<a.length;e+=1)a[e].active=void 0,a[e].demerits=1/0;for(;null!==s;){l=s.data.line+1;let g=function(e,t,r,A,i,n){let a=r.width-i.totals.width,o=0,s=0,l=n<t.length?t[n-1]:t[t.length-1];return("penalty"===e[A].type&&(a+=e[A].width),a<l)?(o=r.stretch-i.totals.stretch)>0?(l-a)/o:Ad.infinity:a>l?(s=r.shrink-i.totals.shrink)>0?(l-a)/s:Ad.infinity:0}(o,t,n,r,s.data,l);if((g<-1||"penalty"===e.type&&e.penalty===-Ad.infinity)&&i.remove(s),g>=-1&&g<=A.tolerance){let t,r=Math.abs(g),i=100*r*r*r,n=A.demerits.line+i,l=n*n;"penalty"===e.type&&e.penalty>=0?l+=e.penalty*e.penalty:"penalty"===e.type&&e.penalty!==-Ad.infinity&&(l-=e.penalty*e.penalty),"penalty"===e.type&&"penalty"===o[s.data.position].type&&(l+=A.demerits.flagged*e.flagged*o[s.data.position].flagged),Math.abs((t=g<-.5?0:g<=.5?1:g<=1?2:3)-s.data.fitnessClass)>1&&(l+=A.demerits.fitness),(l+=s.data.demerits)<a[t].demerits&&(a[t].active=s,a[t].demerits=l)}if(null!==(s=s.next)&&s.data.line>=l&&l<t.length)break}let g=function(e,t,r){let A={width:t.width,stretch:t.stretch,shrink:t.shrink};for(let t=r;t<e.length;t+=1){let i=e[t];if("glue"===i.type)A.width+=i.width,A.stretch+=i.stretch,A.shrink+=i.shrink;else if("box"===i.type||"penalty"===i.type&&i.penalty===-Ad.infinity&&t>r)break}return A}(o,n,r);for(let e=0;e<a.length;e+=1){let t=a[e];if(t.demerits===1/0)continue;let A=new Af.Node(Ah(r,t.demerits,t.active.data.line+1,e,g,t.active));null!==s?i.insertBefore(s,A):i.push(A)}}}for(let t=0;t<e.length;t+=1){let r=e[t];"box"===r.type?n.width+=r.width:"glue"===r.type?(t>0&&"box"===e[t-1].type&&o(r,t,e),n.width+=r.width,n.stretch+=r.stretch,n.shrink+=r.shrink):"penalty"===r.type&&r.penalty!==Ad.infinity&&o(r,t,e)}let s=[];if(0===i.size())return[];let l={data:{demerits:1/0}};for(i.forEach(e=>{e.data.demerits<l.data.demerits&&(l=e)});null!==l;)s.push(l.data.position),l=l.data.previous;return s.reverse()};Ad.infinity=1e4,Ad.glue=(e,t,r,A,i)=>({type:"glue",start:t,end:r,width:e,stretch:A,shrink:i}),Ad.box=(e,t,r,A=!1)=>({type:"box",width:e,start:t,end:r,hyphenated:A}),Ad.penalty=(e,t,r)=>({type:"penalty",width:e,penalty:t,flagged:r});let Ap=(e,t,r)=>{let A=rS(e,r.runs);if(-1===A)return rL(t,r);let i=[t],n=r.string.slice(0,e)+rT(i)+r.string.slice(e),a=r.runs.map((r,n)=>{if(n===A){var a,o=e-r.start;let A=rb(r);return((e,t,r)=>{var A;let i,n,a,o,s,l,g,c,u,f,h;if(!t)return r;let d=rx(0,e,r),p=rx(e,1/0,r);return A=rH(t,d),i=A.end+(p.end-p.start),n=(A.glyphs||[]).concat(p.glyphs||[]),a=(A.positions||[]).concat(p.positions||[]),o=Object.assign({},A.attributes,p.attributes),l=eA(s=A.stringIndices||[])||0,g=(p.str
13ingIndices||[]).map(e=>e+l+1),c=rD(s.concat(g)),u=A.glyphIndices||[],f=A.stringIndices?.length||0,h=(p.glyphIndices||[]).map(e=>e+f),Object.assign({},A,{end:i,glyphs:n,positions:a,attributes:o,stringIndices:c,glyphIndices:rD(u.concat(h))})})(o,"number"==typeof t?rU(t,A):t,r)}if(n>A){let e,t;return a=i.length,e=r.start+a,t=r.end+a,Object.assign({},r,{start:e,end:t})}return r});return Object.assign({},r,{string:n,runs:a})},AI=e=>(t,r)=>{let A=e.tolerance||4,i=t.runs?.[0]?.attributes||{},n=((e,{align:t},r)=>{let A=0,{syllables:i}=e,n=r.hyphenationPenalty||("justify"===t?100:600),a=i.reduce((t,r,a)=>{var o,s;let l=rR(o=A,s=A+r.length,e.runs).reduce((e,t)=>{let r,A,i;return e+(A=Math.max(0,rk(o-(r=t.start||0),t)),i=Math.max(0,rk(s-r,t)),r2((t.positions||[]).slice(A,i)))},0);if(""===r.trim()){let e=A+r.length;t.push(Ad.glue(l,A,e,3*l/6,3*l/9))}else{let e=" "!==i[a+1],o=A+r.length;t.push(Ad.box(l,A,o,e)),i[a+1]&&e&&t.push(Ad.penalty(5,n,1))}return A+=r.length,t},[]);return a.push(Ad.glue(0,A,A,Ad.infinity,0)),a.push(Ad.penalty(0,-Ad.infinity,1)),a})(t,i,e),a=Ad(n,r,A);for(;0===a.length&&A<50;)A+=5,a=Ad(n,r,A);return(0===a.length||1===a.length&&0===a[0])&&(a=((e,t)=>{let r=0,A=0,i=e,n=[0];for(;i.length>0;){let e=Ac(i,t,A);null!==e?(r+=e,n.push(r),i=i.slice(e+1,i.length),r++,A++):i=[]}return n})(n,r)),((e,t,r)=>{let A=0,i=null,n=[];for(let a of r){let r,o=t[a],s=t[a-1];a!==t.length-1&&(r="penalty"===o.type?Ap((r=rM(A,i=s.end,e)).string.length,45,r):rM(A,i=o.end,e),A=i,n.push(r))}return n.push(rM(A,e.string.length,e)),n})(t,n,a.slice(1))};(lR=lZ||(lZ={}))[lR.GROW=0]="GROW",lR[lR.SHRINK=1]="SHRINK";let AE={before:.5,after:.5,priority:1,unconstrained:!1},AB={before:.14453125,after:.14453125,priority:2,unconstrained:!1},AC={before:-.04296875,after:-.04296875,priority:1,unconstrained:!1},Ay={before:-.04296875,after:-.04296875,priority:2,unconstrained:!1},AQ=e=>({before:e.before,after:e.after,priority:e.priority,unconstrained:e.unconstrained}),Am=e=>t=>{let r,A,i,n=t.box.width-r5(t);if(0===n)return t;let a=(r=n>0?lZ.GROW:lZ.SHRINK,A=t=>{let A,i,n,a,o=(A=e.expandCharFactor||{},i=e.shrinkCharFactor||{},r===lZ.GROW?Object.assign({},AB,A):Object.assign({},Ay,i)),s=(n=e.expandWhitespaceFactor||{},a=e.shrinkWhitespaceFactor||{},r===lZ.GROW?Object.assign({},AE,n):Object.assign({},AC,a)),l=[];for(let e=0;e<t.length;e+=1){let r,A=t[e];r3(A)?(r=AQ(s),e===t.length-1&&(r.before=0,e>0&&(l[e-1].after=0))):A.isMark&&e>0?((r=AQ(l[e-1])).before=0,l[e-1].after=0):r=AQ(o),l.push(r)}return l},(i=t.runs.reduce((e,t)=>e.concat(A(t.glyphs)),[]))[0].before=0,i[i.length-1].after=0,i);var o=((e,t)=>{let r,A=0,i=[],n=[];for(let e=0;e<=3;e+=1)i[e]=n[e]=0;for(let e=0;e<t.length;e+=1){let r=t[e],a=r.before+r.after;A+=a,i[r.priority]+=a,r.unconstrained&&(n[r.priority]+=a)}let a=-1,o=0,s=e;for(r=0;r<=3;r+=1){let e=i[r];if(0!==e){if(-1===a&&(a=r,o=e),Math.abs(s)<=Math.abs(e)){i[r]=s/e,n[r]=0,s=0;break}if(i[r]=1,s-=e,0!==n[r]){n[r]=s/n[r],s=0;break}}}for(let e=r+1;e<=3;e+=1)i[e]=0,n[e]=0;s>0&&a>-1&&(i[a]=(o+(e-A))/o);let l=[];for(let e=0;e<t.length;e+=1){let r=t[e],A=t[e+1],a=r.after*i[r.priority];A&&(a+=A.before*i[A.priority]),r.unconstrained&&(a+=r.after*n[r.priority],A&&(a+=A.before*n[A.priority])),l.push(a)}return l})(n,a);let s=0;for(let e of t.runs)for(let t of e.positions)t.xAdvance+=o[s++];return t},Aw=e=>e.runs.reduce((e,t)=>Math.max(e,rG(t)),0),Ab=()=>e=>{let t=e.overflowLeft||0,r=e.overflowRight||0,A=r5(e)-r;e.decorationLines=[];for(let r=0;r<e.runs.length;r+=1){let i=e.runs[r],n=Math.min(A-t,r4(i)),a=Math.max(.5,Math.floor(i.attributes.fontSize/12));if(i.attributes.underline){let r={rect:{x:t,y:Aw(e)+2*a,width:n,height:a},opacity:i.attributes.opacity,color:i.attributes.underlineColor||"black",style:i.attributes.underlineStyle||"solid"};e.decorationLines.push(r)}if(i.attributes.strike){let r={rect:{x:t,y:Aw(e)-rG(i)/3,width:n,height:a},opacity:i.attributes.opacity,color:i.attributes.strikeColor||"black",style:i.attributes.strikeStyle||"solid"};e.decorationLines.push(r)}t+=n}return e},Av=["Common","Inherited","Unknown"],Ak=()=>e=>{let{string:t}=e,r="Unknown",A=0,i=0,n=[];if(!t)return r0();for(let e=0;e<t.length;e+=1){let a=t[e],o=a.codePointAt(0),s=ri.Ay.getScript(o);
13s===r||Av.includes(s)||("Unknown"!==r&&n.push({start:A,end:i,attributes:{script:r}}),A=i,r=s),i+=a.length}return A<t.length&&n.push({start:A,end:t.length,attributes:{script:r}}),{string:t,runs:n}},AD=()=>e=>null==e?[]:e.includes("\xad")?e.split("\xad"):rc(e),Ax=[173],AS=e=>e.attributes.fontSize||12,AR=(e,t,r)=>{if(Ax.includes(e))return r;let A=[...t,r];for(let t=0;t<A.length;t+=1){let r=A[t];if(r&&r.hasGlyphForCodePoint&&r.hasGlyphForCodePoint(e))return r}return t.at(-1)},AM=()=>({string:e,runs:t})=>{let r=null,A=null,i=0,n=0,a=[];for(let o=0;o<t.length;o+=1){let s=t[o];if(0===e.length){a.push({start:0,end:0,attributes:{font:s.attributes.font}});break}let l=e.slice(s.start,s.end),g=0;for(;g<l.length;){let e=l.codePointAt(g),t=e>65535?2:1,o=AR(e,s.attributes.font,r),c=AS(s);(o!==r||c!==A||o.unitsPerEm!==r?.unitsPerEm)&&(r&&a.push({start:i,end:n,attributes:{font:[r],scale:A/r.unitsPerEm}}),r=o,A=c,i=n),g+=t,n+=t}}if(i<e.length){let A=AS(eA(t));a.push({start:i,end:e.length,attributes:{font:[r],scale:A/r.unitsPerEm}})}return{string:e,runs:a}};var AN=(lM="file:///vercel/path0/frontend/node_modules/yoga-layout/dist/binaries/yoga-wasm-base64-esm.js",function(e){e=e||{},o||(o=void 0!==e?e:{}),o.ready=new Promise(function(e,t){s=e,l=t});var t,r,A=Object.assign({},o),i="";"u">typeof document&&document.currentScript&&(i=document.currentScript.src),lM&&(i=lM),i=0!==i.indexOf("blob:")?i.substr(0,i.replace(/[?#].*/,"").lastIndexOf("/")+1):"";var n=o.print||console.log.bind(console),a=o.printErr||console.warn.bind(console);Object.assign(o,A),A=null,o.wasmBinary&&(g=o.wasmBinary),o.noExitRuntime,"object"!=typeof WebAssembly&&R("no native wasm support detected");var o,s,l,g,c,u=!1;function f(e,t,r){r=t+r;for(var A="";!(t>=r);){var i=e[t++];if(!i)break;if(128&i){var n=63&e[t++];if(192==(224&i))A+=String.fromCharCode((31&i)<<6|n);else{var a=63&e[t++];65536>(i=224==(240&i)?(15&i)<<12|n<<6|a:(7&i)<<18|n<<12|a<<6|63&e[t++])?A+=String.fromCharCode(i):(i-=65536,A+=String.fromCharCode(55296|i>>10,56320|1023&i))}}else A+=String.fromCharCode(i)}return A}function h(){var e=c.buffer;d=e,o.HEAP8=p=new Int8Array(e),o.HEAP16=E=new Int16Array(e),o.HEAP32=C=new Int32Array(e),o.HEAPU8=I=new Uint8Array(e),o.HEAPU16=B=new Uint16Array(e),o.HEAPU32=y=new Uint32Array(e),o.HEAPF32=Q=new Float32Array(e),o.HEAPF64=m=new Float64Array(e)}var d,p,I,E,B,C,y,Q,m,w,b=[],v=[],k=[],D=0,x=null,S=null;function R(e){throw o.onAbort&&o.onAbort(e),a(e="Aborted("+e+")"),u=!0,e=new WebAssembly.RuntimeError(e+". Build with -sASSERTIONS for more info."),l(e),e}function M(e){return e.startsWith("data:application/octet-stream;base64,")}if(!M(t=
vendor: 95,687 bytes, line 13
13"data:application/octet-stream;base64,AGFzbQEAAAABugM3YAF/AGACf38AYAF/AX9gA39/fwBgAn98AGACf38Bf2ADf39/AX9gBH9/f30BfWADf398AGAAAGAEf39/fwBgAX8BfGACf38BfGAFf39/f38Bf2AAAX9gA39/fwF9YAZ/f31/fX8AYAV/f39/fwBgAn9/AX1gBX9/f319AX1gAX8BfWADf35/AX5gB39/f39/f38AYAZ/f39/f38AYAR/f39/AX9gBn9/f319fQF9YAR/f31/AGADf399AX1gBn98f39/fwF/YAR/fHx/AGACf30AYAh/f39/f39/fwBgDX9/f39/f39/f39/f38AYAp/f39/f39/f39/AGAFf39/f38BfGAEfHx/fwF9YA1/fX1/f399fX9/f39/AX9gB39/f319f38AYAJ+fwF/YAN/fX0BfWABfAF8YAN/fHwAYAR/f319AGAHf39/fX19fQF9YA1/fX99f31/fX19fX1/AX9gC39/f39/f399fX19AX9gCH9/f39/f319AGAEf39+fgBgB39/f39/f38Bf2ACfH8BfGAFf398fH8AYAN/f38BfGAEf39/fABgA39/fQBgBn9/fX99fwF/ArUBHgFhAWEAHwFhAWIAAwFhAWMACQFhAWQAFgFhAWUAEQFhAWYAIAFhAWcAAAFhAWgAIQFhAWkAAwFhAWoAAAFhAWsAFwFhAWwACgFhAW0ABQFhAW4AAwFhAW8AAQFhAXAAFwFhAXEABgFhAXIAAAFhAXMAIgFhAXQACgFhAXUADQFhAXYAFgFhAXcAAgFhAXgAAwFhAXkAGAFhAXoAAgFhAUEAAQFhAUIAEQFhAUMAAQFhAUQAAAOiAqACAgMSBwcACRkDAAoRBgYKEwAPDxMBBiMTCgcHGgMUASQFJRQHAwMKCgMmAQYYDxobFAAKBw8KBwMDAgkCAAAFGwACBwIHBgIDAQMIDAABKAkHBQURACkZASoAAAIrLAIALQcHBy4HLwkFCgMCMA0xAgMJAgACAQYKAQIBBQEACQIFAQEABQAODQ0GFQIBHBUGAgkCEAAAAAUyDzMMBQYINAUCAwUODg41AgMCAgIDBgICNgIBDAwMAQsLCwsLCx0CAAIAAAABABABBQICAQMCEgMMCwEBAQEBAQsLAQICAwICAgICAgIDAgIICAEICAgEBAQEBAQEBAQABAQABAQEBAAE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GiABQQA2AvADIAFCADcC6AMgAigC7AMiAyACKALoAyIERwRAIAMgBGsiBEEASA0FIAEgBBAeIgM2AuwDIAEgAzYC6AMgASADIARqNgLwAyACKALoAyIEIAIoAuwDIghHBEADQCADIAQoAgA2AgAgA0EEaiEDIARBBGoiBCAIRw0ACwsgASADNgLsAwsgASACKQL0AzcC9AMgASACKAKEBDYChAQgASACKQL8AzcC/AMgAUEANgLkAwsgBSABNgIAIAEgADYC5AMLIAZBAWohBiAFQQRqIgUgB0cNAAsLDwsQAgALUAACQAJAAkACQAJAIAIOBAQAAQIDCyAAIAEgAUEwahBDDwsgACABIAFBMGogAxBEDwsgACABIAFBMGoQQg8LECQACyAAIAEgAUEwaiADEEULcAIBfwF9IwBBEGsiBCQAIARBCGogACABQQJ0QdwlaigCACACEDZDAADAfyEFAkACQAJAIAQtAAxBAWsOAgABAgsgBCoCCCEFDAELIAQqAgggA5RDCtcjPJQhBQsgBEEQaiQAIAVDAAAAACAFIAVbGwt5AgF/AX0jAEEQayIDJAAgA0EIaiAAIAFBAnRB7CVqKAIAIAIQU0MAAMB/IQQCQAJAAkAgAy0ADEEBaw4CAAECCyADKgIIIQQMAQsgAyoCCEMAAAAAlEMK1yM8lCEECyADQRBqJAAgBEMAAAAAl0MAAAAAIAQgBFsbC1QAAkACQAJAAkACQCACDgQEAAECAwsgACABIAFBwgBqEEMPCyAAIAEgAUHCAGogAxBEDwsgACABIAFBwgBqEEIPCxAkAAsgACABIAFBwgBqIAMQRQsvACAAIAJFQQF0IgIgASADEGAgACACIAEQS5IgACACIAEgAxB/IAAgAiABEFKSkgvOAQIDfwJ9IwBBEGsiAyQAQQEhBCADQQhqIABB/ABqIgUgACABQQF0akH2AGoiAS8BABAfAkACQCADKgIIIgcgAioCACIGXARAIAcgB1sEQCACLQAEIQIMAgsgBiAGXCEECyACLQAEIQIgBEUNACADLQAMIAJB/wFxRg0BCyAFIAEgBiACEDkDQCAALQAAIgFBBHENASAAIAFBBHI6AAAgACgCECIBBEAgACABEQAACyAAQYCAgP4HNgKcASAAKALkAyIADQALCyADQRBqJAALzgECA38CfSMAQRBrIgMk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AWsOAgABAgsgBCoCCCEFDAELIAQqAgggA5RDCtcjPJQhBQsgBEEQaiQAIAVDAAAAACAFIAVbGwscACAAIAFBCCACpyACQiCIpyADpyADQiCIpxAVCwUAEFgACzkAIABFBEBBAA8LAn8gAUGAf3FBgL8DRiABQf8ATXJFBEBB/DtBGTYCAEF/DAELIAAgAToAAEEBCwvEAgACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABQQlrDhIACgsMCgsCAwQFDAsMDAoLBwgJCyACIAIoAgAiAUEEajYCACAAIAEoAgA2AgAPCwALIAIgAigCACIBQQRqNgIAIAAgATIBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATMBADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATAAADcDAA8LIAIgAigCACIBQQRqNgIAIAAgATEAADcDAA8LAAsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKwMAOQMADwsgACACIAMRAQALDwsgAiACKAIAIgFBBGo2AgAgACABNAIANwMADwsgAiACKAIAIgFBBGo2AgAgACABNQIANwMADwsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKQMANwMAC84BAgN/An0jAEEQayIDJABBASEEIANBCGogAEH8AGoiBSAAIAFBAXRqQegAaiIBLwEAEB8CQAJAIAMqAggiByACKgIAIgZcBEAgByAHWwRAIAItAAQhAgwCCyAGIAZcIQQLIAItAAQhAiAERQ0AIAMtAAwgAkH/AXFGDQELIAUgASAGIAIQOQNAIAAtAAAiAUEEcQ0BIAAgAUEEcjoAACAAKAIQIgEEQCAAIAERAAALIABBgICA/gc2ApwBIAAoAuQDIgANAAsLIANBEGokAAtdAQR/IAAoAgAhAgNAIAIsAAAiAxBXBEBBfyEEIAAgAkEBaiICNgIAIAFBzJmz5gBNBH9BfyADQTBrIgMgAUEKbCIEaiADIARB/////wdzShsFIAQLIQEMAQsLIAELrhQCEn8BfiMAQdAAayIIJAAgCCABNgJMIAhBN2ohFyAIQThqIRQCQAJAAkACQANAIAEhDSAHIA5B/////wdzSg0BIAcgDmohDgJAAkACQCANIgctAAAiCQRAA0ACQAJAIAlB/wFxIgFFBEAgByEBDAELIAFBJUcNASAH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IQEgAEIANwIEIAAgATYCACABIAA2AgQgAkEQaiQAIAALGwEBfyAABEAgACgCACIBBEAgARAjCyAAECMLC0kBAn9BBBAeIQFBIBAeIgBBADYCHCAAQoCAgICAgIDAPzcCFCAAQgA3AgwgAEEAOgAIIABBAzYCBCAAQQA2AgAgASAANgIAIAELIAAgAkEFR0EAIAIbRQRAQbgwIAMgBBBJDwsgAyAEEHALIgEBfiABIAKtIAOtQiCGhCAEIAARFQAiBUIgiKckASAFpwuoAQEFfyAAKAJUIgMoAgAhBSADKAIEIgQgACgCFCAAKAIcIgdrIgYgBCAGSRsiBgRAIAUgByAGECsaIAMgAygCACAGaiIFNgIAIAMgAygCBCAGayIENgIECyAEIAIgAiAESxsiBARAIAUgASAEECsaIAMgAygCACAEaiIFNgIAIAMgAygCBCAEazYCBAsgBUEAOgAAIAAgACgCLCIBNgIcIAAgATYCFCACCwQAQgALBABBAAuKBQIGfgJ/IAEgASgCAEEHakF4cSIBQRBqNgIAIAAhCSABKQMAIQMgASkDCCEGIwBBIGsiCCQAAkAgBkL///////////8AgyIEQoCAgICAgMCAPH0gBEKAgICAgIDA/8MAfVQEQCAGQgSGIANCPIiEIQQgA0L//////////w+DIgNCgYCAgICAgIAIWgRAIARCgYCAgICAgIDAAHwhAgwCCyAEQoCAgICAgICAQH0hAiADQoCAgICAgICACFINASACIARCAYN8IQIMAQsgA1AgBEKAgICAgIDA//8AVCAEQoCAgICAgMD//wBRG0UEQCAGQgSGIANCPIiEQv////////8Dg0KAgICAgICA/P8AhCECDAELQoCAgICAgID4/wAhAiAEQv///////7//wwBWDQBCACECIARCMIinIgBBkfcASQ0AIAMhAiAGQv///////z+DQoCAgICAgMAAhCIFIQcCQCAAQYH3AGsiAUHAAHEEQCACIAFBQGqthiEHQgAhAgwBCyABRQ0AIAcgAa0iBIYgAkHAACABa62IhCEHIAIgBIYhAgsgCCACNwMQIAggBzcDGAJAQYH4ACAAayIAQcAAcQRAIAUgAEFAaq2IIQNCACEFDAELIABFDQAgBUHAACAAa62GIAMgAK0iAoiEIQMgBSACiCEFCyAIIAM3AwAgCCAF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ASAAKAIAIQAgASACQQFxBH8gASgCACAAaigCAAUgAAsRCwALYQECfyMAQRBrIgIkACABIAAoAgQiA0EBdWohASAAKAIAIQAgAiABIANBAXEEfyABKAIAIABqKAIABSAACxEBAEEQEB4iACACKQMINwMIIAAgAikDADcDACACQRBqJAAgAAtjAQJ/IwBBEGsiAyQAIAEgACgCBCIEQQF1aiEBIAAoAgAhACADIAEgAiAEQQFxBH8gASgCACAAaigCAAUgAAsRAwBBEBAeIgAgAykDCDcDCCAAIAMpAwA3AwAgA0EQaiQAIAALNwEBfyABIAAoAgQiA0EBdWohASAAKAIAIQAgASACIANBAXEEfyABKAIAIABqKAIABSAACxEEAAs5AQF/IAEgACgCBCIEQQF1aiEBIAAoAgAhACABIAIgAyAEQQFxBH8gASgCACAAaigCAAUgAAsRCAALCQAgASAAEQIACwUAQcM7Cw8AIAEgACgCAGogAjYCAAsNACABIAAoAgBqKAIACxgBAX9BEBAeIgBCADcDCCAAQQA2AgAgAAsYAQF/QRAQHiIAQgA3AwAgAEIANwMIIAALDABBMBAeQQBBMBAqCzcBAX8gASAAKAIEIgNBAXVqIQEgACgCACEAIAEgAiADQQFxBH8gASgCACAAaigCAAUgAAsRHgALBQBBvjsLIQAgACABKAIAIAEgASwAC0EASBtBuzsgAigCABAQNgIACyoBAX9BDBAeIgFBADoABCABIAAoAgA2AgggAEEANgIAIAFB2Cc2AgAgAQsFAEG7OwsFAEG4OwshACAAIAEoAgAgASABLAALQQBIG0GkOyACKAIAEBA2AgAL2AEBBH8jAEEgayIDJAAgASgCACIEQfD///8HSQRAAkACQCAEQQtPBEAgBEEPckEBaiIFEB4hBiADIAVBgICAgHhyNgIQIAMgBjYCCCADIAQ2AgwgBCAGaiEFDAELIAMgBDoAEyADQQhqIgYgBGohBSAERQ0BCyAGIAFBBGogBBArGgsgBUEAOgAAIAMgAjYCACADQRhqIANBCGogAyAAEQMAIAMoAhgQHSADKAIYIgAQBiADKAIAEAYgAywAE0EASARAIAMoAggQIwsgA0EgaiQAIAAPCxACAAsqAQF/QQwQHiIBQQA6AAQgASAAKAIANgIIIABBADYCACABQeAmNgIA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AkEIaiAIIAYQHyACIAcgAC8AABAfQQEhAyACKgIIIgogAioCACILXAR/IAogClsNAyALIAtcBSADC0UNAiACLQAMIAItAARHDQILIABBAmohAEEBIQMgBCEGQQEhBCAGRQ0ACyABLwB6IgBBB3FFBEAgBS0AekEHcUUNAgsgCCAAECAiCiAHIAUvAHoQICILWw0BIAogClsNACALIAtcDQELIAFBFGogBUEUakHoABArGiABQfwAaiAFQfwAahCgAQNAIAEtAAAiAEEEcQ0BIAEgAEEEcjoAACABKAIQIgAEQCABIAARAAALIAFBgICA/gc2ApwBIAEoAuQDIgENAAsLIAJBEGokAAvGAwEEfyMAQaAEayICJAAgACgCBCEBIABBADYCBCABBEAgASABKAIAKAIEEQAACyAAKAIIIQEgAEEANgIIIAEEQCABIAEoAgAoAgQRAAALAkAgACgCACIAKALoAyAAKALsA0YEQCAAKALkAw0BIAAgAkEYaiAAKAL0AxBcIgEpAgA3AgAgACABKAIQNgIQIAAgASkCCDcCCCAAQRRqIAFBFGpB6AAQKxogACABKQKMATcCjAEgACABKQKEATcChAEgACABKQJ8NwJ8IAEoApQBIQQgAUEANgKUASAAKAKUASEDIAAgBDYClAEgAwRAIAMQWwsgAEGYAWogAUGYAWpB0AIQKxogACgC6AMiAwRAIAAgAzYC7AMgAxAjCyAAIAEoAugDNgLoAyAAIAEoAuwDNgLsAyAAIAEoAvADNgLwAyABQQA2AvADIAFCADcC6AMgACABKQL8AzcC/AMgACABKQL0AzcC9AMgACABKAKEBDYChAQgASgClAEhACABQQA2ApQBIAAEQCAAEFsLIAJBoARqJAAPCyACQfAcNgIQIABBBUHYJSACQRBqECwQJAALIAJB5hE2AgAgAEEFQdglIAIQLBAkAAsLAEEMEB4gABCiAQsLAEEMEB5BABCiAQsNACAAKAIALQAIQQFxCwoAIAAoAgAoAhQLGQAgAUH/AXEEQBACAAsgACgCACgCEEEBcQsYACAAKAIAIgAgAC0ACEH+AXEgAXI6AAgLJgAgASAAKAIAIgAoAhRHBEAgACABNgIUIAAgACgCDEEBajYCDAsLkgEBAn8jAEEQayICJAAgACgCACEAIAFDAAAAAGAEQCABIAAqAhhcBEAgACABOAIYIAAgACgCDEEBajYCDAsgAkEQaiQADwsgAkGIFDYCACMAQRBrIgMkACADIAI2AgwCQCAARQRAQbgwQdglIAIQSRoMAQsgAEEAQQVB2CUgAiAAKAIEEQ0AGgsgA0EQaiQAECQACz8AIAFB/wFxRQRAIAIgACgCACIAKAIQIgFBAXFHBEAgACABQX5xIAJyNgIQIAAgACgCDEEBajYCDAsPCxACAAsL4CYjAEGACAuBHk9ubHkgbGVhZiBub2RlcyB3aXRoIGN1c3RvbSBtZWFzdXJlIGZ1bmN0aW9ucyBzaG91bGQgbWFudWFsbHkgbWFyayB0aGVtc2VsdmVzIGFzIGRpcnR5AGlzRGlydHkAbWFya0RpcnR5AGRlc3Ryb3kAc2V0RGlzcGxheQBnZXREaXNwbGF5AHNldEZsZXgALSsgICAwWDB4AC0wWCswWCAwWC0weCsweCAweABzZXRGbGV4R3JvdwBnZXRGbGV4R3JvdwBzZXRPdmVyZmxvdwBnZXRPdmVyZmxvdwBoYXNOZXdMYXlvdXQAY2FsY3VsYXRlTGF5b3V0AGdldENvbXB1dGVkTGF5b3V0AHVuc2lnbmVkIHNob3J0AGdldENoaWxkQ291bnQAdW5zaWduZWQgaW50AHNldEp1c3RpZnlDb250ZW50AGdldEp1c3RpZnlDb250ZW50AGF2YWlsYWJsZUhlaWdodCBpcyBpbmRlZmluaXRlIHNvIGhlaWdodFNpemluZ01vZGUgbXVzdCBiZSBTaXppbmdNb2RlOjpNYXhDb250ZW50AGF2YWlsYWJsZVdpZHRoIGlzIGluZGVmaW5pdGUgc28gd2lkdGhTaXppbmdNb2RlIG11c3QgYmUgU2l6aW5nTW9kZTo6TWF4Q29udGVudABzZXRBbGlnbkNvbnRlbnQAZ2V0QWxpZ25Db250ZW50AGdldFBhcmVudABpbXBsZW1lbnQAc2V0TWF4SGVpZ2h0UGVyY2VudABzZXRIZWlnaHRQZXJjZW50AHNldE1pbkhlaWdodFBlcmNlbnQAc2V0RmxleEJhc2lzUGVyY2VudABzZXRHYXBQZXJjZW50AHNldFBvc2l0aW9uUGVyY2VudABzZXRNYXJnaW5QZXJjZW50AHNldE1heFdpZHRoUGVyY2VudABzZXRXaWR0aFBlcmNlbnQAc2V0TWluV2lkdGhQZXJjZW50AHNldFBhZGRpbmdQZXJjZW50AGhhbmRsZS50eXBlKCkgPT0gU3R5bGVWYWx1ZUhhbmRsZTo6VHlwZTo6UG9pbnQgfHwgaGFuZGxlLnR5cGUoKSA9PSBTdHlsZVZhbHVlSGFuZGxlOjpUeXBlOjpQZXJjZW50AGNyZWF0ZURlZmF1bHQAdW5pdAByaWdodABoZWlnaHQAc2V0TWF4SGVpZ2h0AGdldE1heEhlaWdodABzZXRIZWlnaHQAZ2V0SGVpZ2h0AHNldE1pbkhlaWdodABnZXRNaW5IZWlnaHQAZ2V0Q29tcHV0ZWRIZWlnaHQAZ2V0Q29tcHV0ZWRSaWdodABsZWZ0AGdldENvbXB1dGVkTGVmdAByZXNldABfX2Rlc3RydWN0AGZsb2F0AHVpbnQ2NF90AHVzZVdlYkRlZmF1bHRzAHNldFVzZVdlYkRlZmF1bHRzAHNldEFsaWduSXRlbXMAZ2V0QWxpZ25JdGVtcwBzZXRGbGV4QmFzaXMAZ2V0RmxleEJhc2lzAENhbm5vdCBnZXQgbGF5b3V0IHByb3BlcnRpZXMgb2YgbXVsdGktZWRnZSBzaG9ydGhhbmRzAHNldFBvaW50U2NhbGVGYWN0b3IATWVhc3VyZUNhbGxiYWNrV3JhcHBlcgBEaXJ0aWVkQ2FsbGJhY2tXcmFwcGVyAENhbm5vdCByZXNldCBhIG5vZGUgc3RpbGwgYXR0YWNoZWQgdG8gYSBvd25lcgBzZXRCb3JkZXIAZ2V0Qm9yZGVyAGdldENvbXB1dGVkQm9yZGVyAGdldE51bWJlcgBoYW5kbGUudHlwZSgpID09IFN0eWxlVmFsdWVIYW5kbGU6OlR5cGU6Ok51bWJlcgB1bnNpZ25lZCBjaGFyAHRvcABnZXRDb21wdXRlZFRvcABzZXRGbGV4V3JhcABnZXRGbGV4V3JhcABzZXRHYXAAZ2V0R2FwACVwAHNldEhlaWdodEF1dG8Ac2V0RmxleEJhc2lzQXV0bwBzZXRQb3NpdGlvbkF1dG8Ac2V0TWFyZ2luQXV0bwBzZXRXaWR0aEF1dG8AU2NhbGUgZmFjdG9yIHNob3VsZCBub3QgYmUgbGVzcyB0aGFuIHplcm8Ac2V0QXNwZWN0UmF0aW8AZ2V0QXNwZWN0UmF0aW8Ac2V0UG9zaXRpb24AZ2V0UG9zaXRpb24Abm90aWZ5T25EZXN0cnVjdGlvbgBzZXRGbGV4RGlyZWN0aW9uAGdldEZsZXhEaXJlY3Rpb24Ac2V0RGlyZWN0aW9uAGdldERpcmVjdGlvbgBzZXRNYXJnaW4AZ2V0TWFyZ2luAGdldENvbXB1dGVkTWFyZ2luAG1hcmtMYXlvdXRTZWVuAG5hbgBib3R0b20AZ2V0Q29tcHV0ZWRCb3R0b20AYm9vbABlbXNjcmlwdGVuOjp2YWwAc2V0RmxleFNocmluawBnZXRGbGV4U2hyaW5rAHNldEFsd2F5c0Zvcm1zQ29udGFpbmluZ0Jsb2NrAE1lYXN1cmVDYWxsYmFjawBEaXJ0aWVkQ2FsbGJhY2sAZ2V0TGVuZ3RoAHdpZHRoAHNldE1heFdpZHRoAGdldE1heFdpZHRoAHNldFdpZHRoAGdldFdpZHRoAHNldE1pbldpZHRoAGdldE1pbldpZHRoAGdldENvbXB1dGVkV2lkdGgAcHVzaAAvaG9tZS9ydW5uZXIvd29yay95b2dhL3lvZ2EvamF2YXNjcmlwdC8uLi95b2dhL3N0eWxlL1NtYWxsVmFsdWVCdWZmZXIuaAAvaG9tZS9ydW5uZXIvd29yay95b2dhL3lvZ2EvamF2YXNjcmlwdC8uLi95b2dhL3N0eWxlL1N0eWxlVmFsdWVQb29sLmgAdW5zaWduZWQgbG9uZwBzZXRCb3hTaXppbmcAZ2V0Qm94U2l6aW5nAHN0ZDo6d3N0cmluZwBzdGQ6OnN0cmluZwBzdGQ6OnUxNnN0cmluZwBzdGQ6OnUzMnN0cmluZwBzZXRQYWRkaW5nAGdldFBhZGRpbmcAZ2V0Q29tcHV0ZWRQYWRkaW5nAFRyaWVkIHRvIGNvbnN0cnVjdCBZR05vZGUgd2l0aCBudWxsIGNvbmZpZwBBdHRlbXB0aW5nIHRvIGNvbnN0cnVjdCBOb2RlIHdpdGggbnVsbCBjb25maWcAY3JlYXRlV2l0aENvbmZpZwBpbmYAc2V0QWxpZ25TZWxmAGdldEFsaWduU2VsZgBTaXplAHZhbHVlAFZhbHVlAGNyZWF0ZQBtZWFzdXJlAHNldFBvc2l0aW9uVHlwZQBnZXRQb3NpdGlvblR5cGUAaXNSZWZlcmVuY2VCYXNlbGluZQBzZXRJc1JlZmVyZW5jZUJhc2VsaW5lAGNvcHlTdHlsZQBkb3VibGUATm9kZQBleHRlbmQAaW5zZXJ0Q2hpbGQAZ2V0Q2hpbGQAcmVtb3ZlQ2hpbGQAdm9pZABzZXRFeHBlcmltZW50YWxGZWF0dXJlRW5hYmxlZABpc0V4cGVyaW1lbnRhbEZlYXR1cmVFbmFibGVkAGRpcnRpZWQAQ2Fubm90IHJlc2V0IGEgbm9kZSB3aGljaCBzdGlsbCBoYXMgY2hpbGRyZW4gYXR0YWNoZWQAdW5zZXRNZWFzdXJlRnVuYwB1bnNldERpcnRpZWRGdW5jAHNldEVycmF0YQBnZXRFcnJhdGEATWVhc3VyZSBmdW5jdGlvbiByZXR1cm5lZCBhbiBpbnZhbGlkIGRpbWVuc2lvbiB0byBZb2dhOiBbd2lkdGg9JWYsIGhlaWdodD0lZl0ARXhwZWN0IGN1c3RvbSBiYXNlbGluZSBmdW5jdGlvbiB0byBub3QgcmV0dXJuIE5hTgBOQU4ASU5GAGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHNob3J0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBzaG9ydD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGZsb2F0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50OF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50MzJfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50MzJfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8Y2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgY2hhcj4Ac3RkOjpiYXNpY19zdHJpbmc8dW5zaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8c2lnbmVk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"
13)){var N=t;t=o.locateFile?o.locateFile(N,i):i+N}function U(){var e=t;try{if(e==t&&g)return new Uint8Array(g);if(M(e))try{var r=ej(e.slice(37)),A=new Uint8Array(r.length);for(e=0;e<r.length;++e)A[e]=r.charCodeAt(e);var i=A}catch(e){throw Error("Converting base64 string to bytes failed.")}else i=void 0;var n=i;if(n)return n;throw"both async and sync fetching of the wasm failed"}catch(e){R(e)}}function H(e){for(;0<e.length;)e.shift()(o)}function T(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 L(e,t){return e=T(e),function(){return t.apply(this,arguments)}}var F=[{},{value:void 0},{value:null},{value:!0},{value:!1}],O=[];function G(e){var t=Error,r=L(e,function(t){this.name=e,this.message=t,void 0!==(t=Error(t).stack)&&(this.stack=this.toString()+"\n"+t.replace(/^Error(:[^\n]*)?\n/,""))});return r.prototype=Object.create(t.prototype),r.prototype.constructor=r,r.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message},r}var P=void 0;function J(e){throw new P(e)}var K=e=>(e||J("Cannot use deleted val. handle = "+e),F[e].value),W=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():F.length;return F[t]={ga:1,value:e},t}},z=void 0,Y=void 0;function j(e){for(var t="";I[e];)t+=Y[I[e++]];return t}var q=[];function V(){for(;q.length;){var e=q.pop();e.M.$=!1,e.delete()}}var X=void 0,Z={};function _(e,t){for(void 0===t&&J("ptr should not be undefined");e.R;)t=e.ba(t),e=e.R;return t}var $={};function ee(e){var t=j(e=eV(e));return eZ(e),t}function et(e,t){var r=$[e];return void 0===r&&J(t+" has unknown type "+ee(e)),r}function er(){}var eA=!1;function ei(e){--e.count.value,0===e.count.value&&(e.T?e.U.W(e.T):e.P.N.W(e.O))}var en={},ea=void 0;function eo(e){throw new ea(e)}function es(e,t){return t.P&&t.O||eo("makeClassHandle requires ptr and ptrType"),!!t.U!=!!t.T&&eo("Both smartPtrType and smartPtr must be specified"),t.count={value:1},el(Object.create(e,{M:{value:t}}))}function el(e){return"u"<typeof FinalizationRegistry?(el=e=>e,e):(eA=new FinalizationRegistry(e=>{ei(e.M)}),el=e=>{var t=e.M;return t.T&&eA.register(e,{M:t},e),e},er=e=>{eA.unregister(e)},el(e))}var eg={};function ec(e){for(;e.length;){var t=e.pop();e.pop()(t)}}function eu(e){return this.fromWireType(C[e>>2])}var ef={},eh={};function ed(e,t,r){function A(t){(t=r(t)).length!==e.length&&eo("Mismatched type converter count");for(var A=0;A<e.length;++A)eI(e[A],t[A])}e.forEach(function(e){eh[e]=t});var i=Array(t.length),n=[],a=0;t.forEach((e,t)=>{$.hasOwnProperty(e)?i[t]=$[e]:(n.push(e),ef.hasOwnProperty(e)||(ef[e]=[]),ef[e].push(()=>{i[t]=$[e],++a===n.length&&A(i)}))}),0===n.length&&A(i)}function ep(e){switch(e){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw TypeError("Unknown type size: "+e)}}function eI(e,t,r={}){if(!("argPackAdvance"in t))throw TypeError("registerType registeredInstance requires argPackAdvance");var A=t.name;if(e||J('type "'+A+'" must have a positive integer typeid pointer'),$.hasOwnProperty(e)){if(r.ua)return;J("Cannot register type '"+A+"' twice")}$[e]=t,delete eh[e],ef.hasOwnProperty(e)&&(t=ef[e],delete ef[e],t.forEach(e=>e()))}function eE(e){J(e.M.P.N.name+" instance already deleted")}function eB(){}function eC(e,t,r){if(void 0===e[t].S){var A=e[t];e[t]=function(){return e[t].S.hasOwnProperty(arguments.length)||J("Function '"+r+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+e[t].S+")!"),e[t].S[arguments.length].apply(this,arguments)},e[t].S=[],e[t].S[A.Z]=A}}function ey(e,t,r,A,i,n,a,o){this.name=e,this.constructor=t,this.X=r,this.W=A,this.R=i,this.pa=n,this.ba=a,this.na=o,this.ja=[]}function eQ(e,t,r){for(;t!==r;)t.ba||J("Expected null or instance of "+r.name+", got an instance of "+t.name),e=t.ba(e),t=t.R;return e}function em(e,t){return null===t?(this.ea&&J("null is not a valid "+this.name),0):(t.M||J('Cannot pass "'+eN(t)+'" as a '+this.name),t.M.O||J("Cannot pass deleted object as a pointer of type "+this.name),eQ(t.M.O,t.M.P.N,this.N))}function ew(e,t){if(null===t){if(this.ea&&J("null is not a valid "+this.name),this.da){var r=this.fa();return null!==e&&e.push(this.W,r),r}return 0}if(t.M||J('Cannot pass "'+eN(t)+'" as a '+this.name),t.M.O||J("Cannot pass deleted object as a pointer of type "+this.name),!this.ca&&t.M.P.ca&&J("Cannot convert argument of type "+(t.M.U?t.M.U.name:t.M.P.name)+" to parameter type "+this.name),r=eQ(t.M.O,t.M.P.N,this.N),this.da)switch(void 0===t.M.T&&J("Passing raw pointer to smart pointer is illegal"),this.Ba){case 0:t.M.U===this?r=t.M.T:J("Cannot convert argument of type "+(t.M.U?t.M.U.name:t.M.P.name)+" to parameter type "+this.name);break;case 1:r=t.M.T;break;case 2:if(t.M.U===this)r=t.M.T;else{var A=t.clone();r=this.xa(r,W(function(){A.delete()})),null!==e&&e.push(this.W,r)}break;default:J("Unsupporting sharing policy")}return r}function eb(e,t){return null===t?(this.ea&&J("null is not a valid "+this.name),0):(t.M||J('Cannot pass "'+eN(t)+'" as a '+this.name),t.M.O||J("Cannot pass deleted object as a pointer of type "+this.name),t.M.P.ca&&J("Cannot convert argument of type "+t.M.P.name+" to parameter type "+this.name),eQ(t.M.O,t.M.P.N,this.N))}function ev(e,t,r,A){this.name=e,this.N=t,this.ea=r,this.ca=A,this.da=!1,this.W=this.xa=this.fa=this.ka=this.Ba=this.wa=void 0,void 0!==t.R?this.toWireType=ew:(this.toWireType=A?em:eb,this.V=null)}function ek(e,t){var r,A,i=(e=j(e)).includes("j")?(r=e,A=[],function(){if(A.length=0,Object.assign(A,arguments),r.includes("j")){var e=o["dynCall_"+r];e=A&&A.length?e.apply(null,[t].concat(A)):e.call(null,t)}else e=w.get(t).apply(null,A);return e}):w.get(t);return"function"!=typeof i&&J("unknown function pointer with signature "+e+": "+t),i}var eD=void 0;function ex(e,t){var r=[],A={};throw t.forEach(function e(t){A[t]||$[t]||(eh[t]?eh[t].forEach(e):(r.push(t),A[t]=!0))}),new eD(e+": "+r.map(ee).join([", "]))}function eS(e,t,r,A,i){var n=t.length;2>n&&J("argTypes array size mismatch! Must at least get return value and 'this' types!");var a=null!==t[1]&&null!==r,o=!1;for(r=1;r<t.length;++r)if(null!==t[r]&&void 0===t[r].V){o=!0;break}var s="void"!==t[0].name,l=n-2,g=Array(l),c=[],u=[];return function(){if(arguments.length!==l&&J("function "+e+" called with "+arguments.length+" arguments, expected "+l+" args!"),u.length=0,c.length=a?2:1,c[0]=i,a){var r=t[1].toWireType(u,this);c[1]=r}for(var n=0;n<l;++n)g[n]=t[n+2].toWireType(u,arguments[n]),c.push(g[n]);if(n=A.apply(null,c),o)ec(u);else for(var f=a?1:2;f<t.length;f++){var h=1===f?r:g[f-2];null!==t[f].V&&t[f].V(h)}return s?t[0].fromWireType(n):void 0}}function eR(e,t){for(var r=[],A=0;A<e;A++)r.push(y[t+4*A>>2]);return r}function eM(e){4<e&&0==--F[e].ga&&(F[e]=void 0,O.push(e))}function eN(e){if(null===e)return"null";var t=typeof e;return"object"===t||"array"===t||"function"===t?e.toString():""+e}function eU(e,t){for(var r="",A=0;!(A>=t/2);++A){var i=E[e+2*A>>1];if(0==i)break;r+=String.fromCharCode(i)}return r}function eH(e,t,r){if(void 0===r&&(r=0x7fffffff),2>r)return 0;r-=2;var A=t;r=r<2*e.length?r/2:e.length;for(var i=0;i<r;++i)E[t>>1]=e.charCodeAt(i),t+=2;return E[t>>1]=0,t-A}function eT(e){return 2*e.length}function eL(e,t){for(var r=0,A="";!(r>=t/4);){var i=C[e+4*r>>2];if(0==i)break;++r,65536<=i?(i-=65536,A+=String.fromCharCode(55296|i>>10,56320|1023&i)):A+=String.fromCharCode(i)}return A}function eF(e,t,r){if(void 0===r&&(r=0x7fffffff),4>r)return 0;var A=t;r=A+r-4;for(var i=0;i<e.length;++i){var n=e.charCodeAt(i);if(55296<=n&&57343>=n&&(n=65536+((1023&n)<<10)|1023&e.charCodeAt(++i)),C[t>>2]=n,(t+=4)+4>r)break}return C[t>>2]=0,t-A}function eO(e){for(var t=0,r=0;r<e.length;++r){var A=e.charCodeAt(r);
1355296<=A&&57343>=A&&++r,t+=4}return t}var eG={};function eP(e){var t=eG[e];return void 0===t?j(e):t}var eJ=[],eK=[],eW=[null,[],[]];P=o.BindingError=G("BindingError"),o.count_emval_handles=function(){for(var e=0,t=5;t<F.length;++t)void 0!==F[t]&&++e;return e},o.get_first_emval=function(){for(var e=5;e<F.length;++e)if(void 0!==F[e])return F[e];return null},z=o.PureVirtualError=G("PureVirtualError");for(var ez=Array(256),eY=0;256>eY;++eY)ez[eY]=String.fromCharCode(eY);Y=ez,o.getInheritedInstanceCount=function(){return Object.keys(Z).length},o.getLiveInheritedInstances=function(){var e,t=[];for(e in Z)Z.hasOwnProperty(e)&&t.push(Z[e]);return t},o.flushPendingDeletes=V,o.setDelayFunction=function(e){X=e,q.length&&X&&X(V)},ea=o.InternalError=G("InternalError"),eB.prototype.isAliasOf=function(e){if(!(this instanceof eB&&e instanceof eB))return!1;var t=this.M.P.N,r=this.M.O,A=e.M.P.N;for(e=e.M.O;t.R;)r=t.ba(r),t=t.R;for(;A.R;)e=A.ba(e),A=A.R;return t===A&&r===e},eB.prototype.clone=function(){if(this.M.O||eE(this),this.M.aa)return this.M.count.value+=1,this;var e=el,t=Object,r=t.create,A=Object.getPrototypeOf(this),i=this.M;return e=e(r.call(t,A,{M:{value:{count:i.count,$:i.$,aa:i.aa,O:i.O,P:i.P,T:i.T,U:i.U}}})),e.M.count.value+=1,e.M.$=!1,e},eB.prototype.delete=function(){this.M.O||eE(this),this.M.$&&!this.M.aa&&J("Object already scheduled for deletion"),er(this),ei(this.M),this.M.aa||(this.M.T=void 0,this.M.O=void 0)},eB.prototype.isDeleted=function(){return!this.M.O},eB.prototype.deleteLater=function(){return this.M.O||eE(this),this.M.$&&!this.M.aa&&J("Object already scheduled for deletion"),q.push(this),1===q.length&&X&&X(V),this.M.$=!0,this},ev.prototype.qa=function(e){return this.ka&&(e=this.ka(e)),e},ev.prototype.ha=function(e){this.W&&this.W(e)},ev.prototype.argPackAdvance=8,ev.prototype.readValueFromPointer=eu,ev.prototype.deleteObject=function(e){null!==e&&e.delete()},ev.prototype.fromWireType=function(e){function t(){return this.da?es(this.N.X,{P:this.wa,O:r,U:this,T:e}):es(this.N.X,{P:this,O:e})}
13var r=this.qa(e);if(!r)return this.ha(e),null;var A=Z[_(this.N,r)];if(void 0!==A)return 0===A.M.count.value?(A.M.O=r,A.M.T=e,A.clone()):(A=A.clone(),this.ha(e),A);if(!(A=en[A=this.N.pa(r)]))return t.call(this);A=this.ca?A.la:A.pointerType;var i=function e(t,r,A){return r===A?t:void 0===A.R||null===(t=e(t,r,A.R))?null:A.na(t)}(r,this.N,A.N);return null===i?t.call(this):this.da?es(A.N.X,{P:A,O:i,U:this,T:e}):es(A.N.X,{P:A,O:i})},eD=o.UnboundTypeError=G("UnboundTypeError");var ej="function"==typeof atob?atob:function(e){var t="",r=0;e=e.replace(/[^A-Za-z0-9\+\/=]/g,"");do{var A="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(e.charAt(r++)),i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(e.charAt(r++)),n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(e.charAt(r++)),a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(e.charAt(r++));A=A<<2|i>>4,i=(15&i)<<4|n>>2;var o=(3&n)<<6|a;t+=String.fromCharCode(A),64!==n&&(t+=String.fromCharCode(i)),64!==a&&(t+=String.fromCharCode(o))}while(r<e.length);return t},eq={l:function(e,t,r,A){R("Assertion failed: "+(e?f(I,e):"")+", at: "+[t?t?f(I,t):"":"unknown filename",r,A?A?f(I,A):"":"unknown function"])},q:function(e,t,r){e=j(e),t=et(t,"wrapper"),r=K(r);var A=[].slice,i=t.N,n=i.X,a=i.R.X,o=i.R.constructor;for(var s in e=L(e,function(){i.R.ja.forEach((function(e){if(this[e]===a[e])throw new z("Pure virtual function "+e+" must be implemented in JavaScript")}).bind(this)),Object.defineProperty(this,"__parent",{value:n}),this.__construct.apply(this,A.call(arguments))}),n.__construct=function(){this===n&&J("Pass correct 'this' to __construct");var e=o.implement.apply(void 0,[this].concat(A.call(arguments)));er(e);var t=e.M;e.notifyOnDestruction(),t.aa=!0,Object.defineProperties(this,{M:{value:t}}),el(this),e=_(i,e=t.O),Z.hasOwnProperty(e)?J("Tried to register registered instance: "+e):Z[e]=this},n.__destruct=function(){this===n&&J("Pass correct 'this' to __destruct"),er(this);var e=this.M.O;e=_(i,e),Z.hasOwnProperty(e)?delete Z[e]:J("Tried to unregister unregistered instance: "+e)},e.prototype=Object.create(n),r)e.prototype[s]=r[s];return W(e)},j:function(e){var t=eg[e];delete eg[e];var r=t.fa,A=t.W,i=t.ia;ed([e],i.map(e=>e.ta).concat(i.map(e=>e.za)),e=>{var n={};return i.forEach((t,r)=>{var A=e[r],a=t.ra,o=t.sa,s=e[r+i.length],l=t.ya,g=t.Aa;n[t.oa]={read:e=>A.fromWireType(a(o,e)),write:(e,t)=>{var r=[];l(g,e,s.toWireType(r,t)),ec(r)}}}),[{name:t.name,fromWireType:function(e){var t,r={};for(t in n)r[t]=n[t].read(e);return A(e),r},toWireType:function(e,t){for(var i in n)if(!(i in t))throw TypeError('Missing field: "'+i+'"');var a=r();for(i in n)n[i].write(a,t[i]);return null!==e&&e.push(A,a),a},argPackAdvance:8,readValueFromPointer:eu,V:A}]})},v:function(){},B:function(e,t,r,A,i){var n=ep(r);eI(e,{name:t=j(t),fromWireType:function(e){return!!e},toWireType:function(e,t){return t?A:i},argPackAdvance:8,readValueFromPointer:function(e){if(1===r)var A=p;else if(2===r)A=E;else if(4===r)A=C;else throw TypeError("Unknown boolean type size: "+t);return this.fromWireType(A[e>>n])},V:null})},f:function(e,t,r,A,i,n,a,s,l,g,c,u,f){c=j(c),n=ek(i,n),s&&(s=ek(a,s)),g&&(g=ek(l,g)),f=ek(u,f);var h,d=T(c);h=function(){ex("Cannot construct "+c+" due to unbound types",[A])},o.hasOwnProperty(d)?(J("Cannot register public name '"+d+"' twice"),eC(o,d,d),o.hasOwnProperty(void 0)&&J("Cannot register multiple overloads of a function with the same number of arguments (undefined)!"),o[d].S[void 0]=h):o[d]=h,ed([e,t,r],A?[A]:[],function(t){if(t=t[0],A)var r,i=t.N,a=i.X;else a=eB.prototype;var l=Object.create(a,{constructor:{value:t=L(d,function(){if(Object.getPrototypeOf(this)!==l)throw new P("Use 'new' to construct "+c);if(void 0===u.Y)throw new P(c+" has no accessible constructor");var e=u.Y[arguments.length];if(void 0===e)throw new P("Tried to invoke ctor of "+c+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(u.Y).toString()+") parameters instead!");return e.apply(this,arguments)})}});t.prototype=l;var u=new ey(c,t,l,f,i,n,s,g);i=new ev(c,u,!0,!1),a=new ev(c+"*",u,!1,!1);var h=new ev(c+" const*",u,!1,!0);return en[e]={pointerType:a,la:h},r=t,o.hasOwnProperty(d)||eo("Replacing nonexistant public symbol"),o[d]=r,o[d].Z=void 0,[i,a,h]})},d:function(e,t,r,A,i,n,a){var o=eR(r,A);t=j(t),n=ek(i,n),ed([],[e],function(e){function A(){ex("Cannot call "+i+" due to unbound types",o)}var i=(e=e[0]).name+"."+t;t.startsWith("@@")&&(t=Symbol[t.substring(2)]);var s=e.N.constructor;return void 0===s[t]?(A.Z=r-1,s[t]=A):(eC(s,t,i),s[t].S[r-1]=A),ed([],o,function(e){return e=eS(i,[e[0],null].concat(e.slice(1)),null,n,a),void 0===s[t].S?(e.Z=r-1,s[t]=e):s[t].S[r-1]=e,[]}),[]})},p:function(e,t,r,A,i,n){0<t||R();var a=eR(t,r);i=ek(A,i),ed([],[e],function(e){var r="constructor "+(e=e[0]).name;if(void 0===e.N.Y&&(e.N.Y=[]),void 0!==e.N.Y[t-1])throw new P("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]=()=>{ex("Cannot construct "+e.name+" due to unbound types",a)}
13,ed([],a,function(A){return A.splice(1,0,null),e.N.Y[t-1]=eS(r,A,null,i,n),[]}),[]})},a:function(e,t,r,A,i,n,a,o){var s=eR(r,A);t=j(t),n=ek(i,n),ed([],[e],function(e){function A(){ex("Cannot call "+i+" due to unbound types",s)}var i=(e=e[0]).name+"."+t;t.startsWith("@@")&&(t=Symbol[t.substring(2)]),o&&e.N.ja.push(t);var l=e.N.X,g=l[t];return void 0===g||void 0===g.S&&g.className!==e.name&&g.Z===r-2?(A.Z=r-2,A.className=e.name,l[t]=A):(eC(l,t,i),l[t].S[r-2]=A),ed([],s,function(A){return A=eS(i,A,e,n,a),void 0===l[t].S?(A.Z=r-2,l[t]=A):l[t].S[r-2]=A,[]}),[]})},A:function(e,t){eI(e,{name:t=j(t),fromWireType:function(e){var t=K(e);return eM(e),t},toWireType:function(e,t){return W(t)},argPackAdvance:8,readValueFromPointer:eu,V:null})},n:function(e,t,r){r=ep(r),eI(e,{name:t=j(t),fromWireType:function(e){return e},toWireType:function(e,t){return t},argPackAdvance:8,readValueFromPointer:function(e,t){switch(t){case 2:return function(e){return this.fromWireType(Q[e>>2])};case 3:return function(e){return this.fromWireType(m[e>>3])};default:throw TypeError("Unknown float type: "+e)}}(t,r),V:null})},e:function(e,t,r,A,i){t=j(t),-1===i&&(i=0xffffffff),i=ep(r);var n=e=>e;if(0===A){var a=32-8*r;n=e=>e<<a>>>a}r=t.includes("unsigned")?function(e,t){return t>>>0}:function(e,t){return t},eI(e,{name:t,fromWireType:n,toWireType:r,argPackAdvance:8,readValueFromPointer:function(e,t,r){switch(t){case 0:return r?function(e){return p[e]}:function(e){return I[e]};case 1:return r?function(e){return E[e>>1]}:function(e){return B[e>>1]};case 2:return r?function(e){return C[e>>2]}:function(e){return y[e>>2]};default:throw TypeError("Unknown integer type: "+e)}}(t,i,0!==A),V:null})},b:function(e,t,r){function A(e){e>>=2;var t=y;return new i(d,t[e+1],t[e])}var i=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][t];eI(e,{name:r=j(r),fromWireType:A,argPackAdvance:8,readValueFromPointer:A},{ua:!0})},o:function(e,t){var r="std::string"===(t=j(t));eI(e,{name:t,fromWireType:function(e){var t=y[e>>2],A=e+4;if(r)for(var i=A,n=0;n<=t;++n){var a=A+n;if(n==t||0==I[a]){if(i=i?f(I,i,a-i):"",void 0===o)var o=i;else o+="\0",o+=i;i=a+1}}else{for(o=Array(t),n=0;n<t;++n)o[n]=String.fromCharCode(I[A+n]);o=o.join("")}return eZ(e),o},toWireType:function(e,t){t instanceof ArrayBuffer&&(t=new Uint8Array(t));var A,i="string"==typeof t;if(i||t instanceof Uint8Array||t instanceof Uint8ClampedArray||t instanceof Int8Array||J("Cannot pass non-string to std::string"),r&&i){var n=0;for(A=0;A<t.length;++A){var a=t.charCodeAt(A);127>=a?n++:2047>=a?n+=2:55296<=a&&57343>=a?(n+=4,++A):n+=3}A=n}else A=t.length;if(a=(n=eX(4+A+1))+4,y[n>>2]=A,r&&i){if(i=a,a=A+1,A=I,0<a){a=i+a-1;for(var o=0;o<t.length;++o){var s=t.charCodeAt(o);if(55296<=s&&57343>=s&&(s=65536+((1023&s)<<10)|1023&t.charCodeAt(++o)),127>=s){if(i>=a)break;A[i++]=s}else{if(2047>=s){if(i+1>=a)break;A[i++]=192|s>>6}else{if(65535>=s){if(i+2>=a)break;A[i++]=224|s>>12}else{if(i+3>=a)break;A[i++]=240|s>>18,A[i++]=128|s>>12&63}A[i++]=128|s>>6&63}A[i++]=128|63&s}}A[i]=0}}else if(i)for(i=0;i<A;++i)255<(o=t.charCodeAt(i))&&(eZ(a),J("String has UTF-16 code units that do not fit in 8 bits")),I[a+i]=o;else for(i=0;i<A;++i)I[a+i]=t[i];return null!==e&&e.push(eZ,n),n},argPackAdvance:8,readValueFromPointer:eu,V:function(e){eZ(e)}})},i:function(e,t,r){if(r=j(r),2===t)var A=eU,i=eH,n=eT,a=()=>B,o=1;else 4===t&&(A=eL,i=eF,n=eO,a=()=>y,o=2);eI(e,{name:r,fromWireType:function(e){for(var r,i=y[e>>2],n=a(),s=e+4,l=0;l<=i;++l){var g=e+4+l*t;(l==i||0==n[g>>o])&&(s=A(s,g-s),void 0===r?r=s:(r+="\0",r+=s),s=g+t)}return eZ(e),r},toWireType:function(e,A){"string"!=typeof A&&J("Cannot pass non-string to C++ string type "+r);var a=n(A),s=eX(4+a+t);return y[s>>2]=a>>o,i(A,s+4,a+t),null!==e&&e.push(eZ,s),s},argPackAdvance:8,readValueFromPointer:eu,V:function(e){eZ(e)}})},k:function(e,t,r,A,i,n){eg[e]={name:j(t),fa:ek(r,A),W:ek(i,n),ia:[]}},h:function(e,t,r,A,i,n,a,o,s,l){eg[e].ia.push({oa:j(t),ta:r,ra:ek(A,i),sa:n,za:a,ya:ek(o,s),Aa:l})},C:function(e,t){eI(e,{va:!0,name:t=j(t),argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},s:function(e,t,r,A,i){e=eJ[e],t=K(t),r=eP(r);var n=[];return y[A>>2]=W(n),e(t,r,n,i)},t:function(e,t,r,A){e=eJ[e],e(t=K(t),r=eP(r),null,A)},g:eM,m:function(e,t){var r,A,i=function(e,t){for(var r=Array(e),A=0;A<e;++A)r[A]=et(y[t+4*A>>2],"parameter "+A);return r}(e,t),n=i[0],a=eK[t=n.name+"_$"+i.slice(1).map(function(e){return e.name}).join("_")+"$"];if(void 0!==a)return a;var o=Array(e-1);return r=(t,r,A,a)=>{for(var s=0,l=0;l<e-1;++l)o[l]=i[l+1].readValueFromPointer(a+s),s+=i[l+1].argPackAdvance;for(t=t[r].apply(t,o),l=0;l<e-1;++l)i[l+1].ma&&i[l+1].ma(o[l]);if(!n.va)return n.toWireType(A,t)},A=eJ.length,eJ.push(r),a=A,eK[t]=a},D:function(e){4<e&&(F[e].ga+=1)},r:function(e){ec(K(e)),eM(e)},c:function(){R("")},x:function(e,t,r){I.copyWithin(e,t,t+r)},w:function(e){var t=I.length;if(0x80000000<(e>>>=0))return!1;for(var r=1;4>=r;r*=2){var A=t*(1+.2/r);A=Math.min(A,e+0x6000000);var i=Math;A=Math.max(e,A),i=i.min.call(i,0x80000000,A+(65536-A%65536)%65536);e:{try{c.grow(i-d.byteLength+65535>>>16),h();var n=1;break e}catch(e){}n=void 0}if(n)return!0}return!1},z:function(){return 52},u:function(){return 70},y:function(e,t,r,A){for(var i=0,o=0;o<r;o++){var s=y[t>>2],l=y[t+4>>2];t+=8;for(var g=0;g<l;g++){var c=I[s+g],u=eW[e];0===c||10===c?((1===e?n:a)(f(u,0)),u.length=0):u.push(c)}i+=l}return y[A>>2]=i,0}};!function(){function e(e){o.asm=e.exports,c=o.asm.E,h(),w=o.asm.J,v.unshift(o.asm.F),D--,o.monitorRunDependencies&&o.monitorRunDependencies(D),0==D&&(null!==x&&(clearInterval(x),x=null),S&&(e=S,S=null,e()))}function r(t){e(t.instance)}function A(e){return(g||"function"!=typeof fetch?Promise.resolve().then(function(){return U()}):fetch(t,{credentials:"same-origin"}).then(function(e){if(!e.ok)throw"failed to load wasm binary file at '"+t+"'";return e.arrayBuffer()}).catch(function(){return U()})).then(function(e){return WebAssembly.instantiate(e,i)}).then(function(e){return e}).then(e,function(e){a("failed to asynchronously prepare wasm: "+e),R(e)})}var i={a:eq};
13if(D++,o.monitorRunDependencies&&o.monitorRunDependencies(D),o.instantiateWasm)try{return o.instantiateWasm(i,e)}catch(e){a("Module.instantiateWasm callback failed with error: "+e),l(e)}(g||"function"!=typeof WebAssembly.instantiateStreaming||M(t)||"function"!=typeof fetch?A(r):fetch(t,{credentials:"same-origin"}).then(function(e){return WebAssembly.instantiateStreaming(e,i).then(r,function(e){return a("wasm streaming compile failed: "+e),a("falling back to ArrayBuffer instantiation"),A(r)})})).catch(l)}(),o.___wasm_call_ctors=function(){return(o.___wasm_call_ctors=o.asm.F).apply(null,arguments)};var eV=o.___getTypeName=function(){return(eV=o.___getTypeName=o.asm.G).apply(null,arguments)};o.__embind_initialize_bindings=function(){return(o.__embind_initialize_bindings=o.asm.H).apply(null,arguments)};var eX=o._malloc=function(){return(eX=o._malloc=o.asm.I).apply(null,arguments)},eZ=o._free=function(){return(eZ=o._free=o.asm.K).apply(null,arguments)};function e_(){function e(){if(!r&&(r=!0,o.calledRun=!0,!u)){if(H(v),s(o),o.onRuntimeInitialized&&o.onRuntimeInitialized(),o.postRun)for("function"==typeof o.postRun&&(o.postRun=[o.postRun]);o.postRun.length;
13){var e=o.postRun.shift();k.unshift(e)}H(k)}}if(!(0<D)){if(o.preRun)for("function"==typeof o.preRun&&(o.preRun=[o.preRun]);o.preRun.length;)!function(){var e=o.preRun.shift();b.unshift(e)}();H(b),0<D||(o.setStatus?(o.setStatus("Running..."),setTimeout(function(){setTimeout(function(){o.setStatus("")},1),e()},1)):e())}}if(o.dynCall_jiji=function(){return(o.dynCall_jiji=o.asm.L).apply(null,arguments)},S=function e(){r||e_(),r||(S=e)},o.preInit)for("function"==typeof o.preInit&&(o.preInit=[o.preInit]);0<o.preInit.length;)o.preInit.pop()();return e_(),e.ready});let AU=((lN={})[lN.Auto=0]="Auto",lN[lN.FlexStart=1]="FlexStart",lN[lN.Center=2]="Center",lN[lN.FlexEnd=3]="FlexEnd",lN[lN.Stretch=4]="Stretch",lN[lN.Baseline=5]="Baseline",lN[lN.SpaceBetween=6]="SpaceBetween",lN[lN.SpaceAround=7]="SpaceAround",lN[lN.SpaceEvenly=8]="SpaceEvenly",lN),AH=((lU={})[lU.BorderBox=0]="BorderBox",lU[lU.ContentBox=1]="ContentBox",lU),AT=((lH={})[lH.Width=0]="Width",lH[lH.Height=1]="Height",lH),AL=((lT={})[lT.Inherit=0]="Inherit",lT[lT.LTR=1]="LTR",lT[lT.RTL=2]="RTL",lT),AF=((lL={})[lL.Flex=0]="Flex",lL[lL.None=1]="None",lL[lL.Contents=2]="Contents",lL),AO=((lF={})[lF.Left=0]="Left",lF[lF.Top=1]="Top",lF[lF.Right=2]="Right",lF[lF.Bottom=3]="Bottom",lF[lF.Start=4]="Start",lF[lF.End=5]="End",lF[lF.Horizontal=6]="Horizontal",lF[lF.Vertical=7]="Vertical",lF[lF.All=8]="All",lF),AG=((lO={})[lO.None=0]="None",lO[lO.StretchFlexBasis=1]="StretchFlexBasis",lO[lO.AbsolutePositionWithoutInsetsExcludesPadding=2]="AbsolutePositionWithoutInsetsExcludesPadding",lO[lO.AbsolutePercentAgainstInnerSize=4]="AbsolutePercentAgainstInnerSize",lO[lO.All=0x7fffffff]="All",lO[lO.Classic=0x7ffffffe]="Classic",lO),AP=((lG={})[lG.WebFlexBasis=0]="WebFlexBasis",lG),AJ=((lP={})[lP.Column=0]="Column",lP[lP.ColumnReverse=1]="ColumnReverse",lP[lP.Row=2]="Row",lP[lP.RowReverse=3]="RowReverse",lP),AK=((lJ={})[lJ.Column=0]="Column",lJ[lJ.Row=1]="Row",lJ[lJ.All=2]="All",lJ),AW=((lK={})[lK.FlexStart=0]="FlexStart",lK[lK.Center=1]="Center",lK[lK.FlexEnd=2]="FlexEnd",lK[lK.SpaceBetween=3]="SpaceBetween",lK[lK.SpaceAround=4]="SpaceAround",lK[lK.SpaceEvenly=5]="SpaceEvenly",lK),Az=((lW={})[lW.Error=0]="Error",lW[lW.Warn=1]="Warn",lW[lW.Info=2]="Info",lW[lW.Debug=3]="Debug",lW[lW.Verbose=4]="Verbose",lW[lW.Fatal=5]="Fatal",lW),AY=((lz={})[lz.Undefined=0]="Undefined",lz[lz.Exactly=1]="Exactly",lz[lz.AtMost=2]="AtMost",lz),Aj=((lY={})[lY.Default=0]="Default",lY[lY.Text=1]="Text",lY),Aq=((lj={})[lj.Visible=0]="Visible",lj[lj.Hidden=1]="Hidden",lj[lj.Scroll=2]="Scroll",lj),AV=((lq={})[lq.Static=0]="Static",lq[lq.Relative=1]="Relative",lq[lq.Absolute=2]="Absolute",lq),AX=((lV={})[lV.Undefined=0]="Undefined",lV[lV.Point=1]="Point",lV[lV.Percent=2]="Percent",lV[lV.Auto=3]="Auto",lV),AZ=((lX={})[lX.NoWrap=0]="NoWrap",lX[lX.Wrap=1]="Wrap",lX[lX.WrapReverse=2]="WrapReverse",lX),A_={ALIGN_AUTO:AU.Auto,ALIGN_FLEX_START:AU.FlexStart,ALIGN_CENTER:AU.Center,ALIGN_FLEX_END:AU.FlexEnd,ALIGN_STRETCH:AU.Stretch,ALIGN_BASELINE:AU.Baseline,ALIGN_SPACE_BETWEEN:AU.SpaceBetween,ALIGN_SPACE_AROUND:AU.SpaceAround,ALIGN_SPACE_EVENLY:AU.SpaceEvenly,BOX_SIZING_BORDER_BOX:AH.BorderBox,BOX_SIZING_CONTENT_BOX:AH.ContentBox,DIMENSION_WIDTH:AT.Width,DIMENSION_HEIGHT:AT.Height,DIRECTION_INHERIT:AL.Inherit,DIRECTION_LTR:AL.LTR,DIRECTION_RTL:AL.RTL,DISPLAY_FLEX:AF.Flex,DISPLAY_NONE:AF.None,DISPLAY_CONTENTS:AF.Contents,EDGE_LEFT:AO.Left,EDGE_TOP:AO.Top,EDGE_RIGHT:AO.Right,EDGE_BOTTOM:AO.Bottom,EDGE_START:AO.Start,EDGE_END:AO.End,EDGE_HORIZONTAL:AO.Horizontal,EDGE_VERTICAL:AO.Vertical,EDGE_ALL:AO.All,ERRATA_NONE:AG.None,ERRATA_STRETCH_FLEX_BASIS:AG.StretchFlexBasis,ERRATA_ABSOLUTE_POSITION_WITHOUT_INSETS_EXCLUDES_PADDING:AG.AbsolutePositionWithoutInsetsExcludesPadding,ERRATA_ABSOLUTE_PERCENT_AGAINST_INNER_SIZE:AG.AbsolutePercentAgainstInnerSize,ERRATA_ALL:AG.All,ERRATA_CLASSIC:AG.Classic,EXPERIMENTAL_FEATURE_WEB_FLEX_BASIS:AP.WebFlexBasis,FLEX_DIRECTION_COLUMN:AJ.Column,FLEX_DIRECTION_COLUMN_REVERSE:AJ.ColumnReverse,FLEX_DIRECTION_ROW:AJ.Row,FLEX_DIRECTION_ROW_REVERSE:AJ.RowReverse,GUTTER_COLUMN:AK.Column,GUTTER_ROW:AK.Row,GUTTER_ALL:AK.All,JUSTIFY_FLEX_START:AW.FlexStart,JUSTIFY_CENTER:AW.Center,JUSTIFY_FLEX_END:AW.FlexEnd,JUSTIFY_SPACE_BETWEEN:AW.SpaceBetween,JUSTIFY_SPACE_AROUND:AW.SpaceAround,JUSTIFY_SPACE_EVENLY:AW.SpaceEvenly,LOG_LEVEL_ERROR:Az.Error,LOG_LEVEL_WARN:Az.Warn,LOG_LEVEL_INFO:Az.Info,LOG_LEVEL_DEBUG:Az.Debug,LOG_LEVEL_VERBOSE:Az.Verbose,LOG_LEVEL_FATAL:Az.Fatal,MEASURE_MODE_UNDEFINED:AY.Undefined,MEASURE_MODE_EXACTLY:AY.Exactly,MEASURE_MODE_AT_MOST:AY.AtMost,NODE_TYPE_DEFAULT:Aj.Default,NODE_TYPE_TEXT:Aj.Text,OVERFLOW_VISIBLE:Aq.Visible,OVERFLOW_HIDDEN:Aq.Hidden,OVERFLOW_SCROLL:Aq.Scroll,POSITION_TYPE_STATIC:AV.Static,POSITION_TYPE_RELATIVE:AV.Relative,POSITION_TYPE_ABSOLUTE:AV.Absolute,UNIT_UNDEFINED:AX.Undef
13ined,UNIT_POINT:AX.Point,UNIT_PERCENT:AX.Percent,UNIT_AUTO:AX.Auto,WRAP_NO_WRAP:AZ.NoWrap,WRAP_WRAP:AZ.Wrap,WRAP_WRAP_REVERSE:AZ.WrapReverse};async function A$(){var e=await AN();function t(e,t,r){let A=e[t];e[t]=function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return r.call(this,A,...t)}}for(let r of["setPosition","setMargin","setFlexBasis","setWidth","setHeight","setMinWidth","setMinHeight","setMaxWidth","setMaxHeight","setPadding","setGap"]){let A={[AX.Point]:e.Node.prototype[r],[AX.Percent]:e.Node.prototype[`${r}Percent`],[AX.Auto]:e.Node.prototype[`${r}Auto`]};t(e.Node.prototype,r,function(e){let t,i;for(var n=arguments.length,a=Array(n>1?n-1:0),o=1;o<n;o++)a[o-1]=arguments[o];let s=a.pop();if("auto"===s)t=AX.Auto,i=void 0;else if("object"==typeof s)t=s.unit,i=s.valueOf();else if(t="string"==typeof s&&s.endsWith("%")?AX.Percent:AX.Point,i=parseFloat(s),void 0!==s&&!Number.isNaN(s)&&Number.isNaN(i))throw Error(`Invalid value ${s} for ${r}`);if(!A[t])throw Error(`Failed to execute "${r}": Unsupported unit '${s}'`);return void 0!==i?A[t].call(this,...a,i):A[t].call(this,...a)})}return t(e.Node.prototype,"setMeasureFunc",function(t,r){return r?t.call(this,e.MeasureCallback.implement({measure:function(){let{width:e,height:t}=r(...arguments);return{width:e??NaN,height:t??NaN}}})):this.unsetMeasureFunc()}),t(e.Node.prototype,"setDirtiedFunc",function(t,r){t.call(this,e.DirtiedCallback.implement({dirtied:r}))}),t(e.Config.prototype,"free",function(){e.Config.destroy(this)}),t(e.Node,"create",(t,r)=>r?e.Node.createWithConfig(r):e.Node.createDefault()),t(e.Node.prototype,"free",function(){e.Node.destroy(this)}),t(e.Node.prototype,"freeRecursive",function(){for(let e=0,t=this.getChildCount();e<t;++e)this.getChild(0).freeRecursive();this.free()}),t(e.Node.prototype,"calculateLayout",function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:NaN,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:NaN,A=arguments.length>3&&void 0!==arguments[3]?arguments[3]:AL.LTR;return e.call(this,t,r,A)}),{Config:e.Config,Node:e.Node,...A_}}let A1=String.raw,A0=A1`(?:\p{Emoji}\uFE0F\u20E3?|\p{Emoji_Modifier_Base}\p{Emoji_Modifier}?|\p{Emoji_Presentation})`,A2=A1`\u{E0061}-\u{E007A}`;var A4=r(7312),A5=r(87218);let A3=new A5._k({identifier:new A5.hp(1),value:new A5.hp(1)}),A6={name:()=>"DAC",length:A5.J$,tables:new A5.O3(A3,e=>e.length/2)},A8=(e,t)=>e[t],A9=(e,t)=>e[t]<<8|e[t+1],A7=(e,t)=>e[t]|e[t+1]<<8,ie=(e,t)=>ia(e,t)>>>0,it=(e,t)=>io(e,t)>>>0,ir=e=>Array.from(e,e=>e.toString(16).padStart(2,"0")).join(""),iA=new TextDecoder("utf-8"),ii=e=>{let t=new Uint8Array(e.reduce((e,t)=>e+t.length,0)),r=0;return e.forEach(e=>{t.set(e,r),r+=e.length}),t},ia=(e,t)=>e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3],io=(e,t)=>e[t]|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24;class is{decode(e,t){let r={},A=e.buffer.slice(e.pos,e.pos+t.length-2);for(;A.length>0;){let e=1,t=[],i=A8(A,0),n=A.slice(e,e+16);for(let r of(e+=16,n))t.push(A.slice(e,e+r)),e+=r;A=A.slice(e),r[i]=ii(t)}return e.pos+=t.length-2,r}}let il={name:()=>"DHT",length:A5.J$,tables:new is},ig={name:()=>"DQT",length:A5.J$,tables:new A5.O3(new A5._k({identifier:new A5.hp(1),data:new A5.hp(64)}),e=>(e.length-2)/65)},ic={name:()=>"DRI",length:A5.J$,restartInterval:A5.J$},iu={name:()=>"EOI",afterEOI:new A5.Hb(A5.hV,1/0)},ih={"010e":"imageDescription","010f":"make","011a":"xResolution","011b":"yResolution","011c":"planarConfiguration","012d":"transferFunction","013b":"artist","013e":"whitePoint","013f":"primaryChromaticities","0100":"imageWidth","0101":"imageHeight","0102":"bitsPerSample","0103":"compression","0106":"photometricInterpretation","0110":"model","0111":"stripOffsets","0112":"orientation","0115":"samplesPerPixel","0116":"rowsPerStrip","0117":"stripByteCounts","0128":"resolutionUnit","0131":"software","0132":"dateTime","0201":"jpegInterchangeFormat","0202":"jpegInterchangeFormatLength","0211":"ycbCrCoefficients","0212":"ycbCrSubSampling","0213":"ycbCrPositioning","0214":"referenceBlackWhite","829a":"exposureTime","829d":"fNumber","920a":"focalLength","927c":"makerNote",8298:"copyright",8769:"exifIFDPointer",8822:"exposureProgram",8824:"spectralSensitivity",8825:"gpsInfoIFDPointer",8827:"p
13hotographicSensitivity",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"},id={"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 ip{constructor(e){this.bigEndian=e,this.bytes=[0,1,1,2,4,8,1,1,2,4,8,4,8]}_getTagValue(e,t,r){switch(t){case 2:return e.toString("ascii").replace(/\0+$/,"");case 129:return e.toString("utf8").replace(/\0+$/,"");case 7:return"0x"+e.toString("hex");default:return this._getTagValueForNumericalData(e,t,r)}}_getTagValueForNumericalData(e,t,r){let A=[],i=this.bytes[t];for(let n=0;n<r;n+=1)A.push(this._getSingleTagValueForNumericalData(e,t,n*i));return 1===A.length?A[0]:A}_getSingleTagValueForNumericalData(e,t,r){let A=t=>this.bigEndian?A9(e,t):A7(e,t),i=t=>this.bigEndian?ie(e,t):it(e,t),n=t=>this.bigEndian?ia(e,t):io(e,t);switch(t){case 1:return A8(e,r);case 3:return A(r);case 4:return i(r);case 5:return i(r)/i(r+4);case 9:return n(r);case 10:return n(r)/n(r+4)}}_decodeIDFEntries(e,t,r,A=!1){let i=2+r,n={},a=t=>this.bigEndian?A9(e,t):A7(e,t),o=t=>this.bigEndian?ie(e,t):it(e,t),s=a(r);for(let r=0;r<s;r++){let r=e.slice(i,i+2),A=a(i+2),s=o(i+4),l=s*this.bytes[A],g=e.slice(i+8,i+12);if(l>4){let t=this.bigEndian?ie(g,0):it(g,0);g=e.slice(t,t+l)}let c=this._getTagValue(g,A,s);n[t[this.bigEndian?ir(r):ir(r.reverse())]]=c,i+=12}return n}decode(e,t){let r=e.buffer.slice(e.pos-8),A=t.offsetToFirstIFD;if(A>r.length)return e.pos+=t.parent.length-16,{};let i=this._decodeIDFEntries(r,ih,A),{exifIFDPointer:n,gpsInfoIFDPointer:a}=i;return n&&(i.subExif=this._decodeIDFEntries(r,ih,n)),a&&(i.gpsInfo=this._decodeIDFEntries(r,id,a,!0)),e.pos+=t.parent.length-16,i}}class iI{decode(e,t){var r;let A,i,n,a=(A=e.buffer.slice(e.pos,e.pos+2),iA.decode(A));return e.pos+=2,(i=(r="MM"===a)?A5.J$:A5.Hj,n=r?A5.VS:A5.XI,new A5._k({fortyTwo:i,offsetToFirstIFD:n,entries:new ip(r)})).decode(e,t).entries}}let iE={name:()=>"EXIF",length:A5.J$,identifier:new A5.Qf(6),entries:new iI},iB={name:()=>"JFIF",length:A5.J$,identifier:new A5.Qf(5),version:A5.J$,units:A5.hV,xDensity:A5.J$,yDensity:A5.J$,thumbnailWidth:A5.hV,thumbnailHeight:A5.hV};class iC{decode(e){let t=e.buffer.slice(e.pos),r=0,A=t.indexOf(255);for(;-1!==A;){let e=t[(r=A)+1],i=e>=208&&e<=215;if(0!==e&&!i)break;A=t.indexOf(255,A+1)}return e.pos+=r,t.slice(0,r)}}let iy=new A5._k({scanComponentSelector:A5.hV,entropyCodingTable:new A5.hp(1)}),iQ={name:()=>"SOS",length:A5.J$,numberOfImageComponents:A5.hV,componentSpecifications:new A5.O3(iy,e=>e.numberOfImageComponents),startOfSpectral:A5.hV,endOfSpectral:A5.hV,successiveApproximationBit:new A5.hp(1),data:new iC},im=new A5._k({id:A5.hV,samplingFactors:A5.hV,quantizationTableId:A5.hV}),iw={name:()=>"SOF",length:A5.J$,precision:A5.hV,height:A5.J$,width:A5.J$,numberOfComponents:A5.hV,components:new A5.O3(im,e=>e.numberOfComponents)},ib={length:A5.J$,buf:new A5.hp(e=>e.length-2)},iv=Array(63).fill(0).reduce((e,t,r)=>({...e,[r+65472]:ib}),{}),ik=new A5.Dc(A5.J$,{...iv,65472:iw,65473:iw,65474:iw,65475:iw,65476:il,65477:iw,65478:iw,65479:iw,65481:iw,65482:iw,65483:iw,65484:A6,65485:iw,
1365486:iw,65487:iw,65496:{name:()=>"SOI"},65497:iu,65498:iQ,65499:ig,65501:ic,65504:iB,65505:iE}),iD=new A5.O3(ik),ix={amp:"&",lt:"<",gt:">",quot:'"',apos:"'"},iS=/&(amp|lt|gt|quot|apos);/g,iR=/([a-zA-Z][a-zA-Z0-9_:-]*)\s*=\s*(?:"([^"]*)"|'([^']*)')/g;function iM(e){return e.replace(iS,(e,t)=>ix[t])}let iN=/[-:]([a-z])/g,iU={svg:s,g:o,path:h,rect:d,circle:D,ellipse:x,line:p,polyline:M,polygon:S,text:g,tspan:v,defs:m,clippath:N,lineargradient:T,radialgradient:L,marker:F,stop:Q,image:w},iH=new Set(["script","foreignobject","filter","mask","pattern","use","symbol","animate","animatetransform","animatemotion","set"]),iT=new Set([g,v]);function iL(e){return e.replace(iN,(e,t)=>t.toUpperCase())}let iF={type:s,props:{},children:[]};var iO="u">typeof global?global:"u">typeof self?self:"u">typeof window?window:{},iG=[],iP=[],iJ="u">typeof Uint8Array?Uint8Array:Array,iK=!1;function iW(){iK=!0;for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0,r=e.length;t<r;++t)iG[t]=e[t],iP[e.charCodeAt(t)]=t;iP[45]=62,iP[95]=63}function iz(e){iK||iW();for(var t,r=e.length,A=r%3,i="",n=[],a=0,o=r-A;a<o;a+=16383)n.push(function(e,t,r){for(var A,i=[],n=t;n<r;n+=3)A=(e[n]<<16)+(e[n+1]<<8)+e[n+2],i.push(iG[A>>18&63]+iG[A>>12&63]+iG[A>>6&63]+iG[63&A]);return i.join("")}(e,a,a+16383>o?o:a+16383));return 1===A?(i+=iG[(t=e[r-1])>>2],i+=iG[t<<4&63],i+="=="):2===A&&(i+=iG[(t=(e[r-2]<<8)+e[r-1])>>10],i+=iG[t>>4&63],i+=iG[t<<2&63],i+="="),n.push(i),n.join("")}function iY(e,t,r,A,i){var n,a,o=8*i-A-1,s=(1<<o)-1,l=s>>1,g=-7,c=r?i-1:0,u=r?-1:1,f=e[t+c];for(c+=u,n=f&(1<<-g)-1,f>>=-g,g+=o;g>0;n=256*n+e[t+c],c+=u,g-=8);for(a=n&(1<<-g)-1,n>>=-g,g+=A;g>0;a=256*a+e[t+c],c+=u,g-=8);if(0===n)n=1-l;else{if(n===s)return a?NaN:1/0*(f?-1:1);a+=Math.pow(2,A),n-=l}return(f?-1:1)*a*Math.pow(2,n-A)}function ij(e,t,r,A,i,n){var a,o,s,l=8*n-i-1,g=(1<<l)-1,c=g>>1,u=5960464477539062e-23*(23===i),f=A?0:n-1,h=A?1:-1,d=+(t<0||0===t&&1/t<0);for(isNaN(t=Math.abs(t))||t===1/0?(o=+!!isNaN(t),a=g):(a=Math.floor(Math.log(t)/Math.LN2),t*(s=Math.pow(2,-a))<1&&(a--,s*=2),a+c>=1?t+=u/s:t+=u*Math.pow(2,1-c),t*s>=2&&(a++,s/=2),a+c>=g?(o=0,a=g):a+c>=1?(o=(t*s-1)*Math.pow(2,i),a+=c):(o=t*Math.pow(2,c-1)*Math.pow(2,i),a=0));i>=8;e[r+f]=255&o,f+=h,o/=256,i-=8);for(a=a<<i|o,l+=i;l>0;e[r+f]=255&a,f+=h,a/=256,l-=8);e[r+f-h]|=128*d}var iq={}.toString,iV=Array.isArray||function(e){return"[object Array]"==iq.call(e)};function iX(){return i_.TYPED_ARRAY_SUPPORT?0x7fffffff:0x3fffffff}function iZ(e,t){if(iX()<t)throw RangeError("Invalid typed array length");return i_.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=i_.prototype:(null===e&&(e=new i_(t)),e.length=t),e}function i_(e,t,r){if(!i_.TYPED_ARRAY_SUPPORT&&!(this instanceof i_))return new i_(e,t,r);if("number"==typeof e){if("string"==typeof t)throw Error("If encoding is specified then the first argument must be a string");return i0(this,e)}return i$(this,e,t,r)}function i$(e,t,r,A){if("number"==typeof t)throw TypeError('"value" argument must not be a number');return"u">typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,r,A){if(t.byteLength,r<0||t.byteLength<r)throw RangeError("'offset' is out of bounds");if(t.byteLength<r+(A||0))throw RangeError("'length' is out of bounds");return t=void 0===r&&void 0===A?new Uint8Array(t):void 0===A?new Uint8Array(t,r):new Uint8Array(t,r,A),i_.TYPED_ARRAY_SUPPORT?(e=t).__proto__=i_.prototype:e=i2(e,t),e}(e,t,r,A):"string"==typeof t?function(e,t,r){if(("string"!=typeof r||""===r)&&(r="utf8"),!i_.isEncoding(r))throw TypeError('"encoding" must be a valid string encoding');var A=0|i3(t,r),i=(e=iZ(e,A)).write(t,r);return i!==A&&(e=e.slice(0,i)),e}(e,t,r):function(e,t){if(i5(t)){var r,A=0|i4(t.length);return 0===(e=iZ(e,A)).length||t.copy(e,0,0,A),e}if(t){if("u">typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t){return"number"!=typeof t.length||(r=t.length)!=r?iZ(e,0):i2(e,t)}if("Buffer"===t.type&&iV(t.data))return i2(e,t.data)}throw TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function i1(e){if("number"!=typeof e)throw TypeError('"size" argument must be a number');if(e<0)throw RangeError('"size" argument must not be negative')}function i0(e,t){if(i1(t),e=iZ(e,t<0?0:0|i4(t)),!i_.TYPED_ARRAY_SUPPORT)for(var r=0;r<t;++r)e[r]=0;return e}function i2(e,t){var r=t.length<0?0:0|i4(t.length);e=iZ(e,r);for(var A=0;A<r;A+=1)e[A]=255&t[A];return e}function i4(e){if(e>=iX())throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+iX().toString(16)+" bytes");return 0|e}function i5(e){return!!(null!=e&&e._isBuffer)}function i3(e,t){if(i5(e))return e.length;if("u">
13typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var A=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return nl(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return nc(e).length;default:if(A)return nl(e).length;t=(""+t).toLowerCase(),A=!0}}function i6(e,t,r){var A,i,n,a=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===r||r>this.length)&&(r=this.length),r<=0||(r>>>=0)<=(t>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,r){var A,i=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>i)&&(r=i);for(var n="",a=t;a<r;++a){n+=(A=e[a])<16?"0"+A.toString(16):A.toString(16)}return n}(this,t,r);case"utf8":case"utf-8":return ne(this,t,r);case"ascii":return function(e,t,r){var A="";r=Math.min(e.length,r);for(var i=t;i<r;++i)A+=String.fromCharCode(127&e[i]);return A}(this,t,r);case"latin1":case"binary":return function(e,t,r){var A="";r=Math.min(e.length,r);for(var i=t;i<r;++i)A+=String.fromCharCode(e[i]);return A}(this,t,r);case"base64":return A=this,i=t,n=r,0===i&&n===A.length?iz(A):iz(A.slice(i,n));case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return function(e,t,r){for(var A=e.slice(t,r),i="",n=0;n<A.length;n+=2)i+=String.fromCharCode(A[n]+256*A[n+1]);return i}(this,t,r);default:if(a)throw TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),a=!0}}function i8(e,t,r){var A=e[t];e[t]=e[r],e[r]=A}function i9(e,t,r,A,i){if(0===e.length)return -1;if("string"==typeof r?(A=r,r=0):r>0x7fffffff?r=0x7fffffff:r<-0x80000000&&(r=-0x80000000),isNaN(r*=1)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length)if(i)return -1;else r=e.length-1;else if(r<0)if(!i)return -1;else r=0;if("string"==typeof t&&(t=i_.from(t,A)),i5(t))return 0===t.length?-1:i7(e,t,r,A,i);if("number"==typeof t){if(t&=255,i_.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf)if(i)return Uint8Array.prototype.indexOf.call(e,t,r);else return Uint8Array.prototype.lastIndexOf.call(e,t,r);return i7(e,[t],r,A,i)}throw TypeError("val must be string, number or Buffer")}function i7(e,t,r,A,i){var n,a=1,o=e.length,s=t.length;if(void 0!==A&&("ucs2"===(A=String(A).toLowerCase())||"ucs-2"===A||"utf16le"===A||"utf-16le"===A)){if(e.length<2||t.length<2)return -1;a=2,o/=2,s/=2,r/=2}function l(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(i){var g=-1;for(n=r;n<o;n++)if(l(e,n)===l(t,-1===g?0:n-g)){if(-1===g&&(g=n),n-g+1===s)return g*a}else -1!==g&&(n-=n-g),g=-1}else for(r+s>o&&(r=o-s),n=r;n>=0;n--){for(var c=!0,u=0;u<s;u++)if(l(e,n+u)!==l(t,u)){c=!1;break}if(c)return n}return -1}i_.TYPED_ARRAY_SUPPORT=void 0===iO.TYPED_ARRAY_SUPPORT||iO.TYPED_ARRAY_SUPPORT,iX(),i_.poolSize=8192,i_._augment=function(e){return e.__proto__=i_.prototype,e},i_.from=function(e,t,r){return i$(null,e,t,r)},i_.TYPED_ARRAY_SUPPORT&&(i_.prototype.__proto__=Uint8Array.prototype,i_.__proto__=Uint8Array,"u">typeof Symbol&&Symbol.species&&i_[Symbol.species]),i_.alloc=function(e,t,r){return(i1(e),e<=0)?iZ(null,e):void 0!==t?"string"==typeof r?iZ(null,e).fill(t,r):iZ(null,e).fill(t):iZ(null,e)},i_.allocUnsafe=function(e){return i0(null,e)},i_.allocUnsafeSlow=function(e){return i0(null,e)},i_.isBuffer=function(e){var t;return null!=e&&(!!e._isBuffer||nf(e)||"function"==typeof(t=e).readFloatLE&&"function"==typeof t.slice&&nf(t.slice(0,0)))},i_.compare=function(e,t){if(!i5(e)||!i5(t))throw TypeError("Arguments must be Buffers");if(e===t)return 0;for(var r=e.length,A=t.length,i=0,n=Math.min(r,A);i<n;++i)if(e[i]!==t[i]){r=e[i],A=t[i];break}return r<A?-1:+(A<r)},i_.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}},i_.concat=function(e,t){if(!iV(e))throw TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return i_.alloc(0);if(void 0===t)for(r=0,t=0;r<e.length;++r)t+=e[r].length;var r,A=i_.allocUnsafe(t),i=0;for(r=0;r<e.length;++r){var n=e[r];if(!i5(n))throw TypeError('"list" argument must be an Array of Buffers');n.copy(A,i),i+=n.length}return A},i_.byteLength=i3,i_.prototype._isBuffer=!0,i_.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)i8(this,t,t+1);return this},i_.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)i8(this,t,t+3),i8(this,t+1,t+2);return this},i_.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)i8(this,t,t+7),i8(this,t+1,t+6),i8(this,t+2,t+5),i8(this,t+3,t+4);return this},i_.prototype.toString=function(){var e=0|this.length;return 0===e?"":0==arguments.length?ne(this,0,e):i6.apply(this,arguments)},i_.prototype.equals=function(e){if(!i5(e))throw TypeError("Argument must be a Buffer");return this===e||0===i_.compare(this,e)},i_.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+">"},i_.prototype.compare=function(e,t,r,A,i){if(!i5(e))throw TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===A&&(A=0),void 0===i&&(i=this.length),t<0||r>e.length||A<0||i>this.length)throw RangeError("out of range index");if(A>=i&&t>=r)return 0;if(A>=i)return -1;if(t>=r)return 1;if(t>>>=0,r>>>=0,A>>>=0,i>>>=0,this===e)return 0;for(var n=i-A,a=r-t,o=Math.min(n,a),s=this.slice(A,i),l=e.slice(t,r),g=0;g<o;++g)if(s[g]!==l[g]){n=s[g],a=l[g];break}return n<a?-1:+(a<n)},i_.prototype.includes=function(e,t,r){return -1!==this.indexOf(e,t,r)},i_.prototype.indexOf=function(e,t,r){return i9(this,e,t,r,!0)},i_.prototype.lastIndexOf=function(e,t,r){return i9(this,e,t,r,!1)};function ne(e,t,r){r=Math.min(e.length,r);for(var A=[],i=t;i<r;){var n,a,o,s,l=e[i],g=null,c=l>239?4:l>223?3:l>191?2:1;if(i+c<=r)switch(c){case 1:l<128&&(g=l);break;case 2:(192&(n=e[i+1]))==128&&(s=(31&l)<<6|63&n)>127&&(g=s);break;case 3:n=e[i+1],a=e[i+2],(192&n)==128&&(192&a)==128&&(s=(15&l)<<12|(63&n)<<6|63&a)>2047&&(s<55296||s>57343)&&(g=s);break;case 4:n=e[i+1],a=e[i+2],o=e[i+3],(192&n)==128&&(192&a)==128&&(192&o)==128&&(s=(15&l)<<18|(63&n)<<12|(63&a)<<6|63&o)>65535&&s<1114112&&(g=s)}null===g?(g=65533,c=1):g>65535&&(g-=65536,A.push(g>>>10&1023|55296),g=56320|1023&g),A.push(g),i+=c}var u=A,f=u.length;if(f<=4096)return String.fromCharCode.apply(String,u);for(var h="",d=0;d<f;)h+=String.fromCharCode.apply(String,u.slice(d,d+=4096));return h}function nt(e,t,r){if(e%1!=0||e<0)throw RangeError("offset is not uint");if(e+t>r)throw RangeError("Trying to access beyond buffer length")}function nr(e,t,r,A,i,n){if(!i5(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<n)throw RangeError('"value" argument is out of bounds');if(r+A>e.length)throw RangeError("Index out of range")}function nA(e,t,r,A){t<0&&(t=65535+t+1);for(var i=0,n=Math.min(e.length-r,2);i<n;++i)e[r+i]=(t&255<<8*(A?i:1-i))>>>(A?i:1-i)*8}function ni(e,t,r,A){t<0&&(t=0xffffffff+t+1);for(var i=0,n=Math.min(e.length-r,4);i<n;++i)e[r+i]=t>>
13>(A?i:3-i)*8&255}function nn(e,t,r,A,i,n){if(r+A>e.length||r<0)throw RangeError("Index out of range")}function na(e,t,r,A,i){return i||nn(e,t,r,4),ij(e,t,r,A,23,4),r+4}function no(e,t,r,A,i){return i||nn(e,t,r,8),ij(e,t,r,A,52,8),r+8}i_.prototype.write=function(e,t,r,A){if(void 0===t)A="utf8",r=this.length,t=0;else if(void 0===r&&"string"==typeof t)A=t,r=this.length,t=0;else if(isFinite(t))t|=0,isFinite(r)?(r|=0,void 0===A&&(A="utf8")):(A=r,r=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var i,n,a,o,s,l,g,c,u=this.length-t;if((void 0===r||r>u)&&(r=u),e.length>0&&(r<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");A||(A="utf8");for(var f=!1;;)switch(A){case"hex":return function(e,t,r,A){r=Number(r)||0;var i=e.length-r;A?(A=Number(A))>i&&(A=i):A=i;var n=t.length;if(n%2!=0)throw TypeError("Invalid hex string");A>n/2&&(A=n/2);for(var a=0;a<A;++a){var o=parseInt(t.substr(2*a,2),16);if(isNaN(o))break;e[r+a]=o}return a}(this,e,t,r);case"utf8":case"utf-8":return i=t,n=r,nu(nl(e,this.length-i),this,i,n);case"ascii":return a=t,o=r,nu(ng(e),this,a,o);case"latin1":case"binary":return function(e,t,r,A){return nu(ng(t),e,r,A)}(this,e,t,r);case"base64":return s=t,l=r,nu(nc(e),this,s,l);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return g=t,c=r,nu(function(e,t){for(var r,A,i=[],n=0;n<e.length&&!((t-=2)<0);++n)A=(r=e.charCodeAt(n))>>8,i.push(r%256),i.push(A);return i}(e,this.length-g),this,g,c);default:if(f)throw TypeError("Unknown encoding: "+A);A=(""+A).toLowerCase(),f=!0}},i_.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},i_.prototype.slice=function(e,t){var r,A=this.length;if(e=~~e,t=void 0===t?A:~~t,e<0?(e+=A)<0&&(e=0):e>A&&(e=A),t<0?(t+=A)<0&&(t=0):t>A&&(t=A),t<e&&(t=e),i_.TYPED_ARRAY_SUPPORT)(r=this.subarray(e,t)).__proto__=i_.prototype;else{var i=t-e;r=new i_(i,void 0);for(var n=0;n<i;++n)r[n]=this[n+e]}return r},i_.prototype.readUIntLE=function(e,t,r){e|=0,t|=0,r||nt(e,t,this.length);for(var A=this[e],i=1,n=0;++n<t&&(i*=256);)A+=this[e+n]*i;return A},i_.prototype.readUIntBE=function(e,t,r){e|=0,t|=0,r||nt(e,t,this.length);for(var A=this[e+--t],i=1;t>0&&(i*=256);)A+=this[e+--t]*i;return A},i_.prototype.readUInt8=function(e,t){return t||nt(e,1,this.length),this[e]},i_.prototype.readUInt16LE=function(e,t){return t||nt(e,2,this.length),this[e]|this[e+1]<<8},i_.prototype.readUInt16BE=function(e,t){return t||nt(e,2,this.length),this[e]<<8|this[e+1]},i_.prototype.readUInt32LE=function(e,t){return t||nt(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+0x1000000*this[e+3]},i_.prototype.readUInt32BE=function(e,t){return t||nt(e,4,this.length),0x1000000*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},i_.prototype.readIntLE=function(e,t,r){e|=0,t|=0,r||nt(e,t,this.length);for(var A=this[e],i=1,n=0;++n<t&&(i*=256);)A+=this[e+n]*i;return A>=(i*=128)&&(A-=Math.pow(2,8*t)),A},i_.prototype.readIntBE=function(e,t,r){e|=0,t|=0,r||nt(e,t,this.length);for(var A=t,i=1,n=this[e+--A];A>0&&(i*=256);)n+=this[e+--A]*i;return n>=(i*=128)&&(n-=Math.pow(2,8*t)),n},i_.prototype.readInt8=function(e,t){return(t||nt(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},i_.prototype.readInt16LE=function(e,t){t||nt(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?0xffff0000|r:r},i_.prototype.readInt16BE=function(e,t){t||nt(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?0xffff0000|r:r},i_.prototype.readInt32LE=function(e,t){return t||nt(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},i_.prototype.readInt32BE=function(e,t){return t||nt(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},i_.prototype.readFloatLE=function(e,t){return t||nt(e,4,this.length),iY(this,e,!0,23,4)},i_.prototype.readFloatBE=function(e,t){return t||nt(e,4,this.length),iY(this,e,!1,23,4)},i_.prototype.readDoubleLE=function(e,t){return t||nt(e,8,this.length),iY(this,e,!0,52,8)},i_.prototype.readDoubleBE=function(e,t){return t||nt(e,8,this.length),iY(this,e,!1,52,8)},i_.prototype.writeUIntLE=function(e,t,r,A){if(e*=1,t|=0,r|=0,!A){var i=Math.pow(2,8*r)-1;nr(this,e,t,r,i,0)}var n=1,a=0;for(this[t]=255&e;++a<r&&(n*=256);)this[t+a]=e/n&255;return t+r},i_.prototype.writeUIntBE=function(e,t,r,A){if(e*=1,t|=0,r|=0,!A){var i=Math.pow(2,8*r)-1;nr(this,e,t,r,i,0)}var n=r-1,a=1;for(this[t+n]=255&e;--n>=0&&(a*=256);)this[t+n]=e/a&255;return t+r},i_.prototype.writeUInt8=function(e,t,r){return e*=1,t|=0,r||nr(this,e,t,1,255,0),i_.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},i_.prototype.writeUInt16LE=function(e,t,r){return e*=1,t|=0,r||nr(this,e,t,2,65535,0),i_.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):nA(this,e,t,!0),t+2},i_.prototype.writeUInt16BE=function(e,t,r){return e*=1,t|=0,r||nr(this,e,t,2,65535,0),i_.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):nA(this,e,t,!1),t+2},i_.prototype.writeUInt32LE=function(e,t,r){return e*=1,t|=0,r||nr(this,e,t,4,0xffffffff,0),i_.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):ni(this,e,t,!0),t+4},i_.prototype.writeUInt32BE=function(e,t,r){return e*=1,t|=0,r||nr(this,e,t,4,0xffffffff,0),i_.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):ni(this,e,t,!1),t+4},i_.prototype.writeIntLE=function(e,t,r,A){if(e*=1,t|=0,!A){var i=Math.pow(2,8*r-1);nr(this,e,t,r,i-1,-i)}var n=0,a=1,o=0;for(this[t]=255&e;++n<r&&(a*=256);)e<0&&0===o&&0!==this[t+n-1]&&(o=1),this[t+n]=(e/a|0)-o&255;return t+r},i_.prototype.writeIntBE=function(e,t,r,A){if(e*=1,t|=0,!A){var i=Math.pow(2,8*r-1);nr(this,e,t,r,i-1,-i)}var n=r-1,a=1,o=0;for(this[t+n]=255&e;--n>=0&&(a*=256);)e<0&&0===o&&0!==this[t+n+1]&&(o=1),this[t+n]=(e/a|0)-o&255;return t+r},i_.prototype.writeInt8=function(e,t,r){return e*=1,t|=0,r||nr(this,e,t,1,127,-128),i_.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},i_.prototype.writeInt16LE=function(e,t,r){return e*=1,t|=0,r||nr(this,e,t,2,32767,-32768),i_.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):nA(this,e,t,!0),t+2},i_.prototype.writeInt16BE=function(e,t,r){return e*=1,t|=0,r||nr(this,e,t,2,32767,-32768),i_.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):nA(this,e,t,!1),t+2},i_.prototype.writeInt32LE=function(e,t,r){return e*=1,t|=0,r||nr(this,e,t,4,0x7fffffff,-0x80000000),i_.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):ni(this,e,t,!0),t+4},i_.prototype.writeInt32BE=function(e,t,r){return e*=1,t|=0,r||nr(this,e,t,4,0x7fffffff,-0x80000000),e<0&&(e=0xffffffff+e+1),i_.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):ni(this,e,t,!1),t+4},i_.prototype.writeFloatLE=function(e,t,r){return na(this,e,t,!0,r)},i_.prototype.writeFloatBE=function(e,t,r){return na(this,e,t,!1,r)},i_.prototype.writeDoubleLE=function(e,t,r){return no(this,e,t,!0,r)},i_.prototype.writeDoubleBE=function(e,t,r){return no(this,e,t,!1,r)},i_.prototype.copy=function(e,t,r,A){if(r||(r=0),A||0===A||(A=this.length),t>=e.length&&(t=e.length),t||(t=0),A>0&&A<r&&(A=r),A===r||0===e.length||0===this.length)return 0;if(t<0)throw RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw RangeError("sourceStart out of bounds");if(A<0)throw RangeError("sourceEnd out of bounds");A>this.length&&(A=this.length),e.length-t<A-r&&(A=e.length-t+r);var i,n=A-r;if(this===e&&r<t&&t<A)for(i=n-1;i>=0;--i)e[i+t]=this[i+r];else if(n<1e3||!i_.TYPED_ARRAY_SUPPORT)for(i=0;i<n;++i)e[i+t]=this[i+r];else Uint8Array.prototype.set.call(e,this.subarray(r,r+n),t);return n},i_.prototype.fill=function(e,t,r,A){if("string"==typeof e){if("string"==typeof t?(A=t,t=0,r=this.length):"string"==typeof r&&(A=r,r=this.length),1===e.length){var i,n=e.charCodeAt(0);n<256&&(e=n)}if(void 0!==A&&"string"!=typeof A)throw TypeError("encoding must be a string");if("string"==typeof A&&!i_.isEncoding(A))throw TypeError("Unknown encoding: "+A)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<r)throw RangeError("Out of range index");if(r<=t)return this;if(t>>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i<r;++i)this[i]=e;else{var a=i5(e)?e:nl(new i_(e,A).toString()),o=a.length;for(i=0;i<r-t;++i)this[i+t]=a[i%o]}return this};var ns=/[^+\/0-9A-Za-z-_]/g;function nl(e,t){t=t||1/0;for(var r,A=e.length,i=null,n=[],a=0;a<A;++a){if((r=e.charCodeAt(a))>55295&&r<57344){if(!i){if(r>56319||a+1===A){(t-=3)>
13-1&&n.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&n.push(239,191,189),i=r;continue}r=(i-55296<<10|r-56320)+65536}else i&&(t-=3)>-1&&n.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;n.push(r)}else if(r<2048){if((t-=2)<0)break;n.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;n.push(r>>12|224,r>>6&63|128,63&r|128)}else if(r<1114112){if((t-=4)<0)break;n.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}else throw Error("Invalid code point")}return n}function ng(e){for(var t=[],r=0;r<e.length;++r)t.push(255&e.charCodeAt(r));return t}function nc(e){return function(e){iK||iW();var t,r,A,i,n,a,o=e.length;if(o%4>0)throw Error("Invalid string. Length must be a multiple of 4");n="="===e[o-2]?2:+("="===e[o-1]),a=new iJ(3*o/4-n),A=n>0?o-4:o;var s=0;for(t=0,r=0;t<A;t+=4,r+=3)i=iP[e.charCodeAt(t)]<<18|iP[e.charCodeAt(t+1)]<<12|iP[e.charCodeAt(t+2)]<<6|iP[e.charCodeAt(t+3)],a[s++]=i>>16&255,a[s++]=i>>8&255,a[s++]=255&i;return 2===n?(i=iP[e.charCodeAt(t)]<<2|iP[e.charCodeAt(t+1)]>>4,a[s++]=255&i):1===n&&(i=iP[e.charCodeAt(t)]<<10|iP[e.charCodeAt(t+1)]<<4|iP[e.charCodeAt(t+2)]>>2,a[s++]=i>>8&255,a[s++]=255&i),a}(function(e){var t;if((e=((t=e).trim?t.trim():t.replace(/^\s+|\s+$/g,"")).replace(ns,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function nu(e,t,r,A){for(var i=0;i<A&&!(i+r>=t.length)&&!(i>=e.length);++i)t[i+r]=e[i];return i}function nf(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}class nh{data;width;height;format;constructor(e){const t=new A4.A(e);this.data=e,this.width=t.width,this.height=t.height,this.format="png"}static isValid(e){return e&&i_.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 nd{data;width;height;format;constructor(e){let t;if(this.data=e,this.format="jpeg",this.width=0,this.height=0,65496!==e.readUInt16BE(0))throw Error("SOI not found in JPEG");const r=(e=>iD.fromBuffer(e).map(({version:e,...t})=>({type:e,...t})))(this.data);for(let e=0;e<r.length;e+=1){const A=r[e];"EXIF"===A.name&&A.entries.orientation&&(t=A.entries.orientation),"SOF"===A.name&&(this.width||=A.width,this.height||=A.height)}t>4&&([this.width,this.height]=[this.height,this.width])}static isValid(e){return e&&i_.isBuffer(e)&&65496===e.readUInt16BE(0)}}let np={px:.75,pt:1,in:72,cm:72/2.54,mm:72/25.4};function nI(e){if("string"!=typeof e)return;let t=e.match(/^(-?\d*\.?\d+)(px|pt|in|cm|mm)?$/);if(!t)return;let r=parseFloat(t[1]),A=t[2];return A?r*(np[A]??1):r}class nE{data;width;height;format;constructor(e){const t=function(e){let t=function(e){let t=[],r=[],A=null,i=0;for(let n of e){if("text"===n.type){if(i||0===t.length)continue;let e=t[t.length-1];if(!iT.has(e.type))continue;let r=n.text.trim();r&&e.children.push({type:U,props:{},value:r});continue}if("close"===n.type){i?i--:t.length>1&&r[r.length-1]===n.tagName&&(r.pop(),t.pop());continue}if(i){"open"===n.type&&i++;continue}let e=n.tagName.toLowerCase();if(iH.has(e)){console.warn(`Unsupported SVG element: <${e}> will be skipped`),"open"===n.type&&(i=1);continue}let a=iU[e];if(!a){"open"===n.type&&(i=1);continue}let o={type:a,props:function(e){let t={};for(let[r,A]of Object.entries(e))"style"===r?Object.assign(t,function(e){if(!e)return{};let t={};for(let r of e.split(";")){let e=r.indexOf(":");if(-1===e)continue;let A=r.slice(0,e).trim(),i=r.slice(e+1).trim();A&&i&&(t[iL(A)]=i)}return t}(A)):t[iL(r)]=A;return t}(n.attributes),children:[]};t.length>0&&t[t.length-1].children.push(o),A||(A=o),"open"===n.type&&(r.push(n.tagName),t.push(o))}return A}(function(e){let t=e.replace(/<\?xml[^?]*\?>|<!DOCTYPE[^>]*>|<!--[\s\S]*?-->/gi,""),r=[],A=0;for(;A<t.length;){let e=t.indexOf("<",A);if(-1===e)break;if(e>A){let i=t.slice(A,e);/\S/.test(i)&&r.push({type:"text",text:iM(i)})}if(t.startsWith("<![CDATA[",e)){let i=t.indexOf("]]>",e+9);if(-1===i)break;let n=t.slice(e+9,i);n&&r.push({type:"text",text:n}),A=i+3;continue}let i=t.indexOf(">",e);if(-1===i)break;let n=t.slice(e+1,i);if(A=i+1,n.startsWith("/")){r.push({type:"close",tagName:n.slice(1).trim()});continue}let a=n.endsWith("/"),o=a?n.slice(0,-1):n,s=o.search(/[\s/]/),l=-1===s?o.trim():o.slice(0,s).trim(),g=-1===s?"":o.slice(s);
13r.push({type:a?"self-close":"open",tagName:l,attributes:function(e){let t,r={};for(iR.lastIndex=0;null!==(t=iR.exec(e));)r[t[1]]=iM(t[2]??t[3]);return r}(g)})}return r}(e));return t||(console.warn("SVG parse error: failed to parse XML"),iF)}(e.toString("utf-8")),r=function(e){if("string"!=typeof e)return;let t=e.trim().split(/[\s,]+/).map(Number);if(!(4!==t.length||t.some(isNaN)))return{minX:t[0],minY:t[1],maxX:t[2],maxY:t[3]}}(t.props.viewBox);this.data=t,this.format="svg",this.width=nI(t.props.width)??r?.maxX??0,this.height=nI(t.props.height)??r?.maxY??0}static isValid(e){if(!i_.isBuffer(e))return!1;let t=e.toString("utf-8").trimStart();return t.startsWith("<?xml")||t.startsWith("<svg")}}let nB=(({limit:e=100}={})=>{let t=new Map;return{get:e=>e?t.get(e)??void 0:null,set:(r,A)=>{if(t.delete(r),t.size>=e){let e=t.keys().next().value;t.delete(e)}t.set(r,A)},reset:()=>{t=new Map},length:()=>t.size}})({limit:30}),nC=i_.isBuffer,ny=e=>"u">typeof Blob&&e instanceof Blob,nQ=async e=>{let{method:t="GET",headers:r,body:A,credentials:i}=e,n=await fetch(e.uri,{method:t,headers:r,body:A,credentials:i}),a=await n.arrayBuffer();return i_.from(a)},nm=e=>{let t=e.toLowerCase();return"jpg"===t||"jpeg"===t||"png"===t||"svg"===t||"svg+xml"===t},nw=e=>{let t;return nd.isValid(e)?t="jpg":nh.isValid(e)?t="png":nE.isValid(e)&&(t="svg"),t};function nb(e,t){switch(t.toLowerCase()){case"jpg":case"jpeg":return new nd(e);case"png":return new nh(e);case"svg":case"svg+xml":return new nE(e);default:return null}}let nv=async({uri:e})=>{let t=/^data:image\/([a-zA-Z+]*);base64,([^"]*)/g.exec(e);if(!t)throw Error(`Invalid base64 image: ${e}`);let r=t[1],A=t[2];if(!nm(r))throw Error(`Base64 image invalid format: ${r}`);return nb(i_.from(A,"base64"),r)},nk=async e=>{if(e.data&&e.format)return nb(e.data,e.format);throw Error(`Invalid data given for local file: ${JSON.stringify(e)}`)},nD=async e=>{let t=nw(e);return t?nb(e,t):null},nx=async e=>{let{type:t}=e;if(!t||"application/octet-stream"===t){let t=await e.arrayBuffer();return nD(i_.from(t))}if(!t.startsWith("image/"))throw Error(`Invalid blob type: ${t}`);let r=t.replace("image/","");if(!nm(r))throw Error(`Invalid blob type: ${t}`);let A=await e.arrayBuffer();return nb(i_.from(A),r)},nS=async e=>{let t=await nQ(e),r=nw(t);if(!r)throw Error("Not valid image extension");return nb(t,r)},nR=(e,{cache:t=!0}={})=>{var r;let A,i=ny(r=e)||nC(r)?null:"data"in r?r.data?.toString("base64")??null:r.uri;if(ny(e))A=nx(e);else if(nC(e))A=nD(e);else{if(t&&nB.get(i))return nB.get(i);A="uri"in e&&e.uri.startsWith("data:")?nv(e):"data"in e?nk(e):nS(e)}return t&&i&&nB.set(i,A),A},nM=e=>"column"===e.kind,nN=e=>"row"===e.kind,nU=e=>{let{item:t}=e;return"penalty"===t.kind||"lazy"===t.kind?0:nN(t)?e.children.reduce((e,t)=>Math.max(e,nU(t)),0):nM(t)?e.children.reduce((e,t)=>e+nU(t),0):t.height},nH=e=>"penalty"===e.kind&&"forbid"===e.type,nT=()=>({kind:"continue"}),nL=()=>({kind:"decline"}),nF=e=>({kind:"done",result:e}),nO=e=>e.reduce((e,t)=>Math.max(e,t.y+t.height),0),nG=e=>e.map(e=>({item:e,isFirst:!0,children:nN(e)||nM(e)?nG(e.children):[]})),nP=e=>"repeat"in e&&!0===e.repeat,nJ=(e,t)=>e.some(e=>e.item===t&&e.part.isLast),nK=(e,t,r)=>{if(!r&&t.placed.length>0&&t.placed.every(t=>nP(t.item)||e.children.some(e=>void 0!==e.origin&&e.item===t.item)))return[];let A=[];for(let r of e.children){if(void 0!==r.origin){let{origin:i}=r;if(A.includes(i))continue;e.children.filter(e=>e.origin===i).every(e=>nJ(t.placed,e.item))&&A.push(i);continue}nP(r.item)&&nJ(t.placed,r.item)&&A.push(r.item)}return nG(A)},nW=e=>nP(e.item)||!!e.children?.length&&e.children.every(nW),nz=e=>e.contentAbove||e.placed.some(t=>!nW(t)&&!e.fragments.some(e=>void 0!==e.origin&&nP(e.origin)&&e.item===t.item)),nY=e=>"leaf"===e.kind||"spacer"===e.kind,nj=(e,t,r,A=!1,i=!1)=>{let n=[],a=[];for(let o of e.children){let e=o.item,{isFirst:s}=o;if(nN(e)||nM(e)){let l=nX(o.children,t,r,A,i),g=l.remaining.length>0;if(g&&0===l.placed.length)return null;if(n.push({item:e,y:0,height:g?t:nO(l.placed),part:{isFirst:s,isLast:!g},children:l.placed}),g){let t=nK(o,l,i);a.push({item:e,isFirst:!1,children:[...t,...l.remaining]})}continue}if(nY(e)&&e.height>t){let r=e.split?.(t)??null;if(null===r)return null;n.push({item:r.current,y:0,height:t,part:{isFirst:s,isLast:!1}}),a.push({item:r.next,isFirst:!1,children:[]});continue}n.push({item:e,y:0,height:nU({item:e,children:[]}),part:{isFirst:s,isLast:!0}})}return{placed:n,remaining:a}},nq=e=>{if(null===e.pendingLazy)return null;let{spliceStart:t,fragment:r,count:A,placedAtMaterialize:i}=e.pendingLazy;return(e.pendingLazy=null,e.placed.length>i)?null:(e.fragments.splice(t,A,r),t)},nV=(e,t)=>{let r,A=e.fragments[t];if("penalty"===(r=A.item).kind&&"force"===r.type)return nF({placed:e.placed,remaining:e.fragments.slice(t+1)});if(nH(A.item)){let{ahead:t}=A.item;return t&&null!==e.bestBreak&&(e.forbidUntil=Math.max(e.forbidUntil,e.usedHeight+t)),nT()}if("lazy"===A.item.kind){let r=A.item,i=nG(r.materialize({pageNumber:e.pageNumber}));if(nP(r))for(let e of i)e.origin=r;return e.fragments.splice(t,1,...i),i.length>0&&(e.pendingLazy={spliceStart:t,fragment:A,count:i.length,placedAtMaterialize:e.placed.length}),{kind:"rewind"}}let i=((e,t,r)=>{let A;if(nM(t.item))A=((e,t,r)=>{let{isFirst:A}=t,i=t.item,n=e.height-e.usedHeight;if(n<=0)return nL();let a=e.canForce&&0===e.placed.length,o=nz(e),s=nX(t.children,n,e.pageNumber,a,o),l=s.remaining.length>0;if(l&&0===s.placed.length){if(s.remaining.length===t.children.length)return nL();let n=[{item:i,isFirst:A,children:s.remaining},...e.fragments.slice(r+1)];return nF({placed:e.placed,remaining:n})}if(e.placed.push({item:i,y:e.usedHeight,height:l?n:nO(s.placed),part:{isFirst:A,isLast:!l},children:s.placed}),!l)return nT();let g={item:i,isFirst:!1,children:[...nK(t,s,o),...s.remaining]};return nF({placed:e.placed,remaining:[g,...e.fragments.slice(r+1)]})})(e,t,r);else if(nN(t.item))A=((e,t,r)=>{let{isFirst:A}=t,i=t.item,n=e.height-e.usedHeight;if(n<=0)return nL();let a=e.canForce&&0===e.placed.length,o=nz(e),s=nj(t,n,e.pageNumber,a,o);if(null===s)return nL();let l=s.remaining.length>0;if(l&&e.height<e.forbidUntil)return nL();if(e.placed.push({item:i,y:e.usedHeight,height:l?n:s.placed.reduce((e,t)=>
13Math.max(e,t.height),0),part:{isFirst:A,isLast:!l},children:s.placed}),!l)return nT();let g={item:i,isFirst:!1,children:s.remaining};return nF({placed:e.placed,remaining:[g,...e.fragments.slice(r+1)]})})(e,t,r);else{let r;r=t.item,A=e.usedHeight+r.height>e.height?nL():(e.placed.push({item:r,y:e.usedHeight,height:r.height,part:{isFirst:t.isFirst,isLast:!0}}),nT())}if("continue"!==A.kind)return A;e.usedHeight+=nU(t);let i=e.fragments[r+1],n=e.usedHeight<e.forbidUntil;return void 0!==i&&nH(i.item)||n||(e.bestBreak={remainingIndex:r+1,placedCount:e.placed.length}),nT()})(e,A,t);return"decline"===i.kind?((e,t,r)=>{var A;let i,n,a;if(e.height>=e.forbidUntil&&nY(i=t.item)&&void 0!==i.split){let A=((e,t,r,A)=>{let i=e.height-e.usedHeight,n=r.split(i);if(!n)return null;e.placed.push({item:n.current,y:e.usedHeight,height:n.current.height,part:{isFirst:A,isLast:!1}});let a={item:n.next,isFirst:!1,children:[]};return nF({placed:e.placed,remaining:[a,...e.fragments.slice(t+1)]})})(e,r,t.item,t.isFirst);if(null!==A)return A}if(n=e.bestBreak,null!==n&&n.remainingIndex<r+1){let t,r;return A=e.bestBreak,e.placed.length=A.placedCount,t=nq(e),r=e.fragments.slice(t??A.remainingIndex),nF({placed:e.placed,remaining:r})}if(!e.canForce)return nq(e),nF({placed:[],remaining:e.fragments});if(0===e.placed.length){let A=nU(t);return((e,t,r,A)=>{let i=nq(e);if(null!==i)return nF({placed:[],remaining:e.fragments.slice(i)});let{item:n,isFirst:a}=r,o="id"in n&&n.id?` "${n.id}"`:"";if(console.warn(`[paginate] Item${o} of height ${A} exceeds available height ${e.height}; placing on its own page.`),nN(n)){let i=nj(r,A,e.pageNumber,!0)?.placed??[];return nF({placed:[{item:n,y:0,height:A,part:{isFirst:a,isLast:!0},children:i}],remaining:e.fragments.slice(t+1)})}return nF({placed:[{item:n,y:0,height:A,part:{isFirst:a,isLast:!0}}],remaining:e.fragments.slice(t+1)})})(e,r,t,A)}return a=nq(e),nF({placed:e.placed,remaining:e.fragments.slice(a??r)})})(e,A,t):i},nX=(e,t,r,A=!1,i=!1)=>{let n={fragments:e,height:t,placed:[],usedHeight:0,bestBreak:null,pendingLazy:null,pageNumber:r,canForce:A,contentAbove:i,forbidUntil:0};for(let e=0;e<n.fragments.length;e+=1){let t=nV(n,e);if("done"===t.kind)return t.result;"rewind"===t.kind&&(e-=1)}return{placed:n.placed,remaining:[]}},nZ={kind:"penalty",type:"force"},n_={kind:"penalty",type:"forbid"},n$=e=>"absolute"in e&&!!e.absolute,n1=e=>e.box.top-(e.box.marginTop||0),n0=e=>(e.box.marginTop||0)+e.box.height+(e.box.marginBottom||0),n2=(e,t)=>{let r=e[t-1];return r?n1(e[t])-n1(r)-n0(r):0},n4=(e,t=!1)=>({kind:"spacer",height:e,split:r=>!t&&r<=0?null:{current:{kind:"spacer",height:r},next:t?{kind:"spacer",height:0}:n4(e-r)}}),n5=e=>({kind:"leaf",height:e.absolute?0:n0(e),id:e.id,data:e,split:e.absolute?void 0:(e=>{let{split:t}=e;if(t)return r=>{let A=t(r-(e.box.marginTop||0));return A?{current:n5(A[0]),next:n5(A[1])}:null}})(e)}),n3=(e,t,r,A)=>{let i=(e.box.marginTop||0)+t,n=(e.box.marginBottom||0)+e.box.height-r;return{kind:"column",id:e.id,data:e,children:[...i>0?[n4(i)]:[],...A,...n>0?[n4(n)]:[]]}},n6=(e,t)=>({...t,...e.repeat?{repeat:!0}:{}}),n8=e=>{let t=e.filter(e=>!n$(e));return e.flatMap(e=>{if(n$(e))return[n6(e,n5(e))];let r=t.indexOf(e),A=n2(t,r),i=n6(e,n9(e));return[e.break&&r>0?nZ:null,A>0?n4(A,!0):null,i,e.minPresenceAhead?{kind:"penalty",type:"forbid",ahead:e.minPresenceAhead}:null].filter(Boolean)})},n9=e=>{var t;let r,A,i;if(e.children&&(e.split||e.materialize))throw Error("[paginate] A node with children cannot also have split or materialize.");if(e.split&&e.materialize)throw Error("[paginate] A node cannot have both split and materialize.");if("materialize"in e)return{kind:"lazy",id:e.id,materialize:t=>[n9(e.materialize(t))]};return"children"in e?"row"===e.direction?(A=(r=(t=e).children.filter(e=>!n$(e))).map(e=>{let r=n6(e,n9(e)),A=n1(e)-(t.box.edgeTop||0);return A<=.001?r:{kind:"column",children:[n4(A),n_,r]}}),i=Math.max(...r.map(e=>n1(e)+n0(e))),n3(t,t.box.edgeTop||0,i,[{kind:"row",children:A}])):(e=>{let t=e.children.filter(e=>!n$(e));if(t.some((e,r)=>-.001>n2(t,r)))return{kind:"leaf",height:n0(e),id:e.id,data:e};let r=t[0],A=t[t.length-1];return n3(e,r?n1(r):e.box.edgeTop||0,A?n1(A)+n0(A):e.box.height,n8(e.children))})(e):n5(e)},n7=(e,t)=>{let r=e.item.data,A=t+e.y;if(!r)return(e.children||[]).flatMap(e=>n7(e,A));let i=e.part.isFirst&&r.box.marginTop||0,n="data"in r?r.data:void 0,a=e.children?.flatMap(e=>n7(e,-i));return[{box:{top:A,height:e.height},part:e.part,data:n,children:a}]};var ae=r(92619).Buffer;let at=(e,t)=>
13{switch(t){case"uppercase":return e.toUpperCase();case"lowercase":return e.toLowerCase();case"capitalize":return e?e.replace(/(^|\s)\S/g,e=>e.toUpperCase()):e;case"upperfirst":return eg(e);default:return e}},ar=e=>e.type===U,aA=Ao({bidi:Al,linebreaker:AI,justification:Am,textDecoration:Ab,scriptItemizer:Ak,wordHyphenation:AD,fontSubstitution:AM}),ai=(e,t)=>{if(!t)return[{string:""}];let r=[],{fill:A="black",fontFamily:i="Helvetica",fontWeight:n,fontStyle:a,fontSize:o=18,textDecorationColor:s,textDecorationStyle:l,textTransform:g,opacity:c}=t.props,u=t.props.textDecoration,f="string"==typeof i?[i]:[...i||[]];f.push("Helvetica");let h={font:f.map(t=>{let r=e.getFont({fontFamily:t,fontWeight:n,fontStyle:a});return r?.data}),opacity:c,fontSize:o,color:A,underlineStyle:l,underline:"underline"===u||"underline line-through"===u||"line-through underline"===u,underlineColor:s||A,strike:"line-through"===u||"underline line-through"===u||"line-through underline"===u,strikeStyle:l,strikeColor:s||A};for(let A=0;A<t.children.length;A+=1){let i=t.children[A];
13ar(i)?r.push({string:at(i.value,g),attributes:h}):i&&r.push(...ai(e,i))}return r},an={before:-.5,after:-.5},aa=e=>e.type===m,ao=e=>e.type!==m,as=/url\(['"]?#([^'"]+)['"]?\)/,al=(e,t)=>t?as.test(t)?e[t.match(as)[1]]:t:void 0,ag=e=>t=>{let r=t.props,A="fill"in r?al(e,r?.fill):void 0,i="clipPath"in r?al(e,r?.clipPath):void 0,n="markerStart"in r?al(e,r?.markerStart):void 0,a="markerMid"in r?al(e,r?.markerMid):void 0,o="markerEnd"in r?al(e,r?.markerEnd):void 0,s=Object.assign({},t.props,{fill:A,clipPath:i,markerStart:n,markerMid:a,markerEnd:o}),l=t.children?t.children.map(ag(e)):void 0;return Object.assign({},t,{props:s,children:l})},ac=e=>(e=>{if(!e.children)return e;let t=e.children.filter(ao);return Object.assign({},e,{children:t})})((e=>{let t;if(!e.children)return e;let r=(t=(e.children||[]).find(aa),(t?.children||[]).reduce((e,t)=>{let r=t.props?.id;return r&&(e[r]=t),e},{})),A=e.children.map(ag(r));return Object.assign({},e,{children:A})})(e)),au=e=>{if(!e)return null;if("string"!=typeof e)return e;let t=e.split(/[,\s]+/).map(ec);return 4!==t.length?null:{minX:t[0],minY:t[1],maxX:t[2],maxY:t[3]}},af=["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"],ah={[g]:((e,t)=>{let r=[];for(let A=0;A<t.length;A+=1){let i=t[A];e.includes(i)||r.push(i)}return r})(["x"],af)},ad=e=>{let t;if(!e.children)return e;let r=(t=e.props||{},es(ah[e.type]??af,t)),A=e.children.map(e=>{let t=Object.assign({},r,e.props||{});return ad(Object.assign({},e,{props:t}))});return Object.assign({},e,{children:A})},ap=e=>{if("string"!=typeof e)return e;let t=e.replace(/[\s\r\t\n]+/gm," ").replace(/^defer\s/,"").split(" ");return{align:t[0]||"xMidYMid",meetOrSlice:t[1]||"meet"}},aI=["width","height","color","stroke","strokeWidth","opacity","fillOpacity","strokeOpacity","fill","fillRule","clipPath","offset","transform","strokeLinejoin","strokeLinecap","strokeDasharray","gradientUnits","gradientTransform","stopColor","stopOpacity"],aE=["y","y1","y2","height","cy","ry"],aB=["x","x1","x2","width","cx","rx"],aC=e=>{let t=ea(e);return t?t.percent:ec(e)},ay=e=>t=>rr(e,{transform:t}).transform,aQ=/^url\(/,am=e=>"string"==typeof e&&aQ.test(e)?e:tk(e),aw=e=>{if(e.type!==d||!e.props)return e;let{rx:t,ry:r}=e.props;if(t&&r||!t&&!r)return e;let A=Object.assign({},e.props,{rx:t??r,ry:r??t});return Object.assign({},e,{props:A})},ab=e=>{let t=Object.assign({},e.style||{},e.props);return Object.assign({},e,{props:t})},av=e=>{let t=ei(e.props,e=>"none"===e?null:e);return Object.assign({},e,{props:t})},ak=e=>{let t=Object.assign({},es(aI,e.props||{}),e.style||{});return Object.assign({},e,{style:t})},aD=e=>{let t=er({width:ec,height:ec,viewBox:au,preserveAspectRatio:ap},e.props);return Object.assign({},e,{props:t})},ax=e=>{if(e.type!==g||!e.children)return e;let t=e.children.map(e=>e.type===U?{type:v,props:{},style:{},wasSplit:!1,children:[e]}:e);return Object.assign({},e,{children:t})},aS=e=>t=>{if(t.type===g)return((e,t)=>{let r;if(!t.children)return t;let A=t.props?.x||0,i=(t,r)=>{let A=rI(ai(e,t)),i=void 0===t.props.x?r:t.props.x,n=t.props?.y||0,a=t.props.hyphenationCallback||e?.getHyphenationCallback()||null;return Object.assign({},t,{lines:aA(A,{x:i,y:n,width:0xe8d4a50fff,height:0xe8d4a50fff},{hyphenationCallback:a,shrinkWhitespaceFactor:an}).flat()})},n=(r=t.children.map((e,r)=>{if(e.type!==v)return e;let A=e.children[0];return void 0===e.props.x&&r<t.children.length-1&&A?.value?Object.assign({},e,{children:[{...A,value:`${A.value} `}]}):e},[]),Object.assign({},t,{children:r})).children.map(e=>{let t=i(e,A);return A+=t.lines[0].xAdvance,t});return Object.assign({},t,{children:n})})(e,t);if(!t.children)return t;let r=t.children.map(aS(e));return Object.assign({},t,{children:r})},aR=e=>et(ak,aw,t=>{let r=(t=>ei(t,(t,r)=>{let A=ea(t);return A&&aE.includes(r)?A.percent*e.height:A&&aB.includes(r)?A.percent*e.width:t}))(t.props);return Object.assign({},t,{props:r=er({x:ec,x1:ec,x2:ec,y:ec,y1:ec,y2:ec,r:ec,rx:ec,ry:ec,cx:ec,cy:ec,width:ec,height:ec,fontSize:ec,strokeWidth:ec,strokeMiterlimit:ec,strokeDashoffset:ec,offset:aC,fill:am,fillOpacity:aC,opacity:aC,stroke:am,strokeOpacity:aC,stopOpacity:aC,stopColor:tk,transform:ay(e),gradientTransform:ay(e)},r)})},ax,av,ab),aM=ay({width:0,height:0}),aN=e=>{if(!e.children)return e;let t=e.children.map(e=>{let t,r=(t=er({x1:aC,y1:aC,x2:aC,y2:aC,cx:aC,cy:aC,fx:aC,fy:aC,r:aC,gradientTransform:aM,offset:aC,stopColor:tk,stopOpacity:aC,refX:ec,refY:ec,markerWidth:ec,markerHeight:ec,viewB
13ox:au},e.props||{}),Object.assign({},e,{props:t}));if(r.type===F){let e,t;if(!r.children)return r;let A=(t="viewBox"in(e=r.props||{})?e.viewBox:null)?{width:t.maxX,height:t.maxY}:{width:"markerWidth"in e?e.markerWidth:3,height:"markerHeight"in e?e.markerHeight:3},i=et(aU(A),aR(A)),n=r.children.map(i);return Object.assign({},r,{children:n})}return aN(r)});return Object.assign({},e,{children:t})},aU=e=>t=>{if(!t.children)return t;let r=et(aU(e),aR(e)),A=t.children.map(e=>e.type===m?aN(e):r(e));return Object.assign({},t,{children:A})},aH=(e,t)=>{if(e.props&&"xlinkHref"in e.props){let r=t[e.props.xlinkHref.replace(/^#/,"")];if(!r)return e;let A=Object.assign({},r.props,e.props);return delete A.xlinkHref,Object.assign({},r,{props:A})}let r=e.children?.map(e=>aH(e,t));return Object.assign({},e,{children:r})},aT=e=>{let t=(e=>{let t={},r=e.children?.slice(0)||[];for(;r.length>0;){let e=r.shift();e.props&&"id"in e.props&&(t[e.props.id]=e),e.children&&r.push(...e.children)}return t})(e);return aH(e,t)};function aL(e){return{type:e.type,props:e.props,style:{},children:e.children?.map(aL),..."value"in e&&{value:e.value}}}let aF=(e,t)=>{let r,A,i,n,a,o=e.type===w&&e.image?.format==="svg"?(r=e.image,A=e.style?.width??r.width,{type:s,props:{width:A,height:i=e.style?.height??r.height,viewBox:au(r.data.props.viewBox),preserveAspectRatio:{align:"xMidYMid",meetOrSlice:"meet"}},style:{...e.style,width:A,height:i},box:e.box,origin:e.origin,yogaNode:e.yogaNode,wasSplit:!1,children:r.data.children.map(aL)}):e;if(!("children"in o))return o;let l=o.type===s?(a=(n=au(o.props.viewBox))?{width:n.maxX,height:n.maxY}:o.props.width&&o.props.height?{width:ec(o.props.width),height:ec(o.props.height)}:{width:0,height:0},et(ac,aS(t),aD,ak,ad,aU(a),aT)(o)):o,g=l.children?.map(e=>aF(e,t));return Object.assign({},l,{children:g})},aO=async()=>{let e=await (A??=A$()),t=e.Config.create();return t.setPointScaleFactor(0),{node:{create:()=>e.Node.createWithConfig(t)}}},aG=async e=>Object.assign({},e,{yoga:await aO()}),aP=(e,t)=>
13{let r=e.style.zIndex,A=t.style.zIndex;return r||A?r?A?A-r:-1:1:0},aJ=e=>{if(!e.children)return e;let t=(e.type!==R&&e.type!==s?e.children.sort(aP):e.children).map(aJ);return Object.assign({},e,{children:t})},aK={},aW=RegExp(A1`[\u{1F1E6}-\u{1F1FF}]{2}|\u{1F3F4}[${A2}]{2}[\u{E0030}-\u{E0039}${A2}]{1,3}\u{E007F}|${A0}(?:\u200D${A0})*`,"gu"),az=e=>"ï¸"!==e,aY=(e,t=!1)=>Array.from(e).filter(t?()=>!0:az).map(e=>e.codePointAt(0).toString(16)).join("-"),aj=(e,t)=>{if(!t)return[];let r=[];return Array.from(e.matchAll(aW)).forEach(e=>{let A=e[0];if(!aK[A]||aK[A].loading){let e=((e,t)=>{if("builder"in t)return t.builder(aY(e,t.withVariationSelectors));let{url:r,format:A="png",withVariationSelectors:i}=t;return`${r}${aY(e,i)}.${A}`})(A,t);aK[A]={loading:!0},r.push(nR({uri:e}).then(e=>{aK[A].loading=!1,aK[A].data=e.data}).catch(e=>{console.warn(e,"Failed to load emoji image"),aK[A].loading=!1}))}}),r},aq=(e,t)=>{let r=/^(-?\d*\.?\d+)\s*(px|pt|in|mm|cm|vw|%)?$/i.exec(e.trim());if(!r)return;let A=parseFloat(r[1]);if(!Number.isNaN(A))switch(r[2]?.toLowerCase()){case"in":return 72*A;case"mm":return 72/25.4*A;case"cm":return 72/2.54*A;case"px":case"pt":default:return A;case"vw":case"%":return A/100*t}},aV=(e,t)=>{let r=/\(\s*(min-width|max-width)\s*:\s*(-?\d*\.?\d+)\s*(px|pt|in|mm|cm|vw|%)?\s*\)/i.exec(e);if(!r)return!1;let A=r[1].toLowerCase(),i=aq(`${r[2]}${r[3]||""}`,t);return null!=i&&("min-width"===A?t>=i:"max-width"===A&&t<=i)},aX=async e=>{let t="function"==typeof e?await e():await e;return"string"==typeof t?{uri:t}:t},aZ=async(e,t)=>{let{cache:r}=e.props,A=((e,t)=>{let{srcSet:r,sizes:A}=e.props;if(r){let e=r.split(",").map(e=>e.trim()).filter(Boolean).reduce((e,t)=>{let r=t.split(/\s+/),A=r[0],i=r[1];if(i&&i.endsWith("w")){let t=parseFloat(i);Number.isNaN(t)||e.push({uri:A,width:t})}return e},[]);if(e.length>0){let r=((e,t)=>{if(0===e.length)return"";let r=[...e].sort((e,t)=>e.width-t.width),A=r.find(e=>e.width>=t);return A?A.uri:r[r.length-1].uri})(e,((e,t)=>{if(null!=e){if("number"==typeof e)return e;for(let r of e.split(",").map(e=>e.trim())){let e=/^\(([^)]+)\)\s+(.+)$/.exec(r);if(!e)return aq(r,t);{let r=`(${e[1]})`,A=e[2];if(aV(r,t))return aq(A,t)}}}})(A,t)||t);if(r)return r}}return e.props.src?e.props.src:e.props.source?e.props.source:void 0})(e,t);if(!A)return void console.warn(!1,'Image should receive either a "src" or "source" prop');try{let t=await aX(A);if(!t)throw Error(`Image's "src" or "source" prop returned ${t}`);if(e.image=await nR(t,{cache:r}),ae.isBuffer(t)||t instanceof Blob)return;e.image.key="data"in t?t.data.toString():t.uri}catch(e){console.warn(e.message)}},a_=e=>e.type===w,a$=e=>e.type===b,a1=async(e,t)=>{let r=e.children.map(e=>{let r;return r=e.style?.width,e.children?.map(e=>((e,t,r)=>{let A=[],i=[t],n=e?e.getEmojiSource():null;for(;i.length>0;){let t=i.shift();if((a_(t)||a$(t))&&A.push(aZ(t,r)),e&&t.style?.fontFamily){let r=ee(t.style.fontFamily);A.push(...r.map(r=>e.load({fontFamily:r,fontStyle:t.style.fontStyle,fontWeight:t.style.fontWeight})))}"string"==typeof t&&A.push(...aj(t,n)),"value"in t&&"string"==typeof t.value&&A.push(...aj(t.value,n)),t.children&&t.children.forEach(e=>{i.push(e)})}return A})(t,e,r)).flat()}).flat();return await Promise.all(r),e},a0={color:"blue",textDecoration:"underline"},a2=e=>t=>{var r;let A,i=(("left"===(A=rr(e,(r=t).type===c?[a0,r.style]:r.style)).float||"right"===A.float)&&(A.position="absolute"),A),n=t.wasSplit??!1;if(!t.children)return Object.assign({},t,{style:i,wasSplit:n});let a=t.children.map(a2(e));return Object.assign({},t,{style:i,wasSplit:n,children:a})},a4=e=>{let t=e.props?.dpi||72,r=e.style,A=e.box?.width||r.width,i=e.box?.height||r.height,n=e.props?.orientation||"portrait";return a2({width:A,height:i,orientation:n,dpi:t,remBase:r?.fontSize||18})(e)},a5=e=>e.type===g,a3=e=>"number"==typeof e?e:0,a6=e=>{let t=e.style?.float;return"left"===t||"right"===t},a8=(e,t)=>{let r=e.style?.clear;if(!r||"none"===r)return 0;let A=e.box?.top??0;return Math.max(0,((e,t)=>{if("none"===t||0===e.length)return 0;let r=0;for(let A of e)("both"===t||t===A.float)&&(r=Math.max(r,A.bottom));return r})(t,r)-A)},a9=(e,t)=>{let r,A,i,n=(r=e.style?.float,A=a3(e.style?.marginLeft),i=a3(e.style?.marginRight),"left"===r?A:"right"===r?t-(e.box?.width??0)-i:e.box?.left??0),a=Object.assign({},e.box,{left:n});return Object.assign({},e,{box:a})},a7=(e,t)=>
13"number"==typeof e?e:parseFloat(e)/100*t,oe=(e,t,r)=>"closest-side"===e?Math.min(t,r-t):"farthest-side"===e?Math.max(t,r-t):a7(e,r),ot=e=>{let{box:t,style:r}=e,A=r?.float,i=a3(r?.marginRight),n=a3(r?.marginLeft),a=r?.shapeOutside?((e,t)=>{if("circle"===e.type){let r,A=a7(e.cx,t.width),i=a7(e.cy,t.height),n=[A,i,t.width-A,t.height-i];return{type:"ellipse",cx:A,cy:i,rx:r="closest-side"===e.r?Math.min(...n):"farthest-side"===e.r?Math.max(...n):a7(e.r,Math.hypot(t.width,t.height)/Math.SQRT2),ry:r}}if("ellipse"===e.type){let r=a7(e.cx,t.width),A=a7(e.cy,t.height);return{type:"ellipse",cx:r,cy:A,rx:oe(e.rx,r,t.width),ry:oe(e.ry,A,t.height)}}if("polygon"===e.type)return{type:"polygon",points:e.points.map(e=>({x:a7(e.x,t.width),y:a7(e.y,t.height)}))};let r=a7(e.top,t.height),A=a7(e.right,t.width),i=a7(e.bottom,t.height),n=a7(e.left,t.width);return{type:"rect",x:n,y:r,width:t.width-n-A,height:t.height-r-i}})(r.shapeOutside,t):null;if(a){var o,s;return{...(o=t.left,s=t.top,"ellipse"===a.type?{...a,cx:a.cx+o,cy:a.cy+s}:"polygon"===a.type?{...a,points:a.points.map(e=>({x:e.x+o,y:e.y+s}))}:{...a,x:a.x+o,y:a.y+s}),extend:A}}return{type:"rect",x:t.left-("right"===A?n:0),y:t.top,width:t.width+("left"===A?i:n),height:t.height+a3(r?.marginBottom)}},or=e=>({float:e.style?.float,bottom:e.box.top+e.box.height+a3(e.style?.marginBottom)}),oA=(e,t)=>{if(t<=0||!e.box)return e;let r=Object.assign({},e.box,{top:e.box.top+t});return Object.assign({},e,{box:r})},oi=(e,t)=>0===t.length||e.wasSplit?e:Object.assign({},e,{exclusions:t}),on=e=>{if(!e.children||0===e.children.length)return e;let t=e.children,r=e.box?.width??0,A=[],i=[],n=[],a=0;for(let e of t){if(!e.box){n.push(on(e));continue}if(a6(e)){let t=a9(e,r);A.push(ot(t)),i.push(or(t)),n.push(on(t));continue}let t=oA(e,a),o=a8(t,i);o>0&&(a+=o,t=oA(t,o)),a5(t)&&(t=oi(t,A)),n.push(on(t))}let o=a>0&&e.box?Object.assign({},e.box,{height:e.box.height+a}):e.box;return Object.assign({},e,{box:o,children:n})},oa=e=>t=>null==t.style?.[e]?"50%":t.style?.[e]??null,oo=e=>{let t=(e=>{if(!e.box)return null;let{left:t,top:r,width:A,height:i}=e.box,n=oa("transformOriginX")(e),a=oa("transformOriginY")(e),o=ea(n),s=ea(a),l=o?A*o.percent:n,g=s?i*s.percent:a;if(null==l||"string"==typeof l)throw Error(`Invalid origin offsetX: ${l}`);if(null==g||"string"==typeof g)throw Error(`Invalid origin offsetY: ${g}`);return{left:t+l,top:r+g}})(e),r=Object.assign({},e,{origin:t});return e.children?Object.assign({},r,{children:e.children.map(oo)}):r},os=e=>"string"==typeof e?{title:e,fit:!1,expanded:!1}:e,ol=["portrait","landscape"],og={"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]},oc=(e,t)=>{if(!e||"auto"===e)return;let r=(e=>{if("number"==typeof e)return{value:e,unit:void 0};let t=/^(-?\d*\.?\d+)(in|mm|cm|pt|px)?$/g.exec(e);return t?{value:parseFloat(t[1]),unit:t[2]||"pt"}:{value:e,unit:void 0}})(e);if("string"==typeof r.value)throw Error(`Invalid page size: ${e}`);switch(r.unit){case"in":return 72*r.value;case"mm":return r.value*(1/25.4*72);case"cm":return r.value*(1/2.54*72);case"px":return Math.round(r.value*(72/t));default:return r.value}},ou=({width:e,height:t},r)=>{let A={width:oc(e,r)||0},i=oc(t,r);return void 0!==i&&(A.height=i),A},of=e=>({width:e[0],height:e[1]}),oh=e=>{let t=(e=>{var t;let r,A,i,n=e.props?.size||"A4",a=e.props?.dpi||72;if("string"==typeof n)r=of(og[n.toUpperCase()]);else if(Array.isArray(n))r=ou(of(n),a);else if("number"==typeof n)r=ou(of([n,n]),a);else r=ou(n,a);return"landscape"===(A=e.props?.orientation||"portrait",ol.includes(A)?A:"portrait")?(i={width:(t=r).height||0},void 0!==t.width&&(i.height=t.width),i):r})(e),r=tv(e.style||{});return{...e,style:{...r,...t}}},od=e=>!!e.props&&"fixed"in e.props&&!0===e.props.fixed,op=(e,t)=>{if(!e?.length||t<=0)return 0;let r=e[0].box.y;if(t<e.length)return e[t].box.y-r;let A=e[e.length-1];return A.box.y-r+A.box.height},oI=(e,t)=>{let r,A,i,n,a,o=(r=e.box?.top||0,A=e.props.widows||2,i=e.props.orphans||2,n=e.lines.length,0===(a=((e,t)=>{if(!e.lines)return 0;for(let r=0;r<e.lines.length;r+=1)if(op(e.lines,r)+e.lines[r].box.height>t)return r;return e.lines.length})(e,t-r))?0:n<i?n:a<i||n<i+A?0:n===i+A?i:n-a<A?n-A:a),s=op(e.lines,o),l=e.box.height-s;return[Object.assign({},e,{box:{...e.box,height:s,borderBottomWidth:0},style:{...e.style,marginBottom:0,paddingBottom:0,borderBottomWidth:0,borderBottomLeftRadius:0,borderBottomRightRadius:0},lines:e.lines.slice(0,o),exclusions:void 0,wasSplit:!0}),Object.assign({},e,{box:{...e.box,top:0,height:l,borderTopWidth:0},style:{...e.style,marginTop:0,paddingTop:0,borderTopWidth:0,borderTopLeftRadius:0,borderTopRightRadius:0},lines:e.lines.slice(o),exclusions:void 0,wasSplit:!0})]},oE=[s,f,w,k],oB=e=>!oE.includes(e.type)&&(!e.props||!("wrap"in e.props)||e.props.wrap),oC=(e,t)=>{let{yogaNode:r}=e;return r?r.getComputedPadding(t):null},oy=e=>{let{style:t,box:r}=e,A=oC(e,AO.Top)||r?.paddingTop||t?.paddingTop||0,i=oC(e,AO.Right)||r?.paddingRight||t?.paddingRight||0;return{paddingTop:A,paddingRight:i,paddingBottom:oC(e,AO.Bottom)||r?.paddingBottom||t?.paddingBottom||0,paddingLeft:oC(e,AO.Left)||r?.paddingLeft||t?.paddingLeft||0}},oQ=(e,t,r,A)=>{var i;let n,a;if("fixed"in e.props)return!1;let o=r<e.box.top+e.box.height,s=oB(e),l=(n=e.box.top+e.box.height+e.box.marginBottom+("minPresenceAhead"in e.props?e.props.minPresenceAhead:0),null===(a=0===(i=t.filter(e=>!("fixed"in e.props))).length?null:Math.max(...i.map(e=>e.box.top+e.box.height)))?n:Math.min(n,a)),g=A.filter(e=>!od(e)).length>0;return"break"in e.props&&e.props.break||o&&!s||!o&&l>r&&g},om=[8232,8233,8288],ow=[e=>e.map(e=>{let t,r=new RegExp((t=e.attributes.font[0],om.reduce((e,r)=>t&&t.hasGlyphForCodePoint&&t.hasGlyphForCodePoint(r)?e:[...e,String.fromCharCode(r)],[])).join("|"));return{string:e.string.replace(r,""),attributes:e.attributes}}),e=>{let t=[];for(let r=0;r<e.length;r+=1){let A=e[r],i=0;
13Array.from(A.string.matchAll(aW)).forEach(e=>{let{index:r}=e,n=e[0],a=A.attributes.fontSize,o=A.string.slice(i,r+e[0].length);aK[n]&&aK[n].data?t.push({string:o.replace(e[0],String.fromCharCode(65532)),attributes:{...A.attributes,attachment:{width:a,height:a,yOffset:Math.floor(.1*a),image:aK[n].data}}}):t.push({string:o,attributes:A.attributes}),i=r+n.length}),i<A.string.length&&t.push({string:A.string.slice(i),attributes:A.attributes})}return t}],ob=e=>e.type===w,ov=e=>!!e.image&&"svg"!==e.image.format,ok=e=>e.type===U,oD=(e,t,r=null,A=0)=>{if(!t)return[{string:""}];let i=[],{color:n="black",direction:a="ltr",fontFamily:o="Helvetica",fontWeight:s,fontStyle:l,fontSize:g=18,fontFeatureSettings:c,textAlign:u,lineHeight:f,textDecoration:h,textDecorationColor:d,textDecorationStyle:p,textTransform:I,letterSpacing:E,textIndent:B,opacity:C,verticalAlign:y}=t.style,Q="string"==typeof o?[o]:[...o||[]];Q.push("Helvetica");let m={font:Q.map(t=>{let r=e.getFont({fontFamily:t,fontWeight:s,fontStyle:l});return r?.data}),color:n,opacity:C,fontSize:g,lineHeight:f,direction:a,verticalAlign:y,backgroundColor:0===A?null:t.style.backgroundColor,indent:B,characterSpacing:E,strikeStyle:p,underlineStyle:p,underline:"underline"===h||"underline line-through"===h||"line-through underline"===h,strike:"line-through"===h||"underline line-through"===h||"line-through underline"===h,strikeColor:d||n,underlineColor:d||n,link:r||t.props?.src||t.props?.href,align:u||("rtl"===a?"right":"left"),features:c};for(let r=0;r<t.children.length;r+=1){let n=t.children[r];ob(n)&&ov(n)?i.push({string:String.fromCharCode(65532),attributes:{...m,attachment:{width:n.style.width||g,height:n.style.height||g,image:n.image.data}}}):ok(n)?i.push({string:at(n.value,I),attributes:m}):n&&!ob(n)&&i.push(...oD(e,n,m.link,A+1))}for(let e=0;e<ow.length;e+=1)i=(0,ow[e])(i);return i},ox=Ao({bidi:Al,linebreaker:AI,justification:Am,textDecoration:Ab,scriptItemizer:Ak,wordHyphenation:AD,fontSubstitution:AM}),oS=(e,t,r,A)=>ox(rI(oD(A,e)),{x:0,y:0,width:t,maxLines:e.style?.maxLines,height:r||1/0,truncateMode:e.style?.textOverflow,exclusions:(e=>{let t=e.exclusions;if(!t||0===t.length)return;let r=(e.box?.top??0)+(e.box?.paddingTop??0);return t.map(e=>"ellipse"===e.type?{...e,cy:e.cy-r}:"polygon"===e.type?{...e,points:e.points.map(e=>({x:e.x,y:e.y-r}))}:{...e,y:e.y-r})})(e)},{hyphenationPenalty:e.props.hyphenationPenalty,shrinkWhitespaceFactor:{before:-.5,after:-.5},hyphenationCallback:e.props.hyphenationCallback||A?.getHyphenationCallback()||null}).reduce((e,t)=>[...e,...t],[]),oR=(e,t)=>{let r,A;if((r=e).type===g&&(!r.lines||(r.exclusions?.length??0)>0)){let r=e.box.width-e.box.paddingRight-e.box.paddingLeft,A=e.exclusions?.length?1/0:e.box.height-e.box.paddingTop-e.box.paddingBottom;e.lines=oS(e,r,A,t)}if((A=e).type!==s&&A.type!==g){if(!e.children)return e;let r=e.children.map(e=>oR(e,t));return Object.assign({},e,{children:r})}return e},oM=["color","fontFamily","fontSize","fontStyle","fontWeight","fontFeatureSettings","letterSpacing","opacity","textDecoration","textTransform","lineHeight","textAlign","visibility","wordSpacing"],oN=[...oM,"backgroundColor"],oU=e=>t=>t.type===e,oH=oU(s),oT=oU(g),oL=e=>{let t;if(oH(e)||!("children"in e))return e;let r=et(oL,(t=es(oT(e)?oN:oM,e.style||{}),e=>{var r;let A,i=(r=e.style||{},A={...t},Object.entries(r).forEach(([e,r])=>{var i;A[e]=(i=t[e],"textDecoration"===e?[i,r].filter(e=>e&&"none"!==e).join(" "):r)}),A);return Object.assign({},e,{style:i})})),A=e.children.map(r);return Object.assign({},e,{children:A})},oF=(e,t)=>{let{yogaNode:r}=e;return r?r.getComputedMargin(t):null},oO=e=>{let{style:t,box:r}=e,A=oF(e,AO.Top)||r?.marginTop||t?.marginTop||0,i=oF(e,AO.Right)||r?.marginRight||t?.marginRight||0;return{marginTop:A,marginRight:i,marginBottom:oF(e,AO.Bottom)||r?.marginBottom||t?.marginBottom||0,marginLeft:oF(e,AO.Left)||r?.marginLeft||t?.marginLeft||0}},oG={width:0,height:0},oP=(e,t)=>
13e?e.getComputedBorder(t):0,oJ={hidden:Aq.Hidden,scroll:Aq.Scroll},oK={wrap:AZ.Wrap,"wrap-reverse":AZ.WrapReverse},oW=(e,t)=>r=>A=>{let{yogaNode:i}=A;if(null!=r&&i){let A=null!=t,n=`set${eg(e)}`,a=`${n}Auto`,o=`${n}Percent`,s=ea(r);if(s&&!i[o])throw Error(`You can't pass percentage values to ${e} property`);s?A?i[o]?.(t,s.value):i[o]?.(s.value):"auto"===r?A?i[a]?.(t):i[a]?.():A?i[n]?.(t,r):i[n]?.(r)}return A},oz=oW("flexBasis"),oY={"flex-start":AU.FlexStart,center:AU.Center,"flex-end":AU.FlexEnd,stretch:AU.Stretch,baseline:AU.Baseline,"space-between":AU.SpaceBetween,"space-around":AU.SpaceAround,"space-evenly":AU.SpaceEvenly},oj=e=>t=>r=>{let{yogaNode:A}=r,i="items"===e?AU.Stretch:AU.Auto;if(A){let r=oY[t]||i;A[`setAlign${eg(e)}`](r)}return r},oq=oj("self"),oV=oj("items"),oX=oj("content"),oZ={absolute:AV.Absolute,relative:AV.Relative,static:AV.Static},o_={row:AJ.Row,"row-reverse":AJ.RowReverse,"column-reverse":AJ.ColumnReverse},o$={center:AW.Center,"flex-end":AW.FlexEnd,"space-between":AW.SpaceBetween,"space-around":AW.SpaceAround,"space-evenly":AW.SpaceEvenly},o1=oW("margin",AO.Top),o0=oW("margin",AO.Right),o2=oW("margin",AO.Bottom),o4=oW("margin",AO.Left),o5=oW("padding",AO.Top),o3=oW("padding",AO.Right),o6=oW("padding",AO.Bottom),o8=oW("padding",AO.Left),o9=oW("border",AO.Top),o7=oW("border",AO.Right),se=oW("border",AO.Bottom),st=oW("border",AO.Left),sr=oW("position",AO.Top),sA=oW("position",AO.Right),si=oW("position",AO.Bottom),sn=oW("position",AO.Left),sa=oW("width"),so=oW("minWidth"),ss=oW("maxWidth"),sl=oW("height"),sg=oW("minHeight"),sc=oW("maxHeight"),su=oW("gap",AK.Row),sf=oW("gap",AK.Column),sh=e=>e.lines?Math.max(0,...e.lines.map(e=>e.xAdvance)):0,sd=e=>e.lines?e.lines.reduce((e,t)=>e+t.box.height,0):-1,sp={center:.5,right:1},sI=e=>null==e.box?.height,sE=e=>Math.max(-1/0,...e),sB=e=>t=>t.type===e,sC=sB(s),sy=sB(g),sQ=sB(f),sm=sB(u),sw=sB(w),sb=sB(k),sv=sB(U),sk=(e,t,r)=>A=>{let i,n,a,o,s,l,g,c,u,f=r.node.create(),h=Object.assign({},A,{yogaNode:f});if(et(sl(sm(h)?h.box?.height:h.style?.height),sa(h.style.width),so(h.style.minWidth),ss(h.style.maxWidth),sg(h.style.minHeight),sc(h.style.maxHeight),o1(h.style.marginTop),o0(h.style.marginRight),o2(h.style.marginBottom),o4(h.style.marginLeft),o5(h.style.paddingTop),o3(h.style.paddingRight),o6(h.style.paddingBottom),o8(h.style.paddingLeft),(i=h.style.position,e=>{let{yogaNode:t}=e;return null!=i&&t&&t.setPositionType(oZ[i]),e}),sr(h.style.top),sA(h.style.right),si(h.style.bottom),sn(h.style.left),o9(h.style.borderTopWidth),o7(h.style.borderRightWidth),se(h.style.borderBottomWidth),st(h.style.borderLeftWidth),(n=h.style.display,e=>{let{yogaNode:t}=e;return t&&t.setDisplay("none"===n?AF.None:AF.Flex),e}),(a=h.style.flexDirection,e=>{let{yogaNode:t}=e;if(t){let e=o_[a]||AJ.Column;t.setFlexDirection(e)}return e}),oq(h.style.alignSelf),oX(h.style.alignContent),oV(h.style.alignItems),(o=h.style.justifyContent,e=>{let{yogaNode:t}=e;if(null!=o&&t){let e=o$[o]||AW.FlexStart;t.setJustifyContent(e)}return e}),(s=h.style.flexWrap,e=>{let{yogaNode:t}=e;if(t){let e=oK[s]||AZ.NoWrap;t.setFlexWrap(e)}return e}),(l=h.style.overflow,e=>{let{yogaNode:t}=e;if(null!=l&&t){let e=oJ[l]||Aq.Visible;t.setOverflow(e)}return e}),(g=h.style.aspectRatio,e=>{let{yogaNode:t}=e;return null!=g&&t&&t.setAspectRatio(g),e}),oz(h.style.flexBasis),(c=h.style.flexGrow,e=>oW("flexGrow")(c||0)(e)),(u=h.style.flexShrink,e=>oW("flexShrink")(u||1)(e)),su(h.style.rowGap),sf(h.style.columnGap))(h),!sy(A)&&!sQ(A)&&!sC(A)&&A.children){let i=et(e=>(f.insertChild(e.yogaNode,f.getChildCount()),e),sk(e,t,r));h.children=A.children.map(i)}return((e,t,r)=>{let{yogaNode:A}=e;return sy(e)&&A.setMeasureFunc((t,A,i)=>{if(A===AY.Exactly)return e.lines||(e.lines=oS(e,t,i,r)),{height:sd(e),width:t};if(A===AY.AtMost){let A=sp[e.style?.textAlign]||0;return e.lines||(e.lines=oS(e,t,i,r),e.alignOffset=(t-sh(e))*A),{height:sd(e),width:Math.min(t,sh(e))}}return{}}),sw(e)&&A.setMeasureFunc((r,A,i,n)=>{let a=e.image?.data?e.image.width/e.image.height:1,o=oO(e),s=oy(t),l=sI(t)?1/0:(t.box?.height||0)-s.paddingTop-s.paddingBottom-o.marginTop-o.marginBottom-10;return e.image?A===AY.Exactly&&n===AY.Undefined?{height:Math.min(l,r/a)}:n===AY.Exactly&&(A===AY.AtMost||A===AY.Undefined)?{width:Math.min(i*a,r)}:A===AY.Exactly&&n===AY.AtMost?{height:Math.min(i,l,r/a)}:A===AY.AtMost&&n===AY.AtMost?a>1?{width:r,height:Math.min(r/a,i)}:{height:i,width:Math.min(i*a,r)}:{height:i,width:r}:{width:0,height:0}}),sb(e)&&A.setMeasureFunc(()=>{let r,A,i,n,a,o,s,l=oO(e),g=oy(t),c=sI(t)?1/0:(t.box?.height||0)-g.paddingTop-g.paddingBottom-l.marginTop-l.marginBottom-10,u=(r={},A=[],i=()=>r,n=(e,t)=>A.push([e,t]),a=(e,t)=>(n(e,t),r),o=(e,t,A,i)=>(n(e,t),n(e+A,t),n(e,t+i),n(e+A,t+i),r),s=(e,t,A,i)=>(i=i||A,n(e-A,t-i),n(e+A,t-i),n(e+A,t+i),n(e-A,t+i),r),r.rect=o,r.moveTo=a,r.lineTo=a,r.circle=s,r.polygon=(...e)=>(A.push(...e),r),r.ellipse=s,r.roundedRect=o,r.text=i,r.path=i,r.lineWidth=i,r.bezierCurveTo=i,r.quadraticCurveTo=i,r.scale=i,r.rotate=i,r.translate=i,r.dash=i,r.clip=i,r.save=i,r.fill=i,r.font=i,r.stroke=i,r.lineCap=i,r.opacity=i,r.restore=i,r.lineJoin=i,r.fontSize=i,r.fillColor=i,r.miter
13Limit=i,r.strokeColor=i,r.fillOpacity=i,r.strokeOpacity=i,r.linearGradient=i,r.radialGradient=i,r.getWidth=()=>sE(A.map(e=>e[0])),r.getHeight=()=>sE(A.map(e=>e[1])),r);return e.props.paint(u),{width:u.getWidth(),height:Math.min(c,u.getHeight())}}),sC(e)&&A.setMeasureFunc((t,r,A,i)=>{var n;let a=((n=e.props.viewBox)&&"string"!=typeof n?(n.maxX-n.minX)/(n.maxY-n.minY):null)||1;return r===AY.Exactly||r===AY.AtMost?{width:t,height:t/a}:i===AY.Exactly?{width:A*a}:{}})})(h,e,t),h},sD=e=>(e.yogaNode.calculateLayout(),e),sx=e=>{if(sv(e))return e;let t=Object.assign(oy(e),oO(e),(e=>{let{yogaNode:t}=e;return{borderTopWidth:oP(t,AO.Top),borderRightWidth:oP(t,AO.Right),borderBottomWidth:oP(t,AO.Bottom),borderLeftWidth:oP(t,AO.Left)}})(e),(e=>{let{yogaNode:t}=e;return{top:t?.getComputedTop()||0,right:t?.getComputedRight()||0,bottom:t?.getComputedBottom()||0,left:t?.getComputedLeft()||0}})(e),(e=>{let{yogaNode:t}=e;return t?{width:t.getComputedWidth(),height:t.getComputedHeight()}:oG})(e)),r=Object.assign({},e,{box:t});return e.children?Object.assign({},r,{children:e.children.map(sx)}):r},sS=e=>{let t=Object.assign({},e);return(delete t.yogaNode,e.children)?Object.assign({},t,{children:e.children.map(sS)}):t},sR=e=>(e.yogaNode&&e.yogaNode.freeRecursive(),e),sM=(e,t,r)=>null==e?null:et(sS,sR,sx,sD,sk(e,t,r))(e),sN=et(oR,on,sM,oL,a4),sU=(e,t)=>Object.assign({},t,{children:e}),sH=e=>e.box?.top||0,sT=e=>e.props&&"render"in e.props,sL=e=>{console.warn(`Node of type ${e.type} can't wrap between pages and it's bigger than available page height`)},sF=(e,t,r)=>{let A=[],i=[];for(let n=0;n<r.length;n+=1){let a=r[n],o=r.slice(n+1),s=o.filter(od),l=sH(a),g=a.box.height,c=e<=l,u=oQ(a,o,e,A),f=e+.001<l+g,h=oB(a),d=g<=t;if(od(a)){i.push(a),A.push(a);continue}if(c){let t=Object.assign({},a.box,{top:a.box.top-e}),r=Object.assign({},a,{box:t});i.push(r);continue}if(!d&&!h){A.push(a),i.push(...o),sL(a);break}if(u){let t=Object.assign({},a.box,{top:a.box.top-e}),r=Object.assign({},a.props,{wrap:!0,break:!1}),n=Object.assign({},a,{box:t,props:r});A.push(...s),i.push(n,...o);break}if(f){let[r,n]=sO(a,e,t);if(a.children.length>0&&0===r.children.length){if(0===A.length)A.push(a,...s),i.push(...o);else{let t=Object.assign({},a.box,{top:a.box.top-e}),r=Object.assign({},a,{box:t});A.push(...s),i.push(r,...o)}break}r&&A.push(r),n&&i.push(n);continue}A.push(a)}return[A,i]},sO=(e,t,r)=>e.type===g?oI(e,t):((e,t,r)=>{let A,[i,n]=((e,t)=>{if(!e)return[null,null];let r=e.box?.top||0,A=Object.assign({},e,{box:{...e.box,borderBottomWidth:0},style:{...e.style,marginBottom:0,paddingBottom:0,borderBottomWidth:0,borderBottomLeftRadius:0,borderBottomRightRadius:0}});A.style.height=t-r;let i=null!=e.style?.height?e.box.height-(t-r):null,n=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&&(n.style.height=i),[A,n]})(e,t),[a,o]=(A=e.children||[],sF(t-sH(e),r,A));return[sU(a,i),sU(o,n)]})(e,t,r),sG=e=>{let t=e.children||[];return sT(e)||t.some(sG)},sP=(e,t)=>{let r=sT(t),A=r&&t.type===g?{...t.box,height:0}:t.box,i=((A=[])=>r?ee(t.props.render(e)).filter(Boolean).map(t=>sP(e,t)):A.map(t=>sP(e,t)))(t.children),n=r?null:t.lines;return Object.assign({},t,{box:A,lines:n,children:i})},sJ=(e,t,r,A)=>sG(t)?sN(sP(e,t),r,A):t,sK=(e,t,r,A)=>{let i=(e=>{let t=e.style?.height,{paddingBottom:r}=oy(e);return t-r})(e),n=(e=>{let t=e.style?.height,{paddingTop:r,paddingBottom:A}=oy(e);return t-A-r})(e),a=sJ({pageNumber:t},e,r,A),o=e.style.height,[s,l]=sF(i,n,a.children),g={...e.box,height:o},c=sN(Object.assign({},e,{box:g,children:s}),r,A);if(0===l.length||l.every(od))return[c,null];let u=eo("height",e.box),f=eo("bookmark",e.props);return[c,sN(Object.assign({},e,{props:f,box:u,children:l}),r,A)]},sW=e=>e.map((t,r)=>({...t,subPageNumber:r,subPageTotalPages:e.length})),sz=(e,t,r,A)=>{if(!e)return[];if(e.props?.wrap===!1)return[e];let i=sK(e,t,r,A),n=[i[0]],a=i[1];for(;null!==a;)i=sK(a,t+n.length,r,A),n.push(i[0]),a=i[1];return n},sY=e=>t=>{let r=ea(t),A=e.width;return r?r.percent*A:t},sj=e=>t=>{let r=ea(t),A=e.height;return r?r.percent*A:t},sq=e=>{let t=e.style,r=er({paddingTop:sj(t),paddingLeft:sY(t),paddingRight:sY(t),paddingBottom:sj(t)},e.style);return Object.assign({},e,{style:r})},sV="__probe",sX="__content",sZ=()=>({type:"VIEW",props:{[sV]:!0},style:{flexGrow:1,flexShrink:1,alignSelf:"stretch"},children:[]}),s_=e=>!!e.props&&sV in e.props,s$=e=>{if(s_(e))return e;for(let t of e.children||[]){let e=s$(t);if(e)return e}return null},s1=e=>({...e,props:{...e.props,[sX]:!0}}),s0=e=>!!e.props&&sX in e.props,s2=(e,t=[])=>{for(let r of e.children||[])s0(r)?t.push(r):s2(r,t);return t},s4=(e,t)=>
13t,s5=(e=s4,t,r)=>ee(e(t,r)).filter(Boolean),s3=e=>+!!s_(e)+(e.children||[]).reduce((e,t)=>e+s3(t),0),s6=e=>t=>{if(!t)return;let r=ea(t);return r?r.percent*Math.min(e.width,e.height):t},s8=e=>{let t=er({borderTopLeftRadius:s6(e.box),borderTopRightRadius:s6(e.box),borderBottomRightRadius:s6(e.box),borderBottomLeftRadius:s6(e.box)},e.style||{}),r=Object.assign({},e,{style:t});return e.children?Object.assign({},r,{children:e.children.map(s8)}):r},s9=e=>{if(!e.children)return e;let t=e.children.map(t=>((e,t)=>{var r,A;let i;if(null==e.style?.height||null==t.style?.height)return t;let n=(r=e.style.height-(e.style?.paddingTop||0)-(e.style?.paddingBottom||0),(i=ea(A=t.style.height))?i.percent*r:A),a=Object.assign({},t.style,{height:n});return Object.assign({},t,{style:a})})(e,t));return Object.assign({},e,{children:t})},s7=e=>t=>t.type===e,le=s7(c),lt=s7(g),lr=s7(U),lA=e=>lt(e)||lr(e),li=e=>{let t;if(!le(e))return e;if("render"in e.props)return Object.assign({},e,{type:g});if((t=e.children||[]).every(lr)||!t.every(lt)&&t.every(lA)){let t;return t={type:g,props:{},style:{},box:{},children:e.children},Object.assign({},e,{children:[t]})}return e},ln=e=>{if(!e.children)return e;let t=et(li,ln),r=e.children.map(t);return Object.assign({},e,{children:r})},la=e=>!!e.props&&"render"in e.props,lo=e=>la(e)||(e.children||[]).some(e=>lo(e)),ls=(e,t)=>{if(!la(t)){let r=(t.children||[]).map(t=>ls(e,t));return{...t,children:r}}let r=ee(t.props.render(e)).filter(Boolean).map(t=>ls(e,t)),A=t.type===g?{...t.box,height:0}:t.box;return{...t,box:A,lines:null,props:eo("render",t.props),children:r}},ll={marginTop:0,paddingTop:0,borderTopWidth:0,borderTopLeftRadius:0,borderTopRightRadius:0},lg={marginBottom:0,paddingBottom:0,borderBottomWidth:0,borderBottomLeftRadius:0,borderBottomRightRadius:0},lc={marginTop:0,paddingTop:0,borderTopWidth:0},lu={marginBottom:0,paddingBottom:0,borderBottomWidth:0},lf=e=>"number"==typeof e?e:0,lh=e=>{let t=e.data;if(!t)return(e.children||[]).flatMap(lh);if(t.style?.position==="absolute")return[{...t}];let{isFirst:r,isLast:A}=e.part,i=r?lf(t.box?.marginTop):0,n=e.box.top+i;if(!e.children||e.part.isFirst&&e.part.isLast)return[{...t,box:{...t.box,top:n}}];let a=e.box.height-i-(A?lf(t.box?.marginBottom):0);return[{...t,box:{...t.box,top:n,height:a,...r?{}:lc,...A?{}:lu},style:{...t.style,...A?{}:{height:a},...r?{}:ll,...A?{}:lg},...r?{}:{props:{...t.props,bookmark:null}},children:e.children.flatMap(lh)}]},ld=e=>e.flatMap(lh),lp=e=>e.style?.position==="absolute",lI=e=>{let t=e.style?.flexDirection;return"row"===t||"row-reverse"===t},lE=e=>"number"==typeof e?e:0,lB=e=>e.box?.height||0,lC=e=>e.box?.top||0,ly=e=>({top:lC(e),height:lB(e),marginTop:lE(e.box?.marginTop),marginBottom:lE(e.box?.marginBottom),edgeTop:(e.box?.borderTopWidth||0)+(e.box?.paddingTop||0),edgeBottom:(e.box?.borderBottomWidth||0)+(e.box?.paddingBottom||0)}),lQ=e=>({box:ly(e),id:e.type,data:e,split:(e=>{if(oB(e))return e.type===g?t=>{if(t<=0)return null;let[r,A]=oI(e,t+lC(e));return r.lines?.length&&A.lines?.length?[lQ({...r,box:{...r.box,...lu}}),lQ({...A,box:{...A.box,...lc}})]:null}:t=>{let r;if(t<=0||t>=lB(e))return null;let[A,i]=(r=(e.box?.height||0)-t,[{...e,box:{...e.box,height:t,...lu},style:{...e.style,height:t,...lg},wasSplit:!0},{...e,box:{...e.box,top:0,height:r,...lc},style:{...e.style,height:r,...ll},wasSplit:!0}]);return[lQ(A),lQ(i)]}})(e)}),lm=(e,t,r)=>{let{page:A}=t,i=ls(t.props(r),e),n=(e.box?.width||A.box?.width||0)+lE(e.box?.marginLeft)+lE(e.box?.marginRight),a=sN({type:u,props:{dpi:A.props?.dpi},style:{width:n,height:A.style?.height,fontSize:A.style?.fontSize},box:{width:n},children:[i]},t.fontStore,t.yoga).children[0];return{...a,box:{...a.box,top:0}}},lw=(e,t)=>lo(e)?{box:ly(e),id:e.type,materialize:({pageNumber:r})=>lw(lm(e,t,r),t)}:{box:ly(e),id:e.type,data:e,absolute:!0},lb=(e,t)=>{let r=e.props.minPresenceAhead;return{...t,...od(e)?{repeat:!0}:{},..."number"==typeof r&&r>0?{minPresenceAhead:r}:{}}},lv=(e,t)=>{var r,A;if(lp(e))return lw(e,t);let i=(e.children||[]).filter(e=>!lp(e));switch(r=e,A=i,lo(r)&&(la(r)||lI(r)||!oB(r))?"lazy":r.type!==g&&0!==A.length&&oB(r)?"container":"leaf"){case"lazy":return{box:ly(e),id:e.type,materialize:({pageNumber:r})=>lv(lm(e,t,r),t)};case"leaf":return lQ(e);default:return{box:ly(e),id:e.type,data:e,direction:lI(e)?"row":"column",children:(e.children||[]).map(e=>lb(e,lv(e,t)))}}},lk=(e,t,r=0,A=0)=>{let i=r+(e.box?.top||0),n=A+(e.box?.left||0);if(e===t)return{top:i,left:n,width:e.box?.width||0,height:e.box?.height||0};for(let r of e.children||[]){let e=lk(r,t,i,n);if(e)return e}return null},lD=(e,t,r,A)=>{if(Math.abs(e.width-t)>.001)throw Error(`[layout] The page layout changes the content width on page ${r} (${e.width} vs ${t}). Chrome may vary in height per page, not width.`);if(A&&e.height<=0)throw Error(`[layout] The page layout leaves no room for content on page ${r}.`)},lx=(e,t)=>{let r=0,A=[],i=[];
13return e.children.forEach((e,n)=>{let{totals:a}=t,o=r,s=((e,t,{fontStore:r,yoga:A})=>{var i;let n,a,o,s,l=e.props?.layout,g={...e.box,height:e.style.height},c=(i=(o=s2(e),s={props:t,page:e,fontStore:r,yoga:A},o.map(e=>{let t=lb(e,lv(e,s));return"break"in e.props&&e.props.break?{...t,break:!0}:t})),n=1,a=nG([{kind:"column",children:n8(i)}]),{get done(){return 0===a.length},next(e){if(0===a.length)throw Error("[paginate] next() called after done");let t=nX(a,e,n,!0);return n+=1,a=t.remaining,t.placed.flatMap(e=>n7(e,0))}}),u=(e,t)=>s5(l,e,t).map(t=>ls(e,t)),f=i=>{let n=u(t(i),[sZ()]),a=sN({...e,box:g,children:n},r,A),o=s$(a);return lk(a,o)},h=e.props?.wrap!==!1,d=[],p=null,I=1;for(;!c.done;){let i=f(I);p=p??i.width,lD(i,p,I,h);let n=h?i.height:1/0,a=ld(c.next(n)),o=I-1,s=u(t(I),a),l={...e,box:g,props:0===o?e.props:eo("bookmark",e.props),children:s};d.push(sN(l,r,A)),I+=1}return d})(e,e=>({pageNumber:o+e,totalPages:a?.totalPages,subPageNumber:e,subPageTotalPages:a?.subTotals[n]}),t);A.push(s.length),r+=s.length,i.push(...s)}),{root:{...e,children:i},subTotals:A}},lS=((...e)=>async(t,...r)=>{let A=t;for(let t=e.length-1;t>=0;t-=1)A=await e[t](A,...r);return A})(e=>aJ(e),e=>{if(!e.children)return e;let t=e.children.map(oo);return Object.assign({},e,{children:t})},a1,(e,t)=>e.children.some(e=>e.props?.experimentalPagination||e.props?.layout)?((e,t)=>{let r={totals:null,fontStore:t,yoga:e.yoga},A=lx(e,r);if(!e.children.some(e=>lo(e)||e.props?.layout))return A.root;let i={totalPages:A.root.children.length,subTotals:A.subTotals};return lx(e,{...r,totals:i}).root})(e,t):((e,t)=>{let r=[],A=1;for(let i=0;i<e.children.length;i+=1){let n=sz(e.children[i],A,t,e.yoga);A+=(n=sW(n)).length,r=r.concat(n)}return sU(r=r.map((...r)=>eo(["subPageNumber","subPageTotalPages"],((e,t,r,A,i)=>sJ({totalPages:i.length,pageNumber:A+1,subPageNumber:r.subPageNumber+1,subPageTotalPages:r.subPageTotalPages},r,e,t))(t,e.yoga,...r))),e)})(e,t),oR,on,s8,(e,t)=>{if(!e.children)return e;let r=e.children.map(r=>sM(r,t,e.yoga));return Object.assign({},e,{children:r})},aF,a1,oL,e=>{if(!e.children)return e;let t=e.children.map(s9);return Object.assign({},e,{children:t})},e=>{if(!e.children)return e;let t=e.children.map(sq);return Object.assign({},e,{children:t})},e=>{if(!e.children)return Object.assign({},e,{wasSplit:!1});let t=e.children.map(a4);return Object.assign({},e,{wasSplit:!1,children:t})},ln,e=>{let t=0,r=(e.children||[]).map(e=>({value:e,parent:null}));for(;r.length>0;){let e=r.shift();if(!e)break;let A=e.value,i=e.parent;if(A.props&&"bookmark"in A.props&&A.props.bookmark){let e=os(A.props.bookmark),r={ref:t++,parent:i?.ref,...e};A.props.bookmark=r,i=r}A.children&&A.children.forEach(e=>{r.push({value:e,parent:i})})}return e},e=>{let t=(e.children||[]).map(e=>{let t=e.props?.layout;t&&(e=>{let t=s5(e,{pageNumber:1},[sZ()]).reduce((e,t)=>e+s3(t),0);if(1!==t)throw Error(`[layout] A page layout must render its children exactly once (found ${t}).`)})(t);let r=s5(t,{pageNumber:1},(e.children||[]).map(s1));return{...e,children:r}});return{...e,children:t}},e=>{if(!e.children)return e;let t=e.children.map(oh);return Object.assign({},e,{children:t})},aG);var lR,lM,lN,lU,lH,lT,lL,lF,lO,lG,lP,lJ,lK,lW,lz,lY,lj,lq,lV,lX,lZ,l_=r(66748),l$=r(53226),l1=r(91661),l0=r(37506),l2=r.t(l0,2),l4={exports:{}},l5=function(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var r=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(t){var A=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(r,t,A.get?A:{enumerable:!0,get:function(){return e[t]}})}),r}(l2);l4.exports=function e(t){function r(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}
vendor: 6,072 bytes, line 13
13var A=G.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;A.hasOwnProperty("ReactCurrentDispatcher")||(A.ReactCurrentDispatcher={current:null}),A.hasOwnProperty("ReactCurrentBatchConfig")||(A.ReactCurrentBatchConfig={suspense:null});var i="function"==typeof Symbol&&Symbol.for,n=i?Symbol.for("react.element"):60103,a=i?Symbol.for("react.portal"):60106,o=i?Symbol.for("react.fragment"):60107,s=i?Symbol.for("react.strict_mode"):60108,l=i?Symbol.for("react.profiler"):60114,g=i?Symbol.for("react.provider"):60109,c=i?Symbol.for("react.context"):60110,u=i?Symbol.for("react.concurrent_mode"):60111,f=i?Symbol.for("react.forward_ref"):60112,h=i?Symbol.for("react.suspense"):60113,d=i?Symbol.for("react.suspense_list"):60120,p=i?Symbol.for("react.memo"):60115,I=i?Symbol.for("react.lazy"):60116,E="function"==typeof Symbol&&Symbol.iterator;function B(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=E&&e[E]||e["@@iterator"])?e:null}function C(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 o:return"Fragment";case a:return"Portal";case l:return"Profiler";case s:return"StrictMode";case h:return"Suspense";case d:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case c:return"Context.Consumer";case g:return"Context.Provider";case f:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case p:return C(e.type);case I:if(e=1===e._status?e._result:null)return C(e)}return null}function y(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do 0!=(1026&(t=e).effectTag)&&(r=t.return),e=t.return;while(e)}return 3===t.tag?r:null}function Q(e){if(y(e)!==e)throw Error(r(188))}function m(e){var t=e.alternate;if(!t){if(null===(t=y(e)))throw Error(r(188));return t!==e?null:e}for(var A=e,i=t;;){var n=A.return;if(null===n)break;var a=n.alternate;if(null===a){if(null!==(i=n.return)){A=i;continue}break}if(n.child===a.child){for(a=n.child;a;){if(a===A)return Q(n),e;if(a===i)return Q(n),t;a=a.sibling}throw Error(r(188))}if(A.return!==i.return)A=n,i=a;else{for(var o=!1,s=n.child;s;){if(s===A){o=!0,A=n,i=a;break}if(s===i){o=!0,i=n,A=a;break}s=s.sibling}if(!o){for(s=a.child;s;){if(s===A){o=!0,A=a,i=n;break}if(s===i){o=!0,i=a,A=n;break}s=s.sibling}if(!o)throw Error(r(189))}}if(A.alternate!==i)throw Error(r(190))}if(3!==A.tag)throw Error(r(188));return A.stateNode.current===A?e:t}function w(e){if(!(e=m(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 b=t.getPublicInstance,v=t.getRootHostContext,k=t.getChildHostContext,D=t.prepareForCommit,x=t.resetAfterCommit,S=t.createInstance,R=t.appendInitialChild,M=t.finalizeInitialChildren,N=t.prepareUpdate,U=t.shouldSetTextContent,H=t.createTextInstance,T=t.noTimeout,L=t.appendChild,F=t.appendChildToContainer,O=t.commitTextUpdate,P=t.commitUpdate,J=t.insertBefore,K=t.removeChild,W=t.removeChildFromContainer,z=t.resetTextContent,Y=/^(.*)[\\\/]/;function j(e){var t="";do{switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var r="";break;default:var A=e._debugOwner,i=e._debugSource,n=C(e.type);r=null,A&&(r=C(A.type)),A=n,n="",i?n=" (at "+i.fileName.replace(Y,"")+":"+i.lineNumber+")":r&&(n=" (created by "+r+")"),r="\n in "+(A||"Unknown")+n}t+=r,e=e.return}while(e);return t}var q=[],V=-1;function X(e){0>V||(e.current=q[V],q[V]=null,V--)}function Z(e,t){q[++V]=e.current,e.current=t}var _={},$={current:_},ee={current:!1},et=_;function er(e,t){var r=e.type.contextTypes;if(!r)return _;var A=e.stateNode;if(A&&A.__reactInternalMemoizedUnmaskedChildContext===t)return A.__reactInternalMemoizedMaskedChildContext;var i,n={};for(i in r)n[i]=t[i];return A&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=n),n}function eA(e){return null!=(e=e.childContextTypes)}function ei(e){X(ee),X($)}function en(e){X(ee),X($)}function ea(e,t,A){if($.current!==_)throw Error(r(168));Z($,t),Z(ee,A)}function eo(e,t,A){var i=e.stateNode;if(e=t.childContextTypes,"function"!=typeof i.getChildContext)return A;for(var n in i=i.getChildContext())if(!(n in e))throw Error(r(108,C(t)||"Unknown",n));return l1({},A,{},i)}function es(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||_,et=$.current,Z($,t),Z(ee,ee.current),!0}function el(e,t,A){var i=e.stateNode;if(!i)throw Error(r(169));A?(i.__reactInternalMemoizedMergedChildContext=t=eo(e,t,et),X(ee),X($),Z($,t)):X(ee),Z(ee,A)}var eg=l5.unstable_runWithPriority,ec=l5.unstable_scheduleCallback,eu=l5.unstable_cancelCallback,ef=l5.unstable_shouldYield,eh=l5.unstable_requestPaint,ed=l5.unstable_now,ep=l5.unstable_getCurrentPriorityLevel,eI=l5.unstable_ImmediatePriority,eE=l5.unstable_UserBlockingPriority,eB=l5.unstable_NormalPriority,eC=l5.unstable_LowPriority,ey=l5.unstable_IdlePriority,eQ={},em=void 0!==eh?eh:function(){},ew=null,eb=null,ev=!1,ek=ed(),eD=1e4>ek?ed:function(){return ed()-ek};function ex(){switch(ep()){case eI:return 99;case eE:return 98;case eB:return 97;case eC:return 96;case ey:return 95;default:throw Error(r(332))}}function eS(e){switch(e){case 99:return eI;case 98:return eE;case 97:return eB;case 96:return eC;case 95:return ey;default:throw Error(r(332))}}function eR(e,t){return eg(e=eS(e),t)}function eM(e){return null===ew?(ew=[e],eb=ec(eI,eU)):ew.push(e),eQ}function eN(){if(null!==eb){var e=eb;eb=null,eu(e)}eU()}function eU(){if(!ev&&null!==ew){ev=!0;var e=0;try{var t=ew;eR(99,function(){for(;e<t.length;e++){var r=t[e];do r=r(!0);while(null!==r)}}),ew=null}catch(t){throw null!==ew&&(ew=ew.slice(e+1)),ec(eI,eN),t}finally{ev=!1}}}var eH=3;function eT(e,t,r){return 0x3ffffffd-(1+((0x3ffffffd-e+t/10)/(r/=10)|0))*r}var eL="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},eF=Object.prototype.hasOwnProperty;function eO(e,t){if(eL(e,t))return!0;
13if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),A=Object.keys(t);if(r.length!==A.length)return!1;for(A=0;A<r.length;A++)if(!eF.call(t,r[A])||!eL(e[r[A]],t[r[A]]))return!1;return!0}function eG(e,t){if(e&&e.defaultProps)for(var r in t=l1({},t),e=e.defaultProps)void 0===t[r]&&(t[r]=e[r]);return t}var eP={current:null},eJ=null,eK=null,eW=null;function ez(){eW=eK=eJ=null}function eY(e,t){var r=e.type._context;Z(eP,r._currentValue2),r._currentValue2=t}function ej(e){var t=eP.current;X(eP),(e=e.type._context)._currentValue2=t}function eq(e,t){for(;null!==e;){var r=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==r&&r.childExpirationTime<t&&(r.childExpirationTime=t);else{if(!(null!==r&&r.childExpirationTime<t))break;r.childExpirationTime=t}e=e.return}}function eV(e,t){eJ=e,eW=eK=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(t7=!0),e.firstContext=null)}function eX(e,t){if(eW!==e&&!1!==t&&0!==t)if("number"==typeof t&&0x3fffffff!==t||(eW=e,t=0x3fffffff),t={context:e,observedBits:t,next:null},null===eK){if(null===eJ)throw Error(r(308));eK=t,eJ.dependencies={expirationTime:0,firstContext:t,responders:null}}else eK=eK.next=t;return e._currentValue2}var eZ=!1;function e_(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function e$(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function e1(e,t){return{expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function e0(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function e2(e,t){var r=e.alternate;if(null===r){var A=e.updateQueue,i=null;null===A&&(A=e.updateQueue=e_(e.memoizedState))}else A=e.updateQueue,i=r.updateQueue,null===A?null===i?(A=e.updateQueue=e_(e.memoizedState),i=r.updateQueue=e_(r.memoizedState)):A=e.updateQueue=e$(i):null===i&&(i=r.updateQueue=e$(A));null===i||A===i?e0(A,t):null===A.lastUpdate||null===i.lastUpdate?(e0(A,t),e0(i,t)):(e0(A,t),i.lastUpdate=t)}function e4(e,t){var r=e.updateQueue;null===(r=null===r?e.updateQueue=e_(e.memoizedState):e5(e,r)).lastCapturedUpdate?r.firstCapturedUpdate=r.lastCapturedUpdate=t:(r.lastCapturedUpdate.next=t,r.lastCapturedUpdate=t)}function e5(e,t){var r=e.alternate;return null!==r&&t===r.updateQueue&&(t=e.updateQueue=e$(t)),t}function e3(e,t,r,A,i,n){switch(r.tag){case 1:return"function"==typeof(e=r.payload)?e.call(n,A,i):e;case 3:e.effectTag=-4097&e.effectTag|64;case 0:if(null==(i="function"==typeof(e=r.payload)?e.call(n,A,i):e))break;return l1({},A,i);case 2:eZ=!0}return A}function e6(e,t,r,A,i){eZ=!1;for(var n=(t=e5(e,t)).baseState,a=null,o=0,s=t.firstUpdate,l=n;null!==s;){var g=s.expirationTime;g<i?(null===a&&(a=s,n=l),o<g&&(o=g)):(Ag(g,s.suspenseConfig),l=e3(e,0,s,l,r,A),null!==s.callback&&(e.effectTag|=32,s.nextEffect=null,null===t.lastEffect?t.firstEffect=t.lastEffect=s:(t.lastEffect.nextEffect=s,t.lastEffect=s))),s=s.next}for(g=null,s=t.firstCapturedUpdate;null!==s;){var c=s.expirationTime;c<i?(null===g&&(g=s,null===a&&(n=l)),o<c&&(o=c)):(l=e3(e,0,s,l,r,A),null!==s.callback&&(e.effectTag|=32,s.nextEffect=null,null===t.lastCapturedEffect?t.firstCapturedEffect=t.lastCapturedEffect=s:(t.lastCapturedEffect.nextEffect=s,t.lastCapturedEffect=s))),s=s.next}null===a&&(t.lastUpdate=null),null===g?t.lastCapturedUpdate=null:e.effectTag|=32,null===a&&null===g&&(n=l),t.baseState=n,t.firstUpdate=a,t.firstCapturedUpdate=g,Ac(o),e.expirationTime=o,e.memoizedState=l}function e8(e,t,r){null!==t.firstCapturedUpdate&&(null!==t.lastUpdate&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null),e9(t.firstEffect,r),t.firstEffect=t.lastEffect=null,e9(t.firstCapturedEffect,r),t.firstCapturedEffect=t.lastCapturedEffect=null}function e9(e,t){for(;null!==e;){var A=e.callback;if(null!==A){if(e.callback=null,"function"!=typeof A)throw Error(r(191,A));A.call(t)}e=e.nextEffect}}var e7=A.ReactCurrentBatchConfig,te=(new G.Component).refs;function tt(e,t,r,A){r=null==(r=r(A,t=e.memoizedState))?t:l1({},t,r),e.memoizedState=r,null!==(A=e.updateQueue)&&0===e.expirationTime&&(A.baseState=r)}var tr={isMounted:function(e){return!!(e=e._reactInternalFiber)&&y(e)===e},enqueueSetState:function(e,t,r){e=e._reactInternalFiber;var A=r9(),i=e7.suspense;(i=e1(A=r7(A,e,i),i)).payload=t,null!=r&&(i.callback=r),e2(e,i),Ae(e,A)},enqueueReplaceState:function(e,t,r){e=e._reactInternalFiber;var A=r9(),i=e7.suspense;(i=e1(A=r7(A,e,i),i)).tag=1,i.payload=t,null!=r&&(i.callback=r),e2(e,i),Ae(e,A)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var r=r9(),A=e7.suspense;(A=e1(r=r7(r,e,A),A)).tag=2,null!=t&&(A.callback=t),e2(e,A),Ae(e,r)}};function tA(e,t,r,A,i,n,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(A,n,a):!(t.prototype&&t.prototype.isPureReactComponent&&eO(r,A)&&eO(i,n))}function ti(e,t,r){var A=!1,i=_,n=t.contextType;return"object"==typeof n&&null!==n?n=eX(n):(i=eA(t)?et:$.current,n=(A=null!=(A=t.contextTypes))?er(e,i
vendor: 5,690 bytes, line 13
13):_),t=new t(r,n),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=tr,e.stateNode=t,t._reactInternalFiber=e,A&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=n),t}function tn(e,t,r,A){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(r,A),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(r,A),t.state!==e&&tr.enqueueReplaceState(t,t.state,null)}function ta(e,t,r,A){var i=e.stateNode;i.props=r,i.state=e.memoizedState,i.refs=te;var n=t.contextType;"object"==typeof n&&null!==n?i.context=eX(n):i.context=er(e,n=eA(t)?et:$.current),null!==(n=e.updateQueue)&&(e6(e,n,r,i,A),i.state=e.memoizedState),"function"==typeof(n=t.getDerivedStateFromProps)&&(tt(e,t,n,r),i.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof i.getSnapshotBeforeUpdate||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||(t=i.state,"function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&tr.enqueueReplaceState(i,i.state,null),null!==(n=e.updateQueue)&&(e6(e,n,r,i,A),i.state=e.memoizedState)),"function"==typeof i.componentDidMount&&(e.effectTag|=4)}var to=Array.isArray;function ts(e,t,A){if(null!==(e=A.ref)&&"function"!=typeof e&&"object"!=typeof e){if(A._owner){if(A=A._owner){if(1!==A.tag)throw Error(r(309));var i=A.stateNode}if(!i)throw Error(r(147,e));var n=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===n?t.ref:((t=function(e){var t=i.refs;t===te&&(t=i.refs={}),null===e?delete t[n]:t[n]=e})._stringRef=n,t)}if("string"!=typeof e)throw Error(r(284));if(!A._owner)throw Error(r(290,e))}return e}function tl(e,t){if("textarea"!==e.type)throw Error(r(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,""))}function tg(e){function t(t,r){if(e){var A=t.lastEffect;null!==A?(A.nextEffect=r,t.lastEffect=r):t.firstEffect=t.lastEffect=r,r.nextEffect=null,r.effectTag=8}}function A(r,A){if(!e)return null;for(;null!==A;)t(r,A),A=A.sibling;return null}function i(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 s(e,t,r){return(e=AD(e,t)).index=0,e.sibling=null,e}function l(t,r,A){return t.index=A,e?null!==(A=t.alternate)?(A=A.index)<r?(t.effectTag=2,r):A:(t.effectTag=2,r):r}function g(t){return e&&null===t.alternate&&(t.effectTag=2),t}function c(e,t,r,A){return null===t||6!==t.tag?(t=AR(r,e.mode,A)).return=e:(t=s(t,r)).return=e,t}function u(e,t,r,A){return null!==t&&t.elementType===r.type?(A=s(t,r.props)).ref=ts(e,t,r):(A=Ax(r.type,r.key,r.props,null,e.mode,A)).ref=ts(e,t,r),A.return=e,A}function f(e,t,r,A){return null===t||4!==t.tag||t.stateNode.containerInfo!==r.containerInfo||t.stateNode.implementation!==r.implementation?(t=AM(r,e.mode,A)).return=e:(t=s(t,r.children||[])).return=e,t}function h(e,t,r,A,i){return null===t||7!==t.tag?(t=AS(r,e.mode,A,i)).return=e:(t=s(t,r)).return=e,t}function d(e,t,r){if("string"==typeof t||"number"==typeof t)return(t=AR(""+t,e.mode,r)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case n:return(r=Ax(t.type,t.key,t.props,null,e.mode,r)).ref=ts(e,null,t),r.return=e,r;case a:return(t=AM(t,e.mode,r)).return=e,t}if(to(t)||B(t))return(t=AS(t,e.mode,r,null)).return=e,t;tl(e,t)}return null}function p(e,t,r,A){var i=null!==t?t.key:null;if("string"==typeof r||"number"==typeof r)return null!==i?null:c(e,t,""+r,A);if("object"==typeof r&&null!==r){switch(r.$$typeof){case n:return r.key===i?r.type===o?h(e,t,r.props.children,A,i):u(e,t,r,A):null;case a:return r.key===i?f(e,t,r,A):null}if(to(r)||B(r))return null!==i?null:h(e,t,r,A,null);tl(e,r)}return null}function I(e,t,r,A,i){if("string"==typeof A||"number"==typeof A)return c(t,e=e.get(r)||null,""+A,i);if("object"==typeof A&&null!==A){switch(A.$$typeof){case n:return e=e.get(null===A.key?r:A.key)||null,A.type===o?h(t,e,A.props.children,i,A.key):u(t,e,A,i);case a:return f(t,e=e.get(null===A.key?r:A.key)||null,A,i)}if(to(A)||B(A))return h(t,e=e.get(r)||null,A,i,null);tl(t,A)}return null}return function(c,u,f,h){var E="object"==typeof f&&null!==f&&f.type===o&&null===f.key;E&&(f=f.props.children);var C="object"==typeof f&&null!==f;if(C)switch(f.$$typeof){case n:t:{for(C=f.key,E=u;null!==E;){if(E.key===C){if(7===E.tag?f.type===o:E.elementType===f.type){A(c,E.sibling),(u=s(E,f.type===o?f.props.children:f.props)).ref=ts(c,E,f),u.return=c,c=u;break t}A(c,E);break}t(c,E),E=E.sibling}f.type===o?((u=AS(f.props.children,c.mode,h,f.key)).return=c,c=u):((h=Ax(f.type,f.key,f.props,null,c.mode,h)).ref=ts(c,u,f),h.return=c,c=h)}return g(c);case a:t:{for(E=f.key;null!==u;){if(u.key===E){if(4===u.tag&&u.stateNode.containerInfo===f.containerInfo&&u.stateNode.implementation===f.implementation){A(c,u.sibling),(u=s(u,f.children||[])).return=c,c=u;break t}A(c,u);break}t(c,u),u=u.sibling}(u=AM(f,c.mode,h)).return=c,c=u}return g(c)}if("string"==typeof f||"number"==typeof f)return f=""+f,null!==u&&6===u.tag?(A(c,u.sibling),(u=s(u,f)).return=c):(A(c,u),(u=AR(f,c.mode,h)).return=c),g(c=u);if(to(f))return function(r,n,a,o){for(var s=null,g=null,c=n,u=n=0,f=null;null!==c&&u<a.length;u++){c.index>u?(f=c,c=null):f=c.sibling;var h=p(r,c,a[u],o);if(null===h){null===c&&(c=f);break}e&&c&&null===h.alternate&&t(r,c),n=l(h,n,u),null===g?s=h:g.sibling=h,g=h,c=f}if(u===a.length)return A(r,c),s;if(null===c){for(;u<a.length;u++)null!==(c=d(r,a[u],o))&&(n=l(c,n,u),null===g?s=c:g.sibling=c,g=c);return s}for(c=i(r,c);u<a.length;
13u++)null!==(f=I(c,r,u,a[u],o))&&(e&&null!==f.alternate&&c.delete(null===f.key?u:f.key),n=l(f,n,u),null===g?s=f:g.sibling=f,g=f);return e&&c.forEach(function(e){return t(r,e)}),s}(c,u,f,h);if(B(f))return function(n,a,o,s){var g=B(o);if("function"!=typeof g)throw Error(r(150));if(null==(o=g.call(o)))throw Error(r(151));for(var c=g=null,u=a,f=a=0,h=null,E=o.next();null!==u&&!E.done;f++,E=o.next()){u.index>f?(h=u,u=null):h=u.sibling;var C=p(n,u,E.value,s);if(null===C){null===u&&(u=h);break}e&&u&&null===C.alternate&&t(n,u),a=l(C,a,f),null===c?g=C:c.sibling=C,c=C,u=h}if(E.done)return A(n,u),g;if(null===u){for(;!E.done;f++,E=o.next())null!==(E=d(n,E.value,s))&&(a=l(E,a,f),null===c?g=E:c.sibling=E,c=E);return g}for(u=i(n,u);!E.done;f++,E=o.next())null!==(E=I(u,n,f,E.value,s))&&(e&&null!==E.alternate&&u.delete(null===E.key?f:E.key),a=l(E,a,f),null===c?g=E:c.sibling=E,c=E);return e&&u.forEach(function(e){return t(n,e)}),g}(c,u,f,h);if(C&&tl(c,f),void 0===f&&!E)switch(c.tag){case 1:case 0:throw Error(r(152,(c=c.type).displayName||c.name||"Component"))}return A(c,u)}}var tc=tg(!0),tu=tg(!1),tf={},th={current:tf},td={current:tf},tp={current:tf};function tI(e){if(e===tf)throw Error(r(174));return e}function tE(e,t){Z(tp,t),Z(td,e),Z(th,tf),t=v(t),X(th),Z(th,t)}function tB(e){X(th),X(td),X(tp)}function tC(e){var t=tI(tp.current),r=tI(th.current);r!==(t=k(r,e.type,t))&&(Z(td,e),Z(th,t))}function ty(e){td.current===e&&(X(th),X(td))}var tQ={current:0};function tm(e){for(var t=e;null!==t;){if(13===t.tag){var r=t.memoizedState;if(null!==r&&(null===(r=r.dehydrated)||(null)(r)||(null)(r)))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.effectTag))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function tw(e,t){return{responder:e,props:t}}var tb=A.ReactCurrentDispatcher,tv=A.ReactCurrentBatchConfig,tk=0,tD=null,tx=null,tS=null,tR=null,tM=null,tN=null,tU=0,tH=null,tT=0,tL=!1,tF=null,tO=0;function tG(){throw Error(r(321))}function tP(e,t){if(null===t)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!eL(e[r],t[r]))return!1;return!0}function tJ(e,t,A,i,n,a){if(tk=a,tD=t,tb.current=null===(tS=null!==e?e.memoizedState:null)?t6:t8,t=A(i,n),tL){do tL=!1,tO+=1,tS=null!==e?e.memoizedState:null,tN=tR,tH=tM=tx=null,tb.current=t8,t=A(i,n);while(tL);tF=null,tO=0}if(tb.current=t3,(e=tD).memoizedState=tR,e.expirationTime=tU,e.updateQueue=tH,e.effectTag|=tT,e=null!==tx&&null!==tx.next,tk=0,tN=tM=tR=tS=tx=tD=null,tU=0,tH=null,tT=0,e)throw Error(r(300));return t}function tK(){tb.current=t3,tk=0,tN=tM=tR=tS=tx=tD=null,tU=0,tH=null,tT=0,tL=!1,tF=null,tO=0}function tW(){var e={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return null===tM?tR=tM=e:tM=tM.next=e,tM}function tz(){if(null!==tN)tN=(tM=tN).next,tS=null!==(tx=tS)?tx.next:null;else{if(null===tS)throw Error(r(310));var e={memoizedState:(tx=tS).memoizedState,baseState:tx.baseState,queue:tx.queue,baseUpdate:tx.baseUpdate,next:null};
13tM=null===tM?tR=e:tM.next=e,tS=tx.next}return tM}function tY(e,t){return"function"==typeof t?t(e):t}function tj(e){var t=tz(),A=t.queue;if(null===A)throw Error(r(311));if(A.lastRenderedReducer=e,0<tO){var i=A.dispatch;if(null!==tF){var n=tF.get(A);if(void 0!==n){tF.delete(A);var a=t.memoizedState;do a=e(a,n.action),n=n.next;while(null!==n);return eL(a,t.memoizedState)||(t7=!0),t.memoizedState=a,t.baseUpdate===A.last&&(t.baseState=a),A.lastRenderedState=a,[a,i]}}return[t.memoizedState,i]}i=A.last;var o=t.baseUpdate;if(a=t.baseState,null!==o?(null!==i&&(i.next=null),i=o.next):i=null!==i?i.next:null,null!==i){var s=n=null,l=i,g=!1;do{var c=l.expirationTime;c<tk?(g||(g=!0,s=o,n=a),c>tU&&Ac(tU=c)):(Ag(c,l.suspenseConfig),a=l.eagerReducer===e?l.eagerState:e(a,l.action)),o=l,l=l.next}while(null!==l&&l!==i);g||(s=o,n=a),eL(a,t.memoizedState)||(t7=!0),t.memoizedState=a,t.baseUpdate=s,t.baseState=n,A.lastRenderedState=a}return[t.memoizedState,A.dispatch]}function tq(e){var t=tW();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={last:null,dispatch:null,lastRenderedReducer:tY,lastRenderedState:e}).dispatch=t5.bind(null,tD,e),[t.memoizedState,e]}function tV(e,t,r,A){return e={tag:e,create:t,destroy:r,deps:A,next:null},null===tH?(tH={lastEffect:null}).lastEffect=e.next=e:null===(t=tH.lastEffect)?tH.lastEffect=e.next=e:(r=t.next,t.next=e,e.next=r,tH.lastEffect=e),e}function tX(e,t,r,A){var i=tW();tT|=e,i.memoizedState=tV(t,r,void 0,void 0===A?null:A)}function tZ(e,t,r,A){var i=tz();A=void 0===A?null:A;var n=void 0;if(null!==tx){var a=tx.memoizedState;if(n=a.destroy,null!==A&&tP(A,a.deps))return void tV(0,r,n,A)}tT|=e,i.memoizedState=tV(t,r,n,A)}function t_(e,t){return tX(516,192,e,t)}function t$(e,t){return tZ(516,192,e,t)}function t1(e,t){return"function"==typeof t?(t(e=e()),function(){t(null)}):null!=t?(t.current=e=e(),function(){t.current=null}):void 0}function t0(){}function t2(e,t){return tW().memoizedState=[e,void 0===t?null:t],e}function t4(e,t){var r=tz();t=void 0===t?null:t;var A=r.memoizedState;return null!==A&&null!==t&&tP(t,A[1])?A[0]:(r.memoizedState=[e,t],e)}function t5(e,t,A){if(!(25>tO))throw Error(r(301));var i=e.alternate;if(e===tD||null!==i&&i===tD)if(tL=!0,e={expirationTime:tk,suspenseConfig:null,action:A,eagerReducer:null,eagerState:null,next:null},null===tF&&(tF=new Map),void 0===(A=tF.get(t)))tF.set(t,e);else{for(t=A;null!==t.next;)t=t.next;t.next=e}else{var n=r9(),a=e7.suspense;a={expirationTime:n=r7(n,e,a),suspenseConfig:a,action:A,eagerReducer:null,eagerState:null,next:null};var o=t.last;if(null===o)a.next=a;else{var s=o.next;null!==s&&(a.next=s),o.next=a}if(t.last=a,0===e.expirationTime&&(null===i||0===i.expirationTime)&&null!==(i=t.lastRenderedReducer))try{var l=t.lastRenderedState,g=i(l,A);if(a.eagerReducer=i,a.eagerState=g,eL(g,l))return}catch(e){}Ae(e,n)}}var t3={readContext:eX,useCallback:tG,useContext:tG,useEffect:tG,useImperativeHandle:tG,useLayoutEffect:tG,useMemo:tG,useReducer:tG,useRef:tG,useState:tG,useDebugValue:tG,useResponder:tG,useDeferredValue:tG,useTransition:tG},t6={readContext:eX,useCallback:t2,useContext:eX,useEffect:t_,useImperativeHandle:function(e,t,r){return r=null!=r?r.concat([e]):null,tX(4,36,t1.bind(null,t,e),r)},useLayoutEffect:function(e,t){return tX(4,36,e,t)},useMemo:function(e,t){return t=void 0===t?null:t,tW().memoizedState=[e=e(),t],e},useReducer:function(e,t,r){var A=tW();return A.memoizedState=A.baseState=t=void 0!==r?r(t):t,e=(e=A.queue={last:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=t5.bind(null,tD,e),[A.memoizedState,e]},useRef:function(e){return e={current:e},tW().memoizedState=e},useState:tq,useDebugValue:t0,useResponder:tw,useDeferredValue:function(e,t){var r=tq(e),A=r[0],i=r[1];return t_(function(){l5.unstable_next(function(){var r=tv.suspense;tv.suspense=void 0===t?null:t;try{i(e)}finally{tv.suspense=r}})},[e,t]),A},useTransition:function(e){var t=tq(!1),r=t[0],A=t[1];return[t2(function(t){A(!0),l5.unstable_next(function(){var r=tv.suspense;tv.suspense=void 0===e?null:e;try{A(!1),t()}finally{tv.suspense=r}})},[e,r]),r]}},t8={readContext:eX,useCallback:t4,useContext:eX,useEffect:t$,useImperativeHandle:function(e,t,r){return r=null!=r?r.concat([e]):null,tZ(4,36,t1.bind(null,t,e),r)},useLayoutEffect:function(e,t){return tZ(4,36,e,t)},useMemo:function(e,t){var r=tz();t=void 0===t?null:t;var A=r.memoizedState;return null!==A&&null!==t&&tP(t,A[1])?A[0]:(r.memoizedState=[e=e(),t],e)}
vendor: 8,982 bytes, line 13
13,useReducer:tj,useRef:function(){return tz().memoizedState},useState:function(e){return tj(tY)},useDebugValue:t0,useResponder:tw,useDeferredValue:function(e,t){var r=tj(tY),A=r[0],i=r[1];return t$(function(){l5.unstable_next(function(){var r=tv.suspense;tv.suspense=void 0===t?null:t;try{i(e)}finally{tv.suspense=r}})},[e,t]),A},useTransition:function(e){var t=tj(tY),r=t[0],A=t[1];return[t4(function(t){A(!0),l5.unstable_next(function(){var r=tv.suspense;tv.suspense=void 0===e?null:e;try{A(!1),t()}finally{tv.suspense=r}})},[e,r]),r]}},t9=A.ReactCurrentOwner,t7=!1;function re(e,t,r,A){t.child=null===e?tu(t,null,r,A):tc(t,e.child,r,A)}function rt(e,t,r,A,i){r=r.render;var n=t.ref;return eV(t,i),A=tJ(e,t,r,A,n,i),null===e||t7?(t.effectTag|=1,re(e,t,A,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),rE(e,t,i))}function rr(e,t,r,A,i,n){if(null===e){var a=r.type;return"function"!=typeof a||Ak(a)||void 0!==a.defaultProps||null!==r.compare||void 0!==r.defaultProps?((e=Ax(r.type,null,A,null,t.mode,n)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,rA(e,t,a,A,i,n))}return a=e.child,i<n&&(i=a.memoizedProps,(r=null!==(r=r.compare)?r:eO)(i,A)&&e.ref===t.ref)?rE(e,t,n):(t.effectTag|=1,(e=AD(a,A)).ref=t.ref,e.return=t,t.child=e)}function rA(e,t,r,A,i,n){return null!==e&&eO(e.memoizedProps,A)&&e.ref===t.ref&&(t7=!1,i<n)?rE(e,t,n):rn(e,t,r,A,n)}function ri(e,t){var r=t.ref;(null===e&&null!==r||null!==e&&e.ref!==r)&&(t.effectTag|=128)}function rn(e,t,r,A,i){var n=eA(r)?et:$.current;return n=er(t,n),eV(t,i),r=tJ(e,t,r,A,n,i),null===e||t7?(t.effectTag|=1,re(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),rE(e,t,i))}function ra(e,t,r,A,i){if(eA(r)){var n=!0;es(t)}else n=!1;if(eV(t,i),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),ti(t,r,A),ta(t,r,A,i),A=!0;else if(null===e){var a=t.stateNode,o=t.memoizedProps;a.props=o;var s=a.context,l=r.contextType;l="object"==typeof l&&null!==l?eX(l):er(t,l=eA(r)?et:$.current);var g=r.getDerivedStateFromProps,c="function"==typeof g||"function"==typeof a.getSnapshotBeforeUpdate;c||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(o!==A||s!==l)&&tn(t,a,A,l),eZ=!1;var u=t.memoizedState;s=a.state=u;var f=t.updateQueue;null!==f&&(e6(t,f,A,a,i),s=t.memoizedState),o!==A||u!==s||ee.current||eZ?("function"==typeof g&&(tt(t,r,g,A),s=t.memoizedState),(o=eZ||tA(t,r,o,A,u,s,l))?(c||"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.effectTag|=4)):("function"==typeof a.componentDidMount&&(t.effectTag|=4),t.memoizedProps=A,t.memoizedState=s),a.props=A,a.state=s,a.context=l,A=o):("function"==typeof a.componentDidMount&&(t.effectTag|=4),A=!1)}else a=t.stateNode,o=t.memoizedProps,a.props=t.type===t.elementType?o:eG(t.type,o),s=a.context,l="object"==typeof(l=r.contextType)&&null!==l?eX(l):er(t,l=eA(r)?et:$.current),(c="function"==typeof(g=r.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(o!==A||s!==l)&&tn(t,a,A,l),eZ=!1,s=t.memoizedState,u=a.state=s,null!==(f=t.updateQueue)&&(e6(t,f,A,a,i),u=t.memoizedState),o!==A||s!==u||ee.current||eZ?("function"==typeof g&&(tt(t,r,g,A),u=t.memoizedState),(g=eZ||tA(t,r,o,A,s,u,l))?(c||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(A,u,l),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(A,u,l)),"function"==typeof a.componentDidUpdate&&(t.effectTag|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof a.componentDidUpdate||o===e.memoizedProps&&s===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||o===e.memoizedProps&&s===e.memoizedState||(t.effectTag|=256),t.memoizedProps=A,t.memoizedState=u),a.props=A,a.state=u,a.context=l,A=g):("function"!=typeof a.componentDidUpdate||o===e.memoizedProps&&s===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||o===e.memoizedProps&&s===e.memoizedState||(t.effectTag|=256),A=!1);return ro(e,t,r,A,n,i)}function ro(e,t,r,A,i,n){ri(e,t);var a=0!=(64&t.effectTag);if(!A&&!a)return i&&el(t,r,!1),rE(e,t,n);A=t.stateNode,t9.current=t;var o=a&&"function"!=typeof r.getDerivedStateFromError?null:A.render();return t.effectTag|=1,null!==e&&a?(t.child=tc(t,e.child,null,n),t.child=tc(t,null,o,n)):re(e,t,o,n),t.memoizedState=A.state,i&&el(t,r,!0),t.child}function rs(e){var t=e.stateNode;t.pendingContext?ea(0,t.pendingContext,t.pendingContext!==t.context):t.context&&ea(0,t.context,!1),tE(e,t.containerInfo)}var rl,rg,rc,ru,rf={dehydrated:null,retryTime:0};function rh(e,t,r){var A,i=t.mode,n=t.pendingProps,a=tQ.current,o=!1;if((A=0!=(64&t.effectTag))||(A=0!=(2&a)&&(null===e||null!==e.memoizedState)),A?(o=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===n.fallback||!0===n.unstable_avoidThisFallback||(a|=1),Z(tQ,1&a),null===e){if(n.fallback,o){if(o=n.fallback,(n=AS(null,i,0,null)).return=t,0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,n.child=e;null!==e;)e.return=n,e=e.sibling;return(r=AS(o,i,r,null)).return=t,n.sibling=r,t.memoizedState=rf,t.child=n,r}return i=n.children,t.memoizedState=null,t.child=tu(t,null,i,r)}if(null!==e.memoizedState){if(i=(e=e.child).sibling,o){if(n=n.fallback,(r=AD(e,e.pendingProps)).return=t,0==(2&t.mode)&&(o=null!==t.memoizedState?t.child.child:t.child)!==e.child)for(r.child=o;null!==o;)o.return=r,o=o.sibling;return(i=AD(i,n,i.expirationTime)).return=t,r.sibling=i,r.childExpirationTime=0,t.memoizedState=rf,t.child=r,i}return r=tc(t,e.child,n.children,r),t.memoizedState=null,t.child=r}if(e=e.child,o){if(o=n.fallback,(n=AS(null,i,0,null)).return=t,n.child=e,null!==e&&(e.return=n),0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,n.child=e;null!==e;)e.return=n,e=e.sibling;return(r=AS(o,i,r,null)).return=t,n.sibling=r,r.effectTag|=2,n.childExpirationTime=0,t.memoizedState=rf,t.child=n,r}return t.memoizedState=null,t.child=tc(t,e,n.children,r)}function rd(e,t){e.expirationTime<t&&(e.expirationTime=t);var r=e.alternate;null!==r&&r.expirationTime<t&&(r.expirationTime=t),eq(e.return,t)}function rp(e,t,r,A,i,n){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,last:A,tail:r,tailExpiration:0,tailMode:i,lastEffect:n}:(a.isBackwards=t,a.rendering=null,a.last=A,a.tail=r,a.tailExpiration=0,a.tailMode=i,a.lastEffect=n)}function rI(e,t,r){var A=t.pendingProps,i=A.revealOrder,n=A.tail;if(re(e,t,A.children,r),0!=(2&(A=tQ.current)))A=1&A|2,t.effectTag|=64;else{if(null!==e&&0!=(64&e.effectTag))t:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&rd(e,r);else if(19===e.tag)rd(e,r);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break;for(;null===e.sibling;){if(null===e.return||e.return===t)break t;e=e.return}e.sibling.return=e.return,e=e.sibling}A&=1}if(Z(tQ,A),0==(2&t.mode))t.memoizedState=null;else switch(i){case"forwards":for(r=t.child,i=null;null!==r;)null!==(e=r.alternate)&&null===tm(e)&&(i=r),r=r.sibling;null===(r=i)?(i=t.child,t.child=null):(i=r.sibling,r.sibling=null),rp(t,!1,i,r,n,t.lastEffect);break;case"backwards":for(r=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===tm(e)){t.child=i;break}e=i.sibling,i.sibling=r,r=i,i=e}rp(t,!0,r,null,n,t.lastEffect);break;case"together":rp(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function rE(e,t,A){null!==e&&(t.dependencies=e.dependencies);var i=t.expirationTime;if(0!==i&&Ac(i),t.childExpirationTime<A)return null;if(null!==e&&t.child!==e.child)throw Error(r(153));if(null!==t.child){for(A=AD(e=t.child,e.pendingProps,e.expirationTime),t.child=A,A.return=t;null!==e.sibling;)e=e.sibling,(A=A.sibling=AD(e,e.pendingProps,e.expirationTime)).return=t;A.sibling=null}return t.child}function rB(e){e.effectTag|=4}function rC(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var A=null;null!==r;)null!==r.alternate&&(A=r),r=r.sibling;null===A?t||null===e.tail?e.tail=null:e.tail.sibling=null:A.sibling=null}}function ry(e,t){return{value:e,source:t,stack:j(t)}}rl=function(e,t){for(var r=t.child;null!==r;){if(5===r.tag||6===r.tag)R(e,r.stateNode);else if(4!==r.tag&&null!==r.child){r.child.return=r,r=r.child;continue}if(r===t)break;for(;null===r.sibling;){if(null===r.return||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}},rg=function(){}
13,rc=function(e,t,r,A,i){if((e=e.memoizedProps)!==A){var n=t.stateNode;(t.updateQueue=r=N(n,r,e,A,i,tI(th.current)))&&rB(t)}},ru=function(e,t,r,A){r!==A&&rB(t)};var rQ="function"==typeof WeakSet?WeakSet:Set;function rm(e,t){var r=t.source,A=t.stack;null===A&&null!==r&&(A=j(r)),null!==r&&C(r.type),t=t.value,null!==e&&1===e.tag&&C(e.type);try{console.error(t)}catch(e){setTimeout(function(){throw e})}}function rw(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){AC(e,t)}else t.current=null}function rb(e,t,r){if(null!==(r=null!==(r=r.updateQueue)?r.lastEffect:null)){var A=r=r.next;do{if(0!=(A.tag&e)){var i=A.destroy;A.destroy=void 0,void 0!==i&&i()}0!=(A.tag&t)&&(i=A.create,A.destroy=i()),A=A.next}while(A!==r)}}function rv(e,t,r){switch("function"==typeof Aw&&Aw(t),t.tag){case 0:case 11:case 14:case 15:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var A=e.next;eR(97<r?97:r,function(){var e=A;do{var r=e.destroy;if(void 0!==r)try{r()}catch(e){AC(t,e)}e=e.next}while(e!==A)})}break;case 1:rw(t),"function"==typeof(r=t.stateNode).componentWillUnmount&&function(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){AC(e,t)}}(t,r);break;case 5:rw(t);break;case 4:rx(e,t,r)}}function rk(e){return 5===e.tag||3===e.tag||4===e.tag}function rD(e){t:{for(var t=e.return;null!==t;){if(rk(t)){var A=t;break t}t=t.return}throw Error(r(160))}switch(t=A.stateNode,A.tag){case 5:var i=!1;break;case 3:case 4:t=t.containerInfo,i=!0;break;default:throw Error(r(161))}16&A.effectTag&&(z(t),A.effectTag&=-17);t:r:for(A=e;;){for(;null===A.sibling;){if(null===A.return||rk(A.return)){A=null;break t}A=A.return}for(A.sibling.return=A.return,A=A.sibling;5!==A.tag&&6!==A.tag&&18!==A.tag;){if(2&A.effectTag||null===A.child||4===A.tag)continue r;A.child.return=A,A=A.child}if(!(2&A.effectTag)){A=A.stateNode;break t}}for(var n=e;;){var a=5===n.tag||6===n.tag;if(a)a=a?n.stateNode:n.stateNode.instance,A?i?(null)(t,a,A):J(t,a,A):i?F(t,a):L(t,a);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function rx(e,t,A){for(var i,n,a=t,o=!1;;){if(!o){o=a.return;t:for(;;){if(null===o)throw Error(r(160));switch(i=o.stateNode,o.tag){case 5:n=!1;break t;case 3:case 4:i=i.containerInfo,n=!0;break t}o=o.return}o=!0}if(5===a.tag||6===a.tag)(function(e,t,r){for(var A=t;;)if(rv(e,A,r),null===A.child||4===A.tag){if(A===t)break;for(;null===A.sibling;){if(null===A.return||A.return===t)return;A=A.return}A.sibling.return=A.return,A=A.sibling}else A.child.return=A,A=A.child})(e,a,A),n?W(i,a.stateNode):K(i,a.stateNode);else if(4===a.tag){if(null!==a.child){i=a.stateNode.containerInfo,n=!0,a.child.return=a,a=a.child;continue}}else if(rv(e,a,A),null!==a.child){a.child.return=a,a=a.child;continue}if(a===t)break;for(;null===a.sibling;){if(null===a.return||a.return===t)return;4===(a=a.return).tag&&(o=!1)}a.sibling.return=a.return,a=a.sibling}}function rS(e,t){switch(t.tag){case 0:case 11:case 14:case 15:rb(4,8,t);break;case 1:case 3:case 12:case 17:case 20:case 21:break;case 5:var A=t.stateNode;if(null!=A){var i=t.memoizedProps;e=null!==e?e.memoizedProps:i;var n=t.type,a=t.updateQueue;t.updateQueue=null,null!==a&&P(A,a,n,e,i,t)}break;case 6:if(null===t.stateNode)throw Error(r(162));A=t.memoizedProps,O(t.stateNode,null!==e?e.memoizedProps:A,A);break;case 13:!function(e){var t=e;if(null===e.memoizedState)var r=!1;else r=!0,t=e.child,rX=eD();if(null!==t){t:if(e=t,1)for(t=e;;){if(5===t.tag){var A=t.stateNode;r?(null)(A):(null)(t.stateNode,t.memoizedProps)}else if(6===t.tag)A=t.stateNode,r?(null)(A):(null)(A,t.memoizedProps);else{if(13===t.tag&&null!==t.memoizedState&&null===t.memoizedState.dehydrated){(A=t.child.sibling).return=t,t=A;continue}if(null!==t.child){t.child.return=t,t=t.child;continue}}if(t===e)break t;for(;null===t.sibling;){if(null===t.return||t.return===e)break t;t=t.return}t.sibling.return=t.return,t=t.sibling}}}(t),rR(t);break;case 19:rR(t);break;default:throw Error(r(163))}}function rR(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var r=e.stateNode;null===r&&(r=e.stateNode=new rQ),t.forEach(function(t){var A=AQ.bind(null,e,t);r.has(t)||(r.add(t),t.then(A,A))})}}var rM="function"==typeof WeakMap?WeakMap:Map;function rN(e,t,r){(r=e1(r,null)).tag=3,r.payload={element:null};var A=t.value;return r.callback=function(){r_||(r_=!0,r$=A),rm(e,t)},r}function rU(e,t,r){(r=e1(r,null)).tag=3;var A=e.type.getDerivedStateFromError;if("function"==typeof A){var i=t.value;r.payload=function(){return rm(e,t),A(i)}}var n=e.stateNode;return null!==n&&"function"==typeof n.componentDidCatch&&(r.callback=function(){"function"!=typeof A&&(null===r1?r1=new Set([this]):r1.add(this),rm(e,t));var r=t.stack;this.componentDidCatch(t.value,{componentStack:null!==r?r:""})}),r}var rH,rT=Math.ceil,rL=A.ReactCurrentDispatcher,rF=A.ReactCurrentOwner,rO=0,rG=null,rP=null,rJ=0,rK=0,rW=null,rz=0x3fffffff,rY=0x3fffffff,rj=null,rq=0,rV=!1,rX=0,rZ=null,r_=!1,r$=null,r1=null,r0=!1,r2=null,r4=90,r5=null,r3=0,r6=null,r8=0;function r9(){return(48&rO)!=0?0x3ffffffd-(eD()/10|0):0!==r8?r8:r8=0x3ffffffd-(eD()/10|0)}function r7(e,t,A){if(0==(2&(t=t.mode)))return 0x3fffffff;var i=ex();if(0==(4&t))return 99===i?0x3fffffff:0x3ffffffe;if((16&rO)!=0)return rJ;if(null!==A)e=eT(e,0|A.timeoutMs||5e3,250);else switch(i){case 99:e=0x3fffffff;break;case 98:e=eT(e,150,100);break;case 97:case 96:e=eT(e,5e3,250);break;case 95:e=2;break;default:throw Error(r(326))}return null!==rG&&e===rJ&&--e,e}function Ae(e,t){if(50<r3)throw r3=0,r6=null,Error(r(185));if(null!==(e=At(e,t))){var A=ex();0x3fffffff===t?(8&rO)!=0&&(48&rO)==0?An(e):(AA(e),0===rO&&eN()):AA(e),(4&rO)==0||98!==A&&99!==A||(null===r5?r5=new Map([[e,t]]):(void 0===(A=r5.get(e))||A>t)&&r5.set(e,t))}}function At(e,t){e.expirationTime<t&&(e.expirationTime=t);var r=e.alternate;null!==r&&r.expirationTime<t&&(r.expirationTime=t);var A=e.return,i=null;if(null===A&&3===e.tag)i=e.stateNode;else for(;null!==A;){if(r=A.alternate,A.childExpirationTime<t&&(A.childExpirationTime=t),null!==r&&r.childExpirationTime<t&&(r.childExpirationTime=t),null===A.return&&3===A.tag){i=A.stateNode;break}A=A.return}
13return null!==i&&(rG===i&&(Ac(t),4===rK&&AH(i,rJ)),AT(i,t)),i}function Ar(e){var t=e.lastExpiredTime;return 0!==t?t:AU(e,t=e.firstPendingTime)?(t=e.lastPingedTime)>(e=e.nextKnownPendingLevel)?t:e:t}function AA(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=0x3fffffff,e.callbackPriority=99,e.callbackNode=eM(An.bind(null,e));else{var t=Ar(e),r=e.callbackNode;if(0===t)null!==r&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var A,i,n,a=r9();if(a=0x3fffffff===t?99:1===t||2===t?95:0>=(a=10*(0x3ffffffd-t)-10*(0x3ffffffd-a))?99:250>=a?98:5250>=a?97:95,null!==r){var o=e.callbackPriority;if(e.callbackExpirationTime===t&&o>=a)return;r!==eQ&&eu(r)}e.callbackExpirationTime=t,e.callbackPriority=a,t=0x3fffffff===t?eM(An.bind(null,e)):(A=a,i=Ai.bind(null,e),n={timeout:10*(0x3ffffffd-t)-eD()},ec(A=eS(A),i,n)),e.callbackNode=t}}}function Ai(e,t){if(r8=0,t)return AL(e,t=r9()),AA(e),null;var A=Ar(e);if(0!==A){if(t=e.callbackNode,(48&rO)!=0)throw Error(r(327));if(AI(),e===rG&&A===rJ||Ao(e,A),null!==rP){var i=rO;rO|=16;for(var n=Al();;)try{for(;null!==rP&&!ef();)rP=Au(rP);break}catch(t){As(e,t)}
13if(ez(),rO=i,rL.current=n,1===rK)throw t=rW,Ao(e,A),AH(e,A),AA(e),t;if(null===rP)switch(n=e.finishedWork=e.current.alternate,e.finishedExpirationTime=A,rG=null,i=rK){case 0:case 1:throw Error(r(345));case 2:AL(e,2<A?2:A);break;case 3:if(AH(e,A),A===(i=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=Ah(n)),0x3fffffff===rz&&10<(n=rX+500-eD())){if(rV){var a=e.lastPingedTime;if(0===a||a>=A){e.lastPingedTime=A,Ao(e,A);break}}if(0!==(a=Ar(e))&&a!==A)break;if(0!==i&&i!==A){e.lastPingedTime=i;break}e.timeoutHandle=(null)(Ad.bind(null,e),n);break}Ad(e);break;case 4:if(AH(e,A),A===(i=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=Ah(n)),rV&&(0===(n=e.lastPingedTime)||n>=A)){e.lastPingedTime=A,Ao(e,A);break}if(0!==(n=Ar(e))&&n!==A)break;if(0!==i&&i!==A){e.lastPingedTime=i;break}if(0x3fffffff!==rY?i=10*(0x3ffffffd-rY)-eD():0x3fffffff===rz?i=0:(i=10*(0x3ffffffd-rz)-5e3,0>(i=(n=eD())-i)&&(i=0),(A=10*(0x3ffffffd-A)-n)<(i=(120>i?120:480>i?480:1080>i?1080:1920>i?1920:3e3>i?3e3:4320>i?4320:1960*rT(i/1960))-i)&&(i=A)),10<i){e.timeoutHandle=(null)(Ad.bind(null,e),i);break}Ad(e);break;case 5:if(0x3fffffff!==rz&&null!==rj){a=rz;var o=rj;if(0>=(i=0|o.busyMinDurationMs)?i=0:(n=0|o.busyDelayMs,i=(a=eD()-(10*(0x3ffffffd-a)-(0|o.timeoutMs||5e3)))<=n?0:n+i-a),10<i){AH(e,A),e.timeoutHandle=(null)(Ad.bind(null,e),i);break}}Ad(e);break;default:throw Error(r(329))}if(AA(e),e.callbackNode===t)return Ai.bind(null,e)}}return null}function An(e){var t=e.lastExpiredTime;if(t=0!==t?t:0x3fffffff,e.finishedExpirationTime===t)Ad(e);else{if((48&rO)!=0)throw Error(r(327));if(AI(),e===rG&&t===rJ||Ao(e,t),null!==rP){var A=rO;rO|=16;for(var i=Al();;)try{for(;null!==rP;)rP=Au(rP);break}catch(t){As(e,t)}if(ez(),rO=A,rL.current=i,1===rK)throw A=rW,Ao(e,t),AH(e,t),AA(e),A;if(null!==rP)throw Error(r(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,rG=null,Ad(e),AA(e)}}return null}function Aa(e,t){if((48&rO)!=0)throw Error(r(187));var A=rO;rO|=1;try{return eR(99,e.bind(null,t))}finally{rO=A,eN()}}function Ao(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var r=e.timeoutHandle;if(r!==T&&(e.timeoutHandle=T,(null)(r)),null!==rP)for(r=rP.return;null!==r;){var A=r;switch(A.tag){case 1:null!=A.type.childContextTypes&&ei();break;case 3:tB(),en();break;case 5:ty(A);break;case 4:tB();break;case 13:case 19:X(tQ);break;case 10:ej(A)}r=r.return}rG=e,rP=AD(e.current,null),rJ=t,rK=0,rW=null,rY=rz=0x3fffffff,rj=null,rq=0,rV=!1}function As(e,t){for(;;){try{if(ez(),tK(),null===rP||null===rP.return)return rK=1,rW=t,null;t:{var r=rP.return,A=rP,i=t;if(t=rJ,A.effectTag|=2048,A.firstEffect=A.lastEffect=null,null!==i&&"object"==typeof i&&"function"==typeof i.then){var n,a=i,o=0!=(1&tQ.current),s=r;do{if(n=13===s.tag){var l=s.memoizedState;if(null!==l)n=null!==l.dehydrated;else{var g=s.memoizedProps;n=void 0!==g.fallback&&(!0!==g.unstable_avoidThisFallback||!o)}}if(n){var c=s.updateQueue;if(null===c){var u=new Set;u.add(a),s.updateQueue=u}else c.add(a);if(0==(2&s.mode)){if(s.effectTag|=64,A.effectTag&=-2981,1===A.tag)if(null===A.alternate)A.tag=17;else{var f=e1(0x3fffffff,null);f.tag=2,e2(A,f)}A.expirationTime=0x3fffffff;break t}i=void 0,A=t;var h=e.pingCache;if(null===h?(h=e.pingCache=new rM,i=new Set,h.set(a,i)):void 0===(i=h.get(a))&&(i=new Set,h.set(a,i)),!i.has(A)){i.add(A);var d=Ay.bind(null,e,a,A);a.then(d,d)}s.effectTag|=4096,s.expirationTime=t;break t}s=s.return}while(null!==s);i=Error((C(A.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+j(A))}5!==rK&&(rK=2),i=ry(i,A),s=r;do{switch(s.tag){case 3:a=i,s.effectTag|=4096,s.expirationTime=t,e4(s,rN(s,a,t));break t;case 1:a=i;var p=s.type,I=s.stateNode;if(0==(64&s.effectTag)&&("function"==typeof p.getDerivedStateFromError||null!==I&&"function"==typeof I.componentDidCatch&&(null===r1||!r1.has(I)))){s.effectTag|=4096,s.expirationTime=t,e4(s,rU(s,a,t));break t}}s=s.return}while(null!==s)}rP=Af(rP)}catch(e){t=e;continue}break}}function Al(){var e=rL.current;return rL.current=t3,null===e?t3:e}function Ag(e,t){e<rz&&2<e&&(rz=e),null!==t&&e<rY&&2<e&&(rY=e,rj=t)}function Ac(e){e>rq&&(rq=e)}function Au(e){var t=rH(e.alternate,e,rJ);return e.memoizedProps=e.pendingProps,null===t&&(t=Af(e)),rF.current=null,t}function Af(e){rP=e;do{var t=rP.alternate;if(e=rP.return,0==(2048&rP.effectTag)){t:{var A=t,i=rJ,n=(t=rP).pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:case 20:case 21:break;case 1:case 17:eA(t.type)&&ei();break;case 3:tB(),en(),(n=t.stateNode).pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null===A||A.child,rg();break;case 5:ty(t);var a=tI(tp.current);if(i=t.type,null!==A&&null!=t.stateNode)rc(A,t,i,n,a),A.ref!==t.ref&&(t.effectTag|=128);else if(n){var o=S(i,n,a,A=tI(th.current),t);rl(o,t),t.stateNode=o,M(o,i,n,a,A)&&rB(t),null!==t.ref&&(t.effectTag|=128)}else if(null===t.stateNode)throw Error(r(166));break;case 6:if(A&&null!=t.stateNode)ru(A,t,A.memoizedProps,n);else{if("string"!=typeof n&&null===t.stateNode)throw Error(r(166));A=tI(tp.current),a=tI(th.current),t.stateNode=H(n,A,a,t)}break;case 13:if(X(tQ),n=t.memoizedState,0!=(64&t.effectTag)){t.expirationTime=i;break t}n=null!==n,a=!1,null===A?t.memoizedProps.fallback:(a=null!==(i=A.memoizedState),n||null===i||null!==(i=A.child.sibling)&&(null!==(o=t.firstEffect)?(t.firstEffect=i,i.nextEffect=o):(t.firstEffect=t.lastEffect=i,i.nextEffect=null),i.effectTag=8)),n&&!a&&0!=(2&t.mode)&&(null===A&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&tQ.current)?0===rK&&(rK=3):(0!==rK&&3!==rK||(rK=4),
130!==rq&&null!==rG&&(AH(rG,rJ),AT(rG,rq)))),(n||a)&&(t.effectTag|=4);break;case 4:tB(),rg();break;case 10:ej(t);break;case 19:if(X(tQ),null===(n=t.memoizedState))break;if(a=0!=(64&t.effectTag),null===(o=n.rendering)){if(a)rC(n,!1);else if(0!==rK||null!==A&&0!=(64&A.effectTag))for(A=t.child;null!==A;){if(null!==(o=tm(A))){for(t.effectTag|=64,rC(n,!1),null!==(A=o.updateQueue)&&(t.updateQueue=A,t.effectTag|=4),null===n.lastEffect&&(t.firstEffect=null),t.lastEffect=n.lastEffect,A=i,n=t.child;null!==n;)i=A,(a=n).effectTag&=2,a.nextEffect=null,a.firstEffect=null,a.lastEffect=null,null===(o=a.alternate)?(a.childExpirationTime=0,a.expirationTime=i,a.child=null,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null):(a.childExpirationTime=o.childExpirationTime,a.expirationTime=o.expirationTime,a.child=o.child,a.memoizedProps=o.memoizedProps,a.memoizedState=o.memoizedState,a.updateQueue=o.updateQueue,i=o.dependencies,a.dependencies=null===i?null:{expirationTime:i.expirationTime,firstContext:i.firstContext,responders:i.responders}),n=n.sibling;Z(tQ,1&tQ.current|2),t=t.child;break t}A=A.sibling}}else{if(!a)if(null!==(A=tm(o))){if(t.effectTag|=64,a=!0,null!==(A=A.updateQueue)&&(t.updateQueue=A,t.effectTag|=4),rC(n,!0),null===n.tail&&"hidden"===n.tailMode){null!==(t=t.lastEffect=n.lastEffect)&&(t.nextEffect=null);break}}else eD()>n.tailExpiration&&1<i&&(t.effectTag|=64,a=!0,rC(n,!1),t.expirationTime=t.childExpirationTime=i-1);n.isBackwards?(o.sibling=t.child,t.child=o):(null!==(A=n.last)?A.sibling=o:t.child=o,n.last=o)}if(null!==n.tail){0===n.tailExpiration&&(n.tailExpiration=eD()+500),A=n.tail,n.rendering=A,n.tail=A.sibling,n.lastEffect=t.lastEffect,A.sibling=null,n=tQ.current,Z(tQ,n=a?1&n|2:1&n),t=A;break t}break;default:throw Error(r(156,t.tag))}t=null}if(A=rP,1===rJ||1!==A.childExpirationTime){for(n=0,a=A.child;null!==a;)(i=a.expirationTime)>n&&(n=i),(o=a.childExpirationTime)>n&&(n=o),a=a.sibling;A.childExpirationTime=n}if(null!==t)return t;null!==e&&0==(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=rP.firstEffect),null!==rP.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=rP.firstEffect),e.lastEffect=rP.lastEffect),1<rP.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=rP:e.firstEffect=rP,e.lastEffect=rP))}else{if(null!==(t=function(e){switch(e.tag){case 1:eA(e.type)&&ei();var t=e.effectTag;return 4096&t?(e.effectTag=-4097&t|64,e):null;case 3:if(tB(),en(),0!=(64&(t=e.effectTag)))throw Error(r(285));return e.effectTag=-4097&t|64,e;case 5:return ty(e),null;case 13:return X(tQ),4096&(t=e.effectTag)?(e.effectTag=-4097&t|64,e):null;case 19:return X(tQ),null;case 4:return tB(),null;case 10:return ej(e),null;default:return null}}(rP)))return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}if(null!==(t=rP.sibling))return t;rP=e}while(null!==rP);return 0===rK&&(rK=5),null}function Ah(e){var t=e.expirationTime;return t>(e=e.childExpirationTime)?t:e}function Ad(e){return eR(99,Ap.bind(null,e,ex())),null}function Ap(e,t){if(AI(),(48&rO)!=0)throw Error(r(327));var A=e.finishedWork,i=e.finishedExpirationTime;if(null===A)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,A===e.current)throw Error(r(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var n=Ah(A);if(e.firstPendingTime=n,i<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:i<=e.firstSuspendedTime&&(e.firstSuspendedTime=i-1),i<=e.lastPingedTime&&(e.lastPingedTime=0),i<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===rG&&(rP=rG=null,rJ=0),1<A.effectTag?null!==A.lastEffect?(A.lastEffect.nextEffect=A,n=A.firstEffect):n=A:n=A.firstEffect,null!==n){var a=rO;rO|=32,rF.current=null,D(e.containerInfo),rZ=n;do try{for(;null!==rZ;){var o,s,l=rZ.effectTag;0!=(256&l)&&function(e,t){switch(t.tag){case 0:case 11:case 15:rb(2,0,t);break;case 1:if(256&t.effectTag&&null!==e){var A=e.memoizedProps,i=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?A:eG(t.type,A),i),e.__reactInternalSnapshotBeforeUpdate=t}break;
13case 3:case 5:case 6:case 4:case 17:break;default:throw Error(r(163))}}(rZ.alternate,rZ),0==(512&l)||r0||(r0=!0,o=97,s=function(){return AI(),null},ec(o=eS(o),s,void 0)),rZ=rZ.nextEffect}}catch(e){if(null===rZ)throw Error(r(330));AC(rZ,e),rZ=rZ.nextEffect}while(null!==rZ);rZ=n;do try{for(var g=e,c=t;null!==rZ;){var u=rZ.effectTag;if(16&u&&z(rZ.stateNode),128&u){var f=rZ.alternate;if(null!==f){var h=f.ref;null!==h&&("function"==typeof h?h(null):h.current=null)}}switch(1038&u){case 2:rD(rZ),rZ.effectTag&=-3;break;case 6:rD(rZ),rZ.effectTag&=-3,rS(rZ.alternate,rZ);break;case 1024:rZ.effectTag&=-1025;break;case 1028:rZ.effectTag&=-1025,rS(rZ.alternate,rZ);break;case 4:rS(rZ.alternate,rZ);break;case 8:var d=g,p=rZ;rx(d,p,c),function e(t){var r=t.alternate;t.return=null,t.child=null,t.memoizedState=null,t.updateQueue=null,t.dependencies=null,t.alternate=null,t.firstEffect=null,t.lastEffect=null,t.pendingProps=null,t.memoizedProps=null,null!==r&&e(r)}(p)}rZ=rZ.nextEffect}}catch(e){if(null===rZ)throw Error(r(330));AC(rZ,e),rZ=rZ.nextEffect}while(null!==rZ);x(e.containerInfo),e.current=A,rZ=n;do try{for(u=i;null!==rZ;){var I=rZ.effectTag;if(36&I){var E=rZ.alternate;switch(h=u,(f=rZ).tag){case 0:case 11:case 15:rb(16,32,f);break;case 1:var B=f.stateNode;if(4&f.effectTag)if(null===E)B.componentDidMount();else{var C=f.elementType===f.type?E.memoizedProps:eG(f.type,E.memoizedProps);B.componentDidUpdate(C,E.memoizedState,B.__reactInternalSnapshotBeforeUpdate)}var y=f.updateQueue;null!==y&&e8(0,y,B);break;case 3:var Q=f.updateQueue;if(null!==Q){if(g=null,null!==f.child)switch(f.child.tag){case 5:g=b(f.child.stateNode);break;case 1:g=f.child.stateNode}e8(0,Q,g)}break;case 5:var m=f.stateNode;null===E&&4&f.effectTag&&(null)(m,f.type,f.memoizedProps,f);break;case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 13:break;default:throw Error(r(163))}}if(128&I){f=void 0;var w=rZ.ref;if(null!==w){var v=rZ.stateNode;f=5===rZ.tag?b(v):v,"function"==typeof w?w(f):w.current=f}}rZ=rZ.nextEffect}}catch(e){if(null===rZ)throw Error(r(330));AC(rZ,e),rZ=rZ.nextEffect}while(null!==rZ);rZ=null,em(),rO=a}else e.current=A;if(r0)r0=!1,r2=e,r4=t;else for(rZ=n;null!==rZ;)t=rZ.nextEffect,rZ.nextEffect=null,rZ=t;if(0===(t=e.firstPendingTime)&&(r1=null),0x3fffffff===t?e===r6?r3++:(r3=0,r6=e):r3=0,"function"==typeof Am&&Am(A.stateNode,i),AA(e),r_)throw r_=!1,e=r$,r$=null,e;return(8&rO)!=0||eN(),null}function AI(){if(90!==r4){var e=97<r4?97:r4;return r4=90,eR(e,AE)}}function AE(){if(null===r2)return!1;var e=r2;if(r2=null,(48&rO)!=0)throw Error(r(331));var t=rO;for(rO|=32,e=e.current.firstEffect;null!==e;){try{var A=e;if(0!=(512&A.effectTag))switch(A.tag){case 0:case 11:case 15:rb(128,0,A),rb(0,64,A)}}catch(t){if(null===e)throw Error(r(330));AC(e,t)}A=e.nextEffect,e.nextEffect=null,e=A}return rO=t,eN(),!0}function AB(e,t,r){e2(e,t=rN(e,t=ry(r,t),0x3fffffff)),null!==(e=At(e,0x3fffffff))&&AA(e)}function AC(e,t){if(3===e.tag)AB(e,e,t);else for(var r=e.return;null!==r;){if(3===r.tag){AB(r,e,t);break}if(1===r.tag){var A=r.stateNode;if("function"==typeof r.type.getDerivedStateFromError||"function"==typeof A.componentDidCatch&&(null===r1||!r1.has(A))){e2(r,e=rU(r,e=ry(t,e),0x3fffffff)),null!==(r=At(r,0x3fffffff))&&AA(r);break}}r=r.return}}function Ay(e,t,r){var A=e.pingCache;null!==A&&A.delete(t),rG===e&&rJ===r?4===rK||3===rK&&0x3fffffff===rz&&eD()-rX<500?Ao(e,rJ):rV=!0:AU(e,r)&&(0!==(t=e.lastPingedTime)&&t<r||(e.lastPingedTime=r,e.finishedExpirationTime===r&&(e.finishedExpirationTime=0,e.finishedWork=null),AA(e)))}function AQ(e,t){var r=e.stateNode;null!==r&&r.delete(t),0==(t=0)&&(t=r7(t=r9(),e,null)),null!==(e=At(e,t))&&AA(e)}rH=function(e,t,A){var i=t.expirationTime;if(null!==e){var n=t.pendingProps;if(e.memoizedProps!==n||ee.current)t7=!0;else{if(i<A){switch(t7=!1,t.tag){case 3:rs(t);break;case 5:if(tC(t),4&t.mode&&1!==A&&(null)(t.type,n))return t.expirationTime=t.childExpirationTime=1,null;break;case 1:eA(t.type)&&es(t);break;case 4:tE(t,t.stateNode.containerInfo);break;case 10:eY(t,t.memoizedProps.value);break;case 13:if(null!==t.memoizedState)return 0!==(i=t.child.childExpirationTime)&&i>=A?rh(e,t,A):(Z(tQ,1&tQ.current),null!==(t=rE(e,t,A))?t.sibling:null);Z(tQ,1&tQ.current);break;case 19:if(i=t.childExpirationTime>=A,0!=(64&e.effectTag)){if(i)return rI(e,t,A);t.effectTag|=64}if(null!==(n=t.memoizedState)&&(n.rendering=null,n.tail=null),Z(tQ,tQ.current),!i)return null}return rE(e,t,A)}t7=!1}}else t7=!1;switch(t.expirationTime=0,t.tag){case 2:if(i=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,n=er(t,$.current),eV(t,A),n=tJ(null,t,i,e,n,A),t.effectTag|=1,"object"==typeof n&&null!==n&&"function"==typeof n.render&&void 0===n.$$typeof){if(t.tag=1,tK(),eA(i)){var a=!0;es(t)}else a=!1;t.memoizedState=null!==n.state&&void 0!==n.state?n.state:null;var o=i.getDerivedStateFromProps;"function"==typeof o&&tt(t,i,o,e),n.updater=tr,t.stateNode=n,n._reactInternalFiber=t,ta(t,i,e,A),t=ro(null,t,i,!0,a,A)}else t.tag=0,re(null,t,n,A),t=t.child;return t;case 16:if(n=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,function(e){if(-1===e._status){e._status=0;var t=e._ctor;e._result=t=t(),t.then(function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)},function(t){0===e._status&&(e._status=2,e._result=t)})}}(n),1!==n._status)throw n._result;switch(n=n._result,t.type=n,a=t.tag=function(e){if("function"==typeof e)return+!!Ak(e);if(null!=e){if((e=e.$$typeof)===f)return 11;if(e===p)return 14}return 2}(n),e=eG(n,e),a){case 0:t=rn(null,t,n,e,A);break;case 1:t=ra(null,t,n,e,A);break;case 11:t=rt(null,t,n,e,A);break;case 14:t=rr(null,t,n,eG(n.type,e),i,A);break;default:throw Error(r(306,n,""))}return t;case 0:return i=t.type,n=t.pendingProps,rn(e,t,i,n=t.elementType===i?n:eG(i,n),A);case 1:return i=t.type,n=t.pendingProps,ra(e,t,i,n=t.elementType===i?n:eG(i,n),A);case 3:if(rs(t),null===(i=t.updateQueue))throw Error(r(282));if(n=null!==(n=t.memoizedState)?n.element:null,e6(t,i,t.pendingProps,null,A),(i=t.memoizedState.element)===n)t=rE(e,t,A);else{if((n=t.stateNode.hydrate)&&(n=!1),n)for(A=tu(t,null,i,A),t.child=A;A;)A.effectTag=-3&A.effectTag|1024,A=A.sibling;else re(e,t,i,A);t=t.child}return t;case 5:return tC(t),i=t.type,n=t.pendingProps,a=null!==e?e.memoizedProps:null,o=n.children,U(i,n)?o=null:null!==a&&U(i,a)&&(t.effectTag|=16),ri(e,t),4&t.mode&&1!==A&&(null)(i,n)?(t.expirationTime=t.childExpirationTime=1,t=null):(re(e,t,o,A),t=t.child),t;case 6:return null;case 13:return rh(e,t,A);case 4:return tE(t,t.stateNode.containerInfo),i=t.pendingProps,null===e?t.child=tc(t,null,i,A):re(e,t,i,A),t.child;case 11:return i=t.type,n=t.pendingProps,rt(e,t,i,n=t.elementType===i?n:eG(i,n),A);case 7:return re(e,t,t.pendingProps,A),t.child;case 8:case 12:return re(e,t,t.pendingProps.children,A),t.child;case 10:t:{if(i=t.type._context,n=t.pendingProps,o=t.memoizedProps,eY(t,a=n.value),null!==o){var s=o.value;if(0==(a=eL(s,a)?0:0|("function"==typeof i._calculateChangedBits?i._calculateChangedBits(s,a):0x3fffffff))){if(o.children===n.children&&!ee.current){t=rE(e,t,A);break t}}else for(null!==(s=t.child)&&(s.return=t);null!==s;){var l=s.dependencies;if(null!==l){o=s.child;for(var g=l.firstContext;null!==g;){if(g.context===i&&0!=(g.observedBits&a)){1===s.tag&&((g=e1(A,null)).tag=2,e2(s,g)),s.expirationTime<A&&(s.expirationTime=A),null!==(g=s.alternate)&&g.expirationTime<A&&(g.expirationTime=A),eq(s.return,A),l.expirationTime<A&&(l.expirationTime=A);break}g=g.next}}else o=10===s.tag&&s.type===t.type?null:s.child;if(null!==o)o.return=s;else for(o=s;null!==o;){if(o===t){o=null;break}if(null!==(s=o.sibling)){s.return=o.return,o=s;break}o=o.return}s=o}}re(e,t,n.children,A),t=t.child}return t;case 9:return n=t.type,i=(a=t.pendingProps).children,eV(t,A),i=i(n=eX(n,a.unstable_observedBits)),t.effectTag|=1,re(e,t,i,A),t.child;case 14:return a=eG(n=t.type,t.pendingProps),rr(e,t,n,a=eG(n.type,a),i,A);case 15:return rA(e,t,t.type,t.pendingProps,i,A);case 17:return i=t.type,n=t.pendingProps,n=t.elementType===i?n:eG(i,n),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,eA(i)?(e=!0,es(t)):e=!1,eV(t,A),ti(t,i,n),ta(t,i,n,A),ro(null,t,i,!0,e,A);case 19:return rI(e,t,A)}throw Error(r(156,t.tag))};var Am=null,Aw=null;function Ab(e,t,r,A){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.t
13ype=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=A,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Av(e,t,r,A){return new Ab(e,t,r,A)}function Ak(e){return!(!(e=e.prototype)||!e.isReactComponent)}function AD(e,t){var r=e.alternate;return null===r?((r=Av(e.tag,t,e.key,e.mode)).elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.effectTag=0,r.nextEffect=null,r.firstEffect=null,r.lastEffect=null),r.childExpirationTime=e.childExpirationTime,r.expirationTime=e.expirationTime,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Ax(e,t,A,i,n,a){var E=2;if(i=e,"function"==typeof e)Ak(e)&&(E=1);else if("string"==typeof e)E=5;else t:switch(e){case o:return AS(A.children,n,a,t);case u:E=8,n|=7;break;case s:E=8,n|=1;break;case l:return(e=Av(12,A,t,8|n)).elementType=l,e.type=l,e.expirationTime=a,e;case h:return(e=Av(13,A,t,n)).type=h,e.elementType=h,e.expirationTime=a,e;case d:return(e=Av(19,A,t,n)).elementType=d,e.expirationTime=a,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case g:E=10;break t;case c:E=9;break t;case f:E=11;break t;case p:E=14;break t;case I:E=16,i=null;break t}throw Error(r(130,null==e?e:typeof e,""))}return(t=Av(E,A,t,n)).elementType=e,t.type=i,t.expirationTime=a,t}function AS(e,t,r,A){return(e=Av(7,e,A,t)).expirationTime=r,e}function AR(e,t,r){return(e=Av(6,e,null,t)).expirationTime=r,e}function AM(e,t,r){return(t=Av(4,null!==e.children?e.children:[],e.key,t)).expirationTime=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function AN(e,t,r){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=T,this.pendingContext=this.context=null,this.hydrate=r,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function AU(e,t){var r=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==r&&r>=t&&e<=t}function AH(e,t){var r=e.firstSuspendedTime,A=e.lastSuspendedTime;r<t&&(e.firstSuspendedTime=t),(A>t||0===r)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function AT(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var r=e.firstSuspendedTime;0!==r&&(t>=r?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function AL(e,t){var r=e.lastExpiredTime;(0===r||r>t)&&(e.lastExpiredTime=t)}function AF(e){var t=e._reactInternalFiber;if(void 0===t){if("function"==typeof e.render)throw Error(r(188));throw Error(r(268,Object.keys(e)))}return null===(e=w(t))?null:e.stateNode}function AO(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime<t&&(e.retryTime=t)}function AG(e,t){AO(e,t),(e=e.alternate)&&AO(e,t)}var AP={createContainer:function(e,t,r){return e=new AN(e,t,r),t=Av(3,null,null,2===t?7:3*(1===t)),e.current=t,t.stateNode=e},updateContainer:function(e,t,A,i){var n=t.current,a=r9(),o=e7.suspense;a=r7(a,n,o);t:if(A){r:{if(y(A=A._reactInternalFiber)!==A||1!==A.tag)throw Error(r(170));var s=A;do{switch(s.tag){case 3:s=s.stateNode.context;break r;case 1:if(eA(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break r}}s=s.return}while(null!==s);throw Error(r(171))}if(1===A.tag){var l=A.type;if(eA(l)){A=eo(A,l,s);break t}}A=s}else A=_;return null===t.context?t.context=A:t.pendingContext=A,(t=e1(a,o)).payload={element:e},null!==(i=void 0===i?null:i)&&(t.callback=i),e2(n,t),Ae(n,a),a},batchedEventUpdates:function(e,t){var r=rO;rO|=2;try{return e(t)}finally{0===(rO=r)&&eN()}},batchedUpdates:function(e,t){var r=rO;rO|=1;try{return e(t)}finally{0===(rO=r)&&eN()}},unbatchedUpdates:function(e,t){var r=rO;rO&=-2,rO|=8;try{return e(t)}finally{0===(rO=r)&&eN()}},deferredUpdates:function(e){return eR(97,e)},syncUpdates:function(e,t,r,A){return eR(99,e.bind(null,t,r,A))},discreteUpdates:function(e,t,r,A){var i=rO;rO|=4;try{return eR(98,e.bind(null,t,r,A))}finally{0===(rO=i)&&eN()}},flushDiscreteUpdates:function(){(49&rO)==0&&(function(){if(null!==r5){var e=r5;r5=null,e.forEach(function(e,t){AL(t,e),AA(t)}),eN()}}(),AI())},flushControlled:function(e){var t=rO;rO|=1;try{eR(99,e)}finally{0===(rO=t)&&eN()}},flushSync:Aa,flushPassiveEffects:AI,IsThisRendererActing:{current:!1},getPublicRootInstance:function(e){return(e=e.current).child?5===e.child.tag?b(e.child.stateNode):e.child.stateNode:null},attemptSynchronousHydration:function(e){switch(e.tag){case 3:var t,r=e.stateNode;r.hydrate&&(AL(t=r,r.firstPendingTime),AA(t),(48&rO)==0&&eN());break;case 13:Aa(function(){return Ae(e,0x3fffffff)}),AG(e,r=eT(r9(),150,100))}},attemptUserBlockingHydration:function(e){if(13===e.tag){var t=eT(r9(),150,100);Ae(e,t),AG(e,t)}},attemptContinuousHydration:function(e){if(13===e.tag){r9();var t=eH++;Ae(e,t),AG(e,t)}},attemptHydrationAtCurrentPriority:function(e){if(13===e.tag){var t=r9();Ae(e,t=r7(t,e,null)),AG(e,t)}},findHostInstance:AF,findHostInstanceWithWarning:function(e){return AF(e)},findHostInstanceWithNoPortals:function(e){return null===(e=function(e){if(!(e=m(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,r=l1({},e,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:A.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=w(e))?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null});if("u"<typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var i=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(i.isDisabled||!i.supportsFiber)return!0;try{var n=i.inject(r);Am=function(e){try{i.onCommitFiberRoot(n,e,void 0,64==(64&e.current.effectTag))}catch(e){}},Aw=function(e){try{i.onCommitFiberUnmount(n,e)}catch(e){}}}catch(e){}return!0}};l4.exports=AP.default||AP;var AJ=l4.exports;return l4.exports=e,AJ};var l3=(n=l4.exports)&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n;let l6=(e,t)=>{let r=Object.keys(e),A=Object.keys(t);if(r.length!==A.length)return!1;for(let A=0;A<r.length;A+=1){let i=r[A];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]&&l6(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},l8={},[l9,l7]=G.version.split(".").map(e=>parseInt(e,10));var ge=l9>=20||19===l9&&l7>
13=2?l$.A:19===l9?l_.A:({appendChild:e,appendChildToContainer:t,commitTextUpdate:r,commitUpdate:A,createInstance:i,createTextInstance:n,insertBefore:a,removeChild:o,removeChildFromContainer:s,resetAfterCommit:l})=>l3({appendChild:e,appendChildToContainer:t,appendInitialChild:e,createInstance:i,createTextInstance:n,insertBefore:a,commitUpdate:A,commitTextUpdate:r,removeChild:o,removeChildFromContainer:s,resetAfterCommit:l,shouldSetTextContent:()=>!1,finalizeInitialChildren:()=>!1,getPublicInstance:e=>e,getRootHostContext:()=>l8,getChildHostContext:()=>l8,prepareForCommit(){},clearContainer(){},resetTextContent(){},prepareUpdate:(e,t,r,A)=>!l6(r,A)}),gt=r(95155);let gr=e=>{if(!e)return[];if(Array.isArray(e))return e.reduce((e,t)=>e.concat(gr(t)),[]);if("boolean"==typeof e)return[];if("string"==typeof e||"number"==typeof e)return[{type:U,value:`${e}`}];if(e&&e.type===Symbol.for("react.fragment"))return gr(e.props.children);if(e.type===H)return[e.props.node];if("string"!=typeof e.type)return gr(e.type(e.props));let{type:t,props:{style:r={},children:A,...i}}=e;return[{type:t,style:r,props:i,children:ee(A).reduce((e,t)=>e.concat(gr(t)),[])}]},gA=e=>{let t={...e};if("function"==typeof e.render){let{render:r}=e;t.render=e=>gr(r(e))}if("function"==typeof e.layout){let{layout:r}=e;t.layout=(e,t)=>gr((0,G.createElement)(r,e,t.map(e=>(0,G.createElement)(H,{node:e}))))}return t},gi=(e,{style:t,children:r,...A})=>({type:e,box:{},style:t||{},props:gA(A||{}),children:[]}),gn=e=>({type:"TEXT_INSTANCE",value:e}),ga=(e,t)=>{let r="TEXT"===e.type||"LINK"===e.type||"TSPAN"===e.type||"NOTE"===e.type;"TEXT_INSTANCE"!==t.type||r?e.children.push(t):console.warn(`Invalid '${t.value}' string child outside <Text> component`)},go=(e,t)=>{"ROOT"===e.type?e.document=t:ga(e,t)},gs=(e,t,r)=>{var A;let i=null==(A=e.children)?void 0:A.indexOf(r);void 0!==i&&-1!==i&&t&&e.children.splice(i,0,t)},gl=(e,t)=>{var r;let A=null==(r=e.children)?void 0:r.indexOf(t);void 0!==A&&-1!==A&&e.children.splice(A,1)},gg=(e,t)=>{var r;let A=null==(r=e.children)?void 0:r.indexOf(t);void 0!==A&&-1!==A&&e.children.splice(A,1)},gc=(e,t,r)=>{e.value=r},gu=(e,t,r,A,i)=>{let{style:n,...a}=i;e.props=gA(a),e.style=n},{version:gf}={version:"4.9.0"},gh=new $,gd={},gp=e=>{let t={type:"ROOT",document:null},r=(i=i||(({onChange:e=()=>{}})=>ge({appendChild:ga,appendChildToContainer:go,commitTextUpdate:gc,commitUpdate:gu,createInstance:gi,createTextInstance:gn,insertBefore:gs,removeChild:gl,removeChildFromContainer:gg,resetAfterCommit:e}))({onChange:()=>{var e;let t=(null==(e=gd.change)?void 0:e.slice())||[];for(let e=0;e<t.length;e+=1)t[e]()}})).createContainer(t),A=(e,t)=>{i.updateContainer(e,r,null,t)};e&&A(e);let n=async(e=!0)=>{let r,A,i,{pdfVersion:n,conformance:a,language:o,pageLayout:s,pageMode:l,title:g,author:c,subject:u,keywords:f,creator:h="react-pdf",producer:d="react-pdf",creationDate:p=new Date,modificationDate:I,ownerPassword:E,userPassword:B,permissions:C}=t.document.props||{},y=null!=a&&a.startsWith("PDF/A-1")?"1.4":"1.7",Q=new J.Ay({compress:e,subset:a,pdfVersion:n||(a?y:void 0),lang:o,displayTitle:!0,autoFirstPage:!1,ownerPassword:E,userPassword:B,permissions:C,pageLayout:s,info:Object.fromEntries(Object.entries({Title:g,Author:c,Subject:u,Keywords:f,Creator:h,Producer:d,CreationDate:p,ModificationDate:I}).filter(([,e])=>void 0!==e))});l&&(Q._root.data.PageMode=eg(l));let m=await lS(t.document,gh),w=(r=m.children||[],A={imageCache:new Map,fieldSets:[]},r.forEach(e=>tC(Q,e,A)),i={},(m.children||[]).forEach((e,t)=>{ty(Q,e,t,i)}),Q.end(),Q);return{layout:m,fileStream:w}},a=(e={})=>{t.document.props.onRender&&t.document.props.onRender(e)};return{on:(e,t)=>{gd[e]||(gd[e]=[]),gd[e].push(t)},container:t,toBlob:async()=>{let e=[],{layout:t,fileStream:r}=await n();return new Promise((A,i)=>{r.on("data",t=>{e.push(t instanceof Uint8Array?t:new Uint8Array(t))}),r.on("end",()=>{try{let r=new Blob(e,{type:"application/pdf"});a({blob:r,_INTERNAL__LAYOUT__DATA_:t}),A(r)}catch(e){i(e)}})})},toBuffer:async()=>{let{layout:e,fileStream:t}=await n();return a({_INTERNAL__LAYOUT__DATA_:e}),t},toString:async()=>{let e="",{fileStream:t}=await n(!1);return new Promise((r,A)=>{try{t.on("data",t=>{e+=t}),t.on("end",()=>{a(),r(e)})}catch(e){A(e)}})},removeListener:(e,t)=>{if(!gd[e])return;let r=gd[e].indexOf(t);r>-1&&gd[e].splice(r,1)},updateContainer:A}},gI=gh,gE={create:e=>e};({...a})},29716:function(e,t){var r,A;void 0===(A="function"==typeof(r=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
135","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
13niz","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","
13izi4","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","
13ni4ap","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","
13sca4p","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
13i5so","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
13k","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
135tes5s","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",""]}})?r.apply(t,[]):r)||(e.exports=A)},31113:(e,t,r)=>{var A=r(52105);e.exports=function(e,t,r){var i,n,a,o;return e=function(e){var t,r;for(e=(r=e=(t=e)>1e7?1e7:t)<-1e7?-1e7:r;e<0;)e+=360;for(;e>359;)e-=360;return e}(e),t=(n=(i=t)>100?100:i)<0?0:n,"#"+A(e,t/=100,r=((o=(a=r)>100?100:a)<0?0:o)/100).map(function(e){return(256+e).toString(16).substr(-2)}).join("")}},31512:e=>{var t=new Uint32Array([0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,0xffffff]);function r(e){this.buf_=new Uint8Array(8224),this.input_=e,this.reset()}r.READ_SIZE=4096,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 Error("Unexpected end of input "+this.bit_pos_+" "+this.bit_end_pos_)}else{var e=this.buf_ptr_,t=this.input_.read(this.buf_,e,4096);if(t<0)throw Error("Unexpected end of input");if(t<4096){this.eos_=1;for(var r=0;r<32;r++)this.buf_[e+t+r]=0}if(0===e){for(var r=0;r<32;r++)this.buf_[8192+r]=this.buf_[r];this.buf_ptr_=4096}else this.buf_ptr_=0;this.bit_end_pos_+=t<<3}},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 r=this.val_>>>this.bit_pos_&t[e];return this.bit_pos_+=e,r},e.exports=r},33024:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});let A=(0,r(78340).A)("layers",[["path",{d:"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z",key:"zw3jo"}],["path",{d:"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12",key:"1wduqc"}],["path",{d:"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17",key:"kqbvx6"}]])},33210:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});let A=(0,r(78340).A)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}
13],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},34530:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});let A=(0,r(78340).A)("compass",[["path",{d:"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z",key:"9ktpf1"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},36316:e=>{e
vendor: 9,562 bytes, line 13
13.exports="W5/fcQLn5gKf2XUbAiQ1XULX+TZz6ADToDsgqk6qVfeC0e4m6OO2wcQ1J76ZBVRV1fRkEsdu//62zQsFEZWSTCnMhcsQKlS2qOhuVYYMGCkV0fXWEoMFbESXrKEZ9wdUEsyw9g4bJlEt1Y6oVMxMRTEVbCIwZzJzboK5j8m4YH02qgXYhv1V+PM435sLVxyHJihaJREEhZGqL03txGFQLm76caGO/ovxKvzCby/3vMTtX/459f0igi7WutnKiMQ6wODSoRh/8Lx1V3Q99MvKtwB6bHdERYRY0hStJoMjNeTsNX7bn+Y7e4EQ3bf8xBc7L0BsyfFPK43dGSXpL6clYC/I328h54/VYrQ5i0648FgbGtl837svJ35L3Mot/+nPlNpWgKx1gGXQYqX6n+bbZ7wuyCHKcUok12Xjqub7NXZGzqBx0SD+uziNf87t7ve42jxSKQoW3nyxVrWIGlFShhCKxjpZZ5MeGna0+lBkk+kaN8F9qFBAFgEogyMBdcX/T1W/WnMOi/7ycWUQloEBKGeC48MkiwqJkJO+12eQiOFHMmck6q/IjWW3RZlany23TBm+cNr/84/oi5GGmGBZWrZ6j+zykVozz5fT/QH/Da6WTbZYYPynVNO7kxzuNN2kxKKWche5WveitPKAecB8YcAHz/+zXLjcLzkdDSktNIDwZE9J9X+tto43oJy65wApM3mDzYtCwX9lM+N5VR3kXYo0Z3t0TtXfgBFg7gU8oN0Dgl7fZlUbhNll+0uuohRVKjrEd8egrSndy5/Tgd2gqjA4CAVuC7ESUmL3DZoGnfhQV8uwnpi8EGvAVVsowNRxPudck7+oqAUDkwZopWqFnW1riss0t1z6iCISVKreYGNvQcXv+1L9+jbP8cd/dPUiqBso2q+7ZyFBvENCkkVr44iyPbtOoOoCecWsiuqMSML5lv+vN5MzUr+Dnh73G7Q1YnRYJVYXHRJaNAOByiaK6CusgFdBPE40r0rvqXV7tksKO2DrHYXBTv8P5ysqxEx8VDXUDDqkPH6NNOV/a2WH8zlkXRELSa8P+heNyJBBP7PgsG1EtWtNef6/i+lcayzQwQCsduidpbKfhWUDgAEmyhGu/zVTacI6RS0zTABrOYueemnVa19u9fT23N/Ta6RvTpof5DWygqreCqrDAgM4LID1+1T/taU6yTFVLqXOv+/MuQOFnaF8vLMKD7tKWDoBdALgxF33zQccCcdHx8fKIVdW69O7qHtXpeGr9jbbpFA+qRMWr5hp0s67FPc7HAiLV0g0/peZlW7hJPYEhZyhpSwahnf93/tZgfqZWXFdmdXBzqxGHLrQKxoAY6fRoBhgCRPmmGueYZ5JexTVDKUIXzkG/fqp/0U3hAgQdJ9zumutK6nqWbaqvm1pgu03IYR+G+8s0jDBBz8cApZFSBeuWasyqo2OMDKAZCozS+GWSvL/HsE9rHxooe17U3s/lTE+VZAk4j3dp6uIGaC0JMiqR5CUsabPyM0dOYDR7Ea7ip4USZlya38YfPtvrX/tBlhHilj55nZ1nfN24AOAi9BVtz/Mbn8AEDJCqJgsVUa6nQnSxv2Fs7l/NlCzpfYEjmPrNyib/+t0ei2eEMjvNhLkHCZlci4WhBe7ePZTmzYqlY9+1pxtS4GB+5lM1BHT9tS270EWUDYFq1I0yY/fNiAk4bk9yBgmef/f2k6AlYQZHsNFnW8wBQxCd68iWv7/35bXfz3JZmfGligWAKRjIs3IpzxQ27vAglHSiOzCYzJ9L9A1CdiyFvyR66ucA4jKifu5ehwER26yV7HjKqn5Mfozo7Coxxt8LWWPT47BeMxX8p0Pjb7hZn+6bw7z3Lw+7653j5sI8CLu5kThpMlj1m4c2ch3jGcP1FsT13vuK3qjecKTZk2kHcOZY40UX+qdaxstZqsqQqgXz+QGF99ZJLqr3VYu4aecl1Ab5GmqS8k/GV5b95zxQ5d4EfXUJ6kTS/CXF/aiqKDOT1T7Jz5z0PwDUcwr9clLN1OJGCiKfqvah+h3XzrBOiLOW8wvn8gW6qE8vPxi+Efv+UH55T7PQFVMh6cZ1pZQlzJpKZ7P7uWvwPGJ6DTlR6wbyj3Iv2HyefnRo/dv7dNx+qaa0N38iBsR++Uil7Wd4afwDNsrzDAK4fXZwvEY/jdKuIKXlfrQd2C39dW7ntnRbIp9OtGy9pPBn/V2ASoi/2UJZfS+xuGLH8bnLuPlzdTNS6zdyk8Dt/h6sfOW5myxh1f+zf3zZ3MX/mO9cQPp5pOx967ZA6/pqHvclNfnUFF+rq+Vd7alKr6KWPcIDhpn6v2K6NlUu6LrKo8b/pYpU/Gazfvtwhn7tEOUuXht5rUJdSf6sLjYf0VTYDgwJ81yaqKTUYej/tbHckSRb/HZicwGJqh1mAHB/IuNs9dc9yuvF3D5Xocm3elWFdq5oEy70dYFit79yaLiNjPj5UUcVmZUVhQEhW5V2Z6Cm4HVH/R8qlamRYwBileuh07CbEce3TXa2JmXWBf+ozt319psboobeZhVnwhMZzOeQJzhpTDbP71Tv8HuZxxUI/+ma3XW6DFDDs4+qmpERwHGBd2edxwUKlODRdUWZ/g0GOezrbzOZauFMai4QU6GVHV6aPNBiBndHSsV4IzpvUiiYyg6OyyrL4Dj5q/Lw3N5kAwftEVl9rNd7Jk5PDij2hTH6wIXnsyXkKePxbmHYgC8A6an5Fob/KH5GtC0l4eFso+VpxedtJHdHpNm+Bvy4C79yVOkrZsLrQ3OHCeB0Ra+kBIRldUGlDCEmq2RwXnfyh6Dz+alk6eftI2n6sastRrGwbwszBeDRS/Fa/KwRJkCzTsLr/JCs5hOPE/MPLYdZ1F1fv7D+VmysX6NpOC8aU9F4Qs6HvDyUy9PvFGDKZ/P5101TYHFl8pjj6wm/qyS75etZhhfg0UEL4OYmHk6m6dO192AzoIyPSV9QedDA4Ml23rRbqxMPMxf7FJnDc5FTElVS/PyqgePzmwVZ26NWhRDQ+oaT7ly7ell4s3DypS1s0g+tOr7XHrrkZj9+x/mJBttrLx98lFIaRZzHz4aC7r52/JQ4VjHahY2/YVXZn/QC2ztQb/sY3uRlyc5vQS8nLPGT/n27495i8HPA152z7Fh5aFpyn1GPJKHuPL8Iw94DuW3KjkURAWZXn4EQy89xiKEHN1mk/tkM4gYDBxwNoYvRfE6LFqsxWJtPrDGbsnLMap3Ka3MUoytW0cvieozOmdERmhcqzG+3HmZv2yZeiIeQTKGdRT4HHNxekm1tY+/n06rGmFleqLscSERzctTKM6G9P0Pc1RmVvrascIxaO1CQCiYPE15bD7c3xSeW7gXxYjgxcrUlcbIvO0r+Yplhx0kTt3qafDOmFyMjgGxXu73rddMHpV1wMubyAGcf/v5dLr5P72Ta9lBF+fzMJrMycwv+9vnU3ANIl1cH9tfW7af8u0/HG0vV47jNFXzFTtaha1xvze/s8KMtCYucXc1nzfd/MQydUXn/b72RBt5wO/3jRcMH9BdhC/yctKBIveRYPrNpDWqBsO8VMmP+WvRaOcA4zRMR1PvSoO92rS7pYEv+fZfEfTMzEdM+6X5tLlyxExhqLRkms5EuLovLfx66de5fL2/yX02H52FPVwahrPqmN/E0oVXnsCKhbi/yRxX83nRbUKWhzYceXOntfuXn51NszJ6MO73pQf5Pl4in3ec4JU8hF7ppV34+mm9r1LY0ee/i1O1wpd8+zfLztE0cqBxggiBi5Bu95v9l3r9r/U5hweLn+TbfxowrWDqdJauKd8+q/dH8sbPkc9ttuyO94f7/XK/nHX46MPFLEb5qQlNPvhJ50/59t9ft3LXu7uVaWaO2bDrDCnRSzZyWvFKxO1+vT8MwwunR3bX0CkfPjqb4K9O19tn5X50PvmYpEwHtiW9WtzuV/s76B1zvLLNkViNd8ySxIl/3orfqP90TyTGaf7/rx8jQzeHJXdmh/N6YDvbvmTBwCdxfEQ1NcL6wNMdSIXNq7b1EUzRy1/Axsyk5p22GMG1b+GxFgbHErZh92wuvco0AuOLXct9hvw2nw/LqIcDRRmJmmZzcgUa7JpM/WV/S9IUfbF56TL2orzqwebdRD8nIYNJ41D/hz37Fo11p2Y21wzPcn713qVGhqtevStYfGH4n69OEJtPvbbLYWvscDqc3Hgnu166+tAyLnxrX0Y5zoYjV++1sI7t5kMr02KT/+uwtkc+rZLOf/qn/s3nYCf13Dg8/sB2diJgjGqjQ+TLhxbzyue2Ob7X6/9lUwW7a+lbznHzOYy8LKW1C/uRPbQY3KW/0gO9LXunHLvPL97afba9bFtc9hmz7GAttjVYlCvQAiOwAk/gC5+hkLEs6tr3AZKxLJtOEwk2dLxTYWsIB/j/ToWtIWzo906FrSG8iaqqqqqqiIiIiAgzMzMzNz+AyK+01/zi8n8S+Y1MjoRaQ80WU/G8MBlO+53VPXANrWm4wzGUVZUjjBJZVdhpcfkjsmcWaO+UEldXi1e+zq+HOsCpknYshuh8pOLISJun7TN0EIGW2xTnlOImeecnoGW4raxe2G1T3HEvfYUYMhG+gAFOAwh5nK8mZhwJMmN7r224QVsNFvZ87Z0qatvknklyPDK3Hy45PgVKXji52Wen4d4PlFVVYGnNap+fSpFbK90rYnhUc6n91Q3AY9E0tJOFrcfZtm/491XbcG/jsViUPPX76qmeuiz+qY1Hk7/1VPM405zWVuoheLUimpWYdVzCmUdKHebMdzgrYrb8mL2eeLSnRWHdonfZa8RsOU9F37w+591l5FLYHiOqWeHtE/lWrBHcRKp3uhtr8yXm8LU/5ms+NM6ZKsqu90cFZ4o58+k4rdrtB97NADFbwmEG7lXqvirhOTOqU14xuUF2myIjURcPHrPOQ4lmM3PeMg7bUuk0nnZi67bXsU6H8lhqIo8TaOrEafCO1ARK9PjC0QOoq2BxmMdgYB9G/lIb9++fqNJ2s7BHGFyBNmZAR8J3KCo012ikaSP8BCrf6VI0X5xdnbhHIO+B5rbOyB54zXkzfObyJ4ecwxfqBJMLFc7m59rNcw7hoHnFZ0b00zee+gTqvjm61Pb4xn0kcDX4jvHM0rBXZypG3DCKnD/Waa/ZtHmtFPgO5eETx+k7RrVg3aSwm2YoNXnCs3XPQDhNn+Fia6IlOOuIG6VJH7TP6ava26ehKHQa2T4N0tcZ9dPCGo3ZdnNltsHQbeYt5vPnJezV/cAeNypdml1vCHI8M81nSRP5Qi2+mI8v/sxiZru9187nRtp3f/42NemcONa+4eVC3PCZzc88aZh851CqSsshe70uPxeN/dmYwlwb3trwMrN1Gq8jbnApcVDx/yDPeYs5/7r62tsQ6lLg+DiFXTEhzR9dHqv0iT4tgj825W+H3XiRUNUZT2kR9Ri0+lp+UM3iQtS8uOE23Ly4KYtvqH13jghUntJRAewuzNLDXp8RxdcaA3cMY6TO2IeSFRXezeWIjCqyhsUdMYuCgYTZSKpBype1zRfq8FshvfBPc6BAQWl7/QxIDp3VGo1J3vn42OEs3qznws+YLRXbymyB19a9XBx6n/owcyxlEYyFWCi+kG9F+EyD/4yn80+agaZ9P7ay2Dny99aK2o91FkfEOY8hBwyfi5uwx2y5SaHmG+oq/zl1FX/8irOf8Y3vAcX/6uLP6A6nvMO24edSGPjQc827Rw2atX+z2bKq0CmW9mOtYnr5/AfDa1ZfPaXnKtlWborup7QYx+Or2uWb+N3N//2+yDcXMqIJdf55xl7/vsj4WoPPlxLxtVrkJ4w/tTe3mLdATOOYwxcq52w5Wxz5MbPdVs5O8/lhfE7dPj0bIiPQ3QV0iqm4m3YX8hRfc6jQ3fWepevMqUDJd86Z4vwM40CWHnn+WphsGHfieF02D3tmZvpWD+kBpNCFcLnZhcmmrhpGzzbdA+sQ1ar18OJD87IOKOFoRNznaHPNHUfUNhvY1iU+uhvEvpKHaUn3qK3exVVyX4joipp3um7FmYJWmA+WbIDshRpbVRx5/nqstCgy87FGbfVB8yDGCqS+2qCsnRwnSAN6zgzxfdB2nBT/vZ4/6uxb6oH8b4VBRxiIB93wLa47hG3w2SL/2Z27yOXJFwZpSJaBYyvajA7vRRYNKqljXKpt/CFD/tSMr18DKKbwB0xggBePatl1nki0yvqW5zchlyZmJ0OTxJ3D+fsYJs/mxYN5+Le5oagtcl+YsVvy8kSjI2YGvGjvmpkRS9W2dtXqWnVuxUhURm1lKtou/hdEq19VBp9OjGvHEQSmrpuf2R24mXGheil8KeiANY8fW1VERUfBImb64j12caBZmRViZHbeVMjCrPDg9A90IXrtnsYCuZtRQ0PyrKDjBNOsPfKsg1pA02gHlVr0OXiFhtp6nJqXVzcbfM0KnzC3ggOENPE9VBdmHKN6LYaijb4wXxJn5A0FSDF5j+h1ooZx885Jt3ZKzO5n7Z5WfNEOtyyPqQEnn7WLv5Fis3PdgMshjF1FRydbNyeBbyKI1oN1TRVrVK7kgsb/zjX4NDPIRMctVeaxVB38Vh1x5KbeJbU138AM5KzmZu3uny0ErygxiJF7GVXUrPzFxrlx1uFdAaZFDN9cvIb74qD9tzBMo7L7WIEYK+sla1DVMHpF0F7b3+Y6S+zjvLeDMCpapmJo1weBWuxKF3rOocih1gun4BoJh1kWnV/Jmiq6uOhK3VfKxEHEkafjLgK3oujaPzY6SXg8phhL4TNR1xvJd1Wa0aYFfPUMLrNBDCh4AuGRTbtKMc6Z1Udj8evY/ZpCuMAUefdo69DZUngoqE1P9A3PJfOf7WixCEj+Y6t7fYeHbbxUAoFV3M89cCKfma3fc1+jKRe7MFWEbQqEfyzO2x/wrO2VYH7iYdQ9BkPyI8/3kXBpLaCpU7eC0Yv/am/tEDu7HZpqg0EvHo0nf/R/gRzUWy33/HXMJQeu1GylKmOkXzlCfGFruAcPPhaGqZOtu19zsJ1SO2Jz4Ztth5cBX6mRQwWmDwryG9FUMlZzNckMdK+IoMJv1rOWnBamS2w2KHiaPMPLC15hCZm4KTpoZyj4E2TqC/P6r7/EhnDMhKicZZ1ZwxuC7DPzDGs53q8gXaI9kFTK+2LTq7bhwsTbrMV8Rsfua5lMS0FwbTitUVnVa1yTb5IX51mmYnUcP9wPr8Ji1tiYJeJV9GZTrQhF7vvdU2OTU42ogJ9FDwhmycI2LIg++03C6scYhUyUuMV5tkw6kGUoL+mjNC38+wMdWNljn6tGPpRES7veqrSn5TRuv+dh6JVL/iDHU1db4c9WK3++OrH3PqziF916UMUKn8G67nN60GfWiHrXYhUG3yVWmyYak59NHj8t1smG4UDiWz2rPHNrKnN4Zo1LBbr2/eF9YZ0n0blx2nG4X+EKFxvS3W28JESD+FWk61VCD3z/URGHiJl++7TdBwkCj6tGOH3qDb0QqcOF9Kzpj0HUb/KyFW3Yhj2VMKJqGZleFBH7vqvf7WqLC3XMuHV8q8a4sTFuxUtkD/6JIBvKaVjv96ndgruKZ1k/BHzqf2K9fLk7HGXANyLDd1vxkK/i055pnzl+zw6zLnwXlVYVtfmacJgEpRP1hbGgrYPVN6v2lG+idQNGmwcKXu/8xEj/P6qe/sB2WmwNp6pp8jaISMkwdleFXYK55NHWLTTbutSUqjBfDGWo/Yg918qQ+8BRZSAHZbfuNZz2O0sov1Ue4CWlVg3rFhM3Kljj9ksGd/NUhk4nH+a5UN2+1i8+NM3vRNp7uQ6sqexSCukEVlVZriHNqFi5rLm9TMWa4qm3idJqppQACol2l4VSuvWLfta4JcXy3bROPNbXOgdOhG47LC0CwW/dMlSx4Jf17aEU3yA1x9p+Yc0jupXgcMuYNku64iYOkGToVDuJvlbEKlJqsmiHbvNrIVZEH+yFdF8DbleZ6iNiWwMqvtMp/mSpwx5KxRrT9p3MAPTHGtMbfvdFhyj9vhaKcn3At8Lc16Ai+vBcSp1ztXi7rCJZx/ql7TXcclq6Q76UeKWDy9boS0WHIjUuWhPG8LBmW5y2rhuTpM5vsLt+HOLh1Yf0DqXa9tsfC+kaKt2htA0ai/L2i7RKoNjEwztkmRU0GfgW1TxUvPFhg0V7DdfWJk5gfrccpYv+MA9M0dkGTLECeYwUixRzjRFdmjG7zdZIl3XKB9YliNKI31lfa7i2JG5C8Ss+rHe0D7Z696/V3DEAOWHnQ9yNahMUl5kENWS6pHKKp2D1BaSrrHdE1w2qNxIztpXgUIrF0bm15YML4b6V1k+GpNysTahKMVrrS85lTVo9OGJ96I47eAy5rYWpRf/mIzeoYU1DKaQCTUVwrhHeyNoDqHel+lLxr9WKzhSYw7vrR6+V5q0pfi2k3L1zqkubY6rrd9ZLvSuWNf0uqnkY+FpTvFzSW9Fp0b9l8JA7THV9eCi/PY/SCZIUYx3BU2alj7Cm3VV6eYpios4b6WuNOJdYXUK3zTqj5CVG2FqYM4Z7CuIU0qO05XR0d71FHM0YhZmJmTRfLlXEumN82BGtzdX0S19t1e+bUieK8zRmqpa4Qc5TSjifmaQsY2ETLjhI36gMR1+7qpjdXXHiceUekfBaucHShAOiFXmv3sNmGQyU5iVgnoocuonQXEPTFwslHtS8R+A47StI9wj0iSrtbi5rMysczFiImsQ+bdFClnFjjpXXwMy6O7qfjOr8Fb0a7ODItisjnn3EQO16+ypd1cwyaAW5Yzxz5QknfMO7643fXW/I9y3U2xH27Oapqr56Z/tEzglj6IbT6HEHjopiXqeRbe5mQQvxtcbDOVverN0ZgMdzqRYRjaXtMRd56Q4cZSmdPvZJdSrhJ1D9zNXPqAEqPIavPdfubt5oke2kmv0dztIszSv2VYuoyf1UuopbsYb+uX9h6WpwjpgtZ6fNNawNJ4q8O3CFoSbioAaOSZMx2GYaPYB+rEb6qjQiNRFQ76TvwNFVKD+BhH9VhcKGsXzmMI7BptU/CNWolM7YzROvpFAntsiWJp6eR2d3GarcYShVYSUqhmYOWj5E96NK2WvmYNTeY7Zs4RUEdv9h9QT4EseKt6LzLrqEOs3hxAY1MaNWpSa6zZx8F3YOVeCYMS88W+CYHDuWe4yoc6YK+djDuEOrBR5lvh0r+Q9uM88lrjx9x9AtgpQVNE8r+3O6Gvw59D+kBF/UMXyhliYUtPjmvXGY6Dk3x+kEOW+GtdMVC4EZTqoS/jmR0P0LS75DOc/w2vnri97M4SdbZ8qeU7gg8DVbERkU5geaMQO3mYrSYyAngeUQqrN0C0/vsFmcgWNXNeidsTAj7/4MncJR0caaBUpbLK1yBCBNRjEv6KvuVSdpPnEMJdsRRtqJ+U8tN1gXA4ePHc6ZT0eviI73UOJF0fEZ8YaneAQqQdGphNvwM4nIqPnXxV0xA0fnCT+oAhJuyw/q8jO0y8CjSteZExwBpIN6SvNp6A5G/abi6egeND/1GTguhuNjaUbbnSbGd4L8937Ezm34
vendor: 59,449 bytes, line 13
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"
13},36954:(e,t,r)=>{"use strict";function A(e){return e instanceof Uint8Array||ArrayBuffer.isView(e)&&"Uint8Array"===e.constructor.name}function i(e,...t){if(!A(e))throw Error("Uint8Array expected");if(t.length>0&&!t.includes(e.length))throw Error("Uint8Array expected of length "+t+", got length="+e.length)}function n(e,t=!0){if(e.destroyed)throw Error("Hash instance has been destroyed");if(t&&e.finished)throw Error("Hash#digest() has already been called")}function a(e,t){i(e);let r=t.outputLen;if(e.length<r)throw Error("digestInto() expects output buffer of length at least "+r)}r.d(t,{zd:()=>W,Zi:()=>K});function o(e){return new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4))}function s(...e){for(let t=0;t<e.length;t++)e[t].fill(0)}let l=68===new Uint8Array(new Uint32Array([0x11223344]).buffer)[0];function g(e){if("string"==typeof e)e=function(e){if("string"!=typeof e)throw Error("string expected");return new Uint8Array(new TextEncoder().encode(e))}(e);else if(A(e))e=d(e);else throw Error("Uint8Array expected, got "+typeof e);return e}function c(e,t){if(e.buffer===t.buffer&&e.byteOffset<t.byteOffset+t.byteLength&&t.byteOffset<e.byteOffset+e.byteLength&&e.byteOffset<t.byteOffset)throw Error("complex overlap of input and output is not supported")}let u=(e,t)=>{function r(A,...n){if(i(A),!l)throw Error("Non little-endian hardware is not yet supported");if(void 0!==e.nonceLength){let t=n[0];if(!t)throw Error("nonce / iv required");e.varSizeNonce?i(t):i(t,e.nonceLength)}let a=e.tagLength;a&&void 0!==n[1]&&i(n[1]);let o=t(A,...n),s=(e,t)=>{if(void 0!==t){if(2!==e)throw Error("cipher output not supported");i(t)}},g=!1;return{encrypt(e,t){if(g)throw Error("cannot encrypt() twice with same key + nonce");return g=!0,i(e),s(o.encrypt.length,t),o.encrypt(e,t)},decrypt(e,t){if(i(e),a&&e.length<a)throw Error("invalid ciphertext length: smaller than tagLength="+a);return s(o.decrypt.length,t),o.decrypt(e,t)}}}return Object.assign(r,e),r};function f(e,t,r=!0){if(void 0===t)return new Uint8Array(e);if(t.length!==e)throw Error("invalid output length, expected "+e+", got: "+t.length);if(r&&!h(t))throw Error("invalid output, must be aligned");return t}function h(e){return e.byteOffset%4==0}function d(e){return Uint8Array.from(e)}let p=new Uint8Array(16),I=o(p),E=(e,t,r,A)=>({s3:r<<31|A>>>1,s2:t<<31|r>>>1,s1:e<<31|t>>>1,s0:e>>>1^-0x1f000000&-(1&A&1)}),B=e=>(e>>>0&255)<<24|(e>>>8&255)<<16|(e>>>16&255)<<8|e>>>24&255;class C{constructor(e,t){this.blockLen=16,this.outputLen=16,this.s0=0,this.s1=0,this.s2=0,this.s3=0,this.finished=!1,i(e=g(e),16);const r=function(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}(e);let A=r.getUint32(0,!1),n=r.getUint32(4,!1),a=r.getUint32(8,!1),o=r.getUint32(12,!1);const s=[];for(let e=0;e<128;e++)s.push({s0:B(A),s1:B(n),s2:B(a),s3:B(o)}),{s0:A,s1:n,s2:a,s3:o}=E(A,n,a,o);const l=(e=>e>65536?8:e>1024?4:2)(t||1024);if(![1,2,4,8].includes(l))throw Error("ghash: invalid window size, expected 2, 4 or 8");this.W=l;const c=128/l,u=this.windowSize=2**l,f=[];for(let e=0;e<c;e++)for(let t=0;t<u;t++){let r=0,A=0,i=0,n=0;for(let a=0;a<l;a++){if(!(t>>>l-a-1&1))continue;const{s0:o,s1:g,s2:c,s3:u}=s[l*e+a];r^=o,A^=g,i^=c,n^=u}f.push({s0:r,s1:A,s2:i,s3:n})}this.t=f}_updateBlock(e,t,r,A){e^=this.s0,t^=this.s1,r^=this.s2,A^=this.s3;let{W:i,t:n,windowSize:a}=this,o=0,s=0,l=0,g=0,c=(1<<i)-1,u=0;for(let f of[e,t,r,A])for(let e=0;e<4;e++){let t=f>>>8*e&255;for(let e=8/i-1;e>=0;e--){let{s0:r,s1:A,s2:f,s3:h}=n[u*a+(t>>>i*e&c)];o^=r,s^=A,l^=f,g^=h,u+=1}}this.s0=o,this.s1=s,this.s2=l,this.s3=g}update(e){n(this),i(e=g(e));let t=o(e),r=Math.floor(e.length/16),A=e.length%16;for(let e=0;e<r;e++)this._updateBlock(t[4*e+0],t[4*e+1],t[4*e+2],t[4*e+3]);return A&&(p.set(e.subarray(16*r)),this._updateBlock(I[0],I[1],I[2],I[3]),s(I)),this}destroy(){let{t:e}=this;for(let t of e)t.s0=0,t.s1=0,t.s2=0,t.s3=0}digestInto(e){n(this),a(e,this),this.finished=!0;let{s0:t,s1:r,s2:A,s3:i}=this,s=o(e);return s[0]=t,s[1]=r,s[2]=A,s[3]=i,e}digest(){let e=new Uint8Array(16);return this.digestInto(e),this.destroy(),e}}
13class y extends C{constructor(e,t){i(e=g(e));const r=function(e){e.reverse();let t=1&e[15],r=0;for(let t=0;t<e.length;t++){let A=e[t];e[t]=A>>>1|r,r=(1&A)<<7}return e[0]^=225&-t,e}(d(e));super(r,t),s(r)}update(e){e=g(e),n(this);let t=o(e),r=e.length%16,A=Math.floor(e.length/16);for(let e=0;e<A;e++)this._updateBlock(B(t[4*e+3]),B(t[4*e+2]),B(t[4*e+1]),B(t[4*e+0]));return r&&(p.set(e.subarray(16*A)),this._updateBlock(B(I[3]),B(I[2]),B(I[1]),B(I[0])),s(I)),this}digestInto(e){n(this),a(e,this),this.finished=!0;let{s0:t,s1:r,s2:A,s3:i}=this,s=o(e);return s[0]=t,s[1]=r,s[2]=A,s[3]=i,e.reverse()}}function Q(e){let t=(t,r)=>e(r,t.length).update(g(t)).digest(),r=e(new Uint8Array(16),0);return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=(t,r)=>e(t,r),t}function m(e){return e<<1^283&-(e>>7)}function w(e,t){let r=0;for(;t>0;t>>=1)r^=e&-(1&t),e=m(e);return r}Q((e,t)=>new C(e,t)),Q((e,t)=>new y(e,t));let b=(()=>{let e=new Uint8Array(256);for(let t=0,r=1;t<256;t++,r^=m(r))e[t]=r;let t=new Uint8Array(256);t[0]=99;for(let r=0;r<255;r++){let A=e[255-r];A|=A<<8,t[e[r]]=(A^A>>4^A>>5^A>>6^A>>7^99)&255}return s(e),t})(),v=b.map((e,t)=>b.indexOf(t)),k=e=>e<<24|e>>>8,D=e=>e<<8|e>>>24;function x(e,t){if(256!==e.length)throw Error("Wrong sbox length");let r=new Uint32Array(256).map((r,A)=>t(e[A])),A=r.map(D),i=A.map(D),n=i.map(D),a=new Uint32Array(65536),o=new Uint32Array(65536),s=new Uint16Array(65536);for(let t=0;t<256;t++)for(let l=0;l<256;l++){let g=256*t+l;a[g]=r[t]^A[l],o[g]=i[t]^n[l],s[g]=e[t]<<8|e[l]}return{sbox:e,sbox2:s,T0:r,T1:A,T2:i,T3:n,T01:a,T23:o}}let S=x(b,e=>w(e,3)<<24|e<<16|e<<8|w(e,2)),R=x(v,e=>w(e,11)<<24|w(e,13)<<16|w(e,9)<<8|w(e,14)),M=(()=>{let e=new Uint8Array(16);for(let t=0,r=1;t<16;t++,r=m(r))e[t]=r;return e})();function N(e){i(e);let t=e.length;if(![16,24,32].includes(t))throw Error("aes: invalid key size, should be 16, 24 or 32, got "+t);let{sbox2:r}=S,A=[];h(e)||A.push(e=d(e));let n=o(e),a=n.length,l=e=>T(r,e,e,e,e),g=new Uint32Array(t+28);g.set(n);for(let e=a;e<g.length;e++){let t=g[e-1];e%a==0?t=l(k(t))^M[e/a-1]:a>6&&e%a==4&&(t=l(t)),g[e]=g[e-a]^t}return s(...A),g}function U(e){let t=N(e),r=t.slice(),A=t.length,{sbox2:i}=S,{T0:n,T1:a,T2:o,T3:l}=R;for(let e=0;e<A;e+=4)for(let i=0;i<4;i++)r[e+i]=t[A-e-4+i];s(t);for(let e=4;e<A-4;e++){let t=r[e],A=T(i,t,t,t,t);r[e]=n[255&A]^a[A>>>8&255]^o[A>>>16&255]^l[A>>>24]}return r}function H(e,t,r,A,i,n){return e[r<<8&65280|A>>>8&255]^t[i>>>8&65280|n>>>24&255]}function T(e,t,r,A,i){return e[255&t|65280&r]|e[A>>>16&255|i>>>16&65280]<<16}function L(e,t,r,A,i){let{sbox2:n,T01:a,T23:o}=S,s=0;t^=e[s++],r^=e[s++],A^=e[s++],i^=e[s++];let l=e.length/4-2;for(let n=0;n<l;n++){let n=e[s++]^H(a,o,t,r,A,i),l=e[s++]^H(a,o,r,A,i,t),g=e[s++]^H(a,o,A,i,t,r),c=e[s++]^H(a,o,i,t,r,A);t=n,r=l,A=g,i=c}return{s0:e[s++]^T(n,t,r,A,i),s1:e[s++]^T(n,r,A,i,t),s2:e[s++]^T(n,A,i,t,r),s3:e[s++]^T(n,i,t,r,A)}}function F(e,t,r,A,i){let{sbox2:n,T01:a,T23:o}=R,s=0;t^=e[s++],r^=e[s++],A^=e[s++],i^=e[s++];let l=e.length/4-2;for(let n=0;n<l;n++){let n=e[s++]^H(a,o,t,i,A,r),l=e[s++]^H(a,o,r,t,i,A),g=e[s++]^H(a,o,A,r,t,i),c=e[s++]^H(a,o,i,A,r,t);t=n,r=l,A=g,i=c}return{s0:e[s++]^T(n,t,i,A,r),s1:e[s++]^T(n,r,t,i,A),s2:e[s++]^T(n,A,r,t,i),s3:e[s++]^T(n,i,A,r,t)}}function O(e){if(i(e),e.length%16!=0)throw Error("aes-(cbc/ecb).decrypt ciphertext should consist of blocks with size 16")}function G(e,t,r){i(e);let A=e.length,n=A%16;if(!t&&0!==n)throw Error("aec/(cbc-ecb): unpadded plaintext with disabled padding");h(e)||(e=d(e));let a=o(e);if(t){let e=16-n;e||(e=16),A+=e}return c(e,r=f(A,r)),{b:a,o:o(r),out:r}}function P(e,t){if(!t)return e;let r=e.length;if(!r)throw Error("aes/pcks5: empty ciphertext not allowed");let A=e[r-1];if(A<=0||A>16)throw Error("aes/pcks5: wrong padding");let i=e.subarray(0,-A);for(let t=0;t<A;t++)if(e[r-t-1]!==A)throw Error("aes/pcks5: wrong padding");return i}function J(e){let t=new Uint8Array(16),r=o(t);t.set(e);let A=16-e.length;for(let e=16-A;e<16;e++)t[e]=A;return r}let K=u({blockSize:16},function(e,t={}){let r=!t.disablePadding;return{encrypt(t,A){let{b:i,o:n,out:a}=G(t,r,A),o=N(e),l=0;for(;l+4<=i.length;){let{s0:e,s1:t,s2:r,s3:A}=L(o,i[l+0],i[l+1],i[l+2],i[l+3]);n[l++]=e,n[l++]=t,n[l++]=r,n[l++]=A}if(r){let e=J(t.subarray(4*l)),{s0:r,s1:A,s2:i,s3:a}=L(o,e[0],e[1],e[2],e[3]);n[l++]=r,n[l++]=A,n[l++]=i,n[l++]=a}return s(o),a},decrypt(t,A){O(t);let i=U(e);A=f(t.length,A);let n=[i];h(t)||n.push(t=d(t)),c(t,A);let a=o(t),l=o(A);for(let e=0;e+4<=a.length;){let{s0:t,s1:r,s2:A,s3:n}=F(i,a[e+0],a[e+1],a[e+2],a[e+3]);
13l[e++]=t,l[e++]=r,l[e++]=A,l[e++]=n}return s(...n),P(A,r)}}}),W=u({blockSize:16,nonceLength:16},function(e,t,r={}){let A=!r.disablePadding;return{encrypt(r,i){let n=N(e),{b:a,o:l,out:g}=G(r,A,i),c=t,u=[n];h(c)||u.push(c=d(c));let f=o(c),p=f[0],I=f[1],E=f[2],B=f[3],C=0;for(;C+4<=a.length;)p^=a[C+0],I^=a[C+1],E^=a[C+2],B^=a[C+3],({s0:p,s1:I,s2:E,s3:B}=L(n,p,I,E,B)),l[C++]=p,l[C++]=I,l[C++]=E,l[C++]=B;if(A){let e=J(r.subarray(4*C));p^=e[0],I^=e[1],E^=e[2],B^=e[3],({s0:p,s1:I,s2:E,s3:B}=L(n,p,I,E,B)),l[C++]=p,l[C++]=I,l[C++]=E,l[C++]=B}return s(...u),g},decrypt(r,i){O(r);let n=U(e),a=t,l=[n];h(a)||l.push(a=d(a));let g=o(a);i=f(r.length,i),h(r)||l.push(r=d(r)),c(r,i);let u=o(r),p=o(i),I=g[0],E=g[1],B=g[2],C=g[3];for(let e=0;e+4<=u.length;){let t=I,r=E,A=B,i=C;I=u[e+0],E=u[e+1];let{s0:a,s1:o,s2:s,s3:l}=F(n,I,E,B=u[e+2],C=u[e+3]);p[e++]=a^t,p[e++]=o^r,p[e++]=s^A,p[e++]=l^i}return s(...l),P(i,A)}}})},36999:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});let A=(0,r(78340).A)("moon",[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]])},37506:(e,t,r)=>{"use strict";e.exports=r(58411)},37595:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});let A=(0,r(78340).A)("layout-grid",[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}]])},40462:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});let A=(0,r(78340).A)("puzzle",[["path",{d:"M15.39 4.39a1 1 0 0 0 1.68-.474 2.5 2.5 0 1 1 3.014 3.015 1 1 0 0 0-.474 1.68l1.683 1.682a2.414 2.414 0 0 1 0 3.414L19.61 15.39a1 1 0 0 1-1.68-.474 2.5 2.5 0 1 0-3.014 3.015 1 1 0 0 1 .474 1.68l-1.683 1.682a2.414 2.414 0 0 1-3.414 0L8.61 19.61a1 1 0 0 0-1.68.474 2.5 2.5 0 1 1-3.014-3.015 1 1 0 0 0 .474-1.68l-1.683-1.682a2.414 2.414 0 0 1 0-3.414L4.39 8.61a1 1 0 0 1 1.68.474 2.5 2.5 0 1 0 3.014-3.015 1 1 0 0 1-.474-1.68l1.683-1.682a2.414 2.414 0 0 1 3.414 0z",key:"w46dr5"}]])},41159:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});let A=(0,r(78340).A)("store",[["path",{d:"M15 21v-5a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v5",key:"slp6dd"}],["path",{d:"M17.774 10.31a1.12 1.12 0 0 0-1.549 0 2.5 2.5 0 0 1-3.451 0 1.12 1.12 0 0 0-1.548 0 2.5 2.5 0 0 1-3.452 0 1.12 1.12 0 0 0-1.549 0 2.5 2.5 0 0 1-3.77-3.248l2.889-4.184A2 2 0 0 1 7 2h10a2 2 0 0 1 1.653.873l2.895 4.192a2.5 2.5 0 0 1-3.774 3.244",key:"o0xfot"}],["path",{d:"M4 10.95V19a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8.05",key:"wn3emo"}]])},41313:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});let A=(0,r(78340).A)("log-out",[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]])},41437:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});let A=(0,r(78340).A)("chevrons-right",[["path",{d:"m6 17 5-5-5-5",key:"xnjwq"}],["path",{d:"m13 17 5-5-5-5",key:"17xmmf"}]])},42129:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});let A=(0,r(78340).A)("folder-open",[["path",{d:"m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2",key:"usdka0"}]])},42268:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});let A=(0,r(78340).A)("arrow-up-right",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]])},44989:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parse=function(e){return u[e]||(u[e]=function(e){for(var t=[],r=[];e.length>0;){var n=e.shift();if("number"===n.type||"literal"===n.type){t.push(n);continue}if("operator"===n.type){if(s.test(n.value)){n={type:"query",key:t.pop(),value:e.shift()},t.push(n);continue}for(;r.length>0;)t.unshift(r.pop());r.push(n)}}for(;r.length>0;)t.unshift(r.pop());return function e(){var r=t.shift();if("number"===r.type||"literal"===r.type)return r.value;if("operator"===r.type){var n=e(),a=e();return(0,i.default)(r.value,n,a)}if("query"===r.type)return(0,A.default)(r.key.value,r.value.value);throw TypeError(r.type)}()}(function(e){for(var t=0,r=[];t<e.length;){var A=e[t];if(c.test(A))for(A=e[++t];a.test(A)&&void 0!==A;)A=e[++t];if(o.test(A)||")"===A||"("===A){t++;continue}if(s.test(A)||l.test(A)){t++,r.push({type:"operator",value:A});continue}if(n.test(A)){for(var i="";n.test(A);)i+=A,A=e[++t];r.push({type:"number",value:i});continue}if(a.test(A)){for(var i="";a.test(A)&&void 0!==A;)i+=A,A=e[++t];
13g.test(i)?r.push({type:"operator",value:i}):r.push({type:"literal",value:i});continue}throw TypeError("Tokenizer: I dont know what this character is: "+A)}return r}(e))),u[e]};var A=r(69590),i=r(98651),n=/[0-9]/,a=/[a-z|\-]/i,o=/\s/,s=/:/,l=/,/,g=/and$/,c=/@/,u={}},45539:(e,t,r)=>{var A=r(62174);e.exports=function(e,t){return new Promise(function(r,i){var n,a=t||{};function o(e){i(e||Error("Aborted"))}function s(e,t){e.bail?o(e):n.retry(e)?a.onRetry&&a.onRetry(e,t):i(n.mainError())}"randomize"in a||(a.randomize=!0),(n=A.operation(a)).attempt(function(t){var A;try{A=e(o,t)}catch(e){s(e,t);return}Promise.resolve(A).then(r).catch(function(e){s(e,t)})})})}},46071:(e,t,r)=>{"use strict";r.d(t,{Se:()=>eC});var A,i,n,a=r(41463),o=r(76281);let s={toWeb(){throw Error("Vercel Blob: Sorry, we cannot get a Readable stream in this environment. If you see this message please open an issue here: https://github.com/vercel/storage/ with details on your environment.")}};var l=r(95527),g=r(45539);let c=globalThis.fetch.bind(globalThis);var u=r(22707),f=r(41463),h=r(92619).Buffer,d=new Promise(e=>{try{let t=new Uint8Array([104,101,108,108,111]);new Blob([t]).text().then(t=>{e("hello"===t)}).catch(()=>{e(!1)})}catch{e(!1)}});async function p(e){var t;let r;return e instanceof ReadableStream?e:e instanceof Blob?e.stream():I(e)?s.toWeb(e):(r=e instanceof ArrayBuffer?new Uint8Array(e):o(e)?e:(t=e,new TextEncoder().encode(t)),await d)?new Blob([r]).stream():new ReadableStream({start(e){e.enqueue(r),e.close()}})}function I(e){return"object"==typeof e&&"function"==typeof e.pipe&&e.readable&&"function"==typeof e._read&&"object"==typeof e._readableState}async function E(){try{let e=(await (0,l.getVercelOidcToken)()).trim();return""===e?void 0:e}catch{return}}var B=/^((-|\+)?(\d+(?:\.\d+)?)) *(kb|mb|gb|tb|pb)$/i,C={b:1,kb:1024,mb:1048576,gb:0x40000000,tb:0x10000000000,pb:0x4000000000000};function y(e){let t;if("number"==typeof e&&!Number.isNaN(e))return e;if("string"!=typeof e)return null;let r=B.exec(e),A="b";if(r){let[,e,,,i]=r;if(!e)return null;t=parseFloat(e),i&&(A=i.toLowerCase())}else t=parseInt(e,10);return Number.isNaN(t)?null:Math.floor(C[A]*t)}function Q(e){try{let t=f.env[e];return"string"==typeof t&&""!==t.trim()?t.trim():void 0}catch{return}}function m(e){let[,,,t=""]=e.split("_");return t}function w(e){return e.startsWith("store_")?e.slice(6):e}async function b(e){var t,r;if(null==e?void 0:e.presignedUrlPayload)return{kind:"presigned",storeId:function(e){let t,r=e.indexOf(".");if(r<0)throw new v("Invalid delegation token format.");let A=e.slice(0,r);try{t=JSON.parse(function(e){let t=e.replace(/-/g,"+").replace(/_/g,"/"),r=4-t.length%4;if(4!==r&&(t+="=".repeat(r)),"function"==typeof atob)return atob(t);if(void 0!==h)return h.from(t,"base64").toString("utf8");throw new v("Cannot decode base64: no atob or Buffer available.")}(A))}catch{throw new v("Invalid delegation token payload.")}if(!t.storeId||"string"!=typeof t.storeId)throw new v("Delegation token payload is missing `storeId`.");return w(t.storeId)}(e.presignedUrlPayload.delegationToken)};if(null==e?void 0:e.token){let t=m(e.token);return{kind:"readWrite",token:e.token,storeId:t}}let A=null==(t=null==e?void 0:e.oidcToken)?void 0:t.trim(),i=A||await E();if(i){let t=null==(r=null==e?void 0:e.storeId)?void 0:r.trim();if(t)return{kind:"oidc",token:i,storeId:w(t)};let n=Q("BLOB_STORE_ID");if(n)return{kind:"oidc",token:i,storeId:w(n)};if(A)throw new v("oidcToken was passed, but no storeId was found. Pass a `storeId` option or set `BLOB_STORE_ID` to use OIDC auth")}let n=Q("BLOB_READ_WRITE_TOKEN");if(n){let e=m(n);return{kind:"readWrite",token:n,storeId:e}}throw new v("No blob credentials found. Pass a `token` option, set `BLOB_READ_WRITE_TOKEN`, or use `oidcToken` (or `VERCEL_OIDC_TOKEN`) with `storeId` or `BLOB_STORE_ID`.")}var v=class extends Error{constructor(e){super(`Vercel Blob: ${e}`)}};function k(e){if("object"!=typeof e||null===e)return!1;let t=Object.getPrototypeOf(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}var D=["//"],x=(()=>
13{if(function(){if("u">typeof navigator&&"ReactNative"===navigator.product)return!0;if(void 0!==a){let e=a.type;return"renderer"!==e&&"worker"!==e&&!!(a.versions&&a.versions.node)}return!1}())return!0;if(S().startsWith("http://localhost"))return!1;let e=!1,t=new Request(S(),{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})();function S(e=""){let t=null;try{t=f.env.VERCEL_BLOB_API_URL||f.env.NEXT_PUBLIC_VERCEL_BLOB_API_URL}catch{}return`${t||"https://vercel.com/api/blob"}${e}`}var R="function"==typeof TextEncoder?new TextEncoder:null;function M(e){return e?"string"==typeof e?R?R.encode(e).byteLength:new Blob([e]).size:"byteLength"in e&&"number"==typeof e.byteLength?e.byteLength:"size"in e&&"number"==typeof e.size?e.size:0:0}function N(e){return globalThis.ReadableStream&&e instanceof ReadableStream}function U(e){return!!(N(e)||I(e))}var H=!1;try{((null==(A=f.env.DEBUG)?void 0:A.includes("blob"))||(null==(i=f.env.NEXT_PUBLIC_DEBUG)?void 0:i.includes("blob")))&&(H=!0)}catch{}function T(e,...t){H&&console.debug(`vercel-blob: ${e}`,...t)}var L=null!=(n=globalThis.DOMException)?n:(()=>{try{atob("~")}catch(e){return Object.getPrototypeOf(e).constructor}})(),F=Object.prototype.toString,O=new Set(["network error","Failed to fetch","NetworkError when attempting to fetch resource.","The Internet connection appears to be offline.","Load failed","Network request failed","fetch failed","terminated"]),G="function"==typeof c,P=G&&x,J=async({input:e,init:t,onUploadProgress:r})=>{let A;if(T("using fetch"),t.body)if(r){var i;let e,n=await p(t.body),a=0,o=(i=e=>{r(a+=e)},e=new Uint8Array(0),new TransformStream({transform(t,r){let A=new Uint8Array(e.length+t.byteLength);for(A.set(e),A.set(new Uint8Array(t),e.length),e=A;e.length>=65536;){let t=e.slice(0,65536);r.enqueue(t),null==i||i(t.byteLength),e=e.slice(65536)}},flush(t){e.length>0&&(t.enqueue(e),null==i||i(e.byteLength))}}));A=n.pipeThrough(o)}else A=t.body;let n=x&&A&&U(A)?"half":void 0;return c(e,{...t,...t.body?{body:A}:{},duplex:n})},K="u">typeof XMLHttpRequest,W=async({input:e,init:t,onUploadProgress:r})=>{T("using xhr");let A=null;return t.body&&(A=N(t.body)?await new Response(t.body).blob():t.body),new Promise((i,n)=>{let a=new XMLHttpRequest;(a.open(t.method||"GET",e.toString(),!0),r&&a.upload.addEventListener("progress",e=>{e.lengthComputable&&r(e.loaded)}),a.onload=()=>{var e;if(null==(e=t.signal)?void 0:e.aborted)return void n(new DOMException("The user aborted the request.","AbortError"));let r=new Headers;a.getAllResponseHeaders().trim().split(/[\r\n]+/).forEach(e=>{let t=e.split(": "),A=t.shift(),i=t.join(": ");A&&r.set(A.toLowerCase(),i)}),i(new Response(a.response,{status:a.status,statusText:a.statusText,headers:r}))},a.onerror=()=>{n(TypeError("Network request failed"))},a.ontimeout=()=>{n(TypeError("Network request timed out"))},a.onabort=()=>{n(new DOMException("The user aborted a request.","AbortError"))},t.headers&&new Headers(t.headers).forEach((e,t)=>{a.setRequestHeader(t,e)}),t.signal&&(t.signal.addEventListener("abort",()=>{a.abort()}),t.signal.aborted))?a.abort():a.send(A)})},z=async({input:e,init:t,onUploadProgress:r})=>{if(r){if(P)return J({input:e,init:t,onUploadProgress:r});if(K)return W({input:e,init:t,onUploadProgress:r})}if(G)return J({input:e,init:t});if(K)return W({input:e,init:t});throw Error("No request implementation available")},Y=class extends v{constructor(){super("Access denied, please provide a valid token for this resource.")}},j=class extends v{constructor(e){super(null!=e?e:"OIDC is enabled for this project, but not for this token's environment.")}},q=class extends v{constructor(e){super(`Content type mismatch, ${e}.`)}},V=class extends v{constructor(e){super(`Pathname mismatch, ${e}. Check the pathname used in upload() or put() matches the one from the client token.`)}},X=class extends v{constructor(){super("Client token has expired.")}},Z=class extends v{constructor(e){super(`File is too large, ${e}.`)}},_=class extends v{constructor(){super("This store does not exist.")}},$=class extends v{constructor(){super("This store has been suspended.")}},ee=class extends v{constructor(){super("Unknown error, please visit https://vercel.com/help.")}},et=class extends v{constructor(){super("The requested blob does not exist")}},er=class extends v{constructor(){super("The blob service is currently not available. Please try again.")}},eA=class extends v{constructor(e){super(`Too many requests please lower the number of concurrent requests ${e?` - try again in ${e} seconds`:""}.`),this.retryAfter=null!=e?e:0}},ei=class extends v{constructor(){super("The request was aborted.")}},en=class extends v{constructor(){super("Precondition failed: ETag mismatch.")}};async function ea(e){var t,r,A;let i,n,a,o;try{let a=await e.json();i=null!=(r=null==(t=a.error)?void 0:t.code)?r:"unknown_error",n=null==(A=a.error)?void 0:A.message}catch{i="unknown_error"}switch((null==n?void 0:n.includes("contentType"))&&n.includes("is not allowed")&&(i="content_type_not_allowed"),(null==n?void 0:n.includes('"pathname"'))&&n.includes("does not match the token payload")&&(i="client_token_pathname_mismatch"),"Token expired"===n&&(i="client_token_expired"),(null==n?void 0:n.includes("the file length cannot be greater than"))&&(i="file_too_large"),(null==n?void 0:n.startsWith("OIDC is enabled for this project, but not for the"))&&n.includes("environment.")&&(i="oidc_environment_not_allowed"),i){case"store_suspended":a=new $;break;case"forbidden":a=new Y;break;case"oidc_environment_not_allowed":a=new j(n);break;case"content_type_not_allowed":a=new q(n);break;case"client_token_pathname_mismatch":a=new V(n);break;case"client_token_expired":a=new X;break;case"file_too_large":a=new Z(n);break;case"not_found":a=new et;break;case"client_token_not_allowed":a=new v(null!=n?n:"This operation is not available when using a client token. Use a readâwrite or OIDC token on the server.");break;case"store_not_found":a=new _;break;case"bad_request":a=new v(null!=n?n:"Bad request");break;case"service_unavailable":a=new er;break;case"rate_limited":a=new eA((o=e.headers.get("retry-after"))?parseInt(o,10):void 0);break;case"precondition_failed":a=new en;break;default:a=new ee}return{code:i,error:a}}async function eo(e,t,r){let A=function(){let e=null;try{e=f.env.VERCEL_BLOB_API_VERSION_OVERRIDE||f.env.NEXT_PUBLIC_VERCEL_BLOB_API_VERSION_OVERRIDE}catch{}return`${null!=e?e:12}`}(),i=await b(r),n="presigned"===i.kind?void 0:i.token,a=function(){let e={};try{"VERCEL_BLOB_PROXY_THROUGH_ALTERNATIVE_API"in f.env&&void 0!==f.env.VERCEL_BLOB_PROXY_THROUGH_ALTERNATIVE_API?e["x-proxy-through-alternative-api"]=f.env.VERCEL_BLOB_PROXY_THROUGH_ALTERNATIVE_API:"NEXT_PUBLIC_VERCEL_BLOB_PROXY_THROUGH_ALTERNATIVE_API"in f.env&&void 0!==f.env.NEXT_PUBLIC_VERCEL_BLOB_PROXY_THROUGH_ALTERNATIVE_API&&(e["x-proxy-through-alternative-api"]=f.env.NEXT_PUBLIC_VERCEL_BLOB_PROXY_THROUGH_ALTERNATIVE_API)}catch{}return e}(),o=S(e);(null==r?void 0:r.presignedUrlPayload)&&(o=((e,t)=>{let r=new URL(e);for(let[e,A]of Object.entries(t.params))r.searchParams.set(e,A);return r.searchParams.set("vercel-blob-delegation",t.delegationToken),r.searchParams.set("vercel-blob-signature",t.signature),r.toString()})(o,r.presignedUrlPayload));let s=`${i.storeId}:${Date.now()}:${Math.random().toString(16).slice(2)}`,l=0,c=0,u=0,h=(null==r?void 0:r.onUploadProgress)||function(){try{return"1"===f.env.VERCEL_BLOB_USE_X_CONTENT_LENGTH}catch{return!1}}();t.body&&h&&(c=M(t.body)),(null==r?void 0:r.onUploadProgress)&&r.onUploadProgress({loaded:0,total:c,percentage:0});let d=await g(async e=>{let g;
13try{g=await z({input:o,init:{...t,headers:{"x-api-blob-request-id":s,"x-vercel-blob-store-id":i.storeId,"x-api-blob-request-attempt":String(l),"x-api-version":A,...h?{"x-content-length":String(c)}:{},...void 0!==n?{authorization:`Bearer ${n}`}:{},...a,...t.headers}},onUploadProgress:(null==r?void 0:r.onUploadProgress)?e=>{var t;let A=0!==c?c:e;u=e;let i=c>0?Number((e/A*100).toFixed(2)):0;100===i&&c>0||null==(t=r.onUploadProgress)||t.call(r,{loaded:e,total:A,percentage:i})}:void 0})}catch(t){if(t instanceof L&&"AbortError"===t.name)return void e(new ei);if(t&&"[object Error]"===F.call(t)&&"TypeError"===t.name&&"string"==typeof t.message&&("Load failed"===t.message?void 0===t.stack:O.has(t.message)))throw t;if(t instanceof TypeError)return void e(t);throw t}if(g.ok)return g;let{code:f,error:d}=await ea(g);if("unknown_error"===f||"service_unavailable"===f||"internal_server_error"===f)throw d;e(d)},{retries:function(){try{let e=f.env.VERCEL_BLOB_RETRIES||"10";return parseInt(e,10)}catch{return 10}}(),onRetry:t=>{t instanceof Error&&T(`retrying API request to ${e}`,t.message),l+=1}});if(!d)throw new ee;return(null==r?void 0:r.onUploadProgress)&&r.onUploadProgress({loaded:u,total:u,percentage:100}),await d.json()}var es={jpeg:"image/jpeg",png:"image/png",webp:"image/webp",avif:"image/avif"},el="x-allow-overwrite";function eg(e,t){let r={};if(r["x-vercel-blob-access"]=t.access,e.includes("contentType")&&t.contentType&&(r["x-content-type"]=t.contentType),e.includes("addRandomSuffix")&&void 0!==t.addRandomSuffix&&(r["x-add-random-suffix"]=t.addRandomSuffix?"1":"0"),e.includes("ifMatch")&&t.ifMatch){if(!1===t.allowOverwrite)throw new v("ifMatch and allowOverwrite: false are contradictory. ifMatch is used for conditional overwrites, which requires allowOverwrite to be true.");r["x-if-match"]=t.ifMatch,e.includes("allowOverwrite")&&void 0===t.allowOverwrite&&(r[el]="1")}return e.includes("allowOverwrite")&&void 0!==t.allowOverwrite&&(r[el]=t.allowOverwrite?"1":"0"),e.includes("cacheControlMaxAge")&&void 0!==t.cacheControlMaxAge&&(r["x-cache-control-max-age"]=t.cacheControlMaxAge.toString()),r}async function ec({pathname:e,options:t,extraChecks:r,getToken:A}){if(!e)throw new v("pathname is required");if(e.length>950)throw new v("pathname is too long, maximum length is 950");for(let t of D)if(e.includes(t))throw new v(`pathname cannot contain "${t}", please encode it if needed`);if(!t)throw new v("missing options, see usage");if("public"!==t.access&&"private"!==t.access)throw new v('access must be "private" or "public", see https://vercel.com/docs/vercel-blob');return r&&r(t),A&&(t.token=await A(e,t)),t}async function eu({uploadId:e,key:t,pathname:r,parts:A,headers:i,options:n}){let a=new URLSearchParams({pathname:r});try{let r=await eo(`/mpu?${a.toString()}`,{method:"POST",headers:{...i,"content-type":"application/json","x-mpu-action":"complete","x-mpu-upload-id":e,"x-mpu-key":encodeURIComponent(t)},body:JSON.stringify(A),signal:n.abortSignal},n);return T("mpu: complete",r),r}catch(e){if(e instanceof TypeError&&("Failed to fetch"===e.message||"fetch failed"===e.message))throw new er;throw e}}async function ef(e,t,r){T("mpu: create","pathname:",e);let A=new URLSearchParams({pathname:e});try{let e=await eo(`/mpu?${A.toString()}`,{method:"POST",headers:{...t,"x-mpu-action":"create"},signal:r.abortSignal},r);return T("mpu: create",e),e}catch(e){if(e instanceof TypeError&&("Failed to fetch"===e.message||"fetch failed"===e.message))throw new er;throw e}}async function eh({uploadId:e,key:t,pathname:r,headers:A,options:i,internalAbortController:n=new AbortController,part:a}){var o,s,l;let g=new URLSearchParams({pathname:r}),c=eo(`/mpu?${g.toString()}`,{signal:n.signal,method:"POST",headers:{...A,"x-mpu-action":"upload","x-mpu-key":encodeURIComponent(t),"x-mpu-upload-id":e,"x-mpu-part-number":a.partNumber.toString()},body:a.blob},i);function u(){n.abort()}(null==(o=i.abortSignal)?void 0:o.aborted)?u():null==(s=i.abortSignal)||s.addEventListener("abort",u);let f=await c;return null==(l=i.abortSignal)||l.removeEventListener("abort",u),f}var ed="u">typeof window?6:8,ep=8388608*ed*2;async function eI(e,t,r,A){T("mpu: init","pathname:",e,"headers:",r);let i={...A,onUploadProgress:void 0};if(void 0!==A.maximumSizeInBytes&&!U(t)&&M(t)>A.maximumSizeInBytes)throw new v(`Body size of ${M(t)} bytes exceeds the maximum allowed size of ${A.maximumSizeInBytes} bytes`);let n=await ef(e,r,i),a=M(t),o=await p(t),s=await function({uploadId:e,key:t,pathname:r,stream
13:A,headers:i,options:n,totalToLoad:a}){T("mpu: upload init","key:",t);let o=new AbortController;return new Promise((s,l)=>{let g,c=[],f=[],h=A.getReader(),d=0,p=!1,I=1,E=!1,B=0,C=!1,Q=0,m=[],w=0,b={};async function v(){for(T("mpu: upload read start","activeUploads:",d,"currentBytesInMemory:",`${y(B)}/${y(ep)}`,"bytesSent:",y(Q)),p=!0;B<ep&&!E;)try{let{value:e,done:t}=await h.read();if(t){C=!0,T("mpu: upload read consumed the whole stream"),m.length>0?(c.push({partNumber:I++,blob:new Blob(m,{type:"application/octet-stream"})}),D()):0===d&&(h.releaseLock(),s(f)),p=!1;return}B+=e.byteLength;let r=0;for(;r<e.byteLength;){let t=8388608-w,A=Math.min(r+t,e.byteLength),i=e.slice(r,A);m.push(i),w+=i.byteLength,r=A,8388608===w&&(c.push({partNumber:I++,blob:new Blob(m,{type:"application/octet-stream"})}),m=[],w=0,D())}}catch(e){x(e)}T("mpu: upload read end","activeUploads:",d,"currentBytesInMemory:",`${y(B)}/${y(ep)}`,"bytesSent:",y(Q)),p=!1}async function k(A){d++,T("mpu: upload send part start","partNumber:",A.partNumber,"size:",A.blob.size,"activeUploads:",d,"currentBytesInMemory:",`${y(B)}/${y(ep)}`,"bytesSent:",y(Q));try{let a=n.onUploadProgress?e=>{b[A.partNumber]=e.loaded,g&&g()}:void 0,l=await eh({uploadId:e,key:t,pathname:r,headers:i,options:{...n,onUploadProgress:a},internalAbortController:o,part:A});if(T("mpu: upload send part end","partNumber:",A.partNumber,"activeUploads",d,"currentBytesInMemory:",`${y(B)}/${y(ep)}`,"bytesSent:",y(Q)),E)return;if(f.push({partNumber:A.partNumber,etag:l.etag}),B-=A.blob.size,d--,Q+=A.blob.size,c.length>0&&D(),C){0===d&&(h.releaseLock(),s(f));return}p||v().catch(x)}catch(e){x(e)}}function D(){if(!E)for(T("send parts","activeUploads",d,"partsToUpload",c.length);d<ed&&c.length>0;){let e=c.shift();e&&k(e)}}function x(e){E||(E=!0,o.abort(),h.releaseLock(),e instanceof TypeError&&("Failed to fetch"===e.message||"fetch failed"===e.message)?l(new er):l(e))}n.onUploadProgress&&(g=u(()=>{var e;let t=Object.values(b).reduce((e,t)=>e+t,0),r=a||t,A=a>0?Number((100*(t/a||t)).toFixed(2)):0;null==(e=n.onUploadProgress)||e.call(n,{loaded:t,total:r,percentage:A})},150)),v().catch(x)})}({uploadId:n.uploadId,key:n.key,pathname:e,stream:o,headers:r,options:A,totalToLoad:a});return await eu({uploadId:n.uploadId,key:n.key,pathname:e,parts:s,headers:r,options:i})}function eE({allowedOptions:e,getToken:t,getPresignedUrlPayload:r,extraChecks:A}){return async function(i,n,a){var o;if(!n)throw new v("body is required");if(k(n))throw new v("Body must be a string, buffer or stream. You sent a plain JavaScript object, double check what you're trying to upload.");let s=await ec({pathname:i,options:a,extraChecks:A,getToken:t}),l=await (null==r?void 0:r(i,s)),g={...s,presignedUrlPayload:l},c=eg(e,s);if(s.optimizeImage){if(!0===s.multipart)throw new v("optimizeImage cannot be combined with multipart uploads");var f,h,d=null!=(o=s.contentType)?o:"u">typeof Blob&&n instanceof Blob?n.type:void 0;if(d&&"application/octet-stream"!==d&&!d.startsWith("image/"))throw new v(`optimizeImage requires an image body, but the content type is "${d}"`);let e=new URLSearchParams({pathname:i});(function(e){if("object"!=typeof e||null===e)throw new v("optimizeImage must be an object, see usage");let{width:t,quality:r,format:A}=e;if(!Number.isInteger(t)||t<1||t>8192)throw new v("optimizeImage.width must be an integer between 1 and 8192");if(void 0!==r&&(!Number.isInteger(r)||r<1||r>100))throw new v("optimizeImage.quality must be an integer between 1 and 100");if(void 0!==A&&!(A in es))throw new v(`optimizeImage.format must be one of: ${Object.keys(es).join(", ")}`)})(f=s.optimizeImage),e.set("width",String(f.width)),e.set("quality",String(null!=(h=f.quality)?h:75)),f.format&&e.set("format",es[f.format]);let t=await eo(`/put-optimized?${e.toString()}`,{method:"POST",body:n,headers:c,signal:s.abortSignal},g);return{url:t.url,downloadUrl:t.downloadUrl,pathname:t.pathname,contentType:t.contentType,contentDisposition:t.contentDisposition,etag:t.etag}}if(!0===s.multipart)return eI(i,n,c,g);let p=s.onUploadProgress?u(s.onUploadProgress,100):void 0,I=new URLSearchParams({pathname:i}),E=await eo(`/?${I.toString()}`,{method:"PUT",body:n,headers:c,signal:s.abortSignal},{...g,onUploadProgress:p});return{url:E.url,downloadUrl:E.downloadUrl,pathname:E.pathname,contentType:E.contentType,contentDisposition:E.contentDisposition,etag:E.etag}}}function eB(e){return function(t){if(!t.token.startsWith("vercel_blob_client_"))throw new v(`${e} must be called with a client token`);if(void 0!==t.addRandomSuffix||void 0!==t.allowOverwrite||void 0!==t.cacheControlMa
13xAge)throw new v(`${e} doesn't allow \`addRandomSuffix\`, \`cacheControlMaxAge\` or \`allowOverwrite\`. Configure these options at the server side when generating client tokens.`)}}new TextEncoder,r(92619).Buffer,r(41463),eE({allowedOptions:["contentType"],extraChecks:eB("client/`put`")}),function({allowedOptions:e,getToken:t,extraChecks:r}){}({allowedOptions:["contentType"],extraChecks:eB("client/`createMultipartUpload`")}),function({allowedOptions:e,getToken:t,extraChecks:r}){}({allowedOptions:["contentType"],extraChecks:eB("client/`createMultipartUpload`")}),function({allowedOptions:e,getToken:t,extraChecks:r}){}({allowedOptions:["contentType"],extraChecks:eB("client/`multipartUpload`")}),function({allowedOptions:e,getToken:t,extraChecks:r}){}({allowedOptions:["contentType"],extraChecks:eB("client/`completeMultipartUpload`")});var eC=eE({allowedOptions:["contentType"],extraChecks(e){if(void 0===e.handleUploadUrl)throw new v("client/`upload` requires the 'handleUploadUrl' parameter");if(void 0!==e.addRandomSuffix||void 0!==e.allowOverwrite||void 0!==e.cacheControlMaxAge||void 0!==e.ifMatch)throw new v("client/`upload` doesn't allow `addRandomSuffix`, `cacheControlMaxAge`, `allowOverwrite` or `ifMatch`. Configure these options at the server side when generating client tokens.")},async getToken(e,t){var r,A;return ey({handleUploadUrl:t.handleUploadUrl,pathname:e,clientPayload:null!=(r=t.clientPayload)?r:null,multipart:null!=(A=t.multipart)&&A,headers:t.headers})}});eE({allowedOptions:["contentType"],extraChecks(e){if(void 0===e.handleUploadUrl)throw new v("client/`upload` requires the 'handleUploadUrl' parameter");if(void 0!==e.addRandomSuffix||void 0!==e.allowOverwrite||void 0!==e.cacheControlMaxAge||void 0!==e.ifMatch)throw new v("client/`uploadPresigned` doesn't allow `addRandomSuffix`, `cacheControlMaxAge`, `allowOverwrite` or `ifMatch`. Configure these options at the server side when generating presigned URLs.")},async getPresignedUrlPayload(e,t){var r,A;return eQ({pathname:e,handleUploadUrl:t.handleUploadUrl,clientPayload:null!=(r=t.clientPayload)?r:null,multipart:null!=(A=t.multipart)&&A,headers:t.headers})}});async function ey(e){let{handleUploadUrl:t,pathname:r}=e,A=ew(t)?t:em(t),i={type:"blob.generate-client-token",payload:{pathname:r,clientPayload:e.clientPayload,multipart:e.multipart}},n=await c(A,{method:"POST",body:JSON.stringify(i),headers:{"content-type":"application/json",...e.headers},signal:e.abortSignal});if(!n.ok)throw new v("Failed to retrieve the client token");try{let{clientToken:e}=await n.json();return e}catch{throw new v("Failed to retrieve the client token")}}async function eQ(e){let{handleUploadUrl:t,pathname:r}=e,A=ew(t)?t:em(t),i={type:"blob.generate-presigned-url",payload:{pathname:r,clientPayload:e.clientPayload,multipart:e.multipart}},n=await c(A,{method:"POST",body:JSON.stringify(i),headers:{"content-type":"application/json",...e.headers},signal:e.abortSignal});if(!n.ok)throw new v("Failed to retrieve the presigned URL");try{let{presignedUrlPayload:e}=await n.json();if(e)return e;throw new v("Missing presignedUrlPayload")}catch(e){if(e instanceof v)throw e;throw new v("Failed to retrieve the presigned URL")}}function em(e){return new URL(e,location.href).href}function ew(e){try{return new URL(e),!0}catch{return!1}}},46251:(e,t,r)=>{"use strict";e.exports=r.p+"static/media/sRGB_IEC61966_2_1.86b82312.icc"},47834:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});let A=(0,r(78340).A)("link",[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]])},49303:(e,t,r)=>{"use strict";r.d(t,{Cg:()=>A});function A(e,t,r,A){var i,n=arguments.length,a=n<3?t:null===A?A=Object.getOwnPropertyDescriptor(t,r):A;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,A);else for(var o=e.length-1;o>=0;o--)(i=e[o])&&(a=(n<3?i(a):n>3?i(t,r,a):i(t,r))||a);return n>3&&a&&Object.defineProperty(t,r,a),a}"function"==typeof SuppressedError&&SuppressedError},49443:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>v,IT:()=>m,X5:()=>Q,p7:()=>y,qi:()=>b,yp:()=>w});var A=r(26801),i=r(8324);
13function n(e){return e&&e.__esModule?e.default:e}var a={};a=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"]}');let o=new i(A
vendor: 12,945 bytes, line 13
13.toByteArray("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"))
13,s=Math.log2||(e=>Math.log(e)/Math.LN2),l=e=>s(e)+1|0,g=l(n(a).categories.length-1),c=l(n(a).combiningClasses.length-1),u=l(n(a).scripts.length-1),f=l(n(a).eaw.length-1),h=c+u+f+10,d=u+f+10,p=f+10,I=(1<<g)-1,E=(1<<c)-1,B=(1<<u)-1,C=(1<<f)-1;function y(e){let t=o.get(e);return n(a).categories[t>>h&I]}function Q(e){let t=o.get(e);return n(a).combiningClasses[t>>d&E]}function m(e){let t=o.get(e);return n(a).scripts[t>>p&B]}function w(e){return"Nd"===y(e)}function b(e){let t=y(e);
13return"Mn"===t||"Me"===t||"Mc"===t}var v={getCategory:y,getCombiningClass:Q,getScript:m,getEastAsianWidth:function(e){let t=o.get(e);return n(a).eaw[t>>10&C]},getNumericValue:function(e){let t=o.get(e),r=1023&t;if(0===r)return null;if(r<=50)return r-1;if(r<480)return((r>>4)-12)/((15&r)+1);if(r<768){t=(r>>5)-14;let e=(31&r)+2;for(;e>0;)t*=10,e--;return t}{t=(r>>2)-191;let e=(3&r)+1;for(;e>0;)t*=60,e--;return t}},isAlphabetic:function(e){let t=y(e);return"Lu"===t||"Ll"===t||"Lt"===t||"Lm"===t||"Lo"===t||"Nl"===t},isDigit:w,isPunctuation:function(e){let t=y(e);return"Pc"===t||"Pd"===t||"Pe"===t||"Pf"===t||"Pi"===t||"Po"===t||"Ps"===t},isLowerCase:function(e){return"Ll"===y(e)},isUpperCase:function(e){return"Lu"===y(e)},isTitleCase:function(e){return"Lt"===y(e)},isWhiteSpace:function(e){let t=y(e);return"Zs"===t||"Zl"===t||"Zp"===t},isBaseForm:function(e){let t=y(e);return"Nd"===t||"No"===t||"Nl"===t||"Lu"===t||"Ll"===t||"Lt"===t||"Lm"===t||"Lo"===t||"Me"===t||"Mc"===t},isMark:b}},50602:(e,t,r)=>{"use strict";r.d(t,{$:()=>el,VT:()=>eg});var A={},i=function(e,t,r,i,n){var a=new Worker(A[t]||(A[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,r=t.$e$;if(r){var A=Error(r[0]);A.code=r[1],A.stack=r[2],n(A,null)}else n(null,t)},a.postMessage(r,i),a},n=Uint8Array,a=Uint16Array,o=Int32Array,s=new n([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]),l=new n([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),g=new n([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),c=function(e,t){for(var r=new a(31),A=0;A<31;++A)r[A]=t+=1<<e[A-1];for(var i=new o(r[30]),A=1;A<30;++A)for(var n=r[A];n<r[A+1];++n)i[n]=n-r[A]<<5|A;return{b:r,r:i}},u=c(s,2),f=u.b,h=u.r;f[28]=258,h[258]=28;for(var d=c(l,0),p=d.b,I=d.r,E=new a(32768),B=0;B<32768;++B){var C=(43690&B)>>1|(21845&B)<<1;C=(61680&(C=(52428&C)>>2|(13107&C)<<2))>>4|(3855&C)<<4,E[B]=((65280&C)>>8|(255&C)<<8)>>1}for(var y=function(e,t,r){for(var A,i=e.length,n=0,o=new a(t);n<i;++n)e[n]&&++o[e[n]-1];var s=new a(t);for(n=1;n<t;++n)s[n]=s[n-1]+o[n-1]<<1;if(r){A=new a(1<<t);var l=15-t;for(n=0;n<i;++n)if(e[n])for(var g=n<<4|e[n],c=t-e[n],u=s[e[n]-1]++<<c,f=u|(1<<c)-1;u<=f;++u)A[E[u]>>l]=g}else for(A=new a(i),n=0;n<i;++n)e[n]&&(A[n]=E[s[e[n]-1]++]>>15-e[n]);return A},Q=new n(288),B=0;B<144;++B)Q[B]=8;for(var B=144;B<256;++B)Q[B]=9;for(var B=256;B<280;++B)Q[B]=7;for(var B=280;B<288;++B)Q[B]=8;for(var m=new n(32),B=0;B<32;++B)m[B]=5;var w=y(Q,9,0),b=y(Q,9,1),v=y(m,5,0),k=y(m,5,1),D=function(e){for(var t=e[0],r=1;r<e.length;++r)e[r]>t&&(t=e[r]);return t},x=function(e,t,r){var A=t/8|0;return(e[A]|e[A+1]<<8)>>(7&t)&r},S=function(e,t){var r=t/8|0;return(e[r]|e[r+1]<<8|e[r+2]<<16)>>(7&t)},R=function(e){return(e+7)/8|0},M=function(e,t,r){return(null==t||t<0)&&(t=0),(null==r||r>e.length)&&(r=e.length),new n(e.subarray(t,r))}
13,N=["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"],U=function(e,t,r){var A=Error(t||N[e]);if(A.code=e,Error.captureStackTrace&&Error.captureStackTrace(A,U),!r)throw A;return A},H=function(e,t,r,A){var i=e.length,a=A?A.length:0;if(!i||t.f&&!t.l)return r||new n(0);var o=!r,c=o||2!=t.i,u=t.i;o&&(r=new n(3*i));var h=function(e){var t=r.length;if(e>t){var A=new n(Math.max(2*t,e));A.set(r),r=A}},d=t.f||0,I=t.p||0,E=t.b||0,B=t.l,C=t.d,Q=t.m,m=t.n,w=8*i;do{if(!B){d=x(e,I,1);var v=x(e,I+1,3);if(I+=3,v)if(1==v)B=b,C=k,Q=9,m=5;else if(2==v){var N=x(e,I,31)+257,H=x(e,I+10,15)+4,T=N+x(e,I+5,31)+1;I+=14;for(var L=new n(T),F=new n(19),O=0;O<H;++O)F[g[O]]=x(e,I+3*O,7);I+=3*H;for(var G=D(F),P=(1<<G)-1,J=y(F,G,1),O=0;O<T;){var K=J[x(e,I,P)];I+=15&K;var W=K>>4;if(W<16)L[O++]=W;else{var z=0,Y=0;for(16==W?(Y=3+x(e,I,3),I+=2,z=L[O-1]):17==W?(Y=3+x(e,I,7),I+=3):18==W&&(Y=11+x(e,I,127),I+=7);Y--;)L[O++]=z}}var j=L.subarray(0,N),q=L.subarray(N);Q=D(j),m=D(q),B=y(j,Q,1),C=y(q,m,1)}else U(1);else{var W=R(I)+4,V=e[W-4]|e[W-3]<<8,X=W+V;if(X>i){u&&U(0);break}c&&h(E+V),r.set(e.subarray(W,X),E),t.b=E+=V,t.p=I=8*X,t.f=d;continue}if(I>w){u&&U(0);break}}c&&h(E+131072);for(var Z=(1<<Q)-1,_=(1<<m)-1,$=I;;$=I){var z=B[S(e,I)&Z],ee=z>>4;if((I+=15&z)>w){u&&U(0);break}if(z||U(2),ee<256)r[E++]=ee;else if(256==ee){$=I,B=null;break}else{var et=ee-254;if(ee>264){var O=ee-257,er=s[O];et=x(e,I,(1<<er)-1)+f[O],I+=er}var eA=C[S(e,I)&_],ei=eA>>4;eA||U(3),I+=15&eA;var q=p[ei];if(ei>3){var er=l[ei];q+=S(e,I)&(1<<er)-1,I+=er}if(I>w){u&&U(0);break}c&&h(E+131072);var en=E+et;if(E<q){var ea=a-q,eo=Math.min(q,en);for(ea+E<0&&U(3);E<eo;++E)r[E]=A[ea+E]}for(;E<en;++E)r[E]=r[E-q]}}t.l=B,t.p=$,t.b=E,t.f=d,B&&(d=1,t.m=Q,t.d=C,t.n=m)}while(!d);return E!=r.length&&o?M(r,0,E):r.subarray(0,E)},T=function(e,t,r){r<<=7&t;var A=t/8|0;e[A]|=r,e[A+1]|=r>>8},L=function(e,t,r){r<<=7&t;var A=t/8|0;e[A]|=r,e[A+1]|=r>>8,e[A+2]|=r>>16},F=function(e,t){for(var r=[],A=0;A<e.length;++A)e[A]&&r.push({s:A,f:e[A]});var i=r.length,o=r.slice();if(!i)return{t:z,l:0};if(1==i){var s=new n(r[0].s+1);return s[r[0].s]=1,{t:s,l:1}}r.sort(function(e,t){return e.f-t.f}),r.push({s:-1,f:25001});var l=r[0],g=r[1],c=0,u=1,f=2;for(r[0]={s:-1,f:l.f+g.f,l:l,r:g};u!=i-1;)l=r[r[c].f<r[f].f?c++:f++],g=r[c!=u&&r[c].f<r[f].f?c++:f++],r[u++]={s:-1,f:l.f+g.f,l:l,r:g};for(var h=o[0].s,A=1;A<i;++A)o[A].s>h&&(h=o[A].s);var d=new a(h+1),p=O(r[u-1],d,0);if(p>t){var A=0,I=0,E=p-t,B=1<<E;for(o.sort(function(e,t){return d[t.s]-d[e.s]||e.f-t.f});A<i;++A){var C=o[A].s;if(d[C]>t)I+=B-(1<<p-d[C]),d[C]=t;else break}for(I>>=E;I>0;){var y=o[A].s;d[y]<t?I-=1<<t-d[y]++-1:++A}for(;A>=0&&I;--A){var Q=o[A].s;d[Q]==t&&(--d[Q],++I)}p=t}return{t:new n(d),l:p}},O=function(e,t,r){return -1==e.s?Math.max(O(e.l,t,r+1),O(e.r,t,r+1)):t[e.s]=r},G=function(e){for(var t=e.length;t&&!e[--t];);for(var r=new a(++t),A=0,i=e[0],n=1,o=function(e){r[A++]=e},s=1;s<=t;++s)if(e[s]==i&&s!=t)++n;else{if(!i&&n>2){for(;n>138;n-=138)o(32754);n>2&&(o(n>10?n-11<<5|28690:n-3<<5|12305),n=0)}else if(n>3){for(o(i),--n;n>6;n-=6)o(8304);n>2&&(o(n-3<<5|8208),n=0)}for(;n--;)o(i);n=1,i=e[s]}return{c:r.subarray(0,A),n:t}},P=function(e,t){for(var r=0,A=0;A<t.length;++A)r+=e[A]*t[A];return r},J=function(e,t,r){var A=r.length,i=R(t+2);e[i]=255&A,e[i+1]=A>>8,e[i+2]=255^e[i],e[i+3]=255^e[i+1];for(var n=0;n<A;++n)e[i+n+4]=r[n];return(i+4+A)*8},K=function(e,t,r,A,i,n,o,c,u,f,h){T(t,h++,r),++i[256];for(var d,p,I,E,B=F(i,15),C=B.t,b=B.l,k=F(n,15),D=k.t,x=k.l,S=G(C),R=S.c,M=S.n,N=G(D),U=N.c,H=N.n,O=new a(19),K=0;K<R.length;++K)++O[31&R[K]];for(var K=0;K<U.length;++K)++O[31&U[K]];for(var W=F(O,7),z=W.t,Y=W.l,j=19;j>4&&!z[g[j-1]];--j);var q=f+5<<3,V=P(i,Q)+P(n,m)+o,X=P(i,C)+P(n,D)+o+14+3*j+P(O,z)+2*O[16]+3*O[17]+7*O[18];if(u>=0&&q<=V&&q<=X)return J(t,h,e.subarray(u,u+f));if(T(t,h,1+(X<V)),h+=2,X<V){d=y(C,b,0),p=C,I=y(D,x,0),E=D;var Z=y(z,Y,0);T(t,h,M-257),T(t,h+5,H-1),T(t,h+10,j-4),h+=14;for(var K=0;K<j;++K)T(t,h+3*K,z[g[K]]);h+=3*j;for(var _=[R,U],$=0;$<2;++$)for(var ee=_[$],K=0;K<ee.length;++K){var et=31&ee[K];
13T(t,h,Z[et]),h+=z[et],et>15&&(T(t,h,ee[K]>>5&127),h+=ee[K]>>12)}}else d=w,p=Q,I=v,E=m;for(var K=0;K<c;++K){var er=A[K];if(er>255){var et=er>>18&31;L(t,h,d[et+257]),h+=p[et+257],et>7&&(T(t,h,er>>23&31),h+=s[et]);var eA=31&er;L(t,h,I[eA]),h+=E[eA],eA>3&&(L(t,h,er>>5&8191),h+=l[eA])}else L(t,h,d[er]),h+=p[er]}return L(t,h,d[256]),h+p[256]},W=new o([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),z=new n(0),Y=function(e,t,r,A,i,g){var c=g.z||e.length,u=new n(A+c+5*(1+Math.ceil(c/7e3))+i),f=u.subarray(A,u.length-i),d=g.l,p=7&(g.r||0);if(t){p&&(f[0]=g.r>>3);for(var E=W[t-1],B=E>>13,C=8191&E,y=(1<<r)-1,Q=g.p||new a(32768),m=g.h||new a(y+1),w=Math.ceil(r/3),b=2*w,v=function(t){return(e[t]^e[t+1]<<w^e[t+2]<<b)&y},k=new o(25e3),D=new a(288),x=new a(32),S=0,N=0,U=g.i||0,H=0,T=g.w||0,L=0;U+2<c;++U){var F=v(U),O=32767&U,G=m[F];if(Q[O]=G,m[F]=O,T<=U){var P=c-U;if((S>7e3||H>24576)&&(P>423||!d)){p=K(e,f,0,k,D,x,N,H,L,U-L,p),H=S=N=0,L=U;for(var z=0;z<286;++z)D[z]=0;for(var z=0;z<30;++z)x[z]=0}var Y=2,j=0,q=C,V=O-G&32767;if(P>2&&F==v(U-V))for(var X=Math.min(B,P)-1,Z=Math.min(32767,U),_=Math.min(258,P);V<=Z&&--q&&O!=G;){if(e[U+Y]==e[U+Y-V]){for(var $=0;$<_&&e[U+$]==e[U+$-V];++$);if($>Y){if(Y=$,j=V,$>X)break;for(var ee=Math.min(V,$-2),et=0,z=0;z<ee;++z){var er=U-V+z&32767,eA=Q[er],ei=er-eA&32767;ei>et&&(et=ei,G=er)}}}G=Q[O=G],V+=O-G&32767}if(j){k[H++]=0x10000000|h[Y]<<18|I[j];var en=31&h[Y],ea=31&I[j];N+=s[en]+l[ea],++D[257+en],++x[ea],T=U+Y,++S}else k[H++]=e[U],++D[e[U]]}}for(U=Math.max(U,T);U<c;++U)k[H++]=e[U],++D[e[U]];p=K(e,f,d,k,D,x,N,H,L,U-L,p),d||(g.r=7&p|f[p/8|0]<<3,p-=7,g.h=m,g.p=Q,g.i=U,g.w=T)}else{for(var U=g.w||0;U<c+d;U+=65535){var eo=U+65535;eo>=c&&(f[p/8|0]=d,eo=c),p=J(f,p+1,e.subarray(U,eo))}g.i=c}return M(u,0,A+R(p)+i)},j=function(){var e=1,t=0;return{p:function(r){for(var A=e,i=t,n=0|r.length,a=0;a!=n;){for(var o=Math.min(a+2655,n);a<o;++a)i+=A+=r[a];A=(65535&A)+15*(A>>16),i=(65535&i)+15*(i>>16)}e=A,t=i},d:function(){return e%=65521,t%=65521,(255&e)<<24|(65280&e)<<8|(255&t)<<8|t>>8}}},q=function(e,t,r,A,i){if(!i&&(i={l:1},t.dictionary)){var a=t.dictionary.subarray(-32768),o=new n(a.length+e.length);o.set(a),o.set(e,a.length),e=o,i.w=a.length}return Y(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,r,A,i)},V=function(e,t){var r={};for(var A in e)r[A]=e[A];for(var A in t)r[A]=t[A];return r},X=function(e,t,r){for(var A=e(),i=e.toString(),n=i.slice(i.indexOf("[")+1,i.lastIndexOf("]")).replace(/\s+/g,"").split(","),a=0;a<A.length;++a){var o=A[a],s=n[a];if("function"==typeof o){t+=";"+s+"=";var l=o.toString();if(o.prototype)if(-1!=l.indexOf("[native code]")){var g=l.indexOf(" ",8)+1;t+=l.slice(g,l.indexOf("(",g))}else for(var c in t+=l,o.prototype)t+=";"+s+".prototype."+c+"="+o.prototype[c].toString();else t+=l}else r[s]=o}return t},Z=[],_=function(e){var t=[];for(var r in e)e[r].buffer&&t.push((e[r]=new e[r].constructor(e[r])).buffer);return t},$=function(e,t,r,A){if(!Z[r]){for(var n="",a={},o=e.length-1,s=0;s<o;++s)n=X(e[s],n,a);Z[r]={c:X(e[o],n,a),e:a}}var l=V({},Z[r].e);return i(Z[r].c+";onmessage=function(e){for(var k in e.data)self[k]=e.data[k];onmessage="+t.toString()+"}",r,l,_(l),A)},ee=function(){return[n,a,o,s,l,g,f,p,b,k,E,N,y,D,x,S,R,M,U,H,es,er,eA]},et=function(){return[eo]},er=function(e){return postMessage(e,[e.buffer])},eA=function(e){return e&&{out:e.size&&new n(e.size),dictionary:e.dictionary}},ei=function(e,t,r,A,i,n){var a=$(r,A,i,function(e,t){a.terminate(),n(e,t)});return a.postMessage([e,t],t.consume?[e.buffer]:[]),function(){a.terminate()}},en=function(e,t,r){for(;r;++t)e[t]=r,r>>>=8},ea=function(e,t){var r=t.level;if(e[0]=120,e[1]=(0==r?0:r<6?1:9==r?3:2)<<6|(t.dictionary&&32),e[1]|=31-(e[0]<<8|e[1])%31,t.dictionary){var A=j();A.p(t.dictionary),en(e,2,A.d())}},eo=function(e,t){return((15&e[0])!=8||e[0]>>4>7||(e[0]<<8|e[1])%31)&&U(6,"invalid zlib data"),(e[1]>>5&1)==+!t&&U(6,"invalid zlib data: "+(32&e[1]?"need":"unexpected")+" dictionary"),(e[1]>>3&4)+2};function es(e,t){return H(e,{i:2},t&&t.out,t&&t.dictionary)}function el(e,t){t||(t={});var r=j();r.p(e);var A=q(e,t,t.dictionary?6:2,4);return ea(A,t),en(A,A.length-4,r.d()),A}function eg(e,t,r){return r||(r=t,t={}),"function"!=typeof r&&U(7),ei(e,t,[ee,et,function(){return[ec]}],function(e){return er(ec(e.data[0],eA(e.data[1])))},5,r)}function ec(e,t){return H(e.subarray(eo(e,t&&t.dictionary),-4),{i:2},t&&t.out,t&&t.dictionary)}var eu="u">typeof TextDecoder&&new TextDecoder;try{eu.decode(z,{stream:!0})}catch(e){}"function"==typeof queueMicrotask&&queueMicrotask},50682:e=>{function t(){this.table=new Uint16Array(16),this.trans=new Uint16Array(288)}function r(e,r){this.source=e,this.sourceIndex=0,this.tag=0,this.bitcount=0,this.dest=r,this.destLen=0,this.ltree=new t,this.dtree=new t}var A,i=new t,n=new t,a=new Uint8Array(30),o=new Uint16Array(30),s=new Uint8Array(30),l=new Uint16Array(30),g=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),c=new t,u=new Uint8Array(320);function f(e,t,r,A){var i,n;for(i=0;i<r;++i)e[i]=0;for(i=0;i<30-r;++i)e[i+r]=i/r|0;for(n=A,i=0;i<30;++i)t[i]=n,n+=1<<e[i]}var h=new Uint16Array(16);function d(e,t,r,A){var i,n;for(i=0;i<16;++i)e.table[i]=0;for(i=0;i<A;++i)e.table[t[r+i]]++;for(e.table[0]=0,n=0,i=0;i<16;++i)h[i]=n,n+=e.table[i];for(i=0;i<A;++i)t[r+i]&&(e.trans[h[t[r+i]]++]=i)}function p(e,t,r){if(!t)return r;for(;e.bitcount<24;)e.tag|=e.source[e.sourceIndex++]<<e.bitcount,e.bitcount+=8;var A=e.tag&65535>>>16-t;return e.tag>>>
13=t,e.bitcount-=t,A+r}function I(e,t){for(;e.bitcount<24;)e.tag|=e.source[e.sourceIndex++]<<e.bitcount,e.bitcount+=8;var r=0,A=0,i=0,n=e.tag;do A=2*A+(1&n),n>>>=1,++i,r+=t.table[i],A-=t.table[i];while(A>=0);return e.tag=n,e.bitcount-=i,t.trans[r+A]}function E(e,t,r){for(;;){var A,i,n,g,c=I(e,t);if(256===c)return 0;if(c<256)e.dest[e.destLen++]=c;else for(c-=257,A=p(e,a[c],o[c]),i=I(e,r),g=n=e.destLen-p(e,s[i],l[i]);g<n+A;++g)e.dest[e.destLen++]=e.dest[g]}}for(A=0;A<7;++A)i.table[A]=0;for(i.table[7]=24,i.table[8]=152,i.table[9]=112,A=0;A<24;++A)i.trans[A]=256+A;for(A=0;A<144;++A)i.trans[24+A]=A;for(A=0;A<8;++A)i.trans[168+A]=280+A;for(A=0;A<112;++A)i.trans[176+A]=144+A;for(A=0;A<5;++A)n.table[A]=0;for(n.table[5]=32,A=0;A<32;++A)n.trans[A]=A;f(a,o,4,3),f(s,l,2,1),a[28]=0,o[28]=258,e.exports=function(e,t){var A,a,o=new r(e,t);do{switch(A=function(e){e.bitcount--||(e.tag=e.source[e.sourceIndex++],e.bitcount=7);var t=1&e.tag;return e.tag>>>=1,t}(o),p(o,2,0)){case 0:a=function(e){for(var t,r,A;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,A=t;A;--A)e.dest[e.destLen++]=e.source[e.sourceIndex++];return e.bitcount=0,0}(o);break;case 1:a=E(o,i,n);break;case 2:!function(e,t,r){for(A=p(e,5,257),i=p(e,5,1),n=p(e,4,4),a=0;a<19;++a)u[a]=0;for(a=0;a<n;++a){var A,i,n,a,o,s,l=p(e,3,0);u[g[a]]=l}for(d(c,u,0,19),o=0;o<A+i;){var f=I(e,c);switch(f){case 16:var h=u[o-1];for(s=p(e,2,3);s;--s)u[o++]=h;break;case 17:for(s=p(e,3,3);s;--s)u[o++]=0;break;case 18:for(s=p(e,7,11);s;--s)u[o++]=0;break;default:u[o++]=f}}d(t,u,0,A),d(r,u,A,i)}(o,o.ltree,o.dtree),a=E(o,o.ltree,o.dtree);break;default:a=-3}if(0!==a)throw Error("Data error")}while(!A);if(o.destLen<o.dest.length)if("function"==typeof o.dest.slice)return o.dest.slice(0,o.destLen);else return o.dest.subarray(0,o.destLen);return o.dest}},51295:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});var A=r(8324),i=r(89848),n={};let a=[[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]],o=new A(i.toByteArray("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")),s=function(e){switch(e){case 33:case 39:case 40:case 42:return 12;case 35:return 5;default:return e}},l=function(e){switch(e){case 37:case 38:return 34;case 41:return 22;default:return e}};class g{constructor(e,t=!1){this.position=e,this.required=t}}class c{nextCodePoint(){let e=this.string.charCodeAt(this.pos++),t=this.string.charCodeAt(this.pos);return 55296<=e&&e<=56319&&56320<=t&&t<=57343?(this.pos++,(e-55296)*1024+(t-56320)+65536):e}nextCharClass(){return s(o.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(a[this.curClass][this.nextClass]){case 0:t=!0;break;case 1:t=41===e;break;case 2:if(!(t=41===e))return!1;break;case 3:if(41!==e)return t}return this.LB8a&&(t=!1),this.LB21a&&(16===this.curClass||17===this.curClass)?(t=!1,this.LB21a=!1):this.LB21a=13===this.curClass,28===this.curClass?(this.LB30a++,2==this.LB30a&&28===this.nextClass&&(t=!0,this.LB30a=0)):this.LB30a=0,this.curClass=this.nextClass,t}nextBreak(){if(null==this.curClass){let e=this.nextCharClass();this.curClass=l(e),this.nextClass=e,this.LB8a=31===e,this.LB30a=0}for(;this.pos<this.string.length;){this.lastPos=this.pos;let e=this.nextClass;if(this.nextClass=this.nextCharClass(),34===this.curClass||36===this.curClass&&37!==this.nextClass)return this.curClass=l(s(this.nextClass)),new g(this.lastPos,!0);let t=this.getSimpleBreak();if(null===t&&(t=this.getPairTableBreak(e)),this.LB8a=31===this.nextClass,t)return new g(this.lastPos)}return this.lastPos<this.string.length?(this.lastPos=this.string.length,new g(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}}n=c},51900:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});let A=(0,r(78340).A)("sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]])},51914:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});let A=(0,r(78340).A)("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]])},52105:e=>{e.exports=function(e,t,r){if(void 0==e)return[0,0,0];var A,i,n,a=(1-Math.abs(2*r-1))*t,o=e/60,s=a*(1-Math.abs(o%2-1));0===(o=Math.floor(o))?(A=a,i=s,n=0):1===o?(A=s,i=a,n=0):2===o?(A=0,i=a,n=s):3===o?(A=0,i=s,n=a):4===o?(A=s,i=0,n=a):5===o&&(A=a,i=0,n=s);var l=r-a/2;return[Math.abs(Math.round(255*(A+=l))),Math.abs(Math.round(255*(i+=l))),Math.abs(Math.round(255*(n+=l)))]}},53810:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});let A=(0,r(78340).A)("share-2",[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]])},56814:e=>{function t(e,t){"boolean"==typeof t&&(t={forever:t}),this._originalTimeouts=JSON.parse(JSON.stringify(e)),this._timeouts=e,this._options=t||{},this._maxRetryTime=t&&t.maxRetryTime||1/0,this._fn=null,this._errors=[],this._attempts=1,this._operationTimeout=null,this._operationTimeoutCb=null,this._timeout=null,this._operationStart=null,this._timer=null,this._options.forever&&(this._cachedTimeouts=this._timeouts.slice(0))}
13e.exports=t,t.prototype.reset=function(){this._attempts=1,this._timeouts=this._originalTimeouts.slice(0)},t.prototype.stop=function(){this._timeout&&clearTimeout(this._timeout),this._timer&&clearTimeout(this._timer),this._timeouts=[],this._cachedTimeouts=null},t.prototype.retry=function(e){if(this._timeout&&clearTimeout(this._timeout),!e)return!1;var t=new Date().getTime();if(e&&t-this._operationStart>=this._maxRetryTime)return this._errors.push(e),this._errors.unshift(Error("RetryOperation timeout occurred")),!1;this._errors.push(e);var r=this._timeouts.shift();if(void 0===r)if(!this._cachedTimeouts)return!1;else this._errors.splice(0,this._errors.length-1),r=this._cachedTimeouts.slice(-1);var A=this;return this._timer=setTimeout(function(){A._attempts++,A._operationTimeoutCb&&(A._timeout=setTimeout(function(){A._operationTimeoutCb(A._attempts)},A._operationTimeout),A._options.unref&&A._timeout.unref()),A._fn(A._attempts)},r),this._options.unref&&this._timer.unref(),!0},t.prototype.attempt=function(e,t){this._fn=e,t&&(t.timeout&&(this._operationTimeout=t.timeout),t.cb&&(this._operationTimeoutCb=t.cb));var r=this;this._operationTimeoutCb&&(this._timeout=setTimeout(function(){r._operationTimeoutCb()},r._operationTimeout)),this._operationStart=new Date().getTime(),this._fn(this._attempts)},t.prototype.try=function(e){console.log("Using RetryOperation.try() is deprecated"),this.attempt(e)},t.prototype.start=function(e){console.log("Using RetryOperation.start() is deprecated"),this.attempt(e)},t.prototype.start=t.prototype.try,t.prototype.errors=function(){return this._errors},t.prototype.attempts=function(){return this._attempts},t.prototype.mainError=function(){if(0===this._errors.length)return null;for(var e={},t=null,r=0,A=0;A<this._errors.length;A++){var i=this._errors[A],n=i.message,a=(e[n]||0)+1;e[n]=a,a>=r&&(t=i,r=a)}return t}},58411:(e,t)=>{"use strict";function r(e,t){var r=e.length;for(e.push(t);0<r;){var A=r-1>>>1,i=e[A];if(0<n(i,t))e[A]=t,e[r]=i,r=A;else break}}function A(e){return 0===e.length?null:e[0]}function i(e){if(0===e.length)return null;var t=e[0],r=e.pop();if(r!==t){e[0]=r;for(var A=0,i=e.length,a=i>>>1;A<a;){var o=2*(A+1)-1,s=e[o],l=o+1,g=e[l];if(0>n(s,r))l<i&&0>n(g,s)?(e[A]=g,e[l]=r,A=l):(e[A]=s,e[o]=r,A=o);else if(l<i&&0>n(g,r))e[A]=g,e[l]=r,A=l;else break}}return t}function n(e,t){var r=e.sortIndex-t.sortIndex;return 0!==r?r:e.id-t.id}if(t.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now){var a,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 g=[],c=[],u=1,f=null,h=3,d=!1,p=!1,I=!1,E="function"==typeof setTimeout?setTimeout:null,B="function"==typeof clearTimeout?clearTimeout:null,C="u">typeof setImmediate?setImmediate:null;function y(e){for(var t=A(c);null!==t;){if(null===t.callback)i(c);else if(t.startTime<=e)i(c),t.sortIndex=t.expirationTime,r(g,t);else break;t=A(c)}}function Q(e){if(I=!1,y(e),!p)if(null!==A(g))p=!0,R();else{var t=A(c);null!==t&&M(Q,t.startTime-e)}}var m=!1,w=-1,b=5,v=-1;function k(){return!(t.unstable_now()-v<b)}function D(){if(m){var e=t.unstable_now();v=e;var r=!0;try{e:{p=!1,I&&(I=!1,B(w),w=-1),d=!0;var n=h;try{A:{for(y(e),f=A(g);null!==f&&!(f.expirationTime>e&&k());){var o=f.callback;if("function"==typeof o){f.callback=null,h=f.priorityLevel;var s=o(f.expirationTime<=e);if(e=t.unstable_now(),"function"==typeof s){f.callback=s,y(e),r=!0;break A}f===A(g)&&i(g),y(e)}else i(g);f=A(g)}if(null!==f)r=!0;else{var l=A(c);null!==l&&M(Q,l.startTime-e),r=!1}}break e}finally{f=null,h=n,d=!1}}}finally{r?a():m=!1}}}if("function"==typeof C)a=function(){C(D)};else if("u">typeof MessageChannel){var x=new MessageChannel,S=x.port2;x.port1.onmessage=D,a=function(){S.postMessage(null)}}else a=function(){E(D,0)};function R(){m||(m=!0,a())}function M(e,r){w=E(function(){e(t.unstable_now())},r)}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(){p||d||(p=!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"):b=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return h},t.unstable_getFirstCallbackNode=function(){return A(g)},t.unstable_next=function(e){switch(h){case 1:case 2:case 3:var t=3;break;default:t=h}
13var r=h;h=t;try{return e()}finally{h=r}},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 r=h;h=e;try{return t()}finally{h=r}},t.unstable_scheduleCallback=function(e,i,n){var a=t.unstable_now();switch(n="object"==typeof n&&null!==n&&"number"==typeof(n=n.delay)&&0<n?a+n:a,e){case 1:var o=-1;break;case 2:o=250;break;case 5:o=0x3fffffff;break;case 4:o=1e4;break;default:o=5e3}return o=n+o,e={id:u++,callback:i,priorityLevel:e,startTime:n,expirationTime:o,sortIndex:-1},n>a?(e.sortIndex=n,r(c,e),null===A(g)&&e===A(c)&&(I?(B(w),w=-1):I=!0,M(Q,n-a))):(e.sortIndex=o,r(g,e),p||d||(p=!0,R())),e},t.unstable_shouldYield=k,t.unstable_wrapCallback=function(e){var t=h;return function(){var r=h;h=t;try{return e.apply(this,arguments)}finally{h=r}}}},59697:(e,t,r)=>{var A=r(95159);function i(e,t,r){this.prefix=new Uint8Array(e.length),this.transform=t,this.suffix=new Uint8Array(r.length);for(var A=0;A<e.length;A++)this.prefix[A]=e.charCodeAt(A);for(var A=0;A<r.length;A++)this.suffix[A]=r.charCodeAt(A)}var n=[new i("",0,""),new i("",0," "),new i(" ",0," "),new i("",12,""),new i("",10," "),new i("",0," the "),new i(" ",0,""),new i("s ",0," "),new i("",0," of "),new i("",10,""),new i("",0," and "),new i("",13,""),new i("",1,""),new i(", ",0," "),new i("",0,", "),new i(" ",10," "),new i("",0," in "),new i("",0," to "),new i("e ",0," "),new i("",0,'"'),new i("",0,"."),new i("",0,'">'),new i("",0,"\n"),new i("",3,""),new i("",0,"]"),new i("",0," for "),new i("",14,""),new i("",2,""),new i("",0," a "),new i("",0," that "),new i(" ",10,""),new i("",0,". "),new i(".",0,""),new i(" ",0,", "),new i("",15,""),new i("",0," with "),new i("",0,"'"),new i("",0," from "),new i("",0," by "),new i("",16,""),new i("",17,""),new i(" the ",0,""),new i("",4,""),new i("",0,". The "),new i("",11,""),new i("",0," on "),new i("",0," as "),new i("",0," is "),new i("",7,""),new i("",1,"ing "),new i("",0,"\n "),new i("",0,":"),new i(" ",0,". "),new i("",0,"ed "),new i("",20,""),new i("",18,""),new i("",6,""),new i("",0,"("),new i("",10,", "),new i("",8,""),new i("",0," at "),new i("",0,"ly "),new i(" the ",0," of "),new i("",5,""),new i("",9,""),new i(" ",10,", "),new i("",10,'"'),new i(".",0,"("),new i("",11," "),new i("",10,'">'),new i("",0,'="'),new i(" ",0,"."),new i(".com/",0,""),new i(" the ",0," of the "),new i("",10,"'"),new i("",0,". This "),new i("",0,","),new i(".",0," "),new i("",10,"("),new i("",10,"."),new i("",0," not "),new i(" ",0,'="'),new i("",0,"er "),new i(" ",11," "),new i("",0,"al "),new i(" ",11,""),new i("",0,"='"),new i("",11,'"'),new i("",10,". "),new i(" ",0,"("),new i("",0,"ful "),new i(" ",10,". "),new i("",0,"ive "),new i("",0,"less "),new i("",11,"'"),new i("",0,"est "),new i(" ",10,"."),new i("",11,'">'),new i(" ",0,"='"),new i("",10,","),new i("",0,"ize "),new i("",11,"."),new i("\xc2\xa0",0,""),new i(" ",0,","),new i("",10,'="'),new i("",11,'="'),new i("",0,"ous "),new i("",11,", "),new i("",10,"='"),new i(" ",10,","),new i(" ",11,'="'),new i(" ",11,", "),new i("",11,","),new i("",11,"("),new i("",11,". "),new i(" ",11,"."),new i("",11,"='"),new i(" ",11,". "),new i(" ",10,'="'),new i(" ",11,"='"),new i(" ",10,"='")];function a(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=n,t.kNumTransforms=n.length,t.transformDictionaryWord=function(e,t,r,i,o){var s,l=n[o].prefix,g=n[o].suffix,c=n[o].transform,u=c<12?0:c-11,f=0,h=t;u>i&&(u=i);for(var d=0;d<l.length;)e[t++]=l[d++];for(r+=u,i-=u,c<=9&&(i-=c),f=0;f<i;f++)e[t++]=A.dictionary[r+f];if(s=t-i,10===c)a(e,s);else if(11===c)for(;i>0;){var p=a(e,s);s+=p,i-=p}for(var I=0;I<g.length;)e[t++]=g[I++];return t-h}},59883:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});let A=(0,r(78340).A)("grip-vertical",[["circle",{cx:"9",cy:"12",r:"1",key:"1vctgf"}],["circle",{cx:"9",cy:"5",r:"1",key:"hp0tcf"}],["circle",{cx:"9",cy:"19",r:"1",key:"fkjjf6"}],["circle",{cx:"15",cy:"12",r:"1",key:"1tmaij"}],["circle",{cx:"15",cy:"5",r:"1",key:"19l28e"}],["circle",{cx:"15",cy:"19",r:"1",key:"f4zoj3"}]])},61291:(e,t,r)=>{"use strict";let A;r.d(t,{t:()=>g});var i=r(12115);r(95155);let n=i.createContext(void 0),a=i.createContext(!1);a.Provider;let o=i.createContext((A=!1,{clearReset:()=>{A=!1},reset:()=>{A=!0},isReset:()=>A}));var s=r(5858),l=r(31967);function g(e,t,r){let A,g=i.useContext(a),c=i.useContext(o),u=(e=>{let t=i.useContext(n);if(e)return e;if(!t)throw Error("No QueryClient set, use QueryClientProvider to set one");return t})(r),f=u.defaultQueryOptions(e),h=u.getQueryCache().get(f.queryHash),d=!1!==e.subscribed;if(f._optimisticResults=g?"isRestoring":d?"optimistic":void 0,f.suspense){let e=e=>"static"===e?e:Math.max(e??1e3,1e3),t=f.staleTime;f.staleTime="function"==typeof t?(...r)=>e(t(...r)):e(t),"number"==typeof f.gcTime&&(f.gcTime=Math.max(f.gcTime,1e3))}A=h?.state.error&&"function"==typeof f.throwOnError?(0,s.GU)(f.throwOnError,[h.state.error,h]):f.throwOnError,(f.suspense||A)&&!c.isReset()&&(f.retryOn
13Mount=!1),i.useEffect(()=>{c.clearReset()},[c]);let[p]=i.useState(()=>new t(u,f)),I=p.getOptimisticResult(f),E=!g&&d;if(i.useSyncExternalStore(i.useCallback(e=>{let t=E?p.subscribe(l.jG.batchCalls(e)):s.lQ;return p.updateResult(),t},[p,E]),()=>p.getCurrentResult(),()=>p.getCurrentResult()),i.useEffect(()=>{p.setOptions(f)},[f,p]),f?.suspense&&I.isPending)throw p.fetchOptimistic(f).catch(()=>{c.clearReset()});if((({result:e,errorResetBoundary:t,throwOnError:r,query:A,suspense:i})=>e.isError&&!t.isReset()&&!e.isFetching&&A&&(i&&void 0===e.data||(0,s.GU)(r,[e.error,A])))({result:I,errorResetBoundary:c,throwOnError:f.throwOnError,query:h,suspense:f.suspense}))throw I.error;return f.notifyOnChangeProps?I:p.trackResult(I)}},61878:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});let A=(0,r(78340).A)("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]])},62174:(e,t,r)=>{e.exports=r(14488)},66614:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});let A=(0,r(78340).A)("house",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]])},68054:e=>{"use strict";e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;if(Array.isArray(t)){if((A=t.length)!=r.length)return!1;for(i=A;0!=i--;)if(!e(t[i],r[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((A=(n=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(i=A;0!=i--;)if(!Object.prototype.hasOwnProperty.call(r,n[i]))return!1;for(i=A;0!=i--;){var A,i,n,a=n[i];if(!e(t[a],r[a]))return!1}return!0}return t!=t&&r!=r}},68459:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});let A=(0,r(78340).A)("trash-2",[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]])},69312:e=>{"use strict";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor,A=Object.getOwnPropertyNames,i=Object.prototype.hasOwnProperty,n={},a={SYMBOL_FOR_REQ_CONTEXT:()=>s,getContext:()=>l};for(var o in a)t(n,o,{get:a[o],enumerable:!0});e.exports=((e,n,a)=>{if(n&&"object"==typeof n||"function"==typeof n)for(let o of A(n))i.call(e,o)||void 0===o||t(e,o,{get:()=>n[o],enumerable:!(a=r(n,o))||a.enumerable});return e})(t({},"__esModule",{value:!0}),n);let s=Symbol.for("@vercel/request-context");function l(){let e=globalThis;return e[s]?.get?.()??{}}},69590:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r=Number(t);switch(e){case"max-height":return{match:function(e){return void 0!==e.height&&r>=e.height}};case"min-height":return{match:function(e){return void 0!==e.height&&r<=e.height}};case"max-width":return{match:function(e){return void 0!==e.width&&r>=e.width}};case"min-width":return{match:function(e){return void 0!==e.width&&r<=e.width}};case"orientation":return{match:function(e){return t===e.orientation}};default:throw Error(t)}}},70460:(e,t,r)=>{"use strict";r.d(t,{D:()=>l,N:()=>g});var A=r(12115),i=(e,t,r,A,i,n,a,o)=>{let s=document.documentElement,l=["light","dark"];function g(t){var r;(Array.isArray(e)?e:[e]).forEach(e=>{let r="class"===e,A=r&&n?i.map(e=>n[e]||e):i;r?(s.classList.remove(...A),s.classList.add(n&&n[t]?n[t]:t)):s.setAttribute(e,t)}),r=t,o&&l.includes(r)&&(s.style.colorScheme=r)}if(A)g(A);else try{let e=localStorage.getItem(t)||r,A=a&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;g(A)}catch(e){}},n=["light","dark"],a="(prefers-color-scheme: dark)",o=A.createContext(void 0),s={setTheme:e=>{},themes:[]},l=()=>{var e;return null!=(e=A.useContext(o))?e:s},g=e=>A.useContext(o)?A.createElement(A.Fragment,null,e.children):A.createElement(u,{...e}),c=["light","dark"],u=({forcedTheme:e,disableTransitionOnChange:t=!1,enableSystem:r=!0,enableColorScheme:i=!0,storageKey:s="theme",themes:l=c,defaultTheme:g=r?"system":"light",attribute:u="data-theme",value:I,children:E,nonce:B,scriptProps:C})=>{let[y,Q]=A.useState(()=>h(s,g)),[m,w]=A.useState(()=>"system"===y?p():y),b=I?Object.values(I):l,v=A.useCallback(e=>{let A=e;if(!A)return;"system"===e&&r&&(A=p());
13let a=I?I[A]:A,o=t?d(B):null,s=document.documentElement,l=e=>{"class"===e?(s.classList.remove(...b),a&&s.classList.add(a)):e.startsWith("data-")&&(a?s.setAttribute(e,a):s.removeAttribute(e))};if(Array.isArray(u)?u.forEach(l):l(u),i){let e=n.includes(g)?g:null,t=n.includes(A)?A:e;s.style.colorScheme=t}null==o||o()},[B]),k=A.useCallback(e=>{let t="function"==typeof e?e(y):e;Q(t);try{localStorage.setItem(s,t)}catch(e){}},[y]),D=A.useCallback(t=>{w(p(t)),"system"===y&&r&&!e&&v("system")},[y,e]);A.useEffect(()=>{let e=window.matchMedia(a);return e.addListener(D),D(e),()=>e.removeListener(D)},[D]),A.useEffect(()=>{let e=e=>{e.key===s&&(e.newValue?Q(e.newValue):k(g))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[k]),A.useEffect(()=>{v(null!=e?e:y)},[e,y]);let x=A.useMemo(()=>({theme:y,setTheme:k,forcedTheme:e,resolvedTheme:"system"===y?m:y,themes:r?[...l,"system"]:l,systemTheme:r?m:void 0}),[y,k,e,m,r,l]);return A.createElement(o.Provider,{value:x},A.createElement(f,{forcedTheme:e,storageKey:s,attribute:u,enableSystem:r,enableColorScheme:i,defaultTheme:g,value:I,themes:l,nonce:B,scriptProps:C}),E)},f=A.memo(({forcedTheme:e,storageKey:t,attribute:r,enableSystem:n,enableColorScheme:a,defaultTheme:o,value:s,themes:l,nonce:g,scriptProps:c})=>{let u=JSON.stringify([r,t,o,e,l,s,n,a]).slice(1,-1);return A.createElement("script",{...c,suppressHydrationWarning:!0,nonce:"",dangerouslySetInnerHTML:{__html:`(${i.toString()})(${u})`}})}),h=(e,t)=>{let r;try{r=localStorage.getItem(e)||void 0}catch(e){}return r||t},d=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},p=e=>(e||(e=window.matchMedia(a)),e.matches?"dark":"light")},71403:(e,t,r)=>{"use strict";let A,i,n;r.r(t),r.d(t,{CompactEncrypt:()=>tg,CompactSign:()=>tf,EmbeddedJWK:()=>tm,EncryptJWT:()=>tB,FlattenedEncrypt:()=>e5,FlattenedSign:()=>tu,GeneralEncrypt:()=>e6,GeneralSign:()=>td,SignJWT:()=>tE,UnsecuredJWT:()=>tU,base64url:()=>o,calculateJwkThumbprint:()=>ty,calculateJwkThumbprintUri:()=>tQ,compactDecrypt:()=>eX,compactVerify:()=>tt,createLocalJWKSet:()=>tD,createRemoteJWKSet:()=>tM,cryptoRuntime:()=>tW,decodeJwt:()=>tF,decodeProtectedHeader:()=>tL,errors:()=>a,experimental_jwksCache:()=>tN,exportJWK:()=>e2,exportPKCS8:()=>e0,exportSPKI:()=>e1,flattenedDecrypt:()=>eV,flattenedVerify:()=>te,generalDecrypt:()=>eZ,generalVerify:()=>tr,generateKeyPair:()=>tJ,generateSecret:()=>tK,importJWK:()=>eH,importPKCS8:()=>eU,importSPKI:()=>eM,importX509:()=>eN,jwksCache:()=>tS,jwtDecrypt:()=>tl,jwtVerify:()=>ts});var a={};r.r(a),r.d(a,{JOSEAlgNotAllowed:()=>b,JOSEError:()=>Q,JOSENotSupported:()=>v,JWEDecryptionFailed:()=>k,JWEInvalid:()=>D,JWKInvalid:()=>R,JWKSInvalid:()=>M,JWKSMultipleMatchingKeys:()=>U,JWKSNoMatchingKey:()=>N,JWKSTimeout:()=>H,JWSInvalid:()=>x,JWSSignatureVerificationFailed:()=>T,JWTClaimValidationFailed:()=>m,JWTExpired:()=>w,JWTInvalid:()=>S});var o={};r.r(o),r.d(o,{decode:()=>tT,encode:()=>tH});let s=crypto,l=async(e,t)=>{let r=`SHA-${e.slice(-3)}`;return new Uint8Array(await s.subtle.digest(r,t))},g=new TextEncoder,c=new TextDecoder;function u(...e){let t=new Uint8Array(e.reduce((e,{length:t})=>e+t,0)),r=0;for(let A of e)t.set(A,r),r+=A.length;return t}function f(e,t,r){if(t<0||t>=0x100000000)throw RangeError(`value must be >= 0 and <= ${0x100000000-1}. Received ${t}`);e.set([t>>>24,t>>>16,t>>>8,255&t],r)}function h(e){let t=Math.floor(e/0x100000000),r=new Uint8Array(8);return f(r,t,0),f(r,e%0x100000000,4),r}function d(e){let t=new Uint8Array(4);return f(t,e),t}function p(e){return u(d(e.length),e)}async function I(e,t,r){let A=Math.ceil((t>>3)/32),i=new Uint8Array(32*A);for(let t=0;t<A;t++){let A=new Uint8Array(4+e.length+r.length);A.set(d(t+1)),A.set(e,4),A.set(r,4+e.length),i.set(await l("sha256",A),32*t)}return i.slice(0,t>>3)}let E=e=>{let t=e;"string"==typeof t&&(t=g.encode(t));let r=[];for(let e=0;e<t.length;e+=32768)r.push(String.fromCharCode.apply(null,t.subarray(e,e+32768)));return btoa(r.join(""))},B=e=>E(e).replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_"),C=e=>{let t=atob(e),r=new Uint8Array(t.length);for(let e=0;e<t.length;e++)r[e]=t.charCodeAt(e);return r},y=e=>{let t=e;t instanceof Uint8Array&&(t=c.decode(t)),t=t.replace(/-/g,"+").replace(/_/g,"/").replace(/\s/g,"");try{return C(t)}catch{throw TypeError("The input to be decoded is not correctly encoded.")}};
13class Q extends Error{constructor(e,t){super(e,t),this.code="ERR_JOSE_GENERIC",this.name=this.constructor.name,Error.captureStackTrace?.(this,this.constructor)}}Q.code="ERR_JOSE_GENERIC";class m extends Q{constructor(e,t,r="unspecified",A="unspecified"){super(e,{cause:{claim:r,reason:A,payload:t}}),this.code="ERR_JWT_CLAIM_VALIDATION_FAILED",this.claim=r,this.reason=A,this.payload=t}}m.code="ERR_JWT_CLAIM_VALIDATION_FAILED";class w extends Q{constructor(e,t,r="unspecified",A="unspecified"){super(e,{cause:{claim:r,reason:A,payload:t}}),this.code="ERR_JWT_EXPIRED",this.claim=r,this.reason=A,this.payload=t}}w.code="ERR_JWT_EXPIRED";class b extends Q{constructor(){super(...arguments),this.code="ERR_JOSE_ALG_NOT_ALLOWED"}}b.code="ERR_JOSE_ALG_NOT_ALLOWED";class v extends Q{constructor(){super(...arguments),this.code="ERR_JOSE_NOT_SUPPORTED"}}v.code="ERR_JOSE_NOT_SUPPORTED";class k extends Q{constructor(e="decryption operation failed",t){super(e,t),this.code="ERR_JWE_DECRYPTION_FAILED"}}k.code="ERR_JWE_DECRYPTION_FAILED";class D extends Q{constructor(){super(...arguments),this.code="ERR_JWE_INVALID"}}D.code="ERR_JWE_INVALID";class x extends Q{constructor(){super(...arguments),this.code="ERR_JWS_INVALID"}}x.code="ERR_JWS_INVALID";class S extends Q{constructor(){super(...arguments),this.code="ERR_JWT_INVALID"}}S.code="ERR_JWT_INVALID";class R extends Q{constructor(){super(...arguments),this.code="ERR_JWK_INVALID"}}R.code="ERR_JWK_INVALID";class M extends Q{constructor(){super(...arguments),this.code="ERR_JWKS_INVALID"}}M.code="ERR_JWKS_INVALID";class N extends Q{constructor(e="no applicable key found in the JSON Web Key Set",t){super(e,t),this.code="ERR_JWKS_NO_MATCHING_KEY"}}N.code="ERR_JWKS_NO_MATCHING_KEY";class U extends Q{constructor(e="multiple matching keys found in the JSON Web Key Set",t){super(e,t),this.code="ERR_JWKS_MULTIPLE_MATCHING_KEYS"}}U.code="ERR_JWKS_MULTIPLE_MATCHING_KEYS";class H extends Q{constructor(e="request timed out",t){super(e,t),this.code="ERR_JWKS_TIMEOUT"}}H.code="ERR_JWKS_TIMEOUT";class T extends Q{constructor(e="signature verification failed",t){super(e,t),this.code="ERR_JWS_SIGNATURE_VERIFICATION_FAILED"}}T.code="ERR_JWS_SIGNATURE_VERIFICATION_FAILED";let L=s.getRandomValues.bind(s);function F(e){switch(e){case"A128GCM":case"A128GCMKW":case"A192GCM":case"A192GCMKW":case"A256GCM":case"A256GCMKW":return 96;case"A128CBC-HS256":case"A192CBC-HS384":case"A256CBC-HS512":return 128;default:throw new v(`Unsupported JWE Algorithm: ${e}`)}}let O=(e,t)=>{if(t.length<<3!==F(e))throw new D("Invalid Initialization Vector length")},G=(e,t)=>{let r=e.byteLength<<3;if(r!==t)throw new D(`Invalid Content Encryption Key length. Expected ${t} bits, got ${r} bits`)};function P(e,t="algorithm.name"){return TypeError(`CryptoKey does not support this operation, its ${t} must be ${e}`)}function J(e,t){return e.name===t}function K(e){return parseInt(e.name.slice(4),10)}function W(e,t){if(t.length&&!t.some(t=>e.usages.includes(t))){let e="CryptoKey does not support this operation, its usages must include ";if(t.length>2){let r=t.pop();e+=`one of ${t.join(", ")}, or ${r}.`}else 2===t.length?e+=`one of ${t[0]} or ${t[1]}.`:e+=`${t[0]}.`;throw TypeError(e)}}function z(e,t,...r){switch(t){case"A128GCM":case"A192GCM":case"A256GCM":{if(!J(e.algorithm,"AES-GCM"))throw P("AES-GCM");let r=parseInt(t.slice(1,4),10);if(e.algorithm.length!==r)throw P(r,"algorithm.length");break}case"A128KW":case"A192KW":case"A256KW":{if(!J(e.algorithm,"AES-KW"))throw P("AES-KW");let r=parseInt(t.slice(1,4),10);if(e.algorithm.length!==r)throw P(r,"algorithm.length");break}case"ECDH":switch(e.algorithm.name){case"ECDH":case"X25519":case"X448":break;default:throw P("ECDH, X25519, or X448")}break;case"PBES2-HS256+A128KW":case"PBES2-HS384+A192KW":case"PBES2-HS512+A256KW":if(!J(e.algorithm,"PBKDF2"))throw P("PBKDF2");break;case"RSA-OAEP":case"RSA-OAEP-256":case"RSA-OAEP-384":case"RSA-OAEP-512":{if(!J(e.algorithm,"RSA-OAEP"))throw P("RSA-OAEP");let r=parseInt(t.slice(9),10)||1;if(K(e.algorithm.hash)!==r)throw P(`SHA-${r}`,"algorithm.hash");break}default:throw TypeError("CryptoKey does not support this operation")}W(e,r)}function Y(e,t,...r){if((r=r.filter(Boolean)).length>2){let t=r.pop();e+=`one of type ${r.join(", ")}, or ${t}.`}else 2===r.length?e+=`one of type ${r[0]} or ${r[1]}.`:e+=`of type ${r[0]}.`;return null==t?e+=` Received ${t}`:"function"==typeof t&&t.name?e+=` Received function ${t.name}`:"object"==typeof t&&null!=t&&t.constructor?.name&&(e+=` Received an instance of ${t.constructor.name}`),e}let j=(e,...t)=>Y("Key must be ",e,...t);function q(e,t,...r){return Y(`Key for the ${e} algorithm must be `,t,...r)}let V=e=>e instanceof CryptoKey||e?.[Symbol.toStringTag]==="KeyObject",X=["CryptoKey"];async function Z(e,t,r,A,i,n){let a,o;if(!(t instanceof Uint8Array))throw TypeError(j(t,"Uint8Array"));let l=parseInt(e.slice(1,4),10),g=await s.subtle.importKey("raw",t.subarray(l>>3),"AES-CBC",!1,["decrypt"]),c=await s.subtle.importKey("raw",t.subarray(0,l>>3),{hash:`SHA-${l<<1}`,name:"HMAC"},!1,["sign"]),f=u(n,A,r,h(n.length<<3)),d=new Uint8Array((await s.subtle.sign("HMAC",c,f)).slice(0,l>>3));try{a=((e,t)=>{if(!(e instanceof Uint8Array))throw TypeError("First argument must be a buffer");if(!(t instanceof Uint8Array))throw TypeError("Second argument must be a buffer");if(e.length!==t.length)throw TypeError("Input buffers must have the same length");let r=e.length,A=0,i=-1;for(;++i<r;)A|=e[i]^t[i];return 0===A})(i,d)}catch{}if(!a)throw new k;try{o=new Uint8Array(await s.subtle.decrypt({iv:A,name:"AES-CBC"},g,r))}catch{}if(!o)throw new k;return o}async function _(e,t,r,A,i,n){let a;t instanceof Uint8Array?a=await s.subtle.importKey("raw",t,"AES-GCM",!1,["decrypt"]):(z(t,e,"decrypt"),a=t);try{return new Uint8Array(await s.subtle.decrypt({additionalData:n,iv:A,name:"AES-GCM",tagLength:128},a,u(r,i)))}catch{throw new k}}let $=async(e,t,r,A,i,n)=>{if(!(t instanceof CryptoKey)&&!(t instanceof Uint8Array))throw TypeError(j(t,...X,"Uint8Array"));if(!A)throw new D("JWE Initialization Vector missing");if(!i)throw new D("JWE Authentication Tag missing");switch(O(e,A),e){case"A128CBC-HS256":case"A192CBC-HS384":case"A256CBC-HS512":return t instanceof Uint8Array&&G(t,parseInt(e.slice(-3),10)),Z(e,t,r,A,i,n);case"A128GCM":case"A192GCM":case"A256GCM":return t instanceof Uint8Array&&G(t,parseInt(e.slice(1,4),10)),_(e,t,r,A,i,n);default:throw new v("Unsupported JWE Content Encryption Algorithm")}},ee=(...e)=>{let t,r=e.filter(Boolean);if(0===r.length||1===r.length)return!0;for(let e of r){let r=Object.keys(e);if(!t||0===t.size){t=new Set(r);continue}for(let e of r){if(t.has(e))return!1;t.add(e)}}return!0};function et(e){if("object"!=typeof e||null===e||"[object Object]"!==Object.prototype.toString.call(e))return!1;if(null===Object.getPrototypeOf(e))return!0;let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}
13let er=[{hash:"SHA-256",name:"HMAC"},!0,["sign"]];function eA(e,t){if(e.algorithm.length!==parseInt(t.slice(1,4),10))throw TypeError(`Invalid key size for alg: ${t}`)}function ei(e,t,r){if(e instanceof CryptoKey)return z(e,t,r),e;if(e instanceof Uint8Array)return s.subtle.importKey("raw",e,"AES-KW",!0,[r]);throw TypeError(j(e,...X,"Uint8Array"))}let en=async(e,t,r)=>{let A=await ei(t,e,"wrapKey");eA(A,e);let i=await s.subtle.importKey("raw",r,...er);return new Uint8Array(await s.subtle.wrapKey("raw",i,A,"AES-KW"))},ea=async(e,t,r)=>{let A=await ei(t,e,"unwrapKey");eA(A,e);let i=await s.subtle.unwrapKey("raw",r,A,"AES-KW",...er);return new Uint8Array(await s.subtle.exportKey("raw",i))};async function eo(e,t,r,A,i=new Uint8Array(0),n=new Uint8Array(0)){let a;if(!(e instanceof CryptoKey))throw TypeError(j(e,...X));if(z(e,"ECDH"),!(t instanceof CryptoKey))throw TypeError(j(t,...X));z(t,"ECDH","deriveBits");let o=u(p(g.encode(r)),p(i),p(n),d(A));return a="X25519"===e.algorithm.name?256:"X448"===e.algorithm.name?448:Math.ceil(parseInt(e.algorithm.namedCurve.substr(-3),10)/8)<<3,I(new Uint8Array(await s.subtle.deriveBits({name:e.algorithm.name,public:e},t,a)),A,o)}async function es(e){if(!(e instanceof CryptoKey))throw TypeError(j(e,...X));return s.subtle.generateKey(e.algorithm,!0,["deriveBits"])}function el(e){if(!(e instanceof CryptoKey))throw TypeError(j(e,...X));return["P-256","P-384","P-521"].includes(e.algorithm.namedCurve)||"X25519"===e.algorithm.name||"X448"===e.algorithm.name}async function eg(e,t,r,A){if(!(e instanceof Uint8Array)||e.length<8)throw new D("PBES2 Salt Input must be 8 or more octets");let i=u(g.encode(t),new Uint8Array([0]),e),n=parseInt(t.slice(13,16),10),a={hash:`SHA-${t.slice(8,11)}`,iterations:r,name:"PBKDF2",salt:i},o=await function(e,t){if(e instanceof Uint8Array)return s.subtle.importKey("raw",e,"PBKDF2",!1,["deriveBits"]);if(e instanceof CryptoKey)return z(e,t,"deriveBits","deriveKey"),e;throw TypeError(j(e,...X,"Uint8Array"))}(A,t);if(o.usages.includes("deriveBits"))return new Uint8Array(await s.subtle.deriveBits(a,o,n));if(o.usages.includes("deriveKey"))return s.subtle.deriveKey(a,o,{length:n,name:"AES-KW"},!1,["wrapKey","unwrapKey"]);throw TypeError('PBKDF2 key "usages" must include "deriveBits" or "deriveKey"')}let ec=async(e,t,r,A=2048,i=L(new Uint8Array(16)))=>{let n=await eg(i,e,A,t);return{encryptedKey:await en(e.slice(-6),n,r),p2c:A,p2s:B(i)}},eu=async(e,t,r,A,i)=>{let n=await eg(i,e,A,t);return ea(e.slice(-6),n,r)};function ef(e){switch(e){case"RSA-OAEP":case"RSA-OAEP-256":case"RSA-OAEP-384":case"RSA-OAEP-512":return"RSA-OAEP";default:throw new v(`alg ${e} is not supported either by JOSE or your javascript runtime`)}}let eh=(e,t)=>{if(e.startsWith("RS")||e.startsWith("PS")){let{modulusLength:r}=t.algorithm;if("number"!=typeof r||r<2048)throw TypeError(`${e} requires key modulusLength to be 2048 bits or larger`)}},ed=async(e,t,r)=>{if(!(t instanceof CryptoKey))throw TypeError(j(t,...X));if(z(t,e,"encrypt","wrapKey"),eh(e,t),t.usages.includes("encrypt"))return new Uint8Array(await s.subtle.encrypt(ef(e),t,r));if(t.usages.includes("wrapKey")){let A=await s.subtle.importKey("raw",r,...er);return new Uint8Array(await s.subtle.wrapKey("raw",A,t,ef(e)))}throw TypeError('RSA-OAEP key "usages" must include "encrypt" or "wrapKey" for this operation')},ep=async(e,t,r)=>{if(!(t instanceof CryptoKey))throw TypeError(j(t,...X));if(z(t,e,"decrypt","unwrapKey"),eh(e,t),t.usages.includes("decrypt"))return new Uint8Array(await s.subtle.decrypt(ef(e),t,r));if(t.usages.includes("unwrapKey")){let A=await s.subtle.unwrapKey("raw",r,t,ef(e),...er);return new Uint8Array(await s.subtle.exportKey("raw",A))}throw TypeError('RSA-OAEP key "usages" must include "decrypt" or "unwrapKey" for this operation')};function eI(e){return et(e)&&"string"==typeof e.kty}let eE=async e=>{if(!e.alg)throw TypeError('"alg" argument is required when "jwk.alg" is not present');let{algorithm:t,keyUsages:r}=function(e){let t,r;switch(e.kty){case"RSA":switch(e.alg){case"PS256":case"PS384":case"PS512":t={name:"RSA-PSS",hash:`SHA-${e.alg.slice(-3)}`},r=e.d?["sign"]:["verify"];break;case"RS256":case"RS384":case"RS512":t={name:"RSASSA-PKCS1-v1_5",hash:`SHA-${e.alg.slice(-3)}`},r=e.d?["sign"]:["verify"];break;case"RSA-OAEP":case"RSA-OAEP-256":case"RSA-OAEP-384":case"RSA-OAEP-512":t={name:"RSA-OAEP",hash:`SHA-${parseInt(e.alg.slice(-3),10)||1}`},r=e.d?["decrypt","unwrapKey"]:["encrypt","wrapKey"];break;default:throw new v('Invalid or unsupported JWK "alg" (Algorithm) Parameter value')}break;case"EC":switch(e.alg){case"ES256":t={name:"ECDSA",namedCurve:"P-256"},r=e.d?["sign"]:["verify"];break;case"ES384":t={name:"ECDSA",namedCurve:"P-384"},r=e.d?["sign"]:["verify"];break;case"ES512":t={name:"ECDSA",namedCurve:"P-521"},r=e.d?["sign"]:["verify"];break;case"ECDH-ES":case"ECDH-ES+A128KW":case"ECDH-ES+A192KW":case"ECDH-ES+A256KW":t={name:"ECDH",namedCurve:e.crv},r=e.d?["deriveBits"]:[];break;default:throw new v('Invalid or unsupported JWK "alg" (Algorithm) Parameter value')}break;case"OKP":switch(e.alg){case"Ed25519":t={name:"Ed25519"},r=e.d?["sign"]:["verify"];break;case"EdDSA":t={name:e.crv},r=e.d?["sign"]:["verify"];break;case"ECDH-ES":case"ECDH-ES+A128KW":case"ECDH-ES+A192KW":case"ECDH-ES+A256KW":t={name:e.crv},r=e.d?["deriveBits"]:[];break;default:throw new v('Invalid or unsupported JWK "alg" (Algorithm) Parameter value')}break;default:throw new v('Invalid or unsupported JWK "kty" (Key Type) Parameter value')}return{algorithm:t,keyUsages:r}}(e),A=[t,e.ext??!1,e.key_ops??r],i={...e};return delete i.alg,delete i.use,s.subtle.importKey("jwk",i,...A)},eB=e=>e?.[Symbol.toStringTag]==="KeyObject",eC=async(e,t,r,A,i=!1)=>{let n=e.get(t);if(n?.[A])return n[A];let a=await eE({...r,alg:A});return i&&Object.freeze(t),n?n[A]=a:e.set(t,{[A]:a}),a},ey=(e,t)=>{if(eB(e)){let r=e.export({format:"jwk"});return(delete r.d,delete r.dp,delete r.dq,delete r.p,delete r.q,delete r.qi,r.k)?y(r.k):(i||(i=new WeakMap),eC(i,e,r,t))}return eI(e)?e.k?y(e.k):(i||(i=new WeakMap),eC(i,e,e,t,!0)):e},eQ=(e,t)=>{if(eB(e)){let r=e.export({format:"jwk"});return r.k?y(r.k):(A||(A=new WeakMap),eC(A,e,r,t))}return eI(e)?e.k?y(e.k):(A||(A=new WeakMap),eC(A,e,e,t,!0)):e};function em(e){switch(e){case"A128GCM":return 128;case"A192GCM":return 192;case"A256GCM":case"A128CBC-HS256":return 256;case"A192CBC-HS384":return 384;case"A256CBC-HS512":return 512;default:throw new v(`Unsupported JWE Algorithm: ${e}`)}}let ew=e=>L(new Uint8Array(em(e)>>3)),eb=(e,t)=>{let r=(e.match(/.{1,64}/g)||[]).join("\n");return`-----BEGIN ${t}----- 14${r} 15-----END ${t}-----`},ev=async(e,t,r)=>{if(!(r instanceof CryptoKey))throw TypeError(j(r,...X));if(!r.extractable)throw TypeError("CryptoKey is not extractable");if(r.type!==e)throw TypeError(`key is not a ${e} key`);return eb(E(new Uint8Array(await s.subtle.exportKey(t,r))),`${e.toUpperCase()} KEY`)},ek=(e,t,r=0)=>{0===r&&(t.unshift(t.length),t.unshift(6));let A=e.indexOf(t[0],r);if(-1===A)return!1;let i=e.subarray(A,A+t.length);return i.length===t.length&&(i.every((e,r)=>e===t[r])||ek(e,t,A+1))},eD=e=>{switch(!0){case ek(e,[42,134,72,206,61,3,1,7]):return"P-256";case ek(e,[43,129,4,0,34]):return"P-384";case ek(e,[43,129,4,0,35]):return"P-521";case ek(e,[43,101,110]):return"X25519";case ek(e,[43,101,111]):return"X448";case ek(e,[43,101,112]):return"Ed25519";case ek(e,[43,101,113]):return"Ed448";default:throw new v("Invalid or unsupported EC Key Curve or OKP Key Sub Type")}},ex=async(e,t,r,A,i)=>{let n,a,o=new Uint8Array(atob(r.replace(e,"")).split("").map(e=>e.charCodeAt(0))),l="spki"===t;switch(A){case"PS256":case"PS384":case"PS512":n={name:"RSA-PSS",hash:`SHA-${A.slice(-3)}`},a=l?["verify"]:["sign"];break;case"RS256":case"RS384":case"RS512":n={name:"RSASSA-PKCS1-v1_5",hash:`SHA-${A.slice(-3)}`},a=l?["verify"]:["sign"];break;case"RSA-OAEP":case"RSA-OAEP-256":case"RSA-OAEP-384":case"RSA-OAEP-512":n={name:"RSA-OAEP",hash:`SHA-${parseInt(A.slice(-3),10)||1}`},a=l?["encrypt","wrapKey"]:["decrypt","unwrapKey"];break;case"ES256":n={name:"ECDSA",namedCurve:"P-256"},a=l?["verify"]:["sign"];break;case"ES384":n={name:"ECDSA",namedCurve:"P-384"},a=l?["verify"]:["sign"];break;case"ES512":n={name:"ECDSA",namedCurve:"P-521"},a=l?["verify"]:["sign"];break;case"ECDH-ES":case"ECDH-ES+A128KW":case"ECDH-ES+A192KW":case"ECDH-ES+A256KW":{let e=eD(o);n=e.startsWith("P-")?{name:"ECDH",namedCurve:e}:{name:e},a=l?[]:["deriveBits"];break}
15case"Ed25519":n={name:"Ed25519"},a=l?["verify"]:["sign"];break;case"EdDSA":n={name:eD(o)},a=l?["verify"]:["sign"];break;default:throw new v('Invalid or unsupported "alg" (Algorithm) value')}return s.subtle.importKey(t,o,n,i?.extractable??!1,a)};function eS(e){let t=[],r=0;for(;r<e.length;){let A=eR(e.subarray(r));t.push(A),r+=A.byteLength}return t}function eR(e){let t=0,r=31&e[0];if(t++,31===r){for(r=0;e[t]>=128;)r=128*r+e[t]-128,t++;r=128*r+e[t]-128,t++}let A=0;if(e[t]<128)A=e[t],t++;else if(128===A){for(A=0;0!==e[t+A]||0!==e[t+A+1];){if(A>e.byteLength)throw TypeError("invalid indefinite form length");A++}let r=t+A+2;return{byteLength:r,contents:e.subarray(t,t+A),raw:e.subarray(0,r)}}else{let r=127&e[t];t++,A=0;for(let i=0;i<r;i++)A=256*A+e[t],t++}let i=t+A;return{byteLength:i,contents:e.subarray(t,i),raw:e.subarray(0,i)}}async function eM(e,t,r){if("string"!=typeof e||0!==e.indexOf("-----BEGIN PUBLIC KEY-----"))throw TypeError('"spki" must be SPKI formatted string');return ex(/(?:-----(?:BEGIN|END) PUBLIC KEY-----|\s)/g,"spki",e,t,r)}async function eN(e,t,r){let A;if("string"!=typeof e||0!==e.indexOf("-----BEGIN CERTIFICATE-----"))throw TypeError('"x509" must be X.509 formatted string');try{var i;let t;i=e,A=eb((t=eS(eS(eR(C(i.replace(/(?:-----(?:BEGIN|END) CERTIFICATE-----|\s)/g,""))).contents)[0].contents),E(t[160===t[0].raw[0]?6:5].raw)),"PUBLIC KEY")}catch(e){throw TypeError("Failed to parse the X.509 certificate",{cause:e})}return ex(/(?:-----(?:BEGIN|END) PUBLIC KEY-----|\s)/g,"spki",A,t,r)}async function eU(e,t,r){if("string"!=typeof e||0!==e.indexOf("-----BEGIN PRIVATE KEY-----"))throw TypeError('"pkcs8" must be PKCS#8 formatted string');return ex(/(?:-----(?:BEGIN|END) PRIVATE KEY-----|\s)/g,"pkcs8",e,t,r)}async function eH(e,t){if(!et(e))throw TypeError("JWK must be an object");switch(t||(t=e.alg),e.kty){case"oct":if("string"!=typeof e.k||!e.k)throw TypeError('missing "k" (Key Value) Parameter value');return y(e.k);case"RSA":if("oth"in e&&void 0!==e.oth)throw new v('RSA JWK "oth" (Other Primes Info) Parameter value is not supported');case"EC":case"OKP":return eE({...e,alg:t});default:throw new v('Unsupported "kty" (Key Type) Parameter value')}}let eT=e=>e?.[Symbol.toStringTag],eL=(e,t,r)=>{if(void 0!==t.use&&"sig"!==t.use)throw TypeError("Invalid key for this operation, when present its use must be sig");if(void 0!==t.key_ops&&t.key_ops.includes?.(r)!==!0)throw TypeError(`Invalid key for this operation, when present its key_ops must include ${r}`);if(void 0!==t.alg&&t.alg!==e)throw TypeError(`Invalid key for this operation, when present its alg must be ${e}`);return!0};function eF(e,t,r,A){t.startsWith("HS")||"dir"===t||t.startsWith("PBES2")||/^A\d{3}(?:GCM)?KW$/.test(t)?((e,t,r,A)=>{if(!(t instanceof Uint8Array)){if(A&&eI(t)){if(eI(t)&&"oct"===t.kty&&"string"==typeof t.k&&eL(e,t,r))return;throw TypeError('JSON Web Key for symmetric algorithms must have JWK "kty" (Key Type) equal to "oct" and the JWK "k" (Key Value) present')}if(!V(t))throw TypeError(q(e,t,...X,"Uint8Array",A?"JSON Web Key":null));if("secret"!==t.type)throw TypeError(`${eT(t)} instances for symmetric algorithms must be of type "secret"`)}})(t,r,A,e):((e,t,r,A)=>{if(A&&eI(t))switch(r){case"sign":if("oct"!==t.kty&&"string"==typeof t.d&&eL(e,t,r))return;throw TypeError("JSON Web Key for this operation be a private JWK");case"verify":if("oct"!==t.kty&&void 0===t.d&&eL(e,t,r))return;throw TypeError("JSON Web Key for this operation be a public JWK")}if(!V(t))throw TypeError(q(e,t,...X,A?"JSON Web Key":null));if("secret"===t.type)throw TypeError(`${eT(t)} instances for asymmetric algorithms must not be of type "secret"`);if("sign"===r&&"public"===t.type)throw TypeError(`${eT(t)} instances for asymmetric algorithm signing must be of type "private"`);if("decrypt"===r&&"public"===t.type)throw TypeError(`${eT(t)} instances for asymmetric algorithm decryption must be of type "private"`);if(t.algorithm&&"verify"===r&&"private"===t.type)throw TypeError(`${eT(t)} instances for asymmetric algorithm verifying must be of type "public"`);if(t.algorithm&&"encrypt"===r&&"private"===t.type)throw TypeError(`${eT(t)} instances for asymmetric algorithm encryption must be of type "public"`)})(t,r,A,e)}let eO=eF.bind(void 0,!1),eG=eF.bind(void 0,!0);async function eP(e,t,r,A,i){if(!(r instanceof Uint8Array))throw TypeError(j(r,"Uint8Array"));let n=parseInt(e.slice(1,4),10),a=await s.subtle.importKey("raw",r.subarray(n>>3),"AES-CBC",!1,["encrypt"]),o=await s.subtle.importKey("raw",r.subarray(0,n>>3),{hash:`SHA-${n<<1}`,name:"HMAC"},!1,["sign"]),l=new Uint8Array(await s.subtle.encrypt({iv:A,name:"AES-CBC"},a,t)),g=u(i,A,l,h(i.length<<3));return{ciphertext:l,tag:new Uint8Array((await s.subtle.sign("HMAC",o,g)).slice(0,n>>3)),iv:A}}async function eJ(e,t,r,A,i){let n;r instanceof Uint8Array?n=await s.subtle.importKey("raw",r,"AES-GCM",!1,["encrypt"]):(z(r,e,"encrypt"),n=r);let a=new Uint8Array(await s.subtle.encrypt({additionalData:i,iv:A,name:"AES-GCM",tagLength:128},n,t)),o=a.slice(-16);return{ciphertext:a.slice(0,-16),tag:o,iv:A}}let eK=async(e,t,r,A,i)=>{if(!(r instanceof CryptoKey)&&!(r instanceof Uint8Array))throw TypeError(j(r,...X,"Uint8Array"));switch(A?O(e,A):A=L(new Uint8Array(F(e)>>3)),e){case"A128CBC-HS256":case"A192CBC-HS384":case"A256CBC-HS512":return r instanceof Uint8Array&&G(r,parseInt(e.slice(-3),10)),eP(e,t,r,A,i);case"A128GCM":case"A192GCM":case"A256GCM":return r instanceof Uint8Array&&G(r,parseInt(e.slice(1,4),10)),eJ(e,t,r,A,i);default:throw new v("Unsupported JWE Content Encryption Algorithm")}};async function eW(e,t,r,A){let i=e.slice(0,7),n=await eK(i,r,t,A,new Uint8Array(0));return{encryptedKey:n.ciphertext,iv:B(n.iv),tag:B(n.tag)}}async function ez(e,t,r,A,i){return $(e.slice(0,7),t,r,A,i,new Uint8Array(0))}async function eY(e,t,r,A,i){switch(eO(e,t,"decrypt"),t=await eQ?.(t,e)||t,e){case"dir":if(void 0!==r)throw new D("Encountered unexpected JWE Encrypted Key");return t;case"ECDH-ES":if(void 0!==r)throw new D("Encountered unexpected JWE Encrypted Key");case"ECDH-ES+A128KW":case"ECDH-ES+A192KW":case"ECDH-ES+A256KW":{let i,n;if(!et(A.epk))throw new D('JOSE Header "epk" (Ephemeral Public Key) missing or invalid');if(!el(t))throw new v("ECDH with the provided key is not allowed or not supported by your javascript runtime");let a=await eH(A.epk,e);if(void 0!==A.apu){if("string"!=typeof A.apu)throw new D('JOSE Header "apu" (Agreement PartyUInfo) invalid');try{i=y(A.apu)}catch{throw new D("Failed to base64url decode the apu")}}if(void 0!==A.apv){if("string"!=typeof A.apv)throw new D('JOSE Header "apv" (Agreement PartyVInfo) invalid');try{n=y(A.apv)}catch{throw new D("Failed to base64url decode the apv")}}let o=await eo(a,t,"ECDH-ES"===e?A.enc:e,"ECDH-ES"===e?em(A.enc):parseInt(e.slice(-5,-2),10),i,n);if("ECDH-ES"===e)return o;if(void 0===r)throw new D("JWE Encrypted Key missing");return ea(e.slice(-6),o,r)}case"RSA1_5":case"RSA-OAEP":case"RSA-OAEP-256":case"RSA-OAEP-384":case"RSA-OAEP-512":if(void 0===r)throw new D("JWE Encrypted Key missing");return ep(e,t,r);case"PBES2-HS256+A128KW":case"PBES2-HS384+A192KW":case"PBES2-HS512+A256KW":{let n;if(void 0===r)throw new D("JWE Encrypted Key missing");if("number"!=typeof A.p2c)throw new D('JOSE Header "p2c" (PBES2 Count) missing or invalid');let a=i?.maxPBES2Count||1e4;if(A.p2c>a)throw new D('JOSE Header "p2c" (PBES2 Count) out is of acceptable bounds');if("string"!=typeof A.p2s)throw new D('JOSE Header "p2s" (PBES2 Salt) missing or invalid');try{n=y(A.p2s)}catch{throw new D("Failed to base64url decode the p2s")}return eu(e,t,r,A.p2c,n)}
15case"A128KW":case"A192KW":case"A256KW":if(void 0===r)throw new D("JWE Encrypted Key missing");return ea(e,t,r);case"A128GCMKW":case"A192GCMKW":case"A256GCMKW":{let i,n;if(void 0===r)throw new D("JWE Encrypted Key missing");if("string"!=typeof A.iv)throw new D('JOSE Header "iv" (Initialization Vector) missing or invalid');if("string"!=typeof A.tag)throw new D('JOSE Header "tag" (Authentication Tag) missing or invalid');try{i=y(A.iv)}catch{throw new D("Failed to base64url decode the iv")}try{n=y(A.tag)}catch{throw new D("Failed to base64url decode the tag")}return ez(e,t,r,i,n)}default:throw new v('Invalid or unsupported "alg" (JWE Algorithm) header value')}}let ej=function(e,t,r,A,i){let n;if(void 0!==i.crit&&A?.crit===void 0)throw new e('"crit" (Critical) Header Parameter MUST be integrity protected');if(!A||void 0===A.crit)return new Set;if(!Array.isArray(A.crit)||0===A.crit.length||A.crit.some(e=>"string"!=typeof e||0===e.length))throw new e('"crit" (Critical) Header Parameter MUST be an array of non-empty strings when present');for(let a of(n=void 0!==r?new Map([...Object.entries(r),...t.entries()]):t,A.crit)){if(!n.has(a))throw new v(`Extension Header Parameter "${a}" is not recognized`);if(void 0===i[a])throw new e(`Extension Header Parameter "${a}" is missing`);if(n.get(a)&&void 0===A[a])throw new e(`Extension Header Parameter "${a}" MUST be integrity protected`)}return new Set(A.crit)},eq=(e,t)=>{if(void 0!==t&&(!Array.isArray(t)||t.some(e=>"string"!=typeof e)))throw TypeError(`"${e}" option must be an array of strings`);if(t)return new Set(t)};async function eV(e,t,r){let A,i,n,a,o,s,l;if(!et(e))throw new D("Flattened JWE must be an object");if(void 0===e.protected&&void 0===e.header&&void 0===e.unprotected)throw new D("JOSE Header missing");if(void 0!==e.iv&&"string"!=typeof e.iv)throw new D("JWE Initialization Vector incorrect type");if("string"!=typeof e.ciphertext)throw new D("JWE Ciphertext missing or incorrect type");if(void 0!==e.tag&&"string"!=typeof e.tag)throw new D("JWE Authentication Tag incorrect type");if(void 0!==e.protected&&"string"!=typeof e.protected)throw new D("JWE Protected Header incorrect type");if(void 0!==e.encrypted_key&&"string"!=typeof e.encrypted_key)throw new D("JWE Encrypted Key incorrect type");if(void 0!==e.aad&&"string"!=typeof e.aad)throw new D("JWE AAD incorrect type");if(void 0!==e.header&&!et(e.header))throw new D("JWE Shared Unprotected Header incorrect type");if(void 0!==e.unprotected&&!et(e.unprotected))throw new D("JWE Per-Recipient Unprotected Header incorrect type");if(e.protected)try{let t=y(e.protected);A=JSON.parse(c.decode(t))}catch{throw new D("JWE Protected Header is invalid")}if(!ee(A,e.header,e.unprotected))throw new D("JWE Protected, JWE Unprotected Header, and JWE Per-Recipient Unprotected Header Parameter names must be disjoint");let f={...A,...e.header,...e.unprotected};if(ej(D,new Map,r?.crit,A,f),void 0!==f.zip)throw new v('JWE "zip" (Compression Algorithm) Header Parameter is not supported.');let{alg:h,enc:d}=f;if("string"!=typeof h||!h)throw new D("missing JWE Algorithm (alg) in JWE Header");if("string"!=typeof d||!d)throw new D("missing JWE Encryption Algorithm (enc) in JWE Header");let p=r&&eq("keyManagementAlgorithms",r.keyManagementAlgorithms),I=r&&eq("contentEncryptionAlgorithms",r.contentEncryptionAlgorithms);if(p&&!p.has(h)||!p&&h.startsWith("PBES2"))throw new b('"alg" (Algorithm) Header Parameter value not allowed');if(I&&!I.has(d))throw new b('"enc" (Encryption Algorithm) Header Parameter value not allowed');if(void 0!==e.encrypted_key)try{i=y(e.encrypted_key)}catch{throw new D("Failed to base64url decode the encrypted_key")}let E=!1;"function"==typeof t&&(t=await t(A,e),E=!0);try{n=await eY(h,t,i,f,r)}catch(e){if(e instanceof TypeError||e instanceof D||e instanceof v)throw e;n=ew(d)}if(void 0!==e.iv)try{a=y(e.iv)}catch{throw new D("Failed to base64url decode the iv")}if(void 0!==e.tag)try{o=y(e.tag)}catch{throw new D("Failed to base64url decode the tag")}let B=g.encode(e.protected??"");s=void 0!==e.aad?u(B,g.encode("."),g.encode(e.aad)):B;try{l=y(e.ciphertext)}catch{throw new D("Failed to base64url decode the ciphertext")}let C={plaintext:await $(d,n,l,a,o,s)};if(void 0!==e.protected&&(C.protectedHeader=A),void 0!==e.aad)try{C.additionalAuthenticatedData=y(e.aad)}catch{throw new D("Failed to base64url decode the aad")}return(void 0!==e.unprotected&&(C.sharedUnprotectedHeader=e.unprotected),void 0!==e.header&&(C.unprotectedHeader=e.header),E)?{...C,key:t}:C}async function eX(e,t,r){if(e instanceof Uint8Array&&(e=c.decode(e)),"string"!=typeof e)throw new D("Compact JWE must be a string or Uint8Array");let{0:A,1:i,2:n,3:a,4:o,length:s}=e.split(".");if(5!==s)throw new D("Invalid Compact JWE");let l=await eV({ciphertext:a,iv:n||void 0,protected:A,tag:o||void 0,encrypted_key:i||void 0},t,r),g={plaintext:l.plaintext,protectedHeader:l.protectedHeader};return"function"==typeof t?{...g,key:l.key}:g}async function eZ(e,t,r){if(!et(e))throw new D("General JWE must be an object");
15if(!Array.isArray(e.recipients)||!e.recipients.every(et))throw new D("JWE Recipients missing or incorrect type");if(!e.recipients.length)throw new D("JWE Recipients has no members");for(let A of e.recipients)try{return await eV({aad:e.aad,ciphertext:e.ciphertext,encrypted_key:A.encrypted_key,header:A.header,iv:e.iv,protected:e.protected,tag:e.tag,unprotected:e.unprotected},t,r)}catch{}throw new k}let e_=Symbol(),e$=async e=>{if(e instanceof Uint8Array)return{kty:"oct",k:B(e)};if(!(e instanceof CryptoKey))throw TypeError(j(e,...X,"Uint8Array"));if(!e.extractable)throw TypeError("non-extractable CryptoKey cannot be exported as a JWK");let{ext:t,key_ops:r,alg:A,use:i,...n}=await s.subtle.exportKey("jwk",e);return n};async function e1(e){return ev("public","spki",e)}async function e0(e){return ev("private","pkcs8",e)}async function e2(e){return e$(e)}async function e4(e,t,r,A,i={}){let n,a,o;switch(eO(e,r,"encrypt"),r=await ey?.(r,e)||r,e){case"dir":o=r;break;case"ECDH-ES":case"ECDH-ES+A128KW":case"ECDH-ES+A192KW":case"ECDH-ES+A256KW":{if(!el(r))throw new v("ECDH with the provided key is not allowed or not supported by your javascript runtime");let{apu:s,apv:l}=i,{epk:g}=i;g||(g=(await es(r)).privateKey);let{x:c,y:u,crv:f,kty:h}=await e2(g),d=await eo(r,g,"ECDH-ES"===e?t:e,"ECDH-ES"===e?em(t):parseInt(e.slice(-5,-2),10),s,l);if(a={epk:{x:c,crv:f,kty:h}},"EC"===h&&(a.epk.y=u),s&&(a.apu=B(s)),l&&(a.apv=B(l)),"ECDH-ES"===e){o=d;break}o=A||ew(t);let p=e.slice(-6);n=await en(p,d,o);break}case"RSA1_5":case"RSA-OAEP":case"RSA-OAEP-256":case"RSA-OAEP-384":case"RSA-OAEP-512":o=A||ew(t),n=await ed(e,r,o);break;case"PBES2-HS256+A128KW":case"PBES2-HS384+A192KW":case"PBES2-HS512+A256KW":{o=A||ew(t);let{p2c:s,p2s:l}=i;({encryptedKey:n,...a}=await ec(e,r,o,s,l));break}case"A128KW":case"A192KW":case"A256KW":o=A||ew(t),n=await en(e,r,o);break;case"A128GCMKW":case"A192GCMKW":case"A256GCMKW":{o=A||ew(t);let{iv:s}=i;({encryptedKey:n,...a}=await eW(e,r,o,s));break}default:throw new v('Invalid or unsupported "alg" (JWE Algorithm) header value')}return{cek:o,encryptedKey:n,parameters:a}}class e5{constructor(e){if(!(e instanceof Uint8Array))throw TypeError("plaintext must be an instance of Uint8Array");this._plaintext=e}setKeyManagementParameters(e){if(this._keyManagementParameters)throw TypeError("setKeyManagementParameters can only be called once");return this._keyManagementParameters=e,this}setProtectedHeader(e){if(this._protectedHeader)throw TypeError("setProtectedHeader can only be called once");return this._protectedHeader=e,this}setSharedUnprotectedHeader(e){if(this._sharedUnprotectedHeader)throw TypeError("setSharedUnprotectedHeader can only be called once");return this._sharedUnprotectedHeader=e,this}setUnprotectedHeader(e){if(this._unprotectedHeader)throw TypeError("setUnprotectedHeader can only be called once");return this._unprotectedHeader=e,this}setAdditionalAuthenticatedData(e){return this._aad=e,this}setContentEncryptionKey(e){if(this._cek)throw TypeError("setContentEncryptionKey can only be called once");return this._cek=e,this}setInitializationVector(e){if(this._iv)throw TypeError("setInitializationVector can only be called once");return this._iv=e,this}async encrypt(e,t){let r,A,i,n,a;if(!this._protectedHeader&&!this._unprotectedHeader&&!this._sharedUnprotectedHeader)throw new D("either setProtectedHeader, setUnprotectedHeader, or sharedUnprotectedHeader must be called before #encrypt()");if(!ee(this._protectedHeader,this._unprotectedHeader,this._sharedUnprotectedHeader))throw new D("JWE Protected, JWE Shared Unprotected and JWE Per-Recipient Header Parameter names must be disjoint");let o={...this._protectedHeader,...this._unprotectedHeader,...this._sharedUnprotectedHeader};if(ej(D,new Map,t?.crit,this._protectedHeader,o),void 0!==o.zip)throw new v('JWE "zip" (Compression Algorithm) Header Parameter is not supported.');let{alg:s,enc:l}=o;if("string"!=typeof s||!s)throw new D('JWE "alg" (Algorithm) Header Parameter missing or invalid');if("string"!=typeof l||!l)throw new D('JWE "enc" (Encryption Algorithm) Header Parameter missing or invalid');if(this._cek&&("dir"===s||"ECDH-ES"===s))throw TypeError(`setContentEncryptionKey cannot be called with JWE "alg" (Algorithm) Header ${s}`);{let i;({cek:A,encryptedKey:r,parameters:i}=await e4(s,l,e,this._cek,this._keyManagementParameters)),i&&(t&&e_ in t?this._unprotectedHeader?this._unprotectedHeader={...this._unprotectedHeader,...i}:this.setUnprotectedHeader(i):this._protectedHeader?this._protectedHeader={...this._protectedHeader,...i}:this.setProtectedHeader(i))}n=this._protectedHeader?g.encode(B(JSON.stringify(this._protectedHeader))):g.encode(""),this._aad?(a=B(this._aad),i=u(n,g.encode("."),g.encode(a))):i=n;let{ciphertext:f,tag:h,iv:d}
15=await eK(l,this._plaintext,A,this._iv,i),p={ciphertext:B(f)};return d&&(p.iv=B(d)),h&&(p.tag=B(h)),r&&(p.encrypted_key=B(r)),a&&(p.aad=a),this._protectedHeader&&(p.protected=c.decode(n)),this._sharedUnprotectedHeader&&(p.unprotected=this._sharedUnprotectedHeader),this._unprotectedHeader&&(p.header=this._unprotectedHeader),p}}class e3{constructor(e,t,r){this.parent=e,this.key=t,this.options=r}setUnprotectedHeader(e){if(this.unprotectedHeader)throw TypeError("setUnprotectedHeader can only be called once");return this.unprotectedHeader=e,this}addRecipient(...e){return this.parent.addRecipient(...e)}encrypt(...e){return this.parent.encrypt(...e)}done(){return this.parent}}class e6{constructor(e){this._recipients=[],this._plaintext=e}addRecipient(e,t){let r=new e3(this,e,{crit:t?.crit});return this._recipients.push(r),r}setProtectedHeader(e){if(this._protectedHeader)throw TypeError("setProtectedHeader can only be called once");return this._protectedHeader=e,this}setSharedUnprotectedHeader(e){if(this._unprotectedHeader)throw TypeError("setSharedUnprotectedHeader can only be called once");return this._unprotectedHeader=e,this}setAdditionalAuthenticatedData(e){return this._aad=e,this}async encrypt(){let e;if(!this._recipients.length)throw new D("at least one recipient must be added");if(1===this._recipients.length){let[e]=this._recipients,t=await new e5(this._plaintext).setAdditionalAuthenticatedData(this._aad).setProtectedHeader(this._protectedHeader).setSharedUnprotectedHeader(this._unprotectedHeader).setUnprotectedHeader(e.unprotectedHeader).encrypt(e.key,{...e.options}),r={ciphertext:t.ciphertext,iv:t.iv,recipients:[{}],tag:t.tag};return t.aad&&(r.aad=t.aad),t.protected&&(r.protected=t.protected),t.unprotected&&(r.unprotected=t.unprotected),t.encrypted_key&&(r.recipients[0].encrypted_key=t.encrypted_key),t.header&&(r.recipients[0].header=t.header),r}for(let t=0;t<this._recipients.length;t++){let r=this._recipients[t];if(!ee(this._protectedHeader,this._unprotectedHeader,r.unprotectedHeader))throw new D("JWE Protected, JWE Shared Unprotected and JWE Per-Recipient Header Parameter names must be disjoint");let A={...this._protectedHeader,...this._unprotectedHeader,...r.unprotectedHeader},{alg:i}=A;if("string"!=typeof i||!i)throw new D('JWE "alg" (Algorithm) Header Parameter missing or invalid');if("dir"===i||"ECDH-ES"===i)throw new D('"dir" and "ECDH-ES" alg may only be used with a single recipient');if("string"!=typeof A.enc||!A.enc)throw new D('JWE "enc" (Encryption Algorithm) Header Parameter missing or invalid');if(e){if(e!==A.enc)throw new D('JWE "enc" (Encryption Algorithm) Header Parameter must be the same for all recipients')}else e=A.enc;if(ej(D,new Map,r.options.crit,this._protectedHeader,A),void 0!==A.zip)throw new v('JWE "zip" (Compression Algorithm) Header Parameter is not supported.')}let t=ew(e),r={ciphertext:"",iv:"",recipients:[],tag:""};for(let A=0;A<this._recipients.length;A++){let i=this._recipients[A],n={};r.recipients.push(n);let a=({...this._protectedHeader,...this._unprotectedHeader,...i.unprotectedHeader}).alg.startsWith("PBES2")?2048+A:void 0;if(0===A){let e=await new e5(this._plaintext).setAdditionalAuthenticatedData(this._aad).setContentEncryptionKey(t).setProtectedHeader(this._protectedHeader).setSharedUnprotectedHeader(this._unprotectedHeader).setUnprotectedHeader(i.unprotectedHeader).setKeyManagementParameters({p2c:a}).encrypt(i.key,{...i.options,[e_]:!0});r.ciphertext=e.ciphertext,r.iv=e.iv,r.tag=e.tag,e.aad&&(r.aad=e.aad),e.protected&&(r.protected=e.protected),e.unprotected&&(r.unprotected=e.unprotected),n.encrypted_key=e.encrypted_key,e.header&&(n.header=e.header);continue}let{encryptedKey:o,parameters:s}=await e4(i.unprotectedHeader?.alg||this._protectedHeader?.alg||this._unprotectedHeader?.alg,e,i.key,t,{p2c:a});n.encrypted_key=B(o),(i.unprotectedHeader||s)&&(n.header={...i.unprotectedHeader,...s})}return r}}function e8(e,t){let r=`SHA-${e.slice(-3)}`;switch(e){case"HS256":case"HS384":case"HS512":return{hash:r,name:"HMAC"};case"PS256":case"PS384":case"PS512":return{hash:r,name:"RSA-PSS",saltLength:e.slice(-3)>>3};case"RS256":case"RS384":case"RS512":return{hash:r,name:"RSASSA-PKCS1-v1_5"};case"ES256":case"ES384":case"ES512":return{hash:r,name:"ECDSA",namedCurve:t.namedCurve};case"Ed25519":return{name:"Ed25519"};case"EdDSA":return{name:t.name};default:throw new v(`alg ${e} is not supported either by JOSE or your javascript runtime`)}}async function e9(e,t,r){if("sign"===r&&(t=await eQ(t,e)),"verify"===r&&(t=await ey(t,e)),t instanceof CryptoKey)return!function(e,t,...r){switch(t){case"HS256":case"HS384"
15:case"HS512":{if(!J(e.algorithm,"HMAC"))throw P("HMAC");let r=parseInt(t.slice(2),10);if(K(e.algorithm.hash)!==r)throw P(`SHA-${r}`,"algorithm.hash");break}case"RS256":case"RS384":case"RS512":{if(!J(e.algorithm,"RSASSA-PKCS1-v1_5"))throw P("RSASSA-PKCS1-v1_5");let r=parseInt(t.slice(2),10);if(K(e.algorithm.hash)!==r)throw P(`SHA-${r}`,"algorithm.hash");break}case"PS256":case"PS384":case"PS512":{if(!J(e.algorithm,"RSA-PSS"))throw P("RSA-PSS");let r=parseInt(t.slice(2),10);if(K(e.algorithm.hash)!==r)throw P(`SHA-${r}`,"algorithm.hash");break}case"EdDSA":if("Ed25519"!==e.algorithm.name&&"Ed448"!==e.algorithm.name)throw P("Ed25519 or Ed448");break;case"Ed25519":if(!J(e.algorithm,"Ed25519"))throw P("Ed25519");break;case"ES256":case"ES384":case"ES512":{if(!J(e.algorithm,"ECDSA"))throw P("ECDSA");let r=function(e){switch(e){case"ES256":return"P-256";case"ES384":return"P-384";case"ES512":return"P-521";default:throw Error("unreachable")}}(t);if(e.algorithm.namedCurve!==r)throw P(r,"algorithm.namedCurve");break}default:throw TypeError("CryptoKey does not support this operation")}W(e,r)}(t,e,r),t;if(t instanceof Uint8Array){if(!e.startsWith("HS"))throw TypeError(j(t,...X));return s.subtle.importKey("raw",t,{hash:`SHA-${e.slice(-3)}`,name:"HMAC"},!1,[r])}throw TypeError(j(t,...X,"Uint8Array","JSON Web Key"))}let e7=async(e,t,r,A)=>{let i=await e9(e,t,"verify");eh(e,i);let n=e8(e,i.algorithm);try{return await s.subtle.verify(n,i,r,A)}catch{return!1}};async function te(e,t,r){let A,i;if(!et(e))throw new x("Flattened JWS must be an object");if(void 0===e.protected&&void 0===e.header)throw new x('Flattened JWS must have either of the "protected" or "header" members');if(void 0!==e.protected&&"string"!=typeof e.protected)throw new x("JWS Protected Header incorrect type");if(void 0===e.payload)throw new x("JWS Payload missing");if("string"!=typeof e.signature)throw new x("JWS Signature missing or incorrect type");if(void 0!==e.header&&!et(e.header))throw new x("JWS Unprotected Header incorrect type");let n={};if(e.protected)try{let t=y(e.protected);n=JSON.parse(c.decode(t))}catch{throw new x("JWS Protected Header is invalid")}if(!ee(n,e.header))throw new x("JWS Protected and JWS Unprotected Header Parameter names must be disjoint");let a={...n,...e.header},o=ej(x,new Map([["b64",!0]]),r?.crit,n,a),s=!0;if(o.has("b64")&&"boolean"!=typeof(s=n.b64))throw new x('The "b64" (base64url-encode payload) Header Parameter must be a boolean');let{alg:l}=a;if("string"!=typeof l||!l)throw new x('JWS "alg" (Algorithm) Header Parameter missing or invalid');let f=r&&eq("algorithms",r.algorithms);if(f&&!f.has(l))throw new b('"alg" (Algorithm) Header Parameter value not allowed');if(s){if("string"!=typeof e.payload)throw new x("JWS Payload must be a string")}else if("string"!=typeof e.payload&&!(e.payload instanceof Uint8Array))throw new x("JWS Payload must be a string or an Uint8Array instance");let h=!1;"function"==typeof t?(t=await t(n,e),h=!0,eG(l,t,"verify"),eI(t)&&(t=await eH(t,l))):eG(l,t,"verify");let d=u(g.encode(e.protected??""),g.encode("."),"string"==typeof e.payload?g.encode(e.payload):e.payload);try{A=y(e.signature)}catch{throw new x("Failed to base64url decode the signature")}if(!await e7(l,t,A,d))throw new T;if(s)try{i=y(e.payload)}catch{throw new x("Failed to base64url decode the payload")}else i="string"==typeof e.payload?g.encode(e.payload):e.payload;let p={payload:i};return(void 0!==e.protected&&(p.protectedHeader=n),void 0!==e.header&&(p.unprotectedHeader=e.header),h)?{...p,key:t}:p}async function tt(e,t,r){if(e instanceof Uint8Array&&(e=c.decode(e)),"string"!=typeof e)throw new x("Compact JWS must be a string or Uint8Array");let{0:A,1:i,2:n,length:a}=e.split(".");if(3!==a)throw new x("Invalid Compact JWS");let o=await te({payload:i,protected:A,signature:n},t,r),s={payload:o.payload,protectedHeader:o.protectedHeader};return"function"==typeof t?{...s,key:o.key}:s}async function tr(e,t,r){if(!et(e))throw new x("General JWS must be an object");if(!Array.isArray(e.signatures)||!e.signatures.every(et))throw new x("JWS Signatures missing or incorrect type");for(let A of e.signatures)try{return await te({header:A.header,payload:e.payload,protected:A.protected,signature:A.signature},t,r)}catch{}throw new T}let tA=e=>Math.floor(e.getTime()/1e3),ti=/^(\+|\-)? ?(\d+|\d+\.\d+) ?(seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)(?: (ago|from now))?$/i,tn=e=>{let t,r=ti.exec(e);if(!r||r[4]&&r[1])throw TypeError("Invalid time period format");let A=parseFloat(r[2]);switch(r[3].toLowerCase()){case"sec":case"secs":case"second":case"seconds":case"s":t=Math.round(A);break;case"minute":case"minutes":case"min":case"mins":case"m":t=Math.round(60*A);break;case"hour":case"hours":case"hr":case"hrs":case"h":t=Math.round(3600*A);break;case"day":case"days":case"d":t=Math.round(86400*A);break;case"week":case"weeks":case"w":t=Math.round(604800*A);break;default:t=Math.round(0x1e187e0*A)}return"-"===r[1]||"ago"===r[4]?-t:t},ta=e=>e.toLowerCase().replace(/^application\//,""),to=(e,t,r={})=>{var A,i;let n,a;try{n=JSON.parse(c.decode(t))}catch{}if(!et(n))throw new S("JWT Claims Set must be a top-level JSON object");let{typ:o}=r;
15if(o&&("string"!=typeof e.typ||ta(e.typ)!==ta(o)))throw new m('unexpected "typ" JWT header value',n,"typ","check_failed");let{requiredClaims:s=[],issuer:l,subject:g,audience:u,maxTokenAge:f}=r,h=[...s];for(let e of(void 0!==f&&h.push("iat"),void 0!==u&&h.push("aud"),void 0!==g&&h.push("sub"),void 0!==l&&h.push("iss"),new Set(h.reverse())))if(!(e in n))throw new m(`missing required "${e}" claim`,n,e,"missing");if(l&&!(Array.isArray(l)?l:[l]).includes(n.iss))throw new m('unexpected "iss" claim value',n,"iss","check_failed");if(g&&n.sub!==g)throw new m('unexpected "sub" claim value',n,"sub","check_failed");if(u&&(A=n.aud,i="string"==typeof u?[u]:u,"string"==typeof A?!i.includes(A):!(Array.isArray(A)&&i.some(Set.prototype.has.bind(new Set(A))))))throw new m('unexpected "aud" claim value',n,"aud","check_failed");switch(typeof r.clockTolerance){case"string":a=tn(r.clockTolerance);break;case"number":a=r.clockTolerance;break;case"undefined":a=0;break;default:throw TypeError("Invalid clockTolerance option type")}let{currentDate:d}=r,p=tA(d||new Date);if((void 0!==n.iat||f)&&"number"!=typeof n.iat)throw new m('"iat" claim must be a number',n,"iat","invalid");if(void 0!==n.nbf){if("number"!=typeof n.nbf)throw new m('"nbf" claim must be a number',n,"nbf","invalid");if(n.nbf>p+a)throw new m('"nbf" claim timestamp check failed',n,"nbf","check_failed")}if(void 0!==n.exp){if("number"!=typeof n.exp)throw new m('"exp" claim must be a number',n,"exp","invalid");if(n.exp<=p-a)throw new w('"exp" claim timestamp check failed',n,"exp","check_failed")}if(f){let e=p-n.iat;if(e-a>("number"==typeof f?f:tn(f)))throw new w('"iat" claim timestamp check failed (too far in the past)',n,"iat","check_failed");if(e<0-a)throw new m('"iat" claim timestamp check failed (it should be in the past)',n,"iat","check_failed")}return n};async function ts(e,t,r){let A=await tt(e,t,r);if(A.protectedHeader.crit?.includes("b64")&&!1===A.protectedHeader.b64)throw new S("JWTs MUST NOT use unencoded payload");let i={payload:to(A.protectedHeader,A.payload,r),protectedHeader:A.protectedHeader};return"function"==typeof t?{...i,key:A.key}:i}async function tl(e,t,r){let A=await eX(e,t,r),i=to(A.protectedHeader,A.plaintext,r),{protectedHeader:n}=A;if(void 0!==n.iss&&n.iss!==i.iss)throw new m('replicated "iss" claim header parameter mismatch',i,"iss","mismatch");if(void 0!==n.sub&&n.sub!==i.sub)throw new m('replicated "sub" claim header parameter mismatch',i,"sub","mismatch");if(void 0!==n.aud&&JSON.stringify(n.aud)!==JSON.stringify(i.aud))throw new m('replicated "aud" claim header parameter mismatch',i,"aud","mismatch");let a={payload:i,protectedHeader:n};return"function"==typeof t?{...a,key:A.key}:a}class tg{constructor(e){this._flattened=new e5(e)}setContentEncryptionKey(e){return this._flattened.setContentEncryptionKey(e),this}setInitializationVector(e){return this._flattened.setInitializationVector(e),this}setProtectedHeader(e){return this._flattened.setProtectedHeader(e),this}setKeyManagementParameters(e){return this._flattened.setKeyManagementParameters(e),this}async encrypt(e,t){let r=await this._flattened.encrypt(e,t);return[r.protected,r.encrypted_key,r.iv,r.ciphertext,r.tag].join(".")}}let tc=async(e,t,r)=>{let A=await e9(e,t,"sign");return eh(e,A),new Uint8Array(await s.subtle.sign(e8(e,A.algorithm),A,r))};class tu{constructor(e){if(!(e instanceof Uint8Array))throw TypeError("payload must be an instance of Uint8Array");this._payload=e}setProtectedHeader(e){if(this._protectedHeader)throw TypeError("setProtectedHeader can only be called once");return this._protectedHeader=e,this}setUnprotectedHeader(e){if(this._unprotectedHeader)throw TypeError("setUnprotectedHeader can only be called once");return this._unprotectedHeader=e,this}async sign(e,t){let r;if(!this._protectedHeader&&!this._unprotectedHeader)throw new x("either setProtectedHeader or setUnprotectedHeader must be called before #sign()");if(!ee(this._protectedHeader,this._unprotectedHeader))throw new x("JWS Protected and JWS Unprotected Header Parameter names must be disjoint");let A={...this._protectedHeader,...this._unprotectedHeader},i=ej(x,new Map([["b64",!0]]),t?.crit,this._protectedHeader,A),n=!0;if(i.has("b64")&&"boolean"!=typeof(n=this._protectedHeader.b64))throw new x('The "b64" (base64url-encode payload) Header Parameter must be a boolean');let{alg:a}=A;if("string"!=typeof a||!a)throw new x('JWS "alg" (Algorithm) Header Parameter missing or invalid');eG(a,e,"sign");let o=this._payload;n&&(o=g.encode(B(o)));let s=u(r=this._protectedHeader?g.encode(B(JSON.stringify(this._protectedHeader))):g.encode(""),g.encode("."),o),l={signature:B(await tc(a,e,s)),payload:""};return n&&(l.payload=c.decode(o)),this._unprotectedHeader&&(l.header=this._unprotectedHeader),this._protectedHeader&&(l.protected=c.decode(r)),l}}class tf{constructor(e){this._flattened=new tu(e)}setProtectedHeader(e){return this._flattened.setProtectedHeader(e),this}async sign(e,t){let r=await this._flattened.sign(e,t);if(void 0===r.payload)throw TypeError("use the flattened module for creating JWS with b64: false");return`${r.protected}.${r.payload}.${r.signature}`}}class th{constructor(e,t,r){this.parent=e,this.key=t,this.options=r}setProtectedHeader(e){if(this.protectedHeader)throw TypeError("setProtectedHeader can only be called once");return this.protectedHeader=e,this}setUnprotectedHeader(e){if(this.unprotectedHeader)throw TypeError("setUnprotectedHeader can only be called once");return this.unprotectedHeader=e,this}addSignature(...e){return this.parent.addSignature(...e)}sign(...e){return this.parent.sign(...e)}done(){return this.parent}}class td{constructor(e){this._signatures=[],this._payload=e}addSignature(e,t){let r=new th(this,e,t);return this._signatures.push(r),r}async sign(){if(!this._signatures.length)throw new x("at least one signature must be added");let e={signatures:[],payload:""};for(let t=0;t<this._signatures.length;t++){let r=this._signatures[t],A=new tu(this._payload);A.setProtectedHeader(r.protectedHeader),A.setUnprotectedHeader(r.unprotectedHeader);let{payload:i,...n}=await A.sign(r.key,r.options);if(0===t)e.payload=i;else if(e.payload!==i)throw new x("inconsistent use of JWS Unencoded Payload (RFC7797)");e.signatures.push(n)}return e}}function tp(e,t){if(!Number.isFinite(t))throw TypeError(`Invalid ${e} input`);return t}class tI{constructor(e={}){if(!et(e))throw TypeError("JWT Claims Set MUST be an object");this._payload=e}setIssuer(e){return this._payload={...this._payload,iss:e},this}setSubject(e){return this._payload={...this._payload,sub:e},this}setAudience(e){return this._payload={...this._payload,aud:e},this}setJti(e){return this._payload={...this._payload,jti:e},this}setNotBefore(e){return"number"==typeof e?this._payload={...this._payload,nbf:tp("setNotBefore",e)}:e instanceof Date?this._payload={...this._payload,nbf:tp("setNotBefore",tA(e))}:this._payload={...this._payload,nbf:tA(new Date)+tn(e)},this}setExpirationTime(e){return"number"==typeof e?this._payload={...this._payload,exp:tp("setExpirationTime",e)}:e instanceof Date?this._payload={...this._payload,exp:tp("setExpirationTime",tA(e))}:this._payload={...this._payload,exp:tA(new Date)+tn(e)},this}setIssuedAt(e){return void 0===e?this._payload={...this._payload,iat:tA(new Date)}:e instanceof Date?this._payload={...this._payload,iat:tp("setIssuedAt",tA(e))}:"string"==typeof e?this._payload={...this._payload,iat:tp("setIssuedAt",tA(new Date)+tn(e))}:this._payload={...this._payload,iat:tp("setIssuedAt",e)},this}}class tE extends tI{setProtectedHeader(e){return this._protectedHeader=e,this}async sign(e,t){let r=new tf(g.encode(JSON.stringify(this._payload)));if(r.setProtectedHeader(this._protectedHeader),Array.isArray(this._protectedHeader?.crit)&&this._protectedHeader.crit.includes("b64")&&!1===this._protectedHeader.b64)throw new S("JWTs MUST NOT use unencoded payload");return r.sign(e,t)}}class tB extends tI{setProtectedHeader(e){if(this._protectedHeader)throw TypeError("setProtectedHeader can only be called once");return this._protectedHeader=e,this}setKeyManagementParameters(e){if(this._keyManagementParameters)throw TypeError("setKeyManagementParameters can only be called once");return this._keyManagementParameters=e,this}setContentEncryptionKey(e){if(this._cek)throw TypeError("setContentEncryptionKey can only be called once");return this._cek=e,this}setInitializationVector(e){if(this._iv)throw TypeError("setInitializationVector can only be called once");return this._iv=e,this}replicateIssuerAsHeader(){return this._replicateIssuerAsHeader=!0,this}replicateSubjectAsHeader(){return this._replicateSubjectAsHeader=!0,this}replicateAudienceAsHeader(){return this._replicateAudienceAsHeader=!0,this}async encrypt(e,t){let r=new tg(g.encode(JSON.stringify(this._payload)));return this._replicateIssuerAsHeader&&(this._protectedHeader={...this._protectedHeader,iss:this._payload.iss}),this._replicateSubjectAsHeader&&(this._protectedHeader={...this._protectedHeader,sub:this._payload.sub}),this._replicateAudienceAsHeader&&(this._protectedHeader={...this._protectedHeader,aud:this._payload.aud}),r.setProtectedHeader(this._protectedHeader),this._iv&&r.setInitializationVector(this._iv),this._cek&&r.setContentEncryptionKey(this._cek),this._keyManagementParameters&&r.setKeyManagementParameters(this._keyManagementParameters),r.encrypt(e,t)}}let tC=(e,t)=>{if("string"!=typeof e||!e)throw new R(`${t} missing or invalid`)};async function ty(e,t){let r;if(!et(e))throw TypeError("JWK must be an object");
15if(t??(t="sha256"),"sha256"!==t&&"sha384"!==t&&"sha512"!==t)throw TypeError('digestAlgorithm must one of "sha256", "sha384", or "sha512"');switch(e.kty){case"EC":tC(e.crv,'"crv" (Curve) Parameter'),tC(e.x,'"x" (X Coordinate) Parameter'),tC(e.y,'"y" (Y Coordinate) Parameter'),r={crv:e.crv,kty:e.kty,x:e.x,y:e.y};break;case"OKP":tC(e.crv,'"crv" (Subtype of Key Pair) Parameter'),tC(e.x,'"x" (Public Key) Parameter'),r={crv:e.crv,kty:e.kty,x:e.x};break;case"RSA":tC(e.e,'"e" (Exponent) Parameter'),tC(e.n,'"n" (Modulus) Parameter'),r={e:e.e,kty:e.kty,n:e.n};break;case"oct":tC(e.k,'"k" (Key Value) Parameter'),r={k:e.k,kty:e.kty};break;default:throw new v('"kty" (Key Type) Parameter missing or unsupported')}let A=g.encode(JSON.stringify(r));return B(await l(t,A))}async function tQ(e,t){t??(t="sha256");let r=await ty(e,t);return`urn:ietf:params:oauth:jwk-thumbprint:sha-${t.slice(-3)}:${r}`}async function tm(e,t){let r={...e,...t?.header};if(!et(r.jwk))throw new x('"jwk" (JSON Web Key) Header Parameter must be a JSON object');let A=await eH({...r.jwk,ext:!0},r.alg);if(A instanceof Uint8Array||"public"!==A.type)throw new x('"jwk" (JSON Web Key) Header Parameter must be a public key');return A}function tw(e){return et(e)}function tb(e){return"function"==typeof structuredClone?structuredClone(e):JSON.parse(JSON.stringify(e))}class tv{constructor(e){if(this._cached=new WeakMap,!function(e){return e&&"object"==typeof e&&Array.isArray(e.keys)&&e.keys.every(tw)}(e))throw new M("JSON Web Key Set malformed");this._jwks=tb(e)}async getKey(e,t){let{alg:r,kid:A}={...e,...t?.header},i=function(e){switch("string"==typeof e&&e.slice(0,2)){case"RS":case"PS":return"RSA";case"ES":return"EC";case"Ed":return"OKP";default:throw new v('Unsupported "alg" value for a JSON Web Key Set')}}(r),n=this._jwks.keys.filter(e=>{let t=i===e.kty;if(t&&"string"==typeof A&&(t=A===e.kid),t&&"string"==typeof e.alg&&(t=r===e.alg),t&&"string"==typeof e.use&&(t="sig"===e.use),t&&Array.isArray(e.key_ops)&&(t=e.key_ops.includes("verify")),t)switch(r){case"ES256":t="P-256"===e.crv;break;case"ES256K":t="secp256k1"===e.crv;break;case"ES384":t="P-384"===e.crv;break;case"ES512":t="P-521"===e.crv;break;case"Ed25519":t="Ed25519"===e.crv;break;case"EdDSA":t="Ed25519"===e.crv||"Ed448"===e.crv}return t}),{0:a,length:o}=n;if(0===o)throw new N;if(1!==o){let e=new U,{_cached:t}=this;throw e[Symbol.asyncIterator]=async function*(){for(let e of n)try{yield await tk(t,e,r)}catch{}},e}return tk(this._cached,a,r)}}async function tk(e,t,r){let A=e.get(t)||e.set(t,{}).get(t);if(void 0===A[r]){let e=await eH({...t,ext:!0},r);if(e instanceof Uint8Array||"public"!==e.type)throw new M("JSON Web Key Set members must be public keys");A[r]=e}return A[r]}function tD(e){let t=new tv(e),r=async(e,r)=>t.getKey(e,r);return Object.defineProperties(r,{jwks:{value:()=>tb(t._jwks),enumerable:!0,configurable:!1,writable:!1}}),r}let tx=async(e,t,r)=>{let A,i,n=!1;"function"==typeof AbortController&&(A=new AbortController,i=setTimeout(()=>{n=!0,A.abort()},t));let a=await fetch(e.href,{signal:A?A.signal:void 0,redirect:"manual",headers:r.headers}).catch(e=>{if(n)throw new H;throw e});if(void 0!==i&&clearTimeout(i),200!==a.status)throw new Q("Expected 200 OK from the JSON Web Key Set HTTP response");try{return await a.json()}catch{throw new Q("Failed to parse the JSON Web Key Set HTTP response as JSON")}};("u"<typeof navigator||!navigator.userAgent?.startsWith?.("Mozilla/5.0 "))&&(n="jose/v5.10.0");let tS=Symbol();class tR{constructor(e,t){if(!(e instanceof URL))throw TypeError("url must be an instance of URL");this._url=new URL(e.href),this._options={agent:t?.agent,headers:t?.headers},this._timeoutDuration="number"==typeof t?.timeoutDuration?t?.timeoutDuration:5e3,this._cooldownDuration="number"==typeof t?.cooldownDuration?t?.cooldownDuration:3e4,this._cacheMaxAge="number"==typeof t?.cacheMaxAge?t?.cacheMaxAge:6e5,t?.[tS]!==void 0&&(this._cache=t?.[tS],function(e,t){return!("object"!=typeof e||null===e||!("uat"in e)||"number"!=typeof e.uat||Date.now()-e.uat>
15=t)&&"jwks"in e&&!!et(e.jwks)&&!!Array.isArray(e.jwks.keys)&&!!Array.prototype.every.call(e.jwks.keys,et)}(t?.[tS],this._cacheMaxAge)&&(this._jwksTimestamp=this._cache.uat,this._local=tD(this._cache.jwks)))}coolingDown(){return"number"==typeof this._jwksTimestamp&&Date.now()<this._jwksTimestamp+this._cooldownDuration}fresh(){return"number"==typeof this._jwksTimestamp&&Date.now()<this._jwksTimestamp+this._cacheMaxAge}async getKey(e,t){this._local&&this.fresh()||await this.reload();try{return await this._local(e,t)}catch(r){if(r instanceof N&&!1===this.coolingDown())return await this.reload(),this._local(e,t);throw r}}async reload(){this._pendingFetch&&("u">typeof WebSocketPair||"u">typeof navigator&&"Cloudflare-Workers"===navigator.userAgent||"u">typeof EdgeRuntime&&"vercel"===EdgeRuntime)&&(this._pendingFetch=void 0);let e=new Headers(this._options.headers);n&&!e.has("User-Agent")&&(e.set("User-Agent",n),this._options.headers=Object.fromEntries(e.entries())),this._pendingFetch||(this._pendingFetch=tx(this._url,this._timeoutDuration,this._options).then(e=>{this._local=tD(e),this._cache&&(this._cache.uat=Date.now(),this._cache.jwks=e),this._jwksTimestamp=Date.now(),this._pendingFetch=void 0}).catch(e=>{throw this._pendingFetch=void 0,e})),await this._pendingFetch}}function tM(e,t){let r=new tR(e,t),A=async(e,t)=>r.getKey(e,t);return Object.defineProperties(A,{coolingDown:{get:()=>r.coolingDown(),enumerable:!0,configurable:!1},fresh:{get:()=>r.fresh(),enumerable:!0,configurable:!1},reload:{value:()=>r.reload(),enumerable:!0,configurable:!1,writable:!1},reloading:{get:()=>!!r._pendingFetch,enumerable:!0,configurable:!1},jwks:{value:()=>r._local?.jwks(),enumerable:!0,configurable:!1,writable:!1}}),A}let tN=tS;class tU extends tI{encode(){let e=B(JSON.stringify({alg:"none"})),t=B(JSON.stringify(this._payload));return`${e}.${t}.`}static decode(e,t){let r;if("string"!=typeof e)throw new S("Unsecured JWT must be a string");let{0:A,1:i,2:n,length:a}=e.split(".");if(3!==a||""!==n)throw new S("Invalid Unsecured JWT");try{if(r=JSON.parse(c.decode(y(A))),"none"!==r.alg)throw Error()}catch{throw new S("Invalid Unsecured JWT")}return{payload:to(r,y(i),t),header:r}}}let tH=B,tT=y;function tL(e){let t;if("string"==typeof e){let r=e.split(".");(3===r.length||5===r.length)&&([t]=r)}else if("object"==typeof e&&e)if("protected"in e)t=e.protected;else throw TypeError("Token does not contain a Protected Header");try{if("string"!=typeof t||!t)throw Error();let e=JSON.parse(c.decode(tT(t)));if(!et(e))throw Error();return e}catch{throw TypeError("Invalid Token or Protected Header formatting")}}function tF(e){let t,r;if("string"!=typeof e)throw new S("JWTs must use Compact JWS serialization, JWT must be a string");let{1:A,length:i}=e.split(".");if(5===i)throw new S("Only JWTs using Compact JWS serialization can be decoded");if(3!==i)throw new S("Invalid JWT");if(!A)throw new S("JWTs must contain a payload");try{t=tT(A)}catch{throw new S("Failed to base64url decode the payload")}try{r=JSON.parse(c.decode(t))}catch{throw new S("Failed to parse the decoded payload as JSON")}if(!et(r))throw new S("Invalid JWT Claims Set");return r}async function tO(e,t){let r,A,i;switch(e){case"HS256":case"HS384":case"HS512":r=parseInt(e.slice(-3),10),A={name:"HMAC",hash:`SHA-${r}`,length:r},i=["sign","verify"];break;case"A128CBC-HS256":case"A192CBC-HS384":case"A256CBC-HS512":return L(new Uint8Array((r=parseInt(e.slice(-3),10))>>3));case"A128KW":case"A192KW":case"A256KW":A={name:"AES-KW",length:r=parseInt(e.slice(1,4),10)},i=["wrapKey","unwrapKey"];break;case"A128GCMKW":case"A192GCMKW":case"A256GCMKW":case"A128GCM":case"A192GCM":case"A256GCM":A={name:"AES-GCM",length:r=parseInt(e.slice(1,4),10)},i=["encrypt","decrypt"];break;default:throw new v('Invalid or unsupported JWK "alg" (Algorithm) Parameter value')}return s.subtle.generateKey(A,t?.extractable??!1,i)}function tG(e){let t=e?.modulusLength??2048;if("number"!=typeof t||t<2048)throw new v("Invalid or unsupported modulusLength option provided, 2048 bits or larger keys must be used");return t}async function tP(e,t){let r,A;switch(e){case"PS256":case"PS384":case"PS512":r={name:"RSA-PSS",hash:`SHA-${e.slice(-3)}`,publicExponent:new Uint8Array([1,0,1]),modulusLength:tG(t)},A=["sign","verify"];break;case"RS256":case"RS384":case"RS512":r={name:"RSASSA-PKCS1-v1_5",hash:`SHA-${e.slice(-3)}`,publicExponent:new Uint8Array([1,0,1]),modulusLength:tG(t)},A=["sign","verify"];break;case"RSA-OAEP":case"RSA-OAEP-256":case"RSA-OAEP-384":case"RSA-OAEP-512":r={name:"RSA-OAEP",hash:`SHA-${parseInt(e.slice(-3),10)||1}`,publicExponent:new Uint8Array([1,0,1]),modulusLength:tG(t)},A=["decrypt","unwrapKey","encrypt","wrapKey"];break;case"ES256":r={name:"ECDSA",namedCurve:"P-256"},A=["sign","verify"];break;case"ES384":r={name:"ECDSA",namedCurve:"P-384"},A=["sign","verify"];break;case"ES512":r={name:"ECDSA",namedCurve:"P-521"},A=["sign","verify"];break;case"Ed25519":r={name:"Ed25519"},A=["sign","verify"];break;case"EdDSA":{A=["sign","verify"];let e=t?.crv??"Ed25519";
15switch(e){case"Ed25519":case"Ed448":r={name:e};break;default:throw new v("Invalid or unsupported crv option provided")}break}case"ECDH-ES":case"ECDH-ES+A128KW":case"ECDH-ES+A192KW":case"ECDH-ES+A256KW":{A=["deriveKey","deriveBits"];let e=t?.crv??"P-256";switch(e){case"P-256":case"P-384":case"P-521":r={name:"ECDH",namedCurve:e};break;case"X25519":case"X448":r={name:e};break;default:throw new v("Invalid or unsupported crv option provided, supported values are P-256, P-384, P-521, X25519, and X448")}break}default:throw new v('Invalid or unsupported JWK "alg" (Algorithm) Parameter value')}return s.subtle.generateKey(r,t?.extractable??!1,A)}async function tJ(e,t){return tP(e,t)}async function tK(e,t){return tO(e,t)}let tW="WebCryptoAPI"},72055:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});let A=(0,r(78340).A)("arrow-up",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]])},73684:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});let A=(0,r(78340).A)("chevrons-left",[["path",{d:"m11 17-5-5 5-5",key:"13zhaf"}],["path",{d:"m18 17-5-5 5-5",key:"h8a8et"}]])},75219:e=>{let t=18===new Uint8Array(new Uint32Array([0x12345678]).buffer)[0],r=(e,t,r)=>{let A=e[t];e[t]=e[r],e[r]=A};e.exports={swap32LE:e=>{t&&(e=>{let t=e.length;for(let A=0;A<t;A+=4)r(e,A,A+3),r(e,A+1,A+2)})(e)}}},75447:e=>{e.exports=function(e){var t=0,r=0,A=0,i=0;return e.map(function(e){var n=(e=e.slice())[0],a=n.toUpperCase();if(n!=a)switch(e[0]=a,n){case"a":e[6]+=A,e[7]+=i;break;case"v":e[1]+=i;break;case"h":e[1]+=A;break;default:for(var o=1;o<e.length;)e[o++]+=A,e[o++]+=i}switch(a){case"Z":A=t,i=r;break;case"H":A=e[1];break;case"V":i=e[1];break;case"M":A=t=e[1],i=r=e[2];break;default:A=e[e.length-2],i=e[e.length-1]}return e})}},76281:e=>{e.exports=function(e){return null!=e&&null!=e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}},77042:(e,t)=>{t.lookup=new Uint8Array([0,0,0,0,0,0,0,0,0,4,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,12,16,12,12,20,12,16,24,28,12,12,32,12,36,12,44,44,44,44,44,44,44,44,44,44,32,32,24,40,28,12,12,48,52,52,52,48,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,24,12,28,12,12,12,56,60,60,60,56,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,24,12,28,12,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,
156,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])},77801: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 r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}}},77863:(e,t,r)=>{var A=r(77801),i=r(16096).EventEmitter;function n(e){if(!(this instanceof n))return new n(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 a(){for(var e in this.timers){var t=this.timers[e];delete this.timers[e],clearTimeout(t)}}function o(e){var t=this;function r(e){t.end(e)}this.on("error",r),this.on("end",function A(i){t.removeListener("error",r),t.removeListener("end",A),e(i,this.results)})}function s(e){this.session++,this.running=!1,this.emit("end",e)}e.exports=n,e.exports.default=n,A(n,i),["pop","shift","indexOf","lastIndexOf"].forEach(function(e){n.prototype[e]=function(){return Array.prototype[e].apply(this.jobs,arguments)}}),n.prototype.slice=function(e,t){return this.jobs=this.jobs.slice(e,t),this},n.prototype.reverse=function(){return this.jobs.reverse(),this},["push","unshift","splice"].forEach(function(e){n.prototype[e]=function(){var t=Array.prototype[e].apply(this.jobs,arguments);return this.autostart&&this.start(),t}}),Object.defineProperty(n.prototype,"length",{get:function(){return this.pending+this.jobs.length}}),n.prototype.start=function(e){if(e&&o.call(this,e),this.running=!0,!(this.pending>=this.concurrency)){if(0===this.jobs.length){0===this.pending&&s.call(this);return}var t=this,r=this.jobs.shift(),A=!0,i=this.session,n=null,a=!1,l=null,g=r.hasOwnProperty("timeout")?r.timeout:this.timeout;g&&(n=setTimeout(function(){a=!0,t.listeners("timeout").length>0?t.emit("timeout",u,r):u()},g),this.timers[n]=n),this.results&&(l=this.results.length,this.results[l]=null),this.pending++,t.emit("start",r);var c=r(u);c&&c.then&&"function"==typeof c.then&&c.then(function(e){return u(null,e)}).catch(function(e){return u(e||!0)}),this.running&&this.jobs.length>0&&this.start()}function u(e,o){A&&t.session===i&&(A=!1,t.pending--,null!==n&&(delete t.timers[n],clearTimeout(n)),e?t.emit("error",e,r):!1===a&&(null!==l&&(t.results[l]=Array.prototype.slice.call(arguments,1)),t.emit("success",o,r)),t.session===i&&(0===t.pending&&0===t.jobs.length?s.call(t):t.running&&t.start()))}},n.prototype.stop=function(){this.running=!1},n.prototype.end=function(e){a.call(this),this.jobs.length=0,this.pending=0,s.call(this,e)}},78340:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var A=r(12115);let i=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)},n=(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim();var a={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let o=(0,A.forwardRef)(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:i,className:o="",children:s,iconNode:l,...g},c)=>(0,A.createElement)("svg",{ref:c,...a,width:t,height:t,stroke:e,strokeWidth:i?24*Number(r)/Number(t):r,className:n("lucide",o),...!s&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0})(g)&&{"aria-hidden":"true"},...g},[...l.map(([e,t])=>(0,A.createElement)(e,t)),...Array.isArray(s)?s:[s]])),s=(e,t)=>{let r=(0,A.forwardRef)(({className:r,...a},s)=>(0,A.createElement)(o,{ref:s,iconNode:t,className:n(`lucide-${i(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,r),...a}));return r.displayName=i(e),r}},79372:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});
15let A=(0,r(78340).A)("credit-card",[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2",key:"ynyp8z"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10",key:"1b3vmo"}]])},83262:(e,t,r)=>{var A=r(26801);t.init=function(){return(0,r(15277).BrotliDecompressBuffer)(A.toByteArray(r(36316)))}},84585:(e,t,r)=>{"use strict";function A(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r.d(t,{_:()=>A})},86901:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});let A=(0,r(78340).A)("sparkles",[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]])},87218:(e,t,r)=>{"use strict";r.d(t,{O3:()=>k,ys:()=>S,hp:()=>R,HI:()=>i,vO:()=>o,Dv:()=>Q,Yt:()=>D,wN:()=>g,Xx:()=>M,gm:()=>O,BG:()=>v,Hb:()=>N,Qf:()=>U,_k:()=>L,Dc:()=>F,kF:()=>G,ij:()=>m,Ql:()=>w,l8:()=>C,HA:()=>y,YE:()=>B,P0:()=>b,oe:()=>f,J$:()=>u,Hj:()=>h,hv:()=>d,S8:()=>I,VS:()=>p,XI:()=>E,hV:()=>c});let A={utf16le:"utf-16le",ucs2:"utf-16le",utf16be:"utf-16be"};class i{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=A[t]||t;let r=this.readBuffer(e);try{return new TextDecoder(t).decode(r)}catch(e){return r}}readBuffer(e){return this.buffer.slice(this.pos,this.pos+=e)}readUInt24BE(){return(this.readUInt16BE()<<8)+this.readUInt8()}readUInt24LE(){return this.readUInt16LE()+(this.readUInt8()<<16)}readInt24BE(){return(this.readInt16BE()<<8)+this.readUInt8()}readInt24LE(){return this.readUInt16LE()+(this.readInt8()<<16)}}for(let e of(i.TYPES={UInt8:1,UInt16:2,UInt24:3,UInt32:4,Int8:1,Int16:2,Int24:3,Int32:4,Float:4,Double:8},Object.getOwnPropertyNames(DataView.prototype)))if("get"===e.slice(0,3)){let t=e.slice(3).replace("Ui","UI");"Float32"===t?t="Float":"Float64"===t&&(t="Double");let r=i.TYPES[t];i.prototype["read"+t+(1===r?"":"BE")]=function(){let t=this.view[e](this.pos,!1);return this.pos+=r,t},1!==r&&(i.prototype["read"+t+"LE"]=function(){let t=this.view[e](this.pos,!0);return this.pos+=r,t})}let n=new TextEncoder,a=18==new Uint8Array(new Uint16Array([4660]).buffer)[0];class o{constructor(e){this.buffer=e,this.view=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),this.pos=0}writeBuffer(e){this.buffer.set(e,this.pos),this.pos+=e.length}writeString(e,t="ascii"){let r;switch(t){case"utf16le":case"utf16-le":case"ucs2":r=s(e,a);break;case"utf16be":case"utf16-be":r=s(e,!a);break;case"utf8":r=n.encode(e);break;case"ascii":r=function(e){let t=new Uint8Array(e.length);for(let r=0;r<e.length;r++)t[r]=e.charCodeAt(r);return t}(e);break;default:throw Error(`Unsupported encoding: ${t}`)}this.writeBuffer(r)}writeUInt24BE(e){this.buffer[this.pos++]=e>>>16&255,this.buffer[this.pos++]=e>>>8&255,this.buffer[this.pos++]=255&e}writeUInt24LE(e){this.buffer[this.pos++]=255&e,this.buffer[this.pos++]=e>>>8&255,this.buffer[this.pos++]=e>>>16&255}writeInt24BE(e){e>=0?this.writeUInt24BE(e):this.writeUInt24BE(e+0xffffff+1)}writeInt24LE(e){e>=0?this.writeUInt24LE(e):this.writeUInt24LE(e+0xffffff+1)}fill(e,t){if(t<this.buffer.length)this.buffer.fill(e,this.pos,this.pos+t),this.pos+=t;else{let r=new Uint8Array(t);r.fill(e),this.writeBuffer(r)}}}function s(e,t){let r=new Uint16Array(e.length);for(let A=0;A<e.length;A++){let i=e.charCodeAt(A);t&&(i=i>>8|(255&i)<<8),r[A]=i}return new Uint8Array(r.buffer)}for(let e of Object.getOwnPropertyNames(DataView.prototype))if("set"===e.slice(0,3)){let t=e.slice(3).replace("Ui","UI");"Float32"===t?t="Float":"Float64"===t&&(t="Double");let r=i.TYPES[t];o.prototype["write"+t+(1===r?"":"BE")]=function(t){this.view[e](this.pos,t,!1),this.pos+=r},1!==r&&(o.prototype["write"+t+"LE"]=function(t){this.view[e](this.pos,t,!0),this.pos+=r})}class l{fromBuffer(e){let t=new i(e);return this.decode(t)}toBuffer(e){let t=new Uint8Array(this.size(e)),r=new o(t);return this.encode(r,e),t}}class g extends l{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 i.TYPES[this.type]}decode(e){return e[`read${this.fn}`]()}encode(e,t){return e[`write${this.fn}`](t)}}let c=new g("UInt8"),u=new g("UInt16","BE"),f=u,h=new g("UInt16","LE"),d=new g("UInt24","BE");new g("UInt24","LE");let p=new g("UInt32","BE"),I=p,E=new g("UInt32","LE"),B=new g("Int8"),C=new g("Int16","BE");new g("Int16","LE"),new g("Int24","BE"),new g("Int24","LE");let y=new g("Int32","BE");new g("Int32","LE"),new g("Float","BE"),new g("Float","LE"),new g("Double","BE"),new g("Double","LE");class Q extends g{constructor(e,t,r=e>>1){super(`Int${e}`,t),this._point=1<<r}decode(e){return super.decode(e)/this._point}encode(e,t){return super.encode(e,t*this._point|0)}}let m=new Q(16,"BE");new Q(16,"LE");let w=new Q(32,"BE");function b(e,t,r){let A;if("number"==typeof e?A=e:"function"==typeof e?A=e.call(r,r):r&&"string"==typeof e?A=r[e]:t&&e instanceof g&&(A=e.decode(t)),isNaN(A))throw Error("Not a fixed size");return A}new Q(32,"LE");class v{constructor(e={}){for(let t in this.enumerable=!0,this.configurable=!0,e){const r=e[t];this[t]=r}}}class k extends l{constructor(e,t,r="count"){super(),this.type=e,this.length=t,this.lengthType=r}decode(e,t){let r,{pos:A}=e,i=[],n=t;if(null!=this.length&&(r=b(this.length,e,t)),this.length instanceof g&&(Object.defineProperties(i,{parent:{value:t},_startOffset:{value:A},_currentOffset:{value:0,writable:!0},_length:{value:r}}),n=i),null==r||"bytes"===this.lengthType){let A=null!=r?e.pos+r:(null!=t?t._length:void 0)?t._startOffset+t._length:e.length;for(;e.pos<A;)i.push(this.type.decode(e,n))}else for(let t=0,A=r;t<A;t++)i.push(this.type.decode(e,n));return i}size(e,t,r=!0){if(!e)return this.type.size(null,t)*b(this.length,null,t);let A=0;for(let r of(this.length instanceof g&&(A+=this.length.size(),t={parent:t,pointerSize:0}),e))A+=this.type.size(r,t);return t&&r&&this.length instanceof g&&(A+=t.pointerSize),A}encode(e,t,r){let A=r;
15for(let i of(this.length instanceof g&&((A={pointers:[],startOffset:e.pos,parent:r}).pointerOffset=e.pos+this.size(t,A,!1),this.length.encode(e,t.length)),t))this.type.encode(e,i,A);if(this.length instanceof g){let t=0;for(;t<A.pointers.length;){let r=A.pointers[t++];r.type.encode(e,r.val,r.parent)}}}}class D extends k{decode(e,t){let{pos:r}=e,A=b(this.length,e,t);this.length instanceof g&&(t={parent:t,_startOffset:r,_currentOffset:0,_length:A});let i=new x(this.type,A,e,t);return e.pos+=A*this.type.size(null,t),i}size(e,t){return e instanceof x&&(e=e.toArray()),super.size(e,t)}encode(e,t,r){return t instanceof x&&(t=t.toArray()),super.encode(e,t,r)}}class x{constructor(e,t,r,A){this.type=e,this.length=t,this.stream=r,this.ctx=A,this.base=this.stream.pos,this.items=[]}get(e){if(!(e<0)&&!(e>=this.length)){if(null==this.items[e]){let{pos:t}=this.stream;this.stream.pos=this.base+this.type.size(null,this.ctx)*e,this.items[e]=this.type.decode(this.stream,this.ctx),this.stream.pos=t}return this.items[e]}}toArray(){let e=[];for(let t=0,r=this.length;t<r;t++)e.push(this.get(t));return e}}class S extends l{constructor(e,t=[]){super(),this.type=e,this.flags=t}decode(e){let t=this.type.decode(e),r={};for(let e=0;e<this.flags.length;e++){let A=this.flags[e];null!=A&&(r[A]=!!(t&1<<e))}return r}size(){return this.type.size()}encode(e,t){let r=0;for(let e=0;e<this.flags.length;e++){let A=this.flags[e];null!=A&&t[A]&&(r|=1<<e)}return this.type.encode(e,r)}}class R extends l{constructor(e){super(),this.length=e}
15decode(e,t){let r=b(this.length,e,t);return e.readBuffer(r)}size(e,t){if(!e)return b(this.length,null,t);let r=e.length;return this.length instanceof g&&(r+=this.length.size()),r}encode(e,t,r){return this.length instanceof g&&this.length.encode(e,t.length),e.writeBuffer(t)}}class M extends l{constructor(e,t=!0){super(),this.type=e,this.condition=t}decode(e,t){let{condition:r}=this;if("function"==typeof r&&(r=r.call(t,t)),r)return this.type.decode(e,t)}size(e,t){let{condition:r}=this;return("function"==typeof r&&(r=r.call(t,t)),r)?this.type.size(e,t):0}encode(e,t,r){let{condition:A}=this;if("function"==typeof A&&(A=A.call(r,r)),A)return this.type.encode(e,t,r)}}class N extends l{constructor(e,t=1){super(),this.type=e,this.count=t}decode(e,t){e.pos+=this.size(null,t)}size(e,t){let r=b(this.count,null,t);return this.type.size()*r}encode(e,t,r){return e.fill(0,this.size(t,r))}}class U extends l{constructor(e,t="ascii"){super(),this.length=e,this.encoding=t}decode(e,t){let r,A,{encoding:i}=this;"function"==typeof i&&(i=i.call(t,t)||"ascii");let n=H(i);if(null!=this.length)r=b(this.length,e,t);else{let t;for({buffer:t,length:r,pos:A}=e;A<r-n+1&&(0!==t[A]||2===n&&0!==t[A+1]);)A+=n;r=A-e.pos}let a=e.readString(r,i);return null==this.length&&e.pos<e.length&&(e.pos+=n),a}size(e,t){if(null==e)return b(this.length,null,t);let{encoding:r}=this;"function"==typeof r&&(r=r.call(null!=t?t.val:void 0,null!=t?t.val:void 0)||"ascii"),"utf16be"===r&&(r="utf16le");let A=T(e,r);return this.length instanceof g&&(A+=this.length.size()),null==this.length&&(A+=H(r)),A}encode(e,t,r){let{encoding:A}=this;if("function"==typeof A&&(A=A.call(null!=r?r.val:void 0,null!=r?r.val:void 0)||"ascii"),this.length instanceof g&&this.length.encode(e,T(t,A)),e.writeString(t,A),null==this.length)return 2==H(A)?e.writeUInt16LE(0):e.writeUInt8(0)}}function H(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 T(e,t){switch(t){case"ascii":return e.length;case"utf8":let r=0;for(let t=0;t<e.length;t++){let A=e.charCodeAt(t);if(A>=55296&&A<=56319&&t<e.length-1){let r=e.charCodeAt(++t);(64512&r)==56320?A=((1023&A)<<10)+(1023&r)+65536:t--}(0xffffff80&A)==0?r++:(0xfffff800&A)==0?r+=2:(0xffff0000&A)==0?r+=3:(0xffe00000&A)==0&&(r+=4)}return r;case"utf16le":case"utf16-le":case"utf16be":case"utf16-be":case"ucs2":return 2*e.length;default:throw Error("Unknown encoding "+t)}}class L extends l{constructor(e={}){super(),this.fields=e}decode(e,t,r=0){let A=this._setup(e,t,r);return this._parseFields(e,A,this.fields),null!=this.process&&this.process.call(A,e),A}_setup(e,t,r){let A={};return Object.defineProperties(A,{parent:{value:t},_startOffset:{value:e.pos},_currentOffset:{value:0,writable:!0},_length:{value:r}}),A}_parseFields(e,t,r){for(let i in r){var A;let n=r[i];void 0!==(A="function"==typeof n?n.call(t,t):n.decode(e,t))&&(A instanceof v?Object.defineProperty(t,i,A):t[i]=A),t._currentOffset=e.pos-t._startOffset}}size(e,t,r=!0){null==e&&(e={});let A={parent:t,val:e,pointerSize:0};null!=this.preEncode&&this.preEncode.call(e);let i=0;for(let t in this.fields){let r=this.fields[t];null!=r.size&&(i+=r.size(e[t],A))}return r&&(i+=A.pointerSize),i}encode(e,t,r){let A;null!=this.preEncode&&this.preEncode.call(t,e);let i={pointers:[],startOffset:e.pos,parent:r,val:t,pointerSize:0};for(let r in i.pointerOffset=e.pos+this.size(t,i,!1),this.fields)null!=(A=this.fields[r]).encode&&A.encode(e,t[r],i);let n=0;for(;n<i.pointers.length;){let t=i.pointers[n++];t.type.encode(e,t.val,t.parent)}}}class F extends L{constructor(e,t={}){super(),this.type=e,this.versions=t,"string"==typeof e&&(this.versionPath=e.split("."))}decode(e,t,r=0){let A=this._setup(e,t,r);if("string"==typeof this.type)A.version=this.versionPath.reduce((e,t)=>e&&e[t],t);else A.version=this.type.decode(e);this.versions.header&&this._parseFields(e,A,this.versions.header);let i=this.versions[A.version];if(null==i)throw Error(`Unknown version ${A.version}`);return i instanceof F?i.decode(e,t):(this._parseFields(e,A,i),null!=this.process&&this.process.call(A,e),A)}size(e,t,r=!0){let A,i;if(!e)throw Error("Not a fixed size");null!=this.preEncode&&this.preEncode.call(e);let n={parent:t,val:e,pointerSize:0},a=0;if("string"!=typeof this.type&&(a+=this.type.size(e.version,n)),this.versions.header)for(A in this.versions.header)null!=(i=this.versions.header[A]).size&&(a+=i.size(e[A],n));let o=this.versions[e.version];
15if(null==o)throw Error(`Unknown version ${e.version}`);for(A in o)null!=(i=o[A]).size&&(a+=i.size(e[A],n));return r&&(a+=n.pointerSize),a}encode(e,t,r){let A,i;null!=this.preEncode&&this.preEncode.call(t,e);let n={pointers:[],startOffset:e.pos,parent:r,val:t,pointerSize:0};if(n.pointerOffset=e.pos+this.size(t,n,!1),"string"!=typeof this.type&&this.type.encode(e,t.version),this.versions.header)for(A in this.versions.header)null!=(i=this.versions.header[A]).encode&&i.encode(e,t[A],n);let a=this.versions[t.version];for(A in a)null!=(i=a[A]).encode&&i.encode(e,t[A],n);let o=0;for(;o<n.pointers.length;){let t=n.pointers[o++];t.type.encode(e,t.val,t.parent)}}}class O extends l{constructor(e,t,r={}){if(super(),this.offsetType=e,this.type=t,this.options=r,"void"===this.type&&(this.type=null),null==this.options.type&&(this.options.type="local"),null==this.options.allowNull&&(this.options.allowNull=!0),null==this.options.nullValue&&(this.options.nullValue=0),null==this.options.lazy&&(this.options.lazy=!1),this.options.relativeTo){if("function"!=typeof this.options.relativeTo)throw Error("relativeTo option must be a function");this.relativeToGetter=r.relativeTo}}decode(e,t){let r,A=this.offsetType.decode(e,t);if(A===this.options.nullValue&&this.options.allowNull)return null;switch(this.options.type){case"local":r=t._startOffset;break;case"immediate":r=e.pos-this.offsetType.size();break;case"parent":r=t.parent._startOffset;break;default:for(var i=t;i.parent;)i=i.parent;r=i._startOffset||0}this.options.relativeTo&&(r+=this.relativeToGetter(t));let n=A+r;if(null==this.type)return n;{let r=null,A=()=>{if(null!=r)return r;let{pos:A}=e;return e.pos=n,r=this.type.decode(e,t),e.pos=A,r};return this.options.lazy?new v({get:A}):A()}}size(e,t){let r=t;switch(this.options.type){case"local":case"immediate":break;case"parent":t=t.parent;break;default:for(;t.parent;)t=t.parent}let{type:A}=this;if(null==A){if(!(e instanceof G))throw Error("Must be a VoidPointer");({type:A}=e),e=e.value}if(e&&t){let i=A.size(e,r);t.pointerSize+=i}return this.offsetType.size()}encode(e,t,r){let A,i=r;if(null==t)return void this.offsetType.encode(e,this.options.nullValue);switch(this.options.type){case"local":A=r.startOffset;break;case"immediate":A=e.pos+this.offsetType.size(t,i);break;case"parent":A=(r=r.parent).startOffset;break;default:for(A=0;r.parent;)r=r.parent}this.options.relativeTo&&(A+=this.relativeToGetter(i.val)),this.offsetType.encode(e,r.pointerOffset-A);let{type:n}=this;if(null==n){if(!(t instanceof G))throw Error("Must be a VoidPointer");({type:n}=t),t=t.value}return r.pointers.push({type:n,val:t,parent:i}),r.pointerOffset+=n.size(t,i)}}class G{constructor(e,t){this.type=e,this.value=t}}},89363:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});let A=(0,r(78340).A)("settings",[["path",{d:"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915",key:"1i5ecw"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]])},89848:(e,t)=>{!function(e){"use strict";var t="u">typeof Uint8Array?Uint8Array:Array;function r(e){var t=e.charCodeAt(0);return 43===t||45===t?62:47===t||95===t?63:t<48?-1:t<58?t-48+26+26:t<91?t-65:t<123?t-97+26:void 0}e.toByteArray=function(e){if(e.length%4>0)throw Error("Invalid string. Length must be a multiple of 4");var A,i,n,a,o,s,l=e.length;o="="===e.charAt(l-2)?2:+("="===e.charAt(l-1)),s=new t(3*e.length/4-o),n=o>0?e.length-4:e.length;var g=0;function c(e){s[g++]=e}for(A=0,i=0;A<n;A+=4,i+=3)c((0xff0000&(a=r(e.charAt(A))<<18|r(e.charAt(A+1))<<12|r(e.charAt(A+2))<<6|r(e.charAt(A+3))))>>16),c((65280&a)>>8),c(255&a);return 2===o?c(255&(a=r(e.charAt(A))<<2|r(e.charAt(A+1))>>4)):1===o&&(c((a=r(e.charAt(A))<<10|r(e.charAt(A+1))<<4|r(e.charAt(A+2))>>2)>>8&255),c(255&a)),s},e.fromByteArray=function(e){var t,r,A,i,n=e.length%3,a="";function o(e){return"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
15+/".charAt(e)}for(r=0,i=e.length-n;r<i;r+=3)a+=o((t=A=(e[r]<<16)+(e[r+1]<<8)+e[r+2])>>18&63)+o(t>>12&63)+o(t>>6&63)+o(63&t);switch(n){case 1:a+=o((A=e[e.length-1])>>2),a+=o(A<<4&63),a+="==";break;case 2:a+=o((A=(e[e.length-2]<<8)+e[e.length-1])>>10),a+=o(A>>4&63),a+=o(A<<2&63),a+="="}return a}}(t)},91661:e=>{"use strict";e.exports=Object.assign.bind(Object),e.exports.default=e.exports},91663:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});let A=(0,r(78340).A)("file-down",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M12 18v-6",key:"17g6i2"}],["path",{d:"m9 15 3 3 3-3",key:"1npd3o"}]])},91737:(e,t,r)=>{"use strict";var A=r(41463),i=Object.defineProperty,n=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,s={},l={verifyVercelOidcToken:()=>p};for(var g in l)i(s,g,{get:l[g],enumerable:!0});e.exports=((e,t,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let A of a(t))o.call(e,A)||void 0===A||i(e,A,{get:()=>t[A],enumerable:!(r=n(t,A))||r.enumerable});return e})(i({},"__esModule",{value:!0}),s);var c=r(71403);let u="https://oidc.vercel.com",f=new URL("https://oidc.vercel.com/.well-known/jwks"),h=["RS256"],d=(0,c.createRemoteJWKSet)(f);async function p(e,t){var r;let{algorithms:i,projectId:n=A.env.VERCEL_PROJECT_ID,environment:a=A.env.VERCEL_TARGET_ENV||A.env.VERCEL_ENV,ownerId:o,...s}=t??{};if("*"===n&&void 0===o&&!(Array.isArray(r=s.audience)?r.length>0:void 0!==r))throw TypeError("Expected ownerId or audience to be provided when projectId is '*'.");let l=await (0,c.jwtVerify)(e,d,{...s,algorithms:i??h});return function(e){if(e!==u&&("string"!=typeof e||!e.startsWith(`${u}/`)))throw TypeError(`Expected Vercel OIDC token iss claim to be "${u}" or to start with "${u}/".`)}(l.payload.iss),I({actual:l.payload.project_id,claim:"project_id",env:"VERCEL_PROJECT_ID",expected:n,option:"projectId"}),I({actual:l.payload.environment,claim:"environment",env:"VERCEL_TARGET_ENV or VERCEL_ENV",expected:a,option:"environment"}),function({actual:e,claim:t,expected:r}){if(void 0!==r&&e!==r)throw TypeError(`Expected Vercel OIDC token ${t} claim to be "${r}".`)}({actual:l.payload.owner_id,claim:"owner_id",expected:o}),l}function I({actual:e,claim:t,env:r,expected:A,option:i}){if("*"!==A){if(void 0===A||0===A.length)throw TypeError(`Expected ${r} to be set or ${i} to be provided. Pass ${i}: '*' to allow any ${t} claim.`);if(!(Array.isArray(A)&&"string"==typeof e&&A.includes(e))&&e!==A)throw TypeError(Array.isArray(A)?`Expected Vercel OIDC token ${t} claim to be one of: ${A.map(e=>`"${e}"`).join(", ")}.`:`Expected Vercel OIDC token ${t} claim to be "${A}".`)}}},91958:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});let A=(0,r(78340).A)("refresh-cw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]])},92289:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});let A=(0,r(78340).A)("mail",[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]])},92619:e=>{var t={872:function(e,t){"use strict";t.byteLength=function(e){var t=s(e),r=t[0],A=t[1];return(r+A)*3/4-A},t.toByteArray=function(e){var t,r,n=s(e),a=n[0],o=n[1],l=new i((a+o)*3/4-o),g=0,c=o>0?a-4:a;for(r=0;r<c;r+=4)t=A[e.charCodeAt(r)]<<18|A[e.charCodeAt(r+1)]<<12|A[e.charCodeAt(r+2)]<<6|A[e.charCodeAt(r+3)],l[g++]=t>>16&255,l[g++]=t>>8&255,l[g++]=255&t;return 2===o&&(t=A[e.charCodeAt(r)]<<2|A[e.charCodeAt(r+1)]>>4,l[g++]=255&t),1===o&&(t=A[e.charCodeAt(r)]<<10|A[e.charCodeAt(r+1)]<<4|A[e.charCodeAt(r+2)]>>2,l[g++]=t>>8&255,l[g++]=255&t),l},t.fromByteArray=function(e){for(var t,A=e.length,i=A%3,n=[],a=0,o=A-i;a<o;a+=16383)n.push(function(e,t,A){for(var i,n=[],a=t;a<A;a+=3)i=(e[a]<<16&0xff0000)+(e[a+1]<<8&65280)+(255&e[a+2]),n.push(r[i>>18&63]+r[i>>12&63]+r[i>>6&63]+r[63&i]);return n.join("")}(e,a,a+16383>o?o:a+16383));return 1===i?n.push(r[(t=e[A-1])>>2]+r[t<<4&63]+"=="):2===i&&n.push(r[(t=(e[A-2]<<8)+e[A-1])>>10]+r[t>>4&63]+r[t<<2&63]+"="),n.join("")};for(var r=[],A=[],i="u">typeof Uint8Array?Uint8Array:Array,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
vendor: 18,974 bytes, line 15
15+/",a=0,o=n.length;a<o;++a)r[a]=n[a],A[n.charCodeAt(a)]=a;function s(e){var t=e.length;if(t%4>0)throw Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");-1===r&&(r=t);var A=r===t?0:4-r%4;return[r,A]}A[45]=62,A[95]=63},230:function(e,t,r){"use strict";var A=r(872),i=r(321),n="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function a(e){if(e>0x7fffffff)throw RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,o.prototype),t}function o(e,t,r){if("number"==typeof e){if("string"==typeof t)throw TypeError('The "string" argument must be of type string. Received type number');return g(e)}return s(e,t,r)}function s(e,t,r){if("string"==typeof e){var A=e,i=t;if(("string"!=typeof i||""===i)&&(i="utf8"),!o.isEncoding(i))throw TypeError("Unknown encoding: "+i);var n=0|f(A,i),s=a(n),l=s.write(A,i);return l!==n&&(s=s.slice(0,l)),s}if(ArrayBuffer.isView(e))return c(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(x(e,ArrayBuffer)||e&&x(e.buffer,ArrayBuffer)||"u">typeof SharedArrayBuffer&&(x(e,SharedArrayBuffer)||e&&x(e.buffer,SharedArrayBuffer)))return function(e,t,r){var A;if(t<0||e.byteLength<t)throw RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(r||0))throw RangeError('"length" is outside of buffer bounds');return Object.setPrototypeOf(A=void 0===t&&void 0===r?new Uint8Array(e):void 0===r?new Uint8Array(e,t):new Uint8Array(e,t,r),o.prototype),A}(e,t,r);if("number"==typeof e)throw TypeError('The "value" argument must not be of type number. Received type number');var g=e.valueOf&&e.valueOf();if(null!=g&&g!==e)return o.from(g,t,r);var h=function(e){if(o.isBuffer(e)){var t=0|u(e.length),r=a(t);return 0===r.length||e.copy(r,0,0,t),r}return void 0!==e.length?"number"!=typeof e.length||function(e){return e!=e}(e.length)?a(0):c(e):"Buffer"===e.type&&Array.isArray(e.data)?c(e.data):void 0}(e);if(h)return h;if("u">typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return o.from(e[Symbol.toPrimitive]("string"),t,r);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function l(e){if("number"!=typeof e)throw TypeError('"size" argument must be of type number');if(e<0)throw RangeError('The value "'+e+'" is invalid for option "size"')}function g(e){return l(e),a(e<0?0:0|u(e))}function c(e){for(var t=e.length<0?0:0|u(e.length),r=a(t),A=0;A<t;A+=1)r[A]=255&e[A];return r}t.Buffer=o,t.SlowBuffer=function(e){return+e!=e&&(e=0),o.alloc(+e)},t.INSPECT_MAX_BYTES=50,t.kMaxLength=0x7fffffff,o.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}(),!o.TYPED_ARRAY_SUPPORT&&"u">typeof console&&"function"==typeof console.error&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(o.prototype,"parent",{enumerable:!0,get:function(){if(o.isBuffer(this))return this.buffer}}),Object.defineProperty(o.prototype,"offset",{enumerable:!0,get:function(){if(o.isBuffer(this))return this.byteOffset}}),o.poolSize=8192,o.from=function(e,t,r){return s(e,t,r)},Object.setPrototypeOf(o.prototype,Uint8Array.prototype),Object.setPrototypeOf(o,Uint8Array),o.alloc=function(e,t,r){return(l(e),e<=0)?a(e):void 0!==t?"string"==typeof r?a(e).fill(t,r):a(e).fill(t):a(e)},o.allocUnsafe=function(e){return g(e)},o.allocUnsafeSlow=function(e){return g(e)};function u(e){if(e>=0x7fffffff)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|e}function f(e,t){if(o.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||x(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var r=e.length,A=arguments.length>2&&!0===arguments[2];if(!A&&0===r)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return b(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return k(e).length;default:if(i)return A?-1:b(e).length;t=(""+t).toLowerCase(),i=!0}}function h(e,t,r){var i,n,a,o=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===r||r>this.length)&&(r=this.length),r<=0||(r>>>=0)<=(t>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,r){var A=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>A)&&(r=A);for(var i="",n=t;n<r;++n)i+=S[e[n]];return i}(this,t,r);case"utf8":case"utf-8":return E(this,t,r);case"ascii":return function(e,t,r){var A="";r=Math.min(e.length,r);for(var i=t;i<r;++i)A+=String.fromCharCode(127&e[i]);return A}(this,t,r);case"latin1":case"binary":return function(e,t,r){var A="";r=Math.min(e.length,r);for(var i=t;i<r;++i)A+=String.fromCharCode(e[i]);return A}(this,t,r);case"base64":return i=this,n=t,a=r,0===n&&a===i.length?A.fromByteArray(i):A.fromByteArray(i.slice(n,a));case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return function(e,t,r){for(var A=e.slice(t,r),i="",n=0;n<A.length;n+=2)i+=String.fromCharCode(A[n]+256*A[n+1]);return i}(this,t,r);default:if(o)throw TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),o=!0}}function d(e,t,r){var A=e[t];e[t]=e[r],e[r]=A}function p(e,t,r,A,i){var n;if(0===e.length)return -1;if("string"==typeof r?(A=r,r=0):r>0x7fffffff?r=0x7fffffff:r<-0x80000000&&(r=-0x80000000),(n=r*=1)!=n&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length)if(i)return -1;else r=e.length-1;else if(r<0)if(!i)return -1;else r=0;if("string"==typeof t&&(t=o.from(t,A)),o.isBuffer(t))return 0===t.length?-1:I(e,t,r,A,i);if("number"==typeof t){if(t&=255,"function"==typeof Uint8Array.prototype.indexOf)if(i)return Uint8Array.prototype.indexOf.call(e,t,r);else return Uint8Array.prototype.lastIndexOf.call(e,t,r);return I(e,[t],r,A,i)}throw TypeError("val must be string, number or Buffer")}function I(e,t,r,A,i){var n,a=1,o=e.length,s=t.length;if(void 0!==A&&("ucs2"===(A=String(A).toLowerCase())||"ucs-2"===A||"utf16le"===A||"utf-16le"===A)){if(e.length<2||t.length<2)return -1;a=2,o/=2,s/=2,r/=2}function l(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(i){var g=-1;for(n=r;n<o;n++)if(l(e,n)===l(t,-1===g?0:n-g)){if(-1===g&&(g=n),n-g+1===s)return g*a}else -1!==g&&(n-=n-g),g=-1}else for(r+s>o&&(r=o-s),n=r;n>=0;n--){for(var c=!0,u=0;u<s;u++)if(l(e,n+u)!==l(t,u)){c=!1;break}if(c)return n}return -1}o.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==o.prototype},o.compare=function(e,t){if(x(e,Uint8Array)&&(e=o.from(e,e.offset,e.byteLength)),x(t,Uint8Array)&&(t=o.from(t,t.offset,t.byteLength)),!o.isBuffer(e)||!o.isBuffer(t))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var r=e.length,A=t.length,i=0,n=Math.min(r,A);i<n;++i)if(e[i]!==t[i]){r=e[i],A=t[i];break}return r<A?-1:+(A<r)},o.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},o.concat=function(e,t){if(!Array.isArray(e))throw TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return o.alloc(0);if(void 0===t)for(r=0,t=0;r<e.length;++r)t+=e[r].length;var r,A=o.allocUnsafe(t),i=0;for(r=0;r<e.length;++r){var n=e[r];if(x(n,Uint8Array)&&(n=o.from(n)),!o.isBuffer(n))throw TypeError('"list" argument must be an Array of Buffers');n.copy(A,i),i+=n.length}return A},o.byteLength=f,o.prototype._isBuffer=!0,o.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)d(this,t,t+1);return this},o.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)d(this,t,t+3),d(this,t+1,t+2);return this},o.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)d(this,t,t+7),d(this,t+1,t+6),d(this,t+2,t+5),d(this,t+3,t+4);return this},o.prototype.toString=function(){var e=this.length;return 0===e?"":0==arguments.length?E(this,0,e):h.apply(this,arguments)},o.prototype.toLocaleString=o.prototype.toString,o.prototype.equals=function(e){if(!o.isBuffer(e))throw TypeError("Argument must be a Buffer");return this===e||0===o.compare(this,e)},o.prototype.inspect=function(){var e="",r=t.INSPECT_MAX_BYTES;return e=this.toString("hex",0,r).replace(/(.{2})/g,"$1 ").trim(),this.length>r&&(e+=" ... "),"<Buffer "+e+">"},n&&(o.prototype[n]=o.prototype.inspect),o.prototype.compare=function(e,t,r,A,i){if(x(e,Uint8Array)&&(e=o.from(e,e.offset,e.byteLength)),!o.isBuffer(e))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===A&&(A=0),void 0===i&&(i=this.length),t<0||r>e.length||A<0||i>this.length)throw RangeError("out of range index");if(A>=i&&t>=r)return 0;if(A>=i)return -1;if(t>=r)return 1;if(t>>>=0,r>>>=0,A>>>=0,i>>>=0,this===e)return 0;for(var n=i-A,a=r-t,s=Math.min(n,a),l=this.slice(A,i),g=e.slice(t,r),c=0;c<s;++c)if(l[c]!==g[c]){n=l[c],a=g[c];break}return n<a?-1:+(a<n)},o.prototype.includes=function(e,t,r){return -1!==this.indexOf(e,t,r)},o.prototype.indexOf=function(e,t,r){return p(this,e,t,r,!0)},o.prototype.lastIndexOf=function(e,t,r){return p(this,e,t,r,!1)};function E(e,t,r){r=Math.min(e.length,r);for(var A=[],i=t;i<r;){var n,a,o,s,l=e[i],g=null,c=l>239?4:l>223?3:l>191?2:1;if(i+c<=r)switch(c){case 1:l<128&&(g=l);break;case 2:(192&(n=e[i+1]))==128&&(s=(31&l)<<6|63&n)>127&&(g=s);break;case 3:n=e[i+1],a=e[i+2],(192&n)==128&&(192&a)==128&&(s=(15&l)<<12|(63&n)<<6|63&a)>2047&&(s<55296||s>57343)&&(g=s);break;case 4:n=e[i+1],a=e[i+2],o=e[i+3],(192&n)==128&&(192&a)==128&&(192&o)==128&&(s=(15&l)<<18|(63&n)<<12|(63&a)<<6|63&o)>65535&&s<1114112&&(g=s)}null===g?(g=65533,c=1):g>65535&&(g-=65536,A.push(g>>>10&1023|55296),g=56320|1023&g),A.push(g),i+=c}var u=A,f=u.length;if(f<=4096)return String.fromCharCode.apply(String,u);for(var h="",d=0;d<f;)h+=String.fromCharCode.apply(String,u.slice(d,d+=4096));return h}function B(e,t,r){if(e%1!=0||e<0)throw RangeError("offset is not uint");if(e+t>r)throw RangeError("Trying to access beyond buffer length")}function C(e,t,r,A,i,n){if(!o.isBuffer(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<n)throw RangeError('"value" argument is out of bounds');if(r+A>e.length)throw RangeError("Index out of range")}function y(e,t,r,A,i,n){if(r+A>e.length||r<0)throw RangeError("Index out of range")}function Q(e,t,r,A,n){return t*=1,r>>>=0,n||y(e,t,r,4,34028234663852886e22,-34028234663852886e22),i.write(e,t,r,A,23,4),r+4}function m(e,t,r,A,n){return t*=1,r>>>=0,n||y(e,t,r,8,17976931348623157e292,-17976931348623157e292),i.write(e,t,r,A,52,8),r+8}o.prototype.write=function(e,t,r,A){if(void 0===t)A="utf8",r=this.length,t=0;else if(void 0===r&&"string"==typeof t)A=t,r=this.length,t=0;else if(isFinite(t))t>>>=0,isFinite(r)?(r>>>=0,void 0===A&&(A="utf8")):(A=r,r=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var i,n,a,o,s,l,g,c,u=this.length-t;if((void 0===r||r>u)&&(r=u),e.length>0&&(r<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");A||(A="utf8");for(var f=!1;;)switch(A){case"hex":return function(e,t,r,A){r=Number(r)||0;var i=e.length-r;A?(A=Number(A))>i&&(A=i):A=i;var n=t.length;A>n/2&&(A=n/2);for(var a=0;a<A;++a){var o,s=parseInt(t.substr(2*a,2),16);if((o=s)!=o)break;e[r+a]=s}return a}(this,e,t,r);case"utf8":case"utf-8":return i=t,n=r,D(b(e,this.length-i),this,i,n);case"ascii":return a=t,o=r,D(v(e),this,a,o);case"latin1":case"binary":return function(e,t,r,A){return D(v(t),e,r,A)}(this,e,t,r);case"base64":return s=t,l=r,D(k(e),this,s,l);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return g=t,c=r,D(function(e,t){for(var r,A,i=[],n=0;n<e.length&&!((t-=2)<0);++n)A=(r=e.charCodeAt(n))>>8,i.push(r%256),i.push(A);return i}(e,this.length-g),this,g,c);default:if(f)throw TypeError("Unknown encoding: "+A);A=(""+A).toLowerCase(),f=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},o.prototype.slice=function(e,t){var r=this.length;e=~~e,t=void 0===t?r:~~t,e<0?(e+=r)<0&&(e=0):e>r&&(e=r),t<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e);var A=this.subarray(e,t);return Object.setPrototypeOf(A,o.prototype),A},o.prototype.readUIntLE=function(e,t,r){e>>>=0,t>>>=0,r||B(e,t,this.length);for(var A=this[e],i=1,n=0;++n<t&&(i*=256);)A+=this[e+n]*i;return A},o.prototype.readUIntBE=function(e,t,r){e>>>=0,t>>>=0,r||B(e,t,this.length);for(var A=this[e+--t],i=1;t>0&&(i*=256);)A+=this[e+--t]*i;return A},o.prototype.readUInt8=function(e,t){return e>>>=0,t||B(e,1,this.length),this[e]},o.prototype.readUInt16LE=function(e,t){return e>>>=0,t||B(e,2,this.length),this[e]|this[e+1]<<8},o.prototype.readUInt16BE=function(e,t){return e>>>=0,t||B(e,2,this.length),this[e]<<8|this[e+1]},o.prototype.readUInt32LE=function(e,t){return e>>>=0,t||B(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+0x1000000*this[e+3]},o.prototype.readUInt32BE=function(e,t){return e>>>=0,t||B(e,4,this.length),0x1000000*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},o.prototype.readIntLE=function(e,t,r){e>>>=0,t>>>=0,r||B(e,t,this.length);for(var A=this[e],i=1,n=0;++n<t&&(i*=256);)A+=this[e+n]*i;return A>=(i*=128)&&(A-=Math.pow(2,8*t)),A},o.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||B(e,t,this.length);for(var A=t,i=1,n=this[e+--A];A>0&&(i*=256);)n+=this[e+--A]*i;return n>=(i*=128)&&(n-=Math.pow(2,8*t)),n},o.prototype.readInt8=function(e,t){return(e>>>=0,t||B(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},o.prototype.readInt16LE=function(e,t){e>>>=0,t||B(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?0xffff0000|r:r},o.prototype.readInt16BE=function(e,t){e>>>=0,t||B(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?0xffff0000|r:r},o.prototype.readInt32LE=function(e,t){return e>>>=0,t||B(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},o.prototype.readInt32BE=function(e,t){return e>>>=0,t||B(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},o.prototype.readFloatLE=function(e,t){return e>>>=0,t||B(e,4,this.length),i.read(this,e,!0,23,4)},o.prototype.readFloatBE=function(e,t){return e>>>=0,t||B(e,4,this.length),i.read(this,e,!1,23,4)},o.prototype.readDoubleLE=function(e,t){return e>>>=0,t||B(e,8,this.length),i.read(this,e,!0,52,8)},o.prototype.readDoubleBE=function(e,t){return e>>>=0,t||B(e,8,this.length),i.read(this,e,!1,52,8)},o.prototype.writeUIntLE=function(e,t,r,A){if(e*=1,t>>>=0,r>>>=0,!A){var i=Math.pow(2,8*r)-1;C(this,e,t,r,i,0)}var n=1,a=0;for(this[t]=255&e;++a<r&&(n*=256);)this[t+a]=e/n&255;return t+r},o.prototype.writeUIntBE=function(e,t,r,A){if(e*=1,t>>>=0,r>>>=0,!A){var i=Math.pow(2,8*r)-1;C(this,e,t,r,i,0)}var n=r-1,a=1;for(this[t+n]=255&e;--n>=0&&(a*=256);)this[t+n]=e/a&255;return t+r},o.prototype.writeUInt8=function(e,t,r){return e*=1,t>>>=0,r||C(this,e,t,1,255,0),this[t]=255&e,t+1},o.prototype.writeUInt16LE=function(e,t,r){return e*=1,t>>>=0,r||C(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},o.prototype.writeUInt16BE=function(e,t,r){return e*=1,t>>>=0,r||C(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},o.prototype.writeUInt32LE=function(e,t,r){return e*=1,t>>>=0,r||C(this,e,t,4,0xffffffff,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},o.prototype.writeUInt32BE=function(e,t,r){return e*=1,t>>>=0,r||C(this,e,t,4,0xffffffff,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},o.prototype.writeIntLE=function(e,t,r,A){if(e*=1,t>>>=0,!A){var i=Math.pow(2,8*r-1);C(this,e,t,r,i-1,-i)}var n=0,a=1,o=0;for(this[t]=255&e;++n<r&&(a*=256);)e<0&&0===o&&0!==this[t+n-1]&&(o=1),this[t+n]=(e/a|0)-o&255;return t+r},o.prototype.writeIntBE=function(e,t,r,A){if(e*=1,t>>>=0,!A){var i=Math.pow(2,8*r-1);C(this,e,t,r,i-1,-i)}var n=r-1,a=1,o=0;for(this[t+n]=255&e;--n>=0&&(a*=256);)e<0&&0===o&&0!==this[t+n+1]&&(o=1),this[t+n]=(e/a|0)-o&255;return t+r},o.prototype.writeInt8=function(e,t,r){return e*=1,t>>>=0,r||C(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},o.prototype.writeInt16LE=function(e,t,r){return e*=1,t>>>=0,r||C(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},o.prototype.writeInt16BE=function(e,t,r){return e*=1,t>>>=0,r||C(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},o.prototype.writeInt32LE=function(e,t,r){return e*=1,t>>>=0,r||C(this,e,t,4,0x7fffffff,-0x80000000),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},o.prototype.writeInt32BE=function(e,t,r){return e*=1,t>>>=0,r||C(this,e,t,4,0x7fffffff,-0x80000000),e<0&&(e=0xffffffff+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},o.prototype.writeFloatLE=function(e,t,r){return Q(this,e,t,!0,r)},o.prototype.writeFloatBE=function(e,t,r){return Q(this,e,t,!1,r)},o.prototype.writeDoubleLE=function(e,t,r){return m(this,e,t,!0,r)},o.prototype.writeDoubleBE=function(e,t,r){return m(this,e,t,!1,r)},o.prototype.copy=function(e,t,r,A){if(!o.isBuffer(e))throw TypeError("argument should be a Buffer");if(r||(r=0),A||0===A||(A=this.length),t>=e.length&&(t=e.length),t||(t=0),A>0&&A<r&&(A=r),A===r||0===e.length||0===this.length)return 0;if(t<0)throw RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw RangeError("Index out of range");if(A<0)throw RangeError("sourceEnd out of bounds");A>this.length&&(A=this.length),e.length-t<A-r&&(A=e.length-t+r);var i=A-r;if(this===e&&"function"==typeof Uint8Array.prototype.copyWithin)this.copyWithin(t,r,A);else if(this===e&&r<t&&t<A)for(var n=i-1;n>=0;--n)e[n+t]=this[n+r];else Uint8Array.prototype.set.call(e,this.subarray(r,A),t);return i},o.prototype.fill=function(e,t,r,A){if("string"==typeof e){if("string"==typeof t?(A=t,t=0,r=this.length):"string"==typeof r&&(A=r,r=this.length),void 0!==A&&"string"!=typeof A)throw TypeError("encoding must be a string");if("string"==typeof A&&!o.isEncoding(A))throw TypeError("Unknown encoding: "+A);if(1===e.length){var i,n=e.charCodeAt(0);("utf8"===A&&n<128||"latin1"===A)&&(e=n)}}else"number"==typeof e?e&=255:"boolean"==typeof e&&(e=Number(e));if(t<0||this.length<t||this.length<r)throw RangeError("Out of range index");if(r<=t)return this;if(t>>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i<r;++i)this[i]=e;else{var a=o.isBuffer(e)?e:o.from(e,A),s=a.length;
15if(0===s)throw TypeError('The value "'+e+'" is invalid for argument "value"');for(i=0;i<r-t;++i)this[i+t]=a[i%s]}return this};var w=/[^+/0-9A-Za-z-_]/g;function b(e,t){t=t||1/0;for(var r,A=e.length,i=null,n=[],a=0;a<A;++a){if((r=e.charCodeAt(a))>55295&&r<57344){if(!i){if(r>56319||a+1===A){(t-=3)>-1&&n.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&n.push(239,191,189),i=r;continue}r=(i-55296<<10|r-56320)+65536}else i&&(t-=3)>-1&&n.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;n.push(r)}else if(r<2048){if((t-=2)<0)break;n.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;n.push(r>>12|224,r>>6&63|128,63&r|128)}else if(r<1114112){if((t-=4)<0)break;n.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}else throw Error("Invalid code point")}return n}function v(e){for(var t=[],r=0;r<e.length;++r)t.push(255&e.charCodeAt(r));return t}function k(e){return A.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(w,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function D(e,t,r,A){for(var i=0;i<A&&!(i+r>=t.length)&&!(i>=e.length);++i)t[i+r]=e[i];return i}function x(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}var S=function(){for(var e="0123456789abcdef",t=Array(256),r=0;r<16;++r)for(var A=16*r,i=0;i<16;++i)t[A+i]=e[r]+e[i];return t}()},321:function(e,t){t.read=function(e,t,r,A,i){var n,a,o=8*i-A-1,s=(1<<o)-1,l=s>>1,g=-7,c=r?i-1:0,u=r?-1:1,f=e[t+c];for(c+=u,n=f&(1<<-g)-1,f>>=-g,g+=o;g>0;n=256*n+e[t+c],c+=u,g-=8);for(a=n&(1<<-g)-1,n>>=-g,g+=A;g>0;a=256*a+e[t+c],c+=u,g-=8);if(0===n)n=1-l;else{if(n===s)return a?NaN:1/0*(f?-1:1);a+=Math.pow(2,A),n-=l}return(f?-1:1)*a*Math.pow(2,n-A)},t.write=function(e,t,r,A,i,n){var a,o,s,l=8*n-i-1,g=(1<<l)-1,c=g>>1,u=5960464477539062e-23*(23===i),f=A?0:n-1,h=A?1:-1,d=+(t<0||0===t&&1/t<0);for(isNaN(t=Math.abs(t))||t===1/0?(o=+!!isNaN(t),a=g):(a=Math.floor(Math.log(t)/Math.LN2),t*(s=Math.pow(2,-a))<1&&(a--,s*=2),a+c>=1?t+=u/s:t+=u*Math.pow(2,1-c),t*s>=2&&(a++,s/=2),a+c>=g?(o=0,a=g):a+c>=1?(o=(t*s-1)*Math.pow(2,i),a+=c):(o=t*Math.pow(2,c-1)*Math.pow(2,i),a=0));i>=8;e[r+f]=255&o,f+=h,o/=256,i-=8);for(a=a<<i|o,l+=i;l>0;e[r+f]=255&a,f+=h,a/=256,l-=8);e[r+f-h]|=128*d}}},r={};function A(e){var i=r[e];if(void 0!==i)return i.exports;var n=r[e]={exports:{}},a=!0;try{t[e](n,n.exports,A),a=!1}finally{a&&delete r[e]}return n.exports}A.ab="//",e.exports=A(230)},93481:e=>{"use strict";class t{constructor(e){this.stateTable=e.stateTable,this.accepting=e.accepting,this.tags=e.tags}match(e){var t=this;return{*[Symbol.iterator](){for(var r=1,A=null,i=null,n=null,a=0;a<e.length;a++){var o=e[a];n=r,0===(r=t.stateTable[r][o])&&(null!=A&&null!=i&&i>=A&&(yield[A,i,t.tags[n]]),r=t.stateTable[1][o],A=null),0!==r&&null==A&&(A=a),t.accepting[r]&&(i=a),0===r&&(r=1)}null!=A&&null!=i&&i>=A&&(yield[A,i,t.tags[r]])}}}apply(e,t){for(var[r,A,i]of this.match(e))for(var n of i)"function"==typeof t[n]&&t[n](r,A,e.slice(r,A+1))}}e.exports=t},94514:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});let A=(0,r(78340).A)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},95159:(e,t,r)=>{var A=r(83262);t.init=function(){t.dictionary=A.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},95424:e=>{"use strict";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor,A=Object.getOwnPropertyNames,i=Object.prototype.hasOwnProperty,n={},a={AccessTokenMissingError:()=>s,RefreshAccessTokenFailedError:()=>l};for(var o in a)t(n,o,{get:a[o],enumerable:!0});e.exports=((e,n,a)=>{if(n&&"object"==typeof n||"function"==typeof n)for(let o of A(n))i.call(e,o)||void 0===o||t(e,o,{get:()=>n[o],enumerable:!(a=r(n,o))||a.enumerable});return e})(t({},"__esModule",{value:!0}),n);class s extends Error{constructor(){super("No authentication found. Please log in with the Vercel CLI (vercel login)."),this.name="Acce
15ssTokenMissingError"}}class l extends Error{constructor(e){super("Failed to refresh authentication token."),this.name="RefreshAccessTokenFailedError",void 0!==e&&(this.cause=e)}}},95527:(e,t,r)=>{"use strict";var A=Object.defineProperty,i=Object.getOwnPropertyDescriptor,n=Object.getOwnPropertyNames,a=Object.prototype.hasOwnProperty,o={},s={AccessTokenMissingError:()=>u.AccessTokenMissingError,RefreshAccessTokenFailedError:()=>u.RefreshAccessTokenFailedError,getContext:()=>g.getContext,getVercelOidcToken:()=>f,getVercelOidcTokenSync:()=>h,getVercelToken:()=>d,verifyVercelOidcToken:()=>c.verifyVercelOidcToken};for(var l in s)A(o,l,{get:s[l],enumerable:!0});e.exports=((e,t,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let o of n(t))a.call(e,o)||void 0===o||A(e,o,{get:()=>t[o],enumerable:!(r=i(t,o))||r.enumerable});return e})(A({},"__esModule",{value:!0}),o);var g=r(69312),c=r(91737),u=r(95424);async function f(){return""}function h(){return""}async function d(){throw Error("getVercelToken is not supported in browser environments")}},96035:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});let A=(0,r(78340).A)("message-square",[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}]])},97233:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});let A=(0,r(78340).A)("link-2",[["path",{d:"M9 17H7A5 5 0 0 1 7 7h2",key:"8i5ue5"}],["path",{d:"M15 7h2a5 5 0 1 1 0 10h-2",key:"1b9ql8"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}]])},98401:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});let A=(0,r(78340).A)("layout-dashboard",[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]])},98651:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){switch(e){case"and":return{match:function(e){return t.match(e)&&r.match(e)}};case",":return{match:function(e){return t.match(e)||r.match(e)}};default:throw Error(e)}}},99816:(e,t)=>{function r(e,t){this.bits=e,this.value=t}function A(e,t){for(var r=1<<t-1;e&r;)r>>=1;return(e&r-1)+r}function i(e,t,A,i,n){do e[t+(i-=A)]=new r(n.bits,n.value);while(i>0)}t.z=r,t.u=function(e,t,n,a,o){var s,l,g,c,u,f,h,d,p,I,E,B=t,C=new Int32Array(16),y=new Int32Array(16);for(E=new Int32Array(o),g=0;g<o;g++)C[a[g]]++;for(y[1]=0,l=1;l<15;l++)y[l+1]=y[l]+C[l];for(g=0;g<o;g++)0!==a[g]&&(E[y[a[g]]++]=g);if(I=p=1<<(d=n),1===y[15]){for(c=0;c<I;++c)e[t+c]=new r(0,65535&E[0]);return I}for(l=1,c=0,g=0,u=2;l<=n;++l,u<<=1)for(;C[l]>0;--C[l])i(e,t+c,u,p,s=new r(255&l,65535&E[g++])),c=A(c,l);for(h=I-1,f=-1,l=n+1,u=2;l<=15;++l,u<<=1)for(;C[l]>0;--C[l])(c&h)!==f&&(t+=p,I+=p=1<<(d=function(e,t,r){for(var A=1<<t-r;t<15&&!((A-=e[t])<=0);)++t,A<<=1;return t-r}(C,l,n)),e[B+(f=c&h)]=new r(d+n&255,t-B-f&65535)),s=new r(l-n&255,65535&E[g++]),i(e,t+(c>>n),u,p,s),c=A(c,l);return I}},99916:(e,t,r)=>{var A=r(92619).Buffer,i=function(){"use strict";var e,t,r;function i(e,t){return null!=t&&e instanceof t}try{e=Map}catch(t){e=function(){}}try{t=Set}catch(e){t=function(){}}try{r=Promise}catch(e){r=function(){}}function n(a,s,l,g,c){"object"==typeof s&&(l=s.depth,g=s.prototype,c=s.includeNonEnumerable,s=s.circular);var u=[],f=[],h=void 0!==A;return void 0===s&&(s=!0),void 0===l&&(l=1/0),function a(l,d){if(null===l)return null;if(0===d||"object"!=typeof l)return l;if(i(l,e))p=new e;else if(i(l,t))p=new t;else if(i(l,r))p=new r(function(e,t){l.then(function(t){e(a(t,d-1))},function(e){t(a(e,d-1))})});else if(n.__isArray(l))p=[];else if(n.__isRegExp(l))p=new RegExp(l.source,o(l)),l.lastIndex&&(p.lastIndex=l.lastIndex);else if(n.__isDate(l))p=new Date(l.getTime());else{if(h&&A.isBuffer(l))return p=A.allocUnsafe?A.allocUnsafe(l.length):new A(l.length),l.copy(p),p;i(l,Error)?p=Object.create(l):void 0===g?p=Object.create(I=Object.getPrototypeOf(l)):(p=Object.create(g),I=g)}if(s){var p,I,E,B=u.indexOf(l);if(-1!=B)return f[B];u.push(l),f.push(p)}for(var C in i(l,e)&&l.forEach(function(e,t){var r=a(t,d-1),A=a(e,d-1);p.set(r,A)}),i(l,t)&&l.forEach(function(e){var t=a(e,d-1);p.add(t)}),l)I&&(E=Object.getOwnPropertyDescriptor(I,C)),E&&null==E.set||(p[C]=a(l[C],d-1));if(Object.getOwnPropertySymbols)for(var y=Object.getOwnPropertySymbols(l),C=0;C<y.length;C++){var Q=y[C],m=Object.getOwnPropertyDescriptor(l,Q);(!m||m.enumerable||c)&&(p[Q]=a(l[Q],d-1),m.enumerable||Object.defineProperty(p,Q,{enumerable:!1}))}if(c)for(var w=Object.getOwnPropertyNames(l),C=0;C<w.length;C++){var b=w[C],m=Object.getOwnPropertyDescriptor(l,b);m&&m.enumerable||(p[b]=a(l[b],d-1),Object.defineProperty(p,b,{enumerable:!1}))}return p}(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 n.clonePrototype=function(e){if(null===e)return null;var t=function(){};return t.prototype=e,new t},n.__objToStr=a,n.__isDate=function(e){return"object"==typeof e&&"[object Date]"===a(e)},n.__isArray=function(e){return"object"==typeof e&&"[object Array]"===a(e)},n.__isRegExp=function(e){return"object"==typeof e&&"[object RegExp]"===a(e)},n.__getRegExpFlags=o,n}();e.exports&&(e.exports=i)}}]);
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.