| 1632 | Qb[a] = { Ma: b }; |
| 1633 | } |
| 1634 | function fc(a, b) { |
| 1635 | var c = "/" === b, |
| 1636 | d = !b; |
| 1637 | if (c && Pb) throw new R(10); |
| 1638 | if (!c && !d) { |
| 1639 | var f = W(b, { xb: !1 }); |
| 1640 | b = f.path; |
| 1641 | f = f.node; |
| 1642 | if (f.$a) throw new R(10); |
| 1643 | if (!T(f.mode)) throw new R(54); |
| 1644 | } |
| 1645 | b = { type: a, Sb: {}, Ab: b, Kb: [] }; |
| 1646 | a = a.Wa(b); |
| 1647 | a.Wa = b; |
| 1648 | b.root = a; |
| 1649 | c ? (Pb = a) : f && ((f.$a = b), f.Wa && f.Wa.Kb.push(b)); |
| 1650 | } |
| 1651 | function ja(a, b, c) { |
| 1652 | var d = W(a, { parent: !0 }).node; |
| 1653 | a = Ab(a); |