"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5458],{22243:function(e,t,r){function n(e,t){var r=e.length-t,n=0;do{for(var o=t;o>0;o--)e[n+t]+=e[n],n++;r-=t}while(r>0)}function o(e,t,r){for(var n=0,o=e.length,i=o/r;o>t;){for(var u=t;u>0;--u)e[n+t]+=e[n],++n;o-=t}for(var c=e.slice(),a=0;a=e.byteLength);++s){var p=void 0;if(2===t){switch(u[0]){case 8:p=new Uint8Array(e,s*l*r*f,l*r*f);break;case 16:p=new Uint16Array(e,s*l*r*f,l*r*f/2);break;case 32:p=new Uint32Array(e,s*l*r*f,l*r*f/4);break;default:throw new Error("Predictor 2 not allowed with ".concat(u[0]," bits per sample."))}n(p,l)}else 3===t&&o(p=new Uint8Array(e,s*l*r*f,l*r*f),l,f)}return e}function u(e,t,r,n,o,i,u){try{var c=e[i](u),a=c.value}catch(e){return void r(e)}c.done?t(a):Promise.resolve(a).then(n,o)}function c(e,t){for(var r=0;r