| 10234 | (s.currentTarget = null)) |
| 10235 | } |
| 10236 | function se(s, o) { |
| 10237 | o = !!(4 & o) |
| 10238 | for (var i = 0; i < s.length; i++) { |
| 10239 | var a = s[i], |
| 10240 | u = a.event |
| 10241 | a = a.listeners |
| 10242 | e: { |
| 10243 | var _ = void 0 |
| 10244 | if (o) |
| 10245 | for (var w = a.length - 1; 0 <= w; w--) { |
| 10246 | var x = a[w], |
| 10247 | C = x.instance, |
| 10248 | j = x.currentTarget |
| 10249 | if (((x = x.listener), C !== _ && u.isPropagationStopped())) break e |
| 10250 | ;(nf(u, x, j), (_ = C)) |
| 10251 | } |
| 10252 | else |
| 10253 | for (w = 0; w < a.length; w++) { |
| 10254 | if ( |
| 10255 | ((C = (x = a[w]).instance), |
| 10256 | (j = x.currentTarget), |
| 10257 | (x = x.listener), |
| 10258 | C !== _ && u.isPropagationStopped()) |
| 10259 | ) |
| 10260 | break e |
| 10261 | ;(nf(u, x, j), (_ = C)) |
| 10262 | } |
| 10263 | } |
| 10264 | } |
| 10265 | if (ot) throw ((s = it), (ot = !1), (it = null), s) |
| 10266 | } |
| 10267 | function D(s, o) { |
| 10268 | var i = o[mn] |
| 10269 | void 0 === i && (i = o[mn] = new Set()) |