92 lines
2.2 KiB
JavaScript
92 lines
2.2 KiB
JavaScript
// Module ID: 800
|
|
// Function ID: 801
|
|
// Name: baseIsMatch
|
|
// Dependencies: [775, 768]
|
|
|
|
// Module 800 (baseIsMatch)
|
|
|
|
export default function baseIsMatch(arg0, arg1, arg2, arg3) {
|
|
if (null == arg0) {
|
|
return !length;
|
|
} else {
|
|
const _Object = Object;
|
|
const ObjectResult = Object(arg0);
|
|
let diff = tmp35 - 1;
|
|
let tmp6 = diff;
|
|
if (+length) {
|
|
while (true) {
|
|
let tmp = arg2[diff];
|
|
let tmp2 = diff;
|
|
if (!arg3) {
|
|
if (tmp[2]) {
|
|
let tmp3 = tmp[1] !== ObjectResult[tmp[0]];
|
|
}
|
|
if (tmp3) {
|
|
break;
|
|
} else {
|
|
let tmp4 = +diff;
|
|
diff = tmp4 - 1;
|
|
tmp6 = diff;
|
|
}
|
|
}
|
|
tmp3 = !(tmp[0] in ObjectResult);
|
|
}
|
|
return false;
|
|
}
|
|
let sum = tmp6 + 1;
|
|
if (sum < length) {
|
|
while (true) {
|
|
let tmp9 = arg2[sum];
|
|
let first = tmp9[0];
|
|
let tmp11 = ObjectResult[first];
|
|
let tmp12 = tmp9[1];
|
|
let tmp13 = tmp8;
|
|
let tmp14 = sum;
|
|
if (!arg3) {
|
|
if (tmp9[2]) {
|
|
let tmp15 = tmp13;
|
|
if (undefined === tmp11) {
|
|
tmp15 = tmp13;
|
|
if (!(first in ObjectResult)) {
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
sum = sum + 1;
|
|
tmp8 = tmp15;
|
|
}
|
|
let tmp16 = require;
|
|
let tmp17 = dependencyMap;
|
|
let tmp18 = new.target;
|
|
let tmp19 = new.target;
|
|
let tmp20 = new require(775) /* Stack */();
|
|
let tmp21 = tmp20;
|
|
if (arg3) {
|
|
let tmp22 = tmp11;
|
|
let tmp23 = tmp12;
|
|
let tmp24 = first;
|
|
let tmp25 = ObjectResult;
|
|
let tmp26 = arg1;
|
|
let tmp27 = tmp20;
|
|
tmp13 = arg3(tmp11, tmp12, first, ObjectResult, arg1, tmp21);
|
|
}
|
|
let tmp28 = tmp13;
|
|
if (undefined === tmp13) {
|
|
let tmp29 = tmp12;
|
|
let tmp30 = tmp11;
|
|
let num2 = 3;
|
|
let tmp31 = arg3;
|
|
let tmp32 = tmp20;
|
|
tmp28 = tmp16(768)(tmp12, tmp11, 3, arg3, tmp21);
|
|
}
|
|
tmp15 = tmp13;
|
|
if (!tmp28) {
|
|
let flag2 = false;
|
|
return false;
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
};
|