https://pvzm.net/ to play [Read-only GitHub mirror] pvzm.net
modded vs pvz plants-vs-zombies plantsvszombies javascript online zombie noads jspvz pvzm game plants plant
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Format "fix pnpm" Original commit: https://github.com/ROBlNET13/pvz/commit/8c29c8e7a8adf89f7a84cb775e43b4fe1262a819

Co-authored-by: ClaytonTDM <hi@clay.rip>

+5 -5
+1 -1
game/images/Zombies/CX/v.html
··· 1 - 85ce0e6e19ce2893b4071ebda4a455054fb2bc8d 1 + 8c29c8e7a8adf89f7a84cb775e43b4fe1262a819
+2 -2
game/js/html2canvas.js
··· 1 - !function(A,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(A="undefined"!=typeof globalThis?globalThis:A||self).html2canvas=e()}(this,function(){"use strict";function A(A,e){function t(){this.constructor=A}if("function"!=typeof e&&null!==e){throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");}PA(A,e),A.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}function e(A,e,t,B){return new(t=t||Promise)(function(r,n){function s(A){try{i(B.next(A))}catch(A){n(A)}}function o(A){try{i(B.throw(A))}catch(A){n(A)}}function i(A){var e;A.done?r(A.value):((e=A.value)instanceof t?e:new t(function(A){A(e)})).then(s,o)}i((B=B.apply(A,e||[])).next())})}function t(A,e){function t(t){return function(o){return function(t){if(B){throw new TypeError("Generator is already executing.");}for(;s;){try{if(B=1,r&&(n=2&t[0]?r.return:t[0]?r.throw||((n=r.return)&&n.call(r),0):r.next)&&!(n=n.call(r,t[1])).done)return n;switch(r=0,(t=n?[2&t[0],n.value]:t)[0]){case 0:case 1:n=t;break;case 4:return s.label++,{value:t[1],done:!1};case 5:s.label++,r=t[1],t=[0];continue;case 7:t=s.ops.pop(),s.trys.pop();continue;default:if(!(n=0<(n=s.trys).length&&n.at(-1))&&(6===t[0]||2===t[0])){s=0;continue}if(3===t[0]&&(!n||t[1]>n[0]&&t[1]<n[3])){s.label=t[1];break}if(6===t[0]&&s.label<n[1]){s.label=n[1],n=t;break}if(n&&s.label<n[2]){s.label=n[2],s.ops.push(t);break}n[2]&&s.ops.pop(),s.trys.pop();continue}t=e.call(A,s)}catch(A){t=[6,A],r=0}finally{B=n=0}}if(5&t[0]){throw t[1];}return{value:t[0]?t[1]:void 0,done:!0}}([t,o])}}var B,r,n,s={label:0,sent:function(){if(1&n[0]){throw n[1];}return n[1]},trys:[],ops:[]},o={next:t(0),throw:t(1),return:t(2)};return"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o}function B(A,e,t){if(t||2===arguments.length){for(var B,r=0,n=e.length;r<n;r++)!B&&r in e||((B=B||Array.prototype.slice.call(e,0,r))[r]=e[r]);}return [...A, ...B||e]}function r(A,e,t,B){this.left=A,this.top=e,this.width=t,this.height=B}function n(A,e,t){return A.slice?A.slice(e,t):new Uint16Array(Array.prototype.slice.call(A,e,t))}function s(A,e,t,B,r,n){this.initialValue=A,this.errorValue=e,this.highStart=t,this.highValueIndex=B,this.index=r,this.data=n}function o(A,e,t,B){var r=B[t];if(Array.isArray(A)?A.includes(r):A===r){for(var n=t;n<=B.length;){if((o=B[++n])===e)return 1;if(o!==ae)break}}if(r===ae){for(n=t;0<n;){var s=B[--n];if(Array.isArray(A)?A.includes(s):A===s)for(var o,i=t;i<=B.length;){if((o=B[++i])===e)return 1;if(o!==ae)break}if(s!==ae)break}}}function i(A,e){for(var t=A;0<=t;){var B=e[t];if(B!==ae){return B;}t--}return 0}function Q(A,e){var t=(r=function(A,e){void 0===e&&(e="strict");var t=[],B=[],r=[];return A.forEach(function(A,n){var s=Ge.get(A);return 50<s?(r.push(!0),s-=50):r.push(!1),["normal","auto","loose"].includes(e)&&[8208,8211,12316,12448].includes(A)?(B.push(n),t.push(16)):4!==s&&11!==s?(B.push(n),31===s?t.push("strict"===e?Fe:be):s===Me||29===s?t.push(Ie):43===s?131072<=A&&A<=196605||196608<=A&&A<=262141?t.push(be):t.push(Ie):void t.push(s)):0===n?(B.push(n),t.push(Ie)):(s=t[n-1],!Ne.includes(s)?(B.push(B[n-1]),t.push(s)):(B.push(n),t.push(Ie)))}),[B,t,r]}(A,(e=e||{lineBreak:"normal",wordBreak:"normal"}).lineBreak))[0],B=r[1],r=r[2];return[t,B="break-all"===e.wordBreak||"break-word"===e.wordBreak?B.map(function(A){return[fe,Ie,Me].includes(A)?be:A}):B,"keep-all"===e.wordBreak?r.map(function(e,t){return e&&19968<=A[t]&&A[t]<=40959}):void 0]}function c(A,e,t,B){this.codePoints=A,this.required="!"===e,this.start=t,this.end=B}function a(A,e){var t=WA(A),B=(e=Q(t,e))[0],r=e[1],n=e[2],s=t.length,c=0,a=0;return{next:function(){if(s<=a){return{done:!0,value:null};}for(var A=Te;a<s&&(A=function(A,e,t,B,r){if(0===t[B]){return Te;}var n=B-1;if(Array.isArray(r)&&!0===r[n]){return Te;}var s=n-1,Q=1+n,c=e[n];B=0<=s?e[s]:0,r=e[Q];if(2===c&&3===r){return Te;}if(Ve.includes(c)){return"!";}if(Ve.includes(r)){return Te;}if(ke.includes(r)){return Te;}if(8===i(n,e)){return"÷";}if(11===Ge.get(A[n])){return Te;}if((c===ye||c===Ke)&&11===Ge.get(A[Q])){return Te;}if(7===c||7===r){return Te;}if(9===c){return Te;}if(![ae,ge,we].includes(c)&&9===r){return Te;}if([Ue,le,Ce,de,Ee].includes(r)){return Te;}if(i(n,e)===he){return Te;}if(o(23,he,n,e)){return Te;}if(o([Ue,le],Fe,n,e)){return Te;}if(o(12,12,n,e)){return Te;}if(c===ae){return"÷";}if(23===c||23===r){return Te;}if(16===r||16===c){return"÷";}if([ge,we,Fe].includes(r)||14===c){return Te;}if(36===B&&Xe.includes(c)){return Te;}if(c===Ee&&36===r){return Te;}if(r===ue){return Te;}if(Oe.includes(r)&&c===fe||Oe.includes(c)&&r===fe){return Te;}if(c===pe&&[be,ye,Ke].includes(r)||[be,ye,Ke].includes(c)&&r===He){return Te;}if(Oe.includes(c)&&Re.includes(r)||Re.includes(c)&&Oe.includes(r)){return Te;}if([pe,He].includes(c)&&(r===fe||[he,we].includes(r)&&e[1+Q]===fe)||[he,we].includes(c)&&r===fe||c===fe&&[fe,Ee,de].includes(r)){return Te;}if([fe,Ee,de,Ue,le].includes(r)){for(var a=n;0<=a;){if((g=e[a])===fe)return Te;if(![Ee,de].includes(g))break;a--}}if([pe,He].includes(r)){var g;for(a=[Ue,le].includes(c)?s:n;0<=a;){if((g=e[a])===fe){return Te;}if(![Ee,de].includes(g)){break;}a--}}if(De===c&&[De,ve,me,Le].includes(r)||[ve,me].includes(c)&&[ve,xe].includes(r)||[xe,Le].includes(c)&&r===xe){return Te;}if(Pe.includes(c)&&[ue,He].includes(r)||Pe.includes(r)&&c===pe){return Te;}if(Oe.includes(c)&&Oe.includes(r)){return Te;}if(c===de&&Oe.includes(r)){return Te;}if([...Oe, ...fe].includes(c)&&r===he&&!Se.includes(A[Q])||[...Oe, ...fe].includes(r)&&c===le){return Te;}if(41===c&&41===r){for(var w=t[n],U=1;0<w&&41===e[--w];){U++;}if(U%2!=0){return Te}}return c===ye&&r===Ke?Te:"÷"}(t,r,B,++a,n))===Te;){;}if(A===Te&&a!==s){return{done:!0,value:null};}var e=new Je(t,A,c,a);return c=a,{value:e,done:!1}}}}function g(A){return 48<=A&&A<=57}function w(A){return g(A)||65<=A&&A<=70||97<=A&&A<=102}function U(A){return 10===A||9===A||32===A}function l(A){return 97<=(t=e=A)&&t<=122||65<=(e=e)&&e<=90||128<=A||95===A;var e,t}function C(A){return l(A)||g(A)||45===A}function u(A,e){return 92===A&&10!==e}function F(A,e,t){return 45===A?l(e)||u(e,t):!!l(A)||92===A&&10!==e}function h(A,e,t){return 43===A||45===A?!!g(e)||46===e&&g(t):g(46===A?e:A)}function d(){this._value=[]}function f(A){this._tokens=A}function H(A){return 15===A.type}function p(A){return 17===A.type}function E(A){return 20===A.type}function I(A){return 0===A.type}function y(A,e){return E(A)&&A.value===e}function K(A){return 31!==A.type}function m(A){return 31!==A.type&&4!==A.type}function L(A){var e=[],t=[];return A.forEach(function(A){if(4===A.type){if(0===t.length){throw new Error("Error parsing function args, zero tokens for arg");}return e.push(t),void(t=[])}31!==A.type&&t.push(A)}),t.length&&e.push(t),e}function b(A){return 17===A.type||15===A.type}function D(A){return 16===A.type||b(A)}function v(A){return 1<A.length?[A[0],A[1]]:[A[0]]}function x(A,e,t){var B=A[0];A=A[1];return[ht(B,e),ht(void 0!==A?A:B,t)]}function M(A){return 15===A.type&&("deg"===A.unit||"grad"===A.unit||"rad"===A.unit||"turn"===A.unit)}function S(A){switch(A.filter(E).map(function(A){return A.value}).join(" ")){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Ct,Ct];case"to top":case"bottom":return ft(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Ct,Ft];case"to right":case"left":return ft(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Ft,Ft];case"to bottom":case"top":return ft(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Ft,Ct];case"to left":case"right":return ft(270)}return 0}function T(A){return 0==(255&A)}function G(A){var e=255&A,t=255&A>>8,B=255&A>>16;A=255&A>>24;return e<255?"rgba("+A+","+B+","+t+","+e/255+")":"rgb("+A+","+B+","+t+")"}function O(A,e){if(17===A.type){return A.number;}if(16!==A.type){return 0;}var t=3===e?1:255;return 3===e?A.number/100*t:Math.round(A.number/100*t)}function V(A,e,t){return t<0&&(t+=1),1<=t&&--t,t<1/6?(e-A)*t*6+A:t<.5?e:t<2/3?6*(e-A)*(2/3-t)+A:A}function k(A,e){return Ht(A,Ut.create(e).parseComponentValue())}function R(A,e){return A=Ht(A,e[0]),(e=e[1])&&D(e)?{color:A,stop:e}:{color:A,stop:null}}function N(A,e){var t=A[0],B=A.at(-1);null===t.stop&&(t.stop=Ct),null===B.stop&&(B.stop=Ft);for(var r=[],n=0,s=0;s<A.length;s++){var o=A[s].stop;null!==o?(n<(o=ht(o,e))?r.push(o):r.push(n),n=o):r.push(null)}var i=null;for(s=0;s<r.length;s++){var Q=r[s];if(null===Q){null===i&&(i=s);}else if(null!==i){for(var c=s-i,a=(Q-r[i-1])/(1+c),g=1;g<=c;g++){r[i+g-1]=a*g;}i=null}}return A.map(function(A,t){return{color:A.color,stop:Math.max(Math.min(1,r[t]/e),0)}})}function P(A,e,t){var B="number"==typeof A?A:(s=e/2,B=(n=t)/2,s=ht((r=A)[0],e)-s,n=B-ht(r[1],n),(Math.atan2(n,s)+2*Math.PI)%(2*Math.PI)),r=Math.abs(e*Math.sin(B))+Math.abs(t*Math.cos(B)),n=e/2,s=t/2;e=r/2,t=Math.sin(B-Math.PI/2)*e,e=Math.cos(B-Math.PI/2)*e;return[r,n-e,n+e,s-t,s+t]}function X(A,e){return Math.sqrt(A*A+e*e)}function J(A,e,t,B,r){return[[0,0],[0,e],[A,0],[A,e]].reduce(function(A,e){var n=e[0],s=e[1];s=X(t-n,B-s);return(r?s<A.optimumDistance:s>A.optimumDistance)?{optimumCorner:e,optimumDistance:s}:A},{optimumDistance:r?1/0:-1/0,optimumCorner:null}).optimumCorner}function Y(A,e){return E(A)&&"normal"===A.value?1.2*e:17===A.type?e*A.number:D(A)?ht(A,e):e}function W(A,e){return 0!=(A&e)}function Z(A,e,t){return(A=A&&A[Math.min(e,A.length-1)])?t?A.open:A.close:""}function _(A,e){this.animationDuration=ir(A,$B,e.animationDuration),this.backgroundClip=ir(A,mt,e.backgroundClip),this.backgroundColor=ir(A,Lt,e.backgroundColor),this.backgroundImage=ir(A,Ot,e.backgroundImage),this.backgroundOrigin=ir(A,Vt,e.backgroundOrigin),this.backgroundPosition=ir(A,kt,e.backgroundPosition),this.backgroundRepeat=ir(A,Rt,e.backgroundRepeat),this.backgroundSize=ir(A,Jt,e.backgroundSize),this.borderTopColor=ir(A,Wt,e.borderTopColor),this.borderRightColor=ir(A,Zt,e.borderRightColor),this.borderBottomColor=ir(A,_t,e.borderBottomColor),this.borderLeftColor=ir(A,qt,e.borderLeftColor),this.borderTopLeftRadius=ir(A,jt,e.borderTopLeftRadius),this.borderTopRightRadius=ir(A,zt,e.borderTopRightRadius),this.borderBottomRightRadius=ir(A,$t,e.borderBottomRightRadius),this.borderBottomLeftRadius=ir(A,AB,e.borderBottomLeftRadius),this.borderTopStyle=ir(A,eB,e.borderTopStyle),this.borderRightStyle=ir(A,tB,e.borderRightStyle),this.borderBottomStyle=ir(A,BB,e.borderBottomStyle),this.borderLeftStyle=ir(A,rB,e.borderLeftStyle),this.borderTopWidth=ir(A,nB,e.borderTopWidth),this.borderRightWidth=ir(A,sB,e.borderRightWidth),this.borderBottomWidth=ir(A,oB,e.borderBottomWidth),this.borderLeftWidth=ir(A,iB,e.borderLeftWidth),this.boxShadow=ir(A,er,e.boxShadow),this.color=ir(A,QB,e.color),this.direction=ir(A,cB,e.direction),this.display=ir(A,aB,e.display),this.float=ir(A,wB,e.cssFloat),this.fontFamily=ir(A,JB,e.fontFamily),this.fontSize=ir(A,YB,e.fontSize),this.fontStyle=ir(A,_B,e.fontStyle),this.fontVariant=ir(A,ZB,e.fontVariant),this.fontWeight=ir(A,WB,e.fontWeight),this.letterSpacing=ir(A,UB,e.letterSpacing),this.lineBreak=ir(A,lB,e.lineBreak),this.lineHeight=ir(A,CB,e.lineHeight),this.listStyleImage=ir(A,uB,e.listStyleImage),this.listStylePosition=ir(A,FB,e.listStylePosition),this.listStyleType=ir(A,hB,e.listStyleType),this.marginTop=ir(A,dB,e.marginTop),this.marginRight=ir(A,fB,e.marginRight),this.marginBottom=ir(A,HB,e.marginBottom),this.marginLeft=ir(A,pB,e.marginLeft),this.opacity=ir(A,NB,e.opacity);var t=ir(A,EB,e.overflow);this.overflowX=t[0],this.overflowY=t[1<t.length?1:0],this.overflowWrap=ir(A,IB,e.overflowWrap),this.paddingTop=ir(A,yB,e.paddingTop),this.paddingRight=ir(A,KB,e.paddingRight),this.paddingBottom=ir(A,mB,e.paddingBottom),this.paddingLeft=ir(A,LB,e.paddingLeft),this.paintOrder=ir(A,tr,e.paintOrder),this.position=ir(A,DB,e.position),this.textAlign=ir(A,bB,e.textAlign),this.textDecorationColor=ir(A,PB,null!==(t=e.textDecorationColor)&&void 0!==t?t:e.color),this.textDecorationLine=ir(A,XB,null!==(t=e.textDecorationLine)&&void 0!==t?t:e.textDecoration),this.textShadow=ir(A,vB,e.textShadow),this.textTransform=ir(A,xB,e.textTransform),this.transform=ir(A,MB,e.transform),this.transformOrigin=ir(A,GB,e.transformOrigin),this.visibility=ir(A,OB,e.visibility),this.webkitTextStrokeColor=ir(A,Br,e.webkitTextStrokeColor),this.webkitTextStrokeWidth=ir(A,rr,e.webkitTextStrokeWidth),this.wordBreak=ir(A,VB,e.wordBreak),this.zIndex=ir(A,kB,e.zIndex)}function q(A,e,t){return A.slice?A.slice(e,t):new Uint16Array(Array.prototype.slice.call(A,e,t))}function j(A,e,t,B,r,n){this.initialValue=A,this.errorValue=e,this.highStart=t,this.highValueIndex=B,this.index=r,this.data=n}function z(A){return Gr.get(A)}function $(A){var e=function(A){for(var e=[],t=0,B=A.length;t<B;){var r,n=A.charCodeAt(t++);55296<=n&&n<=56319&&t<B?56320==(64512&(r=A.charCodeAt(t++)))?e.push(((1023&n)<<10)+(1023&r)+65536):(e.push(n),t--):e.push(n)}return e}(A),t=e.length,B=0,r=0,n=e.map(z);return{next:function(){if(t<=B){return{done:!0,value:null};}for(var A=Or;B<t&&(A=function(A,e){var t=e-2,B=A[t],r=A[e-1];e=A[e];if(2===r&&3===e){return Or;}if(2===r||3===r||4===r){return"÷";}if(2===e||3===e||4===e){return"÷";}if(r===xr&&[xr,Mr,Sr,Tr].includes(e)){return Or;}if(!(r!==Sr&&r!==Mr||e!==Mr&&10!==e)){return Or;}if((r===Tr||10===r)&&10===e){return Or;}if(13===e||5===e){return Or;}if(7===e){return Or;}if(1===r){return Or;}if(13===r&&14===e){for(;5===B;){B=A[--t];}if(14===B){return Or}}if(15===r&&15===e){for(var n=0;15===B;){n++,B=A[--t];}if(n%2==0){return Or}}return"÷"}(n,++B))===Or;){;}if(A===Or&&B!==t){return{done:!0,value:null};}var s=function(){for(var A=[],e=0;e<arguments.length;e++){A[e]=arguments[e];}if(String.fromCodePoint){return String.fromCodePoint.apply(String,A);}var t=A.length;if(!t){return"";}for(var B=[],r=-1,n="";++r<t;){var s=A[r];s<=65535?B.push(s):(s-=65536,B.push(55296+(s>>10),s%1024+56320)),(r+1===t||16384<B.length)&&(n+=String.fromCharCode.apply(String,B),B.length=0)}return n}(...e.slice(r,B));return r=B,{value:s,done:!1}}}}function AA(A){return 0===A[0]&&255===A[1]&&0===A[2]&&255===A[3]}function eA(A,e){return A=pr.call(this,A,e)||this,A.src=e.currentSrc||e.src,A.intrinsicWidth=e.naturalWidth,A.intrinsicHeight=e.naturalHeight,A.context.cache.addImage(A.src),A}function tA(A,e){return A=Er.call(this,A,e)||this,A.canvas=e,A.intrinsicWidth=e.width,A.intrinsicHeight=e.height,A}function BA(A,e){var t=Ir.call(this,A,e)||this,B=new XMLSerializer;A=YA(A,e);return e.setAttribute("width",A.width+"px"),e.setAttribute("height",A.height+"px"),t.svg="data:image/svg+xml,"+encodeURIComponent(B.serializeToString(e)),t.intrinsicWidth=e.width.baseVal.value,t.intrinsicHeight=e.height.baseVal.value,t.context.cache.addImage(t.svg),t}function rA(A,e){return A=yr.call(this,A,e)||this,A.value=e.value,A}function nA(A,e){return A=Kr.call(this,A,e)||this,A.start=e.start,A.reversed="boolean"==typeof e.reversed&&!0===e.reversed,A}function sA(A,e){var t=mr.call(this,A,e)||this;switch(t.type=e.type.toLowerCase(),t.checked=e.checked,t.value=0===(e=(A=e).type===Qn?new Array(A.value.length+1).join("•"):A.value).length?A.placeholder||"":e,t.type!==sn&&t.type!==on||(t.styles.backgroundColor=3739148031,t.styles.borderTopColor=t.styles.borderRightColor=t.styles.borderBottomColor=t.styles.borderLeftColor=2779096575,t.styles.borderTopWidth=t.styles.borderRightWidth=t.styles.borderBottomWidth=t.styles.borderLeftWidth=1,t.styles.borderTopStyle=t.styles.borderRightStyle=t.styles.borderBottomStyle=t.styles.borderLeftStyle=1,t.styles.backgroundClip=[0],t.styles.backgroundOrigin=[0],t.bounds=(e=t.bounds).width>e.height?new JA(e.left+(e.width-e.height)/2,e.top,e.height,e.height):e.width<e.height?new JA(e.left,e.top+(e.height-e.width)/2,e.width,e.width):e),t.type){case sn:t.styles.borderTopRightRadius=t.styles.borderTopLeftRadius=t.styles.borderBottomRightRadius=t.styles.borderBottomLeftRadius=rn;break;case on:t.styles.borderTopRightRadius=t.styles.borderTopLeftRadius=t.styles.borderBottomRightRadius=t.styles.borderBottomLeftRadius=nn}return t}function oA(A,e){return A=Lr.call(this,A,e)||this,e=e.options[e.selectedIndex||0],A.value=e&&e.text||"",A}function iA(A,e){return A=br.call(this,A,e)||this,A.value=e.value,A}function QA(A,e){var t,B,r=Dr.call(this,A,e)||this;r.src=e.src,r.width=parseInt(e.width,10)||0,r.height=parseInt(e.height,10)||0,r.backgroundColor=r.styles.backgroundColor;try{e.contentWindow&&e.contentWindow.document&&e.contentWindow.document.documentElement&&(r.tree=Fn(A,e.contentWindow.document.documentElement),t=e.contentWindow.document.documentElement?k(A,getComputedStyle(e.contentWindow.document.documentElement).backgroundColor):Kt.TRANSPARENT,B=e.contentWindow.document.body?k(A,getComputedStyle(e.contentWindow.document.body).backgroundColor):Kt.TRANSPARENT,r.backgroundColor=T(t)?T(B)?r.styles.backgroundColor:B:t)}catch(A){}return r}function cA(A){return"VIDEO"===A.tagName}function aA(A){return"STYLE"===A.tagName}function gA(A){return 0<A.tagName.indexOf("-")}function wA(){this.counters={}}function UA(A,e,t,B,r,n){return A<e||t<A?Nn(A,r,0<n.length):B.integers.reduce(function(e,t,r){for(;t<=A;){A-=t,e+=B.values[r];}return e},"")+n}function lA(A,e,t,B){for(var r="";t||A--,r=B(A)+r,e<=(A/=e)*e;){;}return r}function CA(A,e,t,B,r){var n=t-e+1;return(A<0?"-":"")+(lA(Math.abs(A),n,B,function(A){return ZA(Math.floor(A%n)+e)})+r)}function uA(A,e,t){void 0===t&&(t=". ");var B=e.length;return lA(Math.abs(A),B,!1,function(A){return e[Math.floor(A%B)]})+t}function FA(A,e,t,B,r,n){if(A<-9999||9999<A){return Nn(A,4,0<r.length);}var s=Math.abs(A),o=r;if(0===s){return e[0]+o;}for(var i=0;0<s&&i<=4;i++){var Q=s%10;0==Q&&W(n,1)&&""!==o?o=e[Q]+o:1<Q||1==Q&&0===i||1==Q&&1===i&&W(n,2)||1==Q&&1===i&&W(n,4)&&100<A||1==Q&&1<i&&W(n,8)?o=e[Q]+(0<i?t[i-1]:"")+o:1==Q&&0<i&&(o=t[i-1]+o),s=Math.floor(s/10)}return(A<0?B:"")+o}function hA(A,e,t){if(this.context=A,this.options=t,this.scrolledElements=[],this.referenceElement=e,this.counters=new Tn,this.quoteDepth=0,!e.ownerDocument){throw new Error("Cloned element does not have an owner document");}this.documentElement=this.cloneNode(e.ownerDocument.documentElement,!1)}function dA(A){return new Promise(function(e){!A.complete&&A.src?(A.onload=e,A.onerror=e):e()})}function fA(){}function HA(A,e){this.context=A,this._options=e,this._cache={}}function pA(A,e){this.type=0,this.x=A,this.y=e}function EA(A,e,t){return new ls(A.x+(e.x-A.x)*t,A.y+(e.y-A.y)*t)}function IA(A,e,t,B){this.type=1,this.start=A,this.startControl=e,this.endControl=t,this.end=B}function yA(A){return 1===A.type}function KA(A){return[A.topLeftBorderBox,A.topRightBorderBox,A.bottomRightBorderBox,A.bottomLeftBorderBox]}function mA(A){return[A.topLeftPaddingBox,A.topRightPaddingBox,A.bottomRightPaddingBox,A.bottomLeftPaddingBox]}function LA(A){return 1===A.type}function bA(A,e){return A.length===e.length&&A.some(function(A,t){return A===e[t]})}function DA(A,e){var t,B;this.container=A,this.parent=e,this.effects=[],this.curves=new us(this.container),this.container.styles.opacity<1&&this.effects.push(new ps(this.container.styles.opacity)),null!==this.container.styles.transform&&(e=this.container.bounds.left+this.container.styles.transformOrigin[0].number,t=this.container.bounds.top+this.container.styles.transformOrigin[1].number,B=this.container.styles.transform,this.effects.push(new fs(e,t,B))),0!==this.container.styles.overflowX&&(t=KA(this.curves),B=mA(this.curves),bA(t,B)?this.effects.push(new Hs(t,6)):(this.effects.push(new Hs(t,2)),this.effects.push(new Hs(B,4))))}function vA(A,e){switch(e){case 0:return Ls(A.topLeftBorderBox,A.topLeftPaddingBox,A.topRightBorderBox,A.topRightPaddingBox);case 1:return Ls(A.topRightBorderBox,A.topRightPaddingBox,A.bottomRightBorderBox,A.bottomRightPaddingBox);case 2:return Ls(A.bottomRightBorderBox,A.bottomRightPaddingBox,A.bottomLeftBorderBox,A.bottomLeftPaddingBox);default:return Ls(A.bottomLeftBorderBox,A.bottomLeftPaddingBox,A.topLeftBorderBox,A.topLeftPaddingBox)}}function xA(A){var e=A.bounds;A=A.styles;return e.add(A.borderLeftWidth,A.borderTopWidth,-(A.borderRightWidth+A.borderLeftWidth),-(A.borderTopWidth+A.borderBottomWidth))}function MA(A){var e=A.styles,t=A.bounds,B=ht(e.paddingLeft,t.width),r=ht(e.paddingRight,t.width),n=ht(e.paddingTop,t.width);A=ht(e.paddingBottom,t.width);return t.add(B+e.borderLeftWidth,n+e.borderTopWidth,-(e.borderRightWidth+e.borderLeftWidth+B+r),-(e.borderTopWidth+e.borderBottomWidth+n+A))}function SA(A,e,t){var B=(r=Ds(A.styles.backgroundOrigin,e),n=A,0===r?n.bounds:(2===r?MA:xA)(n)),r=(s=Ds(A.styles.backgroundClip,e),o=A,0===s?o.bounds:(2===s?MA:xA)(o)),n=bs(Ds(A.styles.backgroundSize,e),t,B),s=n[0],o=n[1];t=x(Ds(A.styles.backgroundPosition,e),B.width-s,B.height-o);return[vs(Ds(A.styles.backgroundRepeat,e),t,n,B,r),Math.round(B.left+t[0]),Math.round(B.top+t[1]),s,o]}function TA(A){return E(A)&&A.value===ce.AUTO}function GA(A){return"number"==typeof A}function OA(A){this._data={},this._document=A}function VA(A,e){return A=Fs.call(this,A,e)||this,A._activeEffects=[],A.canvas=e.canvas||document.createElement("canvas"),A.ctx=A.canvas.getContext("2d"),e.canvas||(A.canvas.width=Math.floor(e.width*e.scale),A.canvas.height=Math.floor(e.height*e.scale),A.canvas.style.width=e.width+"px",A.canvas.style.height=e.height+"px"),A.fontMetrics=new Ms(document),A.ctx.scale(A.options.scale,A.options.scale),A.ctx.translate(-e.x,-e.y),A.ctx.textBaseline="bottom",A._activeEffects=[],A.context.logger.debug("Canvas renderer initialized ("+e.width+"x"+e.height+") with scale "+e.scale),A}function kA(A,e){return A=hs.call(this,A,e)||this,A.canvas=e.canvas||document.createElement("canvas"),A.ctx=A.canvas.getContext("2d"),A.options=e,A.canvas.width=Math.floor(e.width*e.scale),A.canvas.height=Math.floor(e.height*e.scale),A.canvas.style.width=e.width+"px",A.canvas.style.height=e.height+"px",A.ctx.scale(A.options.scale,A.options.scale),A.ctx.translate(-e.x,-e.y),A.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+e.width+"x"+e.height+" at "+e.x+","+e.y+") with scale "+e.scale),A}function RA(A){var e=A.id;A=A.enabled;this.id=e,this.enabled=A,this.start=Date.now()}function NA(A,e){this.windowBounds=e,this.instanceName="#"+NA.instanceCount++,this.logger=new Ps({id:this.instanceName,enabled:A.logging}),this.cache=null!==(e=A.cache)&&void 0!==e?e:new ss(this,A)}for(var PA=function(A,e){return(PA=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,e){A.__proto__=e}||function(A,e){for(var t in e){Object.hasOwn(e, t)&&(A[t]=e[t])}})(A,e)},XA=function(){return(XA=Object.assign||function(A){for(var e,t=1,B=arguments.length;t<B;t++){for(var r in e=arguments[t])Object.hasOwn(e, r)&&(A[r]=e[r]);}return A}).apply(this,arguments)},JA=(r.prototype.add=function(A,e,t,B){return new r(this.left+A,this.top+e,this.width+t,this.height+B)},r.fromClientRect=function(A,e){return new r(e.left+A.windowBounds.left,e.top+A.windowBounds.top,e.width,e.height)},r.fromDOMRectList=function(A,e){return e=Array.from(e).find(function(A){return 0!==A.width}),e?new r(e.left+A.windowBounds.left,e.top+A.windowBounds.top,e.width,e.height):r.EMPTY},r.EMPTY=new r(0,0,0,0),r),YA=function(A,e){return JA.fromClientRect(A,e.getBoundingClientRect())},WA=function(A){for(var e=[],t=0,B=A.length;t<B;){var r,n=A.charCodeAt(t++);55296<=n&&n<=56319&&t<B?56320==(64512&(r=A.charCodeAt(t++)))?e.push(((1023&n)<<10)+(1023&r)+65536):(e.push(n),t--):e.push(n)}return e},ZA=function(){for(var A=[],e=0;e<arguments.length;e++){A[e]=arguments[e];}if(String.fromCodePoint){return String.fromCodePoint.apply(String,A);}var t=A.length;if(!t){return"";}for(var B=[],r=-1,n="";++r<t;){var s=A[r];s<=65535?B.push(s):(s-=65536,B.push(55296+(s>>10),s%1024+56320)),(r+1===t||16384<B.length)&&(n+=String.fromCharCode.apply(String,B),B.length=0)}return n},_A="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",qA="undefined"==typeof Uint8Array?[]:new Uint8Array(256),jA=0;jA<_A.length;jA++){qA[_A.charCodeAt(jA)]=jA;}for(var zA="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",$A="undefined"==typeof Uint8Array?[]:new Uint8Array(256),Ae=0;Ae<zA.length;Ae++){$A[zA.charCodeAt(Ae)]=Ae;}for(var ee=(s.prototype.get=function(A){var e;if(0<=A){if(A<55296||56319<A&&A<=65535){return e=this.index[A>>5],this.data[e=(e<<2)+(31&A)];}if(A<=65535){return e=this.index[2048+(A-55296>>5)],this.data[e=(e<<2)+(31&A)];}if(A<this.highStart){return e=this.index[e=2080+(A>>11)],e=this.index[e+=A>>5&63],this.data[e=(e<<2)+(31&A)];}if(A<=1114111){return this.data[this.highValueIndex]}}return this.errorValue},s),te="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Be="undefined"==typeof Uint8Array?[]:new Uint8Array(256),re=0;re<te.length;re++){Be[te.charCodeAt(re)]=re;}var ne,se,oe,ie,Qe,ce,ae=10,ge=13,we=15,Ue=17,le=18,Ce=19,ue=20,Fe=21,he=22,de=24,fe=25,He=26,pe=27,Ee=28,Ie=30,ye=32,Ke=33,me=34,Le=35,be=37,De=38,ve=39,xe=40,Me=42,Se=[9001,65288],Te="×",Ge=(oe=function(A){var e,t,B,r,n=.75*A.length,s=A.length,o=0;"="===A.at(-1)&&(n--,"="===A[A.length-2]&&n--);n=new("undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&void 0!==Uint8Array.prototype.slice?ArrayBuffer:Array)(n);for(var i=Array.isArray(n)?n:new Uint8Array(n),Q=0;Q<s;Q+=4){e=$A[A.charCodeAt(Q)],t=$A[A.charCodeAt(Q+1)],B=$A[A.charCodeAt(Q+2)],r=$A[A.charCodeAt(Q+3)],i[o++]=e<<2|t>>4,i[o++]=(15&t)<<4|B>>2,i[o++]=(3&B)<<6|63&r;}return n 1 + !function(A,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(A="undefined"!=typeof globalThis?globalThis:A||self).html2canvas=e()}(this,function(){"use strict";function A(A,e){function t(){this.constructor=A}if("function"!=typeof e&&null!==e){throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");}PA(A,e),A.prototype=null===e?Object.create(e):(t.prototype=e.prototype,new t)}function e(A,e,t,B){return new(t=t||Promise)(function(r,n){function s(A){try{i(B.next(A))}catch(A){n(A)}}function o(A){try{i(B.throw(A))}catch(A){n(A)}}function i(A){var e;A.done?r(A.value):((e=A.value)instanceof t?e:new t(function(A){A(e)})).then(s,o)}i((B=B.apply(A,e||[])).next())})}function t(A,e){function t(t){return function(o){return function(t){if(B){throw new TypeError("Generator is already executing.");}for(;s;){try{if(B=1,r&&(n=2&t[0]?r.return:t[0]?r.throw||((n=r.return)&&n.call(r),0):r.next)&&!(n=n.call(r,t[1])).done){return n;}switch(r=0,(t=n?[2&t[0],n.value]:t)[0]){case 0:case 1:n=t;break;case 4:return s.label++,{value:t[1],done:!1};case 5:s.label++,r=t[1],t=[0];continue;case 7:t=s.ops.pop(),s.trys.pop();continue;default:if(!(n=0<(n=s.trys).length&&n.at(-1))&&(6===t[0]||2===t[0])){s=0;continue}if(3===t[0]&&(!n||t[1]>n[0]&&t[1]<n[3])){s.label=t[1];break}if(6===t[0]&&s.label<n[1]){s.label=n[1],n=t;break}if(n&&s.label<n[2]){s.label=n[2],s.ops.push(t);break}n[2]&&s.ops.pop(),s.trys.pop();continue}t=e.call(A,s)}catch(A){t=[6,A],r=0}finally{B=n=0}}if(5&t[0]){throw t[1];}return{value:t[0]?t[1]:void 0,done:!0}}([t,o])}}var B,r,n,s={label:0,sent:function(){if(1&n[0]){throw n[1];}return n[1]},trys:[],ops:[]},o={next:t(0),throw:t(1),return:t(2)};return"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o}function B(A,e,t){if(t||2===arguments.length){for(var B,r=0,n=e.length;r<n;r++){!B&&r in e||((B=B||Array.prototype.slice.call(e,0,r))[r]=e[r]);}}return [...A, ...B||e]}function r(A,e,t,B){this.left=A,this.top=e,this.width=t,this.height=B}function n(A,e,t){return A.slice?A.slice(e,t):new Uint16Array(Array.prototype.slice.call(A,e,t))}function s(A,e,t,B,r,n){this.initialValue=A,this.errorValue=e,this.highStart=t,this.highValueIndex=B,this.index=r,this.data=n}function o(A,e,t,B){var r=B[t];if(Array.isArray(A)?A.includes(r):A===r){for(var n=t;n<=B.length;){if((o=B[++n])===e){return 1;}if(o!==ae){break}}}if(r===ae){for(n=t;0<n;){var s=B[--n];if(Array.isArray(A)?A.includes(s):A===s){for(var o,i=t;i<=B.length;){if((o=B[++i])===e)return 1;if(o!==ae)break}}if(s!==ae){break}}}}function i(A,e){for(var t=A;0<=t;){var B=e[t];if(B!==ae){return B;}t--}return 0}function Q(A,e){var t=(r=function(A,e){void 0===e&&(e="strict");var t=[],B=[],r=[];return A.forEach(function(A,n){var s=Ge.get(A);return 50<s?(r.push(!0),s-=50):r.push(!1),["normal","auto","loose"].includes(e)&&[8208,8211,12316,12448].includes(A)?(B.push(n),t.push(16)):4!==s&&11!==s?(B.push(n),31===s?t.push("strict"===e?Fe:be):s===Me||29===s?t.push(Ie):43===s?131072<=A&&A<=196605||196608<=A&&A<=262141?t.push(be):t.push(Ie):void t.push(s)):0===n?(B.push(n),t.push(Ie)):(s=t[n-1],!Ne.includes(s)?(B.push(B[n-1]),t.push(s)):(B.push(n),t.push(Ie)))}),[B,t,r]}(A,(e=e||{lineBreak:"normal",wordBreak:"normal"}).lineBreak))[0],B=r[1],r=r[2];return[t,B="break-all"===e.wordBreak||"break-word"===e.wordBreak?B.map(function(A){return[fe,Ie,Me].includes(A)?be:A}):B,"keep-all"===e.wordBreak?r.map(function(e,t){return e&&19968<=A[t]&&A[t]<=40959}):void 0]}function c(A,e,t,B){this.codePoints=A,this.required="!"===e,this.start=t,this.end=B}function a(A,e){var t=WA(A),B=(e=Q(t,e))[0],r=e[1],n=e[2],s=t.length,c=0,a=0;return{next:function(){if(s<=a){return{done:!0,value:null};}for(var A=Te;a<s&&(A=function(A,e,t,B,r){if(0===t[B]){return Te;}var n=B-1;if(Array.isArray(r)&&!0===r[n]){return Te;}var s=n-1,Q=1+n,c=e[n];B=0<=s?e[s]:0,r=e[Q];if(2===c&&3===r){return Te;}if(Ve.includes(c)){return"!";}if(Ve.includes(r)){return Te;}if(ke.includes(r)){return Te;}if(8===i(n,e)){return"÷";}if(11===Ge.get(A[n])){return Te;}if((c===ye||c===Ke)&&11===Ge.get(A[Q])){return Te;}if(7===c||7===r){return Te;}if(9===c){return Te;}if(![ae,ge,we].includes(c)&&9===r){return Te;}if([Ue,le,Ce,de,Ee].includes(r)){return Te;}if(i(n,e)===he){return Te;}if(o(23,he,n,e)){return Te;}if(o([Ue,le],Fe,n,e)){return Te;}if(o(12,12,n,e)){return Te;}if(c===ae){return"÷";}if(23===c||23===r){return Te;}if(16===r||16===c){return"÷";}if([ge,we,Fe].includes(r)||14===c){return Te;}if(36===B&&Xe.includes(c)){return Te;}if(c===Ee&&36===r){return Te;}if(r===ue){return Te;}if(Oe.includes(r)&&c===fe||Oe.includes(c)&&r===fe){return Te;}if(c===pe&&[be,ye,Ke].includes(r)||[be,ye,Ke].includes(c)&&r===He){return Te;}if(Oe.includes(c)&&Re.includes(r)||Re.includes(c)&&Oe.includes(r)){return Te;}if([pe,He].includes(c)&&(r===fe||[he,we].includes(r)&&e[1+Q]===fe)||[he,we].includes(c)&&r===fe||c===fe&&[fe,Ee,de].includes(r)){return Te;}if([fe,Ee,de,Ue,le].includes(r)){for(var a=n;0<=a;){if((g=e[a])===fe){return Te;}if(![Ee,de].includes(g)){break;}a--}}if([pe,He].includes(r)){var g;for(a=[Ue,le].includes(c)?s:n;0<=a;){if((g=e[a])===fe){return Te;}if(![Ee,de].includes(g)){break;}a--}}if(De===c&&[De,ve,me,Le].includes(r)||[ve,me].includes(c)&&[ve,xe].includes(r)||[xe,Le].includes(c)&&r===xe){return Te;}if(Pe.includes(c)&&[ue,He].includes(r)||Pe.includes(r)&&c===pe){return Te;}if(Oe.includes(c)&&Oe.includes(r)){return Te;}if(c===de&&Oe.includes(r)){return Te;}if([...Oe, ...fe].includes(c)&&r===he&&!Se.includes(A[Q])||[...Oe, ...fe].includes(r)&&c===le){return Te;}if(41===c&&41===r){for(var w=t[n],U=1;0<w&&41===e[--w];){U++;}if(U%2!=0){return Te}}return c===ye&&r===Ke?Te:"÷"}(t,r,B,++a,n))===Te;){;}if(A===Te&&a!==s){return{done:!0,value:null};}var e=new Je(t,A,c,a);return c=a,{value:e,done:!1}}}}function g(A){return 48<=A&&A<=57}function w(A){return g(A)||65<=A&&A<=70||97<=A&&A<=102}function U(A){return 10===A||9===A||32===A}function l(A){return 97<=(t=e=A)&&t<=122||65<=(e=e)&&e<=90||128<=A||95===A;var e,t}function C(A){return l(A)||g(A)||45===A}function u(A,e){return 92===A&&10!==e}function F(A,e,t){return 45===A?l(e)||u(e,t):!!l(A)||92===A&&10!==e}function h(A,e,t){return 43===A||45===A?!!g(e)||46===e&&g(t):g(46===A?e:A)}function d(){this._value=[]}function f(A){this._tokens=A}function H(A){return 15===A.type}function p(A){return 17===A.type}function E(A){return 20===A.type}function I(A){return 0===A.type}function y(A,e){return E(A)&&A.value===e}function K(A){return 31!==A.type}function m(A){return 31!==A.type&&4!==A.type}function L(A){var e=[],t=[];return A.forEach(function(A){if(4===A.type){if(0===t.length){throw new Error("Error parsing function args, zero tokens for arg");}return e.push(t),void(t=[])}31!==A.type&&t.push(A)}),t.length&&e.push(t),e}function b(A){return 17===A.type||15===A.type}function D(A){return 16===A.type||b(A)}function v(A){return 1<A.length?[A[0],A[1]]:[A[0]]}function x(A,e,t){var B=A[0];A=A[1];return[ht(B,e),ht(void 0!==A?A:B,t)]}function M(A){return 15===A.type&&("deg"===A.unit||"grad"===A.unit||"rad"===A.unit||"turn"===A.unit)}function S(A){switch(A.filter(E).map(function(A){return A.value}).join(" ")){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Ct,Ct];case"to top":case"bottom":return ft(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Ct,Ft];case"to right":case"left":return ft(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Ft,Ft];case"to bottom":case"top":return ft(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Ft,Ct];case"to left":case"right":return ft(270)}return 0}function T(A){return 0==(255&A)}function G(A){var e=255&A,t=255&A>>8,B=255&A>>16;A=255&A>>24;return e<255?"rgba("+A+","+B+","+t+","+e/255+")":"rgb("+A+","+B+","+t+")"}function O(A,e){if(17===A.type){return A.number;}if(16!==A.type){return 0;}var t=3===e?1:255;return 3===e?A.number/100*t:Math.round(A.number/100*t)}function V(A,e,t){return t<0&&(t+=1),1<=t&&--t,t<1/6?(e-A)*t*6+A:t<.5?e:t<2/3?6*(e-A)*(2/3-t)+A:A}function k(A,e){return Ht(A,Ut.create(e).parseComponentValue())}function R(A,e){return A=Ht(A,e[0]),(e=e[1])&&D(e)?{color:A,stop:e}:{color:A,stop:null}}function N(A,e){var t=A[0],B=A.at(-1);null===t.stop&&(t.stop=Ct),null===B.stop&&(B.stop=Ft);for(var r=[],n=0,s=0;s<A.length;s++){var o=A[s].stop;null!==o?(n<(o=ht(o,e))?r.push(o):r.push(n),n=o):r.push(null)}var i=null;for(s=0;s<r.length;s++){var Q=r[s];if(null===Q){null===i&&(i=s);}else if(null!==i){for(var c=s-i,a=(Q-r[i-1])/(1+c),g=1;g<=c;g++){r[i+g-1]=a*g;}i=null}}return A.map(function(A,t){return{color:A.color,stop:Math.max(Math.min(1,r[t]/e),0)}})}function P(A,e,t){var B="number"==typeof A?A:(s=e/2,B=(n=t)/2,s=ht((r=A)[0],e)-s,n=B-ht(r[1],n),(Math.atan2(n,s)+2*Math.PI)%(2*Math.PI)),r=Math.abs(e*Math.sin(B))+Math.abs(t*Math.cos(B)),n=e/2,s=t/2;e=r/2,t=Math.sin(B-Math.PI/2)*e,e=Math.cos(B-Math.PI/2)*e;return[r,n-e,n+e,s-t,s+t]}function X(A,e){return Math.sqrt(A*A+e*e)}function J(A,e,t,B,r){return[[0,0],[0,e],[A,0],[A,e]].reduce(function(A,e){var n=e[0],s=e[1];s=X(t-n,B-s);return(r?s<A.optimumDistance:s>A.optimumDistance)?{optimumCorner:e,optimumDistance:s}:A},{optimumDistance:r?1/0:-1/0,optimumCorner:null}).optimumCorner}function Y(A,e){return E(A)&&"normal"===A.value?1.2*e:17===A.type?e*A.number:D(A)?ht(A,e):e}function W(A,e){return 0!=(A&e)}function Z(A,e,t){return(A=A&&A[Math.min(e,A.length-1)])?t?A.open:A.close:""}function _(A,e){this.animationDuration=ir(A,$B,e.animationDuration),this.backgroundClip=ir(A,mt,e.backgroundClip),this.backgroundColor=ir(A,Lt,e.backgroundColor),this.backgroundImage=ir(A,Ot,e.backgroundImage),this.backgroundOrigin=ir(A,Vt,e.backgroundOrigin),this.backgroundPosition=ir(A,kt,e.backgroundPosition),this.backgroundRepeat=ir(A,Rt,e.backgroundRepeat),this.backgroundSize=ir(A,Jt,e.backgroundSize),this.borderTopColor=ir(A,Wt,e.borderTopColor),this.borderRightColor=ir(A,Zt,e.borderRightColor),this.borderBottomColor=ir(A,_t,e.borderBottomColor),this.borderLeftColor=ir(A,qt,e.borderLeftColor),this.borderTopLeftRadius=ir(A,jt,e.borderTopLeftRadius),this.borderTopRightRadius=ir(A,zt,e.borderTopRightRadius),this.borderBottomRightRadius=ir(A,$t,e.borderBottomRightRadius),this.borderBottomLeftRadius=ir(A,AB,e.borderBottomLeftRadius),this.borderTopStyle=ir(A,eB,e.borderTopStyle),this.borderRightStyle=ir(A,tB,e.borderRightStyle),this.borderBottomStyle=ir(A,BB,e.borderBottomStyle),this.borderLeftStyle=ir(A,rB,e.borderLeftStyle),this.borderTopWidth=ir(A,nB,e.borderTopWidth),this.borderRightWidth=ir(A,sB,e.borderRightWidth),this.borderBottomWidth=ir(A,oB,e.borderBottomWidth),this.borderLeftWidth=ir(A,iB,e.borderLeftWidth),this.boxShadow=ir(A,er,e.boxShadow),this.color=ir(A,QB,e.color),this.direction=ir(A,cB,e.direction),this.display=ir(A,aB,e.display),this.float=ir(A,wB,e.cssFloat),this.fontFamily=ir(A,JB,e.fontFamily),this.fontSize=ir(A,YB,e.fontSize),this.fontStyle=ir(A,_B,e.fontStyle),this.fontVariant=ir(A,ZB,e.fontVariant),this.fontWeight=ir(A,WB,e.fontWeight),this.letterSpacing=ir(A,UB,e.letterSpacing),this.lineBreak=ir(A,lB,e.lineBreak),this.lineHeight=ir(A,CB,e.lineHeight),this.listStyleImage=ir(A,uB,e.listStyleImage),this.listStylePosition=ir(A,FB,e.listStylePosition),this.listStyleType=ir(A,hB,e.listStyleType),this.marginTop=ir(A,dB,e.marginTop),this.marginRight=ir(A,fB,e.marginRight),this.marginBottom=ir(A,HB,e.marginBottom),this.marginLeft=ir(A,pB,e.marginLeft),this.opacity=ir(A,NB,e.opacity);var t=ir(A,EB,e.overflow);this.overflowX=t[0],this.overflowY=t[1<t.length?1:0],this.overflowWrap=ir(A,IB,e.overflowWrap),this.paddingTop=ir(A,yB,e.paddingTop),this.paddingRight=ir(A,KB,e.paddingRight),this.paddingBottom=ir(A,mB,e.paddingBottom),this.paddingLeft=ir(A,LB,e.paddingLeft),this.paintOrder=ir(A,tr,e.paintOrder),this.position=ir(A,DB,e.position),this.textAlign=ir(A,bB,e.textAlign),this.textDecorationColor=ir(A,PB,null!==(t=e.textDecorationColor)&&void 0!==t?t:e.color),this.textDecorationLine=ir(A,XB,null!==(t=e.textDecorationLine)&&void 0!==t?t:e.textDecoration),this.textShadow=ir(A,vB,e.textShadow),this.textTransform=ir(A,xB,e.textTransform),this.transform=ir(A,MB,e.transform),this.transformOrigin=ir(A,GB,e.transformOrigin),this.visibility=ir(A,OB,e.visibility),this.webkitTextStrokeColor=ir(A,Br,e.webkitTextStrokeColor),this.webkitTextStrokeWidth=ir(A,rr,e.webkitTextStrokeWidth),this.wordBreak=ir(A,VB,e.wordBreak),this.zIndex=ir(A,kB,e.zIndex)}function q(A,e,t){return A.slice?A.slice(e,t):new Uint16Array(Array.prototype.slice.call(A,e,t))}function j(A,e,t,B,r,n){this.initialValue=A,this.errorValue=e,this.highStart=t,this.highValueIndex=B,this.index=r,this.data=n}function z(A){return Gr.get(A)}function $(A){var e=function(A){for(var e=[],t=0,B=A.length;t<B;){var r,n=A.charCodeAt(t++);55296<=n&&n<=56319&&t<B?56320==(64512&(r=A.charCodeAt(t++)))?e.push(((1023&n)<<10)+(1023&r)+65536):(e.push(n),t--):e.push(n)}return e}(A),t=e.length,B=0,r=0,n=e.map(z);return{next:function(){if(t<=B){return{done:!0,value:null};}for(var A=Or;B<t&&(A=function(A,e){var t=e-2,B=A[t],r=A[e-1];e=A[e];if(2===r&&3===e){return Or;}if(2===r||3===r||4===r){return"÷";}if(2===e||3===e||4===e){return"÷";}if(r===xr&&[xr,Mr,Sr,Tr].includes(e)){return Or;}if(!(r!==Sr&&r!==Mr||e!==Mr&&10!==e)){return Or;}if((r===Tr||10===r)&&10===e){return Or;}if(13===e||5===e){return Or;}if(7===e){return Or;}if(1===r){return Or;}if(13===r&&14===e){for(;5===B;){B=A[--t];}if(14===B){return Or}}if(15===r&&15===e){for(var n=0;15===B;){n++,B=A[--t];}if(n%2==0){return Or}}return"÷"}(n,++B))===Or;){;}if(A===Or&&B!==t){return{done:!0,value:null};}var s=function(){for(var A=[],e=0;e<arguments.length;e++){A[e]=arguments[e];}if(String.fromCodePoint){return String.fromCodePoint.apply(String,A);}var t=A.length;if(!t){return"";}for(var B=[],r=-1,n="";++r<t;){var s=A[r];s<=65535?B.push(s):(s-=65536,B.push(55296+(s>>10),s%1024+56320)),(r+1===t||16384<B.length)&&(n+=String.fromCharCode.apply(String,B),B.length=0)}return n}(...e.slice(r,B));return r=B,{value:s,done:!1}}}}function AA(A){return 0===A[0]&&255===A[1]&&0===A[2]&&255===A[3]}function eA(A,e){return A=pr.call(this,A,e)||this,A.src=e.currentSrc||e.src,A.intrinsicWidth=e.naturalWidth,A.intrinsicHeight=e.naturalHeight,A.context.cache.addImage(A.src),A}function tA(A,e){return A=Er.call(this,A,e)||this,A.canvas=e,A.intrinsicWidth=e.width,A.intrinsicHeight=e.height,A}function BA(A,e){var t=Ir.call(this,A,e)||this,B=new XMLSerializer;A=YA(A,e);return e.setAttribute("width",A.width+"px"),e.setAttribute("height",A.height+"px"),t.svg="data:image/svg+xml,"+encodeURIComponent(B.serializeToString(e)),t.intrinsicWidth=e.width.baseVal.value,t.intrinsicHeight=e.height.baseVal.value,t.context.cache.addImage(t.svg),t}function rA(A,e){return A=yr.call(this,A,e)||this,A.value=e.value,A}function nA(A,e){return A=Kr.call(this,A,e)||this,A.start=e.start,A.reversed="boolean"==typeof e.reversed&&!0===e.reversed,A}function sA(A,e){var t=mr.call(this,A,e)||this;switch(t.type=e.type.toLowerCase(),t.checked=e.checked,t.value=0===(e=(A=e).type===Qn?new Array(A.value.length+1).join("•"):A.value).length?A.placeholder||"":e,t.type!==sn&&t.type!==on||(t.styles.backgroundColor=3739148031,t.styles.borderTopColor=t.styles.borderRightColor=t.styles.borderBottomColor=t.styles.borderLeftColor=2779096575,t.styles.borderTopWidth=t.styles.borderRightWidth=t.styles.borderBottomWidth=t.styles.borderLeftWidth=1,t.styles.borderTopStyle=t.styles.borderRightStyle=t.styles.borderBottomStyle=t.styles.borderLeftStyle=1,t.styles.backgroundClip=[0],t.styles.backgroundOrigin=[0],t.bounds=(e=t.bounds).width>e.height?new JA(e.left+(e.width-e.height)/2,e.top,e.height,e.height):e.width<e.height?new JA(e.left,e.top+(e.height-e.width)/2,e.width,e.width):e),t.type){case sn:t.styles.borderTopRightRadius=t.styles.borderTopLeftRadius=t.styles.borderBottomRightRadius=t.styles.borderBottomLeftRadius=rn;break;case on:t.styles.borderTopRightRadius=t.styles.borderTopLeftRadius=t.styles.borderBottomRightRadius=t.styles.borderBottomLeftRadius=nn}return t}function oA(A,e){return A=Lr.call(this,A,e)||this,e=e.options[e.selectedIndex||0],A.value=e&&e.text||"",A}function iA(A,e){return A=br.call(this,A,e)||this,A.value=e.value,A}function QA(A,e){var t,B,r=Dr.call(this,A,e)||this;r.src=e.src,r.width=parseInt(e.width,10)||0,r.height=parseInt(e.height,10)||0,r.backgroundColor=r.styles.backgroundColor;try{e.contentWindow&&e.contentWindow.document&&e.contentWindow.document.documentElement&&(r.tree=Fn(A,e.contentWindow.document.documentElement),t=e.contentWindow.document.documentElement?k(A,getComputedStyle(e.contentWindow.document.documentElement).backgroundColor):Kt.TRANSPARENT,B=e.contentWindow.document.body?k(A,getComputedStyle(e.contentWindow.document.body).backgroundColor):Kt.TRANSPARENT,r.backgroundColor=T(t)?T(B)?r.styles.backgroundColor:B:t)}catch(A){}return r}function cA(A){return"VIDEO"===A.tagName}function aA(A){return"STYLE"===A.tagName}function gA(A){return 0<A.tagName.indexOf("-")}function wA(){this.counters={}}function UA(A,e,t,B,r,n){return A<e||t<A?Nn(A,r,0<n.length):B.integers.reduce(function(e,t,r){for(;t<=A;){A-=t,e+=B.values[r];}return e},"")+n}function lA(A,e,t,B){for(var r="";t||A--,r=B(A)+r,e<=(A/=e)*e;){;}return r}function CA(A,e,t,B,r){var n=t-e+1;return(A<0?"-":"")+(lA(Math.abs(A),n,B,function(A){return ZA(Math.floor(A%n)+e)})+r)}function uA(A,e,t){void 0===t&&(t=". ");var B=e.length;return lA(Math.abs(A),B,!1,function(A){return e[Math.floor(A%B)]})+t}function FA(A,e,t,B,r,n){if(A<-9999||9999<A){return Nn(A,4,0<r.length);}var s=Math.abs(A),o=r;if(0===s){return e[0]+o;}for(var i=0;0<s&&i<=4;i++){var Q=s%10;0==Q&&W(n,1)&&""!==o?o=e[Q]+o:1<Q||1==Q&&0===i||1==Q&&1===i&&W(n,2)||1==Q&&1===i&&W(n,4)&&100<A||1==Q&&1<i&&W(n,8)?o=e[Q]+(0<i?t[i-1]:"")+o:1==Q&&0<i&&(o=t[i-1]+o),s=Math.floor(s/10)}return(A<0?B:"")+o}function hA(A,e,t){if(this.context=A,this.options=t,this.scrolledElements=[],this.referenceElement=e,this.counters=new Tn,this.quoteDepth=0,!e.ownerDocument){throw new Error("Cloned element does not have an owner document");}this.documentElement=this.cloneNode(e.ownerDocument.documentElement,!1)}function dA(A){return new Promise(function(e){!A.complete&&A.src?(A.onload=e,A.onerror=e):e()})}function fA(){}function HA(A,e){this.context=A,this._options=e,this._cache={}}function pA(A,e){this.type=0,this.x=A,this.y=e}function EA(A,e,t){return new ls(A.x+(e.x-A.x)*t,A.y+(e.y-A.y)*t)}function IA(A,e,t,B){this.type=1,this.start=A,this.startControl=e,this.endControl=t,this.end=B}function yA(A){return 1===A.type}function KA(A){return[A.topLeftBorderBox,A.topRightBorderBox,A.bottomRightBorderBox,A.bottomLeftBorderBox]}function mA(A){return[A.topLeftPaddingBox,A.topRightPaddingBox,A.bottomRightPaddingBox,A.bottomLeftPaddingBox]}function LA(A){return 1===A.type}function bA(A,e){return A.length===e.length&&A.some(function(A,t){return A===e[t]})}function DA(A,e){var t,B;this.container=A,this.parent=e,this.effects=[],this.curves=new us(this.container),this.container.styles.opacity<1&&this.effects.push(new ps(this.container.styles.opacity)),null!==this.container.styles.transform&&(e=this.container.bounds.left+this.container.styles.transformOrigin[0].number,t=this.container.bounds.top+this.container.styles.transformOrigin[1].number,B=this.container.styles.transform,this.effects.push(new fs(e,t,B))),0!==this.container.styles.overflowX&&(t=KA(this.curves),B=mA(this.curves),bA(t,B)?this.effects.push(new Hs(t,6)):(this.effects.push(new Hs(t,2)),this.effects.push(new Hs(B,4))))}function vA(A,e){switch(e){case 0:return Ls(A.topLeftBorderBox,A.topLeftPaddingBox,A.topRightBorderBox,A.topRightPaddingBox);case 1:return Ls(A.topRightBorderBox,A.topRightPaddingBox,A.bottomRightBorderBox,A.bottomRightPaddingBox);case 2:return Ls(A.bottomRightBorderBox,A.bottomRightPaddingBox,A.bottomLeftBorderBox,A.bottomLeftPaddingBox);default:return Ls(A.bottomLeftBorderBox,A.bottomLeftPaddingBox,A.topLeftBorderBox,A.topLeftPaddingBox)}}function xA(A){var e=A.bounds;A=A.styles;return e.add(A.borderLeftWidth,A.borderTopWidth,-(A.borderRightWidth+A.borderLeftWidth),-(A.borderTopWidth+A.borderBottomWidth))}function MA(A){var e=A.styles,t=A.bounds,B=ht(e.paddingLeft,t.width),r=ht(e.paddingRight,t.width),n=ht(e.paddingTop,t.width);A=ht(e.paddingBottom,t.width);return t.add(B+e.borderLeftWidth,n+e.borderTopWidth,-(e.borderRightWidth+e.borderLeftWidth+B+r),-(e.borderTopWidth+e.borderBottomWidth+n+A))}function SA(A,e,t){var B=(r=Ds(A.styles.backgroundOrigin,e),n=A,0===r?n.bounds:(2===r?MA:xA)(n)),r=(s=Ds(A.styles.backgroundClip,e),o=A,0===s?o.bounds:(2===s?MA:xA)(o)),n=bs(Ds(A.styles.backgroundSize,e),t,B),s=n[0],o=n[1];t=x(Ds(A.styles.backgroundPosition,e),B.width-s,B.height-o);return[vs(Ds(A.styles.backgroundRepeat,e),t,n,B,r),Math.round(B.left+t[0]),Math.round(B.top+t[1]),s,o]}function TA(A){return E(A)&&A.value===ce.AUTO}function GA(A){return"number"==typeof A}function OA(A){this._data={},this._document=A}function VA(A,e){return A=Fs.call(this,A,e)||this,A._activeEffects=[],A.canvas=e.canvas||document.createElement("canvas"),A.ctx=A.canvas.getContext("2d"),e.canvas||(A.canvas.width=Math.floor(e.width*e.scale),A.canvas.height=Math.floor(e.height*e.scale),A.canvas.style.width=e.width+"px",A.canvas.style.height=e.height+"px"),A.fontMetrics=new Ms(document),A.ctx.scale(A.options.scale,A.options.scale),A.ctx.translate(-e.x,-e.y),A.ctx.textBaseline="bottom",A._activeEffects=[],A.context.logger.debug("Canvas renderer initialized ("+e.width+"x"+e.height+") with scale "+e.scale),A}function kA(A,e){return A=hs.call(this,A,e)||this,A.canvas=e.canvas||document.createElement("canvas"),A.ctx=A.canvas.getContext("2d"),A.options=e,A.canvas.width=Math.floor(e.width*e.scale),A.canvas.height=Math.floor(e.height*e.scale),A.canvas.style.width=e.width+"px",A.canvas.style.height=e.height+"px",A.ctx.scale(A.options.scale,A.options.scale),A.ctx.translate(-e.x,-e.y),A.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+e.width+"x"+e.height+" at "+e.x+","+e.y+") with scale "+e.scale),A}function RA(A){var e=A.id;A=A.enabled;this.id=e,this.enabled=A,this.start=Date.now()}function NA(A,e){this.windowBounds=e,this.instanceName="#"+NA.instanceCount++,this.logger=new Ps({id:this.instanceName,enabled:A.logging}),this.cache=null!==(e=A.cache)&&void 0!==e?e:new ss(this,A)}for(var PA=function(A,e){return(PA=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,e){A.__proto__=e}||function(A,e){for(var t in e){Object.hasOwn(e, t)&&(A[t]=e[t])}})(A,e)},XA=function(){return(XA=Object.assign||function(A){for(var e,t=1,B=arguments.length;t<B;t++){for(var r in e=arguments[t]){Object.hasOwn(e, r)&&(A[r]=e[r]);}}return A}).apply(this,arguments)},JA=(r.prototype.add=function(A,e,t,B){return new r(this.left+A,this.top+e,this.width+t,this.height+B)},r.fromClientRect=function(A,e){return new r(e.left+A.windowBounds.left,e.top+A.windowBounds.top,e.width,e.height)},r.fromDOMRectList=function(A,e){return e=Array.from(e).find(function(A){return 0!==A.width}),e?new r(e.left+A.windowBounds.left,e.top+A.windowBounds.top,e.width,e.height):r.EMPTY},r.EMPTY=new r(0,0,0,0),r),YA=function(A,e){return JA.fromClientRect(A,e.getBoundingClientRect())},WA=function(A){for(var e=[],t=0,B=A.length;t<B;){var r,n=A.charCodeAt(t++);55296<=n&&n<=56319&&t<B?56320==(64512&(r=A.charCodeAt(t++)))?e.push(((1023&n)<<10)+(1023&r)+65536):(e.push(n),t--):e.push(n)}return e},ZA=function(){for(var A=[],e=0;e<arguments.length;e++){A[e]=arguments[e];}if(String.fromCodePoint){return String.fromCodePoint.apply(String,A);}var t=A.length;if(!t){return"";}for(var B=[],r=-1,n="";++r<t;){var s=A[r];s<=65535?B.push(s):(s-=65536,B.push(55296+(s>>10),s%1024+56320)),(r+1===t||16384<B.length)&&(n+=String.fromCharCode.apply(String,B),B.length=0)}return n},_A="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",qA="undefined"==typeof Uint8Array?[]:new Uint8Array(256),jA=0;jA<_A.length;jA++){qA[_A.charCodeAt(jA)]=jA;}for(var zA="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",$A="undefined"==typeof Uint8Array?[]:new Uint8Array(256),Ae=0;Ae<zA.length;Ae++){$A[zA.charCodeAt(Ae)]=Ae;}for(var ee=(s.prototype.get=function(A){var e;if(0<=A){if(A<55296||56319<A&&A<=65535){return e=this.index[A>>5],this.data[e=(e<<2)+(31&A)];}if(A<=65535){return e=this.index[2048+(A-55296>>5)],this.data[e=(e<<2)+(31&A)];}if(A<this.highStart){return e=this.index[e=2080+(A>>11)],e=this.index[e+=A>>5&63],this.data[e=(e<<2)+(31&A)];}if(A<=1114111){return this.data[this.highValueIndex]}}return this.errorValue},s),te="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Be="undefined"==typeof Uint8Array?[]:new Uint8Array(256),re=0;re<te.length;re++){Be[te.charCodeAt(re)]=re;}var ne,se,oe,ie,Qe,ce,ae=10,ge=13,we=15,Ue=17,le=18,Ce=19,ue=20,Fe=21,he=22,de=24,fe=25,He=26,pe=27,Ee=28,Ie=30,ye=32,Ke=33,me=34,Le=35,be=37,De=38,ve=39,xe=40,Me=42,Se=[9001,65288],Te="×",Ge=(oe=function(A){var e,t,B,r,n=.75*A.length,s=A.length,o=0;"="===A.at(-1)&&(n--,"="===A[A.length-2]&&n--);n=new("undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&void 0!==Uint8Array.prototype.slice?ArrayBuffer:Array)(n);for(var i=Array.isArray(n)?n:new Uint8Array(n),Q=0;Q<s;Q+=4){e=$A[A.charCodeAt(Q)],t=$A[A.charCodeAt(Q+1)],B=$A[A.charCodeAt(Q+2)],r=$A[A.charCodeAt(Q+3)],i[o++]=e<<2|t>>4,i[o++]=(15&t)<<4|B>>2,i[o++]=(3&B)<<6|63&r;}return n 2 2 }(ne="KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA=="), 3 - ie=Array.isArray(oe)?function(A){for(var e=A.length,t=[],B=0;B<e;B+=4){t.push(A[B+3]<<24|A[B+2]<<16|A[B+1]<<8|A[B]);}return t}(oe):new Uint32Array(oe),Qe=Array.isArray(oe)?function(A){for(var e=A.length,t=[],B=0;B<e;B+=2){t.push(A[B+1]<<8|A[B]);}return t}(oe):new Uint16Array(oe),ne=n(Qe,12,ie[4]/2),se=2===ie[5]?n(Qe,(24+ie[4])/2):(oe=ie,Qe=Math.ceil((24+ie[4])/4),oe.slice?oe.slice(Qe,se):new Uint32Array(Array.prototype.slice.call(oe,Qe,se))),new ee(ie[0],ie[1],ie[2],ie[3],ne,se)),Oe=[Ie,36],Ve=[1,2,3,5],ke=[ae,8],Re=[pe,He],Ne=[...Ve, ...ke],Pe=[De,ve,xe,me,Le],Xe=[we,ge],Je=(c.prototype.slice=function(){return ZA.apply(void 0,this.codePoints.slice(this.start,this.end))},c),Ye={type:2},We={type:3},Ze={type:4},_e={type:13},qe={type:8},je={type:21},ze={type:9},$e={type:10},At={type:11},et={type:12},tt={type:14},Bt={type:23},rt={type:1},nt={type:25},st={type:24},ot={type:26},it={type:27},Qt={type:28},ct={type:29},at={type:31},gt={type:32},wt=(d.prototype.write=function(A){this._value=[...this._value, ...WA(A)]},d.prototype.read=function(){for(var A=[],e=this.consumeToken();e!==gt;){A.push(e),e=this.consumeToken();}return A},d.prototype.consumeToken=function(){var A=this.consumeCodePoint();switch(A){case 34:return this.consumeStringToken(34);case 35:var e=this.peekCodePoint(0),t=this.peekCodePoint(1),B=this.peekCodePoint(2);if(C(e)||u(t,B)){var r=F(e,t,B)?2:1;return{type:5,value:this.consumeName(),flags:r}}break;case 36:if(61===this.peekCodePoint(0)){return this.consumeCodePoint(),_e;}break;case 39:return this.consumeStringToken(39);case 40:return Ye;case 41:return We;case 42:if(61===this.peekCodePoint(0)){return this.consumeCodePoint(),tt;}break;case 43:if(h(A,this.peekCodePoint(0),this.peekCodePoint(1))){return this.reconsumeCodePoint(A),this.consumeNumericToken();}break;case 44:return Ze;case 45:B=A,r=this.peekCodePoint(0);var n=this.peekCodePoint(1);if(h(B,r,n)){return this.reconsumeCodePoint(A),this.consumeNumericToken();}if(F(B,r,n)){return this.reconsumeCodePoint(A),this.consumeIdentLikeToken();}if(45===r&&62===n){return this.consumeCodePoint(),this.consumeCodePoint(),st;}break;case 46:if(h(A,this.peekCodePoint(0),this.peekCodePoint(1))){return this.reconsumeCodePoint(A),this.consumeNumericToken();}break;case 47:if(42===this.peekCodePoint(0)){for(this.consumeCodePoint();;){var s=this.consumeCodePoint();if(42===s&&47===(s=this.consumeCodePoint()))return this.consumeToken();if(-1===s)return this.consumeToken()}}break;case 58:return ot;case 59:return it;case 60:if(33===this.peekCodePoint(0)&&45===this.peekCodePoint(1)&&45===this.peekCodePoint(2)){return this.consumeCodePoint(),this.consumeCodePoint(),nt;}break;case 64:n=this.peekCodePoint(0);var o=this.peekCodePoint(1),i=this.peekCodePoint(2);if(F(n,o,i)){return{type:7,value:this.consumeName()};}break;case 91:return Qt;case 92:if(u(A,this.peekCodePoint(0))){return this.reconsumeCodePoint(A),this.consumeIdentLikeToken();}break;case 93:return ct;case 61:if(61===this.peekCodePoint(0)){return this.consumeCodePoint(),qe;}break;case 123:return At;case 125:return et;case 117:case 85:return o=this.peekCodePoint(0),i=this.peekCodePoint(1),43!==o||!w(i)&&63!==i||(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(A),this.consumeIdentLikeToken();case 124:if(61===this.peekCodePoint(0)){return this.consumeCodePoint(),ze;}if(124===this.peekCodePoint(0)){return this.consumeCodePoint(),je;}break;case 126:if(61===this.peekCodePoint(0)){return this.consumeCodePoint(),$e;}break;case-1:return gt}return U(A)?(this.consumeWhiteSpace(),at):g(A)?(this.reconsumeCodePoint(A),this.consumeNumericToken()):l(A)?(this.reconsumeCodePoint(A),this.consumeIdentLikeToken()):{type:6,value:ZA(A)}},d.prototype.consumeCodePoint=function(){var A=this._value.shift();return void 0===A?-1:A},d.prototype.reconsumeCodePoint=function(A){this._value.unshift(A)},d.prototype.peekCodePoint=function(A){return A>=this._value.length?-1:this._value[A]},d.prototype.consumeUnicodeRangeToken=function(){for(var A=[],e=this.consumeCodePoint();w(e)&&A.length<6;){A.push(e),e=this.consumeCodePoint();}for(var t=!1;63===e&&A.length<6;){A.push(e),e=this.consumeCodePoint(),t=!0;}if(t){return{type:30,start:parseInt(ZA.apply(void 0,A.map(function(A){return 63===A?48:A})),16),end:parseInt(ZA.apply(void 0,A.map(function(A){return 63===A?70:A})),16)};}var B=parseInt(ZA.apply(void 0,A),16);if(45===this.peekCodePoint(0)&&w(this.peekCodePoint(1))){this.consumeCodePoint();e=this.consumeCodePoint();for(var r=[];w(e)&&r.length<6;){r.push(e),e=this.consumeCodePoint();}return{type:30,start:B,end:parseInt(ZA.apply(void 0,r),16)}}return{type:30,start:B,end:B}},d.prototype.consumeIdentLikeToken=function(){var A=this.consumeName();return"url"===A.toLowerCase()&&40===this.peekCodePoint(0)?(this.consumeCodePoint(),this.consumeUrlToken()):40===this.peekCodePoint(0)?(this.consumeCodePoint(),{type:19,value:A}):{type:20,value:A}},d.prototype.consumeUrlToken=function(){var A=[];if(this.consumeWhiteSpace(),-1===this.peekCodePoint(0)){return{type:22,value:""};}var e,t=this.peekCodePoint(0);if(39===t||34===t){return t=this.consumeStringToken(this.consumeCodePoint()),0===t.type&&(this.consumeWhiteSpace(),-1===this.peekCodePoint(0)||41===this.peekCodePoint(0))?(this.consumeCodePoint(),{type:22,value:t.value}):(this.consumeBadUrlRemnants(),Bt);}for(;;){var B=this.consumeCodePoint();if(-1===B||41===B){return{type:22,value:ZA.apply(void 0,A)};}if(U(B)){return this.consumeWhiteSpace(),-1===this.peekCodePoint(0)||41===this.peekCodePoint(0)?(this.consumeCodePoint(),{type:22,value:ZA.apply(void 0,A)}):(this.consumeBadUrlRemnants(),Bt);}if(34===B||39===B||40===B||0<=(e=B)&&e<=8||11===e||14<=e&&e<=31||127===e){return this.consumeBadUrlRemnants(),Bt;}if(92===B){if(!u(B,this.peekCodePoint(0))){return this.consumeBadUrlRemnants(),Bt;}A.push(this.consumeEscapedCodePoint())}else {A.push(B)}}},d.prototype.consumeWhiteSpace=function(){for(;U(this.peekCodePoint(0));){this.consumeCodePoint()}},d.prototype.consumeBadUrlRemnants=function(){for(;;){var A=this.consumeCodePoint();if(41===A||-1===A){return;}u(A,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},d.prototype.consumeStringSlice=function(A){for(var e="";0<A;){var t=Math.min(5e4,A);e+=ZA.apply(void 0,this._value.splice(0,t)),A-=t}return this._value.shift(),e},d.prototype.consumeStringToken=function(A){for(var e="",t=0;;){var B,r=this._value[t];if(-1===r||void 0===r||r===A){return{type:0,value:e+=this.consumeStringSlice(t)};}if(10===r){return this._value.splice(0,t),rt;}92!==r||-1!==(B=this._value[t+1])&&void 0!==B&&(10===B?(e+=this.consumeStringSlice(t),t=-1,this._value.shift()):u(r,B)&&(e+=this.consumeStringSlice(t),e+=ZA(this.consumeEscapedCodePoint()),t=-1)),t++}},d.prototype.consumeNumber=function(){var A=[],e=4;for(43!==(t=this.peekCodePoint(0))&&45!==t||A.push(this.consumeCodePoint());g(this.peekCodePoint(0));){A.push(this.consumeCodePoint());}var t=this.peekCodePoint(0),B=this.peekCodePoint(1);if(46===t&&g(B)){for(A.push(this.consumeCodePoint(),this.consumeCodePoint()),e=8;g(this.peekCodePoint(0));)A.push(this.consumeCodePoint());}t=this.peekCodePoint(0);B=this.peekCodePoint(1);var r=this.peekCodePoint(2);if((69===t||101===t)&&((43===B||45===B)&&g(r)||g(B))){for(A.push(this.consumeCodePoint(),this.consumeCodePoint()),e=8;g(this.peekCodePoint(0));)A.push(this.consumeCodePoint());}return[function(A){var e=0,t=1;43!==A[e]&&45!==A[e]||(45===A[e]&&(t=-1),e++);for(var B=[];g(A[e]);){B.push(A[e++]);}var r=B.length?parseInt(ZA.apply(void 0,B),10):0;46===A[e]&&e++;for(var n=[];g(A[e]);){n.push(A[e++]);}var s=n.length,o=s?parseInt(ZA.apply(void 0,n),10):0;69!==A[e]&&101!==A[e]||e++;var i=1;43!==A[e]&&45!==A[e]||(45===A[e]&&(i=-1),e++);for(var Q=[];g(A[e]);){Q.push(A[e++]);}var c=Q.length?parseInt(ZA.apply(void 0,Q),10):0;return t*(r+o*(10) ** (-s))*(10) ** (i*c)}(A),e]},d.prototype.consumeNumericToken=function(){var A=this.consumeNumber(),e=A[0],t=A[1],B=this.peekCodePoint(0),r=this.peekCodePoint(1);A=this.peekCodePoint(2);return F(B,r,A)?{type:15,number:e,flags:t,unit:this.consumeName()}:37===B?(this.consumeCodePoint(),{type:16,number:e,flags:t}):{type:17,number:e,flags:t}},d.prototype.consumeEscapedCodePoint=function(){var A,e=this.consumeCodePoint();if(w(e)){for(var t=ZA(e);w(this.peekCodePoint(0))&&t.length<6;){t+=ZA(this.consumeCodePoint());}U(this.peekCodePoint(0))&&this.consumeCodePoint();var B=parseInt(t,16);return 0===B||55296<=(A=B)&&A<=57343||1114111<B?65533:B}return-1===e?65533:e},d.prototype.consumeName=function(){for(var A="";;){var e=this.consumeCodePoint();if(C(e)){A+=ZA(e);}else{if(!u(e,this.peekCodePoint(0))){return this.reconsumeCodePoint(e),A;}A+=ZA(this.consumeEscapedCodePoint())}}},d),Ut=(f.create=function(A){var e=new wt;return e.write(A),new f(e.read())},f.parseValue=function(A){return f.create(A).parseComponentValue()},f.parseValues=function(A){return f.create(A).parseComponentValues()},f.prototype.parseComponentValue=function(){for(var A=this.consumeToken();31===A.type;){A=this.consumeToken();}if(32===A.type){throw new SyntaxError("Error parsing CSS component value, unexpected EOF");}this.reconsumeToken(A);for(var e=this.consumeComponentValue();31===(A=this.consumeToken()).type;){;}if(32===A.type){return e;}throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},f.prototype.parseComponentValues=function(){for(var A=[];;){var e=this.consumeComponentValue();if(32===e.type){return A;}A.push(e),A.push()}},f.prototype.consumeComponentValue=function(){var A=this.consumeToken();switch(A.type){case 11:case 28:case 2:return this.consumeSimpleBlock(A.type);case 19:return this.consumeFunction(A)}return A},f.prototype.consumeSimpleBlock=function(A){for(var e={type:A,values:[]},t=this.consumeToken();;){if(32===t.type||lt(t,A)){return e;}this.reconsumeToken(t),e.values.push(this.consumeComponentValue()),t=this.consumeToken()}},f.prototype.consumeFunction=function(A){for(var e={name:A.value,values:[],type:18};;){var t=this.consumeToken();if(32===t.type||3===t.type){return e;}this.reconsumeToken(t),e.values.push(this.consumeComponentValue())}},f.prototype.consumeToken=function(){var A=this._tokens.shift();return void 0===A?gt:A},f.prototype.reconsumeToken=function(A){this._tokens.unshift(A)},f),lt=function(A,e){return 11===e&&12===A.type||28===e&&29===A.type||2===e&&3===A.type},Ct={type:17,number:0,flags:4},ut={type:16,number:50,flags:4},Ft={type:16,number:100,flags:4},ht=function(A,e){if(16===A.type){return A.number/100*e;}if(H(A)){switch(A.unit){case"rem":case"em":return 16*A.number;default:return A.number}}return A.number},dt=function(A,e){if(15===e.type){switch(e.unit){case"deg":return Math.PI*e.number/180;case"grad":return Math.PI/200*e.number;case"rad":return e.number;case"turn":return 2*Math.PI*e.number}}throw new Error("Unsupported angle type")},ft=function(A){return Math.PI*A/180},Ht=function(A,e){if(18===e.type){var t=yt[e.name];if(void 0===t){throw new Error('Attempting to parse an unsupported color function "'+e.name+'"');}return t(A,e.values)}if(5===e.type){if(3===e.value.length){var B=e.value.substring(0,1),r=e.value.substring(1,2),n=e.value.substring(2,3);return pt(parseInt(B+B,16),parseInt(r+r,16),parseInt(n+n,16),1)}if(4===e.value.length){B=e.value.substring(0,1),r=e.value.substring(1,2),n=e.value.substring(2,3);var s=e.value.substring(3,4);return pt(parseInt(B+B,16),parseInt(r+r,16),parseInt(n+n,16),parseInt(s+s,16)/255)}if(6===e.value.length){return B=e.value.substring(0,2),r=e.value.substring(2,4),n=e.value.substring(4,6),pt(parseInt(B,16),parseInt(r,16),parseInt(n,16),1);}if(8===e.value.length){return B=e.value.substring(0,2),r=e.value.substring(2,4),n=e.value.substring(4,6),s=e.value.substring(6,8),pt(parseInt(B,16),parseInt(r,16),parseInt(n,16),parseInt(s,16)/255)}}return 20===e.type&&(e=Kt[e.value.toUpperCase()],void 0!==e)?e:Kt.TRANSPARENT},pt=function(A,e,t,B){return(A<<24|e<<16|t<<8|Math.round(255*B)<<0)>>>0},Et=function(A,e){if(e=e.filter(m),3===e.length){var t=e.map(O),B=t[0],r=t[1];t=t[2];return pt(B,r,t,1)}return 4!==e.length?0:(e=e.map(O),B=e[0],r=e[1],t=e[2],e=e[3],pt(B,r,t,e))},It=function(A,e){var t=e.filter(m),B=t[0],r=t[1],n=t[2];e=t[3],t=(17===B.type?ft(B.number):dt(A,B))/(2*Math.PI),A=D(r)?r.number/100:0,B=D(n)?n.number/100:0,r=void 0!==e&&D(e)?ht(e,1):1;return 0==A?pt(255*B,255*B,255*B,1):(n=B<=.5?B*(1+A):B+A-B*A,e=2*B-n,A=V(e,n,t+1/3),B=V(e,n,t),t=V(e,n,t-1/3),pt(255*A,255*B,255*t,r))},yt={hsl:It,hsla:It,rgb:Et,rgba:Et},Kt={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},mt={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(A,e){return e.map(function(A){if(E(A)){switch(A.value){case"padding-box":return 1;case"content-box":return 2}}return 0})}},Lt={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},bt=(It=function(A,e){var t=ft(180),B=[];return L(e).forEach(function(e,r){if(0===r){if(r=e[0],20===r.type&&["top","left","right","bottom"].includes(r.value)){return void(t=S(e));}if(M(r)){return void(t=(dt(A,r)+ft(270))%ft(360))}}e=R(A,e),B.push(e)}),{angle:t,stops:B,type:1}},"closest-side"),Dt="farthest-side",vt="closest-corner",xt="farthest-corner",Mt="ellipse",St="contain",Tt=(Et=function(A,e){var t=0,B=3,r=[],n=[];return L(e).forEach(function(e,s){var o=!0;0===s?o=e.reduce(function(A,e){if(E(e)){switch(e.value){case"center":return n.push(ut),!1;case"top":case"left":return n.push(Ct),!1;case"right":case"bottom":return n.push(Ft),!1}}else if(D(e)||b(e)){return n.push(e),!1;}return A},o):1===s&&(o=e.reduce(function(A,e){if(E(e)){switch(e.value){case"circle":return t=0,!1;case Mt:return!(t=1);case St:case bt:return B=0,!1;case Dt:return!(B=1);case vt:return!(B=2);case"cover":case xt:return!(B=3)}}else if(b(e)||D(e)){return(B=Array.isArray(B)?B:[]).push(e),!1;}return A},o)),o&&(e=R(A,e),r.push(e))}),{size:B,shape:t,stops:r,position:n,type:2}},function(A,e){if(22===e.type){var t={url:e.value,type:0};return A.cache.addImage(e.value),t}if(18!==e.type){throw new Error("Unsupported image type "+e.type);}if(t=Gt[e.name],void 0===t){throw new Error('Attempting to parse an unsupported image function "'+e.name+'"');}return t(A,e.values)}),Gt={"linear-gradient":function(A,e){var t=ft(180),B=[];return L(e).forEach(function(e,r){if(0===r){if(r=e[0],20===r.type&&"to"===r.value){return void(t=S(e));}if(M(r)){return void(t=dt(A,r))}}e=R(A,e),B.push(e)}),{angle:t,stops:B,type:1}},"-moz-linear-gradient":It,"-ms-linear-gradient":It,"-o-linear-gradient":It,"-webkit-linear-gradient":It,"radial-gradient":function(A,e){var t=0,B=3,r=[],n=[];return L(e).forEach(function(e,s){var o,i=!0;0===s&&(o=!1,i=e.reduce(function(A,e){if(o){if(E(e))switch(e.value){case"center":return n.push(ut),A;case"top":case"left":return n.push(Ct),A;case"right":case"bottom":return n.push(Ft),A}else(D(e)||b(e))&&n.push(e);}else if(E(e)){switch(e.value){case"circle":return t=0,!1;case Mt:return!(t=1);case"at":return!(o=!0);case bt:return B=0,!1;case"cover":case Dt:return!(B=1);case St:case vt:return!(B=2);case xt:return!(B=3)}}else if(b(e)||D(e)){return(B=Array.isArray(B)?B:[]).push(e),!1;}return A},i)),i&&(e=R(A,e),r.push(e))}),{size:B,shape:t,stops:r,position:n,type:2}},"-moz-radial-gradient":Et,"-ms-radial-gradient":Et,"-o-radial-gradient":Et,"-webkit-radial-gradient":Et,"-webkit-gradient":function(A,e){var t=ft(180),B=[],r=1;return L(e).forEach(function(e,t){var n;e=e[0];if(0===t){if(E(e)&&"linear"===e.value){return void(r=1);}if(E(e)&&"radial"===e.value){return void(r=2)}}18===e.type&&("from"===e.name?(n=Ht(A,e.values[0]),B.push({stop:Ct,color:n})):"to"===e.name?(n=Ht(A,e.values[0]),B.push({stop:Ft,color:n})):"color-stop"!==e.name||2===(e=e.values.filter(m)).length&&(n=Ht(A,e[1]),e=e[0],p(e)&&B.push({stop:{type:16,number:100*e.number,flags:e.flags},color:n})))}),1===r?{angle:(t+ft(180))%ft(360),stops:B,type:r}:{size:3,shape:0,stops:B,position:[],type:r}}},Ot={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(A,e){if(0===e.length){return[];}var t=e[0];return 20===t.type&&"none"===t.value?[]:e.filter(function(A){return m(A)&&!(20===(A=A).type&&"none"===A.value||18===A.type&&!Gt[A.name])}).map(function(e){return Tt(A,e)})}},Vt={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(A,e){return e.map(function(A){if(E(A)){switch(A.value){case"padding-box":return 1;case"content-box":return 2}}return 0})}},kt={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(A,e){return L(e).map(function(A){return A.filter(D)}).map(v)}},Rt={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(A,e){return L(e).map(function(A){return A.filter(E).map(function(A){return A.value}).join(" ")}).map(Nt)}},Nt=function(A){switch(A){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;default:return 0}};(Et=ce=ce||{}).AUTO="auto",Et.CONTAIN="contain";var Pt,Xt,Jt={name:"background-size",initialValue:"0",prefix:!(Et.COVER="cover"),type:1,parse:function(A,e){return L(e).map(function(A){return A.filter(Yt)})}},Yt=function(A){return E(A)||D(A)},Wt=(Et=function(A){return{name:"border-"+A+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Et("top")),Zt=Et("right"),_t=Et("bottom"),qt=Et("left"),jt=(Et=function(A){return{name:"border-radius-"+A,initialValue:"0 0",prefix:!1,type:1,parse:function(A,e){return v(e.filter(D))}}},Et("top-left")),zt=Et("top-right"),$t=Et("bottom-right"),AB=Et("bottom-left"),eB=(Et=function(A){return{name:"border-"+A+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(A,e){switch(e){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Et("top")),tB=Et("right"),BB=Et("bottom"),rB=Et("left"),nB=(Et=function(A){return{name:"border-"+A+"-width",initialValue:"0",type:0,prefix:!1,parse:function(A,e){return H(e)?e.number:0}}},Et("top")),sB=Et("right"),oB=Et("bottom"),iB=Et("left"),QB={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},cB={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(A,e){return"rtl"!==e?0:1}},aB={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(A,e){return e.filter(E).reduce(function(A,e){return A|gB(e.value)},0)}},gB=function(A){switch(A){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},wB={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},UB={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(A,e){return 20===e.type&&"normal"===e.value||17!==e.type&&15!==e.type?0:e.number}},lB={name:"line-break",initialValue:(Et=Pt=Pt||{}).NORMAL="normal",prefix:!(Et.STRICT="strict"),type:2,parse:function(A,e){return"strict"!==e?Pt.NORMAL:Pt.STRICT}},CB={name:"line-height",initialValue:"normal",prefix:!1,type:4},uB={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(A,e){return 20===e.type&&"none"===e.value?null:Tt(A,e)}},FB={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(A,e){return"inside"!==e?1:0}},hB={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;default:return-1}}},dB=(Et=function(A){return{name:"margin-"+A,initialValue:"0",prefix:!1,type:4}},Et("top")),fB=Et("right"),HB=Et("bottom"),pB=Et("left"),EB={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(A,e){return e.filter(E).map(function(A){switch(A.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;default:return 0}})}},IB={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(A,e){return"break-word"!==e?"normal":"break-word"}},yB=(Et=function(A){return{name:"padding-"+A,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Et("top")),KB=Et("right"),mB=Et("bottom"),LB=Et("left"),bB={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(A,e){switch(e){case"right":return 2;case"center":case"justify":return 1;default:return 0}}},DB={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(A,e){switch(e){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},vB={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(A,e){return 1===e.length&&y(e[0],"none")?[]:L(e).map(function(e){for(var t={color:Kt.TRANSPARENT,offsetX:Ct,offsetY:Ct,blur:Ct},B=0,r=0;r<e.length;r++){var n=e[r];b(n)?(0===B?t.offsetX=n:1===B?t.offsetY=n:t.blur=n,B++):t.color=Ht(A,n)}return t})}},xB={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},MB={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(A,e){if(20===e.type&&"none"===e.value){return null;}if(18!==e.type){return null;}var t=SB[e.name];if(void 0===t){throw new Error('Attempting to parse an unsupported transform function "'+e.name+'"');}return t(e.values)}},SB={matrix:function(A){return A=A.filter(function(A){return 17===A.type}).map(function(A){return A.number}),6===A.length?A:null},matrix3d:function(A){var e=A.filter(function(A){return 17===A.type}).map(function(A){return A.number}),t=e[0],B=e[1];e[2],e[3];var r=e[4],n=e[5];e[6],e[7],e[8],e[9],e[10],e[11];var s=e[12];A=e[13];return e[14],e[15],16===e.length?[t,B,r,n,s,A]:null}},TB=(Et={type:16,number:50,flags:4},[Et,Et]),GB={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(A,e){return e=e.filter(D),2!==e.length?TB:[e[0],e[1]]}},OB={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){case"hidden":return 1;case"collapse":return 2;default:return 0}}};(Et=Xt=Xt||{}).NORMAL="normal",Et.BREAK_ALL="break-all";for(var VB={name:"word-break",initialValue:"normal",prefix:!(Et.KEEP_ALL="keep-all"),type:2,parse:function(A,e){switch(e){case"break-all":return Xt.BREAK_ALL;case"keep-all":return Xt.KEEP_ALL;default:return Xt.NORMAL}}},kB={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(A,e){if(20===e.type){return{auto:!0,order:0};}if(p(e)){return{auto:!1,order:e.number};}throw new Error("Invalid z-index number parsed")}},RB=function(A,e){if(15===e.type){switch(e.unit.toLowerCase()){case"s":return 1e3*e.number;case"ms":return e.number}}throw new Error("Unsupported time type")},NB={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(A,e){return p(e)?e.number:1}},PB={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},XB={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(A,e){return e.filter(E).map(function(A){switch(A.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(A){return 0!==A})}},JB={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(A,e){var t=[],B=[];return e.forEach(function(A){switch(A.type){case 20:case 0:t.push(A.value);break;case 17:t.push(A.number.toString());break;case 4:B.push(t.join(" ")),t.length=0}}),t.length&&B.push(t.join(" ")),B.map(function(A){return!A.includes(" ")?A:"'"+A+"'"})}},YB={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},WB={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(A,e){return p(e)?e.number:E(e)&&"bold"===e.value?700:400}},ZB={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(A,e){return e.filter(E).map(function(A){return A.value})}},_B={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(A,e){switch(e){case"oblique":return"oblique";case"italic":return"italic";default:return"normal"}}},qB={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(A,e){if(0===e.length){return[];}var t=e[0];return 20===t.type&&"none"===t.value?[]:e}},jB={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(A,e){if(0===e.length){return null;}var t=e[0];if(20===t.type&&"none"===t.value){return null;}for(var B=[],r=e.filter(K),n=0;n<r.length;n++){var s=r[n],o=r[n+1];20===s.type&&(o=o&&p(o)?o.number:1,B.push({counter:s.value,increment:o}))}return B}},zB={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(A,e){if(0===e.length){return[];}for(var t=[],B=e.filter(K),r=0;r<B.length;r++){var n=B[r],s=B[r+1];E(n)&&"none"!==n.value&&(s=s&&p(s)?s.number:0,t.push({counter:n.value,reset:s}))}return t}},$B={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(A,e){return e.filter(H).map(function(e){return RB(A,e)})}},Ar={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(A,e){if(0===e.length){return null;}var t=e[0];if(20===t.type&&"none"===t.value){return null;}var B=[],r=e.filter(I);if(r.length%2!=0){return null;}for(var n=0;n<r.length;n+=2){var s=r[n].value,o=r[n+1].value;B.push({open:s,close:o})}return B}},er={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(A,e){return 1===e.length&&y(e[0],"none")?[]:L(e).map(function(e){for(var t={color:255,offsetX:Ct,offsetY:Ct,blur:Ct,spread:Ct,inset:!1},B=0,r=0;r<e.length;r++){var n=e[r];y(n,"inset")?t.inset=!0:b(n)?(0===B?t.offsetX=n:1===B?t.offsetY=n:2===B?t.blur=n:t.spread=n,B++):t.color=Ht(A,n)}return t})}},tr={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(A,e){var t=[];return e.filter(E).forEach(function(A){switch(A.value){case"stroke":t.push(1);break;case"fill":t.push(0);break;case"markers":t.push(2)}}),[0,1,2].forEach(function(A){!t.includes(A)&&t.push(A)}),t}},Br={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},rr={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(A,e){return H(e)?e.number:0}},nr=(_.prototype.isVisible=function(){return 0<this.display&&0<this.opacity&&0===this.visibility},_.prototype.isTransparent=function(){return T(this.backgroundColor)},_.prototype.isTransformed=function(){return null!==this.transform},_.prototype.isPositioned=function(){return 0!==this.position},_.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},_.prototype.isFloating=function(){return 0!==this.float},_.prototype.isInlineLevel=function(){return W(this.display,4)||W(this.display,33554432)||W(this.display,268435456)||W(this.display,536870912)||W(this.display,67108864)||W(this.display,134217728)},_),sr=function(A,e){this.content=ir(A,qB,e.content),this.quotes=ir(A,Ar,e.quotes)},or=function(A,e){this.counterIncrement=ir(A,jB,e.counterIncrement),this.counterReset=ir(A,zB,e.counterReset)},ir=function(A,e,t){ 3 + ie=Array.isArray(oe)?function(A){for(var e=A.length,t=[],B=0;B<e;B+=4){t.push(A[B+3]<<24|A[B+2]<<16|A[B+1]<<8|A[B]);}return t}(oe):new Uint32Array(oe),Qe=Array.isArray(oe)?function(A){for(var e=A.length,t=[],B=0;B<e;B+=2){t.push(A[B+1]<<8|A[B]);}return t}(oe):new Uint16Array(oe),ne=n(Qe,12,ie[4]/2),se=2===ie[5]?n(Qe,(24+ie[4])/2):(oe=ie,Qe=Math.ceil((24+ie[4])/4),oe.slice?oe.slice(Qe,se):new Uint32Array(Array.prototype.slice.call(oe,Qe,se))),new ee(ie[0],ie[1],ie[2],ie[3],ne,se)),Oe=[Ie,36],Ve=[1,2,3,5],ke=[ae,8],Re=[pe,He],Ne=[...Ve, ...ke],Pe=[De,ve,xe,me,Le],Xe=[we,ge],Je=(c.prototype.slice=function(){return ZA.apply(void 0,this.codePoints.slice(this.start,this.end))},c),Ye={type:2},We={type:3},Ze={type:4},_e={type:13},qe={type:8},je={type:21},ze={type:9},$e={type:10},At={type:11},et={type:12},tt={type:14},Bt={type:23},rt={type:1},nt={type:25},st={type:24},ot={type:26},it={type:27},Qt={type:28},ct={type:29},at={type:31},gt={type:32},wt=(d.prototype.write=function(A){this._value=[...this._value, ...WA(A)]},d.prototype.read=function(){for(var A=[],e=this.consumeToken();e!==gt;){A.push(e),e=this.consumeToken();}return A},d.prototype.consumeToken=function(){var A=this.consumeCodePoint();switch(A){case 34:return this.consumeStringToken(34);case 35:var e=this.peekCodePoint(0),t=this.peekCodePoint(1),B=this.peekCodePoint(2);if(C(e)||u(t,B)){var r=F(e,t,B)?2:1;return{type:5,value:this.consumeName(),flags:r}}break;case 36:if(61===this.peekCodePoint(0)){return this.consumeCodePoint(),_e;}break;case 39:return this.consumeStringToken(39);case 40:return Ye;case 41:return We;case 42:if(61===this.peekCodePoint(0)){return this.consumeCodePoint(),tt;}break;case 43:if(h(A,this.peekCodePoint(0),this.peekCodePoint(1))){return this.reconsumeCodePoint(A),this.consumeNumericToken();}break;case 44:return Ze;case 45:B=A,r=this.peekCodePoint(0);var n=this.peekCodePoint(1);if(h(B,r,n)){return this.reconsumeCodePoint(A),this.consumeNumericToken();}if(F(B,r,n)){return this.reconsumeCodePoint(A),this.consumeIdentLikeToken();}if(45===r&&62===n){return this.consumeCodePoint(),this.consumeCodePoint(),st;}break;case 46:if(h(A,this.peekCodePoint(0),this.peekCodePoint(1))){return this.reconsumeCodePoint(A),this.consumeNumericToken();}break;case 47:if(42===this.peekCodePoint(0)){for(this.consumeCodePoint();;){var s=this.consumeCodePoint();if(42===s&&47===(s=this.consumeCodePoint())){return this.consumeToken();}if(-1===s){return this.consumeToken()}}}break;case 58:return ot;case 59:return it;case 60:if(33===this.peekCodePoint(0)&&45===this.peekCodePoint(1)&&45===this.peekCodePoint(2)){return this.consumeCodePoint(),this.consumeCodePoint(),nt;}break;case 64:n=this.peekCodePoint(0);var o=this.peekCodePoint(1),i=this.peekCodePoint(2);if(F(n,o,i)){return{type:7,value:this.consumeName()};}break;case 91:return Qt;case 92:if(u(A,this.peekCodePoint(0))){return this.reconsumeCodePoint(A),this.consumeIdentLikeToken();}break;case 93:return ct;case 61:if(61===this.peekCodePoint(0)){return this.consumeCodePoint(),qe;}break;case 123:return At;case 125:return et;case 117:case 85:return o=this.peekCodePoint(0),i=this.peekCodePoint(1),43!==o||!w(i)&&63!==i||(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(A),this.consumeIdentLikeToken();case 124:if(61===this.peekCodePoint(0)){return this.consumeCodePoint(),ze;}if(124===this.peekCodePoint(0)){return this.consumeCodePoint(),je;}break;case 126:if(61===this.peekCodePoint(0)){return this.consumeCodePoint(),$e;}break;case-1:return gt}return U(A)?(this.consumeWhiteSpace(),at):g(A)?(this.reconsumeCodePoint(A),this.consumeNumericToken()):l(A)?(this.reconsumeCodePoint(A),this.consumeIdentLikeToken()):{type:6,value:ZA(A)}},d.prototype.consumeCodePoint=function(){var A=this._value.shift();return void 0===A?-1:A},d.prototype.reconsumeCodePoint=function(A){this._value.unshift(A)},d.prototype.peekCodePoint=function(A){return A>=this._value.length?-1:this._value[A]},d.prototype.consumeUnicodeRangeToken=function(){for(var A=[],e=this.consumeCodePoint();w(e)&&A.length<6;){A.push(e),e=this.consumeCodePoint();}for(var t=!1;63===e&&A.length<6;){A.push(e),e=this.consumeCodePoint(),t=!0;}if(t){return{type:30,start:parseInt(ZA.apply(void 0,A.map(function(A){return 63===A?48:A})),16),end:parseInt(ZA.apply(void 0,A.map(function(A){return 63===A?70:A})),16)};}var B=parseInt(ZA.apply(void 0,A),16);if(45===this.peekCodePoint(0)&&w(this.peekCodePoint(1))){this.consumeCodePoint();e=this.consumeCodePoint();for(var r=[];w(e)&&r.length<6;){r.push(e),e=this.consumeCodePoint();}return{type:30,start:B,end:parseInt(ZA.apply(void 0,r),16)}}return{type:30,start:B,end:B}},d.prototype.consumeIdentLikeToken=function(){var A=this.consumeName();return"url"===A.toLowerCase()&&40===this.peekCodePoint(0)?(this.consumeCodePoint(),this.consumeUrlToken()):40===this.peekCodePoint(0)?(this.consumeCodePoint(),{type:19,value:A}):{type:20,value:A}},d.prototype.consumeUrlToken=function(){var A=[];if(this.consumeWhiteSpace(),-1===this.peekCodePoint(0)){return{type:22,value:""};}var e,t=this.peekCodePoint(0);if(39===t||34===t){return t=this.consumeStringToken(this.consumeCodePoint()),0===t.type&&(this.consumeWhiteSpace(),-1===this.peekCodePoint(0)||41===this.peekCodePoint(0))?(this.consumeCodePoint(),{type:22,value:t.value}):(this.consumeBadUrlRemnants(),Bt);}for(;;){var B=this.consumeCodePoint();if(-1===B||41===B){return{type:22,value:ZA.apply(void 0,A)};}if(U(B)){return this.consumeWhiteSpace(),-1===this.peekCodePoint(0)||41===this.peekCodePoint(0)?(this.consumeCodePoint(),{type:22,value:ZA.apply(void 0,A)}):(this.consumeBadUrlRemnants(),Bt);}if(34===B||39===B||40===B||0<=(e=B)&&e<=8||11===e||14<=e&&e<=31||127===e){return this.consumeBadUrlRemnants(),Bt;}if(92===B){if(!u(B,this.peekCodePoint(0))){return this.consumeBadUrlRemnants(),Bt;}A.push(this.consumeEscapedCodePoint())}else {A.push(B)}}},d.prototype.consumeWhiteSpace=function(){for(;U(this.peekCodePoint(0));){this.consumeCodePoint()}},d.prototype.consumeBadUrlRemnants=function(){for(;;){var A=this.consumeCodePoint();if(41===A||-1===A){return;}u(A,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},d.prototype.consumeStringSlice=function(A){for(var e="";0<A;){var t=Math.min(5e4,A);e+=ZA.apply(void 0,this._value.splice(0,t)),A-=t}return this._value.shift(),e},d.prototype.consumeStringToken=function(A){for(var e="",t=0;;){var B,r=this._value[t];if(-1===r||void 0===r||r===A){return{type:0,value:e+=this.consumeStringSlice(t)};}if(10===r){return this._value.splice(0,t),rt;}92!==r||-1!==(B=this._value[t+1])&&void 0!==B&&(10===B?(e+=this.consumeStringSlice(t),t=-1,this._value.shift()):u(r,B)&&(e+=this.consumeStringSlice(t),e+=ZA(this.consumeEscapedCodePoint()),t=-1)),t++}},d.prototype.consumeNumber=function(){var A=[],e=4;for(43!==(t=this.peekCodePoint(0))&&45!==t||A.push(this.consumeCodePoint());g(this.peekCodePoint(0));){A.push(this.consumeCodePoint());}var t=this.peekCodePoint(0),B=this.peekCodePoint(1);if(46===t&&g(B)){for(A.push(this.consumeCodePoint(),this.consumeCodePoint()),e=8;g(this.peekCodePoint(0));){A.push(this.consumeCodePoint());}}t=this.peekCodePoint(0);B=this.peekCodePoint(1);var r=this.peekCodePoint(2);if((69===t||101===t)&&((43===B||45===B)&&g(r)||g(B))){for(A.push(this.consumeCodePoint(),this.consumeCodePoint()),e=8;g(this.peekCodePoint(0));){A.push(this.consumeCodePoint());}}return[function(A){var e=0,t=1;43!==A[e]&&45!==A[e]||(45===A[e]&&(t=-1),e++);for(var B=[];g(A[e]);){B.push(A[e++]);}var r=B.length?parseInt(ZA.apply(void 0,B),10):0;46===A[e]&&e++;for(var n=[];g(A[e]);){n.push(A[e++]);}var s=n.length,o=s?parseInt(ZA.apply(void 0,n),10):0;69!==A[e]&&101!==A[e]||e++;var i=1;43!==A[e]&&45!==A[e]||(45===A[e]&&(i=-1),e++);for(var Q=[];g(A[e]);){Q.push(A[e++]);}var c=Q.length?parseInt(ZA.apply(void 0,Q),10):0;return t*(r+o*(10) ** (-s))*(10) ** (i*c)}(A),e]},d.prototype.consumeNumericToken=function(){var A=this.consumeNumber(),e=A[0],t=A[1],B=this.peekCodePoint(0),r=this.peekCodePoint(1);A=this.peekCodePoint(2);return F(B,r,A)?{type:15,number:e,flags:t,unit:this.consumeName()}:37===B?(this.consumeCodePoint(),{type:16,number:e,flags:t}):{type:17,number:e,flags:t}},d.prototype.consumeEscapedCodePoint=function(){var A,e=this.consumeCodePoint();if(w(e)){for(var t=ZA(e);w(this.peekCodePoint(0))&&t.length<6;){t+=ZA(this.consumeCodePoint());}U(this.peekCodePoint(0))&&this.consumeCodePoint();var B=parseInt(t,16);return 0===B||55296<=(A=B)&&A<=57343||1114111<B?65533:B}return-1===e?65533:e},d.prototype.consumeName=function(){for(var A="";;){var e=this.consumeCodePoint();if(C(e)){A+=ZA(e);}else{if(!u(e,this.peekCodePoint(0))){return this.reconsumeCodePoint(e),A;}A+=ZA(this.consumeEscapedCodePoint())}}},d),Ut=(f.create=function(A){var e=new wt;return e.write(A),new f(e.read())},f.parseValue=function(A){return f.create(A).parseComponentValue()},f.parseValues=function(A){return f.create(A).parseComponentValues()},f.prototype.parseComponentValue=function(){for(var A=this.consumeToken();31===A.type;){A=this.consumeToken();}if(32===A.type){throw new SyntaxError("Error parsing CSS component value, unexpected EOF");}this.reconsumeToken(A);for(var e=this.consumeComponentValue();31===(A=this.consumeToken()).type;){;}if(32===A.type){return e;}throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},f.prototype.parseComponentValues=function(){for(var A=[];;){var e=this.consumeComponentValue();if(32===e.type){return A;}A.push(e),A.push()}},f.prototype.consumeComponentValue=function(){var A=this.consumeToken();switch(A.type){case 11:case 28:case 2:return this.consumeSimpleBlock(A.type);case 19:return this.consumeFunction(A)}return A},f.prototype.consumeSimpleBlock=function(A){for(var e={type:A,values:[]},t=this.consumeToken();;){if(32===t.type||lt(t,A)){return e;}this.reconsumeToken(t),e.values.push(this.consumeComponentValue()),t=this.consumeToken()}},f.prototype.consumeFunction=function(A){for(var e={name:A.value,values:[],type:18};;){var t=this.consumeToken();if(32===t.type||3===t.type){return e;}this.reconsumeToken(t),e.values.push(this.consumeComponentValue())}},f.prototype.consumeToken=function(){var A=this._tokens.shift();return void 0===A?gt:A},f.prototype.reconsumeToken=function(A){this._tokens.unshift(A)},f),lt=function(A,e){return 11===e&&12===A.type||28===e&&29===A.type||2===e&&3===A.type},Ct={type:17,number:0,flags:4},ut={type:16,number:50,flags:4},Ft={type:16,number:100,flags:4},ht=function(A,e){if(16===A.type){return A.number/100*e;}if(H(A)){switch(A.unit){case"rem":case"em":return 16*A.number;default:return A.number}}return A.number},dt=function(A,e){if(15===e.type){switch(e.unit){case"deg":return Math.PI*e.number/180;case"grad":return Math.PI/200*e.number;case"rad":return e.number;case"turn":return 2*Math.PI*e.number}}throw new Error("Unsupported angle type")},ft=function(A){return Math.PI*A/180},Ht=function(A,e){if(18===e.type){var t=yt[e.name];if(void 0===t){throw new Error('Attempting to parse an unsupported color function "'+e.name+'"');}return t(A,e.values)}if(5===e.type){if(3===e.value.length){var B=e.value.substring(0,1),r=e.value.substring(1,2),n=e.value.substring(2,3);return pt(parseInt(B+B,16),parseInt(r+r,16),parseInt(n+n,16),1)}if(4===e.value.length){B=e.value.substring(0,1),r=e.value.substring(1,2),n=e.value.substring(2,3);var s=e.value.substring(3,4);return pt(parseInt(B+B,16),parseInt(r+r,16),parseInt(n+n,16),parseInt(s+s,16)/255)}if(6===e.value.length){return B=e.value.substring(0,2),r=e.value.substring(2,4),n=e.value.substring(4,6),pt(parseInt(B,16),parseInt(r,16),parseInt(n,16),1);}if(8===e.value.length){return B=e.value.substring(0,2),r=e.value.substring(2,4),n=e.value.substring(4,6),s=e.value.substring(6,8),pt(parseInt(B,16),parseInt(r,16),parseInt(n,16),parseInt(s,16)/255)}}return 20===e.type&&(e=Kt[e.value.toUpperCase()],void 0!==e)?e:Kt.TRANSPARENT},pt=function(A,e,t,B){return(A<<24|e<<16|t<<8|Math.round(255*B)<<0)>>>0},Et=function(A,e){if(e=e.filter(m),3===e.length){var t=e.map(O),B=t[0],r=t[1];t=t[2];return pt(B,r,t,1)}return 4!==e.length?0:(e=e.map(O),B=e[0],r=e[1],t=e[2],e=e[3],pt(B,r,t,e))},It=function(A,e){var t=e.filter(m),B=t[0],r=t[1],n=t[2];e=t[3],t=(17===B.type?ft(B.number):dt(A,B))/(2*Math.PI),A=D(r)?r.number/100:0,B=D(n)?n.number/100:0,r=void 0!==e&&D(e)?ht(e,1):1;return 0==A?pt(255*B,255*B,255*B,1):(n=B<=.5?B*(1+A):B+A-B*A,e=2*B-n,A=V(e,n,t+1/3),B=V(e,n,t),t=V(e,n,t-1/3),pt(255*A,255*B,255*t,r))},yt={hsl:It,hsla:It,rgb:Et,rgba:Et},Kt={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},mt={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(A,e){return e.map(function(A){if(E(A)){switch(A.value){case"padding-box":return 1;case"content-box":return 2}}return 0})}},Lt={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},bt=(It=function(A,e){var t=ft(180),B=[];return L(e).forEach(function(e,r){if(0===r){if(r=e[0],20===r.type&&["top","left","right","bottom"].includes(r.value)){return void(t=S(e));}if(M(r)){return void(t=(dt(A,r)+ft(270))%ft(360))}}e=R(A,e),B.push(e)}),{angle:t,stops:B,type:1}},"closest-side"),Dt="farthest-side",vt="closest-corner",xt="farthest-corner",Mt="ellipse",St="contain",Tt=(Et=function(A,e){var t=0,B=3,r=[],n=[];return L(e).forEach(function(e,s){var o=!0;0===s?o=e.reduce(function(A,e){if(E(e)){switch(e.value){case"center":return n.push(ut),!1;case"top":case"left":return n.push(Ct),!1;case"right":case"bottom":return n.push(Ft),!1}}else if(D(e)||b(e)){return n.push(e),!1;}return A},o):1===s&&(o=e.reduce(function(A,e){if(E(e)){switch(e.value){case"circle":return t=0,!1;case Mt:return!(t=1);case St:case bt:return B=0,!1;case Dt:return!(B=1);case vt:return!(B=2);case"cover":case xt:return!(B=3)}}else if(b(e)||D(e)){return(B=Array.isArray(B)?B:[]).push(e),!1;}return A},o)),o&&(e=R(A,e),r.push(e))}),{size:B,shape:t,stops:r,position:n,type:2}},function(A,e){if(22===e.type){var t={url:e.value,type:0};return A.cache.addImage(e.value),t}if(18!==e.type){throw new Error("Unsupported image type "+e.type);}if(t=Gt[e.name],void 0===t){throw new Error('Attempting to parse an unsupported image function "'+e.name+'"');}return t(A,e.values)}),Gt={"linear-gradient":function(A,e){var t=ft(180),B=[];return L(e).forEach(function(e,r){if(0===r){if(r=e[0],20===r.type&&"to"===r.value){return void(t=S(e));}if(M(r)){return void(t=dt(A,r))}}e=R(A,e),B.push(e)}),{angle:t,stops:B,type:1}},"-moz-linear-gradient":It,"-ms-linear-gradient":It,"-o-linear-gradient":It,"-webkit-linear-gradient":It,"radial-gradient":function(A,e){var t=0,B=3,r=[],n=[];return L(e).forEach(function(e,s){var o,i=!0;0===s&&(o=!1,i=e.reduce(function(A,e){if(o){if(E(e)){switch(e.value){case"center":return n.push(ut),A;case"top":case"left":return n.push(Ct),A;case"right":case"bottom":return n.push(Ft),A}}else{(D(e)||b(e))&&n.push(e);}}else if(E(e)){switch(e.value){case"circle":return t=0,!1;case Mt:return!(t=1);case"at":return!(o=!0);case bt:return B=0,!1;case"cover":case Dt:return!(B=1);case St:case vt:return!(B=2);case xt:return!(B=3)}}else if(b(e)||D(e)){return(B=Array.isArray(B)?B:[]).push(e),!1;}return A},i)),i&&(e=R(A,e),r.push(e))}),{size:B,shape:t,stops:r,position:n,type:2}},"-moz-radial-gradient":Et,"-ms-radial-gradient":Et,"-o-radial-gradient":Et,"-webkit-radial-gradient":Et,"-webkit-gradient":function(A,e){var t=ft(180),B=[],r=1;return L(e).forEach(function(e,t){var n;e=e[0];if(0===t){if(E(e)&&"linear"===e.value){return void(r=1);}if(E(e)&&"radial"===e.value){return void(r=2)}}18===e.type&&("from"===e.name?(n=Ht(A,e.values[0]),B.push({stop:Ct,color:n})):"to"===e.name?(n=Ht(A,e.values[0]),B.push({stop:Ft,color:n})):"color-stop"!==e.name||2===(e=e.values.filter(m)).length&&(n=Ht(A,e[1]),e=e[0],p(e)&&B.push({stop:{type:16,number:100*e.number,flags:e.flags},color:n})))}),1===r?{angle:(t+ft(180))%ft(360),stops:B,type:r}:{size:3,shape:0,stops:B,position:[],type:r}}},Ot={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(A,e){if(0===e.length){return[];}var t=e[0];return 20===t.type&&"none"===t.value?[]:e.filter(function(A){return m(A)&&!(20===(A=A).type&&"none"===A.value||18===A.type&&!Gt[A.name])}).map(function(e){return Tt(A,e)})}},Vt={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(A,e){return e.map(function(A){if(E(A)){switch(A.value){case"padding-box":return 1;case"content-box":return 2}}return 0})}},kt={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(A,e){return L(e).map(function(A){return A.filter(D)}).map(v)}},Rt={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(A,e){return L(e).map(function(A){return A.filter(E).map(function(A){return A.value}).join(" ")}).map(Nt)}},Nt=function(A){switch(A){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;default:return 0}};(Et=ce=ce||{}).AUTO="auto",Et.CONTAIN="contain";var Pt,Xt,Jt={name:"background-size",initialValue:"0",prefix:!(Et.COVER="cover"),type:1,parse:function(A,e){return L(e).map(function(A){return A.filter(Yt)})}},Yt=function(A){return E(A)||D(A)},Wt=(Et=function(A){return{name:"border-"+A+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Et("top")),Zt=Et("right"),_t=Et("bottom"),qt=Et("left"),jt=(Et=function(A){return{name:"border-radius-"+A,initialValue:"0 0",prefix:!1,type:1,parse:function(A,e){return v(e.filter(D))}}},Et("top-left")),zt=Et("top-right"),$t=Et("bottom-right"),AB=Et("bottom-left"),eB=(Et=function(A){return{name:"border-"+A+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(A,e){switch(e){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},Et("top")),tB=Et("right"),BB=Et("bottom"),rB=Et("left"),nB=(Et=function(A){return{name:"border-"+A+"-width",initialValue:"0",type:0,prefix:!1,parse:function(A,e){return H(e)?e.number:0}}},Et("top")),sB=Et("right"),oB=Et("bottom"),iB=Et("left"),QB={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},cB={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(A,e){return"rtl"!==e?0:1}},aB={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(A,e){return e.filter(E).reduce(function(A,e){return A|gB(e.value)},0)}},gB=function(A){switch(A){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},wB={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},UB={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(A,e){return 20===e.type&&"normal"===e.value||17!==e.type&&15!==e.type?0:e.number}},lB={name:"line-break",initialValue:(Et=Pt=Pt||{}).NORMAL="normal",prefix:!(Et.STRICT="strict"),type:2,parse:function(A,e){return"strict"!==e?Pt.NORMAL:Pt.STRICT}},CB={name:"line-height",initialValue:"normal",prefix:!1,type:4},uB={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(A,e){return 20===e.type&&"none"===e.value?null:Tt(A,e)}},FB={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(A,e){return"inside"!==e?1:0}},hB={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;default:return-1}}},dB=(Et=function(A){return{name:"margin-"+A,initialValue:"0",prefix:!1,type:4}},Et("top")),fB=Et("right"),HB=Et("bottom"),pB=Et("left"),EB={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(A,e){return e.filter(E).map(function(A){switch(A.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;default:return 0}})}},IB={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(A,e){return"break-word"!==e?"normal":"break-word"}},yB=(Et=function(A){return{name:"padding-"+A,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Et("top")),KB=Et("right"),mB=Et("bottom"),LB=Et("left"),bB={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(A,e){switch(e){case"right":return 2;case"center":case"justify":return 1;default:return 0}}},DB={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(A,e){switch(e){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},vB={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(A,e){return 1===e.length&&y(e[0],"none")?[]:L(e).map(function(e){for(var t={color:Kt.TRANSPARENT,offsetX:Ct,offsetY:Ct,blur:Ct},B=0,r=0;r<e.length;r++){var n=e[r];b(n)?(0===B?t.offsetX=n:1===B?t.offsetY=n:t.blur=n,B++):t.color=Ht(A,n)}return t})}},xB={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},MB={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(A,e){if(20===e.type&&"none"===e.value){return null;}if(18!==e.type){return null;}var t=SB[e.name];if(void 0===t){throw new Error('Attempting to parse an unsupported transform function "'+e.name+'"');}return t(e.values)}},SB={matrix:function(A){return A=A.filter(function(A){return 17===A.type}).map(function(A){return A.number}),6===A.length?A:null},matrix3d:function(A){var e=A.filter(function(A){return 17===A.type}).map(function(A){return A.number}),t=e[0],B=e[1];e[2],e[3];var r=e[4],n=e[5];e[6],e[7],e[8],e[9],e[10],e[11];var s=e[12];A=e[13];return e[14],e[15],16===e.length?[t,B,r,n,s,A]:null}},TB=(Et={type:16,number:50,flags:4},[Et,Et]),GB={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(A,e){return e=e.filter(D),2!==e.length?TB:[e[0],e[1]]}},OB={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){case"hidden":return 1;case"collapse":return 2;default:return 0}}};(Et=Xt=Xt||{}).NORMAL="normal",Et.BREAK_ALL="break-all";for(var VB={name:"word-break",initialValue:"normal",prefix:!(Et.KEEP_ALL="keep-all"),type:2,parse:function(A,e){switch(e){case"break-all":return Xt.BREAK_ALL;case"keep-all":return Xt.KEEP_ALL;default:return Xt.NORMAL}}},kB={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(A,e){if(20===e.type){return{auto:!0,order:0};}if(p(e)){return{auto:!1,order:e.number};}throw new Error("Invalid z-index number parsed")}},RB=function(A,e){if(15===e.type){switch(e.unit.toLowerCase()){case"s":return 1e3*e.number;case"ms":return e.number}}throw new Error("Unsupported time type")},NB={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(A,e){return p(e)?e.number:1}},PB={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},XB={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(A,e){return e.filter(E).map(function(A){switch(A.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(A){return 0!==A})}},JB={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(A,e){var t=[],B=[];return e.forEach(function(A){switch(A.type){case 20:case 0:t.push(A.value);break;case 17:t.push(A.number.toString());break;case 4:B.push(t.join(" ")),t.length=0}}),t.length&&B.push(t.join(" ")),B.map(function(A){return!A.includes(" ")?A:"'"+A+"'"})}},YB={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},WB={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(A,e){return p(e)?e.number:E(e)&&"bold"===e.value?700:400}},ZB={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(A,e){return e.filter(E).map(function(A){return A.value})}},_B={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(A,e){switch(e){case"oblique":return"oblique";case"italic":return"italic";default:return"normal"}}},qB={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(A,e){if(0===e.length){return[];}var t=e[0];return 20===t.type&&"none"===t.value?[]:e}},jB={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(A,e){if(0===e.length){return null;}var t=e[0];if(20===t.type&&"none"===t.value){return null;}for(var B=[],r=e.filter(K),n=0;n<r.length;n++){var s=r[n],o=r[n+1];20===s.type&&(o=o&&p(o)?o.number:1,B.push({counter:s.value,increment:o}))}return B}},zB={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(A,e){if(0===e.length){return[];}for(var t=[],B=e.filter(K),r=0;r<B.length;r++){var n=B[r],s=B[r+1];E(n)&&"none"!==n.value&&(s=s&&p(s)?s.number:0,t.push({counter:n.value,reset:s}))}return t}},$B={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(A,e){return e.filter(H).map(function(e){return RB(A,e)})}},Ar={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(A,e){if(0===e.length){return null;}var t=e[0];if(20===t.type&&"none"===t.value){return null;}var B=[],r=e.filter(I);if(r.length%2!=0){return null;}for(var n=0;n<r.length;n+=2){var s=r[n].value,o=r[n+1].value;B.push({open:s,close:o})}return B}},er={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(A,e){return 1===e.length&&y(e[0],"none")?[]:L(e).map(function(e){for(var t={color:255,offsetX:Ct,offsetY:Ct,blur:Ct,spread:Ct,inset:!1},B=0,r=0;r<e.length;r++){var n=e[r];y(n,"inset")?t.inset=!0:b(n)?(0===B?t.offsetX=n:1===B?t.offsetY=n:2===B?t.blur=n:t.spread=n,B++):t.color=Ht(A,n)}return t})}},tr={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(A,e){var t=[];return e.filter(E).forEach(function(A){switch(A.value){case"stroke":t.push(1);break;case"fill":t.push(0);break;case"markers":t.push(2)}}),[0,1,2].forEach(function(A){!t.includes(A)&&t.push(A)}),t}},Br={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},rr={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(A,e){return H(e)?e.number:0}},nr=(_.prototype.isVisible=function(){return 0<this.display&&0<this.opacity&&0===this.visibility},_.prototype.isTransparent=function(){return T(this.backgroundColor)},_.prototype.isTransformed=function(){return null!==this.transform},_.prototype.isPositioned=function(){return 0!==this.position},_.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},_.prototype.isFloating=function(){return 0!==this.float},_.prototype.isInlineLevel=function(){return W(this.display,4)||W(this.display,33554432)||W(this.display,268435456)||W(this.display,536870912)||W(this.display,67108864)||W(this.display,134217728)},_),sr=function(A,e){this.content=ir(A,qB,e.content),this.quotes=ir(A,Ar,e.quotes)},or=function(A,e){this.counterIncrement=ir(A,jB,e.counterIncrement),this.counterReset=ir(A,zB,e.counterReset)},ir=function(A,e,t){ 4 4 var B=new wt;t=null!=t?t.toString():e.initialValue;B.write(t);var r=new Ut(B.read());switch(e.type){case 2:var n=r.parseComponentValue();return e.parse(A,E(n)?n.value:e.initialValue);case 0:return e.parse(A,r.parseComponentValue());case 1:return e.parse(A,r.parseComponentValues());case 4:return r.parseComponentValue();case 3:switch(e.format){case"angle":return dt(A,r.parseComponentValue());case"color":return Ht(A,r.parseComponentValue());case"image":return Tt(A,r.parseComponentValue());case"length":var s=r.parseComponentValue();return b(s)?s:Ct;case"length-percentage":return s=r.parseComponentValue(),D(s)?s:Ct;case"time":return RB(A,r.parseComponentValue())}}},Qr=function(A,e){return A=function(A){switch(A.getAttribute("data-html2canvas-debug")){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}}(A),1===A||e===A},cr=function(A,e){this.context=A,this.textNodes=[],this.elements=[],this.flags=0,Qr(e,3),this.styles=new nr(A,window.getComputedStyle(e,null)),pn(e)&&(this.styles.animationDuration.some(function(A){return 0<A})&&(e.style.animationDuration="0s"),null!==this.styles.transform&&(e.style.transform="none")),this.bounds=YA(this.context,e),Qr(e,4)&&(this.flags|=16)},ar="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",gr="undefined"==typeof Uint8Array?[]:new Uint8Array(256),wr=0;wr<ar.length;wr++){gr[ar.charCodeAt(wr)]=wr;}for(var Ur=(j.prototype.get=function(A){var e;if(0<=A){if(A<55296||56319<A&&A<=65535){return e=this.index[A>>5],this.data[e=(e<<2)+(31&A)];}if(A<=65535){return e=this.index[2048+(A-55296>>5)],this.data[e=(e<<2)+(31&A)];}if(A<this.highStart){return e=this.index[e=2080+(A>>11)],e=this.index[e+=A>>5&63],this.data[e=(e<<2)+(31&A)];}if(A<=1114111){return this.data[this.highValueIndex]}}return this.errorValue},j),lr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Cr="undefined"==typeof Uint8Array?[]:new Uint8Array(256),ur=0;ur<lr.length;ur++){Cr[lr.charCodeAt(ur)]=ur;}var Fr,hr,dr,fr,Hr,pr,Er,Ir,yr,Kr,mr,Lr,br,Dr,vr,xr=8,Mr=9,Sr=11,Tr=12,Gr=(dr=function(A){var e,t,B,r,n=.75*A.length,s=A.length,o=0;"="===A.at(-1)&&(n--,"="===A[A.length-2]&&n--);n=new("undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&void 0!==Uint8Array.prototype.slice?ArrayBuffer:Array)(n);for(var i=Array.isArray(n)?n:new Uint8Array(n),Q=0;Q<s;Q+=4){e=gr[A.charCodeAt(Q)],t=gr[A.charCodeAt(Q+1)],B=gr[A.charCodeAt(Q+2)],r=gr[A.charCodeAt(Q+3)],i[o++]=e<<2|t>>4,i[o++]=(15&t)<<4|B>>2,i[o++]=(3&B)<<6|63&r;}return n}(Fr="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA="),fr=Array.isArray(dr)?function(A){for(var e=A.length,t=[],B=0;B<e;B+=4){t.push(A[B+3]<<24|A[B+2]<<16|A[B+1]<<8|A[B]);}return t}(dr):new Uint32Array(dr),Hr=Array.isArray(dr)?function(A){for(var e=A.length,t=[],B=0;B<e;B+=2){t.push(A[B+1]<<8|A[B]);}return t}(dr):new Uint16Array(dr),Fr=q(Hr,12,fr[4]/2),hr=2===fr[5]?q(Hr,(24+fr[4])/2):(dr=fr,Hr=Math.ceil((24+fr[4])/4),dr.slice?dr.slice(Hr,hr):new Uint32Array(Array.prototype.slice.call(dr,Hr,hr))),new Ur(fr[0],fr[1],fr[2],fr[3],Fr,hr)),Or="×",Vr=function(A,e,t,B,r){var n="http://www.w3.org/2000/svg",s=document.createElementNS(n,"svg");n=document.createElementNS(n,"foreignObject");return s.setAttributeNS(null,"width",A.toString()),s.setAttributeNS(null,"height",e.toString()),n.setAttributeNS(null,"width","100%"),n.setAttributeNS(null,"height","100%"),n.setAttributeNS(null,"x",t.toString()),n.setAttributeNS(null,"y",B.toString()),n.setAttributeNS(null,"externalResourcesRequired","true"),s.appendChild(n),n.appendChild(r),s},kr=function(A){return new Promise(function(e,t){var B=new Image;B.onload=function(){return e(B)},B.onerror=t,B.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(A))})},Rr={get SUPPORT_RANGE_BOUNDS(){var A=function(A){if(A.createRange){var e=A.createRange();if(e.getBoundingClientRect){var t=A.createElement("boundtest");if(t.style.height="123px",t.style.display="block",A.body.appendChild(t),e.selectNode(t),e=e.getBoundingClientRect(),e=Math.round(e.height),A.body.removeChild(t),123===e){return!0}}}return!1}(document);return Object.defineProperty(Rr,"SUPPORT_RANGE_BOUNDS",{value:A}),A},get SUPPORT_WORD_BREAKING(){var A=Rr.SUPPORT_RANGE_BOUNDS&&function(A){var e=A.createElement("boundtest");e.style.width="50px",e.style.display="block",e.style.fontSize="12px",e.style.letterSpacing="0px",e.style.wordSpacing="0px",A.body.appendChild(e);var t=A.createRange();e.innerHTML="function"==typeof"".repeat?"&#128104;".repeat(10):"";var B=e.firstChild,r=WA(B.data).map(function(A){return ZA(A)}),n=0,s={};r=r.every(function(A,e){t.setStart(B,n),t.setEnd(B,n+A.length);var r=t.getBoundingClientRect();return n+=A.length,A=r.x>s.x||r.y>s.y,s=r,0===e||A});return A.body.removeChild(e),r}(document);return Object.defineProperty(Rr,"SUPPORT_WORD_BREAKING",{value:A}),A},get SUPPORT_SVG_DRAWING(){var A=function(A){var e=new Image,t=A.createElement("canvas");A=t.getContext("2d");if(!A){return!1;}e.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{A.drawImage(e,0,0),t.toDataURL()}catch(A){return!1}return!0}(document);return Object.defineProperty(Rr,"SUPPORT_SVG_DRAWING",{value:A}),A},get SUPPORT_FOREIGNOBJECT_DRAWING(){var A="function"==typeof Array.from&&"function"==typeof window.fetch?function(A){var e=A.createElement("canvas"),t=100;e.width=t,e.height=t;var B=e.getContext("2d");if(!B){return Promise.reject(!1);}B.fillStyle="rgb(0, 255, 0)",B.fillRect(0,0,t,t);var r=new Image,n=e.toDataURL();return r.src=n,r=Vr(t,t,0,0,r),B.fillStyle="red",B.fillRect(0,0,t,t),kr(r).then(function(e){B.drawImage(e,0,0);var r=B.getImageData(0,0,t,t).data;return B.fillStyle="red",B.fillRect(0,0,t,t),e=A.createElement("div"),e.style.backgroundImage="url("+n+")",e.style.height="100px",AA(r)?kr(Vr(t,t,0,0,e)):Promise.reject(!1)}).then(function(A){return B.drawImage(A,0,0), 5 5 AA(B.getImageData(0,0,t,t).data)}).catch(function(){return!1})}(document):Promise.resolve(!1);return Object.defineProperty(Rr,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:A}),A},get SUPPORT_CORS_IMAGES(){var A=void 0!==(new Image).crossOrigin;return Object.defineProperty(Rr,"SUPPORT_CORS_IMAGES",{value:A}),A},get SUPPORT_RESPONSE_TYPE(){var A="string"==typeof(new XMLHttpRequest).responseType;return Object.defineProperty(Rr,"SUPPORT_RESPONSE_TYPE",{value:A}),A},get SUPPORT_CORS_XHR(){var A="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Rr,"SUPPORT_CORS_XHR",{value:A}),A},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var A=!("undefined"==typeof Intl||!Intl.Segmenter);return Object.defineProperty(Rr,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:A}),A}},Nr=function(A,e){this.text=A,this.bounds=e},Pr=function(A,e){var t=e.ownerDocument;if(t){var B=t.createElement("html2canvaswrapper");if(B.appendChild(e.cloneNode(!0)),t=e.parentNode,t){return t.replaceChild(B,e),A=YA(A,B),B.firstChild&&t.replaceChild(B.firstChild,B),A}}return JA.EMPTY},Xr=function(A,e,t){var B=A.ownerDocument;if(!B){throw new Error("Node has no owner document");}return B=B.createRange(),B.setStart(A,e),B.setEnd(A,e+t),B},Jr=function(A){if(Rr.SUPPORT_NATIVE_TEXT_SEGMENTATION){var e=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(e.segment(A)).map(function(A){return A.segment})}return function(A){for(var e,t=$(A),B=[];!(e=t.next()).done;){e.value&&B.push(e.value.slice());}return B}(A)},Yr=function(A,e){return 0!==e.letterSpacing?Jr(A):function(A,e){if(Rr.SUPPORT_NATIVE_TEXT_SEGMENTATION){var t=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(t.segment(A)).map(function(A){return A.segment})}return Zr(A,e)}(A,e)},Wr=[32,160,4961,65792,65793,4153,4241],Zr=function(A,e){for(var t,B=a(A,{lineBreak:e.lineBreak,wordBreak:"break-word"===e.overflowWrap?"break-word":e.wordBreak}),r=[];!(t=B.next()).done;){!function(){var A,e;t.value&&(A=t.value.slice(),A=WA(A),e="",A.forEach(function(A){!Wr.includes(A)?e+=ZA(A):(e.length&&r.push(e),r.push(ZA(A)),e="")}),e.length&&r.push(e))}();}return r},_r=function(A,e,t){var B,r,n,s,o;this.text=qr(e.data,t.textTransform),this.textBounds=(B=A,A=this.text,n=e,A=Yr(A,r=t),s=[],o=0,A.forEach(function(A){var e,t,i;r.textDecorationLine.length||0<A.trim().length?Rr.SUPPORT_RANGE_BOUNDS?1<(i=Xr(n,o,A.length).getClientRects()).length?(e=Jr(A),t=0,e.forEach(function(A){s.push(new Nr(A,JA.fromDOMRectList(B,Xr(n,t+o,A.length).getClientRects()))),t+=A.length})):s.push(new Nr(A,JA.fromDOMRectList(B,i))):(i=n.splitText(A.length),s.push(new Nr(A,Pr(B,n))),n=i):Rr.SUPPORT_RANGE_BOUNDS||(n=n.splitText(A.length)),o+=A.length}),s)},qr=function(A,e){switch(e){case 1:return A.toLowerCase();case 3:return A.replace(jr,zr);case 2:return A.toUpperCase();default:return A}},jr=/(^|\s|:|-|\(|\))([a-z])/g,zr=function(A,e,t){return 0<A.length?e+t.toUpperCase():A},$r=(A(eA,pr=cr),eA),An=(A(tA,Er=cr),tA),en=(A(BA,Ir=cr),BA),tn=(A(rA,yr=cr),rA),Bn=(A(nA,Kr=cr),nA),rn=[{type:15,flags:0,unit:"px",number:3}],nn=[{type:16,flags:0,number:50}],sn="checkbox",on="radio",Qn="password",cn=707406591,an=(A(sA,mr=cr),sA),gn=(A(oA,Lr=cr),oA),wn=(A(iA,br=cr),iA),Un=(A(QA,Dr=cr),QA),ln=["OL","UL","MENU"],Cn=function(A,e,t,B){for(var r=e.firstChild;r;r=s){var n,s=r.nextSibling;fn(r)&&0<r.data.trim().length?t.textNodes.push(new _r(A,r,t.styles)):Hn(r)&&(Sn(r)&&r.assignedNodes?r.assignedNodes().forEach(function(e){return Cn(A,e,t,B)}):(n=un(A,r)).styles.isVisible()&&(hn(r,n,B)?n.flags|=4:dn(n.styles)&&(n.flags|=2),ln.includes(r.tagName)&&(n.flags|=8),t.elements.push(n),r.slot,r.shadowRoot?Cn(A,r.shadowRoot,n,B):xn(r)||mn(r)||Mn(r)||Cn(A,r,n,B)))}},un=function(A,e){return new(Dn(e)?$r:bn(e)?An:mn(e)?en:In(e)?tn:yn(e)?Bn:Kn(e)?an:Mn(e)?gn:xn(e)?wn:vn(e)?Un:cr)(A,e)},Fn=function(A,e){var t=un(A,e);return t.flags|=4,Cn(A,e,t,t),t},hn=function(A,e,t){return e.styles.isPositionedWithZIndex()||e.styles.opacity<1||e.styles.isTransformed()||Ln(A)&&t.styles.isTransparent()},dn=function(A){return A.isPositioned()||A.isFloating()},fn=function(A){return A.nodeType===Node.TEXT_NODE},Hn=function(A){return A.nodeType===Node.ELEMENT_NODE},pn=function(A){return Hn(A)&&void 0!==A.style&&!En(A)},En=function(A){return"object"==typeof A.className},In=function(A){return"LI"===A.tagName},yn=function(A){return"OL"===A.tagName},Kn=function(A){return"INPUT"===A.tagName},mn=function(A){return"svg"===A.tagName},Ln=function(A){return"BODY"===A.tagName},bn=function(A){return"CANVAS"===A.tagName},Dn=function(A){return"IMG"===A.tagName},vn=function(A){return"IFRAME"===A.tagName},xn=function(A){return"TEXTAREA"===A.tagName},Mn=function(A){return"SELECT"===A.tagName},Sn=function(A){return"SLOT"===A.tagName},Tn=(wA.prototype.getCounterValue=function(A){return A=this.counters[A],A&&A.length?A.at(-1):1},wA.prototype.getCounterValues=function(A){return A=this.counters[A],A||[]},wA.prototype.pop=function(A){var e=this;A.forEach(function(A){return e.counters[A].pop()})},wA.prototype.parse=function(A){var e=this,t=A.counterIncrement,B=(A=A.counterReset,!0);null!==t&&t.forEach(function(A){var t=e.counters[A.counter];t&&0!==A.increment&&(B=!1,t.length||t.push(1),t[Math.max(0,t.length-1)]+=A.increment)});var r=[];return B&&A.forEach(function(A){var t=e.counters[A.counter];r.push(A.counter),(t=t||(e.counters[A.counter]=[])).push(A.reset)}),r},wA),Gn={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},On={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},Vn={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},kn={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},Rn="마이너스",Nn=function(A,e,t){var B=t?". ":"",r=t?"、":"",n=t?", ":"",s=t?" ":"";switch(e){case 0:return"•"+s;case 1:return"◦"+s;case 2:return"◾"+s;case 5:var o=CA(A,48,57,!0,B);return o.length<4?"0"+o:o;case 4:return uA(A,"〇一二三四五六七八九",r);case 6:return UA(A,1,3999,Gn,3,B).toLowerCase();case 7:return UA(A,1,3999,Gn,3,B);case 8:return CA(A,945,969,!1,B);case 9:return CA(A,97,122,!1,B);case 10:return CA(A,65,90,!1,B);case 11:return CA(A,1632,1641,!0,B);case 12:case 49:return UA(A,1,9999,On,3,B);case 35:return UA(A,1,9999,On,3,B).toLowerCase();case 13:return CA(A,2534,2543,!0,B);case 14:case 30:return CA(A,6112,6121,!0,B);case 15:return uA(A,"子丑寅卯辰巳午未申酉戌亥",r);case 16:return uA(A,"甲乙丙丁戊己庚辛壬癸",r);case 17:case 48:return FA(A,"零一二三四五六七八九","十百千萬","負",r,14);case 47:return FA(A,"零壹貳參肆伍陸柒捌玖","拾佰仟萬","負",r,15);case 42:return FA(A,"零一二三四五六七八九","十百千萬","负",r,14);case 41:return FA(A,"零壹贰叁肆伍陆柒捌玖","拾佰仟萬","负",r,15);case 26:return FA(A,"〇一二三四五六七八九","十百千万","マイナス",r,0);case 25:return FA(A,"零壱弐参四伍六七八九","拾百千万","マイナス",r,7);case 31:return FA(A,"영일이삼사오육칠팔구","십백천만",Rn,n,7);case 33:return FA(A,"零一二三四五六七八九","十百千萬",Rn,n,0);case 32:return FA(A,"零壹貳參四五六七八九","拾百千",Rn,n,7);case 18:return CA(A,2406,2415,!0,B);case 20:return UA(A,1,19999,kn,3,B);case 21:return CA(A,2790,2799,!0,B);case 22:return CA(A,2662,2671,!0,B);case 22:return UA(A,1,10999,Vn,3,B);case 23:return uA(A,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return uA(A,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return CA(A,3302,3311,!0,B);case 28:return uA(A,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",r);case 29:return uA(A,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",r);case 34:return CA(A,3792,3801,!0,B);case 37:return CA(A,6160,6169,!0,B);case 38:return CA(A,4160,4169,!0,B);case 39:return CA(A,2918,2927,!0,B);case 40:return CA(A,1776,1785,!0,B);case 43:return CA(A,3046,3055,!0,B);case 44:return CA(A,3174,3183,!0,B);case 45:return CA(A,3664,3673,!0,B);case 46:return CA(A,3872,3881,!0,B);default:return CA(A,48,57,!0,B)}},Pn="data-html2canvas-ignore",Xn=(hA.prototype.toIFrame=function(A,B){var r=this,n=Yn(A,B);if(!n.contentWindow){return Promise.reject("Unable to find iframe window");}var s=A.defaultView.pageXOffset,o=A.defaultView.pageYOffset,i=n.contentWindow,Q=i.document;A=Zn(n).then(function(){return e(r,void 0,void 0,function(){var A,e;return t(this,function(t){switch(t.label){case 0:return this.scrolledElements.forEach($n),i&&(i.scrollTo(B.left,B.top),!/(iPad|iPhone|iPod)/g.test(navigator.userAgent)||i.scrollY===B.top&&i.scrollX===B.left||(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(i.scrollX-B.left,i.scrollY-B.top,0,0))),A=this.options.onclone,void 0===(e=this.clonedReferenceElement)?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:Q.fonts&&Q.fonts.ready?[4,Q.fonts.ready]:[3,2];case 1:t.sent(),t.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Wn(Q)]:[3,4];case 3:t.sent(),t.label=4;case 4:return"function"==typeof A?[2,Promise.resolve().then(function(){return A(Q,e)}).then(function(){return n})]:[2,n]}})})});return Q.open(),Q.write(jn(document.doctype)+"<html></html>"),zn(this.referenceElement.ownerDocument,s,o),Q.replaceChild(Q.adoptNode(this.documentElement),Q.documentElement),Q.close(),A},hA.prototype.createElementClone=function(A){if(Qr(A,2),bn(A)){return this.createCanvasClone(A);}if(cA(A)){return this.createVideoClone(A);}if(aA(A)){return this.createStyleClone(A);}var e=A.cloneNode(!1);return Dn(e)&&(Dn(A)&&A.currentSrc&&A.currentSrc!==A.src&&(e.src=A.currentSrc,e.srcset=""),"lazy"===e.loading&&(e.loading="eager")),gA(e)?this.createCustomElementClone(e):e},hA.prototype.createCustomElementClone=function(A){var e=document.createElement("html2canvascustomelement");return qn(A.style,e),e},hA.prototype.createStyleClone=function(A){try{var e=A.sheet;if(e&&e.cssRules){var t=[].slice.call(e.cssRules,0).reduce(function(A,e){return e&&"string"==typeof e.cssText?A+e.cssText:A},""),B=A.cloneNode(!1);return B.textContent=t,B}}catch(A){if(this.context.logger.error("Unable to access cssRules property",A),"SecurityError"!==A.name){throw A}}return A.cloneNode(!1)},hA.prototype.createCanvasClone=function(A){var e;if(this.options.inlineImages&&A.ownerDocument){var t=A.ownerDocument.createElement("img");try{return t.src=A.toDataURL(),t}catch(e){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",A)}}t=A.cloneNode(!1);try{t.width=A.width,t.height=A.height;var B,r,n=A.getContext("2d"),s=t.getContext("2d");return s&&(!this.options.allowTaint&&n?s.putImageData(n.getImageData(0,0,A.width,A.height),0,0):(!(B=null!==(e=A.getContext("webgl2"))&&void 0!==e?e:A.getContext("webgl"))||!1===(null==(r=B.getContextAttributes())?void 0:r.preserveDrawingBuffer)&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",A),s.drawImage(A,0,0))),t}catch(e){this.context.logger.info("Unable to clone canvas as it is tainted",A)}return t},hA.prototype.createVideoClone=function(A){var e=A.ownerDocument.createElement("canvas");e.width=A.offsetWidth,e.height=A.offsetHeight;var t=e.getContext("2d");try{return t&&(t.drawImage(A,0,0,e.width,e.height),this.options.allowTaint||t.getImageData(0,0,e.width,e.height)),e}catch(e){this.context.logger.info("Unable to clone video as it is tainted",A)}return e=A.ownerDocument.createElement("canvas"),e.width=A.offsetWidth,e.height=A.offsetHeight,e},hA.prototype.appendChildNode=function(A,e,t){Hn(e)&&("SCRIPT"===e.tagName||e.hasAttribute(Pn)||"function"==typeof this.options.ignoreElements&&this.options.ignoreElements(e))||this.options.copyStyles&&Hn(e)&&aA(e)||A.appendChild(this.cloneNode(e,t))},hA.prototype.cloneChildNodes=function(A,e,t){for(var B,r=this,n=(A.shadowRoot||A).firstChild;n;n=n.nextSibling){Hn(n)&&Sn(n)&&"function"==typeof n.assignedNodes?(B=n.assignedNodes()).length&&B.forEach(function(A){return r.appendChildNode(e,A,t)}):this.appendChildNode(e,n,t)}},hA.prototype.cloneNode=function(A,e){if(fn(A)){return document.createTextNode(A.data);}if(!A.ownerDocument){return A.cloneNode(!1);}var t=A.ownerDocument.defaultView;if(t&&Hn(A)&&(pn(A)||En(A))){var B=this.createElementClone(A);B.style.transitionProperty="none";var r=t.getComputedStyle(A),n=t.getComputedStyle(A,":before"),s=t.getComputedStyle(A,":after");return this.referenceElement===A&&pn(B)&&(this.clonedReferenceElement=B),Ln(B)&&Bs(B),t=this.counters.parse(new or(this.context,r)),n=this.resolvePseudoContent(A,B,n,vr.BEFORE),gA(A)&&(e=!0),cA(A)||this.cloneChildNodes(A,B,e),n&&B.insertBefore(n,B.firstChild),s=this.resolvePseudoContent(A,B,s,vr.AFTER),s&&B.appendChild(s),this.counters.pop(t),(r&&(this.options.copyStyles||En(A))&&!vn(A)||e)&&qn(r,B),0===A.scrollTop&&0===A.scrollLeft||this.scrolledElements.push([B,A.scrollLeft,A.scrollTop]),(xn(A)||Mn(A))&&(xn(B)||Mn(B))&&(B.value=A.value),B}return A.cloneNode(!1)},hA.prototype.resolvePseudoContent=function(A,e,t,B){var r=this;if(t){var n=t.content,s=e.ownerDocument;if(s&&n&&"none"!==n&&"-moz-alt-content"!==n&&"none"!==t.display){this.counters.parse(new or(this.context,t));var o=new sr(this.context,t),i=s.createElement("html2canvaspseudoelement");return qn(t,i),o.content.forEach(function(e){if(0===e.type){i.appendChild(s.createTextNode(e.value));}else if(22===e.type){var t=s.createElement("img");t.src=e.value,t.style.opacity="1",i.appendChild(t)}else if(18===e.type){var B,n,Q,c,a;"attr"===e.name?(t=e.values.filter(E)).length&&i.appendChild(s.createTextNode(A.getAttribute(t[0].value)||"")):"counter"===e.name?(Q=(n=e.values.filter(m))[0],n=n[1],Q&&E(Q)&&(B=r.counters.getCounterValue(Q.value),a=n&&E(n)?hB.parse(r.context,n.value):3,i.appendChild(s.createTextNode(Nn(B,a,!1))))):"counters"===e.name&&(Q=(B=e.values.filter(m))[0],a=B[1],n=B[2],Q&&E(Q)&&(Q=r.counters.getCounterValues(Q.value),c=n&&E(n)?hB.parse(r.context,n.value):3,a=a&&0===a.type?a.value:"",a=Q.map(function(A){return Nn(A,c,!1)}).join(a),i.appendChild(s.createTextNode(a))))}else if(20===e.type){switch(e.value){case"open-quote":i.appendChild(s.createTextNode(Z(o.quotes,r.quoteDepth++,!0)));break;case"close-quote":i.appendChild(s.createTextNode(Z(o.quotes,--r.quoteDepth,!1)));break;default:i.appendChild(s.createTextNode(e.value))}}}),i.className=As+" "+es,B=B===vr.BEFORE?" "+As:" "+es,En(e)?e.className.baseValue+=B:e.className+=B,i}}},hA.destroy=function(A){return!!A.parentNode&&(A.parentNode.removeChild(A),!0)},hA);(Et=vr=vr||{})[Et.BEFORE=0]="BEFORE",Et[Et.AFTER=1]="AFTER";var Jn,Yn=function(A,e){var t=A.createElement("iframe");return t.className="html2canvas-container",t.style.visibility="hidden",t.style.position="fixed",t.style.left="-10000px",t.style.top="0px",t.style.border="0",t.width=e.width.toString(),t.height=e.height.toString(),t.scrolling="no",t.setAttribute(Pn,"true"),A.body.appendChild(t),t},Wn=function(A){return Promise.all([].slice.call(A.images,0).map(dA))},Zn=function(A){return new Promise(function(e,t){var B=A.contentWindow;if(!B){return t("No window assigned for iframe");}var r=B.document;B.onload=A.onload=function(){B.onload=A.onload=null;var t=setInterval(function(){0<r.body.childNodes.length&&"complete"===r.readyState&&(clearInterval(t),e(A))},50)}})},_n=["all","d","content"],qn=function(A,e){for(var t=A.length-1;0<=t;t--){var B=A.item(t);!_n.includes(B)&&e.style.setProperty(B,A.getPropertyValue(B))}return e},jn=function(A){var e="";return A&&(e+="<!DOCTYPE ",A.name&&(e+=A.name),A.internalSubset&&(e+=A.internalSubset),A.publicId&&(e+='"'+A.publicId+'"'),A.systemId&&(e+='"'+A.systemId+'"'),e+=">"),e},zn=function(A,e,t){A&&A.defaultView&&(e!==A.defaultView.pageXOffset||t!==A.defaultView.pageYOffset)&&A.defaultView.scrollTo(e,t)},$n=function(A){var e=A[0],t=A[1];A=A[2];e.scrollLeft=t,e.scrollTop=A},As="___html2canvas___pseudoelement_before",es="___html2canvas___pseudoelement_after",ts='{\n content: "" !important;\n display: none !important;\n}',Bs=function(A){rs(A,"."+As+":before"+ts+"\n ."+es+":after"+ts)},rs=function(A,e){var t=A.ownerDocument;t&&((t=t.createElement("style")).textContent=e,A.appendChild(t))},ns=(fA.getOrigin=function(A){var e=fA._link;return e?(e.href=A,e.href=e.href,e.protocol+e.hostname+e.port):"about:blank"},fA.isSameOrigin=function(A){return fA.getOrigin(A)===fA._origin},fA.setContext=function(A){fA._link=A.document.createElement("a"),fA._origin=fA.getOrigin(A.location.href)},fA._origin="about:blank",fA),ss=(HA.prototype.addImage=function(A){var e=Promise.resolve();return this.has(A)||(ws(A)||cs(A))&&(this._cache[A]=this.loadImage(A)).catch(function(){}),e},HA.prototype.match=function(A){return this._cache[A]},HA.prototype.loadImage=function(A){return e(this,void 0,void 0,function(){var e,B,r,n,s=this;return t(this,function(t){switch(t.label){case 0:return e=ns.isSameOrigin(A),B=!as(A)&&!0===this._options.useCORS&&Rr.SUPPORT_CORS_IMAGES&&!e,r=!as(A)&&!e&&!ws(A)&&"string"==typeof this._options.proxy&&Rr.SUPPORT_CORS_XHR&&!B,e||!1!==this._options.allowTaint||as(A)||ws(A)||r||B?(n=A,r?[4,this.proxy(n)]:[3,2]):[2];case 1:n=t.sent(),t.label=2;case 2:return this.context.logger.debug("Added image "+A.substring(0,256)),[4,new Promise(function(A,e){var t=new Image;t.onload=function(){return A(t)},t.onerror=e,(gs(n)||B)&&(t.crossOrigin="anonymous"),t.src=n,!0===t.complete&&setTimeout(function(){return A(t)},500),0<s._options.imageTimeout&&setTimeout(function(){return e("Timed out ("+s._options.imageTimeout+"ms) loading image")},s._options.imageTimeout)})];case 3:return[2,t.sent()]}})})},HA.prototype.has=function(A){return void 0!==this._cache[A]},HA.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},HA.prototype.proxy=function(A){var e=this,t=this._options.proxy;if(!t){throw new Error("No proxy defined");}var B=A.substring(0,256);return new Promise(function(r,n){var s=Rr.SUPPORT_RESPONSE_TYPE?"blob":"text",o=new XMLHttpRequest;o.onload=function(){var A;200===o.status?"text"==s?r(o.response):((A=new FileReader).addEventListener("load",function(){return r(A.result)},!1),A.addEventListener("error",function(A){return n(A)},!1),A.readAsDataURL(o.response)):n("Failed to proxy resource "+B+" with status code "+o.status)},o.onerror=n;var i,Q=t.includes("?")?"&":"?";o.open("GET",t+Q+"url="+encodeURIComponent(A)+"&responseType="+s),"text"!=s&&o instanceof XMLHttpRequest&&(o.responseType=s),e._options.imageTimeout&&(i=e._options.imageTimeout,o.timeout=i,o.ontimeout=function(){return n("Timed out ("+i+"ms) proxying "+B)}),o.send()})},HA),os=/^data:image\/svg\+xml/i,is=/^data:image\/.*;base64,/i,Qs=/^data:image\/.*/i,cs=function(A){return Rr.SUPPORT_SVG_DRAWING||!Us(A)},as=function(A){return Qs.test(A)},gs=function(A){return is.test(A)},ws=function(A){return"blob"===A.substr(0,4)},Us=function(A){return"svg"===A.substr(-3).toLowerCase()||os.test(A)},ls=(pA.prototype.add=function(A,e){return new pA(this.x+A,this.y+e)},pA),Cs=(IA.prototype.subdivide=function(A,e){var t=EA(this.start,this.startControl,A),B=EA(this.startControl,this.endControl,A),r=EA(this.endControl,this.end,A),n=EA(t,B,A);B=EA(B,r,A),A=EA(n,B,A);return e?new IA(this.start,t,n,A):new IA(A,B,r,this.end)},IA.prototype.add=function(A,e){return new IA(this.start.add(A,e),this.startControl.add(A,e),this.endControl.add(A,e),this.end.add(A,e))},IA.prototype.reverse=function(){return new IA(this.end,this.endControl,this.startControl,this.start)},IA),us=function(A){var e=A.styles,t=A.bounds,B=(C=x(e.borderTopLeftRadius,t.width,t.height))[0],r=C[1],n=(u=x(e.borderTopRightRadius,t.width,t.height))[0],s=u[1],o=(F=x(e.borderBottomRightRadius,t.width,t.height))[0],i=F[1],Q=(h=x(e.borderBottomLeftRadius,t.width,t.height))[0],c=h[1];(d=[]).push((B+n)/t.width),d.push((Q+o)/t.width),d.push((r+c)/t.height),d.push((s+i)/t.height),1<(f=Math.max.apply(Math,d))&&(B/=f,r/=f,n/=f,s/=f,o/=f,i/=f,Q/=f,c/=f);var a=t.width-n,g=t.height-i,w=t.width-o,U=t.height-c,l=e.borderTopWidth,C=e.borderRightWidth,u=e.borderBottomWidth,F=e.borderLeftWidth,h=ht(e.paddingTop,A.bounds.width),d=ht(e.paddingRight,A.bounds.width),f=ht(e.paddingBottom,A.bounds.width);A=ht(e.paddingLeft,A.bounds.width);this.topLeftBorderDoubleOuterBox=0<B||0<r?ds(t.left+F/3,t.top+l/3,B-F/3,r-l/3,Jn.TOP_LEFT):new ls(t.left+F/3,t.top+l/3),this.topRightBorderDoubleOuterBox=0<B||0<r?ds(t.left+a,t.top+l/3,n-C/3,s-l/3,Jn.TOP_RIGHT):new ls(t.left+t.width-C/3,t.top+l/3),this.bottomRightBorderDoubleOuterBox=0<o||0<i?ds(t.left+w,t.top+g,o-C/3,i-u/3,Jn.BOTTOM_RIGHT):new ls(t.left+t.width-C/3,t.top+t.height-u/3),this.bottomLeftBorderDoubleOuterBox=0<Q||0<c?ds(t.left+F/3,t.top+U,Q-F/3,c-u/3,Jn.BOTTOM_LEFT):new ls(t.left+F/3,t.top+t.height-u/3),this.topLeftBorderDoubleInnerBox=0<B||0<r?ds(t.left+2*F/3,t.top+2*l/3,B-2*F/3,r-2*l/3,Jn.TOP_LEFT):new ls(t.left+2*F/3,t.top+2*l/3),this.topRightBorderDoubleInnerBox=0<B||0<r?ds(t.left+a,t.top+2*l/3,n-2*C/3,s-2*l/3,Jn.TOP_RIGHT):new ls(t.left+t.width-2*C/3,t.top+2*l/3),this.bottomRightBorderDoubleInnerBox=0<o||0<i?ds(t.left+w,t.top+g,o-2*C/3,i-2*u/3,Jn.BOTTOM_RIGHT):new ls(t.left+t.width-2*C/3,t.top+t.height-2*u/3),this.bottomLeftBorderDoubleInnerBox=0<Q||0<c?ds(t.left+2*F/3,t.top+U,Q-2*F/3,c-2*u/3,Jn.BOTTOM_LEFT):new ls(t.left+2*F/3,t.top+t.height-2*u/3),this.topLeftBorderStroke=0<B||0<r?ds(t.left+F/2,t.top+l/2,B-F/2,r-l/2,Jn.TOP_LEFT):new ls(t.left+F/2,t.top+l/2),this.topRightBorderStroke=0<B||0<r?ds(t.left+a,t.top+l/2,n-C/2,s-l/2,Jn.TOP_RIGHT):new ls(t.left+t.width-C/2,t.top+l/2),this.bottomRightBorderStroke=0<o||0<i?ds(t.left+w,t.top+g,o-C/2,i-u/2,Jn.BOTTOM_RIGHT):new ls(t.left+t.width-C/2,t.top+t.height-u/2),this.bottomLeftBorderStroke=0<Q||0<c?ds(t.left+F/2,t.top+U,Q-F/2,c-u/2,Jn.BOTTOM_LEFT):new ls(t.left+F/2,t.top+t.height-u/2),this.topLeftBorderBox=0<B||0<r?ds(t.left,t.top,B,r,Jn.TOP_LEFT):new ls(t.left,t.top),this.topRightBorderBox=0<n||0<s?ds(t.left+a,t.top,n,s,Jn.TOP_RIGHT):new ls(t.left+t.width,t.top),this.bottomRightBorderBox=0<o||0<i?ds(t.left+w,t.top+g,o,i,Jn.BOTTOM_RIGHT):new ls(t.left+t.width,t.top+t.height),this.bottomLeftBorderBox=0<Q||0<c?ds(t.left,t.top+U,Q,c,Jn.BOTTOM_LEFT):new ls(t.left,t.top+t.height),this.topLeftPaddingBox=0<B||0<r?ds(t.left+F,t.top+l,Math.max(0,B-F),Math.max(0,r-l),Jn.TOP_LEFT):new ls(t.left+F,t.top+l),this.topRightPaddingBox=0<n||0<s?ds(t.left+Math.min(a,t.width-C),t.top+l,a>t.width+C?0:Math.max(0,n-C),Math.max(0,s-l),Jn.TOP_RIGHT):new ls(t.left+t.width-C,t.top+l),this.bottomRightPaddingBox=0<o||0<i?ds(t.left+Math.min(w,t.width-F),t.top+Math.min(g,t.height-u),Math.max(0,o-C),Math.max(0,i-u),Jn.BOTTOM_RIGHT):new ls(t.left+t.width-C,t.top+t.height-u),this.bottomLeftPaddingBox=0<Q||0<c?ds(t.left+F,t.top+Math.min(U,t.height-u),Math.max(0,Q-F),Math.max(0,c-u),Jn.BOTTOM_LEFT):new ls(t.left+F,t.top+t.height-u),this.topLeftContentBox=0<B||0<r?ds(t.left+F+A,t.top+l+h,Math.max(0,B-(F+A)),Math.max(0,r-(l+h)),Jn.TOP_LEFT):new ls(t.left+F+A,t.top+l+h),this.topRightContentBox=0<n||0<s?ds(t.left+Math.min(a,t.width+F+A),t.top+l+h,a>t.width+F+A?0:n-F+A,s-(l+h),Jn.TOP_RIGHT):new ls(t.left+t.width-(C+d),t.top+l+h),this.bottomRightContentBox=0<o||0<i?ds(t.left+Math.min(w,t.width-(F+A)),t.top+Math.min(g,t.height+l+h),Math.max(0,o-(C+d)),i-(u+f),Jn.BOTTOM_RIGHT):new ls(t.left+t.width-(C+d),t.top+t.height-(u+f)),this.bottomLeftContentBox=0<Q||0<c?ds(t.left+F+A,t.top+U,Math.max(0,Q-(F+A)),c-(u+f),Jn.BOTTOM_LEFT):new ls(t.left+F+A,t.top+t.height-(u+f))};(Et=Jn=Jn||{})[Et.TOP_LEFT=0]="TOP_LEFT",Et[Et.TOP_RIGHT=1]="TOP_RIGHT",Et[Et.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",Et[Et.BOTTOM_LEFT=3]="BOTTOM_LEFT";var Fs,hs,ds=function(A,e,t,B,r){var n=(Math.sqrt(2)-1)/3*4,s=t*n,o=B*n,i=A+t,Q=e+B;switch(r){case Jn.TOP_LEFT:return new Cs(new ls(A,Q),new ls(A,Q-o),new ls(i-s,e),new ls(i,e));case Jn.TOP_RIGHT:return new Cs(new ls(A,e),new ls(A+s,e),new ls(i,Q-o),new ls(i,Q));case Jn.BOTTOM_RIGHT:return new Cs(new ls(i,e),new ls(i,e+o),new ls(A+s,Q),new ls(A,Q));default:return Jn.BOTTOM_LEFT,new Cs(new ls(i,Q),new ls(i-s,Q),new ls(A,e+o),new ls(A,e))}},fs=function(A,e,t){this.offsetX=A,this.offsetY=e,this.matrix=t,this.type=0,this.target=6},Hs=function(A,e){this.path=A,this.target=e,this.type=1},ps=function(A){this.opacity=A,this.type=2,this.target=6},Es=function(A){this.element=A,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]},Is=(DA.prototype.getEffects=function(A){for(var e=![2,3].includes(this.container.styles.position),t=this.parent,B=this.effects.slice(0);t;){var r,n,s=t.effects.filter(function(A){return!LA(A)});e||0!==t.container.styles.position||!t.parent?(B.unshift.apply(B,s),e=![2,3].includes(t.container.styles.position),0!==t.container.styles.overflowX&&(r=KA(t.curves),n=mA(t.curves),bA(r,n)||B.unshift(new Hs(n,6)))):B.unshift.apply(B,s),t=t.parent}return B.filter(function(e){return W(e.target,A)})},DA),ys=function(A,e,t,B){A.container.elements.forEach(function(r){var n=W(r.flags,4),s=W(r.flags,2),o=new Is(r,A);W(r.styles.display,2048)&&B.push(o);var i,Q,c,a,g=W(r.flags,8)?[]:B;n||s?(i=n||r.styles.isPositioned()?t:e,s=new Es(o),r.styles.isPositioned()||r.styles.opacity<1||r.styles.isTransformed()?(Q=r.styles.zIndex.order)<0?(c=0,i.negativeZIndex.some(function(A,e){return Q>A.element.container.styles.zIndex.order?(c=e,!1):0<c}),i.negativeZIndex.splice(c,0,s)):0<Q?(a=0,i.positiveZIndex.some(function(A,e){return Q>=A.element.container.styles.zIndex.order?(a=e+1,!1):0<a}),i.positiveZIndex.splice(a,0,s)):i.zeroOrAutoZIndexOrTransformedOrOpacity.push(s):(r.styles.isFloating()?i.nonPositionedFloats:i.nonPositionedInlineLevel).push(s),ys(o,s,n?s:t,g)):((r.styles.isInlineLevel()?e.inlineLevel:e.nonInlineLevel).push(o),ys(o,e,t,g)),W(r.flags,8)&&Ks(r,g)})},Ks=function(A,e){for(var t=A instanceof Bn?A.start:1,B=A instanceof Bn&&A.reversed,r=0;r<e.length;r++){var n=e[r];n.container instanceof tn&&"number"==typeof n.container.value&&0!==n.container.value&&(t=n.container.value),n.listValue=Nn(t,n.container.styles.listStyleType,!0),t+=B?-1:1}},ms=function(A,e){var t=[];return yA(A)?t.push(A.subdivide(.5,!1)):t.push(A),yA(e)?t.push(e.subdivide(.5,!0)):t.push(e),t},Ls=function(A,e,t,B){var r=[];return yA(A)?r.push(A.subdivide(.5,!1)):r.push(A),yA(t)?r.push(t.subdivide(.5,!0)):r.push(t),yA(B)?r.push(B.subdivide(.5,!0).reverse()):r.push(B),yA(e)?r.push(e.subdivide(.5,!1).reverse()):r.push(e),r},bs=function(A,e,t){var B=e[0],r=e[1],n=e[2],s=A[0],o=A[1];if(!s){return[0,0];}if(D(s)&&o&&D(o)){return[ht(s,t.width),ht(o,t.height)];}var i=GA(n);if(E(s)&&(s.value===ce.CONTAIN||s.value===ce.COVER)){return GA(n)?t.width/t.height<n!=(s.value===ce.COVER)?[t.width,t.width/n]:[t.height*n,t.height]:[t.width,t.height];}var Q=GA(B);e=GA(r),A=Q||e;if(TA(s)&&(!o||TA(o))){return Q&&e?[B,r]:i||A?A&&i?[Q?B:r*n,e?r:B/n]:[Q?B:t.width,e?r:t.height]:[t.width,t.height];}if(i){var c=0,a=0;return D(s)?c=ht(s,t.width):D(o)&&(a=ht(o,t.height)),TA(s)?c=a*n:o&&!TA(o)||(a=c/n),[c,a]}if(c=null,a=null,D(s)?c=ht(s,t.width):o&&D(o)&&(a=ht(o,t.height)),null!==(c=null!==(a=null===c||o&&!TA(o)?a:Q&&e?c/B*r:t.height)&&TA(s)?Q&&e?a/r*B:t.width:c)&&null!==a){return[c,a];}throw new Error("Unable to calculate background-size for element")},Ds=function(A,e){return e=A[e],void 0===e?A[0]:e},vs=function(A,e,t,B,r){var n=e[0],s=e[1],o=t[0],i=t[1];switch(A){case 2:return[new ls(Math.round(B.left),Math.round(B.top+s)),new ls(Math.round(B.left+B.width),Math.round(B.top+s)),new ls(Math.round(B.left+B.width),Math.round(i+B.top+s)),new ls(Math.round(B.left),Math.round(i+B.top+s))];case 3:return[new ls(Math.round(B.left+n),Math.round(B.top)),new ls(Math.round(B.left+n+o),Math.round(B.top)),new ls(Math.round(B.left+n+o),Math.round(B.height+B.top)),new ls(Math.round(B.left+n),Math.round(B.height+B.top))];case 1:return[new ls(Math.round(B.left+n),Math.round(B.top+s)),new ls(Math.round(B.left+n+o),Math.round(B.top+s)),new ls(Math.round(B.left+n+o),Math.round(B.top+s+i)),new ls(Math.round(B.left+n),Math.round(B.top+s+i))];default:return[new ls(Math.round(r.left),Math.round(r.top)),new ls(Math.round(r.left+r.width),Math.round(r.top)),new ls(Math.round(r.left+r.width),Math.round(r.height+r.top)),new ls(Math.round(r.left),Math.round(r.height+r.top))]}},xs="Hidden Text",Ms=(OA.prototype.parseMetrics=function(A,e){var t=this._document.createElement("div"),B=this._document.createElement("img"),r=this._document.createElement("span"),n=this._document.body;return t.style.visibility="hidden",t.style.fontFamily=A,t.style.fontSize=e,t.style.margin="0",t.style.padding="0",t.style.whiteSpace="nowrap",n.appendChild(t),B.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",B.width=1,B.height=1,B.style.margin="0",B.style.padding="0",B.style.verticalAlign="baseline",r.style.fontFamily=A,r.style.fontSize=e,r.style.margin="0",r.style.padding="0",r.appendChild(this._document.createTextNode(xs)),t.appendChild(r),t.appendChild(B),e=B.offsetTop-r.offsetTop+2,t.removeChild(r),t.appendChild(this._document.createTextNode(xs)),t.style.lineHeight="normal",B.style.verticalAlign="super",B=B.offsetTop-t.offsetTop+2,n.removeChild(t),{baseline:e,middle:B}},OA.prototype.getMetrics=function(A,e){var t=A+" "+e;return void 0===this._data[t]&&(this._data[t]=this.parseMetrics(A,e)),this._data[t]},OA),Ss=(Et=function(A,e){this.context=A,this.options=e},A(VA,Fs=Et),VA.prototype.applyEffects=function(A){for(var e=this;this._activeEffects.length;){this.popEffect();}A.forEach(function(A){return e.applyEffect(A)})},VA.prototype.applyEffect=function(A){this.ctx.save(),2===A.type&&(this.ctx.globalAlpha=A.opacity),0===A.type&&(this.ctx.translate(A.offsetX,A.offsetY),this.ctx.transform(A.matrix[0],A.matrix[1],A.matrix[2],A.matrix[3],A.matrix[4],A.matrix[5]),this.ctx.translate(-A.offsetX,-A.offsetY)),LA(A)&&(this.path(A.path),this.ctx.clip()),this._activeEffects.push(A)},VA.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},VA.prototype.renderStack=function(A){return e(this,void 0,void 0,function(){return t(this,function(e){switch(e.label){case 0:return A.element.container.styles.isVisible()?[4,this.renderStackContent(A)]:[3,2];case 1:e.sent(),e.label=2;case 2:return[2]}})})},VA.prototype.renderNode=function(A){return e(this,void 0,void 0,function(){return t(this,function(e){switch(e.label){case 0:return W(A.container.flags,16),A.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(A)]:[3,3];case 1:return e.sent(),[4,this.renderNodeContent(A)];case 2:e.sent(),e.label=3;case 3:return[2]}})})},VA.prototype.renderTextWithLetterSpacing=function(A,e,t){var B=this;0===e?this.ctx.fillText(A.text,A.bounds.left,A.bounds.top+t):Jr(A.text).reduce(function(e,r){return B.ctx.fillText(r,e,A.bounds.top+t),e+B.ctx.measureText(r).width},A.bounds.left)},VA.prototype.createFontStyle=function(A){var e=A.fontVariant.filter(function(A){return"normal"===A||"small-caps"===A}).join(""),t=ks(A.fontFamily).join(", "),B=H(A.fontSize)?""+A.fontSize.number+A.fontSize.unit:A.fontSize.number+"px";return[[A.fontStyle,e,A.fontWeight,B,t].join(" "),t,B]},VA.prototype.renderTextNode=function(A,B){return e(this,void 0,void 0,function(){var e,r,n,s,o,i,Q=this;return t(this,function(t){return n=this.createFontStyle(B),e=n[0],r=n[1],n=n[2],this.ctx.font=e,this.ctx.direction=1===B.direction?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",n=this.fontMetrics.getMetrics(r,n),s=n.baseline,o=n.middle,i=B.paintOrder,A.textBounds.forEach(function(A){i.forEach(function(e){switch(e){case 0:Q.ctx.fillStyle=G(B.color), 6 6 Q.renderTextWithLetterSpacing(A,B.letterSpacing,s);var t=B.textShadow;t.length&&A.text.trim().length&&(t.toReversed().forEach(function(e){Q.ctx.shadowColor=G(e.color),Q.ctx.shadowOffsetX=e.offsetX.number*Q.options.scale,Q.ctx.shadowOffsetY=e.offsetY.number*Q.options.scale,Q.ctx.shadowBlur=e.blur.number,Q.renderTextWithLetterSpacing(A,B.letterSpacing,s)}),Q.ctx.shadowColor="",Q.ctx.shadowOffsetX=0,Q.ctx.shadowOffsetY=0,Q.ctx.shadowBlur=0),B.textDecorationLine.length&&(Q.ctx.fillStyle=G(B.textDecorationColor||B.color),B.textDecorationLine.forEach(function(e){switch(e){case 1:Q.ctx.fillRect(A.bounds.left,Math.round(A.bounds.top+s),A.bounds.width,1);break;case 2:Q.ctx.fillRect(A.bounds.left,Math.round(A.bounds.top),A.bounds.width,1);break;case 3:Q.ctx.fillRect(A.bounds.left,Math.ceil(A.bounds.top+o),A.bounds.width,1)}}));break;case 1:B.webkitTextStrokeWidth&&A.text.trim().length&&(Q.ctx.strokeStyle=G(B.webkitTextStrokeColor),Q.ctx.lineWidth=B.webkitTextStrokeWidth,Q.ctx.lineJoin=window.chrome?"miter":"round",Q.ctx.strokeText(A.text,A.bounds.left,A.bounds.top+s)),Q.ctx.strokeStyle="",Q.ctx.lineWidth=0,Q.ctx.lineJoin="miter"}})}),[2]})})},VA.prototype.renderReplacedElement=function(A,e,t){var B;t&&0<A.intrinsicWidth&&0<A.intrinsicHeight&&(B=MA(A),e=mA(e),this.path(e),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(t,0,0,A.intrinsicWidth,A.intrinsicHeight,B.left,B.top,B.width,B.height),this.ctx.restore())},VA.prototype.renderNodeContent=function(A){return e(this,void 0,void 0,function(){var e,B,r,n,s,o,i,Q,c,a,g,w;return t(this,function(t){switch(t.label){case 0:this.applyEffects(A.getEffects(4)),e=A.container,B=A.curves,r=e.styles,n=0,s=e.textNodes,t.label=1;case 1:return n<s.length?(o=s[n],[4,this.renderTextNode(o,r)]):[3,4];case 2:t.sent(),t.label=3;case 3:return n++,[3,1];case 4:if(!(e instanceof $r)){return[3,8];}t.label=5;case 5:return t.trys.push([5,7,,8]),[4,this.context.cache.match(e.src)];case 6:return c=t.sent(),this.renderReplacedElement(e,B,c),[3,8];case 7:return t.sent(),this.context.logger.error("Error loading image "+e.src),[3,8];case 8:if(e instanceof An&&this.renderReplacedElement(e,B,e.canvas),!(e instanceof en)){return[3,12];}t.label=9;case 9:return t.trys.push([9,11,,12]),[4,this.context.cache.match(e.svg)];case 10:return c=t.sent(),this.renderReplacedElement(e,B,c),[3,12];case 11:return t.sent(),this.context.logger.error("Error loading svg "+e.svg.substring(0,255)),[3,12];case 12:return e instanceof Un&&e.tree?[4,new VA(this.context,{scale:this.options.scale,backgroundColor:e.backgroundColor,x:0,y:0,width:e.width,height:e.height}).render(e.tree)]:[3,14];case 13:o=t.sent(),e.width&&e.height&&this.ctx.drawImage(o,0,0,e.width,e.height,e.bounds.left,e.bounds.top,e.bounds.width,e.bounds.height),t.label=14;case 14:if(e instanceof an&&(Q=Math.min(e.bounds.width,e.bounds.height),e.type===sn?e.checked&&(this.ctx.save(),this.path([new ls(e.bounds.left+.39363*Q,e.bounds.top+.79*Q),new ls(e.bounds.left+.16*Q,e.bounds.top+.5549*Q),new ls(e.bounds.left+.27347*Q,e.bounds.top+.44071*Q),new ls(e.bounds.left+.39694*Q,e.bounds.top+.5649*Q),new ls(e.bounds.left+.72983*Q,e.bounds.top+.23*Q),new ls(e.bounds.left+.84*Q,e.bounds.top+.34085*Q),new ls(e.bounds.left+.39363*Q,e.bounds.top+.79*Q)]),this.ctx.fillStyle=G(cn),this.ctx.fill(),this.ctx.restore()):e.type===on&&e.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(e.bounds.left+Q/2,e.bounds.top+Q/2,Q/4,0,2*Math.PI,!0),this.ctx.fillStyle=G(cn),this.ctx.fill(),this.ctx.restore())),Ts(e)&&e.value.length){switch(a=this.createFontStyle(r),g=a[0],Q=a[1],a=this.fontMetrics.getMetrics(g,Q).baseline,this.ctx.font=g,this.ctx.fillStyle=G(r.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=Os(e.styles.textAlign),w=MA(e),i=0,e.styles.textAlign){case 1:i+=w.width/2;break;case 2:i+=w.width}Q=w.add(i,0,0,-w.height/2+1),this.ctx.save(),this.path([new ls(w.left,w.top),new ls(w.left+w.width,w.top),new ls(w.left+w.width,w.top+w.height),new ls(w.left,w.top+w.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new Nr(e.value,Q),r.letterSpacing,a),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!W(e.styles.display,2048)){return[3,20];}if(null===e.styles.listStyleImage){return[3,19];}if(0!==(a=e.styles.listStyleImage).type){return[3,18];}c=void 0,a=a.url,t.label=15;case 15:return t.trys.push([15,17,,18]),[4,this.context.cache.match(a)];case 16:return c=t.sent(),this.ctx.drawImage(c,e.bounds.left-(c.width+10),e.bounds.top),[3,18];case 17:return t.sent(),this.context.logger.error("Error loading list-style-image "+a),[3,18];case 18:return[3,20];case 19:A.listValue&&-1!==e.styles.listStyleType&&(g=this.createFontStyle(r)[0],this.ctx.font=g,this.ctx.fillStyle=G(r.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",w=new JA(e.bounds.left,e.bounds.top+ht(e.styles.paddingTop,e.bounds.width),e.bounds.width,Y(r.lineHeight,r.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new Nr(A.listValue,w),r.letterSpacing,Y(r.lineHeight,r.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),t.label=20;case 20:return[2]}})})},VA.prototype.renderStackContent=function(A){return e(this,void 0,void 0,function(){var e,B,r,n,s,o,i,Q,c,a,g,w,U,l,C;return t(this,function(t){switch(t.label){case 0:return W(A.element.container.flags,16),[4,this.renderNodeBackgroundAndBorders(A.element)];case 1:t.sent(),e=0,B=A.negativeZIndex,t.label=2;case 2:return e<B.length?(C=B[e],[4,this.renderStack(C)]):[3,5];case 3:t.sent(),t.label=4;case 4:return e++,[3,2];case 5:return[4,this.renderNodeContent(A.element)];case 6:t.sent(),r=0,n=A.nonInlineLevel,t.label=7;case 7:return r<n.length?(C=n[r],[4,this.renderNode(C)]):[3,10];case 8:t.sent(),t.label=9;case 9:return r++,[3,7];case 10:s=0,o=A.nonPositionedFloats,t.label=11;case 11:return s<o.length?(C=o[s],[4,this.renderStack(C)]):[3,14];case 12:t.sent(),t.label=13;case 13:return s++,[3,11];case 14:i=0,Q=A.nonPositionedInlineLevel,t.label=15;case 15:return i<Q.length?(C=Q[i],[4,this.renderStack(C)]):[3,18];case 16:t.sent(),t.label=17;case 17:return i++,[3,15];case 18:c=0,a=A.inlineLevel,t.label=19;case 19:return c<a.length?(C=a[c],[4,this.renderNode(C)]):[3,22];case 20:t.sent(),t.label=21;case 21:return c++,[3,19];case 22:g=0,w=A.zeroOrAutoZIndexOrTransformedOrOpacity,t.label=23;case 23:return g<w.length?(C=w[g],[4,this.renderStack(C)]):[3,26];case 24:t.sent(),t.label=25;case 25:return g++,[3,23];case 26:U=0,l=A.positiveZIndex,t.label=27;case 27:return U<l.length?(C=l[U],[4,this.renderStack(C)]):[3,30];case 28:t.sent(),t.label=29;case 29:return U++,[3,27];case 30:return[2]}})})},VA.prototype.mask=function(A){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(A.toReversed()),this.ctx.closePath()},VA.prototype.path=function(A){this.ctx.beginPath(),this.formatPath(A),this.ctx.closePath()},VA.prototype.formatPath=function(A){var e=this;A.forEach(function(A,t){var B=yA(A)?A.start:A;0===t?e.ctx.moveTo(B.x,B.y):e.ctx.lineTo(B.x,B.y),yA(A)&&e.ctx.bezierCurveTo(A.startControl.x,A.startControl.y,A.endControl.x,A.endControl.y,A.end.x,A.end.y)})},VA.prototype.renderRepeat=function(A,e,t,B){this.path(A),this.ctx.fillStyle=e,this.ctx.translate(t,B),this.ctx.fill(),this.ctx.translate(-t,-B)},VA.prototype.resizeImage=function(A,e,t){if(A.width===e&&A.height===t){return A;}var B=(null!==(B=this.canvas.ownerDocument)&&void 0!==B?B:document).createElement("canvas");return B.width=Math.max(1,e),B.height=Math.max(1,t),B.getContext("2d").drawImage(A,0,0,A.width,A.height,0,0,e,t),B},VA.prototype.renderBackgroundImage=function(A){return e(this,void 0,void 0,function(){var e,B,r,n,s,o;return t(this,function(i){switch(i.label){case 0:e=A.styles.backgroundImage.length-1,B=function(B){var n,s,o,i,Q,c,a,g,w,U,l,C,u,F,h,d,f;return t(this,function(t){switch(t.label){case 0:if(0!==B.type){return[3,5];}n=void 0,s=B.url,t.label=1;case 1:return t.trys.push([1,3,,4]),[4,r.context.cache.match(s)];case 2:return n=t.sent(),[3,4];case 3:return t.sent(),r.context.logger.error("Error loading background-image "+s),[3,4];case 4:return n&&(o=SA(A,e,[n.width,n.height,n.width/n.height]),c=o[0],l=o[1],C=o[2],w=o[3],U=o[4],Q=r.ctx.createPattern(r.resizeImage(n,w,U),"repeat"),r.renderRepeat(c,Q,l,C)),[3,6];case 5:1===B.type?(f=SA(A,e,[null,null,null]),c=f[0],l=f[1],C=f[2],w=f[3],U=f[4],h=P(B.angle,w,U),F=h[0],o=h[1],a=h[2],d=h[3],g=h[4],(f=document.createElement("canvas")).width=w,f.height=U,h=f.getContext("2d"),i=h.createLinearGradient(o,d,a,g),N(B.stops,F).forEach(function(A){return i.addColorStop(A.stop,G(A.color))}),h.fillStyle=i,h.fillRect(0,0,w,U),0<w&&0<U&&(Q=r.ctx.createPattern(f,"repeat"),r.renderRepeat(c,Q,l,C))):2===B.type&&(d=SA(A,e,[null,null,null]),c=d[0],a=d[1],g=d[2],w=d[3],U=d[4],F=0===B.position.length?[ut]:B.position,l=ht(F[0],w),C=ht(F.at(-1),U),h=function(A,e,t,B,r){var n,s,o,i,Q=0,c=0;switch(A.size){case 0:0===A.shape?Q=c=Math.min(Math.abs(e),Math.abs(e-B),Math.abs(t),Math.abs(t-r)):1===A.shape&&(Q=Math.min(Math.abs(e),Math.abs(e-B)),c=Math.min(Math.abs(t),Math.abs(t-r)));break;case 2:0===A.shape?Q=c=Math.min(X(e,t),X(e,t-r),X(e-B,t),X(e-B,t-r)):1===A.shape&&(n=Math.min(Math.abs(t),Math.abs(t-r))/Math.min(Math.abs(e),Math.abs(e-B)),o=(s=J(B,r,e,t,!0))[0],i=s[1],c=n*(Q=X(o-e,(i-t)/n)));break;case 1:0===A.shape?Q=c=Math.max(Math.abs(e),Math.abs(e-B),Math.abs(t),Math.abs(t-r)):1===A.shape&&(Q=Math.max(Math.abs(e),Math.abs(e-B)),c=Math.max(Math.abs(t),Math.abs(t-r)));break;case 3:0===A.shape?Q=c=Math.max(X(e,t),X(e,t-r),X(e-B,t),X(e-B,t-r)):1===A.shape&&(n=Math.max(Math.abs(t),Math.abs(t-r))/Math.max(Math.abs(e),Math.abs(e-B)),o=(s=J(B,r,e,t,!1))[0],i=s[1],c=n*(Q=X(o-e,(i-t)/n)))}return Array.isArray(A.size)&&(Q=ht(A.size[0],B),c=2===A.size.length?ht(A.size[1],r):Q),[Q,c]}(B,l,C,w,U),f=h[0],d=h[1],0<f&&0<d&&(u=r.ctx.createRadialGradient(a+l,g+C,0,a+l,g+C,f),N(B.stops,2*f).forEach(function(A){return u.addColorStop(A.stop,G(A.color))}),r.path(c),r.ctx.fillStyle=u,f!==d?(F=A.bounds.left+.5*A.bounds.width,h=A.bounds.top+.5*A.bounds.height,f=1/(d/=f),r.ctx.save(),r.ctx.translate(F,h),r.ctx.transform(1,0,0,d,0,0),r.ctx.translate(-F,-h),r.ctx.fillRect(a,f*(g-h)+h,w,U*f),r.ctx.restore()):r.ctx.fill())),t.label=6;case 6:return e--,[2]}})},r=this,n=0,s=A.styles.backgroundImage.toReversed(),i.label=1;case 1:return n<s.length?(o=s[n],[5,B(o)]):[3,4];case 2:i.sent(),i.label=3;case 3:return n++,[3,1];case 4:return[2]}})})},VA.prototype.renderSolidBorder=function(A,B,r){return e(this,void 0,void 0,function(){return t(this,function(e){return this.path(vA(r,B)),this.ctx.fillStyle=G(A),this.ctx.fill(),[2]})})},VA.prototype.renderDoubleBorder=function(A,B,r,n){return e(this,void 0,void 0,function(){var e;return t(this,function(t){switch(t.label){case 0:return B<3?[4,this.renderSolidBorder(A,r,n)]:[3,2];case 1:return t.sent(),[2];case 2:return e=function(A,e){switch(e){case 0:return Ls(A.topLeftBorderBox,A.topLeftBorderDoubleOuterBox,A.topRightBorderBox,A.topRightBorderDoubleOuterBox);case 1:return Ls(A.topRightBorderBox,A.topRightBorderDoubleOuterBox,A.bottomRightBorderBox,A.bottomRightBorderDoubleOuterBox);case 2:return Ls(A.bottomRightBorderBox,A.bottomRightBorderDoubleOuterBox,A.bottomLeftBorderBox,A.bottomLeftBorderDoubleOuterBox);default:return Ls(A.bottomLeftBorderBox,A.bottomLeftBorderDoubleOuterBox,A.topLeftBorderBox,A.topLeftBorderDoubleOuterBox)}}(n,r),this.path(e),this.ctx.fillStyle=G(A),this.ctx.fill(),e=function(A,e){switch(e){case 0:return Ls(A.topLeftBorderDoubleInnerBox,A.topLeftPaddingBox,A.topRightBorderDoubleInnerBox,A.topRightPaddingBox);case 1:return Ls(A.topRightBorderDoubleInnerBox,A.topRightPaddingBox,A.bottomRightBorderDoubleInnerBox,A.bottomRightPaddingBox);case 2:return Ls(A.bottomRightBorderDoubleInnerBox,A.bottomRightPaddingBox,A.bottomLeftBorderDoubleInnerBox,A.bottomLeftPaddingBox);default:return Ls(A.bottomLeftBorderDoubleInnerBox,A.bottomLeftPaddingBox,A.topLeftBorderDoubleInnerBox,A.topLeftPaddingBox)}}(n,r),this.path(e),this.ctx.fill(),[2]}})})},VA.prototype.renderNodeBackgroundAndBorders=function(A){return e(this,void 0,void 0,function(){var e,B,r,n,s,o,i,Q,c=this;return t(this,function(t){switch(t.label){case 0:return this.applyEffects(A.getEffects(2)),e=A.container.styles,B=!T(e.backgroundColor)||e.backgroundImage.length,r=[{style:e.borderTopStyle,color:e.borderTopColor,width:e.borderTopWidth},{style:e.borderRightStyle,color:e.borderRightColor,width:e.borderRightWidth},{style:e.borderBottomStyle,color:e.borderBottomColor,width:e.borderBottomWidth},{style:e.borderLeftStyle,color:e.borderLeftColor,width:e.borderLeftWidth}],n=Gs(Ds(e.backgroundClip,0),A.curves),B||e.boxShadow.length?(this.ctx.save(),this.path(n),this.ctx.clip(),T(e.backgroundColor)||(this.ctx.fillStyle=G(e.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(A.container)]):[3,2];case 1:t.sent(),this.ctx.restore(),e.boxShadow.toReversed().forEach(function(e){c.ctx.save();var t,B,r,n,s=KA(A.curves),o=e.inset?0:1e4,i=(t=-o+(e.inset?1:-1)*e.spread.number,B=(e.inset?1:-1)*e.spread.number,r=e.spread.number*(e.inset?-2:2),n=e.spread.number*(e.inset?-2:2),s.map(function(A,e){switch(e){case 0:return A.add(t,B);case 1:return A.add(t+r,B);case 2:return A.add(t+r,B+n);case 3:return A.add(t,B+n)}return A}));e.inset?(c.path(s),c.ctx.clip(),c.mask(i)):(c.mask(s),c.ctx.clip(),c.path(i)),c.ctx.shadowOffsetX=e.offsetX.number+o,c.ctx.shadowOffsetY=e.offsetY.number,c.ctx.shadowColor=G(e.color),c.ctx.shadowBlur=e.blur.number,c.ctx.fillStyle=e.inset?G(e.color):"rgba(0,0,0,1)",c.ctx.fill(),c.ctx.restore()}),t.label=2;case 2:o=s=0,i=r,t.label=3;case 3:return o<i.length?0!==(Q=i[o]).style&&!T(Q.color)&&0<Q.width?2!==Q.style?[3,5]:[4,this.renderDashedDottedBorder(Q.color,Q.width,s,A.curves,2)]:[3,11]:[3,13];case 4:return t.sent(),[3,11];case 5:return 3!==Q.style?[3,7]:[4,this.renderDashedDottedBorder(Q.color,Q.width,s,A.curves,3)];case 6:return t.sent(),[3,11];case 7:return 4!==Q.style?[3,9]:[4,this.renderDoubleBorder(Q.color,Q.width,s,A.curves)];case 8:return t.sent(),[3,11];case 9:return[4,this.renderSolidBorder(Q.color,s,A.curves)];case 10:t.sent(),t.label=11;case 11:s++,t.label=12;case 12:return o++,[3,3];case 13:return[2]}})})},VA.prototype.renderDashedDottedBorder=function(A,B,r,n,s){return e(this,void 0,void 0,function(){var e,o,i,Q,c,a,g,w,U,l,C;return t(this,function(t){return this.ctx.save(),U=function(A,e){switch(e){case 0:return ms(A.topLeftBorderStroke,A.topRightBorderStroke);case 1:return ms(A.topRightBorderStroke,A.bottomRightBorderStroke);case 2:return ms(A.bottomRightBorderStroke,A.bottomLeftBorderStroke);default:return ms(A.bottomLeftBorderStroke,A.topLeftBorderStroke)}}(n,r),e=vA(n,r),2===s&&(this.path(e),this.ctx.clip()),a=yA(e[0])?(o=e[0].start.x,e[0].start.y):(o=e[0].x,e[0].y),g=yA(e[1])?(i=e[1].end.x,e[1].end.y):(i=e[1].x,e[1].y),Q=0===r||2===r?Math.abs(o-i):Math.abs(a-g),this.ctx.beginPath(),3===s?this.formatPath(U):this.formatPath(e.slice(0,2)),c=B<3?3*B:2*B,a=B<3?2*B:B,3===s&&(a=c=B),g=!0,Q<=2*c?g=!1:Q<=2*c+a?(c*=w=Q/(2*c+a),a*=w):(U=Math.floor((Q+a)/(c+a)),w=(Q-U*c)/(U-1),a=(U=(Q-(U+1)*c)/U)<=0||Math.abs(a-w)<Math.abs(a-U)?w:U),g&&(3===s?this.ctx.setLineDash([0,c+a]):this.ctx.setLineDash([c,a])),3===s?(this.ctx.lineCap="round",this.ctx.lineWidth=B):this.ctx.lineWidth=2*B+1.1,this.ctx.strokeStyle=G(A),this.ctx.stroke(),this.ctx.setLineDash([]),2===s&&(yA(e[0])&&(l=e[3],C=e[0],this.ctx.beginPath(),this.formatPath([new ls(l.end.x,l.end.y),new ls(C.start.x,C.start.y)]),this.ctx.stroke()),yA(e[1])&&(l=e[1],C=e[2],this.ctx.beginPath(),this.formatPath([new ls(l.end.x,l.end.y),new ls(C.start.x,C.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},VA.prototype.render=function(A){return e(this,void 0,void 0,function(){return t(this,function(e){switch(e.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=G(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),B=new Is(t=A,null),r=new Es(B),ys(B,r,r,t=[]),Ks(B.container,t),[4,this.renderStack(r)];case 1:return e.sent(),this.applyEffects([]),[2,this.canvas]}var t,B,r})})},VA),Ts=function(A){return A instanceof wn||A instanceof gn||A instanceof an&&A.type!==on&&A.type!==sn},Gs=function(A,e){switch(A){case 0:return KA(e);case 2:return[e.topLeftContentBox,e.topRightContentBox,e.bottomRightContentBox,e.bottomLeftContentBox];default:return mA(e)}},Os=function(A){switch(A){case 1:return"center";case 2:return"right";default:return"left"}},Vs=["-apple-system","system-ui"],ks=function(A){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?A.filter(function(A){return!Vs.includes(A)}):A},Rs=(A(kA,hs=Et),kA.prototype.render=function(A){return e(this,void 0,void 0,function(){var e;return t(this,function(t){switch(t.label){case 0:return e=Vr(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,A),[4,Ns(e)];case 1:return e=t.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=G(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(e,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},kA),Ns=function(A){return new Promise(function(e,t){var B=new Image;B.onload=function(){e(B)},B.onerror=t,B.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(A))})},Ps=(RA.prototype.debug=function(){for(var A=[],e=0;e<arguments.length;e++){A[e]=arguments[e];}this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.debug?console.debug.apply(console,B([this.id,this.getTime()+"ms"],A)):this.info.apply(this,A))},RA.prototype.getTime=function(){return Date.now()-this.start},RA.prototype.info=function(){for(var A=[],e=0;e<arguments.length;e++){A[e]=arguments[e];}this.enabled&&"undefined"!=typeof window&&window.console&&"function"==typeof console.info&&console.info.apply(console,B([this.id,this.getTime()+"ms"],A))},RA.prototype.warn=function(){for(var A=[],e=0;e<arguments.length;e++){A[e]=arguments[e];}this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.warn?console.warn.apply(console,B([this.id,this.getTime()+"ms"],A)):this.info.apply(this,A))},RA.prototype.error=function(){for(var A=[],e=0;e<arguments.length;e++){A[e]=arguments[e];}this.enabled&&("undefined"!=typeof window&&window.console&&"function"==typeof console.error?console.error.apply(console,B([this.id,this.getTime()+"ms"],A)):this.info.apply(this,A))},RA.instances={},RA),Xs=(NA.instanceCount=1,NA);"undefined"!=typeof window&&ns.setContext(window);var Js=function(A,B){return e(void 0,void 0,void 0,function(){var e,r,n,s,o,i,Q,c,a,g,w,U,l,C,u,F;return t(this,function(t){switch(t.label){case 0:if(!A||"object"!=typeof A){return[2,Promise.reject("Invalid element provided as first argument")];}if(!(e=A.ownerDocument)){throw new Error("Element is not attached to a Document");}if(!(r=e.defaultView)){throw new Error("Document is not attached to a Window");}return l={allowTaint:null!==(C=B.allowTaint)&&void 0!==C&&C,imageTimeout:null!==(g=B.imageTimeout)&&void 0!==g?g:15e3,proxy:B.proxy,useCORS:null!==(w=B.useCORS)&&void 0!==w&&w},C=XA({logging:null===(U=B.logging)||void 0===U||U,cache:B.cache},l),g={windowWidth:null!==(g=B.windowWidth)&&void 0!==g?g:r.innerWidth,windowHeight:null!==(w=B.windowHeight)&&void 0!==w?w:r.innerHeight,scrollX:null!==(U=B.scrollX)&&void 0!==U?U:r.pageXOffset,scrollY:null!==(l=B.scrollY)&&void 0!==l?l:r.pageYOffset},w=new JA(g.scrollX,g.scrollY,g.windowWidth,g.windowHeight),U=new Xs(C,w),g=null!==(l=B.foreignObjectRendering)&&void 0!==l&&l,l={allowTaint:null!==(C=B.allowTaint)&&void 0!==C&&C,onclone:B.onclone,ignoreElements:B.ignoreElements,inlineImages:g,copyStyles:g},U.logger.debug("Starting document clone with size "+w.width+"x"+w.height+" scrolled to "+-w.left+","+-w.top),C=new Xn(U,A,l),(l=C.clonedReferenceElement)?[4,C.toIFrame(e,w)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return n=t.sent(),u=Ln(l)||"HTML"===l.tagName?function(A){var e=A.body,t=A.documentElement;if(!e||!t){throw new Error("Unable to get document size");}return A=Math.max(Math.max(e.scrollWidth,t.scrollWidth),Math.max(e.offsetWidth,t.offsetWidth),Math.max(e.clientWidth,t.clientWidth)),t=Math.max(Math.max(e.scrollHeight,t.scrollHeight),Math.max(e.offsetHeight,t.offsetHeight),Math.max(e.clientHeight,t.clientHeight)),new JA(0,0,A,t)}(l.ownerDocument):YA(U,l),s=u.width,o=u.height,i=u.left,Q=u.top,c=Ys(U,l,B.backgroundColor),u={canvas:B.canvas,backgroundColor:c,scale:null!==(u=null!==(u=B.scale)&&void 0!==u?u:r.devicePixelRatio)&&void 0!==u?u:1,x:(null!==(u=B.x)&&void 0!==u?u:0)+i,y:(null!==(u=B.y)&&void 0!==u?u:0)+Q,width:null!==(u=B.width)&&void 0!==u?u:Math.ceil(s),height:null!==(u=B.height)&&void 0!==u?u:Math.ceil(o)},g?(U.logger.debug("Document cloned, using foreign object rendering"),[4,new Rs(U,u).render(l)]):[3,3];case 2:return a=t.sent(),[3,5];case 3:return U.logger.debug("Document cloned, element located at "+i+","+Q+" with size "+s+"x"+o+" using computed rendering"),U.logger.debug("Starting DOM parsing"),F=Fn(U,l),c===F.styles.backgroundColor&&(F.styles.backgroundColor=Kt.TRANSPARENT),U.logger.debug("Starting renderer for element at "+u.x+","+u.y+" with size "+u.width+"x"+u.height),[4,new Ss(U,u).render(F)];case 4:a=t.sent(),t.label=5;case 5:return null!==(F=B.removeContainer)&&void 0!==F&&!F||Xn.destroy(n)||U.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore"),U.logger.debug("Finished rendering"),[2,a]}})})},Ys=function(A,e,t){var B=e.ownerDocument,r=B.documentElement?k(A,getComputedStyle(B.documentElement).backgroundColor):Kt.TRANSPARENT,n=B.body?k(A,getComputedStyle(B.body).backgroundColor):Kt.TRANSPARENT;t="string"==typeof t?k(A,t):null===t?Kt.TRANSPARENT:4294967295;return e===B.documentElement?T(r)?T(n)?t:n:r:t};return function(A,e){return Js(A,e=void 0===e?{}:e)}});
+2 -2
game/js/pako.js
··· 1 - !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).pako={})}(this,function(t){"use strict";function e(t){let e=t.length;for(;--e>=0;){t[e]=0}}function a(t,e,a,i,n){this.static_tree=t,this.extra_bits=e,this.extra_base=a,this.elems=i,this.max_length=n,this.has_stree=t&&t.length}function i(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}function n(t,e,a,i,n){this.good_length=t,this.max_lazy=e,this.nice_length=a,this.max_chain=i,this.func=n}function s(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=pt,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(1146),this.dyn_dtree=new Uint16Array(122),this.bl_tree=new Uint16Array(78),Et(this.dyn_ltree),Et(this.dyn_dtree),Et(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(16),this.heap=new Uint16Array(573),Et(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(573),Et(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function r(t){this.options=Xt({level:le,method:de,chunkSize:16384,windowBits:15,memLevel:8,strategy:he},t||{});let e=this.options;e.raw&&e.windowBits>0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new te,this.strm.avail_out=0;let a=Ht(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(a!==re){throw new Error(W[a]);}if(e.header&&jt(this.strm,e.header),e.dictionary){let t;if(t="string"==typeof e.dictionary?Qt(e.dictionary):"[object ArrayBuffer]"===ee.call(e.dictionary)?new Uint8Array(e.dictionary):e.dictionary,a=Yt(this.strm,t),a!==re){throw new Error(W[a]);}this._dict_set=!0}}function o(t,e){const a=new r(e);if(a.push(t,!0),a.err){throw a.msg||W[a.err];}return a.result}function l(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function h(t){this.options=Xt({chunkSize:65536,windowBits:15,to:""},t||{});const e=this.options;e.raw&&e.windowBits>=0&&e.windowBits<16&&(e.windowBits=-e.windowBits,0===e.windowBits&&(e.windowBits=-15)),!(e.windowBits>=0&&e.windowBits<16)||t&&t.windowBits||(e.windowBits+=32),e.windowBits>15&&e.windowBits<48&&0==(15&e.windowBits)&&(e.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new te,this.strm.avail_out=0;let a=Me(this.strm,e.windowBits);if(a!==qe){throw new Error(W[a]);}if(this.header=new Ye,Ke(this.strm,this.header),e.dictionary&&("string"==typeof e.dictionary?e.dictionary=Qt(e.dictionary):"[object ArrayBuffer]"===Ge.call(e.dictionary)&&(e.dictionary=new Uint8Array(e.dictionary)),e.raw&&(a=Pe(this.strm,e.dictionary),a!==qe))){throw new Error(W[a])}}function d(t,e){const a=new h(e);if(a.push(t),a.err){throw a.msg||W[a.err];}return a.result}const _=256,f=286,c=30,u=15,w=new Uint8Array([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]),b=new Uint8Array([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]),g=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),p=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),m=new Array(576);e(m);const k=new Array(60);e(k);const v=new Array(512);e(v);const y=new Array(256);e(y);const x=new Array(29);e(x);const z=new Array(c);let A,E,R;e(z);const Z=t=>t<256?v[t]:v[256+(t>>>7)],U=(t,e)=>{t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255},S=(t,e,a)=>{t.bi_valid>16-a?(t.bi_buf|=e<<t.bi_valid&65535,U(t,t.bi_buf),t.bi_buf=e>>16-t.bi_valid,t.bi_valid+=a-16):(t.bi_buf|=e<<t.bi_valid&65535,t.bi_valid+=a)},T=(t,e,a)=>{S(t,a[2*e],a[2*e+1])},D=(t,e)=>{let a=0;do{a|=1&t,t>>>=1,a<<=1}while(--e>0);return a>>>1},O=(t,e,a)=>{const i=new Array(16);let n,s,r=0;for(n=1;n<=u;n++){i[n]=r=r+a[n-1]<<1;}for(s=0;s<=e;s++){let e=t[2*s+1];0!==e&&(t[2*s]=D(i[e]++,e))}},F=t=>{let e;for(e=0;e<f;e++){t.dyn_ltree[2*e]=0;}for(e=0;e<c;e++){t.dyn_dtree[2*e]=0;}for(e=0;e<19;e++){t.bl_tree[2*e]=0;}t.dyn_ltree[512]=1,t.opt_len=t.static_len=0,t.last_lit=t.matches=0},L=t=>{t.bi_valid>8?U(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0},B=(t,e,a,i)=>{const n=2*e,s=2*a;return t[n]<t[s]||t[n]===t[s]&&i[e]<=i[a]},N=(t,e,a)=>{const i=t.heap[a];let n=a<<1;for(;n<=t.heap_len&&(n<t.heap_len&&B(e,t.heap[n+1],t.heap[n],t.depth)&&n++,!B(e,i,t.heap[n],t.depth));){t.heap[a]=t.heap[n],a=n,n<<=1;}t.heap[a]=i},I=(t,e,a)=>{let i,n,s,r,o=0;if(0!==t.last_lit){do{i=t.pending_buf[t.d_buf+2*o]<<8|t.pending_buf[t.d_buf+2*o+1],n=t.pending_buf[t.l_buf+o],o++,0===i?T(t,n,e):(s=y[n],T(t,s+_+1,e),r=w[s],0!==r&&(n-=x[s],S(t,n,r)),i--,s=Z(i),T(t,s,a),r=b[s],0!==r&&(i-=z[s],S(t,i,r)))}while(o<t.last_lit);}T(t,256,e)},C=(t,e)=>{const a=e.dyn_tree,i=e.stat_desc.static_tree,n=e.stat_desc.has_stree,s=e.stat_desc.elems;let r,o,l,h=-1;for(t.heap_len=0,t.heap_max=573,r=0;r<s;r++){0!==a[2*r]?(t.heap[++t.heap_len]=h=r,t.depth[r]=0):a[2*r+1]=0;}for(;t.heap_len<2;){l=t.heap[++t.heap_len]=h<2?++h:0,a[2*l]=1,t.depth[l]=0,t.opt_len--,n&&(t.static_len-=i[2*l+1]);}for(e.max_code=h,r=t.heap_len>>1;r>=1;r--){N(t,a,r);}l=s;do{r=t.heap[1],t.heap[1]=t.heap[t.heap_len--],N(t,a,1),o=t.heap[1],t.heap[--t.heap_max]=r,t.heap[--t.heap_max]=o,a[2*l]=a[2*r]+a[2*o],t.depth[l]=(t.depth[r]>=t.depth[o]?t.depth[r]:t.depth[o])+1,a[2*r+1]=a[2*o+1]=l,t.heap[1]=l++,N(t,a,1)}while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],((t,e)=>{const a=e.dyn_tree,i=e.max_code,n=e.stat_desc.static_tree,s=e.stat_desc.has_stree,r=e.stat_desc.extra_bits,o=e.stat_desc.extra_base,l=e.stat_desc.max_length;let h,d,_,f,c,w,b=0;for(f=0;f<=u;f++){t.bl_count[f]=0;}for(a[2*t.heap[t.heap_max]+1]=0,h=t.heap_max+1;h<573;h++){d=t.heap[h],f=a[2*a[2*d+1]+1]+1,f>l&&(f=l,b++),a[2*d+1]=f,d>i||(t.bl_count[f]++,c=0,d>=o&&(c=r[d-o]),w=a[2*d],t.opt_len+=w*(f+c),s&&(t.static_len+=w*(n[2*d+1]+c)));}if(0!==b){do{for(f=l-1;0===t.bl_count[f];){f--;}t.bl_count[f]--,t.bl_count[f+1]+=2,t.bl_count[l]--,b-=2}while(b>0);for(f=l;0!==f;f--){for(d=t.bl_count[f];0!==d;)_=t.heap[--h],_>i||(a[2*_+1]!==f&&(t.opt_len+=(f-a[2*_+1])*a[2*_],a[2*_+1]=f),d--)}}})(t,e),O(a,h,t.bl_count)},M=(t,e,a)=>{let i,n,s=-1,r=e[1],o=0,l=7,h=4;for(0===r&&(l=138,h=3),e[2*(a+1)+1]=65535,i=0;i<=a;i++){n=r,r=e[2*(i+1)+1],++o<l&&n===r||(o<h?t.bl_tree[2*n]+=o:0!==n?(n!==s&&t.bl_tree[2*n]++,t.bl_tree[32]++):o<=10?t.bl_tree[34]++:t.bl_tree[36]++,o=0,s=n,0===r?(l=138,h=3):n===r?(l=6,h=3):(l=7,h=4))}},H=(t,e,a)=>{let i,n,s=-1,r=e[1],o=0,l=7,h=4;for(0===r&&(l=138,h=3),i=0;i<=a;i++){if(n=r,r=e[2*(i+1)+1],!(++o<l&&n===r)){if(o<h)do{T(t,n,t.bl_tree)}while(0!=--o);else 0!==n?(n!==s&&(T(t,n,t.bl_tree),o--),T(t,16,t.bl_tree),S(t,o-3,2)):o<=10?(T(t,17,t.bl_tree),S(t,o-3,3)):(T(t,18,t.bl_tree),S(t,o-11,7));o=0,s=n,0===r?(l=138,h=3):n===r?(l=6,h=3):(l=7,h=4)}}};let j=!1;const K=(t,e,a,i)=>{S(t,0+(i?1:0),3),((t,e,a,i)=>{L(t),U(t,a),U(t,~a),t.pending_buf.set(t.window.subarray(e,e+a),t.pending),t.pending+=a})(t,e,a)};var P={_tr_init:t=>{j||((()=>{let t,e,i,n,s;const r=new Array(16);for(i=0,n=0;n<28;n++){for(x[n]=i,t=0;t<1<<w[n];t++)y[i++]=n;}for(y[i-1]=n,s=0,n=0;n<16;n++){for(z[n]=s,t=0;t<1<<b[n];t++)v[s++]=n;}for(s>>=7;n<c;n++){for(z[n]=s<<7,t=0;t<1<<b[n]-7;t++)v[256+s++]=n;}for(e=0;e<=u;e++){r[e]=0;}for(t=0;t<=143;){m[2*t+1]=8,t++,r[8]++;}for(;t<=255;){m[2*t+1]=9,t++,r[9]++;}for(;t<=279;){m[2*t+1]=7,t++,r[7]++;}for(;t<=287;){m[2*t+1]=8,t++,r[8]++;}for(O(m,287,r),t=0;t<c;t++){k[2*t+1]=5,k[2*t]=D(t,5);}A=new a(m,w,257,f,u),E=new a(k,b,0,c,u),R=new a(new Array(0),g,0,19,7)})(),j=!0),t.l_desc=new i(t.dyn_ltree,A),t.d_desc=new i(t.dyn_dtree,E),t.bl_desc=new i(t.bl_tree,R),t.bi_buf=0,t.bi_valid=0,F(t)},_tr_stored_block:K,_tr_flush_block:(t,e,a,i)=>{let n,s,r=0;t.level>0?(2===t.strm.data_type&&(t.strm.data_type=(t=>{let e,a=4093624447;for(e=0;e<=31;e++,a>>>=1){if(1&a&&0!==t.dyn_ltree[2*e])return 0;}if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26]){return 1;}for(e=32;e<_;e++){if(0!==t.dyn_ltree[2*e])return 1;}return 0})(t)),C(t,t.l_desc),C(t,t.d_desc),r=(t=>{let e;for(M(t,t.dyn_ltree,t.l_desc.max_code),M(t,t.dyn_dtree,t.d_desc.max_code),C(t,t.bl_desc),e=18;e>=3&&0===t.bl_tree[2*p[e]+1];e--){;}return t.opt_len+=3*(e+1)+5+5+4,e})(t),n=t.opt_len+3+7>>>3,s=t.static_len+3+7>>>3,s<=n&&(n=s)):n=s=a+5,a+4<=n&&-1!==e?K(t,e,a,i):4===t.strategy||s===n?(S(t,2+(i?1:0),3),I(t,m,k)):(S(t,4+(i?1:0),3),((t,e,a,i)=>{let n;for(S(t,e-257,5),S(t,a-1,5),S(t,i-4,4),n=0;n<i;n++){S(t,t.bl_tree[2*p[n]+1],3);}H(t,t.dyn_ltree,e-1),H(t,t.dyn_dtree,a-1)})(t,t.l_desc.max_code+1,t.d_desc.max_code+1,r+1),I(t,t.dyn_ltree,t.dyn_dtree)),F(t),i&&L(t)},_tr_tally:(t,e,a)=>(t.pending_buf[t.d_buf+2*t.last_lit]=e>>>8&255,t.pending_buf[t.d_buf+2*t.last_lit+1]=255&e,t.pending_buf[t.l_buf+t.last_lit]=255&a,t.last_lit++,0===e?t.dyn_ltree[2*a]++:(t.matches++,e--,t.dyn_ltree[2*(y[a]+_+1)]++,t.dyn_dtree[2*Z(e)]++),t.last_lit===t.lit_bufsize-1),_tr_align:t=>{S(t,2,3),T(t,256,m),(t=>{16===t.bi_valid?(U(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)})(t)}},Y=(t,e,a,i)=>{let n=65535&t|0,s=t>>>16&65535|0,r=0;for(;0!==a;){r=a>2e3?2e3:a,a-=r;do{n=n+e[i++]|0,s=s+n|0}while(--r);n%=65521,s%=65521}return n|s<<16|0};const G=new Uint32Array((()=>{let t,e=[];for(var a=0;a<256;a++){t=a;for(var i=0;i<8;i++){t=1&t?3988292384^t>>>1:t>>>1;}e[a]=t}return e})());var X=(t,e,a,i)=>{const n=G,s=i+a;t^=-1;for(let a=i;a<s;a++){t=t>>>8^n[255&(t^e[a])];}return-1^t},W={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},q={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{_tr_init:J,_tr_stored_block:Q,_tr_flush_block:V,_tr_tally:$,_tr_align:tt}=P,{Z_NO_FLUSH:et,Z_PARTIAL_FLUSH:at,Z_FULL_FLUSH:it,Z_FINISH:nt,Z_BLOCK:st,Z_OK:rt,Z_STREAM_END:ot,Z_STREAM_ERROR:lt,Z_DATA_ERROR:ht,Z_BUF_ERROR:dt,Z_DEFAULT_COMPRESSION:_t,Z_FILTERED:ft,Z_HUFFMAN_ONLY:ct,Z_RLE:ut,Z_FIXED:wt,Z_DEFAULT_STRATEGY:bt,Z_UNKNOWN:gt,Z_DEFLATED:pt}=q,mt=258,kt=262,vt=103,yt=113,xt=666,zt=(t,e)=>(t.msg=W[e],e),At=t=>(t<<1)-(t>4?9:0),Et=t=>{let e=t.length;for(;--e>=0;){t[e]=0}};let Rt=(t,e,a)=>(e<<t.hash_shift^a)&t.hash_mask;const Zt=t=>{const e=t.state;let a=e.pending;a>t.avail_out&&(a=t.avail_out),0!==a&&(t.output.set(e.pending_buf.subarray(e.pending_out,e.pending_out+a),t.next_out),t.next_out+=a,e.pending_out+=a,t.total_out+=a,t.avail_out-=a,e.pending-=a,0===e.pending&&(e.pending_out=0))},Ut=(t,e)=>{V(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,Zt(t.strm)},St=(t,e)=>{t.pending_buf[t.pending++]=e},Tt=(t,e)=>{t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e},Dt=(t,e,a,i)=>{let n=t.avail_in;return n>i&&(n=i),0===n?0:(t.avail_in-=n,e.set(t.input.subarray(t.next_in,t.next_in+n),a),1===t.state.wrap?t.adler=Y(t.adler,e,n,a):2===t.state.wrap&&(t.adler=X(t.adler,e,n,a)),t.next_in+=n,t.total_in+=n,n)},Ot=(t,e)=>{let a,i,n=t.max_chain_length,s=t.strstart,r=t.prev_length,o=t.nice_match;const l=t.strstart>t.w_size-kt?t.strstart-(t.w_size-kt):0,h=t.window,d=t.w_mask,_=t.prev,f=t.strstart+mt;let c=h[s+r-1],u=h[s+r];t.prev_length>=t.good_match&&(n>>=2),o>t.lookahead&&(o=t.lookahead);do{if(a=e,h[a+r]===u&&h[a+r-1]===c&&h[a]===h[s]&&h[++a]===h[s+1]){s+=2,a++;do{}while(h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&s<f);if(i=mt-(f-s),s=f-mt,i>r){if(t.match_start=e,r=i,i>=o){break;}c=h[s+r-1],u=h[s+r]}}}while((e=_[e&d])>l&&0!=--n);return r<=t.lookahead?r:t.lookahead},Ft=t=>{const e=t.w_size;let a,i,n,s,r;do{if(s=t.window_size-t.lookahead-t.strstart,t.strstart>=e+(e-kt)){t.window.set(t.window.subarray(e,e+e),0),t.match_start-=e,t.strstart-=e,t.block_start-=e,i=t.hash_size,a=i;do{n=t.head[--a],t.head[a]=n>=e?n-e:0}while(--i);i=e,a=i;do{n=t.prev[--a],t.prev[a]=n>=e?n-e:0}while(--i);s+=e}if(0===t.strm.avail_in){break;}if(i=Dt(t.strm,t.window,t.strstart+t.lookahead,s),t.lookahead+=i,t.lookahead+t.insert>=3){for(r=t.strstart-t.insert,t.ins_h=t.window[r],t.ins_h=Rt(t,t.ins_h,t.window[r+1]);t.insert&&(t.ins_h=Rt(t,t.ins_h,t.window[r+3-1]),t.prev[r&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=r,r++,t.insert--,!(t.lookahead+t.insert<3)););}}while(t.lookahead<kt&&0!==t.strm.avail_in)},Lt=(t,e)=>{let a,i;for(;;){if(t.lookahead<kt){if(Ft(t),t.lookahead<kt&&e===et){return 1;}if(0===t.lookahead){break}}if(a=0,t.lookahead>=3&&(t.ins_h=Rt(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),0!==a&&t.strstart-a<=t.w_size-kt&&(t.match_length=Ot(t,a)),t.match_length>=3){if(i=$(t,t.strstart-t.match_start,t.match_length-3),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=3){t.match_length--;do{t.strstart++,t.ins_h=Rt(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart}while(0!=--t.match_length);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=Rt(t,t.ins_h,t.window[t.strstart+1]);}else {i=$(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;}if(i&&(Ut(t,!1),0===t.strm.avail_out)){return 1}}return t.insert=t.strstart<2?t.strstart:2,e===nt?(Ut(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(Ut(t,!1),0===t.strm.avail_out)?1:2},Bt=(t,e)=>{let a,i,n;for(;;){if(t.lookahead<kt){if(Ft(t),t.lookahead<kt&&e===et){return 1;}if(0===t.lookahead){break}}if(a=0,t.lookahead>=3&&(t.ins_h=Rt(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=2,0!==a&&t.prev_length<t.max_lazy_match&&t.strstart-a<=t.w_size-kt&&(t.match_length=Ot(t,a),t.match_length<=5&&(t.strategy===ft||3===t.match_length&&t.strstart-t.match_start>4096)&&(t.match_length=2)),t.prev_length>=3&&t.match_length<=t.prev_length){n=t.strstart+t.lookahead-3,i=$(t,t.strstart-1-t.prev_match,t.prev_length-3),t.lookahead-=t.prev_length-1,t.prev_length-=2;do{++t.strstart<=n&&(t.ins_h=Rt(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart)}while(0!=--t.prev_length);if(t.match_available=0,t.match_length=2,t.strstart++,i&&(Ut(t,!1),0===t.strm.avail_out)){return 1}}else if(t.match_available){if(i=$(t,0,t.window[t.strstart-1]),i&&Ut(t,!1),t.strstart++,t.lookahead--,0===t.strm.avail_out){return 1}}else {t.match_available=1,t.strstart++,t.lookahead--}}return t.match_available&&(i=$(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<2?t.strstart:2,e===nt?(Ut(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(Ut(t,!1),0===t.strm.avail_out)?1:2},Nt=[new n(0,0,0,0,(t,e)=>{let a=65535;for(a>t.pending_buf_size-5&&(a=t.pending_buf_size-5);;){if(t.lookahead<=1){if(Ft(t),0===t.lookahead&&e===et){return 1;}if(0===t.lookahead){break}}t.strstart+=t.lookahead,t.lookahead=0;const i=t.block_start+a;if((0===t.strstart||t.strstart>=i)&&(t.lookahead=t.strstart-i,t.strstart=i,Ut(t,!1),0===t.strm.avail_out)){return 1;}if(t.strstart-t.block_start>=t.w_size-kt&&(Ut(t,!1),0===t.strm.avail_out)){return 1}}return t.insert=0,e===nt?(Ut(t,!0),0===t.strm.avail_out?3:4):(t.strstart>t.block_start&&(Ut(t,!1),t.strm.avail_out),1)}),new n(4,4,8,4,Lt),new n(4,5,16,8,Lt),new n(4,6,32,32,Lt),new n(4,4,16,16,Bt),new n(8,16,32,32,Bt),new n(8,16,128,128,Bt),new n(8,32,128,256,Bt),new n(32,128,258,1024,Bt),new n(32,258,258,4096,Bt)],It=t=>{if(!t||!t.state){return zt(t,lt);}t.total_in=t.total_out=0,t.data_type=gt;const e=t.state;return e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=e.wrap?42:yt,t.adler=2===e.wrap?0:1,e.last_flush=et,J(e),rt},Ct=t=>{const e=It(t);var a;return e===rt&&((a=t.state).window_size=2*a.w_size,Et(a.head),a.max_lazy_match=Nt[a.level].max_lazy,a.good_match=Nt[a.level].good_length,a.nice_match=Nt[a.level].nice_length,a.max_chain_length=Nt[a.level].max_chain,a.strstart=0,a.block_start=0,a.lookahead=0,a.insert=0,a.match_length=a.prev_length=2,a.match_available=0,a.ins_h=0),e},Mt=(t,e,a,i,n,r)=>{if(!t){return lt;}let o=1;if(e===_t&&(e=6),i<0?(o=0,i=-i):i>15&&(o=2,i-=16),n<1||n>9||a!==pt||i<8||i>15||e<0||e>9||r<0||r>wt){return zt(t,lt);}8===i&&(i=9);const l=new s;return t.state=l,l.strm=t,l.wrap=o,l.gzhead=null,l.w_bits=i,l.w_size=1<<l.w_bits,l.w_mask=l.w_size-1,l.hash_bits=n+7,l.hash_size=1<<l.hash_bits,l.hash_mask=l.hash_size-1,l.hash_shift=~~((l.hash_bits+3-1)/3),l.window=new Uint8Array(2*l.w_size),l.head=new Uint16Array(l.hash_size),l.prev=new Uint16Array(l.w_size),l.lit_bufsize=1<<n+6,l.pending_buf_size=4*l.lit_bufsize,l.pending_buf=new Uint8Array(l.pending_buf_size),l.d_buf=1*l.lit_bufsize,l.l_buf=3*l.lit_bufsize,l.level=e,l.strategy=r,l.method=a,Ct(t)};var Ht=Mt,jt=(t,e)=>t&&t.state?2!==t.state.wrap?lt:(t.state.gzhead=e,rt):lt,Kt=(t,e)=>{let a,i;if(!t||!t.state||e>st||e<0){return t?zt(t,lt):lt;}const n=t.state;if(!t.output||!t.input&&0!==t.avail_in||n.status===xt&&e!==nt){return zt(t,0===t.avail_out?dt:lt);}n.strm=t;const s=n.last_flush;if(n.last_flush=e,42===n.status){if(2===n.wrap)t.adler=0,St(n,31),St(n,139),St(n,8),n.gzhead?(St(n,(n.gzhead.text?1:0)+(n.gzhead.hcrc?2:0)+(n.gzhead.extra?4:0)+(n.gzhead.name?8:0)+(n.gzhead.comment?16:0)),St(n,255&n.gzhead.time),St(n,n.gzhead.time>>8&255),St(n,n.gzhead.time>>16&255),St(n,n.gzhead.time>>24&255),St(n,9===n.level?2:n.strategy>=ct||n.level<2?4:0),St(n,255&n.gzhead.os),n.gzhead.extra&&n.gzhead.extra.length&&(St(n,255&n.gzhead.extra.length),St(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(t.adler=X(t.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=69):(St(n,0),St(n,0),St(n,0),St(n,0),St(n,0),St(n,9===n.level?2:n.strategy>=ct||n.level<2?4:0),St(n,3),n.status=yt);else{let e=pt+(n.w_bits-8<<4)<<8,a=-1;a=n.strategy>=ct||n.level<2?0:n.level<6?1:6===n.level?2:3,e|=a<<6,0!==n.strstart&&(e|=32),e+=31-e%31,n.status=yt,Tt(n,e),0!==n.strstart&&(Tt(n,t.adler>>>16),Tt(n,65535&t.adler)),t.adler=1}}if(69===n.status){if(n.gzhead.extra){for(a=n.pending;n.gzindex<(65535&n.gzhead.extra.length)&&(n.pending!==n.pending_buf_size||(n.gzhead.hcrc&&n.pending>a&&(t.adler=X(t.adler,n.pending_buf,n.pending-a,a)),Zt(t),a=n.pending,n.pending!==n.pending_buf_size));)St(n,255&n.gzhead.extra[n.gzindex]),n.gzindex++;n.gzhead.hcrc&&n.pending>a&&(t.adler=X(t.adler,n.pending_buf,n.pending-a,a)),n.gzindex===n.gzhead.extra.length&&(n.gzindex=0,n.status=73)}else n.status=73;}if(73===n.status){if(n.gzhead.name){a=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>a&&(t.adler=X(t.adler,n.pending_buf,n.pending-a,a)),Zt(t),a=n.pending,n.pending===n.pending_buf_size)){i=1;break}i=n.gzindex<n.gzhead.name.length?255&n.gzhead.name.charCodeAt(n.gzindex++):0,St(n,i)}while(0!==i);n.gzhead.hcrc&&n.pending>a&&(t.adler=X(t.adler,n.pending_buf,n.pending-a,a)),0===i&&(n.gzindex=0,n.status=91)}else n.status=91;}if(91===n.status){if(n.gzhead.comment){a=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>a&&(t.adler=X(t.adler,n.pending_buf,n.pending-a,a)),Zt(t),a=n.pending,n.pending===n.pending_buf_size)){i=1;break}i=n.gzindex<n.gzhead.comment.length?255&n.gzhead.comment.charCodeAt(n.gzindex++):0,St(n,i)}while(0!==i);n.gzhead.hcrc&&n.pending>a&&(t.adler=X(t.adler,n.pending_buf,n.pending-a,a)),0===i&&(n.status=vt)}else n.status=vt;}if(n.status===vt&&(n.gzhead.hcrc?(n.pending+2>n.pending_buf_size&&Zt(t),n.pending+2<=n.pending_buf_size&&(St(n,255&t.adler),St(n,t.adler>>8&255),t.adler=0,n.status=yt)):n.status=yt),0!==n.pending){if(Zt(t),0===t.avail_out){return n.last_flush=-1,rt}}else if(0===t.avail_in&&At(e)<=At(s)&&e!==nt){return zt(t,dt);}if(n.status===xt&&0!==t.avail_in){return zt(t,dt);}if(0!==t.avail_in||0!==n.lookahead||e!==et&&n.status!==xt){let a=n.strategy===ct?((t,e)=>{let a;for(;;){if(0===t.lookahead&&(Ft(t),0===t.lookahead)){if(e===et){return 1;}break}if(t.match_length=0,a=$(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,a&&(Ut(t,!1),0===t.strm.avail_out)){return 1}}return t.insert=0,e===nt?(Ut(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(Ut(t,!1),0===t.strm.avail_out)?1:2})(n,e):n.strategy===ut?((t,e)=>{let a,i,n,s;const r=t.window;for(;;){if(t.lookahead<=mt){if(Ft(t),t.lookahead<=mt&&e===et){return 1;}if(0===t.lookahead){break}}if(t.match_length=0,t.lookahead>=3&&t.strstart>0&&(n=t.strstart-1,i=r[n],i===r[++n]&&i===r[++n]&&i===r[++n])){s=t.strstart+mt;do{}while(i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&n<s);t.match_length=mt-(s-n),t.match_length>t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=3?(a=$(t,1,t.match_length-3),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(a=$(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),a&&(Ut(t,!1),0===t.strm.avail_out)){return 1}}return t.insert=0,e===nt?(Ut(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(Ut(t,!1),0===t.strm.avail_out)?1:2})(n,e):Nt[n.level].func(n,e);if(3!==a&&4!==a||(n.status=xt),1===a||3===a){return 0===t.avail_out&&(n.last_flush=-1),rt;}if(2===a&&(e===at?tt(n):e!==st&&(Q(n,0,0,!1),e===it&&(Et(n.head),0===n.lookahead&&(n.strstart=0,n.block_start=0,n.insert=0))),Zt(t),0===t.avail_out)){return n.last_flush=-1,rt}}return e!==nt?rt:n.wrap<=0?ot:(2===n.wrap?(St(n,255&t.adler),St(n,t.adler>>8&255),St(n,t.adler>>16&255),St(n,t.adler>>24&255),St(n,255&t.total_in),St(n,t.total_in>>8&255),St(n,t.total_in>>16&255),St(n,t.total_in>>24&255)):(Tt(n,t.adler>>>16),Tt(n,65535&t.adler)),Zt(t),n.wrap>0&&(n.wrap=-n.wrap),0!==n.pending?rt:ot)},Pt=t=>{if(!t||!t.state){return lt;}const e=t.state.status;return 42!==e&&69!==e&&73!==e&&91!==e&&e!==vt&&e!==yt&&e!==xt?zt(t,lt):(t.state=null,e===yt?zt(t,ht):rt)},Yt=(t,e)=>{let a=e.length;if(!t||!t.state){return lt;}const i=t.state,n=i.wrap;if(2===n||1===n&&42!==i.status||i.lookahead){return lt;}if(1===n&&(t.adler=Y(t.adler,e,a,0)),i.wrap=0,a>=i.w_size){0===n&&(Et(i.head),i.strstart=0,i.block_start=0,i.insert=0);let t=new Uint8Array(i.w_size);t.set(e.subarray(a-i.w_size,a),0),e=t,a=i.w_size}const s=t.avail_in,r=t.next_in,o=t.input;for(t.avail_in=a,t.next_in=0,t.input=e,Ft(i);i.lookahead>=3;){let t=i.strstart,e=i.lookahead-2;do{i.ins_h=Rt(i,i.ins_h,i.window[t+3-1]),i.prev[t&i.w_mask]=i.head[i.ins_h],i.head[i.ins_h]=t,t++}while(--e);i.strstart=t,i.lookahead=2,Ft(i)}return i.strstart+=i.lookahead,i.block_start=i.strstart,i.insert=i.lookahead,i.lookahead=0,i.match_length=i.prev_length=2,i.match_available=0,t.next_in=r,t.input=o,t.avail_in=s,i.wrap=n,rt};const Gt=(t,e)=>Object.hasOwn(t, e);var Xt=function(t){const e=Array.prototype.slice.call(arguments,1);for(;e.length;){const a=e.shift();if(a){if("object"!=typeof a){throw new TypeError(a+"must be non-object");}for(const e in a){Gt(a,e)&&(t[e]=a[e])}}}return t},Wt=t=>{let e=0;for(let a=0,i=t.length;a<i;a++){e+=t[a].length;}const a=new Uint8Array(e);for(let e=0,i=0,n=t.length;e<n;e++){let n=t[e];a.set(n,i),i+=n.length}return a};let qt=!0;try{String.fromCharCode(...new Uint8Array(1))}catch(t){qt=!1}const Jt=new Uint8Array(256);for(let t=0;t<256;t++){Jt[t]=t>=252?6:t>=248?5:t>=240?4:t>=224?3:t>=192?2:1;}Jt[254]=Jt[254]=1;var Qt=t=>{if("function"==typeof TextEncoder&&TextEncoder.prototype.encode){return(new TextEncoder).encode(t);}let e,a,i,n,s,r=t.length,o=0;for(n=0;n<r;n++){a=t.charCodeAt(n),55296==(64512&a)&&n+1<r&&(i=t.charCodeAt(n+1),56320==(64512&i)&&(a=65536+(a-55296<<10)+(i-56320),n++)),o+=a<128?1:a<2048?2:a<65536?3:4;}for(e=new Uint8Array(o),s=0,n=0;s<o;n++){a=t.charCodeAt(n),55296==(64512&a)&&n+1<r&&(i=t.charCodeAt(n+1),56320==(64512&i)&&(a=65536+(a-55296<<10)+(i-56320),n++)),a<128?e[s++]=a:a<2048?(e[s++]=192|a>>>6,e[s++]=128|63&a):a<65536?(e[s++]=224|a>>>12,e[s++]=128|a>>>6&63,e[s++]=128|63&a):(e[s++]=240|a>>>18,e[s++]=128|a>>>12&63,e[s++]=128|a>>>6&63,e[s++]=128|63&a);}return e},Vt=(t,e)=>{const a=e||t.length;if("function"==typeof TextDecoder&&TextDecoder.prototype.decode){return(new TextDecoder).decode(t.subarray(0,e));}let i,n;const s=new Array(2*a);for(n=0,i=0;i<a;){let e=t[i++];if(e<128){s[n++]=e;continue}let r=Jt[e];if(r>4){s[n++]=65533,i+=r-1;}else{for(e&=2===r?31:3===r?15:7;r>1&&i<a;){e=e<<6|63&t[i++],r--;}r>1?s[n++]=65533:e<65536?s[n++]=e:(e-=65536,s[n++]=55296|e>>10&1023,s[n++]=56320|1023&e)}}return((t,e)=>{if(e<65534&&t.subarray&&qt){return String.fromCharCode(...t.length===e?t:t.subarray(0,e));}let a="";for(let i=0;i<e;i++){a+=String.fromCharCode(t[i]);}return a})(s,n)},$t=(t,e)=>{(e=e||t.length)>t.length&&(e=t.length);let a=e-1;for(;a>=0&&128==(192&t[a]);){a--;}return a<0||0===a?e:a+Jt[t[a]]>e?a:e},te=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0};const ee=Object.prototype.toString,{Z_NO_FLUSH:ae,Z_SYNC_FLUSH:ie,Z_FULL_FLUSH:ne,Z_FINISH:se,Z_OK:re,Z_STREAM_END:oe,Z_DEFAULT_COMPRESSION:le,Z_DEFAULT_STRATEGY:he,Z_DEFLATED:de}=q;r.prototype.push=function(t,e){const a=this.strm,i=this.options.chunkSize;let n,s;if(this.ended){return!1;}for(s=e===~~e?e:!0===e?se:ae,"string"==typeof t?a.input=Qt(t):"[object ArrayBuffer]"===ee.call(t)?a.input=new Uint8Array(t):a.input=t,a.next_in=0,a.avail_in=a.input.length;;){if(0===a.avail_out&&(a.output=new Uint8Array(i),a.next_out=0,a.avail_out=i),(s===ie||s===ne)&&a.avail_out<=6)this.onData(a.output.subarray(0,a.next_out)),a.avail_out=0;else{if(n=Kt(a,s),n===oe)return a.next_out>0&&this.onData(a.output.subarray(0,a.next_out)),n=Pt(this.strm),this.onEnd(n),this.ended=!0,n===re;if(0!==a.avail_out){if(s>0&&a.next_out>0)this.onData(a.output.subarray(0,a.next_out)),a.avail_out=0;else if(0===a.avail_in)break}else this.onData(a.output)}}return!0},r.prototype.onData=function(t){this.chunks.push(t)},r.prototype.onEnd=function(t){t===re&&(this.result=Wt(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};var _e={Deflate:r,deflate:o,deflateRaw:function(t,e){return(e=e||{}).raw=!0,o(t,e)},gzip:function(t,e){return(e=e||{}).gzip=!0,o(t,e)},constants:q},fe=function(t,e){let a,i,n,s,r,o,l,h,d,_,f,c,u,w,b,g,p,m,k,v,y,x,z,A;const E=t.state;a=t.next_in,z=t.input,i=a+(t.avail_in-5),n=t.next_out,A=t.output,s=n-(e-t.avail_out),r=n+(t.avail_out-257),o=E.dmax,l=E.wsize,h=E.whave,d=E.wnext,_=E.window,f=E.hold,c=E.bits,u=E.lencode,w=E.distcode,b=(1<<E.lenbits)-1,g=(1<<E.distbits)-1;t:do{c<15&&(f+=z[a++]<<c,c+=8,f+=z[a++]<<c,c+=8),p=u[f&b];e:for(;;){if(m=p>>>24,f>>>=m,c-=m,m=p>>>16&255,0===m){A[n++]=65535&p;}else{if(!(16&m)){if(0==(64&m)){p=u[(65535&p)+(f&(1<<m)-1)];continue e}if(32&m){E.mode=12;break t}t.msg="invalid literal/length code",E.mode=30;break t}k=65535&p,m&=15,m&&(c<m&&(f+=z[a++]<<c,c+=8),k+=f&(1<<m)-1,f>>>=m,c-=m),c<15&&(f+=z[a++]<<c,c+=8,f+=z[a++]<<c,c+=8),p=w[f&g];a:for(;;){if(m=p>>>24,f>>>=m,c-=m,m=p>>>16&255,!(16&m)){if(0==(64&m)){p=w[(65535&p)+(f&(1<<m)-1)];continue a}t.msg="invalid distance code",E.mode=30;break t}if(v=65535&p,m&=15,c<m&&(f+=z[a++]<<c,c+=8,c<m&&(f+=z[a++]<<c,c+=8)),v+=f&(1<<m)-1,v>o){t.msg="invalid distance too far back",E.mode=30;break t}if(f>>>=m,c-=m,m=n-s,v>m){if(m=v-m,m>h&&E.sane){t.msg="invalid distance too far back",E.mode=30;break t}if(y=0,x=_,0===d){if(y+=l-m,m<k){k-=m;do{A[n++]=_[y++]}while(--m);y=n-v,x=A}}else if(d<m){if(y+=l+d-m,m-=d,m<k){k-=m;do{A[n++]=_[y++]}while(--m);if(y=0,d<k){m=d,k-=m;do{A[n++]=_[y++]}while(--m);y=n-v,x=A}}}else if(y+=d-m,m<k){k-=m;do{A[n++]=_[y++]}while(--m);y=n-v,x=A}for(;k>2;){A[n++]=x[y++],A[n++]=x[y++],A[n++]=x[y++],k-=3;}k&&(A[n++]=x[y++],k>1&&(A[n++]=x[y++]))}else{y=n-v;do{A[n++]=A[y++],A[n++]=A[y++],A[n++]=A[y++],k-=3}while(k>2);k&&(A[n++]=A[y++],k>1&&(A[n++]=A[y++]))}break}}break}}while(a<i&&n<r);k=c>>3,a-=k,c-=k<<3,f&=(1<<c)-1,t.next_in=a,t.next_out=n,t.avail_in=a<i?i-a+5:5-(a-i),t.avail_out=n<r?r-n+257:257-(n-r),E.hold=f,E.bits=c};const ce=new Uint16Array([3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0]),ue=new Uint8Array([16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78]),we=new Uint16Array([1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0]),be=new Uint8Array([16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64]);var ge=(t,e,a,i,n,s,r,o)=>{const l=o.bits;let h,d,_,f,c,u,w=0,b=0,g=0,p=0,m=0,k=0,v=0,y=0,x=0,z=0,A=null,E=0;const R=new Uint16Array(16),Z=new Uint16Array(16);let U,S,T,D=null,O=0;for(w=0;w<=15;w++){R[w]=0;}for(b=0;b<i;b++){R[e[a+b]]++;}for(m=l,p=15;p>=1&&0===R[p];p--){;}if(m>p&&(m=p),0===p){return n[s++]=20971520,n[s++]=20971520,o.bits=1,0;}for(g=1;g<p&&0===R[g];g++){;}for(m<g&&(m=g),y=1,w=1;w<=15;w++){if(y<<=1,y-=R[w],y<0)return-1;}if(y>0&&(0===t||1!==p)){return-1;}for(Z[1]=0,w=1;w<15;w++){Z[w+1]=Z[w]+R[w];}for(b=0;b<i;b++){0!==e[a+b]&&(r[Z[e[a+b]]++]=b);}if(0===t?(A=D=r,u=19):1===t?(A=ce,E-=257,D=ue,O-=257,u=256):(A=we,D=be,u=-1),z=0,b=0,w=g,c=s,k=m,v=0,_=-1,x=1<<m,f=x-1,1===t&&x>852||2===t&&x>592){return 1;}for(;;){U=w-v,r[b]<u?(S=0,T=r[b]):r[b]>u?(S=D[O+r[b]],T=A[E+r[b]]):(S=96,T=0),h=1<<w-v,d=1<<k,g=d;do{d-=h,n[c+(z>>v)+d]=U<<24|S<<16|T|0}while(0!==d);for(h=1<<w-1;z&h;){h>>=1;}if(0!==h?(z&=h-1,z+=h):z=0,b++,0==--R[w]){if(w===p){break;}w=e[a+r[b]]}if(w>m&&(z&f)!==_){for(0===v&&(v=m),c+=g,k=w-v,y=1<<k;k+v<p&&(y-=R[k+v],!(y<=0));){k++,y<<=1;}if(x+=1<<k,1===t&&x>852||2===t&&x>592){return 1;}_=z&f,n[_]=m<<24|k<<16|c-s|0}}return 0!==z&&(n[c+z]=w-v<<24|64<<16|0),o.bits=m,0};const{Z_FINISH:pe,Z_BLOCK:me,Z_TREES:ke,Z_OK:ve,Z_STREAM_END:ye,Z_NEED_DICT:xe,Z_STREAM_ERROR:ze,Z_DATA_ERROR:Ae,Z_MEM_ERROR:Ee,Z_BUF_ERROR:Re,Z_DEFLATED:Ze}=q,Ue=t=>(t>>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24),Se=t=>{if(!t||!t.state){return ze;}const e=t.state;return t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=1&e.wrap),e.mode=1,e.last=0,e.havedict=0,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new Int32Array(852),e.distcode=e.distdyn=new Int32Array(592),e.sane=1,e.back=-1,ve},Te=t=>{if(!t||!t.state){return ze;}const e=t.state;return e.wsize=0,e.whave=0,e.wnext=0,Se(t)},De=(t,e)=>{let a;if(!t||!t.state){return ze;}const i=t.state;return e<0?(a=0,e=-e):(a=1+(e>>4),e<48&&(e&=15)),e&&(e<8||e>15)?ze:(null!==i.window&&i.wbits!==e&&(i.window=null),i.wrap=a,i.wbits=e,Te(t))},Oe=(t,e)=>{if(!t){return ze;}const a=new l;t.state=a,a.window=null;const i=De(t,e);return i!==ve&&(t.state=null),i};let Fe,Le,Be=!0;const Ne=t=>{if(Be){Fe=new Int32Array(512),Le=new Int32Array(32);let e=0;for(;e<144;){t.lens[e++]=8;}for(;e<256;){t.lens[e++]=9;}for(;e<280;){t.lens[e++]=7;}for(;e<288;){t.lens[e++]=8;}for(ge(1,t.lens,0,288,Fe,0,t.work,{bits:9}),e=0;e<32;){t.lens[e++]=5 2 - ;}ge(2,t.lens,0,32,Le,0,t.work,{bits:5}),Be=!1}t.lencode=Fe,t.lenbits=9,t.distcode=Le,t.distbits=5},Ie=(t,e,a,i)=>{let n;const s=t.state;return null===s.window&&(s.wsize=1<<s.wbits,s.wnext=0,s.whave=0,s.window=new Uint8Array(s.wsize)),i>=s.wsize?(s.window.set(e.subarray(a-s.wsize,a),0),s.wnext=0,s.whave=s.wsize):(n=s.wsize-s.wnext,n>i&&(n=i),s.window.set(e.subarray(a-i,a-i+n),s.wnext),(i-=n)?(s.window.set(e.subarray(a-i,a),0),s.wnext=i,s.whave=s.wsize):(s.wnext+=n,s.wnext===s.wsize&&(s.wnext=0),s.whave<s.wsize&&(s.whave+=n))),0};var Ce=Te,Me=Oe,He=(t,e)=>{let a,i,n,s,r,o,l,h,d,_,f,c,u,w,b,g,p,m,k,v,y,x,z=0;const A=new Uint8Array(4);let E,R;const Z=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(!t||!t.state||!t.output||!t.input&&0!==t.avail_in){return ze;}a=t.state,12===a.mode&&(a.mode=13),r=t.next_out,n=t.output,l=t.avail_out,s=t.next_in,i=t.input,o=t.avail_in,h=a.hold,d=a.bits,_=o,f=l,x=ve;t:for(;;){switch(a.mode){case 1:if(0===a.wrap){a.mode=13;break}for(;d<16;){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}if(2&a.wrap&&35615===h){a.check=0,A[0]=255&h,A[1]=h>>>8&255,a.check=X(a.check,A,2,0),h=0,d=0,a.mode=2;break}if(a.flags=0,a.head&&(a.head.done=!1),!(1&a.wrap)||(((255&h)<<8)+(h>>8))%31){t.msg="incorrect header check",a.mode=30;break}if((15&h)!==Ze){t.msg="unknown compression method",a.mode=30;break}if(h>>>=4,d-=4,y=8+(15&h),0===a.wbits)a.wbits=y;else if(y>a.wbits){t.msg="invalid window size",a.mode=30;break}a.dmax=1<<a.wbits,t.adler=a.check=1,a.mode=512&h?10:12,h=0,d=0;break;case 2:for(;d<16;){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}if(a.flags=h,(255&a.flags)!==Ze){t.msg="unknown compression method",a.mode=30;break}if(57344&a.flags){t.msg="unknown header flags set",a.mode=30;break}a.head&&(a.head.text=h>>8&1),512&a.flags&&(A[0]=255&h,A[1]=h>>>8&255,a.check=X(a.check,A,2,0)),h=0,d=0,a.mode=3;case 3:for(;d<32;){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}a.head&&(a.head.time=h),512&a.flags&&(A[0]=255&h,A[1]=h>>>8&255,A[2]=h>>>16&255,A[3]=h>>>24&255,a.check=X(a.check,A,4,0)),h=0,d=0,a.mode=4;case 4:for(;d<16;){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}a.head&&(a.head.xflags=255&h,a.head.os=h>>8),512&a.flags&&(A[0]=255&h,A[1]=h>>>8&255,a.check=X(a.check,A,2,0)),h=0,d=0,a.mode=5;case 5:if(1024&a.flags){for(;d<16;){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}a.length=h,a.head&&(a.head.extra_len=h),512&a.flags&&(A[0]=255&h,A[1]=h>>>8&255,a.check=X(a.check,A,2,0)),h=0,d=0}else a.head&&(a.head.extra=null);a.mode=6;case 6:if(1024&a.flags&&(c=a.length,c>o&&(c=o),c&&(a.head&&(y=a.head.extra_len-a.length,a.head.extra||(a.head.extra=new Uint8Array(a.head.extra_len)),a.head.extra.set(i.subarray(s,s+c),y)),512&a.flags&&(a.check=X(a.check,i,c,s)),o-=c,s+=c,a.length-=c),a.length))break t;a.length=0,a.mode=7;case 7:if(2048&a.flags){if(0===o)break t;c=0;do{y=i[s+c++],a.head&&y&&a.length<65536&&(a.head.name+=String.fromCharCode(y))}while(y&&c<o);if(512&a.flags&&(a.check=X(a.check,i,c,s)),o-=c,s+=c,y)break t}else a.head&&(a.head.name=null);a.length=0,a.mode=8;case 8:if(4096&a.flags){if(0===o)break t;c=0;do{y=i[s+c++],a.head&&y&&a.length<65536&&(a.head.comment+=String.fromCharCode(y))}while(y&&c<o);if(512&a.flags&&(a.check=X(a.check,i,c,s)),o-=c,s+=c,y)break t}else a.head&&(a.head.comment=null);a.mode=9;case 9:if(512&a.flags){for(;d<16;){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}if(h!==(65535&a.check)){t.msg="header crc mismatch",a.mode=30;break}h=0,d=0}a.head&&(a.head.hcrc=a.flags>>9&1,a.head.done=!0),t.adler=a.check=0,a.mode=12;break;case 10:for(;d<32;){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}t.adler=a.check=Ue(h),h=0,d=0,a.mode=11;case 11:if(0===a.havedict)return t.next_out=r,t.avail_out=l,t.next_in=s,t.avail_in=o,a.hold=h,a.bits=d,xe;t.adler=a.check=1,a.mode=12;case 12:if(e===me||e===ke)break t;case 13:if(a.last){h>>>=7&d,d-=7&d,a.mode=27;break}for(;d<3;){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}switch(a.last=1&h,h>>>=1,d-=1,3&h){case 0:a.mode=14;break;case 1:if(Ne(a),a.mode=20,e===ke){h>>>=2,d-=2;break t}break;case 2:a.mode=17;break;case 3:t.msg="invalid block type",a.mode=30}h>>>=2,d-=2;break;case 14:for(h>>>=7&d,d-=7&d;d<32;){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}if((65535&h)!=(h>>>16^65535)){t.msg="invalid stored block lengths",a.mode=30;break}if(a.length=65535&h,h=0,d=0,a.mode=15,e===ke)break t;case 15:a.mode=16;case 16:if(c=a.length,c){if(c>o&&(c=o),c>l&&(c=l),0===c)break t;n.set(i.subarray(s,s+c),r),o-=c,s+=c,l-=c,r+=c,a.length-=c;break}a.mode=12;break;case 17:for(;d<14;){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}if(a.nlen=257+(31&h),h>>>=5,d-=5,a.ndist=1+(31&h),h>>>=5,d-=5,a.ncode=4+(15&h),h>>>=4,d-=4,a.nlen>286||a.ndist>30){t.msg="too many length or distance symbols",a.mode=30;break}a.have=0,a.mode=18;case 18:for(;a.have<a.ncode;){for(;d<3;){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}a.lens[Z[a.have++]]=7&h,h>>>=3,d-=3}for(;a.have<19;)a.lens[Z[a.have++]]=0;if(a.lencode=a.lendyn,a.lenbits=7,E={bits:a.lenbits},x=ge(0,a.lens,0,19,a.lencode,0,a.work,E),a.lenbits=E.bits,x){t.msg="invalid code lengths set",a.mode=30;break}a.have=0,a.mode=19;case 19:for(;a.have<a.nlen+a.ndist;){for(;z=a.lencode[h&(1<<a.lenbits)-1],b=z>>>24,g=z>>>16&255,p=65535&z,!(b<=d);){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}if(p<16)h>>>=b,d-=b,a.lens[a.have++]=p;else{if(16===p){for(R=b+2;d<R;){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}if(h>>>=b,d-=b,0===a.have){t.msg="invalid bit length repeat",a.mode=30;break}y=a.lens[a.have-1],c=3+(3&h),h>>>=2,d-=2}else if(17===p){for(R=b+3;d<R;){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}h>>>=b,d-=b,y=0,c=3+(7&h),h>>>=3,d-=3}else{for(R=b+7;d<R;){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}h>>>=b,d-=b,y=0,c=11+(127&h),h>>>=7,d-=7}if(a.have+c>a.nlen+a.ndist){t.msg="invalid bit length repeat",a.mode=30;break}for(;c--;)a.lens[a.have++]=y}}if(30===a.mode)break;if(0===a.lens[256]){t.msg="invalid code -- missing end-of-block",a.mode=30;break}if(a.lenbits=9,E={bits:a.lenbits},x=ge(1,a.lens,0,a.nlen,a.lencode,0,a.work,E),a.lenbits=E.bits,x){t.msg="invalid literal/lengths set",a.mode=30;break}if(a.distbits=6,a.distcode=a.distdyn,E={bits:a.distbits},x=ge(2,a.lens,a.nlen,a.ndist,a.distcode,0,a.work,E),a.distbits=E.bits,x){t.msg="invalid distances set",a.mode=30;break}if(a.mode=20,e===ke)break t;case 20:a.mode=21;case 21:if(o>=6&&l>=258){t.next_out=r,t.avail_out=l,t.next_in=s,t.avail_in=o,a.hold=h,a.bits=d,fe(t,f),r=t.next_out,n=t.output,l=t.avail_out,s=t.next_in,i=t.input,o=t.avail_in,h=a.hold,d=a.bits,12===a.mode&&(a.back=-1);break}for(a.back=0;z=a.lencode[h&(1<<a.lenbits)-1],b=z>>>24,g=z>>>16&255,p=65535&z,!(b<=d);){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}if(g&&0==(240&g)){for(m=b,k=g,v=p;z=a.lencode[v+((h&(1<<m+k)-1)>>m)],b=z>>>24,g=z>>>16&255,p=65535&z,!(m+b<=d);){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}h>>>=m,d-=m,a.back+=m}if(h>>>=b,d-=b,a.back+=b,a.length=p,0===g){a.mode=26;break}if(32&g){a.back=-1,a.mode=12;break}if(64&g){t.msg="invalid literal/length code",a.mode=30;break}a.extra=15&g,a.mode=22;case 22:if(a.extra){for(R=a.extra;d<R;){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}a.length+=h&(1<<a.extra)-1,h>>>=a.extra,d-=a.extra,a.back+=a.extra}a.was=a.length,a.mode=23;case 23:for(;z=a.distcode[h&(1<<a.distbits)-1],b=z>>>24,g=z>>>16&255,p=65535&z,!(b<=d);){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}if(0==(240&g)){for(m=b,k=g,v=p;z=a.distcode[v+((h&(1<<m+k)-1)>>m)],b=z>>>24,g=z>>>16&255,p=65535&z,!(m+b<=d);){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}h>>>=m,d-=m,a.back+=m}if(h>>>=b,d-=b,a.back+=b,64&g){t.msg="invalid distance code",a.mode=30;break}a.offset=p,a.extra=15&g,a.mode=24;case 24:if(a.extra){for(R=a.extra;d<R;){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}a.offset+=h&(1<<a.extra)-1,h>>>=a.extra,d-=a.extra,a.back+=a.extra}if(a.offset>a.dmax){t.msg="invalid distance too far back",a.mode=30;break}a.mode=25;case 25:if(0===l)break t;if(c=f-l,a.offset>c){if(c=a.offset-c,c>a.whave&&a.sane){t.msg="invalid distance too far back",a.mode=30;break}c>a.wnext?(c-=a.wnext,u=a.wsize-c):u=a.wnext-c,c>a.length&&(c=a.length),w=a.window}else w=n,u=r-a.offset,c=a.length;c>l&&(c=l),l-=c,a.length-=c;do{n[r++]=w[u++]}while(--c);0===a.length&&(a.mode=21);break;case 26:if(0===l)break t;n[r++]=a.length,l--,a.mode=21;break;case 27:if(a.wrap){for(;d<32;){if(0===o)break t;o--,h|=i[s++]<<d,d+=8}if(f-=l,t.total_out+=f,a.total+=f,f&&(t.adler=a.check=a.flags?X(a.check,n,f,r-f):Y(a.check,n,f,r-f)),f=l,(a.flags?h:Ue(h))!==a.check){t.msg="incorrect data check",a.mode=30;break}h=0,d=0}a.mode=28;case 28:if(a.wrap&&a.flags){for(;d<32;){if(0===o)break t;o--,h+=i[s++]<<d,d+=8}if(h!==(4294967295&a.total)){t.msg="incorrect length check",a.mode=30;break}h=0,d=0}a.mode=29;case 29:x=ye;break t;case 30:x=Ae;break t;case 31:return Ee;case 32:default:return ze}}return t.next_out=r,t.avail_out=l,t.next_in=s,t.avail_in=o,a.hold=h,a.bits=d,(a.wsize||f!==t.avail_out&&a.mode<30&&(a.mode<27||e!==pe))&&Ie(t,t.output,t.next_out,f-t.avail_out),_-=t.avail_in,f-=t.avail_out,t.total_in+=_,t.total_out+=f,a.total+=f,a.wrap&&f&&(t.adler=a.check=a.flags?X(a.check,n,f,t.next_out-f):Y(a.check,n,f,t.next_out-f)),t.data_type=a.bits+(a.last?64:0)+(12===a.mode?128:0)+(20===a.mode||15===a.mode?256:0),(0===_&&0===f||e===pe)&&x===ve&&(x=Re),x},je=t=>{if(!t||!t.state){return ze;}let e=t.state;return e.window&&(e.window=null),t.state=null,ve},Ke=(t,e)=>{if(!t||!t.state){return ze;}const a=t.state;return 0==(2&a.wrap)?ze:(a.head=e,e.done=!1,ve)},Pe=(t,e)=>{const a=e.length;let i,n,s;return t&&t.state?(i=t.state,0!==i.wrap&&11!==i.mode?ze:11===i.mode&&(n=1,n=Y(n,e,a,0),n!==i.check)?Ae:(s=Ie(t,e,a,a),s?(i.mode=31,Ee):(i.havedict=1,ve))):ze},Ye=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1};const Ge=Object.prototype.toString,{Z_NO_FLUSH:Xe,Z_FINISH:We,Z_OK:qe,Z_STREAM_END:Je,Z_NEED_DICT:Qe,Z_STREAM_ERROR:Ve,Z_DATA_ERROR:$e,Z_MEM_ERROR:ta}=q;h.prototype.push=function(t,e){const a=this.strm,i=this.options.chunkSize,n=this.options.dictionary;let s,r,o;if(this.ended){return!1;}for(r=e===~~e?e:!0===e?We:Xe,"[object ArrayBuffer]"===Ge.call(t)?a.input=new Uint8Array(t):a.input=t,a.next_in=0,a.avail_in=a.input.length;;){for(0===a.avail_out&&(a.output=new Uint8Array(i),a.next_out=0,a.avail_out=i),s=He(a,r),s===Qe&&n&&(s=Pe(a,n),s===qe?s=He(a,r):s===$e&&(s=Qe));a.avail_in>0&&s===Je&&a.state.wrap>0&&0!==t[a.next_in];){Ce(a),s=He(a,r);}switch(s){case Ve:case $e:case Qe:case ta:return this.onEnd(s),this.ended=!0,!1}if(o=a.avail_out,a.next_out&&(0===a.avail_out||s===Je)){if("string"===this.options.to){let t=$t(a.output,a.next_out),e=a.next_out-t,n=Vt(a.output,t);a.next_out=e,a.avail_out=i-e,e&&a.output.set(a.output.subarray(t,t+e),0),this.onData(n)}else this.onData(a.output.length===a.next_out?a.output:a.output.subarray(0,a.next_out));}if(s!==qe||0!==o){if(s===Je){return s=je(this.strm),this.onEnd(s),this.ended=!0,!0;}if(0===a.avail_in){break}}}return!0},h.prototype.onData=function(t){this.chunks.push(t)},h.prototype.onEnd=function(t){t===qe&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=Wt(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};var ea={Inflate:h,inflate:d,inflateRaw:function(t,e){return(e=e||{}).raw=!0,d(t,e)},ungzip:d,constants:q};const{Deflate:aa,deflate:ia,deflateRaw:na,gzip:sa}=_e,{Inflate:ra,inflate:oa,inflateRaw:la,ungzip:ha}=ea;var da=aa,_a=ia,fa=na,ca=sa,ua=ra,wa=oa,ba=la,ga=ha,pa=q,ma={Deflate:da,deflate:_a,deflateRaw:fa,gzip:ca,Inflate:ua,inflate:wa,inflateRaw:ba,ungzip:ga,constants:pa};t.Deflate=da,t.Inflate=ua,t.constants=pa,t.default=ma,t.deflate=_a,t.deflateRaw=fa,t.gzip=ca,t.inflate=wa,t.inflateRaw=ba,t.ungzip=ga,Object.defineProperty(t,"__esModule",{value:!0})}); 1 + !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).pako={})}(this,function(t){"use strict";function e(t){let e=t.length;for(;--e>=0;){t[e]=0}}function a(t,e,a,i,n){this.static_tree=t,this.extra_bits=e,this.extra_base=a,this.elems=i,this.max_length=n,this.has_stree=t&&t.length}function i(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}function n(t,e,a,i,n){this.good_length=t,this.max_lazy=e,this.nice_length=a,this.max_chain=i,this.func=n}function s(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=pt,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(1146),this.dyn_dtree=new Uint16Array(122),this.bl_tree=new Uint16Array(78),Et(this.dyn_ltree),Et(this.dyn_dtree),Et(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(16),this.heap=new Uint16Array(573),Et(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(573),Et(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function r(t){this.options=Xt({level:le,method:de,chunkSize:16384,windowBits:15,memLevel:8,strategy:he},t||{});let e=this.options;e.raw&&e.windowBits>0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new te,this.strm.avail_out=0;let a=Ht(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(a!==re){throw new Error(W[a]);}if(e.header&&jt(this.strm,e.header),e.dictionary){let t;if(t="string"==typeof e.dictionary?Qt(e.dictionary):"[object ArrayBuffer]"===ee.call(e.dictionary)?new Uint8Array(e.dictionary):e.dictionary,a=Yt(this.strm,t),a!==re){throw new Error(W[a]);}this._dict_set=!0}}function o(t,e){const a=new r(e);if(a.push(t,!0),a.err){throw a.msg||W[a.err];}return a.result}function l(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new Uint16Array(320),this.work=new Uint16Array(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function h(t){this.options=Xt({chunkSize:65536,windowBits:15,to:""},t||{});const e=this.options;e.raw&&e.windowBits>=0&&e.windowBits<16&&(e.windowBits=-e.windowBits,0===e.windowBits&&(e.windowBits=-15)),!(e.windowBits>=0&&e.windowBits<16)||t&&t.windowBits||(e.windowBits+=32),e.windowBits>15&&e.windowBits<48&&0==(15&e.windowBits)&&(e.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new te,this.strm.avail_out=0;let a=Me(this.strm,e.windowBits);if(a!==qe){throw new Error(W[a]);}if(this.header=new Ye,Ke(this.strm,this.header),e.dictionary&&("string"==typeof e.dictionary?e.dictionary=Qt(e.dictionary):"[object ArrayBuffer]"===Ge.call(e.dictionary)&&(e.dictionary=new Uint8Array(e.dictionary)),e.raw&&(a=Pe(this.strm,e.dictionary),a!==qe))){throw new Error(W[a])}}function d(t,e){const a=new h(e);if(a.push(t),a.err){throw a.msg||W[a.err];}return a.result}const _=256,f=286,c=30,u=15,w=new Uint8Array([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]),b=new Uint8Array([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]),g=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),p=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),m=new Array(576);e(m);const k=new Array(60);e(k);const v=new Array(512);e(v);const y=new Array(256);e(y);const x=new Array(29);e(x);const z=new Array(c);let A,E,R;e(z);const Z=t=>t<256?v[t]:v[256+(t>>>7)],U=(t,e)=>{t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255},S=(t,e,a)=>{t.bi_valid>16-a?(t.bi_buf|=e<<t.bi_valid&65535,U(t,t.bi_buf),t.bi_buf=e>>16-t.bi_valid,t.bi_valid+=a-16):(t.bi_buf|=e<<t.bi_valid&65535,t.bi_valid+=a)},T=(t,e,a)=>{S(t,a[2*e],a[2*e+1])},D=(t,e)=>{let a=0;do{a|=1&t,t>>>=1,a<<=1}while(--e>0);return a>>>1},O=(t,e,a)=>{const i=new Array(16);let n,s,r=0;for(n=1;n<=u;n++){i[n]=r=r+a[n-1]<<1;}for(s=0;s<=e;s++){let e=t[2*s+1];0!==e&&(t[2*s]=D(i[e]++,e))}},F=t=>{let e;for(e=0;e<f;e++){t.dyn_ltree[2*e]=0;}for(e=0;e<c;e++){t.dyn_dtree[2*e]=0;}for(e=0;e<19;e++){t.bl_tree[2*e]=0;}t.dyn_ltree[512]=1,t.opt_len=t.static_len=0,t.last_lit=t.matches=0},L=t=>{t.bi_valid>8?U(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0},B=(t,e,a,i)=>{const n=2*e,s=2*a;return t[n]<t[s]||t[n]===t[s]&&i[e]<=i[a]},N=(t,e,a)=>{const i=t.heap[a];let n=a<<1;for(;n<=t.heap_len&&(n<t.heap_len&&B(e,t.heap[n+1],t.heap[n],t.depth)&&n++,!B(e,i,t.heap[n],t.depth));){t.heap[a]=t.heap[n],a=n,n<<=1;}t.heap[a]=i},I=(t,e,a)=>{let i,n,s,r,o=0;if(0!==t.last_lit){do{i=t.pending_buf[t.d_buf+2*o]<<8|t.pending_buf[t.d_buf+2*o+1],n=t.pending_buf[t.l_buf+o],o++,0===i?T(t,n,e):(s=y[n],T(t,s+_+1,e),r=w[s],0!==r&&(n-=x[s],S(t,n,r)),i--,s=Z(i),T(t,s,a),r=b[s],0!==r&&(i-=z[s],S(t,i,r)))}while(o<t.last_lit);}T(t,256,e)},C=(t,e)=>{const a=e.dyn_tree,i=e.stat_desc.static_tree,n=e.stat_desc.has_stree,s=e.stat_desc.elems;let r,o,l,h=-1;for(t.heap_len=0,t.heap_max=573,r=0;r<s;r++){0!==a[2*r]?(t.heap[++t.heap_len]=h=r,t.depth[r]=0):a[2*r+1]=0;}for(;t.heap_len<2;){l=t.heap[++t.heap_len]=h<2?++h:0,a[2*l]=1,t.depth[l]=0,t.opt_len--,n&&(t.static_len-=i[2*l+1]);}for(e.max_code=h,r=t.heap_len>>1;r>=1;r--){N(t,a,r);}l=s;do{r=t.heap[1],t.heap[1]=t.heap[t.heap_len--],N(t,a,1),o=t.heap[1],t.heap[--t.heap_max]=r,t.heap[--t.heap_max]=o,a[2*l]=a[2*r]+a[2*o],t.depth[l]=(t.depth[r]>=t.depth[o]?t.depth[r]:t.depth[o])+1,a[2*r+1]=a[2*o+1]=l,t.heap[1]=l++,N(t,a,1)}while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],((t,e)=>{const a=e.dyn_tree,i=e.max_code,n=e.stat_desc.static_tree,s=e.stat_desc.has_stree,r=e.stat_desc.extra_bits,o=e.stat_desc.extra_base,l=e.stat_desc.max_length;let h,d,_,f,c,w,b=0;for(f=0;f<=u;f++){t.bl_count[f]=0;}for(a[2*t.heap[t.heap_max]+1]=0,h=t.heap_max+1;h<573;h++){d=t.heap[h],f=a[2*a[2*d+1]+1]+1,f>l&&(f=l,b++),a[2*d+1]=f,d>i||(t.bl_count[f]++,c=0,d>=o&&(c=r[d-o]),w=a[2*d],t.opt_len+=w*(f+c),s&&(t.static_len+=w*(n[2*d+1]+c)));}if(0!==b){do{for(f=l-1;0===t.bl_count[f];){f--;}t.bl_count[f]--,t.bl_count[f+1]+=2,t.bl_count[l]--,b-=2}while(b>0);for(f=l;0!==f;f--){for(d=t.bl_count[f];0!==d;){_=t.heap[--h],_>i||(a[2*_+1]!==f&&(t.opt_len+=(f-a[2*_+1])*a[2*_],a[2*_+1]=f),d--)}}}})(t,e),O(a,h,t.bl_count)},M=(t,e,a)=>{let i,n,s=-1,r=e[1],o=0,l=7,h=4;for(0===r&&(l=138,h=3),e[2*(a+1)+1]=65535,i=0;i<=a;i++){n=r,r=e[2*(i+1)+1],++o<l&&n===r||(o<h?t.bl_tree[2*n]+=o:0!==n?(n!==s&&t.bl_tree[2*n]++,t.bl_tree[32]++):o<=10?t.bl_tree[34]++:t.bl_tree[36]++,o=0,s=n,0===r?(l=138,h=3):n===r?(l=6,h=3):(l=7,h=4))}},H=(t,e,a)=>{let i,n,s=-1,r=e[1],o=0,l=7,h=4;for(0===r&&(l=138,h=3),i=0;i<=a;i++){if(n=r,r=e[2*(i+1)+1],!(++o<l&&n===r)){if(o<h){do{T(t,n,t.bl_tree)}while(0!=--o);}else {0!==n?(n!==s&&(T(t,n,t.bl_tree),o--),T(t,16,t.bl_tree),S(t,o-3,2)):o<=10?(T(t,17,t.bl_tree),S(t,o-3,3)):(T(t,18,t.bl_tree),S(t,o-11,7));}o=0,s=n,0===r?(l=138,h=3):n===r?(l=6,h=3):(l=7,h=4)}}};let j=!1;const K=(t,e,a,i)=>{S(t,0+(i?1:0),3),((t,e,a,i)=>{L(t),U(t,a),U(t,~a),t.pending_buf.set(t.window.subarray(e,e+a),t.pending),t.pending+=a})(t,e,a)};var P={_tr_init:t=>{j||((()=>{let t,e,i,n,s;const r=new Array(16);for(i=0,n=0;n<28;n++){for(x[n]=i,t=0;t<1<<w[n];t++){y[i++]=n;}}for(y[i-1]=n,s=0,n=0;n<16;n++){for(z[n]=s,t=0;t<1<<b[n];t++){v[s++]=n;}}for(s>>=7;n<c;n++){for(z[n]=s<<7,t=0;t<1<<b[n]-7;t++){v[256+s++]=n;}}for(e=0;e<=u;e++){r[e]=0;}for(t=0;t<=143;){m[2*t+1]=8,t++,r[8]++;}for(;t<=255;){m[2*t+1]=9,t++,r[9]++;}for(;t<=279;){m[2*t+1]=7,t++,r[7]++;}for(;t<=287;){m[2*t+1]=8,t++,r[8]++;}for(O(m,287,r),t=0;t<c;t++){k[2*t+1]=5,k[2*t]=D(t,5);}A=new a(m,w,257,f,u),E=new a(k,b,0,c,u),R=new a(new Array(0),g,0,19,7)})(),j=!0),t.l_desc=new i(t.dyn_ltree,A),t.d_desc=new i(t.dyn_dtree,E),t.bl_desc=new i(t.bl_tree,R),t.bi_buf=0,t.bi_valid=0,F(t)},_tr_stored_block:K,_tr_flush_block:(t,e,a,i)=>{let n,s,r=0;t.level>0?(2===t.strm.data_type&&(t.strm.data_type=(t=>{let e,a=4093624447;for(e=0;e<=31;e++,a>>>=1){if(1&a&&0!==t.dyn_ltree[2*e]){return 0;}}if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26]){return 1;}for(e=32;e<_;e++){if(0!==t.dyn_ltree[2*e]){return 1;}}return 0})(t)),C(t,t.l_desc),C(t,t.d_desc),r=(t=>{let e;for(M(t,t.dyn_ltree,t.l_desc.max_code),M(t,t.dyn_dtree,t.d_desc.max_code),C(t,t.bl_desc),e=18;e>=3&&0===t.bl_tree[2*p[e]+1];e--){;}return t.opt_len+=3*(e+1)+5+5+4,e})(t),n=t.opt_len+3+7>>>3,s=t.static_len+3+7>>>3,s<=n&&(n=s)):n=s=a+5,a+4<=n&&-1!==e?K(t,e,a,i):4===t.strategy||s===n?(S(t,2+(i?1:0),3),I(t,m,k)):(S(t,4+(i?1:0),3),((t,e,a,i)=>{let n;for(S(t,e-257,5),S(t,a-1,5),S(t,i-4,4),n=0;n<i;n++){S(t,t.bl_tree[2*p[n]+1],3);}H(t,t.dyn_ltree,e-1),H(t,t.dyn_dtree,a-1)})(t,t.l_desc.max_code+1,t.d_desc.max_code+1,r+1),I(t,t.dyn_ltree,t.dyn_dtree)),F(t),i&&L(t)},_tr_tally:(t,e,a)=>(t.pending_buf[t.d_buf+2*t.last_lit]=e>>>8&255,t.pending_buf[t.d_buf+2*t.last_lit+1]=255&e,t.pending_buf[t.l_buf+t.last_lit]=255&a,t.last_lit++,0===e?t.dyn_ltree[2*a]++:(t.matches++,e--,t.dyn_ltree[2*(y[a]+_+1)]++,t.dyn_dtree[2*Z(e)]++),t.last_lit===t.lit_bufsize-1),_tr_align:t=>{S(t,2,3),T(t,256,m),(t=>{16===t.bi_valid?(U(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)})(t)}},Y=(t,e,a,i)=>{let n=65535&t|0,s=t>>>16&65535|0,r=0;for(;0!==a;){r=a>2e3?2e3:a,a-=r;do{n=n+e[i++]|0,s=s+n|0}while(--r);n%=65521,s%=65521}return n|s<<16|0};const G=new Uint32Array((()=>{let t,e=[];for(var a=0;a<256;a++){t=a;for(var i=0;i<8;i++){t=1&t?3988292384^t>>>1:t>>>1;}e[a]=t}return e})());var X=(t,e,a,i)=>{const n=G,s=i+a;t^=-1;for(let a=i;a<s;a++){t=t>>>8^n[255&(t^e[a])];}return-1^t},W={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},q={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8};const{_tr_init:J,_tr_stored_block:Q,_tr_flush_block:V,_tr_tally:$,_tr_align:tt}=P,{Z_NO_FLUSH:et,Z_PARTIAL_FLUSH:at,Z_FULL_FLUSH:it,Z_FINISH:nt,Z_BLOCK:st,Z_OK:rt,Z_STREAM_END:ot,Z_STREAM_ERROR:lt,Z_DATA_ERROR:ht,Z_BUF_ERROR:dt,Z_DEFAULT_COMPRESSION:_t,Z_FILTERED:ft,Z_HUFFMAN_ONLY:ct,Z_RLE:ut,Z_FIXED:wt,Z_DEFAULT_STRATEGY:bt,Z_UNKNOWN:gt,Z_DEFLATED:pt}=q,mt=258,kt=262,vt=103,yt=113,xt=666,zt=(t,e)=>(t.msg=W[e],e),At=t=>(t<<1)-(t>4?9:0),Et=t=>{let e=t.length;for(;--e>=0;){t[e]=0}};let Rt=(t,e,a)=>(e<<t.hash_shift^a)&t.hash_mask;const Zt=t=>{const e=t.state;let a=e.pending;a>t.avail_out&&(a=t.avail_out),0!==a&&(t.output.set(e.pending_buf.subarray(e.pending_out,e.pending_out+a),t.next_out),t.next_out+=a,e.pending_out+=a,t.total_out+=a,t.avail_out-=a,e.pending-=a,0===e.pending&&(e.pending_out=0))},Ut=(t,e)=>{V(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,Zt(t.strm)},St=(t,e)=>{t.pending_buf[t.pending++]=e},Tt=(t,e)=>{t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e},Dt=(t,e,a,i)=>{let n=t.avail_in;return n>i&&(n=i),0===n?0:(t.avail_in-=n,e.set(t.input.subarray(t.next_in,t.next_in+n),a),1===t.state.wrap?t.adler=Y(t.adler,e,n,a):2===t.state.wrap&&(t.adler=X(t.adler,e,n,a)),t.next_in+=n,t.total_in+=n,n)},Ot=(t,e)=>{let a,i,n=t.max_chain_length,s=t.strstart,r=t.prev_length,o=t.nice_match;const l=t.strstart>t.w_size-kt?t.strstart-(t.w_size-kt):0,h=t.window,d=t.w_mask,_=t.prev,f=t.strstart+mt;let c=h[s+r-1],u=h[s+r];t.prev_length>=t.good_match&&(n>>=2),o>t.lookahead&&(o=t.lookahead);do{if(a=e,h[a+r]===u&&h[a+r-1]===c&&h[a]===h[s]&&h[++a]===h[s+1]){s+=2,a++;do{}while(h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&h[++s]===h[++a]&&s<f);if(i=mt-(f-s),s=f-mt,i>r){if(t.match_start=e,r=i,i>=o){break;}c=h[s+r-1],u=h[s+r]}}}while((e=_[e&d])>l&&0!=--n);return r<=t.lookahead?r:t.lookahead},Ft=t=>{const e=t.w_size;let a,i,n,s,r;do{if(s=t.window_size-t.lookahead-t.strstart,t.strstart>=e+(e-kt)){t.window.set(t.window.subarray(e,e+e),0),t.match_start-=e,t.strstart-=e,t.block_start-=e,i=t.hash_size,a=i;do{n=t.head[--a],t.head[a]=n>=e?n-e:0}while(--i);i=e,a=i;do{n=t.prev[--a],t.prev[a]=n>=e?n-e:0}while(--i);s+=e}if(0===t.strm.avail_in){break;}if(i=Dt(t.strm,t.window,t.strstart+t.lookahead,s),t.lookahead+=i,t.lookahead+t.insert>=3){for(r=t.strstart-t.insert,t.ins_h=t.window[r],t.ins_h=Rt(t,t.ins_h,t.window[r+1]);t.insert&&(t.ins_h=Rt(t,t.ins_h,t.window[r+3-1]),t.prev[r&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=r,r++,t.insert--,!(t.lookahead+t.insert<3));){;}}}while(t.lookahead<kt&&0!==t.strm.avail_in)},Lt=(t,e)=>{let a,i;for(;;){if(t.lookahead<kt){if(Ft(t),t.lookahead<kt&&e===et){return 1;}if(0===t.lookahead){break}}if(a=0,t.lookahead>=3&&(t.ins_h=Rt(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),0!==a&&t.strstart-a<=t.w_size-kt&&(t.match_length=Ot(t,a)),t.match_length>=3){if(i=$(t,t.strstart-t.match_start,t.match_length-3),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=3){t.match_length--;do{t.strstart++,t.ins_h=Rt(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart}while(0!=--t.match_length);t.strstart++}else {t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=Rt(t,t.ins_h,t.window[t.strstart+1]);}}else {i=$(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;}if(i&&(Ut(t,!1),0===t.strm.avail_out)){return 1}}return t.insert=t.strstart<2?t.strstart:2,e===nt?(Ut(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(Ut(t,!1),0===t.strm.avail_out)?1:2},Bt=(t,e)=>{let a,i,n;for(;;){if(t.lookahead<kt){if(Ft(t),t.lookahead<kt&&e===et){return 1;}if(0===t.lookahead){break}}if(a=0,t.lookahead>=3&&(t.ins_h=Rt(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=2,0!==a&&t.prev_length<t.max_lazy_match&&t.strstart-a<=t.w_size-kt&&(t.match_length=Ot(t,a),t.match_length<=5&&(t.strategy===ft||3===t.match_length&&t.strstart-t.match_start>4096)&&(t.match_length=2)),t.prev_length>=3&&t.match_length<=t.prev_length){n=t.strstart+t.lookahead-3,i=$(t,t.strstart-1-t.prev_match,t.prev_length-3),t.lookahead-=t.prev_length-1,t.prev_length-=2;do{++t.strstart<=n&&(t.ins_h=Rt(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart)}while(0!=--t.prev_length);if(t.match_available=0,t.match_length=2,t.strstart++,i&&(Ut(t,!1),0===t.strm.avail_out)){return 1}}else if(t.match_available){if(i=$(t,0,t.window[t.strstart-1]),i&&Ut(t,!1),t.strstart++,t.lookahead--,0===t.strm.avail_out){return 1}}else {t.match_available=1,t.strstart++,t.lookahead--}}return t.match_available&&(i=$(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<2?t.strstart:2,e===nt?(Ut(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(Ut(t,!1),0===t.strm.avail_out)?1:2},Nt=[new n(0,0,0,0,(t,e)=>{let a=65535;for(a>t.pending_buf_size-5&&(a=t.pending_buf_size-5);;){if(t.lookahead<=1){if(Ft(t),0===t.lookahead&&e===et){return 1;}if(0===t.lookahead){break}}t.strstart+=t.lookahead,t.lookahead=0;const i=t.block_start+a;if((0===t.strstart||t.strstart>=i)&&(t.lookahead=t.strstart-i,t.strstart=i,Ut(t,!1),0===t.strm.avail_out)){return 1;}if(t.strstart-t.block_start>=t.w_size-kt&&(Ut(t,!1),0===t.strm.avail_out)){return 1}}return t.insert=0,e===nt?(Ut(t,!0),0===t.strm.avail_out?3:4):(t.strstart>t.block_start&&(Ut(t,!1),t.strm.avail_out),1)}),new n(4,4,8,4,Lt),new n(4,5,16,8,Lt),new n(4,6,32,32,Lt),new n(4,4,16,16,Bt),new n(8,16,32,32,Bt),new n(8,16,128,128,Bt),new n(8,32,128,256,Bt),new n(32,128,258,1024,Bt),new n(32,258,258,4096,Bt)],It=t=>{if(!t||!t.state){return zt(t,lt);}t.total_in=t.total_out=0,t.data_type=gt;const e=t.state;return e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=e.wrap?42:yt,t.adler=2===e.wrap?0:1,e.last_flush=et,J(e),rt},Ct=t=>{const e=It(t);var a;return e===rt&&((a=t.state).window_size=2*a.w_size,Et(a.head),a.max_lazy_match=Nt[a.level].max_lazy,a.good_match=Nt[a.level].good_length,a.nice_match=Nt[a.level].nice_length,a.max_chain_length=Nt[a.level].max_chain,a.strstart=0,a.block_start=0,a.lookahead=0,a.insert=0,a.match_length=a.prev_length=2,a.match_available=0,a.ins_h=0),e},Mt=(t,e,a,i,n,r)=>{if(!t){return lt;}let o=1;if(e===_t&&(e=6),i<0?(o=0,i=-i):i>15&&(o=2,i-=16),n<1||n>9||a!==pt||i<8||i>15||e<0||e>9||r<0||r>wt){return zt(t,lt);}8===i&&(i=9);const l=new s;return t.state=l,l.strm=t,l.wrap=o,l.gzhead=null,l.w_bits=i,l.w_size=1<<l.w_bits,l.w_mask=l.w_size-1,l.hash_bits=n+7,l.hash_size=1<<l.hash_bits,l.hash_mask=l.hash_size-1,l.hash_shift=~~((l.hash_bits+3-1)/3),l.window=new Uint8Array(2*l.w_size),l.head=new Uint16Array(l.hash_size),l.prev=new Uint16Array(l.w_size),l.lit_bufsize=1<<n+6,l.pending_buf_size=4*l.lit_bufsize,l.pending_buf=new Uint8Array(l.pending_buf_size),l.d_buf=1*l.lit_bufsize,l.l_buf=3*l.lit_bufsize,l.level=e,l.strategy=r,l.method=a,Ct(t)};var Ht=Mt,jt=(t,e)=>t&&t.state?2!==t.state.wrap?lt:(t.state.gzhead=e,rt):lt,Kt=(t,e)=>{let a,i;if(!t||!t.state||e>st||e<0){return t?zt(t,lt):lt;}const n=t.state;if(!t.output||!t.input&&0!==t.avail_in||n.status===xt&&e!==nt){return zt(t,0===t.avail_out?dt:lt);}n.strm=t;const s=n.last_flush;if(n.last_flush=e,42===n.status){if(2===n.wrap){t.adler=0,St(n,31),St(n,139),St(n,8),n.gzhead?(St(n,(n.gzhead.text?1:0)+(n.gzhead.hcrc?2:0)+(n.gzhead.extra?4:0)+(n.gzhead.name?8:0)+(n.gzhead.comment?16:0)),St(n,255&n.gzhead.time),St(n,n.gzhead.time>>8&255),St(n,n.gzhead.time>>16&255),St(n,n.gzhead.time>>24&255),St(n,9===n.level?2:n.strategy>=ct||n.level<2?4:0),St(n,255&n.gzhead.os),n.gzhead.extra&&n.gzhead.extra.length&&(St(n,255&n.gzhead.extra.length),St(n,n.gzhead.extra.length>>8&255)),n.gzhead.hcrc&&(t.adler=X(t.adler,n.pending_buf,n.pending,0)),n.gzindex=0,n.status=69):(St(n,0),St(n,0),St(n,0),St(n,0),St(n,0),St(n,9===n.level?2:n.strategy>=ct||n.level<2?4:0),St(n,3),n.status=yt);}else{let e=pt+(n.w_bits-8<<4)<<8,a=-1;a=n.strategy>=ct||n.level<2?0:n.level<6?1:6===n.level?2:3,e|=a<<6,0!==n.strstart&&(e|=32),e+=31-e%31,n.status=yt,Tt(n,e),0!==n.strstart&&(Tt(n,t.adler>>>16),Tt(n,65535&t.adler)),t.adler=1}}if(69===n.status){if(n.gzhead.extra){for(a=n.pending;n.gzindex<(65535&n.gzhead.extra.length)&&(n.pending!==n.pending_buf_size||(n.gzhead.hcrc&&n.pending>a&&(t.adler=X(t.adler,n.pending_buf,n.pending-a,a)),Zt(t),a=n.pending,n.pending!==n.pending_buf_size));){St(n,255&n.gzhead.extra[n.gzindex]),n.gzindex++;}n.gzhead.hcrc&&n.pending>a&&(t.adler=X(t.adler,n.pending_buf,n.pending-a,a)),n.gzindex===n.gzhead.extra.length&&(n.gzindex=0,n.status=73)}else {n.status=73;}}if(73===n.status){if(n.gzhead.name){a=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>a&&(t.adler=X(t.adler,n.pending_buf,n.pending-a,a)),Zt(t),a=n.pending,n.pending===n.pending_buf_size)){i=1;break}i=n.gzindex<n.gzhead.name.length?255&n.gzhead.name.charCodeAt(n.gzindex++):0,St(n,i)}while(0!==i);n.gzhead.hcrc&&n.pending>a&&(t.adler=X(t.adler,n.pending_buf,n.pending-a,a)),0===i&&(n.gzindex=0,n.status=91)}else {n.status=91;}}if(91===n.status){if(n.gzhead.comment){a=n.pending;do{if(n.pending===n.pending_buf_size&&(n.gzhead.hcrc&&n.pending>a&&(t.adler=X(t.adler,n.pending_buf,n.pending-a,a)),Zt(t),a=n.pending,n.pending===n.pending_buf_size)){i=1;break}i=n.gzindex<n.gzhead.comment.length?255&n.gzhead.comment.charCodeAt(n.gzindex++):0,St(n,i)}while(0!==i);n.gzhead.hcrc&&n.pending>a&&(t.adler=X(t.adler,n.pending_buf,n.pending-a,a)),0===i&&(n.status=vt)}else {n.status=vt;}}if(n.status===vt&&(n.gzhead.hcrc?(n.pending+2>n.pending_buf_size&&Zt(t),n.pending+2<=n.pending_buf_size&&(St(n,255&t.adler),St(n,t.adler>>8&255),t.adler=0,n.status=yt)):n.status=yt),0!==n.pending){if(Zt(t),0===t.avail_out){return n.last_flush=-1,rt}}else if(0===t.avail_in&&At(e)<=At(s)&&e!==nt){return zt(t,dt);}if(n.status===xt&&0!==t.avail_in){return zt(t,dt);}if(0!==t.avail_in||0!==n.lookahead||e!==et&&n.status!==xt){let a=n.strategy===ct?((t,e)=>{let a;for(;;){if(0===t.lookahead&&(Ft(t),0===t.lookahead)){if(e===et){return 1;}break}if(t.match_length=0,a=$(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,a&&(Ut(t,!1),0===t.strm.avail_out)){return 1}}return t.insert=0,e===nt?(Ut(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(Ut(t,!1),0===t.strm.avail_out)?1:2})(n,e):n.strategy===ut?((t,e)=>{let a,i,n,s;const r=t.window;for(;;){if(t.lookahead<=mt){if(Ft(t),t.lookahead<=mt&&e===et){return 1;}if(0===t.lookahead){break}}if(t.match_length=0,t.lookahead>=3&&t.strstart>0&&(n=t.strstart-1,i=r[n],i===r[++n]&&i===r[++n]&&i===r[++n])){s=t.strstart+mt;do{}while(i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&i===r[++n]&&n<s);t.match_length=mt-(s-n),t.match_length>t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=3?(a=$(t,1,t.match_length-3),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(a=$(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),a&&(Ut(t,!1),0===t.strm.avail_out)){return 1}}return t.insert=0,e===nt?(Ut(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(Ut(t,!1),0===t.strm.avail_out)?1:2})(n,e):Nt[n.level].func(n,e);if(3!==a&&4!==a||(n.status=xt),1===a||3===a){return 0===t.avail_out&&(n.last_flush=-1),rt;}if(2===a&&(e===at?tt(n):e!==st&&(Q(n,0,0,!1),e===it&&(Et(n.head),0===n.lookahead&&(n.strstart=0,n.block_start=0,n.insert=0))),Zt(t),0===t.avail_out)){return n.last_flush=-1,rt}}return e!==nt?rt:n.wrap<=0?ot:(2===n.wrap?(St(n,255&t.adler),St(n,t.adler>>8&255),St(n,t.adler>>16&255),St(n,t.adler>>24&255),St(n,255&t.total_in),St(n,t.total_in>>8&255),St(n,t.total_in>>16&255),St(n,t.total_in>>24&255)):(Tt(n,t.adler>>>16),Tt(n,65535&t.adler)),Zt(t),n.wrap>0&&(n.wrap=-n.wrap),0!==n.pending?rt:ot)},Pt=t=>{if(!t||!t.state){return lt;}const e=t.state.status;return 42!==e&&69!==e&&73!==e&&91!==e&&e!==vt&&e!==yt&&e!==xt?zt(t,lt):(t.state=null,e===yt?zt(t,ht):rt)},Yt=(t,e)=>{let a=e.length;if(!t||!t.state){return lt;}const i=t.state,n=i.wrap;if(2===n||1===n&&42!==i.status||i.lookahead){return lt;}if(1===n&&(t.adler=Y(t.adler,e,a,0)),i.wrap=0,a>=i.w_size){0===n&&(Et(i.head),i.strstart=0,i.block_start=0,i.insert=0);let t=new Uint8Array(i.w_size);t.set(e.subarray(a-i.w_size,a),0),e=t,a=i.w_size}const s=t.avail_in,r=t.next_in,o=t.input;for(t.avail_in=a,t.next_in=0,t.input=e,Ft(i);i.lookahead>=3;){let t=i.strstart,e=i.lookahead-2;do{i.ins_h=Rt(i,i.ins_h,i.window[t+3-1]),i.prev[t&i.w_mask]=i.head[i.ins_h],i.head[i.ins_h]=t,t++}while(--e);i.strstart=t,i.lookahead=2,Ft(i)}return i.strstart+=i.lookahead,i.block_start=i.strstart,i.insert=i.lookahead,i.lookahead=0,i.match_length=i.prev_length=2,i.match_available=0,t.next_in=r,t.input=o,t.avail_in=s,i.wrap=n,rt};const Gt=(t,e)=>Object.hasOwn(t, e);var Xt=function(t){const e=Array.prototype.slice.call(arguments,1);for(;e.length;){const a=e.shift();if(a){if("object"!=typeof a){throw new TypeError(a+"must be non-object");}for(const e in a){Gt(a,e)&&(t[e]=a[e])}}}return t},Wt=t=>{let e=0;for(let a=0,i=t.length;a<i;a++){e+=t[a].length;}const a=new Uint8Array(e);for(let e=0,i=0,n=t.length;e<n;e++){let n=t[e];a.set(n,i),i+=n.length}return a};let qt=!0;try{String.fromCharCode(...new Uint8Array(1))}catch(t){qt=!1}const Jt=new Uint8Array(256);for(let t=0;t<256;t++){Jt[t]=t>=252?6:t>=248?5:t>=240?4:t>=224?3:t>=192?2:1;}Jt[254]=Jt[254]=1;var Qt=t=>{if("function"==typeof TextEncoder&&TextEncoder.prototype.encode){return(new TextEncoder).encode(t);}let e,a,i,n,s,r=t.length,o=0;for(n=0;n<r;n++){a=t.charCodeAt(n),55296==(64512&a)&&n+1<r&&(i=t.charCodeAt(n+1),56320==(64512&i)&&(a=65536+(a-55296<<10)+(i-56320),n++)),o+=a<128?1:a<2048?2:a<65536?3:4;}for(e=new Uint8Array(o),s=0,n=0;s<o;n++){a=t.charCodeAt(n),55296==(64512&a)&&n+1<r&&(i=t.charCodeAt(n+1),56320==(64512&i)&&(a=65536+(a-55296<<10)+(i-56320),n++)),a<128?e[s++]=a:a<2048?(e[s++]=192|a>>>6,e[s++]=128|63&a):a<65536?(e[s++]=224|a>>>12,e[s++]=128|a>>>6&63,e[s++]=128|63&a):(e[s++]=240|a>>>18,e[s++]=128|a>>>12&63,e[s++]=128|a>>>6&63,e[s++]=128|63&a);}return e},Vt=(t,e)=>{const a=e||t.length;if("function"==typeof TextDecoder&&TextDecoder.prototype.decode){return(new TextDecoder).decode(t.subarray(0,e));}let i,n;const s=new Array(2*a);for(n=0,i=0;i<a;){let e=t[i++];if(e<128){s[n++]=e;continue}let r=Jt[e];if(r>4){s[n++]=65533,i+=r-1;}else{for(e&=2===r?31:3===r?15:7;r>1&&i<a;){e=e<<6|63&t[i++],r--;}r>1?s[n++]=65533:e<65536?s[n++]=e:(e-=65536,s[n++]=55296|e>>10&1023,s[n++]=56320|1023&e)}}return((t,e)=>{if(e<65534&&t.subarray&&qt){return String.fromCharCode(...t.length===e?t:t.subarray(0,e));}let a="";for(let i=0;i<e;i++){a+=String.fromCharCode(t[i]);}return a})(s,n)},$t=(t,e)=>{(e=e||t.length)>t.length&&(e=t.length);let a=e-1;for(;a>=0&&128==(192&t[a]);){a--;}return a<0||0===a?e:a+Jt[t[a]]>e?a:e},te=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0};const ee=Object.prototype.toString,{Z_NO_FLUSH:ae,Z_SYNC_FLUSH:ie,Z_FULL_FLUSH:ne,Z_FINISH:se,Z_OK:re,Z_STREAM_END:oe,Z_DEFAULT_COMPRESSION:le,Z_DEFAULT_STRATEGY:he,Z_DEFLATED:de}=q;r.prototype.push=function(t,e){const a=this.strm,i=this.options.chunkSize;let n,s;if(this.ended){return!1;}for(s=e===~~e?e:!0===e?se:ae,"string"==typeof t?a.input=Qt(t):"[object ArrayBuffer]"===ee.call(t)?a.input=new Uint8Array(t):a.input=t,a.next_in=0,a.avail_in=a.input.length;;){if(0===a.avail_out&&(a.output=new Uint8Array(i),a.next_out=0,a.avail_out=i),(s===ie||s===ne)&&a.avail_out<=6){this.onData(a.output.subarray(0,a.next_out)),a.avail_out=0;}else{if(n=Kt(a,s),n===oe){return a.next_out>0&&this.onData(a.output.subarray(0,a.next_out)),n=Pt(this.strm),this.onEnd(n),this.ended=!0,n===re;}if(0!==a.avail_out){if(s>0&&a.next_out>0){this.onData(a.output.subarray(0,a.next_out)),a.avail_out=0;}else if(0===a.avail_in){break}}else {this.onData(a.output)}}}return!0},r.prototype.onData=function(t){this.chunks.push(t)},r.prototype.onEnd=function(t){t===re&&(this.result=Wt(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};var _e={Deflate:r,deflate:o,deflateRaw:function(t,e){return(e=e||{}).raw=!0,o(t,e)},gzip:function(t,e){return(e=e||{}).gzip=!0,o(t,e)},constants:q},fe=function(t,e){let a,i,n,s,r,o,l,h,d,_,f,c,u,w,b,g,p,m,k,v,y,x,z,A;const E=t.state;a=t.next_in,z=t.input,i=a+(t.avail_in-5),n=t.next_out,A=t.output,s=n-(e-t.avail_out),r=n+(t.avail_out-257),o=E.dmax,l=E.wsize,h=E.whave,d=E.wnext,_=E.window,f=E.hold,c=E.bits,u=E.lencode,w=E.distcode,b=(1<<E.lenbits)-1,g=(1<<E.distbits)-1;t:do{c<15&&(f+=z[a++]<<c,c+=8,f+=z[a++]<<c,c+=8),p=u[f&b];e:for(;;){if(m=p>>>24,f>>>=m,c-=m,m=p>>>16&255,0===m){A[n++]=65535&p;}else{if(!(16&m)){if(0==(64&m)){p=u[(65535&p)+(f&(1<<m)-1)];continue e}if(32&m){E.mode=12;break t}t.msg="invalid literal/length code",E.mode=30;break t}k=65535&p,m&=15,m&&(c<m&&(f+=z[a++]<<c,c+=8),k+=f&(1<<m)-1,f>>>=m,c-=m),c<15&&(f+=z[a++]<<c,c+=8,f+=z[a++]<<c,c+=8),p=w[f&g];a:for(;;){if(m=p>>>24,f>>>=m,c-=m,m=p>>>16&255,!(16&m)){if(0==(64&m)){p=w[(65535&p)+(f&(1<<m)-1)];continue a}t.msg="invalid distance code",E.mode=30;break t}if(v=65535&p,m&=15,c<m&&(f+=z[a++]<<c,c+=8,c<m&&(f+=z[a++]<<c,c+=8)),v+=f&(1<<m)-1,v>o){t.msg="invalid distance too far back",E.mode=30;break t}if(f>>>=m,c-=m,m=n-s,v>m){if(m=v-m,m>h&&E.sane){t.msg="invalid distance too far back",E.mode=30;break t}if(y=0,x=_,0===d){if(y+=l-m,m<k){k-=m;do{A[n++]=_[y++]}while(--m);y=n-v,x=A}}else if(d<m){if(y+=l+d-m,m-=d,m<k){k-=m;do{A[n++]=_[y++]}while(--m);if(y=0,d<k){m=d,k-=m;do{A[n++]=_[y++]}while(--m);y=n-v,x=A}}}else if(y+=d-m,m<k){k-=m;do{A[n++]=_[y++]}while(--m);y=n-v,x=A}for(;k>2;){A[n++]=x[y++],A[n++]=x[y++],A[n++]=x[y++],k-=3;}k&&(A[n++]=x[y++],k>1&&(A[n++]=x[y++]))}else{y=n-v;do{A[n++]=A[y++],A[n++]=A[y++],A[n++]=A[y++],k-=3}while(k>2);k&&(A[n++]=A[y++],k>1&&(A[n++]=A[y++]))}break}}break}}while(a<i&&n<r);k=c>>3,a-=k,c-=k<<3,f&=(1<<c)-1,t.next_in=a,t.next_out=n,t.avail_in=a<i?i-a+5:5-(a-i),t.avail_out=n<r?r-n+257:257-(n-r),E.hold=f,E.bits=c};const ce=new Uint16Array([3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0]),ue=new Uint8Array([16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78]),we=new Uint16Array([1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0]),be=new Uint8Array([16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64]);var ge=(t,e,a,i,n,s,r,o)=>{const l=o.bits;let h,d,_,f,c,u,w=0,b=0,g=0,p=0,m=0,k=0,v=0,y=0,x=0,z=0,A=null,E=0;const R=new Uint16Array(16),Z=new Uint16Array(16);let U,S,T,D=null,O=0;for(w=0;w<=15;w++){R[w]=0;}for(b=0;b<i;b++){R[e[a+b]]++;}for(m=l,p=15;p>=1&&0===R[p];p--){;}if(m>p&&(m=p),0===p){return n[s++]=20971520,n[s++]=20971520,o.bits=1,0;}for(g=1;g<p&&0===R[g];g++){;}for(m<g&&(m=g),y=1,w=1;w<=15;w++){if(y<<=1,y-=R[w],y<0){return-1;}}if(y>0&&(0===t||1!==p)){return-1;}for(Z[1]=0,w=1;w<15;w++){Z[w+1]=Z[w]+R[w];}for(b=0;b<i;b++){0!==e[a+b]&&(r[Z[e[a+b]]++]=b);}if(0===t?(A=D=r,u=19):1===t?(A=ce,E-=257,D=ue,O-=257,u=256):(A=we,D=be,u=-1),z=0,b=0,w=g,c=s,k=m,v=0,_=-1,x=1<<m,f=x-1,1===t&&x>852||2===t&&x>592){return 1;}for(;;){U=w-v,r[b]<u?(S=0,T=r[b]):r[b]>u?(S=D[O+r[b]],T=A[E+r[b]]):(S=96,T=0),h=1<<w-v,d=1<<k,g=d;do{d-=h,n[c+(z>>v)+d]=U<<24|S<<16|T|0}while(0!==d);for(h=1<<w-1;z&h;){h>>=1;}if(0!==h?(z&=h-1,z+=h):z=0,b++,0==--R[w]){if(w===p){break;}w=e[a+r[b]]}if(w>m&&(z&f)!==_){for(0===v&&(v=m),c+=g,k=w-v,y=1<<k;k+v<p&&(y-=R[k+v],!(y<=0));){k++,y<<=1;}if(x+=1<<k,1===t&&x>852||2===t&&x>592){return 1;}_=z&f,n[_]=m<<24|k<<16|c-s|0}}return 0!==z&&(n[c+z]=w-v<<24|64<<16|0),o.bits=m,0};const{Z_FINISH:pe,Z_BLOCK:me,Z_TREES:ke,Z_OK:ve,Z_STREAM_END:ye,Z_NEED_DICT:xe,Z_STREAM_ERROR:ze,Z_DATA_ERROR:Ae,Z_MEM_ERROR:Ee,Z_BUF_ERROR:Re,Z_DEFLATED:Ze}=q,Ue=t=>(t>>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24),Se=t=>{if(!t||!t.state){return ze;}const e=t.state;return t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=1&e.wrap),e.mode=1,e.last=0,e.havedict=0,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new Int32Array(852),e.distcode=e.distdyn=new Int32Array(592),e.sane=1,e.back=-1,ve},Te=t=>{if(!t||!t.state){return ze;}const e=t.state;return e.wsize=0,e.whave=0,e.wnext=0,Se(t)},De=(t,e)=>{let a;if(!t||!t.state){return ze;}const i=t.state;return e<0?(a=0,e=-e):(a=1+(e>>4),e<48&&(e&=15)),e&&(e<8||e>15)?ze:(null!==i.window&&i.wbits!==e&&(i.window=null),i.wrap=a,i.wbits=e,Te(t))},Oe=(t,e)=>{if(!t){return ze;}const a=new l;t.state=a,a.window=null;const i=De(t,e);return i!==ve&&(t.state=null),i};let Fe,Le,Be=!0;const Ne=t=>{if(Be){Fe=new Int32Array(512),Le=new Int32Array(32);let e=0;for(;e<144;){t.lens[e++]=8;}for(;e<256;){t.lens[e++]=9;}for(;e<280;){t.lens[e++]=7;}for(;e<288;){t.lens[e++]=8;}for(ge(1,t.lens,0,288,Fe,0,t.work,{bits:9}),e=0;e<32;){t.lens[e++]=5 2 + ;}ge(2,t.lens,0,32,Le,0,t.work,{bits:5}),Be=!1}t.lencode=Fe,t.lenbits=9,t.distcode=Le,t.distbits=5},Ie=(t,e,a,i)=>{let n;const s=t.state;return null===s.window&&(s.wsize=1<<s.wbits,s.wnext=0,s.whave=0,s.window=new Uint8Array(s.wsize)),i>=s.wsize?(s.window.set(e.subarray(a-s.wsize,a),0),s.wnext=0,s.whave=s.wsize):(n=s.wsize-s.wnext,n>i&&(n=i),s.window.set(e.subarray(a-i,a-i+n),s.wnext),(i-=n)?(s.window.set(e.subarray(a-i,a),0),s.wnext=i,s.whave=s.wsize):(s.wnext+=n,s.wnext===s.wsize&&(s.wnext=0),s.whave<s.wsize&&(s.whave+=n))),0};var Ce=Te,Me=Oe,He=(t,e)=>{let a,i,n,s,r,o,l,h,d,_,f,c,u,w,b,g,p,m,k,v,y,x,z=0;const A=new Uint8Array(4);let E,R;const Z=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]);if(!t||!t.state||!t.output||!t.input&&0!==t.avail_in){return ze;}a=t.state,12===a.mode&&(a.mode=13),r=t.next_out,n=t.output,l=t.avail_out,s=t.next_in,i=t.input,o=t.avail_in,h=a.hold,d=a.bits,_=o,f=l,x=ve;t:for(;;){switch(a.mode){case 1:if(0===a.wrap){a.mode=13;break}for(;d<16;){if(0===o){break t;}o--,h+=i[s++]<<d,d+=8}if(2&a.wrap&&35615===h){a.check=0,A[0]=255&h,A[1]=h>>>8&255,a.check=X(a.check,A,2,0),h=0,d=0,a.mode=2;break}if(a.flags=0,a.head&&(a.head.done=!1),!(1&a.wrap)||(((255&h)<<8)+(h>>8))%31){t.msg="incorrect header check",a.mode=30;break}if((15&h)!==Ze){t.msg="unknown compression method",a.mode=30;break}if(h>>>=4,d-=4,y=8+(15&h),0===a.wbits){a.wbits=y;}else if(y>a.wbits){t.msg="invalid window size",a.mode=30;break}a.dmax=1<<a.wbits,t.adler=a.check=1,a.mode=512&h?10:12,h=0,d=0;break;case 2:for(;d<16;){if(0===o){break t;}o--,h+=i[s++]<<d,d+=8}if(a.flags=h,(255&a.flags)!==Ze){t.msg="unknown compression method",a.mode=30;break}if(57344&a.flags){t.msg="unknown header flags set",a.mode=30;break}a.head&&(a.head.text=h>>8&1),512&a.flags&&(A[0]=255&h,A[1]=h>>>8&255,a.check=X(a.check,A,2,0)),h=0,d=0,a.mode=3;case 3:for(;d<32;){if(0===o){break t;}o--,h+=i[s++]<<d,d+=8}a.head&&(a.head.time=h),512&a.flags&&(A[0]=255&h,A[1]=h>>>8&255,A[2]=h>>>16&255,A[3]=h>>>24&255,a.check=X(a.check,A,4,0)),h=0,d=0,a.mode=4;case 4:for(;d<16;){if(0===o){break t;}o--,h+=i[s++]<<d,d+=8}a.head&&(a.head.xflags=255&h,a.head.os=h>>8),512&a.flags&&(A[0]=255&h,A[1]=h>>>8&255,a.check=X(a.check,A,2,0)),h=0,d=0,a.mode=5;case 5:if(1024&a.flags){for(;d<16;){if(0===o){break t;}o--,h+=i[s++]<<d,d+=8}a.length=h,a.head&&(a.head.extra_len=h),512&a.flags&&(A[0]=255&h,A[1]=h>>>8&255,a.check=X(a.check,A,2,0)),h=0,d=0}else {a.head&&(a.head.extra=null);}a.mode=6;case 6:if(1024&a.flags&&(c=a.length,c>o&&(c=o),c&&(a.head&&(y=a.head.extra_len-a.length,a.head.extra||(a.head.extra=new Uint8Array(a.head.extra_len)),a.head.extra.set(i.subarray(s,s+c),y)),512&a.flags&&(a.check=X(a.check,i,c,s)),o-=c,s+=c,a.length-=c),a.length)){break t;}a.length=0,a.mode=7;case 7:if(2048&a.flags){if(0===o){break t;}c=0;do{y=i[s+c++],a.head&&y&&a.length<65536&&(a.head.name+=String.fromCharCode(y))}while(y&&c<o);if(512&a.flags&&(a.check=X(a.check,i,c,s)),o-=c,s+=c,y){break t}}else {a.head&&(a.head.name=null);}a.length=0,a.mode=8;case 8:if(4096&a.flags){if(0===o){break t;}c=0;do{y=i[s+c++],a.head&&y&&a.length<65536&&(a.head.comment+=String.fromCharCode(y))}while(y&&c<o);if(512&a.flags&&(a.check=X(a.check,i,c,s)),o-=c,s+=c,y){break t}}else {a.head&&(a.head.comment=null);}a.mode=9;case 9:if(512&a.flags){for(;d<16;){if(0===o){break t;}o--,h+=i[s++]<<d,d+=8}if(h!==(65535&a.check)){t.msg="header crc mismatch",a.mode=30;break}h=0,d=0}a.head&&(a.head.hcrc=a.flags>>9&1,a.head.done=!0),t.adler=a.check=0,a.mode=12;break;case 10:for(;d<32;){if(0===o){break t;}o--,h+=i[s++]<<d,d+=8}t.adler=a.check=Ue(h),h=0,d=0,a.mode=11;case 11:if(0===a.havedict){return t.next_out=r,t.avail_out=l,t.next_in=s,t.avail_in=o,a.hold=h,a.bits=d,xe;}t.adler=a.check=1,a.mode=12;case 12:if(e===me||e===ke){break t;}case 13:if(a.last){h>>>=7&d,d-=7&d,a.mode=27;break}for(;d<3;){if(0===o){break t;}o--,h+=i[s++]<<d,d+=8}switch(a.last=1&h,h>>>=1,d-=1,3&h){case 0:a.mode=14;break;case 1:if(Ne(a),a.mode=20,e===ke){h>>>=2,d-=2;break t}break;case 2:a.mode=17;break;case 3:t.msg="invalid block type",a.mode=30}h>>>=2,d-=2;break;case 14:for(h>>>=7&d,d-=7&d;d<32;){if(0===o){break t;}o--,h+=i[s++]<<d,d+=8}if((65535&h)!=(h>>>16^65535)){t.msg="invalid stored block lengths",a.mode=30;break}if(a.length=65535&h,h=0,d=0,a.mode=15,e===ke){break t;}case 15:a.mode=16;case 16:if(c=a.length,c){if(c>o&&(c=o),c>l&&(c=l),0===c){break t;}n.set(i.subarray(s,s+c),r),o-=c,s+=c,l-=c,r+=c,a.length-=c;break}a.mode=12;break;case 17:for(;d<14;){if(0===o){break t;}o--,h+=i[s++]<<d,d+=8}if(a.nlen=257+(31&h),h>>>=5,d-=5,a.ndist=1+(31&h),h>>>=5,d-=5,a.ncode=4+(15&h),h>>>=4,d-=4,a.nlen>286||a.ndist>30){t.msg="too many length or distance symbols",a.mode=30;break}a.have=0,a.mode=18;case 18:for(;a.have<a.ncode;){for(;d<3;){if(0===o){break t;}o--,h+=i[s++]<<d,d+=8}a.lens[Z[a.have++]]=7&h,h>>>=3,d-=3}for(;a.have<19;){a.lens[Z[a.have++]]=0;}if(a.lencode=a.lendyn,a.lenbits=7,E={bits:a.lenbits},x=ge(0,a.lens,0,19,a.lencode,0,a.work,E),a.lenbits=E.bits,x){t.msg="invalid code lengths set",a.mode=30;break}a.have=0,a.mode=19;case 19:for(;a.have<a.nlen+a.ndist;){for(;z=a.lencode[h&(1<<a.lenbits)-1],b=z>>>24,g=z>>>16&255,p=65535&z,!(b<=d);){if(0===o){break t;}o--,h+=i[s++]<<d,d+=8}if(p<16){h>>>=b,d-=b,a.lens[a.have++]=p;}else{if(16===p){for(R=b+2;d<R;){if(0===o){break t;}o--,h+=i[s++]<<d,d+=8}if(h>>>=b,d-=b,0===a.have){t.msg="invalid bit length repeat",a.mode=30;break}y=a.lens[a.have-1],c=3+(3&h),h>>>=2,d-=2}else if(17===p){for(R=b+3;d<R;){if(0===o){break t;}o--,h+=i[s++]<<d,d+=8}h>>>=b,d-=b,y=0,c=3+(7&h),h>>>=3,d-=3}else{for(R=b+7;d<R;){if(0===o){break t;}o--,h+=i[s++]<<d,d+=8}h>>>=b,d-=b,y=0,c=11+(127&h),h>>>=7,d-=7}if(a.have+c>a.nlen+a.ndist){t.msg="invalid bit length repeat",a.mode=30;break}for(;c--;){a.lens[a.have++]=y}}}if(30===a.mode){break;}if(0===a.lens[256]){t.msg="invalid code -- missing end-of-block",a.mode=30;break}if(a.lenbits=9,E={bits:a.lenbits},x=ge(1,a.lens,0,a.nlen,a.lencode,0,a.work,E),a.lenbits=E.bits,x){t.msg="invalid literal/lengths set",a.mode=30;break}if(a.distbits=6,a.distcode=a.distdyn,E={bits:a.distbits},x=ge(2,a.lens,a.nlen,a.ndist,a.distcode,0,a.work,E),a.distbits=E.bits,x){t.msg="invalid distances set",a.mode=30;break}if(a.mode=20,e===ke){break t;}case 20:a.mode=21;case 21:if(o>=6&&l>=258){t.next_out=r,t.avail_out=l,t.next_in=s,t.avail_in=o,a.hold=h,a.bits=d,fe(t,f),r=t.next_out,n=t.output,l=t.avail_out,s=t.next_in,i=t.input,o=t.avail_in,h=a.hold,d=a.bits,12===a.mode&&(a.back=-1);break}for(a.back=0;z=a.lencode[h&(1<<a.lenbits)-1],b=z>>>24,g=z>>>16&255,p=65535&z,!(b<=d);){if(0===o){break t;}o--,h+=i[s++]<<d,d+=8}if(g&&0==(240&g)){for(m=b,k=g,v=p;z=a.lencode[v+((h&(1<<m+k)-1)>>m)],b=z>>>24,g=z>>>16&255,p=65535&z,!(m+b<=d);){if(0===o){break t;}o--,h+=i[s++]<<d,d+=8}h>>>=m,d-=m,a.back+=m}if(h>>>=b,d-=b,a.back+=b,a.length=p,0===g){a.mode=26;break}if(32&g){a.back=-1,a.mode=12;break}if(64&g){t.msg="invalid literal/length code",a.mode=30;break}a.extra=15&g,a.mode=22;case 22:if(a.extra){for(R=a.extra;d<R;){if(0===o){break t;}o--,h+=i[s++]<<d,d+=8}a.length+=h&(1<<a.extra)-1,h>>>=a.extra,d-=a.extra,a.back+=a.extra}a.was=a.length,a.mode=23;case 23:for(;z=a.distcode[h&(1<<a.distbits)-1],b=z>>>24,g=z>>>16&255,p=65535&z,!(b<=d);){if(0===o){break t;}o--,h+=i[s++]<<d,d+=8}if(0==(240&g)){for(m=b,k=g,v=p;z=a.distcode[v+((h&(1<<m+k)-1)>>m)],b=z>>>24,g=z>>>16&255,p=65535&z,!(m+b<=d);){if(0===o){break t;}o--,h+=i[s++]<<d,d+=8}h>>>=m,d-=m,a.back+=m}if(h>>>=b,d-=b,a.back+=b,64&g){t.msg="invalid distance code",a.mode=30;break}a.offset=p,a.extra=15&g,a.mode=24;case 24:if(a.extra){for(R=a.extra;d<R;){if(0===o){break t;}o--,h+=i[s++]<<d,d+=8}a.offset+=h&(1<<a.extra)-1,h>>>=a.extra,d-=a.extra,a.back+=a.extra}if(a.offset>a.dmax){t.msg="invalid distance too far back",a.mode=30;break}a.mode=25;case 25:if(0===l){break t;}if(c=f-l,a.offset>c){if(c=a.offset-c,c>a.whave&&a.sane){t.msg="invalid distance too far back",a.mode=30;break}c>a.wnext?(c-=a.wnext,u=a.wsize-c):u=a.wnext-c,c>a.length&&(c=a.length),w=a.window}else {w=n,u=r-a.offset,c=a.length;}c>l&&(c=l),l-=c,a.length-=c;do{n[r++]=w[u++]}while(--c);0===a.length&&(a.mode=21);break;case 26:if(0===l){break t;}n[r++]=a.length,l--,a.mode=21;break;case 27:if(a.wrap){for(;d<32;){if(0===o){break t;}o--,h|=i[s++]<<d,d+=8}if(f-=l,t.total_out+=f,a.total+=f,f&&(t.adler=a.check=a.flags?X(a.check,n,f,r-f):Y(a.check,n,f,r-f)),f=l,(a.flags?h:Ue(h))!==a.check){t.msg="incorrect data check",a.mode=30;break}h=0,d=0}a.mode=28;case 28:if(a.wrap&&a.flags){for(;d<32;){if(0===o){break t;}o--,h+=i[s++]<<d,d+=8}if(h!==(4294967295&a.total)){t.msg="incorrect length check",a.mode=30;break}h=0,d=0}a.mode=29;case 29:x=ye;break t;case 30:x=Ae;break t;case 31:return Ee;case 32:default:return ze}}return t.next_out=r,t.avail_out=l,t.next_in=s,t.avail_in=o,a.hold=h,a.bits=d,(a.wsize||f!==t.avail_out&&a.mode<30&&(a.mode<27||e!==pe))&&Ie(t,t.output,t.next_out,f-t.avail_out),_-=t.avail_in,f-=t.avail_out,t.total_in+=_,t.total_out+=f,a.total+=f,a.wrap&&f&&(t.adler=a.check=a.flags?X(a.check,n,f,t.next_out-f):Y(a.check,n,f,t.next_out-f)),t.data_type=a.bits+(a.last?64:0)+(12===a.mode?128:0)+(20===a.mode||15===a.mode?256:0),(0===_&&0===f||e===pe)&&x===ve&&(x=Re),x},je=t=>{if(!t||!t.state){return ze;}let e=t.state;return e.window&&(e.window=null),t.state=null,ve},Ke=(t,e)=>{if(!t||!t.state){return ze;}const a=t.state;return 0==(2&a.wrap)?ze:(a.head=e,e.done=!1,ve)},Pe=(t,e)=>{const a=e.length;let i,n,s;return t&&t.state?(i=t.state,0!==i.wrap&&11!==i.mode?ze:11===i.mode&&(n=1,n=Y(n,e,a,0),n!==i.check)?Ae:(s=Ie(t,e,a,a),s?(i.mode=31,Ee):(i.havedict=1,ve))):ze},Ye=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1};const Ge=Object.prototype.toString,{Z_NO_FLUSH:Xe,Z_FINISH:We,Z_OK:qe,Z_STREAM_END:Je,Z_NEED_DICT:Qe,Z_STREAM_ERROR:Ve,Z_DATA_ERROR:$e,Z_MEM_ERROR:ta}=q;h.prototype.push=function(t,e){const a=this.strm,i=this.options.chunkSize,n=this.options.dictionary;let s,r,o;if(this.ended){return!1;}for(r=e===~~e?e:!0===e?We:Xe,"[object ArrayBuffer]"===Ge.call(t)?a.input=new Uint8Array(t):a.input=t,a.next_in=0,a.avail_in=a.input.length;;){for(0===a.avail_out&&(a.output=new Uint8Array(i),a.next_out=0,a.avail_out=i),s=He(a,r),s===Qe&&n&&(s=Pe(a,n),s===qe?s=He(a,r):s===$e&&(s=Qe));a.avail_in>0&&s===Je&&a.state.wrap>0&&0!==t[a.next_in];){Ce(a),s=He(a,r);}switch(s){case Ve:case $e:case Qe:case ta:return this.onEnd(s),this.ended=!0,!1}if(o=a.avail_out,a.next_out&&(0===a.avail_out||s===Je)){if("string"===this.options.to){let t=$t(a.output,a.next_out),e=a.next_out-t,n=Vt(a.output,t);a.next_out=e,a.avail_out=i-e,e&&a.output.set(a.output.subarray(t,t+e),0),this.onData(n)}else {this.onData(a.output.length===a.next_out?a.output:a.output.subarray(0,a.next_out));}}if(s!==qe||0!==o){if(s===Je){return s=je(this.strm),this.onEnd(s),this.ended=!0,!0;}if(0===a.avail_in){break}}}return!0},h.prototype.onData=function(t){this.chunks.push(t)},h.prototype.onEnd=function(t){t===qe&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=Wt(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg};var ea={Inflate:h,inflate:d,inflateRaw:function(t,e){return(e=e||{}).raw=!0,d(t,e)},ungzip:d,constants:q};const{Deflate:aa,deflate:ia,deflateRaw:na,gzip:sa}=_e,{Inflate:ra,inflate:oa,inflateRaw:la,ungzip:ha}=ea;var da=aa,_a=ia,fa=na,ca=sa,ua=ra,wa=oa,ba=la,ga=ha,pa=q,ma={Deflate:da,deflate:_a,deflateRaw:fa,gzip:ca,Inflate:ua,inflate:wa,inflateRaw:ba,ungzip:ga,constants:pa};t.Deflate=da,t.Inflate=ua,t.constants=pa,t.default=ma,t.deflate=_a,t.deflateRaw=fa,t.gzip=ca,t.inflate=wa,t.inflateRaw=ba,t.ungzip=ga,Object.defineProperty(t,"__esModule",{value:!0})});