| 3720 | } |
| 3721 | function _LtoNumber(a) { return a.h * _TWO_PWR_32 + (a.l >>> 0); } |
| 3722 | function _Lc(x) { |
| 3723 | if (x && x.__l === 1) return x; |
| 3724 | if (x == null) return _L0; |
| 3725 | if (typeof x === 'number') return _LfromNumber(x); |
| 3726 | if (typeof x === 'bigint') return _LfromNumber(Number(x)); // defensive legacy |
| 3727 | return _L0; |
| 3728 | } |
| 3729 | function _LtoNum(x) { return (x && x.__l === 1) ? _LtoNumber(x) : Number(x); } // Long|Number -> Number |
| 3730 | function _LisZero(a) { return a.h === 0 && a.l === 0; } |
| 3731 | function _LisNeg(a) { return a.h < 0; } |