You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

3 lines
47 KiB
JavaScript

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[4332],{22243:function(t,e,a){function n(t,e){var a=t.length-e,n=0;do{for(var r=e;r>0;r--)t[n+e]+=t[n],n++;a-=e}while(a>0)}function r(t,e,a){for(var n=0,r=t.length,i=r/a;r>e;){for(var s=e;s>0;--s)t[n+e]+=t[n],++n;r-=e}for(var o=t.slice(),l=0;l<i;++l)for(var h=0;h<a;++h)t[a*l+h]=o[(a-h-1)*i+l]}function i(t,e,a,i,s,o){if(!e||1===e)return t;for(var l=0;l<s.length;++l){if(s[l]%8!=0)throw new Error("When decoding with predictor, only multiple of 8 bits are supported.");if(s[l]!==s[0])throw new Error("When decoding with predictor, all samples must have the same size.")}for(var h=s[0]/8,d=2===o?1:s.length,f=0;f<i&&!(f*d*a*h>=t.byteLength);++f){var _=void 0;if(2===e){switch(s[0]){case 8:_=new Uint8Array(t,f*d*a*h,d*a*h);break;case 16:_=new Uint16Array(t,f*d*a*h,d*a*h/2);break;case 32:_=new Uint32Array(t,f*d*a*h,d*a*h/4);break;default:throw new Error("Predictor 2 not allowed with ".concat(s[0]," bits per sample."))}n(_,d)}else 3===e&&r(_=new Uint8Array(t,f*d*a*h,d*a*h),d,h)}return t}function s(t,e,a,n,r,i,s){try{var o=t[i](s),l=o.value}catch(t){return void a(t)}o.done?e(l):Promise.resolve(l).then(n,r)}function o(t,e){for(var a=0;a<e.length;a++){var n=e[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}a.d(e,{Z:function(){return l}});var l=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t)}var e,a,n,r,l;return e=t,(a=[{key:"decode",value:(r=regeneratorRuntime.mark((function t(e,a){var n,r,s,o,l;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.decodeBlock(a);case 2:if(n=t.sent,1===(r=e.Predictor||1)){t.next=9;break}return s=!e.StripOffsets,o=s?e.TileWidth:e.ImageWidth,l=s?e.TileLength:e.RowsPerStrip||e.ImageLength,t.abrupt("return",i(n,r,o,l,e.BitsPerSample,e.PlanarConfiguration));case 9:return t.abrupt("return",n);case 10:case"end":return t.stop()}}),t,this)})),l=function(){var t=this,e=arguments;return new Promise((function(a,n){var i=r.apply(t,e);function o(t){s(i,a,n,o,l,"next",t)}function l(t){s(i,a,n,o,l,"throw",t)}o(void 0)}))},function(t,e){return l.apply(this,arguments)})}])&&o(e.prototype,a),n&&o(e,n),Object.defineProperty(e,"prototype",{writable:!1}),t}()},64332:function(t,e,a){a.r(e),a.d(e,{default:function(){return f}});var n=a(16042);function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){for(var a=0;a<e.length;a++){var n=e[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function o(t,e){return(o=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function l(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var a,n=d(t);if(e){var r=d(this).constructor;a=Reflect.construct(n,arguments,r)}else a=n.apply(this,arguments);return h(this,a)}}function h(t,e){if(e&&("object"===r(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}function d(t){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}var f=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Obj
/*! pako 2.0.4 https://github.com/nodeca/pako @license (MIT AND Zlib) */a.d(e,{rr:function(){return Ve}});function r(t){for(var e=t.length;--e>=0;)t[e]=0}var i=256,s=286,o=30,l=15,h=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]),d=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]),f=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),_=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),u=new Array(576);r(u);var c=new Array(60);r(c);var w=new Array(512);r(w);var b=new Array(256);r(b);var p=new Array(29);r(p);var g,m,v,k=new Array(o);function y(t,e,a,n,r){this.static_tree=t,this.extra_bits=e,this.extra_base=a,this.elems=n,this.max_length=r,this.has_stree=t&&t.length}function x(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}r(k);var z=function(t){return t<256?w[t]:w[256+(t>>>7)]},A=function(t,e){t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255},E=function(t,e,a){t.bi_valid>16-a?(t.bi_buf|=e<<t.bi_valid&65535,A(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)},R=function(t,e,a){E(t,a[2*e],a[2*e+1])},S=function(t,e){var a=0;do{a|=1&t,t>>>=1,a<<=1}while(--e>0);return a>>>1},Z=function(t,e,a){var n,r,i=new Array(16),s=0;for(n=1;n<=l;n++)i[n]=s=s+a[n-1]<<1;for(r=0;r<=e;r++){var o=t[2*r+1];0!==o&&(t[2*r]=S(i[o]++,o))}},U=function(t){var e;for(e=0;e<s;e++)t.dyn_ltree[2*e]=0;for(e=0;e<o;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},O=function(t){t.bi_valid>8?A(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0},T=function(t,e,a,n){var r=2*e,i=2*a;return t[r]<t[i]||t[r]===t[i]&&n[e]<=n[a]},D=function(t,e,a){for(var n=t.heap[a],r=a<<1;r<=t.heap_len&&(r<t.heap_len&&T(e,t.heap[r+1],t.heap[r],t.depth)&&r++,!T(e,n,t.heap[r],t.depth));)t.heap[a]=t.heap[r],a=r,r<<=1;t.heap[a]=n},L=function(t,e,a){var n,r,s,o,l=0;if(0!==t.last_lit)do{n=t.pending_buf[t.d_buf+2*l]<<8|t.pending_buf[t.d_buf+2*l+1],r=t.pending_buf[t.l_buf+l],l++,0===n?R(t,r,e):(s=b[r],R(t,s+i+1,e),0!==(o=h[s])&&(r-=p[s],E(t,r,o)),n--,s=z(n),R(t,s,a),0!==(o=d[s])&&(n-=k[s],E(t,n,o)))}while(l<t.last_lit);R(t,256,e)},B=function(t,e){var a,n,r,i=e.dyn_tree,s=e.stat_desc.static_tree,o=e.stat_desc.has_stree,h=e.stat_desc.elems,d=-1;for(t.heap_len=0,t.heap_max=573,a=0;a<h;a++)0!==i[2*a]?(t.heap[++t.heap_len]=d=a,t.depth[a]=0):i[2*a+1]=0;for(;t.heap_len<2;)i[2*(r=t.heap[++t.heap_len]=d<2?++d:0)]=1,t.depth[r]=0,t.opt_len--,o&&(t.static_len-=s[2*r+1]);for(e.max_code=d,a=t.heap_len>>1;a>=1;a--)D(t,i,a);r=h;do{a=t.heap[1],t.heap[1]=t.heap[t.heap_len--],D(t,i,1),n=t.heap[1],t.heap[--t.heap_max]=a,t.heap[--t.heap_max]=n,i[2*r]=i[2*a]+i[2*n],t.depth[r]=(t.depth[a]>=t.depth[n]?t.depth[a]:t.depth[n])+1,i[2*a+1]=i[2*n+1]=r,t.heap[1]=r++,D(t,i,1)}while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],function(t,e){var a,n,r,i,s,o,h=e.dyn_tree,d=e.max_code,f=e.stat_desc.static_tree,_=e.stat_desc.has_stree,u=e.stat_desc.extra_bits,c=e.stat_desc.extra_base,w=e.stat_desc.max_length,b=0;for(i=0;i<=l;i++)t.bl_count[i]=0;for(h[2*t.heap[t.heap_max]+1]=0,a=t.heap_max+1;a<573;a++)(i=h[2*h[2*(n=t.heap[a])+1]+1]+1)>w&&(i=w,b++),h[2*n+1]=i,n>d||(t.bl_count[i]++,s=0,n>=c&&(s=u[n-c]),o=h[2*n],t.opt_len+=o*(i+s),_&&(t.static_len+=o*(f[2*n+1]+s)));if(0!==b){do{for(i=w-1;0===t.bl_count[i];)i--;t.bl_count[i]--,t.bl_count[i+1]+=2,t.bl_count[w]--,b-=2}while(b>0);for(i=w;0!==i;i--)for(n=t.bl_count[i];0!==n;)(r=t.heap[--a])>d||(h[2*r+1]!==i&&(t.opt_len+=(i-h[2*r+1])*h[2*r],h[2*r+1]=i),n--)}}(t,e),Z(i,d,t.bl_count)},F=function(t,e,a){var n,r,i=-1,s=e[1],o=0,l=7,h=4;for(0===s&&(l=138,h=3),e[2*(a+1)+1]=65535,n=0;n<=a;n++)r=s,s=e[2*(n+1)+1],++o<l&&r===s||(o<h?t.bl_tree[2*r]+=o:0!==r?(r!==i&&t.bl_tree[2*r]++,t.bl_tree[32]++):o<=10?t.bl_tree[34]++:t.bl_tree[36]++,o=0,i=r,0===s?(l=138,h=3):r===s?(l=6,h=3):(l=7,h=4))},I=function(t,e,a){var n,r,i=-1,s=e[1],o=0,l=7,h=4;for(0===s&&(l=138,h=3),n=0;n<=a;n++)if(r=s,s=e[2*(n+1)+1],!(++o<l&&r===s)){if(o<h)do{R(t,r
//# sourceMappingURL=4332.js.map