(t)
| 1215 | i = s.call(arguments), |
| 1216 | o = S.Deferred(), |
| 1217 | a = function (t) { |
| 1218 | return function (e) { |
| 1219 | r[t] = this, i[t] = 1 < arguments.length ? s.call(arguments) : e, --n || o.resolveWith(r, i) |
| 1220 | } |
| 1221 | }; |
| 1222 | if (n <= 1 && (I(e, o.done(a(t)).resolve, o.reject, !n), "pending" === o.state() || m(i[t] && i[t].then))) return o.then(); |
| 1223 | while (t--) I(i[t], a(t), o.reject); |
| 1224 | return o.promise() |
no test coverage detected