| 25 | return a.link}},ua:{read:function(a,b,d,e,f){var h=a.node.sa;if(f>=a.node.za)return 0;a=Math.min(a.node.za-f,e);if(8<a&&h.subarray)b.set(h.subarray(f,f+a),d);else for(e=0;e<a;e++)b[d+e]=h[f+e];return a},write:function(a,b,d,e,f,h){b.buffer===G.buffer&&(h=!1);if(!e)return 0;a=a.node;a.timestamp=Date.now();if(b.subarray&&(!a.sa||a.sa.subarray)){if(h)return a.sa=b.subarray(d,d+e),a.za=e;if(0===a.za&&0===f)return a.sa=b.slice(d,d+e),a.za=e;if(f+e<=a.za)return a.sa.set(b.subarray(d,d+e),f),e}T.ac(a,f+ |
| 26 | e);if(a.sa.subarray&&b.subarray)a.sa.set(b.subarray(d,d+e),f);else for(h=0;h<e;h++)a.sa[f+h]=b[d+h];a.za=Math.max(a.za,f+e);return e},Ha:function(a,b,d){1===d?b+=a.position:2===d&&S.isFile(a.node.mode)&&(b+=a.node.za);if(0>b)throw new S.ra(28);return b},Xa:function(a,b,d){T.ac(a.node,b+d);a.node.za=Math.max(a.node.za,b+d)},ab:function(a,b,d,e,f,h,k){if(!S.isFile(a.node.mode))throw new S.ra(43);a=a.node.sa;if(k&2||a.buffer!==b.buffer){if(0<f||f+e<a.length)a.subarray?a=a.subarray(f,f+e):a=Array.prototype.slice.call(a, |
| 27 | f,f+e);f=!0;k=b.buffer==G.buffer;e=ua(e);if(!e)throw new S.ra(48);(k?G:b).set(a,e)}else f=!1,e=a.byteOffset;return{va:e,cd:f}},eb:function(a,b,d,e,f){if(!S.isFile(a.node.mode))throw new S.ra(43);if(f&2)return 0;T.ua.write(a,b,0,e,d,!1);return 0}}},U={ob:16895,Va:33279,Fb:null,Aa:function(a){function b(h){h=h.split("/");for(var k=e,l=0;l<h.length-1;l++){var q=h.slice(0,l+1).join("/");f[q]||(f[q]=U.createNode(k,h[l],U.ob,0));k=f[q]}return k}function d(h){h=h.split("/");return h[h.length-1]}assert(m); |
| 28 | U.Fb||(U.Fb=new FileReaderSync);var e=U.createNode(null,"/",U.ob,0),f={};Array.prototype.forEach.call(a.Cb.files||[],function(h){U.createNode(b(h.name),d(h.name),U.Va,0,h,h.lastModifiedDate)});(a.Cb.blobs||[]).forEach(function(h){U.createNode(b(h.name),d(h.name),U.Va,0,h.data)});(a.Cb.packages||[]).forEach(function(h){h.metadata.files.forEach(function(k){var l=k.filename.substr(1);U.createNode(b(l),d(l),U.Va,0,h.blob.slice(k.start,k.end))})});return e},createNode:function(a,b,d,e,f,h){e=S.createNode(a, |
| 29 | b,d);e.mode=d;e.ta=U.ta;e.ua=U.ua;e.timestamp=(h||new Date).getTime();assert(U.Va!==U.ob);d===U.Va?(e.size=f.size,e.sa=f):(e.size=4096,e.sa={});a&&(a.sa[b]=e);return e},ta:{Ga:function(a){return{dev:1,ino:a.id,mode:a.mode,nlink:1,uid:0,gid:0,rdev:void 0,size:a.size,atime:new Date(a.timestamp),mtime:new Date(a.timestamp),ctime:new Date(a.timestamp),Qb:4096,blocks:Math.ceil(a.size/4096)}},Ca:function(a,b){void 0!==b.mode&&(a.mode=b.mode);void 0!==b.timestamp&&(a.timestamp=b.timestamp)},lookup:function(){throw new S.ra(44); |
| 30 | },Ka:function(){throw new S.ra(63);},rename:function(){throw new S.ra(63);},unlink:function(){throw new S.ra(63);},rmdir:function(){throw new S.ra(63);},readdir:function(a){var b=[".",".."],d;for(d in a.sa)a.sa.hasOwnProperty(d)&&b.push(d);return b},symlink:function(){throw new S.ra(63);},readlink:function(){throw new S.ra(63);}},ua:{read:function(a,b,d,e,f){if(f>=a.node.size)return 0;a=a.node.sa.slice(f,f+e);e=U.Fb.readAsArrayBuffer(a);b.set(new Uint8Array(e),d);return a.size},write:function(){throw new S.ra(29); |