@iqmo/browser
Version:
Browser Stlite
2 lines (1 loc) • 5.7 kB
JavaScript
import{z as m,q as K,k as L,a as P,c as Q,b as S}from"./value-DKQTM160.js";function M(t,n){return t==null||n==null?NaN:t<n?-1:t>n?1:t>=n?0:NaN}function T(t,n){return t==null||n==null?NaN:n<t?-1:n>t?1:n>=t?0:NaN}function d(t){let n,a,e;t.length!==2?(n=M,a=(i,s)=>M(t(i),s),e=(i,s)=>t(i)-s):(n=t===M||t===T?t:U,a=t,e=t);function u(i,s,r=0,h=i.length){if(r<h){if(n(s,s)!==0)return h;do{const f=r+h>>>1;a(i[f],s)<0?r=f+1:h=f}while(r<h)}return r}function o(i,s,r=0,h=i.length){if(r<h){if(n(s,s)!==0)return h;do{const f=r+h>>>1;a(i[f],s)<=0?r=f+1:h=f}while(r<h)}return r}function c(i,s,r=0,h=i.length){const f=u(i,s,r,h-1);return f>r&&e(i[f-1],s)>-e(i[f],s)?f-1:f}return{left:u,center:c,right:o}}function U(){return 0}function k(t){return t===null?NaN:+t}function*V(t,n){if(n===void 0)for(let a of t)a!=null&&(a=+a)>=a&&(yield a);else{let a=-1;for(let e of t)(e=n(e,++a,t))!=null&&(e=+e)>=e&&(yield e)}}const w=d(M),v=w.right,W=w.left;d(k).center;const X=Math.sqrt(50),Y=Math.sqrt(10),Z=Math.sqrt(2);function p(t,n,a){const e=(n-t)/Math.max(0,a),u=Math.floor(Math.log10(e)),o=e/Math.pow(10,u),c=o>=X?10:o>=Y?5:o>=Z?2:1;let i,s,r;return u<0?(r=Math.pow(10,-u)/c,i=Math.round(t*r),s=Math.round(n*r),i/r<t&&++i,s/r>n&&--s,r=-r):(r=Math.pow(10,u)*c,i=Math.round(t/r),s=Math.round(n/r),i*r<t&&++i,s*r>n&&--s),s<i&&.5<=a&&a<2?p(t,n,a*2):[i,s,r]}function x(t,n,a){if(n=+n,t=+t,a=+a,!(a>0))return[];if(t===n)return[t];const e=n<t,[u,o,c]=e?p(n,t,a):p(t,n,a);if(!(o>=u))return[];const i=o-u+1,s=new Array(i);if(e)if(c<0)for(let r=0;r<i;++r)s[r]=(o-r)/-c;else for(let r=0;r<i;++r)s[r]=(o-r)*c;else if(c<0)for(let r=0;r<i;++r)s[r]=(u+r)/-c;else for(let r=0;r<i;++r)s[r]=(u+r)*c;return s}function N(t,n,a){return n=+n,t=+t,a=+a,p(t,n,a)[2]}function A(t,n,a){n=+n,t=+t,a=+a;const e=n<t,u=e?N(n,t,a):N(t,n,a);return(e?-1:1)*(u<0?1/-u:u)}function q(t){return Math.max(0,-m(Math.abs(t)))}function j(t,n){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(m(n)/3)))*3-m(Math.abs(t)))}function z(t,n){return t=Math.abs(t),n=Math.abs(n)-t,Math.max(0,m(n)-m(t))+1}function b(t,n){switch(arguments.length){case 0:break;case 1:this.range(t);break;default:this.range(n).domain(t);break}return this}function _(t,n){switch(arguments.length){case 0:break;case 1:{typeof t=="function"?this.interpolator(t):this.range(t);break}default:{this.domain(t),typeof n=="function"?this.interpolator(n):this.range(n);break}}return this}function E(t,n){return t=+t,n=+n,function(a){return Math.round(t*(1-a)+n*a)}}function $(t){return function(){return t}}function F(t){return+t}var O=[0,1];function g(t){return t}function y(t,n){return(n-=t=+t)?function(a){return(a-t)/n}:$(isNaN(n)?NaN:.5)}function tt(t,n){var a;return t>n&&(a=t,t=n,n=a),function(e){return Math.max(t,Math.min(n,e))}}function nt(t,n,a){var e=t[0],u=t[1],o=n[0],c=n[1];return u<e?(e=y(u,e),o=a(c,o)):(e=y(e,u),o=a(o,c)),function(i){return o(e(i))}}function et(t,n,a){var e=Math.min(t.length,n.length)-1,u=new Array(e),o=new Array(e),c=-1;for(t[e]<t[0]&&(t=t.slice().reverse(),n=n.slice().reverse());++c<e;)u[c]=y(t[c],t[c+1]),o[c]=a(n[c],n[c+1]);return function(i){var s=v(t,i,1,e)-1;return o[s](u[s](i))}}function R(t,n){return n.domain(t.domain()).range(t.range()).interpolate(t.interpolate()).clamp(t.clamp()).unknown(t.unknown())}function B(){var t=O,n=O,a=L,e,u,o,c=g,i,s,r;function h(){var l=Math.min(t.length,n.length);return c!==g&&(c=tt(t[0],t[l-1])),i=l>2?et:nt,s=r=null,f}function f(l){return l==null||isNaN(l=+l)?o:(s||(s=i(t.map(e),n,a)))(e(c(l)))}return f.invert=function(l){return c(u((r||(r=i(n,t.map(e),K)))(l)))},f.domain=function(l){return arguments.length?(t=Array.from(l,F),h()):t.slice()},f.range=function(l){return arguments.length?(n=Array.from(l),h()):n.slice()},f.rangeRound=function(l){return n=Array.from(l),a=E,h()},f.clamp=function(l){return arguments.length?(c=l?!0:g,h()):c!==g},f.interpolate=function(l){return arguments.length?(a=l,h()):a},f.unknown=function(l){return arguments.length?(o=l,f):o},function(l,J){return e=l,u=J,h()}}function C(){return B()(g,g)}function D(t,n,a,e){var u=A(t,n,a),o;switch(e=P(e??",f"),e.type){case"s":{var c=Math.max(Math.abs(t),Math.abs(n));return e.precision==null&&!isNaN(o=j(u,c))&&(e.precision=o),Q(e,c)}case"":case"e":case"g":case"p":case"r":{e.precision==null&&!isNaN(o=z(u,Math.max(Math.abs(t),Math.abs(n))))&&(e.precision=o-(e.type==="e"));break}case"f":case"%":{e.precision==null&&!isNaN(o=q(u))&&(e.precision=o-(e.type==="%")*2);break}}return S(e)}function G(t){var n=t.domain;return t.ticks=function(a){var e=n();return x(e[0],e[e.length-1],a??10)},t.tickFormat=function(a,e){var u=n();return D(u[0],u[u.length-1],a??10,e)},t.nice=function(a){a==null&&(a=10);var e=n(),u=0,o=e.length-1,c=e[u],i=e[o],s,r,h=10;for(i<c&&(r=c,c=i,i=r,r=u,u=o,o=r);h-- >0;){if(r=N(c,i,a),r===s)return e[u]=c,e[o]=i,n(e);if(r>0)c=Math.floor(c/r)*r,i=Math.ceil(i/r)*r;else if(r<0)c=Math.ceil(c*r)/r,i=Math.floor(i*r)/r;else break;s=r}return t},t}function H(){var t=C();return t.copy=function(){return R(t,H())},b.apply(t,arguments),G(t)}function I(){var t=[.5],n=[0,1],a,e=1;function u(o){return o!=null&&o<=o?n[v(t,o,0,e)]:a}return u.domain=function(o){return arguments.length?(t=Array.from(o),e=Math.min(t.length,n.length-1),u):t.slice()},u.range=function(o){return arguments.length?(n=Array.from(o),e=Math.min(t.length,n.length-1),u):n.slice()},u.invertExtent=function(o){var c=n.indexOf(o);return[t[c-1],t[c]]},u.unknown=function(o){return arguments.length?(a=o,u):a},u.copy=function(){return I().domain(t).range(n).unknown(a)},b.apply(u,arguments)}export{M as a,k as b,d as c,z as d,j as e,E as f,F as g,B as h,b as i,R as j,x as k,G as l,g as m,V as n,v as o,q as p,C as q,_ as r,H as s,A as t,I as u,D as v,W as w};