(e)
| 4859 | class Sl { |
| 4860 | name = "RuleForRangedLine"; |
| 4861 | hasMatchingType(e) { |
| 4862 | if (Ua(e)) { |
| 4863 | const { encoding: t, mark: n } = e; |
| 4864 | if ("line" === n || (no(n) && "line" === n.type)) |
| 4865 | for (const e of nt) { |
| 4866 | const n = t[rt(e)]; |
| 4867 | if (t[e] && ((Zo(n) && !pn(n.bin)) || ta(n))) return !0; |
| 4868 | } |
| 4869 | } |
| 4870 | return !1; |
| 4871 | } |
| 4872 | run(e, n, i) { |
| 4873 | const { encoding: r, mark: o } = e; |
| 4874 | var a, s; |