/* Metro module 1781; source: unknown; dependencies: [1782] */ function _fun19605(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#19605, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1908:6, offset: 0x00eaf15e, size: 188 bytes, params: 8, frame: 16 const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); object = {code: 'function convertLrgbToOklab_Pnpm_oklabTs1({r=0,g=0,b=0,alpha:alpha}){const L=Math.cbrt(0.41222147079999993*r+0.5363325363*g+0.0514459929*b);const M=Math.cbrt(0.2119034981999999*r+0.6806995450999999*g+0.1073969566*b);const S=Math.cbrt(0.08830246189999998*r+0.2817188376*g+0.6299787005000002*b);return{l:0.2104542553*L+0.793617785*M-0.0040720468*S,a:1.9779984951*L-2.428592205*M+0.4505937099*S,b:0.0259040371*L+0.7827717662*M-0.808675766*S,alpha:alpha};}'}; const env0_3 = _fun19606(); object = {code: 'function convertRgbToOklab_Pnpm_oklabTs2(rgb){const{lrgb,convertLrgbToOklab}=this.__closure;const lrgbColor=lrgb.convert.fromRgb(rgb);const result=convertLrgbToOklab(lrgbColor);if(rgb.r===rgb.b&&rgb.b===rgb.g){result.a=result.b=0;}return result;}'}; const value = _fun19608(); object = {code: 'function convertOklabToLrgb_Pnpm_oklabTs3({l=0,a=0,b=0,alpha:alpha}){const L=Math.pow(l*0.99999999845051981432+0.39633779217376785678*a+0.21580375806075880339*b,3);const M=Math.pow(l*1.0000000088817607767-0.1055613423236563494*a-0.063854174771705903402*b,3);const S=Math.pow(l*1.0000000546724109177-0.089484182094965759684*a-1.2914855378640917399*b,3);return{r:+4.076741661347994*L-3.307711590408193*M+0.230969928729428*S,g:-1.2684380040921763*L+2.6097574006633715*M-0.3413193963102197*S,b:-0.004196086541837188*L-0.7034186144594493*M+1.7076147009309444*S,alpha:alpha};}'}; const env0_6 = _fun19610(); object = {code: 'function convertOklabToRgb_Pnpm_oklabTs4(labColor){const{convertOklabToLrgb,lrgb}=this.__closure;const roundChannel=function(channel){return Math.ceil(channel*100_000)/100_000;};const lrgbColor=convertOklabToLrgb(labColor);const rgbColor=lrgb.convert.toRgb(lrgbColor);rgbColor.r=roundChannel(rgbColor.r);rgbColor.g=roundChannel(rgbColor.g);rgbColor.b=roundChannel(rgbColor.b);return rgbColor;}'}; object = {}; object.convert = {fromRgb: value, toRgb: _fun19612()}; exports.default = object; function _fun19606() { // fn#19606, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1908:565, offset: 0x00eaf21a, size: 46 bytes, params: 1, frame: 2 const convertLrgbToOklab2 = convertLrgbToOklab; convertLrgbToOklab2.__closure = {}; convertLrgbToOklab2.__workletHash = 12620455378469; convertLrgbToOklab2.__initData = env0_2; return convertLrgbToOklab2; } function _fun19608() { // fn#19608, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1908:1373, offset: 0x00eaf3f5, size: 83 bytes, params: 1, frame: 14 const convertRgbToOklab2 = convertRgbToOklab; const object = {}; object.lrgb = importDefault(1782) /* metro dependency 1782 */; object.convertLrgbToOklab = env0_3; convertRgbToOklab2.__closure = object; convertRgbToOklab2.__workletHash = 16743889557677; convertRgbToOklab2.__initData = env0_4; return convertRgbToOklab2; function convertRgbToOklab(a0) { // fn#19609, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1908:1390, offset: 0x00eaf448, size: 103 bytes, params: 2, frame: 14 let value = environment.__proto__; value = env1_3((importDefault(1782) /* metro dependency 1782 */).convert.fromRgb(a0)); if (a0.r === a0.b && a0.b === a0.g) { value.b = 0; value.a = 0; } return value; } } function _fun19610() { // fn#19610, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1908:2193, offset: 0x00eaf4af, size: 46 bytes, params: 1, frame: 2 const convertOklabToLrgb2 = convertOklabToLrgb; convertOklabToLrgb2.__closure = {}; convertOklabToLrgb2.__workletHash = 14870197803884; convertOklabToLrgb2.__initData = env0_5; return convertOklabToLrgb2; } function _fun19612() { // fn#19612, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1908:3267, offset: 0x00eaf690, size: 83 bytes, params: 1, frame: 14 const convertOklabToRgb2 = convertOklabToRgb; const object = {}; object.convertOklabToLrgb = env0_6; object.lrgb = importDefault(1782) /* metro dependency 1782 */; convertOklabToRgb2.__closure = object; convertOklabToRgb2.__workletHash = 14795767520122; convertOklabToRgb2.__initData = env0_7; return convertOklabToRgb2; function convertOklabToRgb(a0) { // fn#19613, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1908:3284, offset: 0x00eaf6e3, size: 111 bytes, params: 2, frame: 14 var environment; const closure = function(a0) { var Math = global.Math; return Math.ceil(100000 * a0) / 100000; }; let value = environment.__proto__; value = (importDefault(1782) /* metro dependency 1782 */).convert.toRgb(env1_6(a0)); value.r = closure(value.r); value.g = closure(value.g); value.b = closure(value.b); return value; } } } function convertLrgbToOklab({r, g, b, alpha}) { // fn#19607, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1908:582, offset: 0x00eaf248, size: 429 bytes, params: 2, frame: 19 let value = 0; const r7 = r === undefined ? value : r; const r6 = g === undefined ? value : g; const r8 = b === undefined ? value : b; let Math = global.Math; const cbrt = Math.cbrt; value = 0.41222147079999993 * r7; value = Reflect.apply(cbrt, Math, [value + 0.5363325363 * r6 + 0.0514459929 * r8]); Math = global.Math; const value7 = Math.cbrt(0.2119034981999999 * r7 + 0.6806995450999999 * r6 + 0.1073969566 * r8); Math = global.Math; const value11 = Math.cbrt(0.08830246189999998 * r7 + 0.2817188376 * r6 + 0.6299787005000002 * r8); const object = {}; object.l = 0.2104542553 * value + 0.793617785 * value7 - 0.0040720468 * value11; object.a = 1.9779984951 * value - 2.428592205 * value7 + 0.4505937099 * value11; value = 0.0259040371 * value; object.b = value + 0.7827717662 * value7 - 0.808675766 * value11; object.alpha = alpha; return object; } function convertOklabToLrgb({l, a, b, alpha}) { // fn#19611, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1908:2210, offset: 0x00eaf4dd, size: 435 bytes, params: 2, frame: 21 let value = 0; const r8 = l === undefined ? value : l; const r7 = a === undefined ? value : a; const r9 = b === undefined ? value : b; let Math = global.Math; const pow = Math.pow; value = 0.9999999984505198 * r8; value = Reflect.apply(pow, Math, [value + 0.39633779217376786 * r7 + 0.2158037580607588 * r9, 3]); Math = global.Math; const value7 = Math.pow(1.0000000088817609 * r8 - 0.10556134232365635 * r7 - 0.06385417477170591 * r9, 3); Math = global.Math; const value11 = Math.pow(1.0000000546724108 * r8 - 0.08948418209496575 * r7 - 1.2914855378640917 * r9, 3); const object = {}; object.r = 4.076741661347994 * value - 3.307711590408193 * value7 + 0.230969928729428 * value11; object.g = -1.2684380040921763 * value + 2.6097574006633715 * value7 - 0.3413193963102197 * value11; value = -0.004196086541837188 * value; object.b = value - 0.7034186144594493 * value7 + 1.7076147009309444 * value11; object.alpha = alpha; return object; } global.__d(_fun19605, 1781, [1782]) /* metro module 1781, dependencies: [1782] */;