MCPcopy Create free account
hub / github.com/alignoth/alignoth / hs

Function hs

resources/vega.min.js:4458–4535  ·  view source on GitHub ↗
(t, e, n)

Source from the content-addressed store, hash-verified

4456 return r > 0 ? 1 - o : o;
4457 }
4458 function hs(t, e, n) {
4459 return t < 0 || t > 1
4460 ? NaN
4461 : (e || 0) +
4462 (null == n ? 1 : n) *
4463 ss *
4464 (function (t) {
4465 let e,
4466 n = -Math.log((1 - t) * (1 + t));
4467 n < 6.25
4468 ? ((n -= 3.125),
4469 (e = -364441206401782e-35),
4470 (e = e * n - 16850591381820166e-35),
4471 (e = 128584807152564e-32 + e * n),
4472 (e = 11157877678025181e-33 + e * n),
4473 (e = e * n - 1333171662854621e-31),
4474 (e = 20972767875968562e-33 + e * n),
4475 (e = 6637638134358324e-30 + e * n),
4476 (e = e * n - 4054566272975207e-29),
4477 (e = e * n - 8151934197605472e-29),
4478 (e = 26335093153082323e-28 + e * n),
4479 (e = e * n - 12975133253453532e-27),
4480 (e = e * n - 5415412054294628e-26),
4481 (e = 1.0512122733215323e-9 + e * n),
4482 (e = e * n - 4.112633980346984e-9),
4483 (e = e * n - 2.9070369957882005e-8),
4484 (e = 4.2347877827932404e-7 + e * n),
4485 (e = e * n - 13654692000834679e-22),
4486 (e = e * n - 13882523362786469e-21),
4487 (e = 0.00018673420803405714 + e * n),
4488 (e = e * n - 0.000740702534166267),
4489 (e = e * n - 0.006033670871430149),
4490 (e = 0.24015818242558962 + e * n),
4491 (e = 1.6536545626831027 + e * n))
4492 : n < 16
4493 ? ((n = Math.sqrt(n) - 3.25),
4494 (e = 2.2137376921775787e-9),
4495 (e = 9.075656193888539e-8 + e * n),
4496 (e = e * n - 2.7517406297064545e-7),
4497 (e = 1.8239629214389228e-8 + e * n),
4498 (e = 15027403968909828e-22 + e * n),
4499 (e = e * n - 4013867526981546e-21),
4500 (e = 29234449089955446e-22 + e * n),
4501 (e = 12475304481671779e-21 + e * n),
4502 (e = e * n - 47318229009055734e-21),
4503 (e = 6828485145957318e-20 + e * n),
4504 (e = 24031110387097894e-21 + e * n),
4505 (e = e * n - 0.0003550375203628475),
4506 (e = 0.0009532893797373805 + e * n),
4507 (e = e * n - 0.0016882755560235047),
4508 (e = 0.002491442096107851 + e * n),
4509 (e = e * n - 0.003751208507569241),
4510 (e = 0.005370914553590064 + e * n),
4511 (e = 1.0052589676941592 + e * n),
4512 (e = 3.0838856104922208 + e * n))
4513 : Number.isFinite(n)
4514 ? ((n = Math.sqrt(n) - 5),
4515 (e = -27109920616438573e-27),

Callers 2

dsFunction · 0.85
vsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected