code-server
Version:
Run VS Code on a remote server.
1 lines • 175 kB
JavaScript
(()=>{var t={583:t=>{var e=function(){var t,e,o,n,a,r,i,s,c=[],u=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],d="1a",l=!1,f="chongo <Landon Curt Noll> /\\../\\",h=52,m={32:{offset:0},64:{offset:[0,0,0,0]},128:{offset:[0,0,0,0,0,0,0,0]},256:{offset:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},512:{offset:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},1024:{offset:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}};for(t=0;t<256;t++)c[t]=(t>>4&15).toString(16)+(15&t).toString(16);function p(t,e){var o,n,a,r=[0],i="";for(n=0;n<t.length;n+=2){for(o=parseInt(t.substr(n,2),16),a=0;a<r.length;a++)o+=r[a]<<8,r[a]=o%e,o=o/e|0;for(;o>0;)r.push(o%e),o=o/e|0}for(n=r.length-1;n>=0;--n)i+="0123456789abcdefghijklmnopqrstuvwxyz"[r[n]];return i}function g(t,e){return{bits:e,value:t,dec:function(){return p(t,10)},hex:function(){return t},str:function(){return p(t,36)}}}function b(t,e){return{bits:e,value:t,dec:function(){return t.toString()},hex:function(){return c[t>>>24]+c[t>>>16&255]+c[t>>>8&255]+c[255&t]},str:function(){return t.toString(36)}}}function C(t,e){return{bits:e,value:t,dec:function(){return t.toString()},hex:function(){return("0000000000000000"+t.toString(16)).substr(-13)},str:function(){return t.toString(36)}}}function y(t,c){var u="object"==typeof t?JSON.stringify(t):t;switch(c||h){case 32:return e(u);case 64:return n(u);case 128:return a(u);case 256:return r(u);case 512:return i(u);case 1024:return s(u);default:return o(u)}}function k(t){if("1a"===t)d=t,e=l?O:v,o=l?S:N,n=l?E:D,a=l?W:I,r=l?J:K,i=l?$:B,s=l?Y:q;else{if("1"!==t)throw new Error("Supported FNV versions: 1, 1a");d=t,e=l?x:w,o=l?j:M,n=l?P:T,a=l?z:U,r=l?R:L,i=l?V:F,s=l?Q:H}}function _(t){t?(l=!0,e="1a"==d?O:x,o="1a"==d?S:j,n="1a"==d?E:P,a="1a"==d?W:z,r="1a"==d?J:R,i="1a"==d?$:V,s="1a"==d?Y:Q):(l=!1,e="1a"==d?v:w,o="1a"==d?N:M,n="1a"==d?D:T,a="1a"==d?I:U,r="1a"==d?K:L,i="1a"==d?B:F,s="1a"==d?q:H)}function A(t){var e,o,n=d;for(var a in(t=t||0===t?t:f)===f&&k("1"),m){for(m[a].offset=[],o=0;o<a/16;o++)m[a].offset[o]=0;for(e=y(t,parseInt(a,10)).hex(),o=0;o<a/16;o++)m[a].offset[o]=parseInt(e.substr(4*o,4),16)}k(n)}function v(t){var e,o=t.length-3,n=m[32].offset,a=0,r=0|n[1],i=0,s=0|n[0];for(e=0;e<o;)i=403*s,i+=(r^=t.charCodeAt(e++))<<8,r=65535&(a=403*r),i=403*(s=i+(a>>>16)&65535),i+=(r^=t.charCodeAt(e++))<<8,r=65535&(a=403*r),i=403*(s=i+(a>>>16)&65535),i+=(r^=t.charCodeAt(e++))<<8,r=65535&(a=403*r),i=403*(s=i+(a>>>16)&65535),s=(i+=(r^=t.charCodeAt(e++))<<8)+((a=403*r)>>>16)&65535,r=65535&a;for(;e<o+3;)i=403*s,s=(i+=(r^=t.charCodeAt(e++))<<8)+((a=403*r)>>>16)&65535,r=65535&a;return b((s<<16>>>0)+r,32)}function w(t){var e,o=t.length-3,n=m[32].offset,a=0,r=0|n[1],i=0,s=0|n[0];for(e=0;e<o;)i=403*s,i+=r<<8,r=65535&(a=403*r),i=403*(s=i+(a>>>16)&65535),i+=(r^=t.charCodeAt(e++))<<8,r=65535&(a=403*r),i=403*(s=i+(a>>>16)&65535),i+=(r^=t.charCodeAt(e++))<<8,r=65535&(a=403*r),i=403*(s=i+(a>>>16)&65535),s=(i+=(r^=t.charCodeAt(e++))<<8)+((a=403*r)>>>16)&65535,r=65535&a,r^=t.charCodeAt(e++);for(;e<o+3;)i=403*s,s=(i+=r<<8)+((a=403*r)>>>16)&65535,r=65535&a,r^=t.charCodeAt(e++);return b((s<<16>>>0)+r,32)}function O(t){var e,o,n=t.length,a=m[32].offset,r=0,i=0|a[1],s=0,c=0|a[0];for(o=0;o<n;o++)(e=t.charCodeAt(o))<128?i^=e:e<2048?(s=403*c,c=(s+=(i^=e>>6|192)<<8)+((r=403*i)>>>16)&65535,i=65535&r,i^=63&e|128):55296==(64512&e)&&o+1<n&&56320==(64512&t.charCodeAt(o+1))?(s=403*c,s+=(i^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,i=65535&(r=403*i),s=403*(c=s+(r>>>16)&65535),s+=(i^=e>>12&63|128)<<8,i=65535&(r=403*i),s=403*(c=s+(r>>>16)&65535),c=(s+=(i^=e>>6&63|128)<<8)+((r=403*i)>>>16)&65535,i=65535&r,i^=63&e|128):(s=403*c,s+=(i^=e>>12|224)<<8,i=65535&(r=403*i),s=403*(c=s+(r>>>16)&65535),c=(s+=(i^=e>>6&63|128)<<8)+((r=403*i)>>>16)&65535,i=65535&r,i^=63&e|128),s=403*c,c=(s+=i<<8)+((r=403*i)>>>16)&65535,i=65535&r;return b((c<<16>>>0)+i,32)}function x(t){var e,o,n=t.length,a=m[32].offset,r=0,i=0|a[1],s=0,c=0|a[0];for(o=0;o<n;o++)s=403*c,c=(s+=i<<8)+((r=403*i)>>>16)&65535,i=65535&r,(e=t.charCodeAt(o))<128?i^=e:e<2048?(s=403*c,c=(s+=(i^=e>>6|192)<<8)+((r=403*i)>>>16)&65535,i=65535&r,i^=63&e|128):55296==(64512&e)&&o+1<n&&56320==(64512&t.charCodeAt(o+1))?(s=403*c,s+=(i^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,i=65535&(r=403*i),s=403*(c=s+(r>>>16)&65535),s+=(i^=e>>12&63|128)<<8,i=65535&(r=403*i),s=403*(c=s+(r>>>16)&65535),c=(s+=(i^=e>>6&63|128)<<8)+((r=403*i)>>>16)&65535,i=65535&r,i^=63&e|128):(s=403*c,s+=(i^=e>>12|224)<<8,i=65535&(r=403*i),s=403*(c=s+(r>>>16)&65535),c=(s+=(i^=e>>6&63|128)<<8)+((r=403*i)>>>16)&65535,i=65535&r,i^=63&e|128);return b((c<<16>>>0)+i,32)}function N(t){var e,o=t.length-3,n=m[64].offset,a=0,r=0|n[3],i=0,s=0|n[2],c=0,u=0|n[1],d=0,l=0|n[0];for(e=0;e<o;)i=435*s,c=435*u,d=435*l,c+=(r^=t.charCodeAt(e++))<<8,r=65535&(a=435*r),l=(d+=s<<8)+((c+=(i+=a>>>16)>>>16)>>>16)&65535,i=435*(s=65535&i),c=435*(u=65535&c),d=435*l,c+=(r^=t.charCodeAt(e++))<<8,r=65535&(a=435*r),l=(d+=s<<8)+((c+=(i+=a>>>16)>>>16)>>>16)&65535,i=435*(s=65535&i),c=435*(u=65535&c),d=435*l,c+=(r^=t.charCodeAt(e++))<<8,r=65535&(a=435*r),l=(d+=s<<8)+((c+=(i+=a>>>16)>>>16)>>>16)&65535,i=435*(s=65535&i),c=435*(u=65535&c),d=435*l,c+=(r^=t.charCodeAt(e++))<<8,d+=s<<8,r=65535&(a=435*r),s=65535&(i+=a>>>16),l=d+((c+=i>>>16)>>>16)&65535,u=65535&c;for(;e<o+3;)i=435*s,c=435*u,d=435*l,c+=(r^=t.charCodeAt(e++))<<8,d+=s<<8,r=65535&(a=435*r),s=65535&(i+=a>>>16),l=d+((c+=i>>>16)>>>16)&65535,u=65535&c;return C(281474976710656*(15&l)+4294967296*u+65536*s+(r^l>>4),52)}function M(t){var e,o=t.length-3,n=m[64].offset,a=0,r=0|n[3],i=0,s=0|n[2],c=0,u=0|n[1],d=0,l=0|n[0];for(e=0;e<o;)i=435*s,c=435*u,d=435*l,c+=r<<8,r=65535&(a=435*r),l=(d+=s<<8)+((c+=(i+=a>>>16)>>>16)>>>16)&65535,i=435*(s=65535&i),c=435*(u=65535&c),d=435*l,c+=(r^=t.charCodeAt(e++))<<8,r=65535&(a=435*r),l=(d+=s<<8)+((c+=(i+=a>>>16)>>>16)>>>16)&65535,i=435*(s=65535&i),c=435*(u=65535&c),d=435*l,c+=(r^=t.charCodeAt(e++))<<8,r=65535&(a=435*r),l=(d+=s<<8)+((c+=(i+=a>>>16)>>>16)>>>16)&65535,i=435*(s=65535&i),c=435*(u=65535&c),d=435*l,c+=(r^=t.charCodeAt(e++))<<8,d+=s<<8,r=65535&(a=435*r),s=65535&(i+=a>>>16),l=d+((c+=i>>>16)>>>16)&65535,u=65535&c,r^=t.charCodeAt(e++);for(;e<o+3;)i=435*s,c=435*u,d=435*l,c+=r<<8,d+=s<<8,r=65535&(a=435*r),s=65535&(i+=a>>>16),l=d+((c+=i>>>16)>>>16)&65535,u=65535&c,r^=t.charCodeAt(e++);return C(281474976710656*(15&l)+4294967296*u+65536*s+(r^l>>4),52)}function S(t){var e,o,n=t.length,a=m[64].offset,r=0,i=0|a[3],s=0,c=0|a[2],u=0,d=0|a[1],l=0,f=0|a[0];for(o=0;o<n;o++)(e=t.charCodeAt(o))<128?i^=e:e<2048?(s=435*c,u=435*d,l=435*f,u+=(i^=e>>6|192)<<8,l+=c<<8,i=65535&(r=435*i),c=65535&(s+=r>>>16),f=l+((u+=s>>>16)>>>16)&65535,d=65535&u,i^=63&e|128):55296==(64512&e)&&o+1<n&&56320==(64512&t.charCodeAt(o+1))?(s=435*c,u=435*d,l=435*f,u+=(i^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,i=65535&(r=435*i),f=(l+=c<<8)+((u+=(s+=r>>>16)>>>16)>>>16)&65535,s=435*(c=65535&s),u=435*(d=65535&u),l=435*f,u+=(i^=e>>12&63|128)<<8,i=65535&(r=435*i),f=(l+=c<<8)+((u+=(s+=r>>>16)>>>16)>>>16)&65535,s=435*(c=65535&s),u=435*(d=65535&u),l=435*f,u+=(i^=e>>6&63|128)<<8,l+=c<<8,i=65535&(r=435*i),c=65535&(s+=r>>>16),f=l+((u+=s>>>16)>>>16)&65535,d=65535&u,i^=63&e|128):(s=435*c,u=435*d,l=435*f,u+=(i^=e>>12|224)<<8,i=65535&(r=435*i),f=(l+=c<<8)+((u+=(s+=r>>>16)>>>16)>>>16)&65535,s=435*(c=65535&s),u=435*(d=65535&u),l=435*f,u+=(i^=e>>6&63|128)<<8,l+=c<<8,i=65535&(r=435*i),c=65535&(s+=r>>>16),f=l+((u+=s>>>16)>>>16)&65535,d=65535&u,i^=63&e|128),s=435*c,u=435*d,l=435*f,u+=i<<8,l+=c<<8,i=65535&(r=435*i),c=65535&(s+=r>>>16),f=l+((u+=s>>>16)>>>16)&65535,d=65535&u;return C(281474976710656*(15&f)+4294967296*d+65536*c+(i^f>>4),52)}function j(t){var e,o,n=t.length,a=m[64].offset,r=0,i=0|a[3],s=0,c=0|a[2],u=0,d=0|a[1],l=0,f=0|a[0];for(o=0;o<n;o++)s=435*c,u=435*d,l=435*f,u+=i<<8,l+=c<<8,i=65535&(r=435*i),c=65535&(s+=r>>>16),f=l+((u+=s>>>16)>>>16)&65535,d=65535&u,(e=t.charCodeAt(o))<128?i^=e:e<2048?(s=435*c,u=435*d,l=435*f,u+=(i^=e>>6|192)<<8,l+=c<<8,i=65535&(r=435*i),c=65535&(s+=r>>>16),f=l+((u+=s>>>16)>>>16)&65535,d=65535&u,i^=63&e|128):55296==(64512&e)&&o+1<n&&56320==(64512&t.charCodeAt(o+1))?(s=435*c,u=435*d,l=435*f,u+=(i^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,i=65535&(r=435*i),f=(l+=c<<8)+((u+=(s+=r>>>16)>>>16)>>>16)&65535,s=435*(c=65535&s),u=435*(d=65535&u),l=435*f,u+=(i^=e>>12&63|128)<<8,i=65535&(r=435*i),f=(l+=c<<8)+((u+=(s+=r>>>16)>>>16)>>>16)&65535,s=435*(c=65535&s),u=435*(d=65535&u),l=435*f,u+=(i^=e>>6&63|128)<<8,l+=c<<8,i=65535&(r=435*i),c=65535&(s+=r>>>16),f=l+((u+=s>>>16)>>>16)&65535,d=65535&u,i^=63&e|128):(s=435*c,u=435*d,l=435*f,u+=(i^=e>>12|224)<<8,i=65535&(r=435*i),f=(l+=c<<8)+((u+=(s+=r>>>16)>>>16)>>>16)&65535,s=435*(c=65535&s),u=435*(d=65535&u),l=435*f,u+=(i^=e>>6&63|128)<<8,l+=c<<8,i=65535&(r=435*i),c=65535&(s+=r>>>16),f=l+((u+=s>>>16)>>>16)&65535,d=65535&u,i^=63&e|128);return C(281474976710656*(15&f)+4294967296*d+65536*c+(i^f>>4),52)}function D(t){var e,o=t.length-3,n=m[64].offset,a=0,r=0|n[3],i=0,s=0|n[2],u=0,d=0|n[1],l=0,f=0|n[0];for(e=0;e<o;)i=435*s,u=435*d,l=435*f,u+=(r^=t.charCodeAt(e++))<<8,r=65535&(a=435*r),f=(l+=s<<8)+((u+=(i+=a>>>16)>>>16)>>>16)&65535,i=435*(s=65535&i),u=435*(d=65535&u),l=435*f,u+=(r^=t.charCodeAt(e++))<<8,r=65535&(a=435*r),f=(l+=s<<8)+((u+=(i+=a>>>16)>>>16)>>>16)&65535,i=435*(s=65535&i),u=435*(d=65535&u),l=435*f,u+=(r^=t.charCodeAt(e++))<<8,r=65535&(a=435*r),f=(l+=s<<8)+((u+=(i+=a>>>16)>>>16)>>>16)&65535,i=435*(s=65535&i),u=435*(d=65535&u),l=435*f,u+=(r^=t.charCodeAt(e++))<<8,l+=s<<8,r=65535&(a=435*r),s=65535&(i+=a>>>16),f=l+((u+=i>>>16)>>>16)&65535,d=65535&u;for(;e<o+3;)i=435*s,u=435*d,l=435*f,u+=(r^=t.charCodeAt(e++))<<8,l+=s<<8,r=65535&(a=435*r),s=65535&(i+=a>>>16),f=l+((u+=i>>>16)>>>16)&65535,d=65535&u;return g(c[f>>8]+c[255&f]+c[d>>8]+c[255&d]+c[s>>8]+c[255&s]+c[r>>8]+c[255&r],64)}function T(t){var e,o=t.length-3,n=m[64].offset,a=0,r=0|n[3],i=0,s=0|n[2],u=0,d=0|n[1],l=0,f=0|n[0];for(e=0;e<o;)i=435*s,u=435*d,l=435*f,u+=r<<8,r=65535&(a=435*r),f=(l+=s<<8)+((u+=(i+=a>>>16)>>>16)>>>16)&65535,i=435*(s=65535&i),u=435*(d=65535&u),l=435*f,u+=(r^=t.charCodeAt(e++))<<8,r=65535&(a=435*r),f=(l+=s<<8)+((u+=(i+=a>>>16)>>>16)>>>16)&65535,i=435*(s=65535&i),u=435*(d=65535&u),l=435*f,u+=(r^=t.charCodeAt(e++))<<8,r=65535&(a=435*r),f=(l+=s<<8)+((u+=(i+=a>>>16)>>>16)>>>16)&65535,i=435*(s=65535&i),u=435*(d=65535&u),l=435*f,u+=(r^=t.charCodeAt(e++))<<8,l+=s<<8,r=65535&(a=435*r),s=65535&(i+=a>>>16),f=l+((u+=i>>>16)>>>16)&65535,d=65535&u,r^=t.charCodeAt(e++);for(;e<o+3;)i=435*s,u=435*d,l=435*f,u+=r<<8,l+=s<<8,r=65535&(a=435*r),s=65535&(i+=a>>>16),f=l+((u+=i>>>16)>>>16)&65535,d=65535&u,r^=t.charCodeAt(e++);return g(c[f>>8]+c[255&f]+c[d>>8]+c[255&d]+c[s>>8]+c[255&s]+c[r>>8]+c[255&r],64)}function E(t){var e,o,n=t.length,a=m[64].offset,r=0,i=0|a[3],s=0,u=0|a[2],d=0,l=0|a[1],f=0,h=0|a[0];for(o=0;o<n;o++)(e=t.charCodeAt(o))<128?i^=e:e<2048?(s=435*u,d=435*l,f=435*h,d+=(i^=e>>6|192)<<8,f+=u<<8,i=65535&(r=435*i),u=65535&(s+=r>>>16),h=f+((d+=s>>>16)>>>16)&65535,l=65535&d,i^=63&e|128):55296==(64512&e)&&o+1<n&&56320==(64512&t.charCodeAt(o+1))?(s=435*u,d=435*l,f=435*h,d+=(i^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,i=65535&(r=435*i),h=(f+=u<<8)+((d+=(s+=r>>>16)>>>16)>>>16)&65535,s=435*(u=65535&s),d=435*(l=65535&d),f=435*h,d+=(i^=e>>12&63|128)<<8,i=65535&(r=435*i),h=(f+=u<<8)+((d+=(s+=r>>>16)>>>16)>>>16)&65535,s=435*(u=65535&s),d=435*(l=65535&d),f=435*h,d+=(i^=e>>6&63|128)<<8,f+=u<<8,i=65535&(r=435*i),u=65535&(s+=r>>>16),h=f+((d+=s>>>16)>>>16)&65535,l=65535&d,i^=63&e|128):(s=435*u,d=435*l,f=435*h,d+=(i^=e>>12|224)<<8,i=65535&(r=435*i),h=(f+=u<<8)+((d+=(s+=r>>>16)>>>16)>>>16)&65535,s=435*(u=65535&s),d=435*(l=65535&d),f=435*h,d+=(i^=e>>6&63|128)<<8,f+=u<<8,i=65535&(r=435*i),u=65535&(s+=r>>>16),h=f+((d+=s>>>16)>>>16)&65535,l=65535&d,i^=63&e|128),s=435*u,d=435*l,f=435*h,d+=i<<8,f+=u<<8,i=65535&(r=435*i),u=65535&(s+=r>>>16),h=f+((d+=s>>>16)>>>16)&65535,l=65535&d;return g(c[h>>8]+c[255&h]+c[l>>8]+c[255&l]+c[u>>8]+c[255&u]+c[i>>8]+c[255&i],64)}function P(t){var e,o,n=t.length,a=m[64].offset,r=0,i=0|a[3],s=0,u=0|a[2],d=0,l=0|a[1],f=0,h=0|a[0];for(o=0;o<n;o++)s=435*u,d=435*l,f=435*h,d+=i<<8,f+=u<<8,i=65535&(r=435*i),u=65535&(s+=r>>>16),h=f+((d+=s>>>16)>>>16)&65535,l=65535&d,(e=t.charCodeAt(o))<128?i^=e:e<2048?(s=435*u,d=435*l,f=435*h,d+=(i^=e>>6|192)<<8,f+=u<<8,i=65535&(r=435*i),u=65535&(s+=r>>>16),h=f+((d+=s>>>16)>>>16)&65535,l=65535&d,i^=63&e|128):55296==(64512&e)&&o+1<n&&56320==(64512&t.charCodeAt(o+1))?(s=435*u,d=435*l,f=435*h,d+=(i^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,i=65535&(r=435*i),h=(f+=u<<8)+((d+=(s+=r>>>16)>>>16)>>>16)&65535,s=435*(u=65535&s),d=435*(l=65535&d),f=435*h,d+=(i^=e>>12&63|128)<<8,i=65535&(r=435*i),h=(f+=u<<8)+((d+=(s+=r>>>16)>>>16)>>>16)&65535,s=435*(u=65535&s),d=435*(l=65535&d),f=435*h,d+=(i^=e>>6&63|128)<<8,f+=u<<8,i=65535&(r=435*i),u=65535&(s+=r>>>16),h=f+((d+=s>>>16)>>>16)&65535,l=65535&d,i^=63&e|128):(s=435*u,d=435*l,f=435*h,d+=(i^=e>>12|224)<<8,i=65535&(r=435*i),h=(f+=u<<8)+((d+=(s+=r>>>16)>>>16)>>>16)&65535,s=435*(u=65535&s),d=435*(l=65535&d),f=435*h,d+=(i^=e>>6&63|128)<<8,f+=u<<8,i=65535&(r=435*i),u=65535&(s+=r>>>16),h=f+((d+=s>>>16)>>>16)&65535,l=65535&d,i^=63&e|128);return g(c[h>>8]+c[255&h]+c[l>>8]+c[255&l]+c[u>>8]+c[255&u]+c[i>>8]+c[255&i],64)}function I(t){var e,o=t.length-3,n=m[128].offset,a=0,r=0|n[7],i=0,s=0|n[6],u=0,d=0|n[5],l=0,f=0|n[4],h=0,p=0|n[3],b=0,C=0|n[2],y=0,k=0|n[1],_=0,A=0|n[0];for(e=0;e<o;)i=315*s,u=315*d,l=315*f,h=315*p,b=315*C,y=315*k,_=315*A,b+=(r^=t.charCodeAt(e++))<<8,y+=s<<8,r=65535&(a=315*r),A=(_+=d<<8)+((y+=(b+=(h+=(l+=(u+=(i+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,i=315*(s=65535&i),u=315*(d=65535&u),l=315*(f=65535&l),h=315*(p=65535&h),b=315*(C=65535&b),y=315*(k=65535&y),_=315*A,b+=(r^=t.charCodeAt(e++))<<8,y+=s<<8,r=65535&(a=315*r),A=(_+=d<<8)+((y+=(b+=(h+=(l+=(u+=(i+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,i=315*(s=65535&i),u=315*(d=65535&u),l=315*(f=65535&l),h=315*(p=65535&h),b=315*(C=65535&b),y=315*(k=65535&y),_=315*A,b+=(r^=t.charCodeAt(e++))<<8,y+=s<<8,r=65535&(a=315*r),A=(_+=d<<8)+((y+=(b+=(h+=(l+=(u+=(i+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,i=315*(s=65535&i),u=315*(d=65535&u),l=315*(f=65535&l),h=315*(p=65535&h),b=315*(C=65535&b),y=315*(k=65535&y),_=315*A,b+=(r^=t.charCodeAt(e++))<<8,y+=s<<8,_+=d<<8,r=65535&(a=315*r),s=65535&(i+=a>>>16),d=65535&(u+=i>>>16),f=65535&(l+=u>>>16),p=65535&(h+=l>>>16),C=65535&(b+=h>>>16),A=_+((y+=b>>>16)>>>16)&65535,k=65535&y;for(;e<o+3;)i=315*s,u=315*d,l=315*f,h=315*p,b=315*C,y=315*k,_=315*A,b+=(r^=t.charCodeAt(e++))<<8,y+=s<<8,_+=d<<8,r=65535&(a=315*r),s=65535&(i+=a>>>16),d=65535&(u+=i>>>16),f=65535&(l+=u>>>16),p=65535&(h+=l>>>16),C=65535&(b+=h>>>16),A=_+((y+=b>>>16)>>>16)&65535,k=65535&y;return g(c[A>>8]+c[255&A]+c[k>>8]+c[255&k]+c[C>>8]+c[255&C]+c[p>>8]+c[255&p]+c[f>>8]+c[255&f]+c[d>>8]+c[255&d]+c[s>>8]+c[255&s]+c[r>>8]+c[255&r],128)}function U(t){var e,o=t.length-3,n=m[128].offset,a=0,r=0|n[7],i=0,s=0|n[6],u=0,d=0|n[5],l=0,f=0|n[4],h=0,p=0|n[3],b=0,C=0|n[2],y=0,k=0|n[1],_=0,A=0|n[0];for(e=0;e<o;)i=315*s,u=315*d,l=315*f,h=315*p,b=315*C,y=315*k,_=315*A,b+=r<<8,y+=s<<8,r=65535&(a=315*r),A=(_+=d<<8)+((y+=(b+=(h+=(l+=(u+=(i+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,i=315*(s=65535&i),u=315*(d=65535&u),l=315*(f=65535&l),h=315*(p=65535&h),b=315*(C=65535&b),y=315*(k=65535&y),_=315*A,b+=(r^=t.charCodeAt(e++))<<8,y+=s<<8,r=65535&(a=315*r),A=(_+=d<<8)+((y+=(b+=(h+=(l+=(u+=(i+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,i=315*(s=65535&i),u=315*(d=65535&u),l=315*(f=65535&l),h=315*(p=65535&h),b=315*(C=65535&b),y=315*(k=65535&y),_=315*A,b+=(r^=t.charCodeAt(e++))<<8,y+=s<<8,r=65535&(a=315*r),A=(_+=d<<8)+((y+=(b+=(h+=(l+=(u+=(i+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,i=315*(s=65535&i),u=315*(d=65535&u),l=315*(f=65535&l),h=315*(p=65535&h),b=315*(C=65535&b),y=315*(k=65535&y),_=315*A,b+=(r^=t.charCodeAt(e++))<<8,y+=s<<8,_+=d<<8,r=65535&(a=315*r),s=65535&(i+=a>>>16),d=65535&(u+=i>>>16),f=65535&(l+=u>>>16),p=65535&(h+=l>>>16),C=65535&(b+=h>>>16),A=_+((y+=b>>>16)>>>16)&65535,k=65535&y,r^=t.charCodeAt(e++);for(;e<o+3;)i=315*s,u=315*d,l=315*f,h=315*p,b=315*C,y=315*k,_=315*A,b+=r<<8,y+=s<<8,_+=d<<8,r=65535&(a=315*r),s=65535&(i+=a>>>16),d=65535&(u+=i>>>16),f=65535&(l+=u>>>16),p=65535&(h+=l>>>16),C=65535&(b+=h>>>16),A=_+((y+=b>>>16)>>>16)&65535,k=65535&y,r^=t.charCodeAt(e++);return g(c[A>>8]+c[255&A]+c[k>>8]+c[255&k]+c[C>>8]+c[255&C]+c[p>>8]+c[255&p]+c[f>>8]+c[255&f]+c[d>>8]+c[255&d]+c[s>>8]+c[255&s]+c[r>>8]+c[255&r],128)}function W(t){var e,o,n=t.length,a=m[128].offset,r=0,i=0|a[7],s=0,u=0|a[6],d=0,l=0|a[5],f=0,h=0|a[4],p=0,b=0|a[3],C=0,y=0|a[2],k=0,_=0|a[1],A=0,v=0|a[0];for(o=0;o<n;o++)(e=t.charCodeAt(o))<128?i^=e:e<2048?(s=315*u,d=315*l,f=315*h,p=315*b,C=315*y,k=315*_,A=315*v,C+=(i^=e>>6|192)<<8,k+=u<<8,A+=l<<8,i=65535&(r=315*i),u=65535&(s+=r>>>16),l=65535&(d+=s>>>16),h=65535&(f+=d>>>16),b=65535&(p+=f>>>16),y=65535&(C+=p>>>16),v=A+((k+=C>>>16)>>>16)&65535,_=65535&k,i^=63&e|128):55296==(64512&e)&&o+1<n&&56320==(64512&t.charCodeAt(o+1))?(s=315*u,d=315*l,f=315*h,p=315*b,C=315*y,k=315*_,A=315*v,C+=(i^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,k+=u<<8,i=65535&(r=315*i),v=(A+=l<<8)+((k+=(C+=(p+=(f+=(d+=(s+=r>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,s=315*(u=65535&s),d=315*(l=65535&d),f=315*(h=65535&f),p=315*(b=65535&p),C=315*(y=65535&C),k=315*(_=65535&k),A=315*v,C+=(i^=e>>12&63|128)<<8,k+=u<<8,i=65535&(r=315*i),v=(A+=l<<8)+((k+=(C+=(p+=(f+=(d+=(s+=r>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,s=315*(u=65535&s),d=315*(l=65535&d),f=315*(h=65535&f),p=315*(b=65535&p),C=315*(y=65535&C),k=315*(_=65535&k),A=315*v,C+=(i^=e>>6&63|128)<<8,k+=u<<8,A+=l<<8,i=65535&(r=315*i),u=65535&(s+=r>>>16),l=65535&(d+=s>>>16),h=65535&(f+=d>>>16),b=65535&(p+=f>>>16),y=65535&(C+=p>>>16),v=A+((k+=C>>>16)>>>16)&65535,_=65535&k,i^=63&e|128):(s=315*u,d=315*l,f=315*h,p=315*b,C=315*y,k=315*_,A=315*v,C+=(i^=e>>12|224)<<8,k+=u<<8,i=65535&(r=315*i),v=(A+=l<<8)+((k+=(C+=(p+=(f+=(d+=(s+=r>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,s=315*(u=65535&s),d=315*(l=65535&d),f=315*(h=65535&f),p=315*(b=65535&p),C=315*(y=65535&C),k=315*(_=65535&k),A=315*v,C+=(i^=e>>6&63|128)<<8,k+=u<<8,A+=l<<8,i=65535&(r=315*i),u=65535&(s+=r>>>16),l=65535&(d+=s>>>16),h=65535&(f+=d>>>16),b=65535&(p+=f>>>16),y=65535&(C+=p>>>16),v=A+((k+=C>>>16)>>>16)&65535,_=65535&k,i^=63&e|128),s=315*u,d=315*l,f=315*h,p=315*b,C=315*y,k=315*_,A=315*v,C+=i<<8,k+=u<<8,A+=l<<8,i=65535&(r=315*i),u=65535&(s+=r>>>16),l=65535&(d+=s>>>16),h=65535&(f+=d>>>16),b=65535&(p+=f>>>16),y=65535&(C+=p>>>16),v=A+((k+=C>>>16)>>>16)&65535,_=65535&k;return g(c[v>>8]+c[255&v]+c[_>>8]+c[255&_]+c[y>>8]+c[255&y]+c[b>>8]+c[255&b]+c[h>>8]+c[255&h]+c[l>>8]+c[255&l]+c[u>>8]+c[255&u]+c[i>>8]+c[255&i],128)}function z(t){var e,o,n=t.length,a=m[128].offset,r=0,i=0|a[7],s=0,u=0|a[6],d=0,l=0|a[5],f=0,h=0|a[4],p=0,b=0|a[3],C=0,y=0|a[2],k=0,_=0|a[1],A=0,v=0|a[0];for(o=0;o<n;o++)s=315*u,d=315*l,f=315*h,p=315*b,C=315*y,k=315*_,A=315*v,C+=i<<8,k+=u<<8,A+=l<<8,i=65535&(r=315*i),u=65535&(s+=r>>>16),l=65535&(d+=s>>>16),h=65535&(f+=d>>>16),b=65535&(p+=f>>>16),y=65535&(C+=p>>>16),v=A+((k+=C>>>16)>>>16)&65535,_=65535&k,(e=t.charCodeAt(o))<128?i^=e:e<2048?(s=315*u,d=315*l,f=315*h,p=315*b,C=315*y,k=315*_,A=315*v,C+=(i^=e>>6|192)<<8,k+=u<<8,A+=l<<8,i=65535&(r=315*i),u=65535&(s+=r>>>16),l=65535&(d+=s>>>16),h=65535&(f+=d>>>16),b=65535&(p+=f>>>16),y=65535&(C+=p>>>16),v=A+((k+=C>>>16)>>>16)&65535,_=65535&k,i^=63&e|128):55296==(64512&e)&&o+1<n&&56320==(64512&t.charCodeAt(o+1))?(s=315*u,d=315*l,f=315*h,p=315*b,C=315*y,k=315*_,A=315*v,C+=(i^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,k+=u<<8,i=65535&(r=315*i),v=(A+=l<<8)+((k+=(C+=(p+=(f+=(d+=(s+=r>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,s=315*(u=65535&s),d=315*(l=65535&d),f=315*(h=65535&f),p=315*(b=65535&p),C=315*(y=65535&C),k=315*(_=65535&k),A=315*v,C+=(i^=e>>12&63|128)<<8,k+=u<<8,i=65535&(r=315*i),v=(A+=l<<8)+((k+=(C+=(p+=(f+=(d+=(s+=r>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,s=315*(u=65535&s),d=315*(l=65535&d),f=315*(h=65535&f),p=315*(b=65535&p),C=315*(y=65535&C),k=315*(_=65535&k),A=315*v,C+=(i^=e>>6&63|128)<<8,k+=u<<8,A+=l<<8,i=65535&(r=315*i),u=65535&(s+=r>>>16),l=65535&(d+=s>>>16),h=65535&(f+=d>>>16),b=65535&(p+=f>>>16),y=65535&(C+=p>>>16),v=A+((k+=C>>>16)>>>16)&65535,_=65535&k,i^=63&e|128):(s=315*u,d=315*l,f=315*h,p=315*b,C=315*y,k=315*_,A=315*v,C+=(i^=e>>12|224)<<8,k+=u<<8,i=65535&(r=315*i),v=(A+=l<<8)+((k+=(C+=(p+=(f+=(d+=(s+=r>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,s=315*(u=65535&s),d=315*(l=65535&d),f=315*(h=65535&f),p=315*(b=65535&p),C=315*(y=65535&C),k=315*(_=65535&k),A=315*v,C+=(i^=e>>6&63|128)<<8,k+=u<<8,A+=l<<8,i=65535&(r=315*i),u=65535&(s+=r>>>16),l=65535&(d+=s>>>16),h=65535&(f+=d>>>16),b=65535&(p+=f>>>16),y=65535&(C+=p>>>16),v=A+((k+=C>>>16)>>>16)&65535,_=65535&k,i^=63&e|128);return g(c[v>>8]+c[255&v]+c[_>>8]+c[255&_]+c[y>>8]+c[255&y]+c[b>>8]+c[255&b]+c[h>>8]+c[255&h]+c[l>>8]+c[255&l]+c[u>>8]+c[255&u]+c[i>>8]+c[255&i],128)}function K(t){var e,o=t.length-3,n=m[256].offset,a=0,r=0|n[15],i=0,s=0|n[14],u=0,d=0|n[13],l=0,f=0|n[12],h=0,p=0|n[11],b=0,C=0|n[10],y=0,k=0|n[9],_=0,A=0|n[8],v=0,w=0|n[7],O=0,x=0|n[6],N=0,M=0|n[5],S=0,j=0|n[4],D=0,T=0|n[3],E=0,P=0|n[2],I=0,U=0|n[1],W=0,z=0|n[0];for(e=0;e<o;)i=355*s,u=355*d,l=355*f,h=355*p,b=355*C,y=355*k,_=355*A,v=355*w,O=355*x,N=355*M,S=355*j,D=355*T,E=355*P,I=355*U,W=355*z,N+=(r^=t.charCodeAt(e++))<<8,S+=s<<8,D+=d<<8,E+=f<<8,I+=p<<8,r=65535&(a=355*r),z=(W+=C<<8)+((I+=(E+=(D+=(S+=(N+=(O+=(v+=(_+=(y+=(b+=(h+=(l+=(u+=(i+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,i=355*(s=65535&i),u=355*(d=65535&u),l=355*(f=65535&l),h=355*(p=65535&h),b=355*(C=65535&b),y=355*(k=65535&y),_=355*(A=65535&_),v=355*(w=65535&v),O=355*(x=65535&O),N=355*(M=65535&N),S=355*(j=65535&S),D=355*(T=65535&D),E=355*(P=65535&E),I=355*(U=65535&I),W=355*z,N+=(r^=t.charCodeAt(e++))<<8,S+=s<<8,D+=d<<8,E+=f<<8,I+=p<<8,r=65535&(a=355*r),z=(W+=C<<8)+((I+=(E+=(D+=(S+=(N+=(O+=(v+=(_+=(y+=(b+=(h+=(l+=(u+=(i+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,i=355*(s=65535&i),u=355*(d=65535&u),l=355*(f=65535&l),h=355*(p=65535&h),b=355*(C=65535&b),y=355*(k=65535&y),_=355*(A=65535&_),v=355*(w=65535&v),O=355*(x=65535&O),N=355*(M=65535&N),S=355*(j=65535&S),D=355*(T=65535&D),E=355*(P=65535&E),I=355*(U=65535&I),W=355*z,N+=(r^=t.charCodeAt(e++))<<8,S+=s<<8,D+=d<<8,E+=f<<8,I+=p<<8,r=65535&(a=355*r),z=(W+=C<<8)+((I+=(E+=(D+=(S+=(N+=(O+=(v+=(_+=(y+=(b+=(h+=(l+=(u+=(i+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,i=355*(s=65535&i),u=355*(d=65535&u),l=355*(f=65535&l),h=355*(p=65535&h),b=355*(C=65535&b),y=355*(k=65535&y),_=355*(A=65535&_),v=355*(w=65535&v),O=355*(x=65535&O),N=355*(M=65535&N),S=355*(j=65535&S),D=355*(T=65535&D),E=355*(P=65535&E),I=355*(U=65535&I),W=355*z,N+=(r^=t.charCodeAt(e++))<<8,S+=s<<8,D+=d<<8,E+=f<<8,I+=p<<8,W+=C<<8,r=65535&(a=355*r),s=65535&(i+=a>>>16),d=65535&(u+=i>>>16),f=65535&(l+=u>>>16),p=65535&(h+=l>>>16),C=65535&(b+=h>>>16),k=65535&(y+=b>>>16),A=65535&(_+=y>>>16),w=65535&(v+=_>>>16),x=65535&(O+=v>>>16),M=65535&(N+=O>>>16),j=65535&(S+=N>>>16),T=65535&(D+=S>>>16),P=65535&(E+=D>>>16),z=W+((I+=E>>>16)>>>16)&65535,U=65535&I;for(;e<o+3;)i=355*s,u=355*d,l=355*f,h=355*p,b=355*C,y=355*k,_=355*A,v=355*w,O=355*x,N=355*M,S=355*j,D=355*T,E=355*P,I=355*U,W=355*z,N+=(r^=t.charCodeAt(e++))<<8,S+=s<<8,D+=d<<8,E+=f<<8,I+=p<<8,W+=C<<8,r=65535&(a=355*r),s=65535&(i+=a>>>16),d=65535&(u+=i>>>16),f=65535&(l+=u>>>16),p=65535&(h+=l>>>16),C=65535&(b+=h>>>16),k=65535&(y+=b>>>16),A=65535&(_+=y>>>16),w=65535&(v+=_>>>16),x=65535&(O+=v>>>16),M=65535&(N+=O>>>16),j=65535&(S+=N>>>16),T=65535&(D+=S>>>16),P=65535&(E+=D>>>16),z=W+((I+=E>>>16)>>>16)&65535,U=65535&I;return g(c[z>>8]+c[255&z]+c[U>>8]+c[255&U]+c[P>>8]+c[255&P]+c[T>>8]+c[255&T]+c[j>>8]+c[255&j]+c[M>>8]+c[255&M]+c[x>>8]+c[255&x]+c[w>>8]+c[255&w]+c[A>>8]+c[255&A]+c[k>>8]+c[255&k]+c[C>>8]+c[255&C]+c[p>>8]+c[255&p]+c[f>>8]+c[255&f]+c[d>>8]+c[255&d]+c[s>>8]+c[255&s]+c[r>>8]+c[255&r],256)}function L(t){var e,o=t.length-3,n=m[256].offset,a=0,r=0|n[15],i=0,s=0|n[14],u=0,d=0|n[13],l=0,f=0|n[12],h=0,p=0|n[11],b=0,C=0|n[10],y=0,k=0|n[9],_=0,A=0|n[8],v=0,w=0|n[7],O=0,x=0|n[6],N=0,M=0|n[5],S=0,j=0|n[4],D=0,T=0|n[3],E=0,P=0|n[2],I=0,U=0|n[1],W=0,z=0|n[0];for(e=0;e<o;)i=355*s,u=355*d,l=355*f,h=355*p,b=355*C,y=355*k,_=355*A,v=355*w,O=355*x,N=355*M,S=355*j,D=355*T,E=355*P,I=355*U,W=355*z,N+=r<<8,S+=s<<8,D+=d<<8,E+=f<<8,I+=p<<8,r=65535&(a=355*r),z=(W+=C<<8)+((I+=(E+=(D+=(S+=(N+=(O+=(v+=(_+=(y+=(b+=(h+=(l+=(u+=(i+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,i=355*(s=65535&i),u=355*(d=65535&u),l=355*(f=65535&l),h=355*(p=65535&h),b=355*(C=65535&b),y=355*(k=65535&y),_=355*(A=65535&_),v=355*(w=65535&v),O=355*(x=65535&O),N=355*(M=65535&N),S=355*(j=65535&S),D=355*(T=65535&D),E=355*(P=65535&E),I=355*(U=65535&I),W=355*z,N+=(r^=t.charCodeAt(e++))<<8,S+=s<<8,D+=d<<8,E+=f<<8,I+=p<<8,r=65535&(a=355*r),z=(W+=C<<8)+((I+=(E+=(D+=(S+=(N+=(O+=(v+=(_+=(y+=(b+=(h+=(l+=(u+=(i+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,i=355*(s=65535&i),u=355*(d=65535&u),l=355*(f=65535&l),h=355*(p=65535&h),b=355*(C=65535&b),y=355*(k=65535&y),_=355*(A=65535&_),v=355*(w=65535&v),O=355*(x=65535&O),N=355*(M=65535&N),S=355*(j=65535&S),D=355*(T=65535&D),E=355*(P=65535&E),I=355*(U=65535&I),W=355*z,N+=(r^=t.charCodeAt(e++))<<8,S+=s<<8,D+=d<<8,E+=f<<8,I+=p<<8,r=65535&(a=355*r),z=(W+=C<<8)+((I+=(E+=(D+=(S+=(N+=(O+=(v+=(_+=(y+=(b+=(h+=(l+=(u+=(i+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,i=355*(s=65535&i),u=355*(d=65535&u),l=355*(f=65535&l),h=355*(p=65535&h),b=355*(C=65535&b),y=355*(k=65535&y),_=355*(A=65535&_),v=355*(w=65535&v),O=355*(x=65535&O),N=355*(M=65535&N),S=355*(j=65535&S),D=355*(T=65535&D),E=355*(P=65535&E),I=355*(U=65535&I),W=355*z,N+=(r^=t.charCodeAt(e++))<<8,S+=s<<8,D+=d<<8,E+=f<<8,I+=p<<8,W+=C<<8,r=65535&(a=355*r),s=65535&(i+=a>>>16),d=65535&(u+=i>>>16),f=65535&(l+=u>>>16),p=65535&(h+=l>>>16),C=65535&(b+=h>>>16),k=65535&(y+=b>>>16),A=65535&(_+=y>>>16),w=65535&(v+=_>>>16),x=65535&(O+=v>>>16),M=65535&(N+=O>>>16),j=65535&(S+=N>>>16),T=65535&(D+=S>>>16),P=65535&(E+=D>>>16),z=W+((I+=E>>>16)>>>16)&65535,U=65535&I,r^=t.charCodeAt(e++);for(;e<o+3;)i=355*s,u=355*d,l=355*f,h=355*p,b=355*C,y=355*k,_=355*A,v=355*w,O=355*x,N=355*M,S=355*j,D=355*T,E=355*P,I=355*U,W=355*z,N+=r<<8,S+=s<<8,D+=d<<8,E+=f<<8,I+=p<<8,W+=C<<8,r=65535&(a=355*r),s=65535&(i+=a>>>16),d=65535&(u+=i>>>16),f=65535&(l+=u>>>16),p=65535&(h+=l>>>16),C=65535&(b+=h>>>16),k=65535&(y+=b>>>16),A=65535&(_+=y>>>16),w=65535&(v+=_>>>16),x=65535&(O+=v>>>16),M=65535&(N+=O>>>16),j=65535&(S+=N>>>16),T=65535&(D+=S>>>16),P=65535&(E+=D>>>16),z=W+((I+=E>>>16)>>>16)&65535,U=65535&I,r^=t.charCodeAt(e++);return g(c[z>>8]+c[255&z]+c[U>>8]+c[255&U]+c[P>>8]+c[255&P]+c[T>>8]+c[255&T]+c[j>>8]+c[255&j]+c[M>>8]+c[255&M]+c[x>>8]+c[255&x]+c[w>>8]+c[255&w]+c[A>>8]+c[255&A]+c[k>>8]+c[255&k]+c[C>>8]+c[255&C]+c[p>>8]+c[255&p]+c[f>>8]+c[255&f]+c[d>>8]+c[255&d]+c[s>>8]+c[255&s]+c[r>>8]+c[255&r],256)}function J(t){var e,o,n=t.length,a=m[256].offset,r=0,i=0|a[15],s=0,u=0|a[14],d=0,l=0|a[13],f=0,h=0|a[12],p=0,b=0|a[11],C=0,y=0|a[10],k=0,_=0|a[9],A=0,v=0|a[8],w=0,O=0|a[7],x=0,N=0|a[6],M=0,S=0|a[5],j=0,D=0|a[4],T=0,E=0|a[3],P=0,I=0|a[2],U=0,W=0|a[1],z=0,K=0|a[0];for(o=0;o<n;o++)(e=t.charCodeAt(o))<128?i^=e:e<2048?(s=355*u,d=355*l,f=355*h,p=355*b,C=355*y,k=355*_,A=355*v,w=355*O,x=355*N,M=355*S,j=355*D,T=355*E,P=355*I,U=355*W,z=355*K,M+=(i^=e>>6|192)<<8,j+=u<<8,T+=l<<8,P+=h<<8,U+=b<<8,z+=y<<8,i=65535&(r=355*i),u=65535&(s+=r>>>16),l=65535&(d+=s>>>16),h=65535&(f+=d>>>16),b=65535&(p+=f>>>16),y=65535&(C+=p>>>16),_=65535&(k+=C>>>16),v=65535&(A+=k>>>16),O=65535&(w+=A>>>16),N=65535&(x+=w>>>16),S=65535&(M+=x>>>16),D=65535&(j+=M>>>16),E=65535&(T+=j>>>16),I=65535&(P+=T>>>16),K=z+((U+=P>>>16)>>>16)&65535,W=65535&U,i^=63&e|128):55296==(64512&e)&&o+1<n&&56320==(64512&t.charCodeAt(o+1))?(s=355*u,d=355*l,f=355*h,p=355*b,C=355*y,k=355*_,A=355*v,w=355*O,x=355*N,M=355*S,j=355*D,T=355*E,P=355*I,U=355*W,z=355*K,M+=(i^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,j+=u<<8,T+=l<<8,P+=h<<8,U+=b<<8,i=65535&(r=355*i),K=(z+=y<<8)+((U+=(P+=(T+=(j+=(M+=(x+=(w+=(A+=(k+=(C+=(p+=(f+=(d+=(s+=r>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,s=355*(u=65535&s),d=355*(l=65535&d),f=355*(h=65535&f),p=355*(b=65535&p),C=355*(y=65535&C),k=355*(_=65535&k),A=355*(v=65535&A),w=355*(O=65535&w),x=355*(N=65535&x),M=355*(S=65535&M),j=355*(D=65535&j),T=355*(E=65535&T),P=355*(I=65535&P),U=355*(W=65535&U),z=355*K,M+=(i^=e>>12&63|128)<<8,j+=u<<8,T+=l<<8,P+=h<<8,U+=b<<8,i=65535&(r=355*i),K=(z+=y<<8)+((U+=(P+=(T+=(j+=(M+=(x+=(w+=(A+=(k+=(C+=(p+=(f+=(d+=(s+=r>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,s=355*(u=65535&s),d=355*(l=65535&d),f=355*(h=65535&f),p=355*(b=65535&p),C=355*(y=65535&C),k=355*(_=65535&k),A=355*(v=65535&A),w=355*(O=65535&w),x=355*(N=65535&x),M=355*(S=65535&M),j=355*(D=65535&j),T=355*(E=65535&T),P=355*(I=65535&P),U=355*(W=65535&U),z=355*K,M+=(i^=e>>6&63|128)<<8,j+=u<<8,T+=l<<8,P+=h<<8,U+=b<<8,z+=y<<8,i=65535&(r=355*i),u=65535&(s+=r>>>16),l=65535&(d+=s>>>16),h=65535&(f+=d>>>16),b=65535&(p+=f>>>16),y=65535&(C+=p>>>16),_=65535&(k+=C>>>16),v=65535&(A+=k>>>16),O=65535&(w+=A>>>16),N=65535&(x+=w>>>16),S=65535&(M+=x>>>16),D=65535&(j+=M>>>16),E=65535&(T+=j>>>16),I=65535&(P+=T>>>16),K=z+((U+=P>>>16)>>>16)&65535,W=65535&U,i^=63&e|128):(s=355*u,d=355*l,f=355*h,p=355*b,C=355*y,k=355*_,A=355*v,w=355*O,x=355*N,M=355*S,j=355*D,T=355*E,P=355*I,U=355*W,z=355*K,M+=(i^=e>>12|224)<<8,j+=u<<8,T+=l<<8,P+=h<<8,U+=b<<8,i=65535&(r=355*i),K=(z+=y<<8)+((U+=(P+=(T+=(j+=(M+=(x+=(w+=(A+=(k+=(C+=(p+=(f+=(d+=(s+=r>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,s=355*(u=65535&s),d=355*(l=65535&d),f=355*(h=65535&f),p=355*(b=65535&p),C=355*(y=65535&C),k=355*(_=65535&k),A=355*(v=65535&A),w=355*(O=65535&w),x=355*(N=65535&x),M=355*(S=65535&M),j=355*(D=65535&j),T=355*(E=65535&T),P=355*(I=65535&P),U=355*(W=65535&U),z=355*K,M+=(i^=e>>6&63|128)<<8,j+=u<<8,T+=l<<8,P+=h<<8,U+=b<<8,z+=y<<8,i=65535&(r=355*i),u=65535&(s+=r>>>16),l=65535&(d+=s>>>16),h=65535&(f+=d>>>16),b=65535&(p+=f>>>16),y=65535&(C+=p>>>16),_=65535&(k+=C>>>16),v=65535&(A+=k>>>16),O=65535&(w+=A>>>16),N=65535&(x+=w>>>16),S=65535&(M+=x>>>16),D=65535&(j+=M>>>16),E=65535&(T+=j>>>16),I=65535&(P+=T>>>16),K=z+((U+=P>>>16)>>>16)&65535,W=65535&U,i^=63&e|128),s=355*u,d=355*l,f=355*h,p=355*b,C=355*y,k=355*_,A=355*v,w=355*O,x=355*N,M=355*S,j=355*D,T=355*E,P=355*I,U=355*W,z=355*K,M+=i<<8,j+=u<<8,T+=l<<8,P+=h<<8,U+=b<<8,z+=y<<8,i=65535&(r=355*i),u=65535&(s+=r>>>16),l=65535&(d+=s>>>16),h=65535&(f+=d>>>16),b=65535&(p+=f>>>16),y=65535&(C+=p>>>16),_=65535&(k+=C>>>16),v=65535&(A+=k>>>16),O=65535&(w+=A>>>16),N=65535&(x+=w>>>16),S=65535&(M+=x>>>16),D=65535&(j+=M>>>16),E=65535&(T+=j>>>16),I=65535&(P+=T>>>16),K=z+((U+=P>>>16)>>>16)&65535,W=65535&U;return g(c[K>>8]+c[255&K]+c[W>>8]+c[255&W]+c[I>>8]+c[255&I]+c[E>>8]+c[255&E]+c[D>>8]+c[255&D]+c[S>>8]+c[255&S]+c[N>>8]+c[255&N]+c[O>>8]+c[255&O]+c[v>>8]+c[255&v]+c[_>>8]+c[255&_]+c[y>>8]+c[255&y]+c[b>>8]+c[255&b]+c[h>>8]+c[255&h]+c[l>>8]+c[255&l]+c[u>>8]+c[255&u]+c[i>>8]+c[255&i],256)}function R(t){var e,o,n=t.length,a=m[256].offset,r=0,i=0|a[15],s=0,u=0|a[14],d=0,l=0|a[13],f=0,h=0|a[12],p=0,b=0|a[11],C=0,y=0|a[10],k=0,_=0|a[9],A=0,v=0|a[8],w=0,O=0|a[7],x=0,N=0|a[6],M=0,S=0|a[5],j=0,D=0|a[4],T=0,E=0|a[3],P=0,I=0|a[2],U=0,W=0|a[1],z=0,K=0|a[0];for(o=0;o<n;o++)s=355*u,d=355*l,f=355*h,p=355*b,C=355*y,k=355*_,A=355*v,w=355*O,x=355*N,M=355*S,j=355*D,T=355*E,P=355*I,U=355*W,z=355*K,M+=i<<8,j+=u<<8,T+=l<<8,P+=h<<8,U+=b<<8,z+=y<<8,i=65535&(r=355*i),u=65535&(s+=r>>>16),l=65535&(d+=s>>>16),h=65535&(f+=d>>>16),b=65535&(p+=f>>>16),y=65535&(C+=p>>>16),_=65535&(k+=C>>>16),v=65535&(A+=k>>>16),O=65535&(w+=A>>>16),N=65535&(x+=w>>>16),S=65535&(M+=x>>>16),D=65535&(j+=M>>>16),E=65535&(T+=j>>>16),I=65535&(P+=T>>>16),K=z+((U+=P>>>16)>>>16)&65535,W=65535&U,(e=t.charCodeAt(o))<128?i^=e:e<2048?(s=355*u,d=355*l,f=355*h,p=355*b,C=355*y,k=355*_,A=355*v,w=355*O,x=355*N,M=355*S,j=355*D,T=355*E,P=355*I,U=355*W,z=355*K,M+=(i^=e>>6|192)<<8,j+=u<<8,T+=l<<8,P+=h<<8,U+=b<<8,z+=y<<8,i=65535&(r=355*i),u=65535&(s+=r>>>16),l=65535&(d+=s>>>16),h=65535&(f+=d>>>16),b=65535&(p+=f>>>16),y=65535&(C+=p>>>16),_=65535&(k+=C>>>16),v=65535&(A+=k>>>16),O=65535&(w+=A>>>16),N=65535&(x+=w>>>16),S=65535&(M+=x>>>16),D=65535&(j+=M>>>16),E=65535&(T+=j>>>16),I=65535&(P+=T>>>16),K=z+((U+=P>>>16)>>>16)&65535,W=65535&U,i^=63&e|128):55296==(64512&e)&&o+1<n&&56320==(64512&t.charCodeAt(o+1))?(s=355*u,d=355*l,f=355*h,p=355*b,C=355*y,k=355*_,A=355*v,w=355*O,x=355*N,M=355*S,j=355*D,T=355*E,P=355*I,U=355*W,z=355*K,M+=(i^=(e=65536+((1023&e)<<10)+(1023&t.charCodeAt(++o)))>>18|240)<<8,j+=u<<8,T+=l<<8,P+=h<<8,U+=b<<8,i=65535&(r=355*i),K=(z+=y<<8)+((U+=(P+=(T+=(j+=(M+=(x+=(w+=(A+=(k+=(C+=(p+=(f+=(d+=(s+=r>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,s=355*(u=65535&s),d=355*(l=65535&d),f=355*(h=65535&f),p=355*(b=65535&p),C=355*(y=65535&C),k=355*(_=65535&k),A=355*(v=65535&A),w=355*(O=65535&w),x=355*(N=65535&x),M=355*(S=65535&M),j=355*(D=65535&j),T=355*(E=65535&T),P=355*(I=65535&P),U=355*(W=65535&U),z=355*K,M+=(i^=e>>12&63|128)<<8,j+=u<<8,T+=l<<8,P+=h<<8,U+=b<<8,i=65535&(r=355*i),K=(z+=y<<8)+((U+=(P+=(T+=(j+=(M+=(x+=(w+=(A+=(k+=(C+=(p+=(f+=(d+=(s+=r>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,s=355*(u=65535&s),d=355*(l=65535&d),f=355*(h=65535&f),p=355*(b=65535&p),C=355*(y=65535&C),k=355*(_=65535&k),A=355*(v=65535&A),w=355*(O=65535&w),x=355*(N=65535&x),M=355*(S=65535&M),j=355*(D=65535&j),T=355*(E=65535&T),P=355*(I=65535&P),U=355*(W=65535&U),z=355*K,M+=(i^=e>>6&63|128)<<8,j+=u<<8,T+=l<<8,P+=h<<8,U+=b<<8,z+=y<<8,i=65535&(r=355*i),u=65535&(s+=r>>>16),l=65535&(d+=s>>>16),h=65535&(f+=d>>>16),b=65535&(p+=f>>>16),y=65535&(C+=p>>>16),_=65535&(k+=C>>>16),v=65535&(A+=k>>>16),O=65535&(w+=A>>>16),N=65535&(x+=w>>>16),S=65535&(M+=x>>>16),D=65535&(j+=M>>>16),E=65535&(T+=j>>>16),I=65535&(P+=T>>>16),K=z+((U+=P>>>16)>>>16)&65535,W=65535&U,i^=63&e|128):(s=355*u,d=355*l,f=355*h,p=355*b,C=355*y,k=355*_,A=355*v,w=355*O,x=355*N,M=355*S,j=355*D,T=355*E,P=355*I,U=355*W,z=355*K,M+=(i^=e>>12|224)<<8,j+=u<<8,T+=l<<8,P+=h<<8,U+=b<<8,i=65535&(r=355*i),K=(z+=y<<8)+((U+=(P+=(T+=(j+=(M+=(x+=(w+=(A+=(k+=(C+=(p+=(f+=(d+=(s+=r>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,s=355*(u=65535&s),d=355*(l=65535&d),f=355*(h=65535&f),p=355*(b=65535&p),C=355*(y=65535&C),k=355*(_=65535&k),A=355*(v=65535&A),w=355*(O=65535&w),x=355*(N=65535&x),M=355*(S=65535&M),j=355*(D=65535&j),T=355*(E=65535&T),P=355*(I=65535&P),U=355*(W=65535&U),z=355*K,M+=(i^=e>>6&63|128)<<8,j+=u<<8,T+=l<<8,P+=h<<8,U+=b<<8,z+=y<<8,i=65535&(r=355*i),u=65535&(s+=r>>>16),l=65535&(d+=s>>>16),h=65535&(f+=d>>>16),b=65535&(p+=f>>>16),y=65535&(C+=p>>>16),_=65535&(k+=C>>>16),v=65535&(A+=k>>>16),O=65535&(w+=A>>>16),N=65535&(x+=w>>>16),S=65535&(M+=x>>>16),D=65535&(j+=M>>>16),E=65535&(T+=j>>>16),I=65535&(P+=T>>>16),K=z+((U+=P>>>16)>>>16)&65535,W=65535&U,i^=63&e|128);return g(c[K>>8]+c[255&K]+c[W>>8]+c[255&W]+c[I>>8]+c[255&I]+c[E>>8]+c[255&E]+c[D>>8]+c[255&D]+c[S>>8]+c[255&S]+c[N>>8]+c[255&N]+c[O>>8]+c[255&O]+c[v>>8]+c[255&v]+c[_>>8]+c[255&_]+c[y>>8]+c[255&y]+c[b>>8]+c[255&b]+c[h>>8]+c[255&h]+c[l>>8]+c[255&l]+c[u>>8]+c[255&u]+c[i>>8]+c[255&i],256)}function B(t){var e,o=t.length-3,n=m[512].offset,a=0,r=0|n[31],i=0,s=0|n[30],u=0,d=0|n[29],l=0,f=0|n[28],h=0,p=0|n[27],b=0,C=0|n[26],y=0,k=0|n[25],_=0,A=0|n[24],v=0,w=0|n[23],O=0,x=0|n[22],N=0,M=0|n[21],S=0,j=0|n[20],D=0,T=0|n[19],E=0,P=0|n[18],I=0,U=0|n[17],W=0,z=0|n[16],K=0,L=0|n[15],J=0,R=0|n[14],B=0,F=0|n[13],$=0,V=0|n[12],q=0,H=0|n[11],Y=0,Q=0|n[10],G=0,X=0|n[9],Z=0,tt=0|n[8],et=0,ot=0|n[7],nt=0,at=0|n[6],rt=0,it=0|n[5],st=0,ct=0|n[4],ut=0,dt=0|n[3],lt=0,ft=0|n[2],ht=0,mt=0|n[1],pt=0,gt=0|n[0];for(e=0;e<o;)i=343*s,u=343*d,l=343*f,h=343*p,b=343*C,y=343*k,_=343*A,v=343*w,O=343*x,N=343*M,S=343*j,D=343*T,E=343*P,I=343*U,W=343*z,K=343*L,J=343*R,B=343*F,$=343*V,q=343*H,Y=343*Q,G=343*X,Z=343*tt,et=343*ot,nt=343*at,rt=343*it,st=343*ct,ut=343*dt,lt=343*ft,ht=343*mt,pt=343*gt,Y+=(r^=t.charCodeAt(e++))<<8,G+=s<<8,Z+=d<<8,et+=f<<8,nt+=p<<8,rt+=C<<8,st+=k<<8,ut+=A<<8,lt+=w<<8,ht+=x<<8,r=65535&(a=343*r),gt=(pt+=M<<8)+((ht+=(lt+=(ut+=(st+=(rt+=(nt+=(et+=(Z+=(G+=(Y+=(q+=($+=(B+=(J+=(K+=(W+=(I+=(E+=(D+=(S+=(N+=(O+=(v+=(_+=(y+=(b+=(h+=(l+=(u+=(i+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,i=343*(s=65535&i),u=343*(d=65535&u),l=343*(f=65535&l),h=343*(p=65535&h),b=343*(C=65535&b),y=343*(k=65535&y),_=343*(A=65535&_),v=343*(w=65535&v),O=343*(x=65535&O),N=343*(M=65535&N),S=343*(j=65535&S),D=343*(T=65535&D),E=343*(P=65535&E),I=343*(U=65535&I),W=343*(z=65535&W),K=343*(L=65535&K),J=343*(R=65535&J),B=343*(F=65535&B),$=343*(V=65535&$),q=343*(H=65535&q),Y=343*(Q=65535&Y),G=343*(X=65535&G),Z=343*(tt=65535&Z),et=343*(ot=65535&et),nt=343*(at=65535&nt),rt=343*(it=65535&rt),st=343*(ct=65535&st),ut=343*(dt=65535&ut),lt=343*(ft=65535<),ht=343*(mt=65535&ht),pt=343*gt,Y+=(r^=t.charCodeAt(e++))<<8,G+=s<<8,Z+=d<<8,et+=f<<8,nt+=p<<8,rt+=C<<8,st+=k<<8,ut+=A<<8,lt+=w<<8,ht+=x<<8,r=65535&(a=343*r),gt=(pt+=M<<8)+((ht+=(lt+=(ut+=(st+=(rt+=(nt+=(et+=(Z+=(G+=(Y+=(q+=($+=(B+=(J+=(K+=(W+=(I+=(E+=(D+=(S+=(N+=(O+=(v+=(_+=(y+=(b+=(h+=(l+=(u+=(i+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,i=343*(s=65535&i),u=343*(d=65535&u),l=343*(f=65535&l),h=343*(p=65535&h),b=343*(C=65535&b),y=343*(k=65535&y),_=343*(A=65535&_),v=343*(w=65535&v),O=343*(x=65535&O),N=343*(M=65535&N),S=343*(j=65535&S),D=343*(T=65535&D),E=343*(P=65535&E),I=343*(U=65535&I),W=343*(z=65535&W),K=343*(L=65535&K),J=343*(R=65535&J),B=343*(F=65535&B),$=343*(V=65535&$),q=343*(H=65535&q),Y=343*(Q=65535&Y),G=343*(X=65535&G),Z=343*(tt=65535&Z),et=343*(ot=65535&et),nt=343*(at=65535&nt),rt=343*(it=65535&rt),st=343*(ct=65535&st),ut=343*(dt=65535&ut),lt=343*(ft=65535<),ht=343*(mt=65535&ht),pt=343*gt,Y+=(r^=t.charCodeAt(e++))<<8,G+=s<<8,Z+=d<<8,et+=f<<8,nt+=p<<8,rt+=C<<8,st+=k<<8,ut+=A<<8,lt+=w<<8,ht+=x<<8,r=65535&(a=343*r),gt=(pt+=M<<8)+((ht+=(lt+=(ut+=(st+=(rt+=(nt+=(et+=(Z+=(G+=(Y+=(q+=($+=(B+=(J+=(K+=(W+=(I+=(E+=(D+=(S+=(N+=(O+=(v+=(_+=(y+=(b+=(h+=(l+=(u+=(i+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,i=343*(s=65535&i),u=343*(d=65535&u),l=343*(f=65535&l),h=343*(p=65535&h),b=343*(C=65535&b),y=343*(k=65535&y),_=343*(A=65535&_),v=343*(w=65535&v),O=343*(x=65535&O),N=343*(M=65535&N),S=343*(j=65535&S),D=343*(T=65535&D),E=343*(P=65535&E),I=343*(U=65535&I),W=343*(z=65535&W),K=343*(L=65535&K),J=343*(R=65535&J),B=343*(F=65535&B),$=343*(V=65535&$),q=343*(H=65535&q),Y=343*(Q=65535&Y),G=343*(X=65535&G),Z=343*(tt=65535&Z),et=343*(ot=65535&et),nt=343*(at=65535&nt),rt=343*(it=65535&rt),st=343*(ct=65535&st),ut=343*(dt=65535&ut),lt=343*(ft=65535<),ht=343*(mt=65535&ht),pt=343*gt,Y+=(r^=t.charCodeAt(e++))<<8,G+=s<<8,Z+=d<<8,et+=f<<8,nt+=p<<8,rt+=C<<8,st+=k<<8,ut+=A<<8,lt+=w<<8,ht+=x<<8,pt+=M<<8,r=65535&(a=343*r),s=65535&(i+=a>>>16),d=65535&(u+=i>>>16),f=65535&(l+=u>>>16),p=65535&(h+=l>>>16),C=65535&(b+=h>>>16),k=65535&(y+=b>>>16),A=65535&(_+=y>>>16),w=65535&(v+=_>>>16),x=65535&(O+=v>>>16),M=65535&(N+=O>>>16),j=65535&(S+=N>>>16),T=65535&(D+=S>>>16),P=65535&(E+=D>>>16),U=65535&(I+=E>>>16),z=65535&(W+=I>>>16),L=65535&(K+=W>>>16),R=65535&(J+=K>>>16),F=65535&(B+=J>>>16),V=65535&($+=B>>>16),H=65535&(q+=$>>>16),Q=65535&(Y+=q>>>16),X=65535&(G+=Y>>>16),tt=65535&(Z+=G>>>16),ot=65535&(et+=Z>>>16),at=65535&(nt+=et>>>16),it=65535&(rt+=nt>>>16),ct=65535&(st+=rt>>>16),dt=65535&(ut+=st>>>16),ft=65535&(lt+=ut>>>16),gt=pt+((ht+=lt>>>16)>>>16)&65535,mt=65535&ht;for(;e<o+3;)i=343*s,u=343*d,l=343*f,h=343*p,b=343*C,y=343*k,_=343*A,v=343*w,O=343*x,N=343*M,S=343*j,D=343*T,E=343*P,I=343*U,W=343*z,K=343*L,J=343*R,B=343*F,$=343*V,q=343*H,Y=343*Q,G=343*X,Z=343*tt,et=343*ot,nt=343*at,rt=343*it,st=343*ct,ut=343*dt,lt=343*ft,ht=343*mt,pt=343*gt,Y+=(r^=t.charCodeAt(e++))<<8,G+=s<<8,Z+=d<<8,et+=f<<8,nt+=p<<8,rt+=C<<8,st+=k<<8,ut+=A<<8,lt+=w<<8,ht+=x<<8,pt+=M<<8,r=65535&(a=343*r),s=65535&(i+=a>>>16),d=65535&(u+=i>>>16),f=65535&(l+=u>>>16),p=65535&(h+=l>>>16),C=65535&(b+=h>>>16),k=65535&(y+=b>>>16),A=65535&(_+=y>>>16),w=65535&(v+=_>>>16),x=65535&(O+=v>>>16),M=65535&(N+=O>>>16),j=65535&(S+=N>>>16),T=65535&(D+=S>>>16),P=65535&(E+=D>>>16),U=65535&(I+=E>>>16),z=65535&(W+=I>>>16),L=65535&(K+=W>>>16),R=65535&(J+=K>>>16),F=65535&(B+=J>>>16),V=65535&($+=B>>>16),H=65535&(q+=$>>>16),Q=65535&(Y+=q>>>16),X=65535&(G+=Y>>>16),tt=65535&(Z+=G>>>16),ot=65535&(et+=Z>>>16),at=65535&(nt+=et>>>16),it=65535&(rt+=nt>>>16),ct=65535&(st+=rt>>>16),dt=65535&(ut+=st>>>16),ft=65535&(lt+=ut>>>16),gt=pt+((ht+=lt>>>16)>>>16)&65535,mt=65535&ht;return g(c[gt>>8]+c[255>]+c[mt>>8]+c[255&mt]+c[ft>>8]+c[255&ft]+c[dt>>8]+c[255&dt]+c[ct>>8]+c[255&ct]+c[it>>8]+c[255&it]+c[at>>8]+c[255&at]+c[ot>>8]+c[255&ot]+c[tt>>8]+c[255&tt]+c[X>>8]+c[255&X]+c[Q>>8]+c[255&Q]+c[H>>8]+c[255&H]+c[V>>8]+c[255&V]+c[F>>8]+c[255&F]+c[R>>8]+c[255&R]+c[L>>8]+c[255&L]+c[z>>8]+c[255&z]+c[U>>8]+c[255&U]+c[P>>8]+c[255&P]+c[T>>8]+c[255&T]+c[j>>8]+c[255&j]+c[M>>8]+c[255&M]+c[x>>8]+c[255&x]+c[w>>8]+c[255&w]+c[A>>8]+c[255&A]+c[k>>8]+c[255&k]+c[C>>8]+c[255&C]+c[p>>8]+c[255&p]+c[f>>8]+c[255&f]+c[d>>8]+c[255&d]+c[s>>8]+c[255&s]+c[r>>8]+c[255&r],512)}function F(t){var e,o=t.length-3,n=m[512].offset,a=0,r=0|n[31],i=0,s=0|n[30],u=0,d=0|n[29],l=0,f=0|n[28],h=0,p=0|n[27],b=0,C=0|n[26],y=0,k=0|n[25],_=0,A=0|n[24],v=0,w=0|n[23],O=0,x=0|n[22],N=0,M=0|n[21],S=0,j=0|n[20],D=0,T=0|n[19],E=0,P=0|n[18],I=0,U=0|n[17],W=0,z=0|n[16],K=0,L=0|n[15],J=0,R=0|n[14],B=0,F=0|n[13],$=0,V=0|n[12],q=0,H=0|n[11],Y=0,Q=0|n[10],G=0,X=0|n[9],Z=0,tt=0|n[8],et=0,ot=0|n[7],nt=0,at=0|n[6],rt=0,it=0|n[5],st=0,ct=0|n[4],ut=0,dt=0|n[3],lt=0,ft=0|n[2],ht=0,mt=0|n[1],pt=0,gt=0|n[0];for(e=0;e<o;)i=343*s,u=343*d,l=343*f,h=343*p,b=343*C,y=343*k,_=343*A,v=343*w,O=343*x,N=343*M,S=343*j,D=343*T,E=343*P,I=343*U,W=343*z,K=343*L,J=343*R,B=343*F,$=343*V,q=343*H,Y=343*Q,G=343*X,Z=343*tt,et=343*ot,nt=343*at,rt=343*it,st=343*ct,ut=343*dt,lt=343*ft,ht=343*mt,pt=343*gt,Y+=r<<8,G+=s<<8,Z+=d<<8,et+=f<<8,nt+=p<<8,rt+=C<<8,st+=k<<8,ut+=A<<8,lt+=w<<8,ht+=x<<8,r=65535&(a=343*r),gt=(pt+=M<<8)+((ht+=(lt+=(ut+=(st+=(rt+=(nt+=(et+=(Z+=(G+=(Y+=(q+=($+=(B+=(J+=(K+=(W+=(I+=(E+=(D+=(S+=(N+=(O+=(v+=(_+=(y+=(b+=(h+=(l+=(u+=(i+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,i=343*(s=65535&i),u=343*(d=65535&u),l=343*(f=65535&l),h=343*(p=65535&h),b=343*(C=65535&b),y=343*(k=65535&y),_=343*(A=65535&_),v=343*(w=65535&v),O=343*(x=65535&O),N=343*(M=65535&N),S=343*(j=65535&S),D=343*(T=65535&D),E=343*(P=65535&E),I=343*(U=65535&I),W=343*(z=65535&W),K=343*(L=65535&K),J=343*(R=65535&J),B=343*(F=65535&B),$=343*(V=65535&$),q=343*(H=65535&q),Y=343*(Q=65535&Y),G=343*(X=65535&G),Z=343*(tt=65535&Z),et=343*(ot=65535&et),nt=343*(at=65535&nt),rt=343*(it=65535&rt),st=343*(ct=65535&st),ut=343*(dt=65535&ut),lt=343*(ft=65535<),ht=343*(mt=65535&ht),pt=343*gt,Y+=(r^=t.charCodeAt(e++))<<8,G+=s<<8,Z+=d<<8,et+=f<<8,nt+=p<<8,rt+=C<<8,st+=k<<8,ut+=A<<8,lt+=w<<8,ht+=x<<8,r=65535&(a=343*r),gt=(pt+=M<<8)+((ht+=(lt+=(ut+=(st+=(rt+=(nt+=(et+=(Z+=(G+=(Y+=(q+=($+=(B+=(J+=(K+=(W+=(I+=(E+=(D+=(S+=(N+=(O+=(v+=(_+=(y+=(b+=(h+=(l+=(u+=(i+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,i=343*(s=65535&i),u=343*(d=65535&u),l=343*(f=65535&l),h=343*(p=65535&h),b=343*(C=65535&b),y=343*(k=65535&y),_=343*(A=65535&_),v=343*(w=65535&v),O=343*(x=65535&O),N=343*(M=65535&N),S=343*(j=65535&S),D=343*(T=65535&D),E=343*(P=65535&E),I=343*(U=65535&I),W=343*(z=65535&W),K=343*(L=65535&K),J=343*(R=65535&J),B=343*(F=65535&B),$=343*(V=65535&$),q=343*(H=65535&q),Y=343*(Q=65535&Y),G=343*(X=65535&G),Z=343*(tt=65535&Z),et=343*(ot=65535&et),nt=343*(at=65535&nt),rt=343*(it=65535&rt),st=343*(ct=65535&st),ut=343*(dt=65535&ut),lt=343*(ft=65535<),ht=343*(mt=65535&ht),pt=343*gt,Y+=(r^=t.charCodeAt(e++))<<8,G+=s<<8,Z+=d<<8,et+=f<<8,nt+=p<<8,rt+=C<<8,st+=k<<8,ut+=A<<8,lt+=w<<8,ht+=x<<8,r=65535&(a=343*r),gt=(pt+=M<<8)+((ht+=(lt+=(ut+=(st+=(rt+=(nt+=(et+=(Z+=(G+=(Y+=(q+=($+=(B+=(J+=(K+=(W+=(I+=(E+=(D+=(S+=(N+=(O+=(v+=(_+=(y+=(b+=(h+=(l+=(u+=(i+=a>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)>>>16)&65535,i=343*(s=65535&i),u=343*(d=65535&u),l=343*(f=65535&l),h=343*(p=65535&h),b=343*(C=65535&b),y=343*(k=65535&y),_=343*(A=65535&_),v=343*(w=65535&v),O=343*(x=65535&O),N=343*(M=65535&N),S=343*(j=65535&S),D=343*(T=65535&D),E=343*(P=65535&E),I=343*(U=65535&I),W=343*(z=65535&W),K=343*(L=65535&K),J=343*(R=65535&J),B=343*(F=65535&B),$=343*(V=65535&$),q=343*(H=65535&q),Y=343*(Q=65535&Y),G=343*(X=65535&G),Z=343*(tt=65535&Z),et=343*(ot=65535&et),nt=343*(at=65535&nt),rt=343*(it=65535&rt),st=343*(ct=65535&st),ut=343*(dt=65535&ut),lt=343*(ft=65535<),ht=343*(mt=65535&ht),pt=343*gt,Y+=(r^=t.charCodeAt(e++))<<8,G+=s<<8,Z+=d<<8,et+=f<<8,nt+=p<<8,rt+=C<<8,st+=k<<8,ut+=A<<8,lt+=w<<8,ht+=x<<8,pt+=M<<8,r=65535&(a=343*r),s=65535&(i+=a>>>16),d=65535&(u+=i>>>16),f=65535&(l+=u>>>16),p=65535&(h+=l>>>16),C=65535&(b+=h>>>16),k=65535&(y+=b>>>16),A=65535&(_+=y>>>16),w=65535&(v+=_>>>16),x=65535&(O+=v>>>16),M=65535&(N+=O>>>16),j=65535&(S+=N>>>16),T=65535&(D+=S>>>16),P=65535&(E+=D>>>16),U=65535&(I+=E>>>16),z=65535&(W+=I>>>16),L=65535&(K+=W>>>16),R=65535&(J+=K>>>16),F=65535&(B+=J>>>16),V=65535&($+=B>>>16),H=65535&(q+=$>>>16),Q=65535&(Y+=q>>>16),X=65535&(G+=Y>>>16),tt=65535&(Z+=G>>>16),ot=65535&(et+=Z>>>16),at=65535&(nt+=et>>>16),it=65535&(rt+=nt>>>16),ct=65535&(st+=rt>>>16),dt=65535&(ut+=st>>>16),ft=65535&(lt+=ut>>>16),gt=pt+((ht+=lt>>>16)>>>16)&65535,mt=65535&ht,r^=t.charCodeAt(e++);for(;e<o+3;)i=343*s,u=343*d,l=343*f,h=343*p,b=343*C,y=343*k,_=343*A,v=343*w,O=343*x,N=343*M,S=343*j,D=343*T,E=343*P,I=343*U,W=343*z,K=343*L,J=343*R,B=343*F,$=343*V,q=343*H,Y=343*Q,G=343*X,Z=343*tt,et=343*ot,nt=343*at,rt=343*it,st=343*ct,ut=343*dt,lt=343*ft,ht=343*mt,pt=343*gt,Y+=r<<8,G+=s<<8,Z+=d<<8,et+=f<<8,nt+=p<<8,rt+=C<<8,st+=k<<8,ut+=A<<8,lt+=w<<8,ht+=x<<8,pt+=M<<8,r=65535&(a=343*r),s=65535&(i+=a>>>16),d=65535&(u+=i>>>16),f=65535&(l+=u>>>16),p=65535&(h+=l>>>16),C=65535&(b+=h>>>16),k=65535&(y+=b>>>16),A=65535&(_+=y>>>16),w=65535&(v+=_>>>16),x=65535&(O+=v>>>16),M=65535&(N+=O>>>16),j=65535&(S+=N>>>16),T=65535&(D+=S>>>16),P=65535&(E+=D>>>16),U=65535&(I+=E>>>16),z=65535&(W+=I>>>16),L=65535&(K+=W>>>16),R=65535&(J+=K>>>16),F=65535&(B+=J>>>16),V=65535&($+=B>>>16),H=65535&(q+=$>>>16),Q=65535&(Y+=q>>>16),X=65535&(G+=Y>>>16),tt=65535&(Z+=G>>>16),ot=65535&(et+=Z>>>16),at=65535&(nt+=et>>>16),it=65535&(rt+=nt>>>16),ct=65535&(st+=rt>>>16),dt=65535&(ut+=st>>>16),ft=65535&(lt+=ut>>>16),gt=pt+((ht+=lt>>>16)>>>16)&65535,mt=65535&ht,r^=t.charCodeAt(e++);return g(c[gt>>8]+c[255>]+c[mt>>8]+c[255&mt]+c[ft>>8]+c[255&ft]+c[dt>>8]+c[255&dt]+c[ct>>8]+c[255&ct]+c[it>>8]+c[255&it]+c[at>>8]+c[255&at]+c[ot>>8]+c[255&ot]+c[tt>>8]+c[255&tt]+c[X>>8]+c[255&X]+c[Q>>8]+c[255&Q]+c[H>>8]+c[255&H]+c[V>>8]+c[255&V]+c[F>>8]+c[255&F]+c[R>>8]+c[255&R]+c[L>>8]+c[255&L]+c[z>>8]+c[255&z]+c[U>>8]+c[255&U]+c[P>>8]+c[255&P]+c[T>>8]+c[255&T]+c[j>>8]+c[255&j]+c[M>>8]+c[255&M]+c[x>>8]+c[255&x]+c[w>>8]+c[255&w]+c[A>>8]+c[255&A]+c[k>>8]+c[255&k]+c[C>>8]+c[255&C]+c[p>>8]+c[255&p]+c[f>>8]+c[255&f]+c[d>>8]+c[255&d]+c[s>>8]+c[255&s]+c[r>>8]+c[255&r],512)}function $(t){var e,o,n=t.length,a=m[512].offset,r=0,i=0|a[31],s=0,u=0|a[30],d=0,l=0|a[29],f=0,h=0|a[28],p=0,b=0|a[27],C=0,y=0|a[26],k=0,_=0|a[25],A=0,v=0|a[24],w=0,O=0|a[23],x=0,N=0|a[22],M=0,S=0|a[21],j=0,D=0|a[20],T=0,E=0|a[19],P=0,I=0|a[18],U=0,W=0|a[17],z=0,K=0|a[16],L=0,J=0|a[15],R=0,B=0|a[14],F=0,$=0|a[13],V=0,q=0|a[12],H=0,Y=0|a[11],Q=0,G=0|a[10],X=0,Z=0|a[9],tt=0,et=0|a[8],ot=0,nt=0|a[7],at=0,rt=0|a[6],it=0,st=0|a[5],ct=0,ut=0|a[4],dt=0,lt=0|a[3],ft=0,ht=0|a[2],mt=0,pt=0|a[1],gt=0,bt=0|a[0];for(o=0;o<n;o++)(e=t.charCodeAt(o))<128?i^=e:e<2048?(s=343*u,d=343*l,f=343*h,p=343*b,C=343*y,k=343*_,A=343*v,w=343*O,x=343*N,M=343*S,j=343*D,T=343*E,P=343*I,U=343*W,z=343*K,L=343*J,R=343*B,F=343*$,V=343*q,H=343*Y,Q=343*G,X=343*Z,tt=343*et,ot=343*nt,at=343*rt,it=343*st,ct=343*ut,dt=343*lt,ft=343*ht,mt=343*pt,gt=343*bt,Q+=(i^=e>>6|192)<<8,X+=u<<8,tt+=l<<8,ot+=h<<8,at+=b<<8,it+=y<<8,ct+=_<<8,dt+=v<<8,ft+=O<<8,mt+=N<<8,gt+=S<<8,i=65535&(r=343*i),u=65535&(s+=r>>>16),l=65535&(d+=s>>>16),h=65535&(f+=d>>>16),b=65535&(p+=f>>>16),y=65535&(C+=p>>>16),_=65535&(k+=C>>>16),v=65535&(A+=k>>>16),O=65535&(w+=A>>>16),N=65535&(x+=w>>>16),S=65535&(M+=x>>>16),D=65535&(j+=M>>>16),E=65535&(T+=j>>>16),I=65535&(P+=T>>>16),W=65535&(U+=P>>>16),K=65535&(z+=U>>>16),J=65535&(L+=z>>>16),B=65535&(R+=L>>>16),$=65535&(F+=R>>>16),q=65535&(V+=F>>>16),Y=65535&(H+=V>>>16),G=65535&(Q+=H>>>16),Z=65535&(X+=Q>>>16),et=65535&(tt+=X>>>16),nt=65535&(ot+=tt>>>16),rt=65535&(at+=ot>>>16),st=65535&(it+=at>>>16),ut=65535&(ct+=it>>>16),lt=65535&(dt+=ct>>>16),ht=65535&(ft+=dt>>>16),bt=gt+((mt+=ft>>>16)>>>16)&65535,pt=65535&mt,i^=63&e|128):55296==(64512&e)&&o+1<n&&56320==(6