decord/source/__polyfill/08xxx/module_8464.js
github-actions 03cf168fbc chore: update source for alpha 347.3
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4825.js (118.4 MB)
2026-09-17 08:17:09 +00:00

973 lines
31 KiB
JavaScript

// Module ID: 8464
// Function ID: 8465
// Dependencies: []
// Module 8464
function hslToRgb(arg0, arg1, arg2) {
if (arg2 < 0.5) {
let result = arg2 * (1 + arg1);
} else {
result = arg2 + arg1 - arg2 * arg1;
}
const sum = arg0 + 0.3333333333333333;
let sum1 = sum;
if (sum < 0) {
sum1 = sum + 1;
}
let diff = sum1;
if (1 < sum1) {
diff = sum1 - 1;
}
const diff1 = 2 * arg2 - result;
if (diff < 0.16666666666666666) {
let sum2 = diff1 + 6 * (result - diff1) * diff;
} else {
sum2 = result;
if (diff >= 0.5) {
let sum3 = diff1;
if (diff < 0.6666666666666666) {
sum3 = diff1 + (result - diff1) * (0.6666666666666666 - diff) * 6;
}
sum2 = sum3;
}
}
let sum4 = arg0;
if (arg0 < 0) {
sum4 = arg0 + 1;
}
let diff2 = sum4;
if (1 < sum4) {
diff2 = sum4 - 1;
}
if (diff2 < 0.16666666666666666) {
let sum5 = diff1 + 6 * (result - diff1) * diff2;
} else {
sum5 = result;
if (diff2 >= 0.5) {
let sum6 = diff1;
if (diff2 < 0.6666666666666666) {
sum6 = diff1 + (result - diff1) * (0.6666666666666666 - diff2) * 6;
}
sum5 = sum6;
}
}
const diff3 = arg0 - 0.3333333333333333;
let sum7 = diff3;
if (diff3 < 0) {
sum7 = diff3 + 1;
}
let diff4 = sum7;
if (1 < sum7) {
diff4 = sum7 - 1;
}
if (diff4 < 0.16666666666666666) {
let sum8 = diff1 + 6 * (result - diff1) * diff4;
} else {
sum8 = result;
if (diff4 >= 0.5) {
let sum9 = diff1;
if (diff4 < 0.6666666666666666) {
sum9 = diff1 + (result - diff1) * (0.6666666666666666 - diff4) * 6;
}
sum8 = sum9;
}
}
const tmp17 = Math.round(255 * sum2) << 24;
return tmp17 | Math.round(255 * sum5) << 16 | Math.round(255 * sum8) << 8;
}
function call() {
const items = [...arguments];
return "\\(\\s*(" + items.join(")\\s*,?\\s*(") + ")\\s*\\)";
}
function callWithSlashSeparator() {
const items = [...arguments];
const substr = items.slice(0, items.length - 1);
return "\\(\\s*(" + substr.join(")\\s*,?\\s*(") + ")\\s*/\\s*(" + items[items.length - 1] + ")\\s*\\)";
}
function commaSeparatedCall() {
const items = [...arguments];
return "\\(\\s*(" + items.join(")\\s*,\\s*(") + ")\\s*\\)";
}
export default function normalizeColor(num) {
if (typeof num === "number") {
let tmp73 = null;
if (num >>> 0 === num) {
tmp73 = null;
if (num >= 0) {
tmp73 = null;
if (num <= 4294967295) {
tmp73 = num;
}
}
}
return tmp73;
} else if (typeof num !== "string") {
return null;
} else {
let tmp74 = obj;
if (undefined === obj) {
obj = { rgb: null, rgba: null, hsl: null, hsla: null, hwb: null, hex3: null, hex4: null, hex6: null, hex8: null };
const _RegExp = RegExp;
const regExp = new RegExp("rgb" + call("[-+]?\\d*\\.?\\d+", "[-+]?\\d*\\.?\\d+", "[-+]?\\d*\\.?\\d+"));
obj.rgb = regExp;
const _RegExp2 = RegExp;
const tmp82 = commaSeparatedCall("[-+]?\\d*\\.?\\d+", "[-+]?\\d*\\.?\\d+", "[-+]?\\d*\\.?\\d+", "[-+]?\\d*\\.?\\d+");
const _HermesInternal = HermesInternal;
const regExp1 = new RegExp("rgba(" + tmp82 + "|" + callWithSlashSeparator("[-+]?\\d*\\.?\\d+", "[-+]?\\d*\\.?\\d+", "[-+]?\\d*\\.?\\d+", "[-+]?\\d*\\.?\\d+") + ")");
obj.rgba = regExp1;
const _RegExp3 = RegExp;
const regExp2 = new RegExp("hsl" + call("[-+]?\\d*\\.?\\d+", "[-+]?\\d*\\.?\\d+%", "[-+]?\\d*\\.?\\d+%"));
obj.hsl = regExp2;
const _RegExp4 = RegExp;
const tmp93 = commaSeparatedCall("[-+]?\\d*\\.?\\d+", "[-+]?\\d*\\.?\\d+%", "[-+]?\\d*\\.?\\d+%", "[-+]?\\d*\\.?\\d+");
const _HermesInternal2 = HermesInternal;
const regExp3 = new RegExp("hsla(" + tmp93 + "|" + callWithSlashSeparator("[-+]?\\d*\\.?\\d+", "[-+]?\\d*\\.?\\d+%", "[-+]?\\d*\\.?\\d+%", "[-+]?\\d*\\.?\\d+") + ")");
obj.hsla = regExp3;
const _RegExp5 = RegExp;
const regExp4 = new RegExp("hwb" + call("[-+]?\\d*\\.?\\d+", "[-+]?\\d*\\.?\\d+%", "[-+]?\\d*\\.?\\d+%"));
obj.hwb = regExp4;
obj.hex3 = /^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/;
obj.hex4 = /^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/;
obj.hex6 = /^#([0-9a-fA-F]{6})$/;
obj.hex8 = /^#([0-9a-fA-F]{8})$/;
tmp74 = obj;
}
const hex6 = tmp74.hex6;
const match = hex6.exec(num);
if (match) {
const _parseInt12 = parseInt;
return parseInt(match[1] + "ff", 16) >>> 0;
} else {
let tmp2 = 2597139199;
switch (num) {
case "transparent":
tmp2 = 0;
if (null != tmp2) {
return tmp2;
} else {
const rgb = tmp74.rgb;
let num111 = rgb.exec(num);
if (num111) {
const _parseInt9 = parseInt;
const parsed = parseInt(num111[1], 10);
let num105 = 0;
if (parsed >= 0) {
let num106 = 255;
if (parsed <= 255) {
num106 = parsed;
}
num105 = num106;
}
const _parseInt10 = parseInt;
const parsed1 = parseInt(num111[2], 10);
let num108 = 0;
if (parsed1 >= 0) {
let num109 = 255;
if (parsed1 <= 255) {
num109 = parsed1;
}
num108 = num109;
}
num111 = num111[3];
const _parseInt11 = parseInt;
const parsed2 = parseInt(num111, 10);
let num112 = 0;
if (parsed2 >= 0) {
num111 = 255;
if (parsed2 <= 255) {
num111 = parsed2;
}
num112 = num111;
}
let tmp9 = (num105 << 24 | num108 << 16 | num112 << 8 | 255) >>> 0;
const tmp66 = num105 << 24;
const tmp68 = num108 << 16;
} else {
const rgba = tmp74.rgba;
num = rgba.exec(num);
if (num) {
if (undefined !== num[6]) {
const _parseInt6 = parseInt;
const parsed3 = parseInt(num[6], 10);
let num91 = 0;
if (parsed3 >= 0) {
let num92 = 255;
if (parsed3 <= 255) {
num92 = parsed3;
}
num91 = num92;
}
const _parseInt7 = parseInt;
const parsed4 = parseInt(num[7], 10);
let num94 = 0;
if (parsed4 >= 0) {
let num95 = 255;
if (parsed4 <= 255) {
num95 = parsed4;
}
num94 = num95;
}
const _parseInt8 = parseInt;
const parsed5 = parseInt(num[8], 10);
let num97 = 0;
if (parsed5 >= 0) {
let num98 = 255;
if (parsed5 <= 255) {
num98 = parsed5;
}
num97 = num98;
}
const _parseFloat14 = parseFloat;
const parsed6 = parseFloat(num[9]);
num = 0;
if (parsed6 >= 0) {
let num102 = 255;
if (parsed6 <= 1) {
const _Math8 = Math;
num102 = Math.round(255 * parsed6);
}
num = num102;
}
let tmp54 = (num91 << 24 | num94 << 16 | num97 << 8 | num) >>> 0;
const tmp57 = num91 << 24;
const tmp59 = num94 << 16;
const tmp61 = num97 << 8;
} else {
const _parseInt13 = parseInt;
const parsed7 = parseInt(num[2], 10);
let num77 = 0;
if (parsed7 >= 0) {
let num76 = 255;
if (parsed7 <= 255) {
num76 = parsed7;
}
num77 = num76;
}
const _parseInt4 = parseInt;
const parsed8 = parseInt(num[3], 10);
let num79 = 0;
if (parsed8 >= 0) {
let num80 = 255;
if (parsed8 <= 255) {
num80 = parsed8;
}
num79 = num80;
}
const _parseInt5 = parseInt;
const parsed9 = parseInt(num[4], 10);
let num82 = 0;
if (parsed9 >= 0) {
let num83 = 255;
if (parsed9 <= 255) {
num83 = parsed9;
}
num82 = num83;
}
const _parseFloat13 = parseFloat;
const parsed10 = parseFloat(num[5]);
let num85 = 0;
if (parsed10 >= 0) {
let num88 = 255;
if (parsed10 <= 1) {
const _Math7 = Math;
num88 = Math.round(255 * parsed10);
}
num85 = num88;
}
tmp54 = (num77 << 24 | num79 << 16 | num82 << 8 | num85) >>> 0;
const tmp48 = num77 << 24;
const tmp50 = num79 << 16;
const tmp52 = num82 << 8;
}
} else {
const hex3 = tmp74.hex3;
const match1 = hex3.exec(num);
if (match1) {
const _parseInt3 = parseInt;
tmp9 = parseInt(match1[1] + match1[1] + match1[2] + match1[2] + match1[3] + match1[3] + "ff", 16) >>> 0;
} else {
const hex8 = tmp74.hex8;
const match2 = hex8.exec(num);
if (match2) {
const _parseInt2 = parseInt;
tmp9 = parseInt(match2[1], 16) >>> 0;
} else {
const hex4 = tmp74.hex4;
const match3 = hex4.exec(num);
if (match3) {
const _parseInt = parseInt;
tmp9 = parseInt(match3[1] + match3[1] + match3[2] + match3[2] + match3[3] + match3[3] + match3[4] + match3[4], 16) >>> 0;
} else {
const hsl = tmp74.hsl;
const match4 = hsl.exec(num);
if (match4) {
const _parseFloat10 = parseFloat;
const _parseFloat11 = parseFloat;
const result = parseFloat(match4[1]) % 360;
const parsed11 = parseFloat(match4[2]);
let num63 = 0;
if (parsed11 >= 0) {
let num65 = 1;
if (parsed11 <= 100) {
num65 = parsed11 / 100;
}
num63 = num65;
}
const _parseFloat12 = parseFloat;
const parsed12 = parseFloat(match4[3]);
let num66 = 0;
if (parsed12 >= 0) {
let num68 = 1;
if (parsed12 <= 100) {
num68 = parsed12 / 100;
}
num66 = num68;
}
tmp9 = (255 | hslToRgb((result + 360) % 360 / 360, num63, num66)) >>> 0;
} else {
const hsla = tmp74.hsla;
let num2 = hsla.exec(num);
if (num2) {
if (undefined !== num2[6]) {
const _parseFloat6 = parseFloat;
const _parseFloat7 = parseFloat;
const result1 = parseFloat(num2[6]) % 360;
const parsed13 = parseFloat(num2[7]);
let num52 = 0;
if (parsed13 >= 0) {
let num54 = 1;
if (parsed13 <= 100) {
num54 = parsed13 / 100;
}
num52 = num54;
}
const _parseFloat8 = parseFloat;
const parsed14 = parseFloat(num2[8]);
let num55 = 0;
if (parsed14 >= 0) {
let num57 = 1;
if (parsed14 <= 100) {
num57 = parsed14 / 100;
}
num55 = num57;
}
const _parseFloat9 = parseFloat;
const parsed15 = parseFloat(num2[9]);
num2 = 0;
if (parsed15 >= 0) {
let num60 = 255;
if (parsed15 <= 1) {
const _Math6 = Math;
num60 = Math.round(255 * parsed15);
}
num2 = num60;
}
let tmp31 = (hslToRgb((result1 + 360) % 360 / 360, num52, num55) | num2) >>> 0;
const tmp32Result = hslToRgb((result1 + 360) % 360 / 360, num52, num55);
} else {
const _parseFloat15 = parseFloat;
const _parseFloat16 = parseFloat;
const result2 = parseFloat(num2[2]) % 360;
const parsed16 = parseFloat(num2[3]);
let num42 = 0;
if (parsed16 >= 0) {
let num41 = 1;
if (parsed16 <= 100) {
num41 = parsed16 / 100;
}
num42 = num41;
}
const _parseFloat4 = parseFloat;
const parsed17 = parseFloat(num2[4]);
let num43 = 0;
if (parsed17 >= 0) {
let num45 = 1;
if (parsed17 <= 100) {
num45 = parsed17 / 100;
}
num43 = num45;
}
const _parseFloat5 = parseFloat;
const parsed18 = parseFloat(num2[5]);
let num46 = 0;
if (parsed18 >= 0) {
let num49 = 255;
if (parsed18 <= 1) {
const _Math5 = Math;
num49 = Math.round(255 * parsed18);
}
num46 = num49;
}
tmp31 = (hslToRgb((result2 + 360) % 360 / 360, num42, num43) | num46) >>> 0;
const tmp105Result = hslToRgb((result2 + 360) % 360 / 360, num42, num43);
}
} else {
const hwb = tmp74.hwb;
const match5 = hwb.exec(num);
if (match5) {
let roundResult = globalThis;
const _parseFloat = parseFloat;
const _parseFloat2 = parseFloat;
const result3 = parseFloat(match5[1]) % 360;
const parsed19 = parseFloat(match5[2]);
let num5 = 0;
if (parsed19 >= 0) {
let num7 = 1;
if (parsed19 <= 100) {
num7 = parsed19 / 100;
}
num5 = num7;
}
const _parseFloat3 = parseFloat;
const parsed20 = parseFloat(match5[3]);
let num8 = 0;
if (parsed20 >= 0) {
let num10 = 1;
if (parsed20 <= 100) {
num10 = parsed20 / 100;
}
num8 = num10;
}
let sum = num5 + num8;
if (1 <= sum) {
const _Math4 = roundResult.Math;
roundResult = _Math4.round(255 * num5 / sum);
num5 = roundResult << 24;
sum = roundResult << 8;
let tmp26 = num5 | roundResult << 16 | sum;
} else {
const result4 = (result3 + 360) % 360 / 360;
const sum1 = result4 + 0.3333333333333333;
let sum2 = sum1;
if (sum1 < 0) {
sum2 = sum1 + 1;
}
let diff = sum2;
if (1 < sum2) {
diff = sum2 - 1;
}
if (diff < 0.16666666666666666) {
let num14 = 6 * diff;
} else {
num14 = 1;
if (diff >= 0.5) {
let num16 = 0;
if (diff < 0.6666666666666666) {
num16 = (0.6666666666666666 - diff) * 6;
}
num14 = num16;
}
}
let sum3 = result4;
if (result4 < 0) {
sum3 = result4 + 1;
}
let diff1 = sum3;
if (1 < sum3) {
diff1 = sum3 - 1;
}
if (diff1 < 0.16666666666666666) {
let num20 = 6 * diff1;
} else {
num20 = 1;
if (diff1 >= 0.5) {
let num22 = 0;
if (diff1 < 0.6666666666666666) {
num22 = (0.6666666666666666 - diff1) * 6;
}
num20 = num22;
}
}
const diff2 = result4 - 0.3333333333333333;
let sum4 = diff2;
if (diff2 < 0) {
sum4 = diff2 + 1;
}
let diff3 = sum4;
if (1 < sum4) {
diff3 = sum4 - 1;
}
if (diff3 < 0.16666666666666666) {
let num26 = 6 * diff3;
} else {
num26 = 1;
if (diff3 >= 0.5) {
let num28 = 0;
if (diff3 < 0.6666666666666666) {
num28 = (0.6666666666666666 - diff3) * 6;
}
num26 = num28;
}
}
const diff4 = 1 - num5 - num8;
const _Math = Math;
const sum5 = num20 * diff4 + num5;
const _Math2 = Math;
const _Math3 = Math;
const tmp24 = Math.round(255 * (num14 * diff4 + num5)) << 24;
tmp26 = tmp24 | Math.round(255 * sum5) << 16 | Math.round(255 * (num26 * diff4 + num5)) << 8;
const tmp25 = Math.round(255 * sum5) << 16;
}
}
}
}
}
}
}
}
}
}
break;
case "aliceblue":
tmp2 = 4042850303;
break;
case "antiquewhite":
tmp2 = 4209760255;
break;
case "aqua":
tmp2 = 16777215;
break;
case "cyan":
tmp2 = 16777215;
break;
case "aquamarine":
tmp2 = 2147472639;
break;
case "azure":
tmp2 = 4043309055;
break;
case "beige":
tmp2 = 4126530815;
break;
case "bisque":
tmp2 = 4293182719;
break;
case "black":
tmp2 = 255;
break;
case "blanchedalmond":
tmp2 = 4293643775;
break;
case "blue":
tmp2 = 65535;
break;
case "blueviolet":
tmp2 = 2318131967;
break;
case "brown":
tmp2 = 2771004159;
break;
case "burlywood":
tmp2 = 3736635391;
break;
case "burntsienna":
tmp2 = 3934150143;
break;
case "cadetblue":
tmp2 = 1604231423;
break;
case "chartreuse":
tmp2 = 2147418367;
break;
case "chocolate":
tmp2 = 3530104575;
break;
case "coral":
tmp2 = 4286533887;
break;
case "cornflowerblue":
tmp2 = 1687547391;
break;
case "cornsilk":
tmp2 = 4294499583;
break;
case "crimson":
tmp2 = 3692313855;
break;
case "darkblue":
tmp2 = 35839;
break;
case "darkcyan":
tmp2 = 9145343;
break;
case "darkgoldenrod":
tmp2 = 3095792639;
break;
case "darkgray":
tmp2 = 2846468607;
break;
case "darkgrey":
tmp2 = 2846468607;
break;
case "darkgreen":
tmp2 = 6553855;
break;
case "darkkhaki":
tmp2 = 3182914559;
break;
case "darkmagenta":
tmp2 = 2332068863;
break;
case "darkolivegreen":
tmp2 = 1433087999;
break;
case "darkorange":
tmp2 = 4287365375;
break;
case "darkorchid":
tmp2 = 2570243327;
break;
case "darkred":
tmp2 = 2332033279;
break;
case "darksalmon":
tmp2 = 3918953215;
break;
case "darkseagreen":
tmp2 = 2411499519;
break;
case "darkslateblue":
tmp2 = 1211993087;
break;
case "darkslategray":
tmp2 = 793726975;
break;
case "darkslategrey":
tmp2 = 793726975;
break;
case "darkturquoise":
tmp2 = 13554175;
break;
case "darkviolet":
tmp2 = 2483082239;
break;
case "deeppink":
tmp2 = 4279538687;
break;
case "deepskyblue":
tmp2 = 12582911;
break;
case "dimgray":
tmp2 = 1768516095;
break;
case "dimgrey":
tmp2 = 1768516095;
break;
case "dodgerblue":
tmp2 = 512819199;
break;
case "firebrick":
tmp2 = 2988581631;
break;
case "floralwhite":
tmp2 = 4294635775;
break;
case "forestgreen":
tmp2 = 579543807;
break;
case "fuchsia":
tmp2 = 4278255615;
break;
case "magenta":
tmp2 = 4278255615;
break;
case "gainsboro":
tmp2 = 3705462015;
break;
case "ghostwhite":
tmp2 = 4177068031;
break;
case "gold":
tmp2 = 4292280575;
break;
case "goldenrod":
tmp2 = 3668254975;
break;
case "gray":
tmp2 = 2155905279;
break;
case "grey":
tmp2 = 2155905279;
break;
case "green":
tmp2 = 8388863;
break;
case "greenyellow":
tmp2 = 2919182335;
break;
case "honeydew":
tmp2 = 4043305215;
break;
case "hotpink":
tmp2 = 4285117695;
break;
case "indianred":
tmp2 = 3445382399;
break;
case "indigo":
tmp2 = 1258324735;
break;
case "ivory":
tmp2 = 4294963455;
break;
case "khaki":
tmp2 = 4041641215;
break;
case "lavender":
tmp2 = 3873897215;
break;
case "lavenderblush":
tmp2 = 4293981695;
break;
case "lawngreen":
tmp2 = 2096890111;
break;
case "lemonchiffon":
tmp2 = 4294626815;
break;
case "lightblue":
tmp2 = 2916673279;
break;
case "lightcoral":
tmp2 = 4034953471;
break;
case "lightcyan":
tmp2 = 3774873599;
break;
case "lightgoldenrodyellow":
tmp2 = 4210742015;
break;
case "lightgray":
tmp2 = 3553874943;
break;
case "lightgrey":
tmp2 = 3553874943;
break;
case "lightgreen":
tmp2 = 2431553791;
break;
case "lightpink":
tmp2 = 4290167295;
break;
case "lightsalmon":
tmp2 = 4288707327;
break;
case "lightseagreen":
tmp2 = 548580095;
break;
case "lightskyblue":
tmp2 = 2278488831;
break;
case "lightslategray":
tmp2 = 2005441023;
break;
case "lightslategrey":
tmp2 = 2005441023;
break;
case "lightsteelblue":
tmp2 = 2965692159;
break;
case "lightyellow":
tmp2 = 4294959359;
break;
case "lime":
tmp2 = 16711935;
break;
case "limegreen":
tmp2 = 852308735;
break;
case "linen":
tmp2 = 4210091775;
break;
case "maroon":
tmp2 = 2147483903;
break;
case "mediumaquamarine":
tmp2 = 1724754687;
break;
case "mediumblue":
tmp2 = 52735;
break;
case "mediumorchid":
tmp2 = 3126187007;
break;
case "mediumpurple":
tmp2 = 2473647103;
break;
case "mediumseagreen":
tmp2 = 1018393087;
break;
case "mediumslateblue":
tmp2 = 2070474495;
break;
case "mediumspringgreen":
tmp2 = 16423679;
break;
case "mediumturquoise":
tmp2 = 1221709055;
break;
case "mediumvioletred":
tmp2 = 3340076543;
break;
case "midnightblue":
tmp2 = 421097727;
break;
case "mintcream":
tmp2 = 4127193855;
break;
case "mistyrose":
tmp2 = 4293190143;
break;
case "moccasin":
tmp2 = 4293178879;
break;
case "navajowhite":
tmp2 = 4292783615;
break;
case "navy":
tmp2 = 33023;
break;
case "oldlace":
tmp2 = 4260751103;
break;
case "olive":
tmp2 = 2155872511;
break;
case "olivedrab":
tmp2 = 1804477439;
break;
case "orange":
tmp2 = 4289003775;
break;
case "orangered":
tmp2 = 4282712319;
break;
case "orchid":
tmp2 = 3664828159;
break;
case "palegoldenrod":
tmp2 = 4008225535;
break;
case "palegreen":
tmp2 = 2566625535;
break;
case "paleturquoise":
tmp2 = 2951671551;
break;
case "palevioletred":
tmp2 = 3681588223;
break;
case "papayawhip":
tmp2 = 4293907967;
break;
case "peachpuff":
tmp2 = 4292524543;
break;
case "peru":
tmp2 = 3448061951;
break;
case "pink":
tmp2 = 4290825215;
break;
case "plum":
tmp2 = 3718307327;
break;
case "powderblue":
tmp2 = 2967529215;
break;
case "purple":
tmp2 = 2147516671;
break;
case "rebeccapurple":
tmp2 = 1714657791;
break;
case "red":
tmp2 = 4278190335;
break;
case "rosybrown":
tmp2 = 3163525119;
break;
case "royalblue":
tmp2 = 1097458175;
break;
case "saddlebrown":
tmp2 = 2336560127;
break;
case "salmon":
tmp2 = 4202722047;
break;
case "sandybrown":
tmp2 = 4104413439;
break;
case "seagreen":
tmp2 = 780883967;
break;
case "seashell":
tmp2 = 4294307583;
break;
case "sienna":
tmp2 = 2689740287;
break;
case "silver":
tmp2 = 3233857791;
break;
case "skyblue":
tmp2 = 2278484991;
break;
case "slateblue":
tmp2 = 1784335871;
break;
case "slategray":
tmp2 = 1887473919;
break;
case "slategrey":
tmp2 = 1887473919;
break;
case "snow":
tmp2 = 4294638335;
break;
case "springgreen":
tmp2 = 16744447;
break;
case "steelblue":
tmp2 = 1182971135;
break;
case "tan":
tmp2 = 3535047935;
break;
case "teal":
tmp2 = 8421631;
break;
case "thistle":
tmp2 = 3636451583;
break;
case "tomato":
tmp2 = 4284696575;
break;
case "turquoise":
tmp2 = 1088475391;
break;
case "violet":
tmp2 = 4001558271;
break;
case "wheat":
tmp2 = 4125012991;
break;
case "white":
tmp2 = 4294967295;
break;
case "whitesmoke":
tmp2 = 4126537215;
break;
case "yellow":
tmp2 = 4294902015;
break;
case "yellowgreen":
break;
default:
tmp2 = null;
}
}
}
};