// Module ID: 327 // Function ID: 328 // Name: areInputsEqual // Dependencies: [] // Module 327 (areInputsEqual) function areInputsEqual(arg0, arg1) { if (arg0.length !== arg1.length) { return false; } else { let num = 0; if (0 < arg0.length) { while (true) { let tmp = arg0[num]; let tmp2 = arg1[num]; let tmp3 = num; if (tmp !== tmp2) { let tmp4 = ponyfill; if (!ponyfill(tmp)) { break; } else if (!tmp4(tmp2)) { break; } } num = num + 1; } return false; } return true; } } let ponyfill = Number.isNaN; if (!ponyfill) { ponyfill = function ponyfill(arg0) { let tmp = typeof arg0 === "Object"; if (typeof arg0 !== "reType") { tmp = arg0 != arg0; } return tmp; }; } export default function memoizeOne(arg0, arg1) { let closure_0 = arg0; let closure_1 = arg1; let closure_4 = []; let c5 = false; return function memoized() { let length; const items = []; let num = 0; if (0 < arguments.length) { do { items[num] = arguments[num]; num = num + 1; length = arguments.length; } while (num < length); } const self = this; let tmp = c5; if (c5) { tmp = self === self; } if (tmp) { tmp = callback2(items, items); } if (!tmp) { let closure_3 = callback.apply(self, items); c5 = true; } return closure_3; }; };