UNPKG

extra-number.web

Version:

A number is a mathematical object used to count, measure, and label {web}.

1 lines 8.03 kB
!function(r){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=r();else if("function"==typeof define&&define.amd)define([],r);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).extra_number=r()}}((function(){return function r(n,t,e){function o(i,u){if(!t[i]){if(!n[i]){var f="function"==typeof require&&require;if(!u&&f)return f(i,!0);if(a)return a(i,!0);var c=new Error("Cannot find module '"+i+"'");throw c.code="MODULE_NOT_FOUND",c}var m=t[i]={exports:{}};n[i][0].call(m.exports,(function(r){return o(n[i][1][r]||r)}),m,m.exports,r,n,t,e)}return t[i].exports}for(var a="function"==typeof require&&require,i=0;i<e.length;i++)o(e[i]);return o}({1:[function(r,n,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var e={};function o(r,n,t){return Math.min(Math.max(r,n),t)}function a(r,n,t){return(r-n)/(t-n)}function i(r,n,t,e,o){return e+(r-n)/(t-n)*(o-e)}function u(r,n){return 1&n?Math.sign(r)*Math.pow(Math.abs(r),1/n):Math.pow(r,1/n)}function f(r,n=Math.E){return Math.log(r)/Math.log(n)}function c(r){r=Math.abs(r);for(var n=[],t=1;t<r;t++)r%t==0&&n.push(t);return n}function m(r){if((r=Math.abs(r))<=1)return 0;if(r<=3)return r;if(r%2==0)return 2;if(r%3==0)return 3;for(var n=6,t=Math.sqrt(r)+1;n<=t;n+=6){if(r%(n-1)==0)return n-1;if(r%(n+1)==0)return n+1}return r}function l(r){var n=0;if((r=Math.abs(r))<=1)return 0;if(r<=3)return r;for(;r%2==0;n=2)r/=2;for(;r%3==0;n=3)r/=3;for(var t=6,e=Math.sqrt(r)+1;r>1&&t<=e;t+=6){for(;r%(t-1)==0;n=t-1)r/=t-1;for(;r%(t+1)==0;n=t+1)r/=t+1}return r<=1?n:r}function s(r,n,t){if(n%t!=0)return n;do{n/=t}while(n%t==0);return r.push(t),n}function h(r,n,t){if(n%t!=0)return n;var e=0;do{n/=t,++e}while(n%t==0);return r.push([t,e]),n}function p(...r){for(var n=r[0]||1,t=1,e=r.length;t<e;t++)n=M(n,r[t]);return n}function M(r,n){for(;0!==n;){var t=n;n=r%n,r=t}return r}function d(...r){var n=0;for(var t of r)n+=t;return n}function v(...r){var n=1;for(var t of r)n*=t;return n}function g(...r){return 0===r.length?0:d(...r)/r.length}function P(...r){var n=r.length,t=0;for(var e of r)t+=e*e;return Math.sqrt(t/n)}Object.defineProperty(e,"__esModule",{value:!0}),t.mean=e.mean=t.arithmeticMean=e.arithmeticMean=t.variance=e.variance=t.range=e.range=t.modes=e.modes=t.median=e.median=t.product=e.product=t.sum=e.sum=t.radians=e.radians=t.degrees=e.degrees=t.multinomial=e.multinomial=t.binomial=e.binomial=t.factorial=e.factorial=t.lcm=e.lcm=t.hcf=e.hcf=t.gcd=e.gcd=t.isPrime=e.isPrime=t.primeExponentials=e.primeExponentials=t.primeFactors=e.primeFactors=t.greatestPrimeFactor=e.greatestPrimeFactor=t.maxPrimeFactor=e.maxPrimeFactor=t.leastPrimeFactor=e.leastPrimeFactor=t.minPrimeFactor=e.minPrimeFactor=t.aliquotSum=e.aliquotSum=t.aliquotParts=e.aliquotParts=t.properDivisors=e.properDivisors=t.log=e.log=t.root=e.root=t.nextPow=e.nextPow=t.prevPow=e.prevPow=t.isPow=e.isPow=t.lerp=e.lerp=t.map=e.map=t.remap=e.remap=t.norm=e.norm=t.normalize=e.normalize=t.clamp=e.clamp=t.constrain=e.constrain=t.modp=e.modp=t.mod=e.mod=t.rem=e.rem=t.roundDiv=e.roundDiv=t.ceilDiv=e.ceilDiv=t.floorDiv=e.floorDiv=t.round=e.round=t.ceil=e.ceil=t.floor=e.floor=t.compare=e.compare=t.significantDigits=e.significantDigits=t.is=e.is=void 0,t.toRoman=e.toRoman=t.toRomanNumerals=e.toRomanNumerals=t.fromRoman=e.fromRoman=t.fromRomanNumerals=e.fromRomanNumerals=t.cubicMean=e.cubicMean=t.rootMeanSquare=e.rootMeanSquare=t.quadriaticMean=e.quadriaticMean=t.harmonicMean=e.harmonicMean=t.geometricMean=e.geometricMean=void 0,t.is=e.is=function(r){return"number"==typeof r},t.significantDigits=e.significantDigits=function(r){return r.toExponential().replace(/e[\+\-0-9]*$/,"").replace(/^0\.?0*|\./,"").length},t.compare=e.compare=function(r,n){return r-n},t.floor=e.floor=function(r,n=1){return Math.floor(r/n)*n},t.ceil=e.ceil=function(r,n=1){return Math.ceil(r/n)*n},t.round=e.round=function(r,n=1){return Math.round(r/n)*n},t.floorDiv=e.floorDiv=function(r,n){return Math.floor(r/n)},t.ceilDiv=e.ceilDiv=function(r,n){return Math.ceil(r/n)},t.roundDiv=e.roundDiv=function(r,n){return Math.round(r/n)},t.rem=e.rem=function(r,n){return r%n},t.mod=e.mod=function(r,n){return r-n*Math.floor(r/n)},t.modp=e.modp=function(r,n){return r-Math.abs(n)*Math.floor(r/Math.abs(n))},t.constrain=e.constrain=o,t.clamp=e.clamp=o,t.normalize=e.normalize=a,t.norm=e.norm=a,t.remap=e.remap=i,t.map=e.map=i,t.lerp=e.lerp=function(r,n,t){return r+t*(n-r)},t.isPow=e.isPow=function(r,n){if(0===n)return 0===r;var t=f(Math.abs(r),Math.abs(n));return t===Math.floor(t)&&(r<0?n<0&&!(1&~t):n>0||!(1&t))},t.prevPow=e.prevPow=function(r,n){if(r<=1)return 0;var t=Math.floor(Math.log(r)/Math.log(n));return Math.pow(n,t)},t.nextPow=e.nextPow=function(r,n){if(r<=0)return 1;var t=Math.ceil(Math.log(r)/Math.log(n));return Math.pow(n,t)},t.root=e.root=u,t.log=e.log=f,t.properDivisors=e.properDivisors=c,t.aliquotParts=e.aliquotParts=c,t.aliquotSum=e.aliquotSum=function(r){r=Math.abs(r);for(var n=0,t=0;t<r;t++)r%t==0&&(n+=t);return n},t.minPrimeFactor=e.minPrimeFactor=m,t.leastPrimeFactor=e.leastPrimeFactor=m,t.maxPrimeFactor=e.maxPrimeFactor=l,t.greatestPrimeFactor=e.greatestPrimeFactor=l,t.primeFactors=e.primeFactors=function(r){var n=[];if((r=Math.abs(r))<=1)return[];if(r<=3)return[r];r=s(n,r,2),r=s(n,r,3);for(var t=6,e=Math.sqrt(r)+1;r>1&&t<=e;t+=6)r=s(n,r,t-1),r=s(n,r,t+1);return r>1&&n.push(r),n},t.primeExponentials=e.primeExponentials=function(r){var n=[];if((r=Math.abs(r))<=1)return[];if(r<=3)return[[r,1]];r=h(n,r,2),r=h(n,r,3);for(var t=6,e=Math.sqrt(r)+1;r>1&&t<=e;t+=6)r=h(n,r,t-1),r=h(n,r,t+1);return r>1&&n.push([r,1]),n},t.isPrime=e.isPrime=function(r){return 0!==r&&m(r)===Math.abs(r)},t.gcd=e.gcd=p,t.hcf=e.hcf=p,t.lcm=e.lcm=function(...r){for(var n=r[0]||1,t=1,e=r.length;t<e;t++)n=n*r[t]/M(n,r[t]);return n},t.factorial=e.factorial=function(r,n=0){if(r<0)return 0;for(var t=n+1,e=1;t<=r;t++)e*=t;return e},t.binomial=e.binomial=function r(n,t){if(t<0||t>Math.abs(n))return 0;if(n<0)return Math.pow(-1,t)*r(-n,t);t=t>n-t?n-t:t;for(var e=1,o=1;o<=t;o++,n--)e*=n/o;return e},t.multinomial=e.multinomial=function(...r){for(var n=d(...r),t=1,e=0,o=0,a=r.length;e<a;)o<=0?o=r[e++]:t*=n--/o--;return t},t.degrees=e.degrees=function(r){return r*(180/Math.PI)},t.radians=e.radians=function(r){return r*(Math.PI/180)},t.sum=e.sum=d,t.product=e.product=v,t.median=e.median=function(...r){if(0===r.length)return 0;r.sort(((r,n)=>r-n));var n=r.length>>1;return 1&~r.length?(r[n-1]+r[n])/2:r[n]},t.modes=e.modes=function(...r){r.sort(((r,n)=>r-n));var n=function(r){for(var n=Math.min(r.length,1),t=n,e=1,o=r.length;e<o;e++)r[e-1]===r[e]?n++:(t=Math.max(t,n),n=1);return Math.max(t,n)}(r);return function(r,n){var t=[];n--;for(var e=0,o=r.length-n;e<o;e++)r[e]===r[e+n]&&t.push(r[e+=n]);return t}(r,n)},t.range=e.range=function(...r){return[Math.min(...r),Math.max(...r)]},t.variance=e.variance=function(...r){if(0===r.length)return 0;var n=g(...r),t=0;for(var e of r)t+=(e-n)**2;return t/r.length},t.arithmeticMean=e.arithmeticMean=g,t.mean=e.mean=g,t.geometricMean=e.geometricMean=function(...r){var n=r.length;return u(v(...r),n)},t.harmonicMean=e.harmonicMean=function(...r){var n=r.length,t=v(...r),e=0;for(var o of r)e+=t/o;return n*t/e},t.quadriaticMean=e.quadriaticMean=P,t.rootMeanSquare=e.rootMeanSquare=P,t.cubicMean=e.cubicMean=function(...r){var n=r.length,t=0;for(var e of r)t+=e**3;return Math.cbrt(t/n)};const b=["I","IV","V","IX","X","XL","L","XC","C","CD","D","CM","M"],q=[1,4,5,9,10,40,50,90,100,400,500,900,1e3];function w(r){for(var n=b.length-1,t=r.search(/^\s*-/)>=0,e=0,o=0,a=(r=r.replace(/\W/g,"").toUpperCase()).length;o<a;o+=b[n].length){for(;n>=0&&r.substring(o,o+b[n].length)!==b[n];)--n;if(n<0)break;e+=q[n]}return t?-e:e}function x(r){for(var n=r<0?"-":"",t=(r=Math.abs(r),b.length-1);t>=0;--t)for(;r>=q[t];)r-=q[t],n+=b[t];return n}t.fromRomanNumerals=e.fromRomanNumerals=w,t.fromRoman=e.fromRoman=w,t.toRomanNumerals=e.toRomanNumerals=x,t.toRoman=e.toRoman=x,t.default=e},{}]},{},[1])(1)}));