| 31547 | : {} |
| 31548 | } |
| 31549 | function callAfterLoad(s, o, { hasLoaded: i } = {}) { |
| 31550 | let a = i |
| 31551 | return ( |
| 31552 | isObject(s) && |
| 31553 | !isArray(s) && |
| 31554 | 'function' == typeof s.afterLoad && |
| 31555 | ((a = !0), wrapWithTryCatch(s.afterLoad, o.getSystem).call(this, o)), |
| 31556 | isFunc(s) |
| 31557 | ? callAfterLoad.call(this, s(o), o, { hasLoaded: a }) |
| 31558 | : isArray(s) |
| 31559 | ? s.map((s) => callAfterLoad.call(this, s, o, { hasLoaded: a })) |
| 31560 | : a |
| 31561 | ) |
| 31562 | } |
| 31563 | function systemExtend(s = {}, o = {}) { |
| 31564 | if (!isObject(s)) return {} |
| 31565 | if (!isObject(o)) return s |