(e, t, n, r)
| 1070 | } |
| 1071 | |
| 1072 | function I(e, t, n, r) { |
| 1073 | var i; |
| 1074 | try { |
| 1075 | e && m(i = e.promise) ? i.call(e).done(t).fail(n) : e && m(i = e.then) ? i.call(e, t, n) : t.apply(void 0, [e].slice(r)) |
| 1076 | } catch (e) { |
| 1077 | n.apply(void 0, [e]) |
| 1078 | } |
| 1079 | } |
| 1080 | S.Callbacks = function (r) { |
| 1081 | var e, n; |
| 1082 | r = "string" == typeof r ? (e = r, n = {}, S.each(e.match(P) || [], function (e, t) { |