| 10112 | $r = null, |
| 10113 | qr = !1 |
| 10114 | function Ue(s, o, i) { |
| 10115 | var a = i.window === i ? i.document : 9 === i.nodeType ? i : i.ownerDocument |
| 10116 | qr || |
| 10117 | null == Fr || |
| 10118 | Fr !== Xa(a) || |
| 10119 | ('selectionStart' in (a = Fr) && Ne(a) |
| 10120 | ? (a = { start: a.selectionStart, end: a.selectionEnd }) |
| 10121 | : (a = { |
| 10122 | anchorNode: (a = ( |
| 10123 | (a.ownerDocument && a.ownerDocument.defaultView) || |
| 10124 | window |
| 10125 | ).getSelection()).anchorNode, |
| 10126 | anchorOffset: a.anchorOffset, |
| 10127 | focusNode: a.focusNode, |
| 10128 | focusOffset: a.focusOffset, |
| 10129 | }), |
| 10130 | ($r && Ie($r, a)) || |
| 10131 | (($r = a), |
| 10132 | 0 < (a = oe(Br, 'onSelect')).length && |
| 10133 | ((o = new Qt('onSelect', 'select', null, o, i)), |
| 10134 | s.push({ event: o, listeners: a }), |
| 10135 | (o.target = Fr)))) |
| 10136 | } |
| 10137 | function Ve(s, o) { |
| 10138 | var i = {} |
| 10139 | return ( |