if (typeof(FSR) == "undefined") { (function(config){(function(t){_4c={k:{}};var m="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Uint32Array,h={c:function(a,c){this.index="number"===typeof c?c:0;this.q=0;this.buffer=a instanceof(m?Uint8Array:Array)?a:new (m?Uint8Array:Array)(h.c.I);if(2*this.buffer.length<=this.index)throw Error("invalid index");this.buffer.length<=this.index&&this.D()}};h.c.I=32768;h.c.prototype.D=function(){var a=this.buffer,c,b=a.length,d=new (m?Uint8Array:Array)(b<<1);if(m)d.set(a);else for(c= 0;c>>8&255]<<16|h.c.h[a>>>16&255]<<8|h.c.h[a>>>24&255])>>32-c:h.c.h[a]>>8-c);if(8>c+f)g=g<>c-b-1&1,8===++f&&(f=0,d[e++]=h.c.h[g],g=0,e===d.length&&(d=this.D()));d[e]=g;this.buffer=d;this.q=f;this.index=e};h.c.prototype.finish=function(){var a=this.buffer,c=this.index;0c;++c){for(var b=a,d=c,e=c,f=e,g=7,e=e>>>1;e;e>>>=1)f<<=1,f|=e&1,--g;b[d]=(f<>>0}return a}());h.l=function(a){this.buffer=new (m?Uint16Array:Array)(2*a);this.length=0};h.l.prototype.getParent=function(a){return 2*((a-2)/4|0)};h.l.prototype.aa=function(a){return 2*a+2};h.l.prototype.push=function(a,c){var b,d,e=this.buffer,f;b=this.length;e[this.length++]=c; for(e[this.length++]=a;0e[d])f=e[b],e[b]=e[d],e[d]=f,f=e[b+1],e[b+1]=e[d+1],e[d+1]=f,b=d;else break;return this.length};h.l.prototype.pop=function(){var a,c,b=this.buffer,d,e,f;c=b[0];a=b[1];this.length-=2;b[0]=b[this.length];b[1]=b[this.length+1];for(f=0;;){e=this.aa(f);if(e>=this.length)break;e+2b[e]&&(e+=2);if(b[e]>b[f])d=b[f],b[f]=b[e],b[e]=d,d=b[f+1],b[f+1]=b[e+1],b[e+1]=d;else break;f=e}return{index:a,value:c,length:this.length}};h.a=function(a, c){this.p=h.a.g.s;this.r=0;this.input=m&&a instanceof Array?new Uint8Array(a):a;this.j=0;c&&(c.r&&(this.r=c.r),"number"===typeof c.p&&(this.p=c.p),c.w&&(this.e=m&&c.w instanceof Array?new Uint8Array(c.w):c.w),"number"===typeof c.ga&&(this.j=c.ga));this.e||(this.e=new (m?Uint8Array:Array)(32768))};h.a.g={NONE:0,A:1,s:2,N:3};h.a.o=3;h.a.B=258;h.a.P=32768;h.a.M=16;h.a.K=286;h.a.J=function(){var a=[],c;for(c=0;288>c;c++)switch(!0){case 143>=c:a.push([c+48,8]);break;case 255>=c:a.push([c-144+400,9]);break; case 279>=c:a.push([c-256+0,7]);break;case 287>=c:a.push([c-280+192,8]);break;default:throw"invalid literal: "+c;}return a}();h.a.prototype.T=function(){var a,c,b,d=this.input;switch(this.p){case h.a.g.NONE:c=0;for(b=d.length;c>>8&255;e[f++]=d&255;e[f++]=d>>>8&255;if(m)e.set(a,f),f+=a.length,e=e.subarray(0,f);else for(b=0,d=a.length;bp;p++)k[p]=q[f[p]];for(e=19;4=a:return[265,a-11,1];case 14>=a:return[266,a-13,1];case 16>=a:return[267,a-15,1];case 18>=a:return[268,a-17,1];case 22>=a:return[269,a-19,2];case 26>=a:return[270,a-23,2];case 30>=a:return[271,a-27,2];case 34>=a:return[272,a-31,2];case 42>=a:return[273,a-35,3];case 50>=a:return[274,a-43,3];case 58>=a:return[275,a-51,3];case 66>=a:return[276,a-59,3];case 82>=a:return[277,a-67,4];case 98>=a:return[278,a-83,4];case 114>=a:return[279, a-99,4];case 130>=a:return[280,a-115,4];case 162>=a:return[281,a-131,5];case 194>=a:return[282,a-163,5];case 226>=a:return[283,a-195,5];case 257>=a:return[284,a-227,5];case 258===a:return[285,a-258,0];default:throw"invalid length: "+a;}}var c=[],b,d;for(b=3;258>=b;b++)d=a(b),c[b]=d[2]<<24|d[1]<<16|d[0];return c}());h.a.n.prototype.ba=function(a){switch(!0){case 1===a:a=[0,a-1,0];break;case 2===a:a=[1,a-2,0];break;case 3===a:a=[2,a-3,0];break;case 4===a:a=[3,a-4,0];break;case 6>=a:a=[4,a-5,1];break; case 8>=a:a=[5,a-7,1];break;case 12>=a:a=[6,a-9,2];break;case 16>=a:a=[7,a-13,2];break;case 24>=a:a=[8,a-17,3];break;case 32>=a:a=[9,a-25,3];break;case 48>=a:a=[10,a-33,4];break;case 64>=a:a=[11,a-49,4];break;case 96>=a:a=[12,a-65,5];break;case 128>=a:a=[13,a-97,5];break;case 192>=a:a=[14,a-129,6];break;case 256>=a:a=[15,a-193,6];break;case 384>=a:a=[16,a-257,7];break;case 512>=a:a=[17,a-385,7];break;case 768>=a:a=[18,a-513,8];break;case 1024>=a:a=[19,a-769,8];break;case 1536>=a:a=[20,a-1025,9];break; case 2048>=a:a=[21,a-1537,9];break;case 3072>=a:a=[22,a-2049,10];break;case 4096>=a:a=[23,a-3073,10];break;case 6144>=a:a=[24,a-4097,11];break;case 8192>=a:a=[25,a-6145,11];break;case 12288>=a:a=[26,a-8193,12];break;case 16384>=a:a=[27,a-12289,12];break;case 24576>=a:a=[28,a-16385,13];break;case 32768>=a:a=[29,a-24577,13];break;default:throw"invalid distance";}return a};h.a.n.prototype.la=function(){var a=this.R,c=[],b=0,d;d=h.a.n.L[this.length];c[b++]=d&65535;c[b++]=d>>16&255;c[b++]=d>>24;d=this.ba(a); c[b++]=d[0];c[b++]=d[1];c[b++]=d[2];return c};h.a.prototype.F=function(a){function c(a,b){var c=a.la(),d,e;d=0;for(e=c.length;d=e;)p[e++]=0;for(e=0;29>=e;)w[e++]=0}p[256]=1;b=0;for(d=a.length;bl;)e.shift();if(b+h.a.o>=d){s&&c(s,-1);e=0;for(f=d-b;eh.a.o){for(g=f;g>h.a.o;g--)if(a[d+ g-1]!==a[c+g-1])continue a;g=f}for(;gf&&(e=d,f=g);if(g===h.a.B)break}return new h.a.n(f,c-e)};h.a.prototype.ca=function(a,c,b,d){var e=new (m?Uint32Array:Array)(a+b),f,g,h=new (m?Uint32Array:Array)(316),l=new (m?Uint8Array:Array)(19);for(f=g=0;fa)for(;0a?a:138,d>a-3&&d=d?(h[b++]=17,h[b++]=d-3,l[17]++):(h[b++]=18,h[b++]=d-11,l[18]++),a-=d;else if(h[b++]=e[f],l[e[f]]++,a--,3>a)for(;0a?a:6,d>a-3&&d2*e[k-1]+f[k]&&(e[k]=2*e[k-1]+f[k]),h[k]=Array(e[k]),l[k]=Array(e[k]);for(n=0;na[n]?(h[k][q]=b,l[k][q]=c,p+=2):(h[k][q]=a[n],l[k][q]=n,++n);s[k]=0;1===f[k]&&d(k)}return g};h.a.prototype.u=function(a){var c=new (m? Uint16Array:Array)(a.length),b=[],d=[],e=0,f,g,r;f=0;for(g=a.length;f>>=1;return c};h.ma={na:8,N:15};_4c.k.a={};var x=_4c.k.a;x.U=h.a;_4c.k.H={};var u=_4c.k.H;u.ja=1E5;u.X=function(a,c){for(var b="",d=parseInt(a.length/c)+1,e=0;e>2,b=(b&3)<<4|d>>4,g=(d&15)<<2|e>>6,h=e&63,isNaN(d)?g=h=64:isNaN(e)&&(h=64),c=c+this.f.charAt(f)+this.f.charAt(b)+this.f.charAt(g)+this.f.charAt(h);return c},oa:function(a){var c="",b,d,e,f,g,h=0;for(a=a.replace(/[^A-Za-z0-9\+\/\=]/g,"");h>4,d=(d&15)<<4|f>>2,e=(f&3)<<6|g,c+=String.fromCharCode(b),64!=f&&(c+=String.fromCharCode(d)), 64!=g&&(c+=String.fromCharCode(e));return c=Base64.Q(c)},C:function(a){a=a.replace(/\r\n/g,"\n");for(var c="",b=0;bd?c+=String.fromCharCode(d):(127d?c+=String.fromCharCode(d>>6|192):(c+=String.fromCharCode(d>>12|224),c+=String.fromCharCode(d>>6&63|128)),c+=String.fromCharCode(d&63|128))}return c},Q:function(a){for(var c="",b=0,d=c1=c2=0;bd?(c+=String.fromCharCode(d),b++):191d?(c2=a.charCodeAt(b+1),c+=String.fromCharCode((d& 31)<<6|c2&63),b+=2):(c2=a.charCodeAt(b+1),c3=a.charCodeAt(b+2),c+=String.fromCharCode((d&15)<<12|(c2&63)<<6|c3&63),b+=3);return c}};t.btoa||(t.btoa=function(a){function c(a,b){var c=a.charCodeAt(b);if(255> 18)),e.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(d>>12&63)),e.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(d>>6&63)),e.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(d&63));switch(a.length-f){case 1:d=c(a,b)<<16;e.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(d>>18)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(d>>12&63)+"==");break;case 2:d= c(a,b)<<16|c(a,b+1)<<8,e.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(d>>18)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(d>>12&63)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(d>>6&63)+"=")}return e.join("")})})(self,{}); })({}); }