>>1);else if(Y==6)n=d[j-z]+(aG-d[j-z-p]>>>1);
-else if(Y==7)n=aG+d[j-z]>>>1;else throw Y;d[j]=n+D(ae[Z],F)}}b8+=z}}function R(d,z){return k(O(d,z),d)}function _(d,z,F){var p=h.length-x;
-for(var W=0;W>>4]}t=X();x+=2;break}else{x+=F-2}}var b8=V>8?Uint16Array:Uint8Array,ar=q*e,j=new b8(N*ar),aG={e:0,c:0,b:t==8,a:x,data:h,d:h.length};
-if(aG.b)_(j,ar,aG);else B(j,ar,aG);return j}return L}();(function(){var h=0,x=1,V=2,N=3,q=4,e=5,t=6,A=7,a=8,l=9,X=10,E=11,Q=12,u=13,S=14,O=15,k=16,H=17,D=18;
-function w(g){var o=m._binBE.readUshort,K={m:o(g,0),f:g[2],r:g[3],a:g[4],d:o(g,5),t:o(g,7),h:o(g,9),n:o(g,11),v:g[13],p:o(g,14)};
-if(K.m!=18771||K.f>1||K.d<6||K.d%6||K.h<768||K.h%24||K.n!=768||K.t=K.n||K.v>16||K.v!=K.t/K.n||K.v!=Math.ceil(K.h/K.n)||K.p!=K.d/6||K.a!=12&&K.a!=14&&K.a!=16||K.r!=16&&K.r!=0){throw"Invalid data"}if(K.f==0){throw"Not implemented. We need this file!"}K.o=K.r==16;
-K.c=(K.o?K.n*2/3:K.n>>>1)|0;K.g=K.c+2;K.q=64;K.j=(1<>>6);for(var C=0;C<3;C++){for(var f=0;
-f<41;f++){o[C][f]=[K,1]}}return o}function _(g){for(var o=-1,K=0;!K;o++){K=g[g.l]>>>7-g.s&1;g.s++;g.s&=7;
-if(!g.s)g.l++}return o}function L(g,o){var K=0,C=8-g.s,f=g.l,I=g.s;if(o){if(o>=C){do{K<<=C;o-=C;K|=g[g.l]&(1<=8)}if(o){K<<=o;C-=o;K|=g[g.l]>>>C&(1<a6&&G>>2;
-if(b2){ay[ak]=b4;return}ac=o.e*o.u[g.j+au-b7]+o.u[g.j+aa-au]}else{b4=au>aa&&au>ao||au>>2:a8+ai>>>1;
-ac=o.e*o.u[g.j+au-aa]+o.u[g.j+aa-a8]}aj=ah(ac);var a4=_(K);if(a4>>1):aI>>>1;U[aj][0]+=ah(aI);if(U[aj][1]==g.q){U[aj][0]>>>=1;
-U[aj][1]>>>=1}U[aj][1]++;b4=ac<0?b4-aI:b4+aI;if(g.f){if(b4<0)b4+=o.i;else if(b4>g.j)b4-=o.i}ay[ak]=b4>=0?Math.min(b4,g.j):0}function b8(g,o,K){var C=g[0].length;
-for(var f=o;f<=K;f++){g[f][0]=g[f-1][1];g[f][C-1]=g[f-1][C-2]}}function aG(g){b8(g,A,Q);b8(g,V,q);b8(g,O,H)}function n(g,o,K,C,f,I,U,b2,ak,a5,ad,b6,aI){var ac=0,aj=1,ay=fq;
-while(aj8){P(g,o,K,C,f,aj,b2[ak]);P(g,o,K,C,I,aj,b2[ak]);aj+=2}}aG(C)}function aX(g,o,K,C,f,I){n(g,o,K,C,V,A,f,I,0,0,1,0,8);
-n(g,o,K,C,a,O,f,I,1,0,1,0,8);n(g,o,K,C,N,l,f,I,2,1,0,3,0);n(g,o,K,C,X,k,f,I,0,0,0,3,2);n(g,o,K,C,q,E,f,I,1,0,0,3,2);
-n(g,o,K,C,Q,H,f,I,2,1,0,3,0)}function $(g,o,K,C,f,I){var U=I.length,b2=g.n;if(f+1==g.v)b2=g.h-f*g.n;
-var ak=6*g.h*C+f*g.n;for(var a5=0;a5<6;a5++){for(var ad=0;ad>>1)}else if(b6==2){aI=O+(a5>>>1)}else{aI=A+a5}var ac=g.o?(ad*2/3&2147483646|ad%3&1)+(ad%3>>>1):ad>>>1;
-o[ak+ad]=K[aI][ac+1]}ak+=g.h}}m._decompressRAF=function(g,o){var K=w(g),C=b5(g,K),f=R(K),I=new Int16Array(K.h*K.d);
-if(o==null){o=K.o?[[1,1,0,1,1,2],[1,1,2,1,1,0],[2,0,1,0,2,1],[1,1,2,1,1,0],[1,1,0,1,1,2],[0,2,1,2,0,1]]:[[0,1],[3,2]]}var U=[[h,N],[x,q],[e,E],[t,Q],[u,k],[S,H]],b2=[];
-for(var ak=0;ak, 2013.
+(function(){var a={};if(typeof module=="object"){module.exports=a}else{self.UTIF=a}var aU=typeof require==="function"?require("pako"):self.pako;
+function aY(){if(typeof process=="undefined"||process.env.NODE_ENV=="development")console.log.apply(console,arguments)}(function(a,aU){(function(){"use strict";
+var x=function I(){function x(U){this.message="JPEG error: "+U}x.prototype=new Error;x.prototype.name="JpegError";
+x.constructor=x;return x}(),W=function C(){var U=new Uint8Array([0,1,8,16,9,2,3,10,17,24,32,25,18,11,4,5,12,19,26,33,40,48,41,34,27,20,13,6,7,14,21,28,35,42,49,56,57,50,43,36,29,22,15,23,30,37,44,51,58,59,52,45,38,31,39,46,53,60,61,54,47,55,62,63]),K=4017,q=799,y=3406,B=2276,s=1567,l=3784,$=5793,X=2896;
+function W(r){if(r==null)r={};if(r.w==null)r.w=-1;this.V=r.n;this.N=r.w}function Z(r,u){var N=0,h=[],O,Y,i=16,F;
+while(i>0&&!r[i-1]){i--}h.push({children:[],index:0});var E=h[0];for(O=0;O0){E=h.pop()}E.index++;h.push(E);while(h.length<=O){h.push(F={children:[],index:0});
+E.children[E.index]=F.children;E=F}N++}if(O+10){d--;return A>>d&1}A=r[u++];
+if(A===255){var a$=r[u++];if(a$){if(a$===220&&v){u+=2;var aP=o(r,u);u+=2;if(aP>0&&aP!==N.s){throw new DNLMarkerError("Found DNL marker (0xFFDC) while parsing scan data",aP)}}else if(a$===217){if(v){var a1=z*8;
+if(a1>0&&a1>>7}function av(a$){var aP=a$;while(!0){aP=aP[w()];switch(typeof aP){case"number":return aP;
+case"object":continue}throw new x("invalid huffman sequence")}}function af(a$){var b8=0;while(a$>0){b8=b8<<1|w();
+a$--}return b8}function ap(a$){if(a$===1){return w()===1?1:-1}var b8=af(a$);if(b8>=1<>4;if(aq===0){if(aE<15){break}J+=16;continue}J+=aE;
+var a4=U[J];b.D[a$+a4]=ap(aq);J++}}function ad(b,a$){var aP=av(b.J),a1=aP===0?0:ap(aP)<