// Module ID: 13448 // Function ID: 13449 // Dependencies: [13449, 13450, 13451, 13488, 13489, 13505, 13506] // Module 13448 export default (dontCallGetSet, obj) => { let _global; let stat; let target; ({ target, global: _global, stat } = dontCallGetSet); const tmp3 = require(13449); if (_global) { let prototype = tmp3; } else { let tmp4 = tmp3[target]; if (stat) { if (!tmp4) { tmp4 = tmp(13450)(target, {}); } prototype = tmp4; } else { prototype = tmp4; if (tmp4) { prototype = tmp(13449)[target].prototype; } } } if (prototype) { for (const key10024 in arg1) { let tmp21 = arg1[key10024]; let tmp20 = key10024; if (arg0.dontCallGetSet) { let tmp8 = require; let tmp9 = dependencyMap; obj = require(13451) /* getOwnPropertyDescriptor */; let iter = obj.f(prototype, key10024); let value = iter; if (iter) { value = iter.value; } let tmp7 = value; } else { tmp7 = prototype[key10024]; } let tmp10 = require; let tmp11 = dependencyMap; let sum = key10024; let tmp12 = require(13488) /* isForced */; if (!_global) { let str4 = "#"; if (stat) { str4 = "."; } sum = target + str4 + key10024; } if (!tmp12(sum, arg0.forced)) { if (undefined !== tmp7) { if (typeof tmp21 === typeof tmp7) { continue; } else { let tmp22 = tmp10(13489)(tmp21, tmp7); } } continue; } let sham = arg0.sham; if (!sham) { let sham2 = tmp7; if (tmp7) { sham2 = tmp7.sham; } sham = sham2; } if (sham) { let tmp14 = tmp10(13505)(tmp21, "sham", true); } let tmp15 = prototype; let tmp16 = key10024; let tmp17 = tmp21; let tmp18 = arg0; let tmp19 = tmp10(13506)(prototype, tmp20, tmp21, arg0); continue; } } };