PageSourceSearch

https://www.georgetowncoc.com/assets/@kurkle--color-5ade974d.js

js georgetowncoc.com collected 2026-09-25 04:03:46 UTC 8,207 bytes, 4 lines download raw bytes

1// @kurkle/[email protected] downloaded from https://ga.jspm.io/npm:@kurkle/[email protected]/dist/color.esm.js
2
3function t(t){return t+.5|0}const e=(t,e,f)=>Math.max(Math.min(t,f),e);function f(f){return e(t(f*2.55),0,255)}function n(f){return e(t(f/2.55),0,100)}function r(f){return e(t(f*255),0,255)}function a(f){return e(t(f/2.55)/100,0,1)}function s(f){return e(t(f*100),0,100)}const c={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15};const o=[..."0123456789ABCDEF"];const i=t=>o[t&15];const b=t=>o[(t&240)>>4]+o[t&15];const g=t=>(t&240)>>4===(t&15);const d=t=>g(t.r)&&g(t.g)&&g(t.b)&&g(t.a);function u(t){var e=t.length;var f;t[0]==="#"&&(e===4||e===5?f={r:255&c[t[1]]*17,g:255&c[t[2]]*17,b:255&c[t[3]]*17,a:e===5?c[t[4]]*17:255}:e!==7&&e!==9||(f={r:c[t[1]]<<4|c[t[2]],g:c[t[3]]<<4|c[t[4]],b:c[t[5]]<<4|c[t[6]],a:e===9?c[t[7]]<<4|c[t[8]]:255}));return f}const h=(t,e)=>t<255?e(t):"";function l(t){var e=d(t)?i:b;return t?"#"+e(t.r)+e(t.g)+e(t.b)+h(t.a,e):void 0}const m=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function p(t,e,f){const n=e*Math.min(f,1-f);const r=(e,r=(e+t/30)%12)=>f-n*Math.max(Math.min(r-3,9-r,1),-1);return[r(0),r(8),r(4)]}function y(t,e,f){const n=(n,r=(n+t/60)%6)=>f-f*e*Math.max(Math.min(r,4-r,1),0);return[n(5),n(3),n(1)]}function Y(t,e,f){const n=p(t,1,.5);let r;if(e+f>1){r=1/(e+f);e*=r;f*=r}for(r=0;r<3;r++){n[r]*=1-e-f;n[r]+=e}return n}function v(t,e,f,n,r){return t===r?(e-f)/n+(e<f?6:0):e===r?(f-t)/n+2:(t-e)/n+4}function w(t){const e=255;const f=t.r/e;const n=t.g/e;const r=t.b/e;const a=Math.max(f,n,r);const s=Math.min(f,n,r);const c=(a+s)/2;let o,i,b;if(a!==s){b=a-s;i=c>.5?b/(2-a-s):b/(a+s);o=v(f,n,r,b,a);o=o*60+.5}return[o|0,i||0,c]}function x(t,e,f,n){return(Array.isArray(e)?t(e[0],e[1],e[2]):t(e,f,n)).map(r)}function F(t,e,f){return x(p,t,e,f)}function _(t,e,f){return x(Y,t,e,f)}function M(t,e,f){return x(y,t,e,f)}function X(t){return(t%360+360)%360}function k(t){const e=m.exec(t);let n=255;let a;if(!e)return;e[5]!==a&&(n=e[6]?f(+e[5]):r(+e[5]));const s=X(+e[2]);const c=+e[3]/100;const o=+e[4]/100;a=e[1]==="hwb"?_(s,c,o):e[1]==="hsv"?M(s,c,o):F(s,c,o);return{r:a[0],g:a[1],b:a[2],a:n}}function O(t,e){var f=w(t);f[0]=X(f[0]+e);f=F(f);t.r=f[0];t.g=f[1];t.b=f[2]}function S(t){if(!t)return;const e=w(t);const f=e[0];const n=s(e[1]);const r=s(e[2]);return t.a<255?`hsla(${f}, ${n}%, ${r}%, ${a(t.a)})`:`hsl(${f}, ${n}%, ${r}%)`}const T={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"};const Z={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};function $(){const t={};const e=Object.keys(Z);const f=Object.keys(T);let n,r,a,s,c;for(n=0;n<e.length;n++){s=c=e[n];for(r=0;r<f.length;r++){a=f[r];c=c.replace(a,T[a])}
3a=parseInt(Z[s],16);t[c]=[a>>16&255,a>>8&255,a&255]}return t}let E;function R(t){if(!E){E=$();E.transparent=[0,0,0,0]}const e=E[t.toLowerCase()];return e&&{r:e[0],g:e[1],b:e[2],a:e.length===4?e[3]:255}}const A=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;function P(t){const n=A.exec(t);let r=255;let a,s,c;if(n){if(n[7]!==a){const t=+n[7];r=n[8]?f(t):e(t*255,0,255)}a=+n[1];s=+n[3];c=+n[5];a=255&(n[2]?f(a):e(a,0,255));s=255&(n[4]?f(s):e(s,0,255));c=255&(n[6]?f(c):e(c,0,255));return{r:a,g:s,b:c,a:r}}}function U(t){return t&&(t.a<255?`rgba(${t.r}, ${t.g}, ${t.b}, ${a(t.a)})`:`rgb(${t.r}, ${t.g}, ${t.b})`)}const V=t=>t<=.0031308?t*12.92:Math.pow(t,1/2.4)*1.055-.055;const C=t=>t<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4);function W(t,e,f){const n=C(a(t.r));const s=C(a(t.g));const c=C(a(t.b));return{r:r(V(n+f*(C(a(e.r))-n))),g:r(V(s+f*(C(a(e.g))-s))),b:r(V(c+f*(C(a(e.b))-c))),a:t.a+f*(e.a-t.a)}}const H=/\/\*[^]*?\*\//g;function q(t,e,f){if(t){let n=w(t);n[e]=Math.max(0,Math.min(n[e]+n[e]*f,e===0?360:1));n=F(n);t.r=n[0];t.g=n[1];t.b=n[2]}}function L(t,e){return t?Object.assign(e||{},t):t}function N(t){var e={r:0,g:0,b:0,a:255};if(Array.isArray(t)){if(t.length>=3){e={r:t[0],g:t[1],b:t[2],a:255};t.length>3&&(e.a=r(t[3]))}}else{e=L(t,{r:0,g:0,b:0,a:1});e.a=r(e.a)}return e}function K(t){return t.charAt(0)==="r"?P(t):k(t)}class Color{constructor(t){if(t instanceof Color)return t;const e=typeof t;let f;if(e==="object")f=N(t);else if(e==="string"){const e=t.replace(H,"");f=u(e)||R(e)||K(e)}this._rgb=f;this._valid=!!f}get valid(){return this._valid}get rgb(){var t=L(this._rgb);t&&(t.a=a(t.a));return t}set rgb(t){this._rgb=N(t)}rgbString(){return this._valid?U(this._rgb):void 0}hexString(){return this._valid?l(this._rgb):void 0}hslString(){return this._valid?S(this._rgb):void 0}mix(t,e){if(t){const f=this.rgb;const n=t.rgb;let r;const a=e===r?.5:e;const s=2*a-1;const c=f.a-n.a;const o=((s*c===-1?s:(s+c)/(1+s*c))+1)/2;r=1-o;f.r=255&o*f.r+r*n.r+.5;f.g=255&o*f.g+r*n.g+.5;f.b=255&o*f.b+r*n.b+.5;f.a=a*f.a+(1-a)*n.a;this.rgb=f}return this}interpolate(t,e){t&&(this._rgb=W(this._rgb,t._rgb,e));return this}clone(){return new Color(this.rgb)}alpha(t){this._rgb.a=r(t);return this}clearer(t){const e=this._rgb;e.a*=1-t;return this}greyscale(){const e=this._rgb;const f=t(e.r*.3+e.g*.59+e.b*.11);e.r=e.g=e.b=f;return this}opaquer(t){const e=this._rgb;e.a*=1+t;return this}negate(){const t=this._rgb;t.r=255-t.r;t.g=255-t.g;t.b=255-t.b;return this}lighten(t){q(this._rgb,2,t);return this}darken(t){q(this._rgb,2,-t);return this}saturate(t){q(this._rgb,1,t);return this}desaturate(t){q(this._rgb,1,-t);return this}rotate(t){O(this._rgb,t);return this}}function j(t){return new Color(t)}export{Color,a as b2n,n as b2p,j as default,u as hexParse,l as hexString,F as hsl2rgb,S as hslString,M as hsv2rgb,k as hueParse,_ as hwb2rgb,e as lim,r as n2b,s as n2p,R as nameParse,f as p2b,w as rgb2hsl,P as rgbParse,U as rgbString,O as rotate,t as round};
4

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.