1import{c as fn}from"./data-vendor-Bmg3cCJR.js";const Le=(e,n)=>{if(typeof e=="number"){if(n===3)return{mode:"rgb",r:(e>>8&15|e>>4&240)/255,g:(e>>4&15|e&240)/255,b:(e&15|e<<4&240)/255};if(n===4)return{mode:"rgb",r:(e>>12&15|e>>8&240)/255,g:(e>>8&15|e>>4&240)/255,b:(e>>4&15|e&240)/255,alpha:(e&15|e<<4&240)/255};if(n===6)return{mode:"rgb",r:(e>>16&255)/255,g:(e>>8&255)/255,b:(e&255)/255};if(n===8)return{mode:"rgb",r:(e>>24&255)/255,g:(e>>16&255)/255,b:(e>>8&255)/255,alpha:(e&255)/255}}},sn={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074},dn=e=>Le(sn[e.toLowerCase()],6),cn=/^#?([0-9a-f]{8}|[0-9a-f]{6}|[0-9a-f]{4}|[0-9a-f]{3})$/i,un=e=>{let n;return(n=e.match(cn))?Le(parseInt(n[1],16),n[1].length):void 0},O="([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)",te=`${O}%`,Re=`(?:${O}%|${O})`,U="\\s*,\\s*",hn=new RegExp(`^rgba?\\(\\s*${O}${U}${O}${U}${O}\\s*(?:,\\s*${Re}\\s*)?\\)$`),pn=new RegExp(`^rgba?\\(\\s*${te}${U}${te}${U}${te}\\s*(?:,\\s*${Re}\\s*)?\\)$`),gn=e=>{let n={mode:"rgb"},t;if(t=e.match(hn))t[1]!==void 0&&(n.r=t[1]/255),t[2]!==void 0&&(n.g=t[2]/255),t[3]!==void 0&&(n.b=t[3]/255);else if(t=e.match(pn))t[1]!==void 0&&(n.r=t[1]/100),t[2]!==void 0&&(n.g=t[2]/100),t[3]!==void 0&&(n.b=t[3]/100);else return;return t[4]!==void 0?n.alpha=Math.max(0,Math.min(1,t[4]/100)):t[5]!==void 0&&(n.alpha=Math.max(0,Math.min(1,+t[5]))),n},B=(e,n)=>e===void 0?void 0:typeof e!="object"?Ie(e):e.mode!==void 0?e:n?{...e,mode:n}:void 0,N=(e="rgb")=>n=>(n=B(n,e))!==void 0?n.mode===e?n:k[n.mode][e]?k[n.mode][e](n):e==="rgb"?k[n.mode].rgb(n):k.rgb[e](k[n.mode].rgb(n)):void 0,k={},He={},G=[],Ce={},bn=e=>e,Z=e=>(k[e.mode]={...k[e.mode],...e.toMode},Object.keys(e.fromMode||{}
vendor: 5,296 bytes, lines 1-4
1).forEach(n=>{k[n]||(k[n]={}),k[n][e.mode]=e.fromMode[n]}),e.ranges||(e.ranges={}),e.difference||(e.difference={}),e.channels.forEach(n=>{if(e.ranges[n]===void 0&&(e.ranges[n]=[0,1]),!e.interpolate[n])throw new Error(`Missing interpolator for: ${n}`);typeof e.interpolate[n]=="function"&&(e.interpolate[n]={use:e.interpolate[n]}),e.interpolate[n].fixup||(e.interpolate[n].fixup=bn)}),He[e.mode]=e,(e.parse||[]).forEach(n=>{mn(n,e.mode)}),N(e.mode)),L=e=>He[e],mn=(e,n)=>{if(typeof e=="string"){if(!n)throw new Error("'mode' required when 'parser' is a string");Ce[e]=n}else typeof e=="function"&&G.indexOf(e)<0&&G.push(e)},se=/[^\x00-\x7F]|[a-zA-Z_]/,xn=/[^\x00-\x7F]|[-\w]/,f={Function:"function",Ident:"ident",Number:"number",Percentage:"percentage",ParenClose:")",None:"none",Hue:"hue",Alpha:"alpha"};let s=0;function D(e){let n=e[s],t=e[s+1];return n==="-"||n==="+"?/\d/.test(t)||t==="."&&/\d/.test(e[s+2]):n==="."?/\d/.test(t):/\d/.test(n)}function de(e){if(s>=e.length)return!1;let n=e[s];if(se.test(n))return!0;if(n==="-"){if(e.length-s<2)return!1;let t=e[s+1];return!!(t==="-"||se.test(t))}return!1}const yn={deg:1,rad:180/Math.PI,grad:9/10,turn:360};function C(e){let n="";if((e[s]==="-"||e[s]==="+")&&(n+=e[s++]),n+=j(e),e[s]==="."&&/\d/.test(e[s+1])&&(n+=e[s++]+j(e)),(e[s]==="e"||e[s]==="E")&&((e[s+1]==="-"||e[s+1]==="+")&&/\d/.test(e[s+2])?n+=e[s++]+e[s++]+j(e):/\d/.test(e[s+1])&&(n+=e[s++]+j(e))),de(e)){let t=K(e);return t==="deg"||t==="rad"||t==="turn"||t==="grad"?{type:f.Hue,value:n*yn[t]}:void 0}return e[s]==="%"?(s++,{type:f.Percentage,value:+n}):{type:f.Number,value:+n}}function j(e){let n="";for(;/\d/.test(e[s]);)n+=e[s++];return n}function K(e){let n="";for(;s<e.length&&xn.test(e[s]);)n+=e[s++];return n}function vn(e){let n=K(e);return e[s]==="("?(s++,{type:f.Function,value:n}):n==="none"?{type:f.None,value:void 0}:{type:f.Ident,value:n}}function Mn(e=""){let n=e.trim(),t=[],a;for(s=0;s<n.length;){if(a=n[s++],a===` 2`||a===" "||a===" "){for(;s<n.length&&(n[s]===` 3`||n[s]===" "||n[s]===" ");)s++;continue}if(a===",")return;if(a===")"){t.push({type:f.ParenClose});continue}if(a==="+"){if(s--,D(n)){t.push(C(n));continue}return}if(a==="-"){if(s--,D(n)){t.push(C(n));continue}if(de(n)){t.push({type:f.Ident,value:K(n)});continue}return}if(a==="."){if(s--,D(n)){t.push(C(n));continue}return}if(a==="/"){for(;s<n.length&&(n[s]===` 4`||n[s]===" "||n[s]===" ");)s++;let r;if(D(n)&&(r=C(n),r.type!==f.Hue)){t.push({type:f.Alpha,value:r});continue}if(de(n)&&K(n)==="none"){t.push({type:f.Alpha,value:{type:f.None,value:void 0}});continue}return}if(/\d/.test(a)){s--,t.push(C(n));continue}if(se.test(a)){s--,t.push(vn(n));continue}return}return t}function kn(e){e._i=0;let n=e[e._i++];if(!n||n.type!==f.Function||n.value!=="color"||(n=e[e._i++],n.type!==f.Ident))return;const t=Ce[n.value];if(!t)return;const a={mode:t},r=Pe(e,!1);if(!r)return;const o=L(t).channels;for(let l=0,d,p;l<o.length;l++)d=r[l],p=o[l],d.type!==f.None&&(a[p]=d.type===f.Number?d.value:d.value/100,p==="alpha"&&(a[p]=Math.max(0,Math.min(1,a[p]))));return a}function Pe(e,n){const t=[];let a;for(;e._i<e.length;){if(a=e[e._i++],a.type===f.None||a.type===f.Number||a.type===f.Alpha||a.type===f.Percentage||n&&a.type===f.Hue){t.push(a);continue}if(a.type===f.ParenClose){if(e._i<e.length)return;continue}return}if(!(t.length<3||t.length>4)){if(t.length===4){if(t[3].type!==f.Alpha)return;t[3]=t[3].value}return t.length===3&&t.push({type:f.None,value:void 0}),t.every(r=>r.type!==f.Alpha)?t:void 0}}function wn(e,n){e._i=0;let t=e[e._i++];if(!t||t.type!==f.Function)return;let a=Pe(e,n);if(a)return a.unshift(t.value),a}const Ie=e=>{if(typeof e!="string")return;const n=Mn(e),t=n?wn(n,!0):void 0;let a,r=0,o=G.length;for(;r<o;)if((a=G[r++](e,t))!==void 0)return a;return n?kn(n):void 0};function $n(e,n){if(!n||n[0]!=="rgb"&&n[0]!=="rgba")return;const t={mode:"rgb"},[,a,r,o,l]=n;if(!(a.type===f.Hue||r.type===f.Hue||o.type===f.Hue))return a.type!==f.None&&(t.r=a.type===f.Number?a.value/255:a.value/100),r.type!==f.None&&(t.g=r.type===f.Number?r.value/255:r.value/100),o.type!==f.None&&(t.b=o.type===f.Number?o.value/255:o.value/100),l.type!==f.None&&(t.alpha=Math.min(1,Math.max(0,l.type===f.Number?l.value:l.value/100))),t}const Nn=e=>e==="transparent"?{mode:"rgb",r:0,g:0,b:0,alpha:0}:void 0,Tn=(e,n,t)=>e+t*(n-e),En=e=>{let n=[];for(let t=0;t<e.length-1;t++){let a=e[t],r=e[t+1];a===void 0&&r===void 0?n.push(void 0):a!==void 0&&r!==void 0?n.push([a,r]):n.push(a!==void 0?[a,a]:[r,r])}return n},Sn=e=>n=>{let t=En(n);return a=>{let r=a*t.length,o=a>=1?t.length-1:Math.max(Math.floor(r),0),l=t[o];return l===void 0?void 0:e(l[0],l[1],r-o)}},v=Sn(Tn),he=e=>{let n=!1,t=e.map(a=>a!==void 0?(n=!0,a):1);return n?t:e},ze={mode:"rgb",channels:["r","g","b","alpha"],parse:[$n,un,gn,dn,Nn,"srgb"],serialize:"srgb",interpolate:{r:v,g:v,b:v,alpha:{use:v,fixup:he}},gamut:!0,white:{r:1,g:1,b:1},black:{r:0,g:0,b:0}},ae=(e=0)=>{const n=Math.abs(e);return n<=.04045?e/12.92:(Math.sign(e)||1)*Math.pow((n+.055)/1.055,2.4)},pe=({r:e,g:n,b:t,alpha:a})=>{let r={mode:"lrgb",r:ae(e),g:ae(n),b:ae(t)};return a!==void 0&&(r.alpha=a),r},re=(e=0)=>{const n=Math.abs(e);return n>.0031308?(Math.sign(e)||1)*(1.055*Math.pow(n,1/2.4)-.055):e*12.92},ge=({r:e,g:n,b:t,alpha:a},r="rgb")=>{let o={mode:r,r:re(e),g:re(n),b:re(t)}
vendor: 7,212 bytes, line 4
4;return a!==void 0&&(o.alpha=a),o},I=e=>(e=e%360)<0?e+360:e,_n=(e,n)=>e.map((t,a,r)=>{if(t===void 0)return t;let o=I(t);return a===0||e[a-1]===void 0?o:n(o-I(r[a-1]))}).reduce((t,a)=>!t.length||a===void 0||t[t.length-1]===void 0?(t.push(a),t):(t.push(a+t[t.length-1]),t),[]),On=e=>_n(e,n=>Math.abs(n)<=180?n:n-360*Math.sign(n)),An=(e,n)=>{if(e.h===void 0||n.h===void 0||!e.c||!n.c)return 0;let t=I(e.h),a=I(n.h),r=Math.sin((a-t+360)/2*Math.PI/180);return 2*Math.sqrt(e.c*n.c)*r},Ln=(e="rgb",n=[1,1,1,0])=>{let t=L(e),a=t.channels,r=t.difference,o=N(e);return(l,d)=>{let p=o(l),g=o(d);return Math.sqrt(a.reduce((b,h,u)=>{let w=r[h]?r[h](p,g):p[h]-g[h];return b+(n[u]||0)*Math.pow(isNaN(w)?0:w,2)},0))}},Rn=e=>{let n=e.reduce((a,r)=>{if(r!==void 0){let o=r*Math.PI/180;a.sin+=Math.sin(o),a.cos+=Math.cos(o)}return a},{sin:0,cos:0}),t=Math.atan2(n.sin,n.cos)*180/Math.PI;return t<0?360+t:t},V=({l:e,a:n,b:t,alpha:a},r="lch")=>{n===void 0&&(n=0),t===void 0&&(t=0);let o=Math.sqrt(n*n+t*t),l={mode:r,l:e,c:o};return o&&(l.h=I(Math.atan2(t,n)*180/Math.PI)),a!==void 0&&(l.alpha=a),l},W=({l:e,c:n,h:t,alpha:a},r="lab")=>{t===void 0&&(t=0);let o={mode:r,l:e,a:n?n*Math.cos(t/180*Math.PI):0,b:n?n*Math.sin(t/180*Math.PI):0};return a!==void 0&&(o.alpha=a),o},A={X:.3457/.3585,Y:1,Z:(1-.3457-.3585)/.3585},Fe=Math.pow(29,3)/Math.pow(3,3),Xe=Math.pow(6,3)/Math.pow(29,3);let oe=e=>Math.pow(e,3)>Xe?Math.pow(e,3):(116*e-16)/Fe;const De=({l:e,a:n,b:t,alpha:a})=>{e===void 0&&(e=0),n===void 0&&(n=0),t===void 0&&(t=0);let r=(e+16)/116,o=n/500+r,l=r-t/200,d={mode:"xyz50",x:oe(o)*A.X,y:oe(r)*A.Y,z:oe(l)*A.Z};return a!==void 0&&(d.alpha=a),d},Hn=({x:e,y:n,z:t,alpha:a})=>{e===void 0&&(e=0),n===void 0&&(n=0),t===void 0&&(t=0);let r=ge({r:e*3.1341359569958707-n*1.6173863321612538-.4906619460083532*t,g:e*-.978795502912089+n*1.916254567259524+.03344273116131949*t,b:e*.07195537988411677-n*.2289768264158322+1.405386058324125*t});return a!==void 0&&(r.alpha=a),r},je=e=>Hn(De(e)),Cn=e=>{let{r:n,g:t,b:a,alpha:r}=pe(e),o={mode:"xyz50",x:.436065742824811*n+.3851514688337912*t+.14307845442264197*a,y:.22249319175623702*n+.7168870538238823*t+.06061979053616537*a,z:.013923904500943465*n+.09708128566574634*t+.7140993584005155*a};return r!==void 0&&(o.alpha=r),o},le=e=>e>Xe?Math.cbrt(e):(Fe*e+16)/116,qe=({x:e,y:n,z:t,alpha:a})=>{e===void 0&&(e=0),n===void 0&&(n=0),t===void 0&&(t=0);let r=le(e/A.X),o=le(n/A.Y),l=le(t/A.Z),d={mode:"lab",l:116*o-16,a:500*(r-o),b:200*(o-l)};return a!==void 0&&(d.alpha=a),d},Ue=e=>{let n=qe(Cn(e));return e.r===e.b&&e.b===e.g&&(n.a=n.b=0),n};function Pn(e,n){if(!n||n[0]!=="lab")return;const t={mode:"lab"},[,a,r,o,l]=n;if(!(a.type===f.Hue||r.type===f.Hue||o.type===f.Hue))return a.type!==f.None&&(t.l=Math.min(Math.max(0,a.value),100)),r.type!==f.None&&(t.a=r.type===f.Number?r.value:r.value*125/100),o.type!==f.None&&(t.b=o.type===f.Number?o.value:o.value*125/100),l.type!==f.None&&(t.alpha=Math.min(1,Math.max(0,l.type===f.Number?l.value:l.value/100))),t}const In={mode:"lab",toMode:{xyz50:De,rgb:je},fromMode:{xyz50:qe,rgb:Ue},channels:["l","a","b","alpha"],ranges:{l:[0,100],a:[-125,125],b:[-125,125]},parse:[Pn],serialize:e=>`lab(${e.l!==void 0?e.l:"none"} ${e.a!==void 0?e.a:"none"} ${e.b!==void 0?e.b:"none"}${e.alpha<1?` / ${e.alpha}`:""})`,interpolate:{l:v,a:v,b:v,alpha:{use:v,fixup:he}}};function zn(e,n){if(!n||n[0]!=="lch")return;const t={mode:"lch"},[,a,r,o,l]=n;if(a.type!==f.None){if(a.type===f.Hue)return;t.l=Math.min(Math.max(0,a.value),100)}if(r.type!==f.None&&(t.c=Math.max(0,r.type===f.Number?r.value:r.value*150/100)),o.type!==f.None){if(o.type===f.Percentage)return;t.h=o.value}return l.type!==f.None&&(t.alpha=Math.min(1,Math.max(0,l.type===f.Number?l.value:l.value/100))),t}const Fn={mode:"lch",toMode:{lab:W,rgb:e=>je(W(e))},fromMode:{rgb:e=>V(Ue(e)),lab:V},channels:["l","c","h","alpha"],ranges:{l:[0,100],c:[0,150],h:[0,360]},parse:[zn],serialize:e=>`lch(${e.l!==void 0?e.l:"none"} ${e.c!==void 0?e.c:"none"} ${e.h!==void 0?e.h:"none"}${e.alpha<1?` / ${e.alpha}`:""})`,interpolate:{h:{use:v,fixup:On},c:v,l:v,alpha:{use:v,fixup:he}},difference:{h:An},average:{h:Rn}},Xn={...ze,mode:"lrgb",toMode:{rgb:ge},fromMode:{rgb:pe},parse:["srgb-linear"],serialize:"srgb-linear"},Be=({r:e,g:n,b:t,alpha:a})=>{e===void 0&&(e=0),n===void 0&&(n=0),t===void 0&&(t=0);let r=Math.cbrt(.412221469470763*e+.5363325372617348*n+.0514459932675022*t),o=Math.cbrt(.2119034958178252*e+.6806995506452344*n+.1073969535369406*t),l=Math.cbrt(.0883024591900564*e+.2817188391361215*n+.6299787016738222*t),d={mode:"oklab",l:.210454268309314*r+.7936177747023054*o-.0040720430116193*l,a:1.9779985324311684*r-2.42859224204858*o+.450593709617411*l,b:.0259040424655478*r+.7827717124575296*o-.8086757549230774*l};return a!==void 0&&(d.alpha=a),d},Ge=e=>{let n=Be(pe(e));return e.r===e.b&&e.b===e.g&&(n.a=n.b=0),n},Ke=({l:e,a:n,b:t,alpha:a})=>{e===void 0&&(e=0),n===void 0&&(n=0),t===void 0&&(t=0);let r=Math.pow(e+.3963377773761749*n+.2158037573099136*t,3),o=Math.pow(e-.1055613458156586*n-.0638541728258133*t,3),l=Math.pow(e-.0894841775298119*n-1.2914855480194092*t,3),d={mode:"lrgb",r:4.076741636075957*r-3.3077115392580616*o+.2309699031821044*l,g:-1.2684379732850317*r+2.6097573492876887*o-.3413193760026573*l,b:-.0041960761386756*r-.7034186179359362*o+1.7076146940746117*l};return a!==void 0&&(d.alpha=a),d},Ve=e=>ge(Ke(e));function Dn(e,n){if(!n||n[0]!=="oklab")return;const t={mode:"oklab"},[,a,r,o,l]=n;if(!(a.type===f.Hue||r.type===f.Hue||o.type===f.Hue))return a.type!==f.None&&(t.l=Math.min(Math.max(0,a.type===f.Number?a.value:a.value/100),1)),r.type!==f.None&&(t.a=r.type===f.Number?r.value:r.value*.4/100),o.type!==f.None&&(t.b=o.type===f.Number?o.value:o.value*.4/100),l.type!==f.None&&(t.alpha=Math.min(1,Math.max(0,l.type===f.Number?l.value:l.value/100))),t}const jn={...In,mode:"oklab",toMode:{lrgb:Ke,rgb:Ve},fromMode:{lrgb:Be,rgb:Ge},ranges:{l:[0,1],a:[-.4,.4],b:[-.4,.4]},parse:[Dn],serialize:e=>`oklab(${e.l!==void 0?e.l:"none"} ${e.a!==void 0?e.a:"none"} ${e.b!==void 0?e.b:"none"}${e.alpha<1?` / ${e.alpha}`:""})`};function qn(e,n){if(!n||n[0]!=="oklch")return;const t={mode:"oklch"},[,a,r,o,l]=n;if(a.type!==f.None){if(a.type===f.Hue)return;t.l=Math.min(Math.max(0,a.type===f.Number?a.value:a.value/100),1)}if(r.type!==f.None&&(t.c=Math.max(0,r.type===f.Number?r.value:r.value*.4/100)),o.type!==f.None){if(o.type===f.Percentage)return;t.h=o.value}return l.type!==f.None&&(t.alpha=Math.min(1,Math.max(0,l.type===f.Number?l.value:l.value/100))),t}const Un={...Fn,mode:"oklch",toMode:{oklab:e=>W(e,"oklab"),rgb:e=>Ve(W(e,"oklab"))},fromMode:{rgb:e=>V(Ge(e),"oklch"),oklab:e=>V(e,"oklch")},parse:[qn],serialize:e=>`oklch(${e.l!==void 0?e.l:"none"} ${e.c!==void 0?e.c:"none"} ${e.h!==void 0?e.h:"none"}${e.alpha<1?` / ${e.alpha}`:""})`,ranges:{l:[0,1],c:[0,.4],h:[0,360]}},Bn=e=>Math.max(0,Math.min(1,e||0)),fe=e=>Math.round(Bn(e)*255),Gn=N("rgb"),Kn=e=>{if(e===void 0)return;let n=fe(e.r),t=fe(e.g),a=fe(e.b);return"#"+(1<<24|n<<16|t<<8|a).toString(16).slice(1)},Vn=e=>Kn(Gn(e)),Wn=e=>{const n={mode:e.mode,r:Math.max(0,Math.min(e.r!==void 0?e.r:0,1)),g:Math.max(0,Math.min(e.g!==void 0?e.g:0,1)),b:Math.max(0,Math.min(e.b!==void 0?e.b:0,1))};return e.alpha!==void 0&&(n.alpha=e.alpha),n}
4,Zn=e=>e!==void 0&&(e.r===void 0||e.r>=0&&e.r<=1)&&(e.g===void 0||e.g>=0&&e.g<=1)&&(e.b===void 0||e.b>=0&&e.b<=1);function We(e="rgb"){const{gamut:n}=L(e);if(!n)return a=>!0;const t=N(typeof n=="string"?n:e);return a=>Zn(t(a))}function Yn(e="rgb"){const{gamut:n}=L(e);if(!n)return o=>B(o);const t=typeof n=="string"?n:e,a=N(t),r=We(t);return o=>{const l=B(o);if(!l)return;const d=a(l);if(r(d))return l;const p=Wn(d);return l.mode===p.mode?p:N(l.mode)(p)}}function Jn(e="rgb",n="oklch",t=Ln("oklch"),a=.02){const r=N(e),o=L(e);if(!o.gamut)return b=>r(b);const l=We(e),d=Yn(e),p=N(n),{ranges:g}=L(n);if(!g.l||!g.c)throw new Error("LCH-like space expected");return b=>{if(b=B(b),b===void 0)return;const h={...p(b)};if(h.l===void 0&&(h.l=0),h.c===void 0&&(h.c=0),h.l>=g.l[1]){const $={...o.white,mode:e};return b.alpha!==void 0&&($.alpha=b.alpha),$}if(h.l<=g.l[0]){const $={...o.black,mode:e};return b.alpha!==void 0&&($.alpha=b.alpha),$}if(l(h))return r(h);let u=0,w=h.c,J=(g.c[1]-g.c[0])/4e3,R=d(h);for(;w-u>J;)h.c=(u+w)*.5,R=d(h),l(h)||t&&a>0&&t(h,R)<=a?u=h.c:w=h.c;return r(l(h)?h:R)}}function $e(e){let n=N("lrgb")(e);return .2126*n.r+.7152*n.g+.0722*n.b}function Qn(e,n){let t=$e(e),a=$e(n);return(Math.max(t,a)+.05)/(Math.min(t,a)+.05)}Z(ze);Z(Xn);const Ne=Z(jn),Y=Z(Un),z=Jn("rgb","oklch");function M(e){const n=Y(z({mode:"oklch",...e}));return{l:n.l,c:n.c??0,h:n.h??e.h}}function et(e){const n=Ie(e);if(!n)return null;const t=Y(n);return{l:t.l,c:t.c??0,h:t.h??0}}function x(e){const n=et(e);if(!n)throw new Error(`Invalid colour ${e}`);return n}function wt(e){return Vn(z({mode:"oklch",...e}))}function P(e,n){return Qn({mode:"oklch",...e},{mode:"oklch",...n})}function Te(e){const n=z({mode:"oklch",...e}),t=a=>Math.round(Math.min(1,Math.max(0,a))*255);return`${t(n.r)} ${t(n.g)} ${t(n.b)}`}function nt(e,n,t){const a=z({mode:"oklch",...e}),r=z({mode:"oklch",...t}),o=(d,p)=>d*n+p*(1-n),l=Y({mode:"rgb",r:o(a.r,r.r),g:o(a.g,r.g),b:o(a.b,r.b)});return M({l:l.l,c:l.c??0,h:l.h??t.h})}function Ee(e,n,t){const a=Ne({mode:"oklch",...e}),r=Ne({mode:"oklch",...n}),o=(d,p)=>d+(p-d)*t,l=Y({mode:"oklab",l:o(a.l,r.l),a:o(a.a,r.a),b:o(a.b,r.b)});return M({l:l.l,c:l.c??0,h:l.h??e.h})}const S={card:.038,border:1,edge:1,hover:.06,shadow:1,contrast:50},Ze=[{id:"flask",label:"Flask",inputs:{...S,background:x("#09090a"),primary:{l:.748,c:0,h:282},secondary:{l:.712,c:.0053,h:286.1093},contrast:47,card:.036,border:.64,edge:.29,shadow:0}},{id:"flask-classic",label:"Flask classic",inputs:{...S,background:x("#09090a"),primary:x("#cfdef6"),secondary:x("#a1a1aa")}},{id:"indigo",label:"Indigo",inputs:{...S,background:{l:.16,c:.006,h:275},primary:{l:.58,c:.16,h:277},secondary:{l:.7186,c:.0118,h:275},contrast:46,card:.032}},{id:"midnight",label:"Midnight",inputs:{...S,background:{l:.17,c:.03,h:255},primary:{l:.8,c:.12,h:200},secondary:{l:.722,c:.0539,h:255},contrast:55}},{id:"light",label:"Light",inputs:{...S,background:{l:.95,c:.003,h:286},primary:{l:.3,c:.03,h:270},secondary:{l:.3183,c:.012,h:286},contrast:55,card:.0085}},{id:"high-contrast",label:"High contrast",inputs:{...S,background:x("#000000"),primary:x("#ffffff"),secondary:{l:.665,c:0,h:180},contrast:100}}],Se=Ze[0].inputs,$t=fn()(e=>({inputs:Se,setInputs:n=>e(t=>({inputs:{...t.inputs,...n}})),applyPreset:n=>{const t=Ze.find(a=>a.id===n);t&&e({inputs:t.inputs})},reset:()=>e({inputs:Se})})),tt={danger:x("#dc2626"),warning:x("#f59e0b"),success:x("#22c55e"),live:x("#ff2d20")},at=[x("#d15dff"),x("#f78264"),x("#efd7a4")],rt=12,ot=9999,lt='ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"',ce={"row-hover":.035,"row-selected":.05,hover:.06,pressed:.1,selected:.15},Ye=Object.keys(ce),ft=.3,Je=["card","float","popover","overlay"],it=3,st=30,dt=100,ct=50,Qe=["danger","warning","success","live"],ut=["surface-0","surface-1","surface-2","surface-3","surface-4","fg-1","fg-2","fg-3","fg-4","line-1","line-2","line-3","line-edge","brand","brand-highlight","brand-fg","brand-fg-hover","brand-text","focus",...Qe.flatMap(e=>[e,`${e}-highlight`,`${e}-shade`,`${e}-fg`,`${e}-text`]),"flair-1","flair-2","flair-3"],ue={"glass-edge":{color:"brand",alpha:.25,scale:"edge"},"glass-edge-hover":{color:"brand",alpha:.55,scale:"edge"},"glass-edge-selected":{color:"brand",alpha:.45,scale:"edge"},"glass-ring":{color:"fg-3",alpha:.4,scale:"border"},"glass-ring-selected":{color:"brand",alpha:.22,scale:"border"},"glass-gradient-1":{color:"brand",alpha:.12,scale:"border"},"glass-gradient-2":{color:"flair-3",alpha:.13,scale:"border"},"glass-gradient-3":{color:"flair-2",alpha:.25,scale:"border"},"glass-gradient-4":{color:"flair-1",alpha:.32,scale:"border"},"live-edge":{color:"live",alpha:.55},"ring-soft":{color:"fg-1",alpha:.08,scale:"border"},"search-border":{color:"line-1",alpha:.6},"control-fill":{color:"fg-2",alpha:.0625},"control-fg":{color:"fg-1",alpha:.7},"control-fg-hover":{color:"fg-1",alpha:.95},"control-wash-1":{color:"flair-1",alpha:.3},"control-wash-2":{color:"flair-2",alpha:.3},"control-wash-3":{color:"flair-3",alpha:.3},"raised-fill":{color:"fg-3",alpha:.16},"raised-sheen":{color:"fg-1",alpha:.04},"raised-ring":{color:"fg-1",alpha:.16,scale:"border"},"raised-edge":{color:"fg-1",alpha:.16,scale:"edge"},"raised-accent-edge":{color:"flair-1",alpha:.2,scale:"border"},"primary-highlight":{color:"white",alpha:.85},"primary-highlight-pressed":{color:"white",alpha:.6},"primary-shade":{color:"black",alpha:.06},"primary-ring":{color:"black",alpha:.55},"glow-edge":{color:"flair-2",alpha:.9},"glow-inner":{color:"flair-1",alpha:.45},"glow-warm":{color:"flair-2",alpha:.35},"glow-cool":{color:"flair-1",alpha:.35},"live-glow-edge":{color:"live",alpha:.9},"live-glow-inner":{color:"live",alpha:.45},"live-glow":{color:"live",alpha:.4},"shadow-contact":{color:"black",alpha:.35},"shadow-ambient":{color:"black",alpha:.22},"shadow-ambient-hover":{color:"black",alpha:.28},"shadow-pressed":{color:"black",alpha:.3},"shadow-raised":{color:"black",alpha:.18},"shadow-tight":{color:"black",alpha:.5},"shadow-lifted":{color:"black",alpha:.5},"fg-placeholder":{color:"fg-1",alpha:.5},"selection-outline":{color:"fg-1",alpha:.25},highlight:{color:"fg-1",alpha:.08},"shimmer-base":{color:"fg-1",alpha:.1},"shimmer-peak":{color:"fg-1",alpha:.2},"shimmer-dim":{color:"fg-1",alpha:.4},"shimmer-mid":{color:"fg-1",alpha:.8},"shimmer-ring":{color:"fg-1",alpha:.35},scrollbar:{color:"fg-1",alpha:.2},"scrollbar-hover":{color:"fg-1",alpha:.3},"scrollbar-strong":{color:"fg-1",alpha:.25},"scrollbar-strong-hover":{color:"fg-1",alpha:.4},"fill-subtle":{color:"fg-1",alpha:.025,scale:"contrast"},fill:{color:"fg-1",alpha:.05,scale:"contrast"},"fill-strong":{color:"fg-1",alpha:.09,scale:"contrast"},"glass-thin":{color:"surface-4",alpha:.15},glass:{color:"surface-4",alpha:.5},"glass-fill":{color:"surface-3",alpha:.7},"glass-popover":{color:"surface-3",alpha:.95},"brand-tint":{color:"brand",alpha:.18},track:{color:"brand",alpha:.3},"track-faint":{color:"brand",alpha:.1},"dot-glow":{color:"fg-1",alpha:.25},marker:{color:"fg-1",alpha:.45},"marker-hover":{color:"fg-1",alpha:.75},"marker-selected":{color:"fg-1",alpha:.9},"marker-draft":{color:"fg-1",alpha:.25},"drop-soft":{color:"black",alpha:.15},drop:{color:"black",alpha:.3},"drop-strong":{color:"black",alpha:.5},"scrim-faint":{color:"black",alpha:.05},"scrim-soft":{color:"black",alpha:.3},scrim:{color:"black",alpha:.45},"scrim-strong":{color:"black",alpha:.7},well:{color:"black",alpha:.2},recess:{color:"surface-0",alpha:.35},"danger-tint":{color:"danger",alpha:.12},"danger-edge":{color:"danger",alpha:.35},"warning-tint":{color:"warning",alpha:.12},"warning-edge":{color:"warning",alpha:.35},"success-tint":{color:"success",alpha:.12},"success-edge":{color:"success",alpha:.35},"focus-ring":{color:"focus",alpha:.5},"on-media":{color:"white",alpha:1},"on-media-muted":{color:"white",alpha:.75},"on-media-faint":{color:"white",alpha:.5},"media-edge":{color:"white",alpha:.2},"media-ring":{color:"white",alpha:.45},"media-backdrop":{color:"black",alpha:1}},ht=[...Ye,...Object.keys(ue)],q=[0,1.11,1.92,2.72,4.02],_={"fg-1":.9826,"fg-2":.665,"fg-3":.479,"fg-4":.351},pt={"line-1":.169,"line-2":.265,"line-3":.343},gt={"fg-1":7,"fg-2":4.5,"fg-3":3},bt=4.5,mt=.7,xt={card:[[1,2,0,.3]],float:[[10,15,-3,.15],[4,6,-4,.15]],popover:[[10,15,-3,.3],[4,6,-4,.3]],overlay:[[20,25,-5,.15],[8,10,-6,.15]]},yt=1.43,vt=4,_e=2,Oe={l:1,c:0,h:0},ie={l:0,c:0,h:0},m=(e,n,t)=>Math.min(t,Math.max(n,e));function Ae(e,n,t,a){if(P(e,n)>=t)return{color:e,met:!0};const r=p=>M({...e,l:p}),o=r(a);if(P(o,n)<t)return{color:o,met:!1};let l=a,d=e.l;for(let p=0;p<24;p++){const g=(l+d)/2;P(r(g),n)>=t?l=g:d=g}return{color:r(l),met:!0}}function Nt(e){const n=M(e.background),t=P(n,Oe)>
4=P(n,ie),a=t?1:0,r=t?1:-1,o=Math.abs(a-n.l),l=m(e.contrast,st,dt),d=1-(l-ct)/100,p=i=>n.l+r*o*Math.pow(i,d),g=i=>Math.pow(Math.sin(Math.PI*m(i,0,1)),yt),b=g(n.l),h=i=>M({l:m(i,0,1),c:n.c*(b>0?Math.min(vt,g(i)/b):0),h:n.h}),u={},w=m(e.card,0,.08),J=q[q.length-1],R=n.l+J*w<=.99?1:-1;q.forEach((i,c)=>{u[`surface-${c}`]=h(n.l+R*i*w)});const $=M(e.secondary),Q=o>0?m(r*($.l-n.l)/o,0,_["fg-1"]):0,en={"fg-1":_["fg-1"],"fg-2":Q,"fg-3":Q*(_["fg-3"]/_["fg-2"]),"fg-4":Q*(_["fg-4"]/_["fg-2"])},ee=[],nn=u["surface-3"];for(const[i,c]of Object.entries(en)){let y=i==="fg-2"?M({l:m(p(c),0,1),c:$.c,h:$.h}):h(p(c));const T=gt[i];if(T){const E=Ae(y,nn,T,a);y=E.color,E.met||ee.push(i)}u[i]=y}const be=m(e.border,0,_e);for(const[i,c]of Object.entries(pt))u[i]=h(p(c*be));const F=m(e.edge,0,_e),me=u["line-2"].l;u["line-edge"]=h(me+F*(u["line-3"].l-me));const xe=[...q.map((i,c)=>u[`surface-${c}`]),u["fg-1"]],tn=xe.reduce((i,c)=>c.l>i.l?c:i),an=xe.reduce((i,c)=>c.l<i.l?c:i),ye=i=>i.l>mt?an:tn,ve=(i,c,y)=>{const T=y?ue[y]:void 0,E=T?nt(i,T.alpha,u["surface-1"]):u["surface-1"],X=Ae(i,E,bt,a);return X.met||ee.push(c),X.color},Me=(i,c,y)=>M({l:Math.min(1,i.l+c),c:i.c*y,h:i.h}),H=M(e.primary);u.brand=H,u["brand-highlight"]=Me(H,.09,.5),u["brand-fg"]=ye(H),u["brand-fg-hover"]=Ee(u["brand-fg"],H,.2),u["brand-text"]=ve(H,"brand-text","brand-tint"),u.focus=u["brand-text"];for(const i of Qe){const c=M(tt[i]);u[i]=c,u[`${i}-highlight`]=Me(c,.13*F,1-.23*F),u[`${i}-shade`]=Ee(c,ie,.35),u[`${i}-fg`]=ye(c),u[`${i}-text`]=ve(c,`${i}-text`,`${i}-tint`)}at.forEach((i,c)=>{u[`flair-${c+1}`]=M(i)});const ne={},ke=.5+l/100,rn=m(e.hover,0,ft)/ce.hover;for(const i of Ye)ne[i]={color:u["fg-1"],alpha:m(ce[i]*rn*ke,0,1)};const on={border:be,edge:F,contrast:ke};for(const[i,c]of Object.entries(ue)){const y=c.color==="white"?Oe:c.color==="black"?ie:u[c.color];ne[i]={color:y,alpha:m(c.alpha*(c.scale?on[c.scale]:1),0,1)}}const ln=m(e.shadow,0,it),we={};for(const i of Je)we[i]=xt[i].map(([c,y,T,E])=>{const X=Math.round(m(E*ln,0,1)*1e4)/1e4;return`0 ${c}px ${y}px ${T}px rgb(0 0 0 / ${X})`}).join(", ");return{colors:u,roles:ne,shadows:we,radius:rt,controlRadius:ot,isDark:t,unmetFloors:ee}}function Mt(e){const n={};for(const t of ut)n[`--ds-${t}`]=Te(e.colors[t]);for(const t of ht){const{color:a,alpha:r}=e.roles[t];n[`--ds-${t}`]=`${Te(a)} / ${Math.round(r*1e4)/1e4}`}for(const t of Je)n[`--ds-shadow-${t}`]=e.shadows[t];return n["--ds-radius"]=`${e.radius}px`,n["--ds-radius-control"]=`${e.controlRadius}px`,n["--ds-font-sans"]=lt,n}function Tt(e,n){const t=Object.entries(Mt(e)).map(([a,r])=>` ${a}: ${r};`).join(` 5`);return`${n} { 6 color-scheme: ${e.isDark?"dark":"light"}; 7${t} 8} 9`}export{_e as B,dt as C,Se as D,ft as H,ht as R,it as S,Ze as T,st as a,Je as b,P as c,Ye as d,ut as e,Nt as g,et as h,wt as l,Tt as t,$t as u};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.