78 lines
3.6 KiB
React
78 lines
3.6 KiB
React
/* Metro module 1782; source: unknown; dependencies: [] */
|
|
function _fun19615(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#19615, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1909:6, offset: 0x00eaf778, size: 276 bytes, params: 8, frame: 18
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
let closure = channelFromLrgb;
|
|
closure.__closure = {};
|
|
closure.__workletHash = 9046778946531;
|
|
closure.__initData = {code: 'function pnpm_lrgbTs1(c=0){const abs=Math.abs(c);if(abs>0.0031308){return(Math.sign(c)||1)*(1.055*Math.pow(abs,1/2.4)-0.055);}return c*12.92;}'};
|
|
const closure2 = function({r, g, b, alpha}) {
|
|
var object = {};
|
|
var channelFromLrgbBinding = channelFromLrgb;
|
|
object.r = channelFromLrgbBinding(r);
|
|
object.g = channelFromLrgbBinding(g);
|
|
object.b = channelFromLrgbBinding(b);
|
|
object.alpha = alpha;
|
|
return object;
|
|
};
|
|
closure2.__closure = {channelFromLrgb: closure};
|
|
closure2.__workletHash = 2514333579516;
|
|
closure2.__initData = {code: 'function pnpm_lrgbTs2({r:r,g:g,b:b,alpha:alpha}){const{channelFromLrgb}=this.__closure;return{r:channelFromLrgb(r),g:channelFromLrgb(g),b:channelFromLrgb(b),alpha:alpha};}'};
|
|
closure = channelToLrgb;
|
|
closure.__closure = {};
|
|
closure.__workletHash = 7878321042954;
|
|
closure.__initData = {code: 'function pnpm_lrgbTs3(c=0){const abs=Math.abs(c);if(abs<=0.04045){return c/12.92;}return(Math.sign(c)||1)*Math.pow((abs+0.055)/1.055,2.4);}'};
|
|
const closure3 = function({r, g, b, alpha}) {
|
|
var object = {};
|
|
var channelToLrgbBinding = channelToLrgb;
|
|
object.r = channelToLrgbBinding(r);
|
|
object.g = channelToLrgbBinding(g);
|
|
object.b = channelToLrgbBinding(b);
|
|
object.alpha = alpha;
|
|
return object;
|
|
};
|
|
closure3.__closure = {channelToLrgb: closure};
|
|
closure3.__workletHash = 7438857771706;
|
|
closure3.__initData = {code: 'function pnpm_lrgbTs4({r:r,g:g,b:b,alpha:alpha}){const{channelToLrgb}=this.__closure;return{r:channelToLrgb(r),g:channelToLrgb(g),b:channelToLrgb(b),alpha:alpha};}'};
|
|
exports.default = {convert: {fromRgb: closure3, toRgb: closure2}};
|
|
}
|
|
|
|
function channelFromLrgb() { // fn#19616, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1909:265, offset: 0x00eaf88c, size: 169 bytes, params: 1, frame: 15
|
|
var r0;
|
|
let value = 0;
|
|
let r2 = arguments.length > value ? arguments[value] === undefined ? value : arguments[value] : value;
|
|
let Math = global.Math;
|
|
value = Math.abs(r2);
|
|
if (value > 0.0031308) {
|
|
Math = global.Math;
|
|
r2 = Math.sign(r2) || 1;
|
|
Math = global.Math;
|
|
value = Math.pow(value, 0.4166666666666667);
|
|
value = r2 * (1.055 * value - 0.055);
|
|
r0 = value;
|
|
} else {
|
|
r0 = 12.92 * r2;
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function channelToLrgb() { // fn#19618, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1909:1036, offset: 0x00eaf97c, size: 166 bytes, params: 1, frame: 15
|
|
var r1;
|
|
var r0;
|
|
let value = 0;
|
|
const r2 = arguments.length > value ? arguments[value] === undefined ? value : arguments[value] : value;
|
|
let Math = global.Math;
|
|
value = Math.abs(r2);
|
|
if (value <= 0.04045) {
|
|
r0 = r2 / 12.92;
|
|
} else {
|
|
Math = global.Math;
|
|
r1 = Math.sign(r2) || 1;
|
|
Math = global.Math;
|
|
value = r1 * Math.pow((value + 0.055) / 1.055, 2.4);
|
|
r0 = value;
|
|
}
|
|
return r0;
|
|
}
|
|
|