!function(){function r(r,e){for(var _=5;void 0!==_;){var s,i,n=7&_>>3;switch(7&_){case 0:void(2==n?_=$<8?1:4:n<2?0==n?(k=B,_=2):n>0&&(r=j,e>>>=1,_=32):4==n?($++,_=16):n<4?(k=B^r,_=2):(j=r<<1,_=8));break;case 1:var v,k=1===(1&e);_=k?24:0;break;case 2:B=k;var j=r>127;_=j?3:40;break;case 3:var a;j=283^r<<1,_=8;break;case 4:return B;case 5:var $,B;B=0,$=0,_=16;break}}}function _(e){for(var _=2;void 0!==_;){var s,i,n=3&_>>2;switch(3&_){case 0:void(1==n?(k[v]=r(e,v),_=0):n<1?(v++,_=8):_=v<256?4:1);break;case 1:return k;case 2:var v,k=[];v=0,_=8;break}}}function s(r){for(var e=10;void 0!==e;){var _,s,v=31&e>>5;switch(31&e){case 0:void(8==v?(h++,e=384):v<8?3==v?e=0:v<3?1==v?e=m6&&(h=0,e=384):12==v?e=h<4?8:288:v<12?10==v?(m++,e=7):v<10?e=3:(g[m]=[],u=0,e=448):14==v?e=u<4?14:96:v<14?(T[m]=[],h=0,e=192):15==v?(u++,e=448):v>15&&(N=i(N),e=224));break;case 1:m++,void(e=32);break;case 2:m=0;var k=0;e=96;break;case 3:var j,a,$;C&&m