scratch – Diff between revs 58 and 125

Subversion Repositories:
Rev:
Only display areas with differencesRegard whitespace
Rev 58 Rev 125
1 define( [ 1 define([
2 "./core", 2 "./core",
3 "./var/concat", 3 "./var/concat",
4 "./var/push", 4 "./var/push",
5 "./core/access", 5 "./core/access",
6 "./manipulation/var/rcheckableType", 6 "./manipulation/var/rcheckableType",
7 "./manipulation/var/rtagName", -  
8 "./manipulation/var/rscriptType", -  
9 "./manipulation/wrapMap", -  
10 "./manipulation/getAll", -  
11 "./manipulation/setGlobalEval", -  
12 "./manipulation/buildFragment", -  
13 "./manipulation/support", 7 "./manipulation/support",
14   -  
15 "./data/var/dataPriv", 8 "./data/var/data_priv",
16 "./data/var/dataUser", 9 "./data/var/data_user",
17 "./data/var/acceptData", -  
18 "./core/DOMEval", -  
19   10  
-   11 "./core/init",
20 "./core/init", 12 "./data/accepts",
21 "./traversing", 13 "./traversing",
22 "./selector", 14 "./selector",
23 "./event" 15 "./event"
24 ], function( jQuery, concat, push, access, 16 ], function( jQuery, concat, push, access, rcheckableType, support, data_priv, data_user ) {
25 rcheckableType, rtagName, rscriptType, -  
26 wrapMap, getAll, setGlobalEval, buildFragment, support, -  
27 dataPriv, dataUser, acceptData, DOMEval ) { -  
28   -  
29 "use strict"; -  
30   17  
-   18 var
-   19 rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,
-   20 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> rtagName = /<([\w:]+)/,
-   21  
-   22  
-   23  
-   24  
-   25  
-   26  
31 var 27  
-   28  
32   29  
33 /* eslint-disable max-len */ 30 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ wrapMap = {
34   31  
-   32  
-   33 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ option: [ 1, "<select multiple='multiple'>", "</select>" ],
-   34  
35 // See https://github.com/eslint/eslint/issues/3229 35 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ thead: [ 1, "<table>", "</table>" ],
36 rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi, -  
37   -  
38 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> /* eslint-enable */ -  
-   36 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ col: [ 2, "<table><colgroup>", "</colgroup></table>" ],
39   37 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ tr: [ 2, "<table><tbody>", "</tbody></table>" ],
40 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> // Support: IE <=10 - 11, Edge 12 - 13 -  
41 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> // In IE/Edge using regex groups here causes severe slowdowns. 38 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ td: [ 3, "<table><tbody><tr>", "</tr></tbody></table>" ],
42 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> // See https://connect.microsoft.com/IE/feedback/details/1736512/ -  
43 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> rnoInnerhtml = /i, 39  
44   40 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ _default: [ 0, "", "" ]
45   -  
-   41  
-   42  
-   43  
46   44 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/wrapMap.optgroup = wrapMap.option;
47   -  
-   45  
-   46  
-   47  
48   48  
49   49  
50 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>function manipulationTarget( elem, content ) { 50 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/// Manipulating tables requires a tbody
51 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( jQuery.nodeName( elem, "table" ) && 51 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/function manipulationTarget( elem, content ) {
52   52 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return jQuery.nodeName( elem, "table" ) &&
53   53 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ jQuery.nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ?
54 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return elem.getElementsByTagName( "tbody" )[ 0 ] || elem; 54  
55   55 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ elem.getElementsByTagName("tbody")[0] ||
56   56 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ elem.appendChild( elem.ownerDocument.createElement("tbody") ) :
57   57  
58   58  
59   59  
60   60  
61 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>function disableScript( elem ) { 61 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/function disableScript( elem ) {
62 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> elem.type = ( elem.getAttribute( "type" ) !== null ) + "/" + elem.type; 62 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ elem.type = (elem.getAttribute("type") !== null) + "/" + elem.type;
63   63 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return elem;
64   64  
65 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>function restoreScript( elem ) { 65 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/function restoreScript( elem ) {
66   66 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var match = rscriptTypeMasked.exec( elem.type );
67   67  
68   68 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( match ) {
69   69  
70   70 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ } else {
71   71 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ elem.removeAttribute("type");
72   72  
73   73  
74   74 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return elem;
75   75  
-   76  
-   77  
-   78 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/function setGlobalEval( elems, refElements ) {
-   79 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var i = 0,
-   80  
-   81  
-   82 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ for ( ; i < l; i++ ) {
-   83  
-   84 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ elems[ i ], "globalEval", !refElements || data_priv.get( refElements[ i ], "globalEval" )
-   85  
-   86  
-   87  
76   88  
77 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>function cloneCopyEvent( src, dest ) { 89 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/function cloneCopyEvent( src, dest ) {
78   90 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var i, l, type, pdataOld, pdataCur, udataOld, udataCur, events;
79   91  
80   92 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( dest.nodeType !== 1 ) {
81   93 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return;
82   94  
83   95  
84   96  
85 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( dataPriv.hasData( src ) ) { 97 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( data_priv.hasData( src ) ) {
86   98  
87   99  
88   100  
89   101  
90   102 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( events ) {
91   103  
92   104  
93   105  
94 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> for ( type in events ) { 106 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ for ( type in events ) {
95   107 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ for ( i = 0, l = events[ type ].length; i < l; i++ ) {
96   108  
97   109  
98   110  
99   111  
100   112  
101   113  
102   114  
103 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( dataUser.hasData( src ) ) { 115 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( data_user.hasData( src ) ) {
104   116  
105   117  
106   118  
107   119  
108   120  
109   121  
-   122  
-   123 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/function getAll( context, tag ) {
-   124 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var ret = context.getElementsByTagName ? context.getElementsByTagName( tag || "*" ) :
-   125 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ context.querySelectorAll ? context.querySelectorAll( tag || "*" ) :
-   126  
-   127  
-   128 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return tag === undefined || tag && jQuery.nodeName( context, tag ) ?
-   129  
-   130  
-   131  
110   132  
111   133  
112 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>function fixInput( src, dest ) { 134 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/function fixInput( src, dest ) {
113   135 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var nodeName = dest.nodeName.toLowerCase();
114   136  
115   137  
116 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( nodeName === "input" && rcheckableType.test( src.type ) ) { 138 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( nodeName === "input" && rcheckableType.test( src.type ) ) {
117   139  
118   140  
119   141  
120 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> } else if ( nodeName === "input" || nodeName === "textarea" ) { 142 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ } else if ( nodeName === "input" || nodeName === "textarea" ) {
121   143  
122   144  
123   145  
124   -  
125 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>function domManip( collection, args, callback, ignored ) { -  
126   -  
127   -  
128   -  
129   -  
130   -  
131   -  
132   -  
133   -  
134   -  
135   -  
136   -  
137   -  
138 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( isFunction || -  
139   -  
140   -  
141 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return collection.each( function( index ) { -  
142   -  
143   -  
144   -  
145   -  
146   -  
147   -  
148   -  
149   -  
150   -  
151   -  
152   -  
153   -  
154   -  
155   -  
156   -  
157   -  
158   -  
159 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( first || ignored ) { -  
160   -  
161   -  
162   -  
163   -  
164 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> // instead of the first because it can end up -  
165 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> // being emptied incorrectly in certain situations (#8070). -  
166 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> for ( ; i < l; i++ ) { -  
167   -  
168   -  
169   -  
170 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> node = jQuery.clone( node, true, true ); -  
171   -  
172   -  
173 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( hasScripts ) { -  
174   -  
175   -  
176 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> // push.apply(_, arraylike) throws on ancient WebKit -  
177 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> jQuery.merge( scripts, getAll( node, "script" ) ); -  
178   -  
179   -  
180   -  
181   -  
182   -  
183   -  
184   -  
185   -  
186   -  
187   -  
188   -  
189   -  
190   -  
191 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> for ( i = 0; i < hasScripts; i++ ) { -  
192   -  
193 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( rscriptType.test( node.type || "" ) && -  
194   -  
195   -  
196   -  
197   -  
198   -  
199   -  
200 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( jQuery._evalUrl ) { -  
201   -  
202   -  
203   -  
204   -  
205   -  
206   -  
207   -  
208   -  
209   -  
210   -  
211   -  
212   -  
213   -  
214   -  
215 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>function remove( elem, selector, keepData ) { -  
216   -  
217   -  
218   -  
219   -  
220 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> for ( ; ( node = nodes[ i ] ) != null; i++ ) { -  
221   -  
222   -  
223   -  
224   -  
225   -  
226   -  
227   -  
228   -  
229   -  
230   -  
231   -  
232   -  
233   -  
234   -  
235   146  
236   -  
237   -  
238 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return html.replace( rxhtmlTag, "<$1></$2>" ); -  
239   -  
240   147  
241   148 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ clone: function( elem, dataAndEvents, deepDataAndEvents ) {
242   149 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var i, l, srcElements, destElements,
243   150 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ clone = elem.cloneNode( true ),
244   151  
245   152  
246   153  
247 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && 154 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) &&
248   155  
249   156  
250   157  
251   158 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ destElements = getAll( clone );
252   159  
253   160  
254   161 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ for ( i = 0, l = srcElements.length; i < l; i++ ) {
255   162  
256   163  
257   164  
258   165  
259   166  
260 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( dataAndEvents ) { 167 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( dataAndEvents ) {
261   168 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( deepDataAndEvents ) {
262   169  
263   170  
264   171  
265   172 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ for ( i = 0, l = srcElements.length; i < l; i++ ) {
266   173  
267   174  
268   175 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ } else {
269   176  
270   177  
271   178  
272   179  
273   180  
274 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> destElements = getAll( clone, "script" ); 181 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ destElements = getAll( clone, "script" );
275   182 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( destElements.length > 0 ) {
276   183 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ setGlobalEval( destElements, !inPage && getAll( elem, "script" ) );
277   184  
278   185  
279   186  
280 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return clone; 187 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return clone;
281   188  
-   189  
-   190 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ buildFragment: function( elems, context, scripts, selection ) {
-   191 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var elem, tmp, tag, wrap, contains, j,
-   192  
-   193  
-   194  
-   195  
-   196  
-   197 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ for ( ; i < l; i++ ) {
-   198  
-   199  
-   200 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( elem || elem === 0 ) {
-   201  
-   202  
-   203 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( jQuery.type( elem ) === "object" ) {
-   204  
-   205 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // push.apply(_, arraylike) throws on ancient WebKit
-   206 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem );
-   207  
-   208  
-   209 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ } else if ( !rhtml.test( elem ) ) {
-   210  
-   211  
-   212  
-   213 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ } else {
-   214 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ tmp = tmp || fragment.appendChild( context.createElement("div") );
-   215  
-   216  
-   217 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase();
-   218  
-   219 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ tmp.innerHTML = wrap[ 1 ] + elem.replace( rxhtmlTag, "<$1></$2>" ) + wrap[ 2 ];
-   220  
-   221  
-   222 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ j = wrap[ 0 ];
-   223 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ while ( j-- ) {
-   224  
-   225  
-   226  
-   227  
-   228 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // push.apply(_, arraylike) throws on ancient WebKit
-   229 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ jQuery.merge( nodes, tmp.childNodes );
-   230  
-   231  
-   232 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ tmp = fragment.firstChild;
-   233  
-   234  
-   235 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ tmp.textContent = "";
-   236  
-   237  
-   238  
-   239  
-   240  
-   241 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ fragment.textContent = "";
-   242  
-   243  
-   244 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ while ( (elem = nodes[ i++ ]) ) {
-   245  
-   246  
-   247 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // that element, do not do anything
-   248 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( selection && jQuery.inArray( elem, selection ) !== -1 ) {
-   249 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ continue;
-   250  
-   251  
-   252  
-   253  
-   254  
-   255 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ tmp = getAll( fragment.appendChild( elem ), "script" );
-   256  
-   257  
-   258 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( contains ) {
-   259  
-   260  
-   261  
-   262  
-   263 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( scripts ) {
-   264  
-   265 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ while ( (elem = tmp[ j++ ]) ) {
-   266 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( rscriptType.test( elem.type || "" ) ) {
-   267  
-   268  
-   269  
-   270  
-   271  
-   272  
-   273 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return fragment;
-   274  
282   275  
283   276 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ cleanData: function( elems ) {
284   277 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var data, elem, type, key,
285   278  
286   279  
287   280  
288   281 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ for ( ; (elem = elems[ i ]) !== undefined; i++ ) {
289   282 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( jQuery.acceptData( elem ) ) {
290   283  
-   284  
-   285 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( key && (data = data_priv.cache[ key ]) ) {
291   286 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( data.events ) {
292 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> for ( type in data.events ) { 287 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ for ( type in data.events ) {
293   288 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( special[ type ] ) {
294   289  
295   290  
296   291  
297 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> } else { 292 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ } else {
298   293  
299   294  
300   295  
301   296  
302   -  
303   297 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( data_priv.cache[ key ] ) {
304 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> // Assign undefined instead of using delete, see Data#remove 298  
305   299 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ delete data_priv.cache[ key ];
306   300  
307   -  
308   -  
309   -  
310 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> // Assign undefined instead of using delete, see Data#remove -  
311   -  
312   301  
313   302  
-   303  
-   304 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ delete data_user.cache[ elem[ data_user.expando ] ];
314   305  
315   306  
316   307  
317   308  
318   309  
319   -  
320 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return remove( this, selector, true ); -  
321   -  
322   -  
323   -  
324 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return remove( this, selector ); -  
325   -  
326   -  
327   310 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ text: function( value ) {
328 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return access( this, function( value ) { 311 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return access( this, function( value ) {
329   312 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return value === undefined ?
330   313 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ jQuery.text( this ) :
331 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> this.empty().each( function() { 314 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ this.empty().each(function() {
332 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { 315 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) {
333   316 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ this.textContent = value;
334   317  
335   318  
336   319 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ }, null, value, arguments.length );
337   320  
338   321  
339   322 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ append: function() {
340 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return domManip( this, arguments, function( elem ) { 323 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return this.domManip( arguments, function( elem ) {
341 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { 324 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) {
342 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> var target = manipulationTarget( this, elem ); 325 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var target = manipulationTarget( this, elem );
343   326  
344   327  
345   328  
346   329  
347   330  
348   331 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ prepend: function() {
349 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return domManip( this, arguments, function( elem ) { 332 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return this.domManip( arguments, function( elem ) {
350 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { 333 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) {
351 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> var target = manipulationTarget( this, elem ); 334 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var target = manipulationTarget( this, elem );
352   335  
353   336  
354   337  
355   338  
356   339  
357   340 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ before: function() {
358 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return domManip( this, arguments, function( elem ) { 341 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return this.domManip( arguments, function( elem ) {
359 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( this.parentNode ) { 342 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( this.parentNode ) {
360 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> this.parentNode.insertBefore( elem, this ); 343 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ this.parentNode.insertBefore( elem, this );
361   344  
362   345  
363   346  
364   347  
365   348 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ after: function() {
366 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return domManip( this, arguments, function( elem ) { 349 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return this.domManip( arguments, function( elem ) {
367 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( this.parentNode ) { 350 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( this.parentNode ) {
368 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> this.parentNode.insertBefore( elem, this.nextSibling ); 351 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ this.parentNode.insertBefore( elem, this.nextSibling );
369   352  
370   353  
371   354  
-   355  
-   356 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ remove: function( selector, keepData /* Internal Use Only */ ) {
-   357 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var elem,
-   358 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ elems = selector ? jQuery.filter( selector, this ) : this,
-   359  
-   360  
-   361 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ for ( ; (elem = elems[i]) != null; i++ ) {
-   362 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( !keepData && elem.nodeType === 1 ) {
-   363  
-   364  
-   365  
-   366 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( elem.parentNode ) {
-   367 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( keepData && jQuery.contains( elem.ownerDocument, elem ) ) {
-   368 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ setGlobalEval( getAll( elem, "script" ) );
-   369  
-   370  
-   371  
-   372  
-   373  
-   374 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return this;
-   375  
372   376  
373   377 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ empty: function() {
374   378 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var elem,
375   379  
376   380  
377 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> for ( ; ( elem = this[ i ] ) != null; i++ ) { 381 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ for ( ; (elem = this[i]) != null; i++ ) {
378   382 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( elem.nodeType === 1 ) {
379   383  
380   384  
381 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> jQuery.cleanData( getAll( elem, false ) ); 385 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ jQuery.cleanData( getAll( elem, false ) );
382   386  
383   387  
384 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> elem.textContent = ""; 388 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ elem.textContent = "";
385   389  
386   390  
387   391  
388 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return this; 392 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return this;
389   393  
390   394  
391   395 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ clone: function( dataAndEvents, deepDataAndEvents ) {
392 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> dataAndEvents = dataAndEvents == null ? false : dataAndEvents; 396 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ dataAndEvents = dataAndEvents == null ? false : dataAndEvents;
393   397 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents;
394   398  
395 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return this.map( function() { 399 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return this.map(function() {
396 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); 400 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return jQuery.clone( this, dataAndEvents, deepDataAndEvents );
397   401  
398   402  
399   403  
400   404 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ html: function( value ) {
401 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return access( this, function( value ) { 405 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return access( this, function( value ) {
402 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> var elem = this[ 0 ] || {}, 406 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var elem = this[ 0 ] || {},
403   407  
404   408 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ l = this.length;
405   409  
406   410 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( value === undefined && elem.nodeType === 1 ) {
407   411 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return elem.innerHTML;
408   412  
409   413  
410   414  
411 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( typeof value === "string" && !rnoInnerhtml.test( value ) && 415 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( typeof value === "string" && !rnoInnerhtml.test( value ) &&
412 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { 416 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) {
413   417  
414   418 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ value = value.replace( rxhtmlTag, "<$1></$2>" );
415   419  
416   420 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ try {
417   421 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ for ( ; i < l; i++ ) {
418   422 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ elem = this[ i ] || {};
419   423  
420   424  
421 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( elem.nodeType === 1 ) { 425 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( elem.nodeType === 1 ) {
422   426 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ jQuery.cleanData( getAll( elem, false ) );
423   427  
424   428  
425   429  
426   430  
427   431  
428   432  
429   433  
430 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> } catch ( e ) {} 434 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ } catch( e ) {}
431   435  
432   436  
433   437 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( elem ) {
434   438 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ this.empty().append( value );
435   439  
436   440 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ }, null, value, arguments.length );
437   441  
438   442  
439   443 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ replaceWith: function() {
440   444 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var arg = arguments[ 0 ];
441   445  
442   446  
443 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return domManip( this, arguments, function( elem ) { 447 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ this.domManip( arguments, function( elem ) {
444 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> var parent = this.parentNode; -  
445   448 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ arg = this.parentNode;
-   449  
446 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> if ( jQuery.inArray( this, ignored ) < 0 ) { 450 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ jQuery.cleanData( getAll( this ) );
447   451  
-   452 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( arg ) {
-   453 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ arg.replaceChild( elem, this );
-   454  
-   455  
-   456  
-   457  
-   458 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return arg && (arg.length || arg.nodeType) ? this : this.remove();
-   459  
-   460  
-   461 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ detach: function( selector ) {
-   462 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return this.remove( selector, true );
-   463  
-   464  
-   465 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ domManip: function( args, callback ) {
-   466  
-   467  
-   468 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ args = concat.apply( [], args );
-   469  
-   470 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var fragment, first, scripts, hasScripts, node, doc,
-   471  
-   472 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ l = this.length,
-   473 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ set = this,
-   474  
-   475  
-   476  
-   477  
-   478  
-   479 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( isFunction ||
-   480 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ ( l > 1 && typeof value === "string" &&
-   481  
-   482 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return this.each(function( index ) {
-   483 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var self = set.eq( index );
-   484 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( isFunction ) {
-   485 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ args[ 0 ] = value.call( this, index, self.html() );
-   486  
-   487  
-   488  
-   489  
-   490  
-   491 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( l ) {
-   492 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ fragment = jQuery.buildFragment( args, this[ 0 ].ownerDocument, false, this );
-   493  
-   494  
-   495 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( fragment.childNodes.length === 1 ) {
-   496  
-   497  
-   498  
-   499 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( first ) {
-   500 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ scripts = jQuery.map( getAll( fragment, "script" ), disableScript );
-   501  
-   502  
-   503  
-   504 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // being emptied incorrectly in certain situations (#8070).
-   505 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ for ( ; i < l; i++ ) {
-   506  
-   507  
-   508 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( i !== iNoClone ) {
-   509 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ node = jQuery.clone( node, true, true );
-   510  
-   511  
-   512 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( hasScripts ) {
-   513  
-   514 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // jQuery.merge because push.apply(_, arraylike) throws
-   515 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ jQuery.merge( scripts, getAll( node, "script" ) );
-   516  
-   517  
-   518  
-   519 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ callback.call( this[ i ], node, i );
-   520  
-   521  
-   522 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( hasScripts ) {
-   523  
-   524  
-   525  
-   526 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ jQuery.map( scripts, restoreScript );
-   527  
-   528  
-   529 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ for ( i = 0; i < hasScripts; i++ ) {
-   530  
-   531 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( rscriptType.test( node.type || "" ) &&
-   532 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ !data_priv.access( node, "globalEval" ) && jQuery.contains( doc, node ) ) {
-   533  
-   534 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( node.src ) {
-   535  
-   536 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ if ( jQuery._evalUrl ) {
-   537  
-   538  
-   539 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ } else {
-   540 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ jQuery.globalEval( node.textContent.replace( rcleanScript, "" ) );
-   541  
-   542  
448   543  
449   544  
450   545  
451   546  
452   -  
453   547  
454   548 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return this;
455   549  
456   550  
457   551  
458   552  
459   553 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ appendTo: "append",
460   554 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ prependTo: "prepend",
461   555 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ insertBefore: "before",
462   556 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ insertAfter: "after",
463   557  
464   558 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/}, function( name, original ) {
465   559 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ jQuery.fn[ name ] = function( selector ) {
466   560 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ var elems,
467   561  
468   562  
469   563  
470   564  
471   565  
472   566 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ for ( ; i <= last; i++ ) {
473 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> elems = i === last ? this : this.clone( true ); 567 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ elems = i === last ? this : this.clone( true );
474   568  
475   569  
476   570  
477 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> // .get() because push.apply(_, arraylike) throws on ancient WebKit 571 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ // .get() because push.apply(_, arraylike) throws
478   572 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ push.apply( ret, elems.get() );
479   573  
480   574  
481 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0> return this.pushStack( ret ); 575 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/ return this.pushStack( ret );
482   576  
483   577  
484   578  
485   579 <(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/<|&#?\w+;/<(?:script|style|link)/return jQuery;
486   580  
487   581