import{R as t,r as n,o as r,q as a,C as i,u as e,v as s}from"./step-xJWGRC3d.js";import{c as o,a as u}from"./linear-Ba7S-mDj.js";import{i as c}from"./init-DLRA0X12.js";import{bi as l,bj as f,bk as h,bl as b,bm as p,bn as y,bo as v,bp as w,bq as g,br as m,bs as d,bt as M,bu as N,bv as D,bw as j,bx as k,by as x,bz as I,bA as q,bB as A,bC as B,bD as C,bE as F,bF as P}from"./index-BiV-b1K2.js";function z(t,n){let r;if(void 0===n)for(const a of t)null!=a&&(r=a)&&(r=a);else{let a=-1;for(let i of t)null!=(i=n(i,++a,t))&&(r=i)&&(r=i)}return r}function E(t,n){let r;if(void 0===n)for(const a of t)null!=a&&(r>a||void 0===r&&a>=a)&&(r=a);else{let a=-1;for(let i of t)null!=(i=n(i,++a,t))&&(r>i||void 0===r&&i>=i)&&(r=i)}return r}function L(t,n,r,a,i,e){const s=[[f,1,h],[f,5,5*h],[f,15,15*h],[f,30,30*h],[e,1,b],[e,5,5*b],[e,15,15*b],[e,30,30*b],[i,1,p],[i,3,3*p],[i,6,6*p],[i,12,12*p],[a,1,y],[a,2,2*y],[r,1,v],[n,1,w],[n,3,3*w],[t,1,g]];function o(n,r,a){const i=Math.abs(r-n)/a,e=l((([,,t])=>t)).right(s,i);if(e===s.length)return t.every(m(n/g,r/g,a));if(0===e)return d.every(Math.max(m(n,r,a),1));const[o,u]=s[i/s[e-1][2]V?Math.pow(t,1/3):t/U+Q}function _(t){return t>T?t*t*t:U*(t-Q)}function tt(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function nt(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function rt(t,n,r,a){return 1===arguments.length?function(t){if(t instanceof at)return new at(t.h,t.c,t.l,t.opacity);if(t instanceof Z||(t=W(t)),0===t.a&&0===t.b)return new at(NaN,0