(t, e, n)
| 26317 | return (n && r.set(n), r); |
| 26318 | } |
| 26319 | function CS(t, e, n) { |
| 26320 | const r = 1 << e; |
| 26321 | return { |
| 26322 | one: r, |
| 26323 | zero: ~r, |
| 26324 | range: n.slice(), |
| 26325 | bisect: t.bisect, |
| 26326 | index: t.index, |
| 26327 | size: t.size, |
| 26328 | onAdd(t, e) { |
| 26329 | const n = this, |
| 26330 | i = n.bisect(n.range, t.value), |
| 26331 | o = t.index, |
| 26332 | a = i[0], |
| 26333 | s = i[1], |
| 26334 | u = o.length; |
| 26335 | let l; |
| 26336 | for (l = 0; l < a; ++l) e[o[l]] |= r; |
| 26337 | for (l = s; l < u; ++l) e[o[l]] |= r; |
| 26338 | return n; |
| 26339 | }, |
| 26340 | }; |
| 26341 | } |
| 26342 | function FS() { |
| 26343 | let t = ES(0), |
| 26344 | e = [], |