Build 533169stable
Module 669393
680 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{d:()=>l,yq:()=>f});var r=n(310784),i=n.n(r);function s(e,t,n){let[r,i]=e,[s,a]=t,o=(r+i)/2,l=o;return n===o?l:n<o?s+(n-r)/(o-r)*(l-s):l+(n-o)/(i-o)*(a-l)}function a(e,t,n){let[r,i]=e,[s,a]=t;return s+(n-r)/(i-r)*(a-s)}let o=[0,2];function l(e,t,n){let r=i()(e);if("background"!==t)return r.set("hsl.s",`*${n}`).hex();{let e=a([0,1],[.25,1],n);return r.set("hsl.s",`*${e}`).hex()}}let u=[1.3,.7],c=[.98,1],d=[.75,1.5],_=[1.45,.45];function f(e,t,n,r){switch(t){case"background":case"border":return i()(e).set("hsl.l",`*${s(o,"light"===n?c:u,r)}`).hex();case"text":return i()(e).set("hsl.l",`*${s(o,"light"===n?_:d,r)}`).hex();default:return e}}}