(e)
| 1876 | return a.finish = a, i || !1 === o.queue ? this.each(a) : this.queue(o.queue, a) |
| 1877 | }, stop: function (e, t, n) { |
| 1878 | var r = function (e) { |
| 1879 | var t = e.stop; |
| 1880 | delete e.stop, t(n) |
| 1881 | }; |
| 1882 | return "string" != typeof e && (n = t, t = e, e = void 0), t && !1 !== e && this.queue(e || "fx", []), this.each(function () { |
| 1883 | var t = !0, i = null != e && e + "queueHooks", o = w.timers, a = J.get(this); |
| 1884 | if (i) a[i] && a[i].stop && r(a[i]); else for (i in a) a[i] && a[i].stop && ot.test(i) && r(a[i]); |
no test coverage detected