(t, e)
| 1205 | return (r ? -1 : 1) * (i < 0 ? 1 / -i : i); |
| 1206 | } |
| 1207 | function be(t, e) { |
| 1208 | let n; |
| 1209 | if (void 0 === e) |
| 1210 | for (const e of t) |
| 1211 | null != e && (n < e || (void 0 === n && e >= e)) && (n = e); |
| 1212 | else { |
| 1213 | let r = -1; |
| 1214 | for (let i of t) |
| 1215 | null != (i = e(i, ++r, t)) && |
| 1216 | (n < i || (void 0 === n && i >= i)) && |
| 1217 | (n = i); |
| 1218 | } |
| 1219 | return n; |
| 1220 | } |
| 1221 | function we(t, e) { |
| 1222 | let n; |
| 1223 | if (void 0 === e) |