frontend/.pnpm-store/v3/files/c3/913171ba509ab551faf63b140313b5aab5a777981cb8616e6374c54a3c690fb76ab5dd95db573e7d57851810e7a38c6578c2dbf28cd8935bf36ecf1b0e5869

15 lines
337 B
Plaintext

"use strict";
var log = Math.log;
module.exports = function (value) {
if (isNaN(value)) return NaN;
value = Number(value);
if (value < -1) return NaN;
if (value > 1) return NaN;
if (value === -1) return -Infinity;
if (value === 1) return Infinity;
if (value === 0) return value;
return 0.5 * log((1 + value) / (1 - value));
};