| 1869 | return c; |
| 1870 | } |
| 1871 | function Sc(a, b, c) { |
| 1872 | a = z("/dev/" + a); |
| 1873 | var d = ha(!!b, !!c); |
| 1874 | Tc || (Tc = 64); |
| 1875 | var f = (Tc++ << 8) | 0; |
| 1876 | Fb(f, { |
| 1877 | open: function (h) { |
| 1878 | h.seekable = !1; |
| 1879 | }, |
| 1880 | close: function () { |
| 1881 | c && c.buffer && c.buffer.length && c(10); |
| 1882 | }, |
| 1883 | read: function (h, l, q, w) { |
| 1884 | for (var v = 0, C = 0; C < w; C++) { |
| 1885 | try { |
| 1886 | var G = b(); |
| 1887 | } catch (ia) { |
| 1888 | throw new R(29); |
| 1889 | } |
| 1890 | if (void 0 === G && 0 === v) throw new R(6); |
| 1891 | if (null === G || void 0 === G) break; |
| 1892 | v++; |
| 1893 | l[q + C] = G; |
| 1894 | } |
| 1895 | v && (h.node.timestamp = Date.now()); |
| 1896 | return v; |
| 1897 | }, |
| 1898 | write: function (h, l, q, w) { |
| 1899 | for (var v = 0; v < w; v++) |
| 1900 | try { |
| 1901 | c(l[q + v]); |
| 1902 | } catch (C) { |
| 1903 | throw new R(29); |
| 1904 | } |
| 1905 | w && (h.node.timestamp = Date.now()); |
| 1906 | return v; |
| 1907 | }, |
| 1908 | }); |
| 1909 | gc(a, d, f); |
| 1910 | } |
| 1911 | var Tc, |
| 1912 | Y = {}, |
| 1913 | ec, |