365 lines
18 KiB
React
365 lines
18 KiB
React
/* Metro module 7768; source: unknown; dependencies: [15, 17, 18, 6, 7, 31, 27, 7769, 7762, 7770, 7771] */
|
|
function _fun62156(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#62156, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7946:6, offset: 0x01b58fc4, size: 361 bytes, params: 8, frame: 23
|
|
var object2;
|
|
const env0_0 = require;
|
|
const closure = multiplyMatrices;
|
|
const closure2 = invert;
|
|
const closure3 = function({a, b, c, d, e, f}, {x, y}) {
|
|
return {x: a * x + c * y + e, y: b * x + d * y + f};
|
|
};
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
const env0_3 = importDefault(15) /* metro dependency 15 */;
|
|
const env0_4 = importDefault(17) /* metro dependency 17 */;
|
|
const env0_5 = importDefault(18) /* metro dependency 18 */;
|
|
const env0_6 = importDefault(6) /* metro dependency 6 */;
|
|
const env0_7 = importDefault(7) /* metro dependency 7 */;
|
|
const Component = (require(31) /* metro dependency 31 */).Component;
|
|
const env0_8 = (require(27) /* metro dependency 27 */).findNodeHandle;
|
|
const Math = global.Math;
|
|
const PI = Math.PI;
|
|
const env0_9 = PI / 180;
|
|
const value = _fun62163();
|
|
const value2 = _fun62176();
|
|
object2 = {createSVGPoint: createSVGPoint, createSVGMatrix: createSVGMatrix};
|
|
const value3 = _fun62181(Component);
|
|
value3.prototype.ownerSVGElement = object2;
|
|
exports.default = value3;
|
|
exports.multiplyMatrices = closure;
|
|
exports.invert = closure2;
|
|
exports.SVGMatrix = value;
|
|
exports.matrixTransform = closure3;
|
|
exports.SVGPoint = value2;
|
|
exports.ownerSVGElement = object2;
|
|
}
|
|
|
|
function _isNativeReflectConstruct_62157() { // fn#62157, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7946:205, offset: 0x01b5912d, size: 94 bytes, params: 1, frame: 18
|
|
var Boolean;
|
|
var prototype;
|
|
var valueOf;
|
|
var call;
|
|
var Reflect;
|
|
var construct;
|
|
var closure;
|
|
var value;
|
|
var error;
|
|
try {
|
|
Boolean = global.Boolean;
|
|
prototype = Boolean.prototype;
|
|
valueOf = prototype.valueOf;
|
|
call = valueOf.call;
|
|
Reflect = global.Reflect;
|
|
construct = Reflect.construct;
|
|
Boolean = global.Boolean;
|
|
closure = function() {
|
|
};
|
|
value = Reflect.apply(construct, Reflect, [Boolean, [], closure]);
|
|
value = Reflect.apply(call, valueOf, [value]);
|
|
var result = !value;
|
|
} catch (error) {
|
|
}
|
|
return (_isNativeReflectConstruct_62157_isNativeReflectConstruct = function() {
|
|
return !!result;
|
|
})();
|
|
}
|
|
|
|
function multiplyMatrices({a, b, c, d, e, f}, {a, b, c, d, e, f}) { // fn#62160, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7946:424, offset: 0x01b5918b, size: 180 bytes, params: 3, frame: 15
|
|
return {a: a * a + c * b, c: a * c + c * d, e: a * e + c * f + e, b: b * a + d * b, d: b * c + d * d,
|
|
f: b * e + d * f + f};
|
|
}
|
|
|
|
function invert({a, b, c, d, e, f}) { // fn#62161, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7946:603, offset: 0x01b5923f, size: 134 bytes, params: 2, frame: 9
|
|
let value = a * d;
|
|
value -= b * c;
|
|
return {a: d / value, b: -b / value, c: -c / value, d: a / value,
|
|
e: (c * f - d * e) / value, f: -(a * f - b * e) / value};
|
|
}
|
|
|
|
function _fun62163() { // fn#62163, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7946:755, offset: 0x01b59321, size: 293 bytes, params: 1, frame: 15
|
|
return env0_7(SVGMatrix, [{key: 'multiply', value: value_62165}, {key: 'inverse', value: value_62166},
|
|
{key: 'translate', value: value_62167}, {key: 'scale', value: value_62168}, {key: 'scaleNonUniform',
|
|
value: value_62169}, {key: 'rotate', value: value_62170}, {key: 'rotateFromVector', value: value_62171},
|
|
{key: 'flipX', value: value_62172}, {key: 'flipY', value: value_62173}, {key: 'skewX', value: value_62174},
|
|
{key: 'skewY', value: value_62175}]);
|
|
}
|
|
|
|
function _fun62176() { // fn#62176, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7946:2444, offset: 0x01b59874, size: 57 bytes, params: 1, frame: 14
|
|
return env0_7(SVGPoint, [{key: 'matrixTransform', value: value_62178}]);
|
|
}
|
|
|
|
function _fun62181(a0) { // fn#62181, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7946:2803, offset: 0x01b59960, size: 68 bytes, params: 2, frame: 15
|
|
const closure = Shape;
|
|
env0_5(closure, a0);
|
|
return env0_7(closure, [{key: 'getNativeScrollRef', value: function() {
|
|
return this.root;
|
|
}}]);
|
|
}
|
|
|
|
function SVGMatrix(a0) { // fn#62164, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7946:766, offset: 0x01b59446, size: 144 bytes, params: 2, frame: 17
|
|
var a;
|
|
var b;
|
|
var c;
|
|
var d;
|
|
var e;
|
|
var f;
|
|
env1_6(this, SVGMatrix);
|
|
if (a0) {
|
|
a = a0.a;
|
|
b = a0.b;
|
|
c = a0.c;
|
|
d = a0.d;
|
|
e = a0.e;
|
|
f = a0.f;
|
|
this.a = a;
|
|
this.b = b;
|
|
this.c = c;
|
|
this.d = d;
|
|
this.e = e;
|
|
this.f = f;
|
|
} else {
|
|
this.a = 1;
|
|
this.b = 0;
|
|
this.c = 0;
|
|
this.d = 1;
|
|
this.e = 0;
|
|
this.f = 0;
|
|
}
|
|
}
|
|
|
|
function value_62165(a0) { // fn#62165, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7946:1007, offset: 0x01b594d6, size: 50 bytes, params: 2, frame: 14
|
|
let value = environment.__proto__;
|
|
value = multiplyMatrices(this, a0);
|
|
const value2 = Object.create(SVGMatrix.prototype, {constructor: {value: SVGMatrix}});
|
|
const sVGMatrix = new SVGMatrix();
|
|
return sVGMatrix instanceof Object ? sVGMatrix : value2;
|
|
}
|
|
|
|
function value_62166() { // fn#62166, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7946:1098, offset: 0x01b59508, size: 46 bytes, params: 1, frame: 12
|
|
let value = environment.__proto__;
|
|
value = invert(this);
|
|
const value2 = Object.create(SVGMatrix.prototype, {constructor: {value: SVGMatrix}});
|
|
const sVGMatrix = new SVGMatrix();
|
|
return sVGMatrix instanceof Object ? sVGMatrix : value2;
|
|
}
|
|
|
|
function value_62167(a0, a1) { // fn#62167, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7946:1177, offset: 0x01b59536, size: 76 bytes, params: 3, frame: 14
|
|
let value = environment.__proto__;
|
|
value = multiplyMatrices(this, {'a': 1, 'b': 0, 'c': 0, 'd': 1, e: a0, f: a1});
|
|
const value2 = Object.create(SVGMatrix.prototype, {constructor: {value: SVGMatrix}});
|
|
const sVGMatrix = new SVGMatrix();
|
|
return sVGMatrix instanceof Object ? sVGMatrix : value2;
|
|
}
|
|
|
|
function value_62168(a0) { // fn#62168, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7946:1293, offset: 0x01b59582, size: 76 bytes, params: 2, frame: 14
|
|
let value = environment.__proto__;
|
|
value = multiplyMatrices(this, {'a': null, 'b': 0, 'c': 0, 'd': null, 'e': 0, 'f': 0, a: a0, d: a0});
|
|
const value2 = Object.create(SVGMatrix.prototype, {constructor: {value: SVGMatrix}});
|
|
const sVGMatrix = new SVGMatrix();
|
|
return sVGMatrix instanceof Object ? sVGMatrix : value2;
|
|
}
|
|
|
|
function value_62169(a0, a1) { // fn#62169, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7946:1413, offset: 0x01b595ce, size: 79 bytes, params: 3, frame: 14
|
|
let value = environment.__proto__;
|
|
value = multiplyMatrices(this, {'a': null, 'b': 0, 'c': 0, 'd': null, 'e': 0, 'f': 0, a: a0, d: a1});
|
|
const value2 = Object.create(SVGMatrix.prototype, {constructor: {value: SVGMatrix}});
|
|
const sVGMatrix = new SVGMatrix();
|
|
return sVGMatrix instanceof Object ? sVGMatrix : value2;
|
|
}
|
|
|
|
function value_62170(a0) { // fn#62170, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7946:1536, offset: 0x01b5961d, size: 131 bytes, params: 2, frame: 16
|
|
let Math = global.Math;
|
|
const cos = Math.cos;
|
|
let value = environment.__proto__;
|
|
const binding = env1_9;
|
|
const value2 = Reflect.apply(cos, Math, [binding * a0]);
|
|
Math = global.Math;
|
|
const value3 = Math.sin(binding * a0);
|
|
value = multiplyMatrices(this, {a: value2, b: value3, c: -value3, d: value2, e: 0, f: 0});
|
|
const value5 = Object.create(SVGMatrix.prototype, {constructor: {value: SVGMatrix}});
|
|
const sVGMatrix = new SVGMatrix(value);
|
|
return sVGMatrix instanceof Object ? sVGMatrix : value5;
|
|
}
|
|
|
|
function value_62171(a0, a1) { // fn#62171, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7946:1695, offset: 0x01b596a0, size: 152 bytes, params: 3, frame: 16
|
|
let Math = global.Math;
|
|
let value = Math.atan2(a1, a0);
|
|
Math = global.Math;
|
|
const cos = Math.cos;
|
|
const binding = env1_9;
|
|
const value3 = Reflect.apply(cos, Math, [binding * value]);
|
|
Math = global.Math;
|
|
value = Math.sin(binding * value);
|
|
value = multiplyMatrices(this, {a: value3, b: value, c: -value, d: value3, e: 0, f: 0});
|
|
const value5 = Object.create(SVGMatrix.prototype, {constructor: {value: SVGMatrix}});
|
|
const sVGMatrix = new SVGMatrix(value);
|
|
return sVGMatrix instanceof Object ? sVGMatrix : value5;
|
|
}
|
|
|
|
function value_62172() { // fn#62172, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7946:1873, offset: 0x01b59738, size: 61 bytes, params: 1, frame: 14
|
|
let value = environment.__proto__;
|
|
value = multiplyMatrices(this, {'a': -1, 'b': 0, 'c': 0, 'd': 1, 'e': 0, 'f': 0});
|
|
const value2 = Object.create(SVGMatrix.prototype, {constructor: {value: SVGMatrix}});
|
|
const sVGMatrix = new SVGMatrix();
|
|
return sVGMatrix instanceof Object ? sVGMatrix : value2;
|
|
}
|
|
|
|
function value_62173() { // fn#62173, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7946:1983, offset: 0x01b59775, size: 61 bytes, params: 1, frame: 14
|
|
let value = environment.__proto__;
|
|
value = multiplyMatrices(this, {'a': 1, 'b': 0, 'c': 0, 'd': -1, 'e': 0, 'f': 0});
|
|
const value2 = Object.create(SVGMatrix.prototype, {constructor: {value: SVGMatrix}});
|
|
const sVGMatrix = new SVGMatrix();
|
|
return sVGMatrix instanceof Object ? sVGMatrix : value2;
|
|
}
|
|
|
|
function value_62174(a0) { // fn#62174, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7946:2093, offset: 0x01b597b2, size: 97 bytes, params: 2, frame: 16
|
|
let value = environment.__proto__;
|
|
const multiplyMatricesBinding = multiplyMatrices;
|
|
const object2 = {'a': 1, 'b': 0, 'c': null, 'd': 1, 'e': 0, 'f': 0};
|
|
const Math = global.Math;
|
|
object2.c = Math.tan(env1_9 * a0);
|
|
value = multiplyMatricesBinding(this, object2);
|
|
const value2 = Object.create(SVGMatrix.prototype, {constructor: {value: SVGMatrix}});
|
|
const sVGMatrix = new SVGMatrix();
|
|
return sVGMatrix instanceof Object ? sVGMatrix : value2;
|
|
}
|
|
|
|
function value_62175(a0) { // fn#62175, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7946:2215, offset: 0x01b59813, size: 97 bytes, params: 2, frame: 16
|
|
let value = environment.__proto__;
|
|
const multiplyMatricesBinding = multiplyMatrices;
|
|
const object2 = {'a': 1, 'b': null, 'c': 0, 'd': 1, 'e': 0, 'f': 0};
|
|
const Math = global.Math;
|
|
object2.b = Math.tan(env1_9 * a0);
|
|
value = multiplyMatricesBinding(this, object2);
|
|
const value2 = Object.create(SVGMatrix.prototype, {constructor: {value: SVGMatrix}});
|
|
const sVGMatrix = new SVGMatrix();
|
|
return sVGMatrix instanceof Object ? sVGMatrix : value2;
|
|
}
|
|
|
|
function SVGPoint(a0) { // fn#62177, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7946:2455, offset: 0x01b598ad, size: 71 bytes, params: 2, frame: 14
|
|
var x;
|
|
var y;
|
|
env1_6(this, SVGPoint);
|
|
if (a0) {
|
|
x = a0.x;
|
|
y = a0.y;
|
|
this.x = x;
|
|
this.y = y;
|
|
} else {
|
|
this.x = 0;
|
|
this.y = 0;
|
|
}
|
|
}
|
|
|
|
function value_62178(a0) { // fn#62178, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7946:2604, offset: 0x01b598f4, size: 50 bytes, params: 2, frame: 14
|
|
let value = environment.__proto__;
|
|
value = matrixTransform(a0, this);
|
|
const value2 = Object.create(SVGPoint.prototype, {constructor: {value: SVGPoint}});
|
|
const sVGPoint = new SVGPoint();
|
|
return sVGPoint instanceof Object ? sVGPoint : value2;
|
|
}
|
|
|
|
function Shape(a0) { // fn#62182, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7946:2815, offset: 0x01b599a4, size: 253 bytes, params: 2, frame: 21
|
|
env1_6(this, Shape);
|
|
const items2 = [a0];
|
|
const value3 = env1_4(Shape);
|
|
const value6 = env1_3(this, _isNativeReflectConstruct_62157() ? global.Reflect.construct(value3, items2,
|
|
env1_4(this).constructor) : value3.apply(this, items2));
|
|
value6.root = null;
|
|
value6.refMethod = refMethod;
|
|
value6.setNativeProps = setNativeProps_62184;
|
|
value6.getBBox = getBBox;
|
|
value6.getCTM = getCTM;
|
|
value6.getScreenCTM = getScreenCTM;
|
|
value6.isPointInFill = isPointInFill;
|
|
value6.isPointInStroke = isPointInStroke;
|
|
value6.getTotalLength = getTotalLength;
|
|
value6.getPointAtLength = getPointAtLength;
|
|
(importDefault(7771) /* metro dependency 7771 */)(value6);
|
|
return value6;
|
|
}
|
|
|
|
function ShapeSetNativeProps(a0) { // fn#62184, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7946:3073, owner: Shape.setNativeProps, offset: 0x01b59ab5, size: 137 bytes, params: 2, frame: 21
|
|
var r7;
|
|
var propertyName;
|
|
var propertyName2;
|
|
var BrushProperties;
|
|
var includes;
|
|
var defaultImport;
|
|
for (propertyName in a0) {
|
|
BrushProperties = (require(7769) /* metro dependency 7769 */).BrushProperties;
|
|
includes = BrushProperties.includes;
|
|
if (!Reflect.apply(includes, BrushProperties, [propertyName])) {
|
|
r7 = propertyName2;
|
|
continue;
|
|
}
|
|
defaultImport = importDefault(7762) /* metro dependency 7762 */;
|
|
a0[propertyName] = defaultImport(a0[propertyName]);
|
|
r7 = propertyName2;
|
|
}
|
|
const root = env0_0.root;
|
|
if (root != null) {
|
|
root.setNativeProps(a0);
|
|
}
|
|
}
|
|
|
|
function getBBox(a0) { // fn#62185, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7946:3216, owner: Shape.getBBox, offset: 0x01b59b3e, size: 160 bytes, params: 2, frame: 18
|
|
const r0 = a0 || ({});
|
|
const fill = r0.fill;
|
|
const r7 = fill === undefined || fill;
|
|
const stroke = r0.stroke;
|
|
const r6 = stroke === undefined || stroke;
|
|
const markers = r0.markers;
|
|
const r5 = markers === undefined || markers;
|
|
const clipped = r0.clipped;
|
|
const r4 = clipped === undefined || clipped;
|
|
value = environment.__proto__.__proto__;
|
|
return (require(7770) /* metro dependency 7770 */).default.getBBox(findNodeHandle(env0_0.root), {fill: r7,
|
|
stroke: r6, markers: r5, clipped: r4});
|
|
}
|
|
|
|
function getCTM() { // fn#62186, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7946:3444, owner: Shape.getCTM, offset: 0x01b59bde, size: 89 bytes, params: 1, frame: 14
|
|
let value = environment.__proto__.__proto__;
|
|
const nodeHandle = findNodeHandle(env0_0.root);
|
|
const property = (require(7770) /* metro dependency 7770 */).default;
|
|
const binding = env2_10;
|
|
value = property.getCTM(nodeHandle);
|
|
const value3 = Object.create(binding.prototype, {constructor: {value: binding}});
|
|
value = new binding(value);
|
|
return value instanceof Object ? value : value3;
|
|
}
|
|
|
|
function getScreenCTM() { // fn#62187, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7946:3533, owner: Shape.getScreenCTM, offset: 0x01b59c37, size: 89 bytes, params: 1, frame: 14
|
|
let value = environment.__proto__.__proto__;
|
|
const nodeHandle = findNodeHandle(env0_0.root);
|
|
const property = (require(7770) /* metro dependency 7770 */).default;
|
|
const binding = env2_10;
|
|
value = property.getScreenCTM(nodeHandle);
|
|
const value3 = Object.create(binding.prototype, {constructor: {value: binding}});
|
|
value = new binding(value);
|
|
return value instanceof Object ? value : value3;
|
|
}
|
|
|
|
function isPointInFill(a0) { // fn#62188, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7946:3629, owner: Shape.isPointInFill, offset: 0x01b59c90, size: 69 bytes, params: 2, frame: 14
|
|
return (require(7770) /* metro dependency 7770 */).default.isPointInFill(findNodeHandle(env0_0.root), a0);
|
|
}
|
|
|
|
function isPointInStroke(a0) { // fn#62189, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7946:3720, owner: Shape.isPointInStroke, offset: 0x01b59cd5, size: 69 bytes, params: 2, frame: 14
|
|
return (require(7770) /* metro dependency 7770 */).default.isPointInStroke(findNodeHandle(env0_0.root), a0);
|
|
}
|
|
|
|
function getTotalLength() { // fn#62190, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7946:3812, owner: Shape.getTotalLength, offset: 0x01b59d1a, size: 65 bytes, params: 1, frame: 13
|
|
return (require(7770) /* metro dependency 7770 */).default.getTotalLength(findNodeHandle(env0_0.root));
|
|
}
|
|
|
|
function getPointAtLength(a0) { // fn#62191, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7946:3902, owner: Shape.getPointAtLength, offset: 0x01b59d5b, size: 99 bytes, params: 2, frame: 15
|
|
let value = environment.__proto__.__proto__;
|
|
const nodeHandle = findNodeHandle(env0_0.root);
|
|
const property = (require(7770) /* metro dependency 7770 */).default;
|
|
const binding = env2_11;
|
|
value = property.getPointAtLength(nodeHandle, {length: a0});
|
|
const value3 = Object.create(binding.prototype, {constructor: {value: binding}});
|
|
value = new binding(value);
|
|
return value instanceof Object ? value : value3;
|
|
}
|
|
|